Methods and systems for utilizing global entities in software applications
First Claim
1. A method for utilizing global entities in software applications, comprising:
- providing at least one data storage;
providing a global collection of data within a data storage, the collection comprising global entity records;
providing a non-global collection of data within a data storage, the collection comprising at least one non-global entity record;
providing at least one network connected application server, the application server being configured to access at least one data storage;
providing at least one application from a networked application server, the application being configured to be displayed with a user interface;
receiving user input of an application at a user interface, the user input including a search request for an entity within the global collection;
retrieving at least one entity record from the global collection, each entity record being specific to the user search request and each containing a unique identifier;
displaying, on the user interface, at least one of the retrieved records from the global collection;
receiving user input at the user interface, the user input to select at least one global entity from the displayed records from the global collection;
copying a plurality of data fields from each selected global entity to a non-global collection of data, wherein the non-global collection is associated with the user.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and systems to utilize entities from global collections in software applications. An example method comprises providing an application to receive a search request for entities within a global collection, displaying retrieved records, receiving user input including a selected entity, and copying data from a selected entity into a non-global collection of data. Another method comprises displaying a pictorial graphic depicting a business card, and synchronizing the graphical elements with a global entity record. Examples of systems generally comprise a data storage, a server, a first application configured to receive first user input and insert user input into a global collection of entities, a second application configured to display data associated with at least one entity record from a global collection of entity records, receive second user input, and copy data associated with a selected global entity record to a non-global collection of entities.
21 Citations
29 Claims
-
1. A method for utilizing global entities in software applications, comprising:
-
providing at least one data storage; providing a global collection of data within a data storage, the collection comprising global entity records; providing a non-global collection of data within a data storage, the collection comprising at least one non-global entity record; providing at least one network connected application server, the application server being configured to access at least one data storage; providing at least one application from a networked application server, the application being configured to be displayed with a user interface; receiving user input of an application at a user interface, the user input including a search request for an entity within the global collection; retrieving at least one entity record from the global collection, each entity record being specific to the user search request and each containing a unique identifier; displaying, on the user interface, at least one of the retrieved records from the global collection; receiving user input at the user interface, the user input to select at least one global entity from the displayed records from the global collection; copying a plurality of data fields from each selected global entity to a non-global collection of data, wherein the non-global collection is associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. The method of 13, further comprising inserting task data within a data storage, the data being related to the performing of the task.
-
15. A system for utilizing global entities in software applications comprising:
-
a computer network; at least one network-connected server, the server being configured to; at least partially execute computer code with a processor; and transfer a software application to a client computer in network communication with said server, the client computer having a client display unit; at least one data storage, a data storage being configured to store at least one collection of entity records; a global collection of entity records, the global collection being a plurality of global entity records; a non-global collection of entity records, the non-global collection being a plurality of non-global entity records; a first software application including computer executable code configured to; access a data storage containing a global collection of entity records; and receive first user input at a client computer, the user input including data describing an entity; and insert first user input as an entity into a global collection; a second software application including computer executable code configured to; access a data storage containing a global collection of entity records; and access a data storage containing a non-global collection of entity records; and display data associated with at least one entity record from the global collection on the client display unit; and receive second user input to select at least one entity record from the displayed data; and copy data associated with at least one selected global entity record to a non-global collection, the non-global collection being associated with the second user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A graphical entity utilization method, comprising:
-
providing a collection of data within a data storage, the collection comprising at least one entity record, the entity record including at least one data field; providing a software application; displaying, on a display unit of a computer configured to execute the software application, a pictorial graphic depicting a business card with graphical elements including at least a name field; synchronizing the values of the graphical elements of the pictorial graphic depicting a business card with at least one data field within the corresponding entity record wherein the entity is configured within the data storage as a global entity.
-
-
25. A method for utilizing global entities in software applications, comprising:
-
providing at least one data storage; providing a global collection of data within a data storage, the collection comprising global entity records; providing a non-global collection of data within a data storage, the collection comprising at least one non-global entity record; providing at least one network connected application server, the application server being configured to access at least one data storage; providing at least one application from a networked application server, the application being configured to be displayed with a user interface; receiving user input of an application at a user interface, the user input including a search request for an entity within the global collection; retrieving at least one entity record from the global collection, each entity record being specific to the user search request and each containing a unique identifier; displaying, on the user interface, at least one of the retrieved records from the global collection; receiving user input at the user interface, the user input to select at least one global entity from the displayed records from the global collection; copying a plurality of data fields from each selected global entity to a non-global collection of data, wherein the non-global collection is associated with the user; and receiving input from a different user of an application at a user interface, the user input comprising global entity data, and inserting said data into the global collection, wherein the application is configured to permit entity data input by the user to comprise data describing an entity which is not either the user performing the input or that user'"'"'s organization.
-
-
26. A system for utilizing global entities in software applications comprising:
-
a computer network; at least one network-connected server, the server being configured to; at least partially execute computer code with a processor; transfer a software application to a client computer in network communication with said server, the client computer having a client display unit; at least one data storage, a data storage being configured to store at least one collection of entity records; a global collection of entity records, the global collection being a plurality of global entity records; a non-global collection of entity records, the non-global collection being a plurality of non-global entity records; a first software application including computer executable code configured to; access a data storage containing a global collection of entity records; receive a first user input at a client computer, the first user input including data describing an entity; and insert the first user input as an entity into a global collection; a second software application including computer executable code configured to; access a data storage containing a global collection of entity records; access a data storage containing a non-global collection of entity records; display data associated with at least one entity record from the global collection on the client display unit; receive a second user input to select at least one entity record from the displayed data; and copy data associated with at least one selected global entity record to a non-global collection, the non-global collection being associated with the second user, wherein the copy data process of the second software application employs a data storage architecture permitting future editing of non-global entity data without causing change to the data in the global entity record.
-
-
27. A system for utilizing global entities in software applications comprising:
-
a computer network; at least one network-connected server, the server being configured to; at least partially execute computer code with a processor; and transfer a software application to a client computer in network communication with said server, the client computer having a client display unit; at least one data storage, a data storage being configured to store at least one collection of entity records; a global collection of entity records, the global collection being a plurality of global entity records; a non-global collection of entity records, the non-global collection being a plurality of non-global entity records; a first software application including computer executable code configured to; access a data storage containing a global collection of entity records; and receive first user input at a client computer, the user input including data describing an entity; and insert first user input as an entity into a global collection; a second software application including computer executable code configured to; access a data storage containing a global collection of entity records; and access a data storage containing a non-global collection of entity records; and display data associated with at least one entity record from the global collection on the client display unit; and receive second user input to select at least one entity record from the displayed data; and copy data associated with at least one selected global entity record to a non-global collection, the non-global collection being associated with the second user, wherein the first software application is configured to permit entity data input by the user to comprise data describing an entity which is not either the user performing the input or that user'"'"'s organization, and wherein the copy data process of the second software application employs a data storage architecture permitting future editing of non-global entity data without causing change to the data in the global entity record. - View Dependent Claims (28, 29)
-
Specification