Providing data presentation functionality associated with collaboration database
First Claim
1. A server configured to provide data presentation functionality associated with a collaboration database, the server comprising:
- a communication module configured to facilitate communication between a collaboration service, a plurality of client applications, and one or more other services;
a memory configured to store instructions; and
a processor coupled to the memory, the processor configured to execute, in conjunction with the instructions stored in the memory, the collaboration service and a collaboration engine integrated with the collaboration service, wherein the collaboration engine is configured to;
detect a presentation of a table in conjunction with the collaboration database and at least one field in the table that includes people type data;
receive an input indicating a keyword associated with with a person or an entity;
search through a local data source for an entry within the local data source that contains the keyword associated with the person or the entity;
determine that the local data source does not contain the entry associated with the person or the entity;
in response to determining that the local data source does not contain the entry associated with the person or the entity, search through an external data source for the entry that contains the keyword associated with the person or the entity;
cause a display of a suggestion comprising data from the entry;
in response to a selection of the suggestion, provide additional information associated with the suggestion on a contact card that is in a vicinity of the at least one field, wherein the additional information is received from the external data source or the local data source; and
provide an interactive functionality to modify the at least one field in the table by the use of at least one user interface control in the contact card.
1 Assignment
0 Petitions
Accused Products
Abstract
Data presentation functionality associated with a collaboration database may be provided. A presentation of a table in conjunction with a collaboration database may be detected. At least one field in the table that includes people type data may also be detected. Initial letters associated with a person or an entity may be detected as input into the at least one field. A type of entry of the initial letters may be detected. A local data source may be searched to identify matching entries. Suggestions may then be displayed. If one of the suggestions is selected, additional information associated with the selected suggestion may be displayed on a contact card in a vicinity of the at least one field. An interactive functionality associated with the additional information through the contact card may be provided upon selection of the at least one field when the table is presented.
-
Citations
20 Claims
-
1. A server configured to provide data presentation functionality associated with a collaboration database, the server comprising:
-
a communication module configured to facilitate communication between a collaboration service, a plurality of client applications, and one or more other services; a memory configured to store instructions; and a processor coupled to the memory, the processor configured to execute, in conjunction with the instructions stored in the memory, the collaboration service and a collaboration engine integrated with the collaboration service, wherein the collaboration engine is configured to; detect a presentation of a table in conjunction with the collaboration database and at least one field in the table that includes people type data; receive an input indicating a keyword associated with with a person or an entity; search through a local data source for an entry within the local data source that contains the keyword associated with the person or the entity; determine that the local data source does not contain the entry associated with the person or the entity; in response to determining that the local data source does not contain the entry associated with the person or the entity, search through an external data source for the entry that contains the keyword associated with the person or the entity; cause a display of a suggestion comprising data from the entry; in response to a selection of the suggestion, provide additional information associated with the suggestion on a contact card that is in a vicinity of the at least one field, wherein the additional information is received from the external data source or the local data source; and provide an interactive functionality to modify the at least one field in the table by the use of at least one user interface control in the contact card. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method to provide data presentation functionality associated with a collaboration database, the method comprising:
-
detecting a presentation of a table in conjunction with the collaboration database and at least one field in the table that includes people type data; receiving an input indicating a keyword associated with a person or an entity; searching through a local data source for an entry within the local data source that contains the keyword associated with the person or the entity; determining that the local data source does not contain the entry associated with the person or the entity; in response to determining that the local data source does not contain the entry associated with the person or the entity, searching through an external data source for the entry that contains the keyword associated with the person or the entity; causing a display of a suggestion comprising data from the entry; in response to a selection of the suggestion, providing additional information associated with the suggestion on a contact card that is in a vicinity of the at least one field, wherein the additional information is received from the external data source or the local data source; and providing an interactive functionality to modify the at least one field in the table by the use of at least one user interface control in the contact card. - View Dependent Claims (15, 16, 17)
-
-
18. A mobile computing device to provide data presentation functionality associated with a collaboration database, the mobile computing device comprising:
-
a memory configured to store instructions; and one or more processors coupled to the memory, the one or more processors configured to execute, in conjunction with the instructions stored in the memory, an application associated with a collaboration service, wherein the application is configured to; detect a presentation of a table in conjunction with the collaboration database and at least one field in the table that includes people type data; receive an input indicating a keyword associated with a person or an entity being input into the at least one field; search through a local data source for an entry within the local data source that contains the keyword associated with the person or the entity; determine that the local data source does not contain the entry associated with the person or the entity; in response to determining that the local data source does not contain the entry associated with the person or the entity, search through an external data source for the entry that contains the keyword associated with the person or the entity; cause a display of a suggestion comprising data from the entry; in response to a selection of the suggestion, provide additional information associated with the suggestion on a contact card that is in a vicinity of the at least one field, wherein the additional information is received from the external data source or the local data source; and provide an interactive functionality to modify the at least one field in the table by the use of at least one user interface control in the contact card. - View Dependent Claims (19, 20)
-
Specification