×

Selective sharing for collaborative application usage

  • US 10,698,647 B2
  • Filed: 07/11/2016
  • Issued: 06/30/2020
  • Est. Priority Date: 07/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for selectively sharing user interface elements in a user interface running on a first digital data processor, the system comprising:

  • a browser application executing on a first digital data processor, the browser application rendering and displaying a user interface,a chat application executing on a second digital data processor,a server digital data processor in communication with the first and second digital data processors, wherein the server digital data processor is configured to;

    receive, from the first digital data processor, a collection of user interface elements associated with the user interface rendered and displayed by the browser application;

    transmit, to the second digital data processor, a subset of the collection of user interface elements for display and selection on the chat application executing on the second digital data processor;

    wherein the subset is selected from the collection of user interface elements based on at least one of;

    the historical data about the user interface running on the first digital data processor and the historical data about a user interface running on the second digital data processor,receive, from the second digital data processor, one or more user interface elements selected from among the subset of the collection of user interface elements by a user of the chat application; and

    transmit, to the first digital data processor, an event containing one or more unique identifiers corresponding to the one or more user interface elements selected by the user of the chat application,the first digital data processor is configured to;

    receive the event and retrieve the unique identifiers therefrom;

    use the unique identifiers to look up corresponding elements in a user interface definition for the user interface rendered and displayed on the browser application running on the first digital data processor;

    update the user interface definition to visibly identify at least one of the selected user interface elements on the user interface rendered and displayed by the browser application based on unique identifiers retrieved from the event and based on a size and a position of the at least one of the selected user interface elements in the user interface definition.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×