Patent ID: 9298841
Filing Date: 2016-03-29
CPC Classification: G06F

Claim Text:
1. An application development system comprising: a computer processor and associated computer memory, the computer processor in continuous operative communication with standard input and output devices, a computer network, and a data storage device; the computer memory comprising computer instructions and data which, when accessed by the computer processor, configure the computer processor to perform the steps of: operating a server-based application platform and its supportive operating system, network interface and related software; extending the server-based application platform to comprise at least one combination field by creating a base class that includes a custom field definition control used to create custom properties on a combination field type, and storing information, using the custom field definition control, about the combination field that includes information about at least one of dependent fields, visibility constraints, and permissions on viewing data; and maintaining bi-directional references between an item and an originating item from which the item is created using the combination field; wherein the combination fields provide a user-specified and defined field within any type of content allowing real-time creation, storage and linking, based upon information received from a user creating the combination fields, of multiple items of a single type of content that are stored within a list on the computer memory, thereby allowing multiple remote records to be referenced by a single combination field, and providing linking capabilities for items in the list regardless of content type of the items.