×

Collection and control of user activity information and activity user interface

  • US 10,467,230 B2
  • Filed: 02/24/2017
  • Issued: 11/05/2019
  • Est. Priority Date: 02/24/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer device for controlling data presented to a user, the computer device comprising:

  • a processing unit; and

    memory;

    the computer device configured, via computer-executable instructions, to perform operations for implementing;

    an activity store, the activity store coded to store activity information encoded in a data structure for a plurality of activities, the activity information for each of at least a portion of the plurality of activities comprising an application identifier and a content identifier, the activity information for the at least a portion of the plurality of user activities further comprising;

    (a) a first activity record comprising (i) a first application identifier used by a user to interact with first discrete content; and

    (ii) a first content identifier for the first discrete content, the first content identifier comprising a file name;

    (b) a second activity record comprising (i) a second application identifier used by the user to interact with second discrete content; and

    (ii) a second content identifier for the second discrete content, the second content identifier comprising a URL for a webpage;

    an activity summary template, the activity summary template coded to specify relevance criteria for activities of the plurality of activities to include in an activity summary display, wherein the activity information comprises information useable to rank activities meeting relevance criteria relative to one another whereby a set of most relevant activities can be selected and included in the activity summary display;

    a rules engine, the rules engine coded to search the data structure and select activities of the plurality of activities responsive to the relevance criteria; and

    a display engine, the display engine coded to render the activity summary display based on the activity summary template using activity information of the activities selected by the rules engine.

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