×

Providing data presentation functionality associated with collaboration database

  • US 10,366,114 B2
  • Filed: 06/29/2016
  • Issued: 07/30/2019
  • Est. Priority Date: 11/15/2015
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×