Back to results
US 9,286,645 B2Granted
Academic activity stream
AssigneeApollo Education Group, Inc.
InventorsCatherine Needham, D. Drake Callahan, Amy Y. Huang, Douglas P. Britsch
Life of this patent
Estimating the term…
Abstract
A method and computer-readable medium for generating an activity stream is provided. The activity stream includes a ranked set of objects that are presented to one or more users. The ranking of objects is updated to reflect events associated with objects.
Claims20
A method comprising:
- displaying a ranked list of object-specific depictions;
- wherein each object-specific depiction in the ranked list of object-specific depictions:
- corresponds to a corresponding object, and
- includes a representation of the corresponding object;
- while the ranked list of object-specific depictions does not include an object-specific depiction that corresponds to a first object, detecting a first event that is associated with the first object;
- in response to detecting the first event:
- causing display of a first object-specific depiction at a top position within the display of the ranked list of object-specific depictions,
- wherein the first object-specific depiction:
- corresponds to the first object;
- and
- includes both a representation of the first object, and a representation of the first event;
- while the first object-specific depiction is in the top position of the ranked list of object-specific depictions, and while the ranked list of object-specific depictions includes a second object-specific depiction that corresponds to a second object, detecting a second event that is associated with the second object;
- in response to detecting the second event:
- moving the second object-specific depiction to the top position within the display of the ranked list of object-specific depictions, and
- moving the first object-specific depiction to a position within the display of the ranked list of object-specific depictions other than the top position;
- while the first object-specific depiction is included in the display of the ranked list of object-specific depictions in the position other than the top position, detecting a third event associated with the first object;
- and
- in response to detecting the third event:
- adding, to the first object-specific depiction, a representation of the third event to produce an updated first object-specific depiction that includes:
- the representation of the first object,
- the representation of the first event, and
- the representation of the third event;
- moving the updated first object-specific depiction to the top position within the display of the ranked list of object-specific depictions,
- and
- moving the second object-specific depiction to a position within the display of the ranked list of object-specific depictions other than the top position;
- wherein the method is performed by one or more computing devices.
23 more elements
One or more non-transitory computer-readable media storing instructions, wherein the instructions comprise:
- instructions which, when executed by one or more hardware processors, cause displaying a ranked list of object-specific depictions;
- wherein each object-specific depiction in the ranked list of object-specific depictions:
- corresponds to a corresponding object, and
- includes a representation of the corresponding object;
- instructions which, when executed by one or more hardware processors, cause, while the ranked list of object-specific depictions does not include an object-specific depiction that corresponds to a first object, detecting a first event that is associated with the first object;
- instructions which, when executed by one or more hardware processors, cause, in response to detecting the first event:
- causing display of a first object-specific depiction at a top position within the display of the ranked list of object-specific depictions,
- wherein the first object-specific depiction:
- corresponds to the first object;
- and
- includes both a representation of the first object, and a representation of the first event;
- instructions which, when executed by one or more hardware processors, cause, while the first object-specific depiction is in the top position of the ranked list of object-specific depictions, and while the ranked list of object-specific depictions includes a second object-specific depiction that corresponds to a second object, detecting a second event that is associated with the second object;
- instructions which, when executed by one or more hardware processors, cause, in response to detecting the second event:
- moving the second object-specific depiction to the top position within the display of the ranked list of object-specific depictions, and
- moving the first object-specific depiction to a position within the display of the ranked list of object-specific depictions other than the top position;
- instructions which, when executed by one or more hardware processors, cause, while the first object-specific depiction is included in the display of the ranked list of object-specific depictions in the position other than the top position, detecting a third event associated with the first object;
- and
- instructions which, when executed by one or more hardware processors, cause, in response to detecting the third event:
- adding, to the first object-specific depiction, a representation of the third event to produce an updated first object-specific depiction that includes:
- the representation of the first object,
- the representation of the first event, and
- the representation of the third event;
- moving the updated first object-specific depiction to the top position within the display of the ranked list of object-specific depictions,
- and
- moving the second object-specific depiction to a position within the display of the ranked list of object-specific depictions other than the top position.
22 more elements
Dependencies are inferred from the claim text.