Abstract: A system, computer-readable storage medium storing at least one program, and computer-implemented method for presenting a calendar interface is presented. The method may include accessing a set of calendar objects of a user corresponding to calendar events of a user calendar. The calendar events may comprise at least one foreground calendar event for which non-optional user attendance is indicated, and a background calendar event for which optional user attendance is indicated. The method may further include generating a calendar interface with a compressed display of the background calendar event, and an expanded display of the foreground calendar objects.
Type:
Application
Filed:
December 9, 2013
Publication date:
June 11, 2015
Applicant:
Kavaanu, Inc.
Inventors:
Yoav Shoham, Jacob Bank, Kumiko Toft, Annika Matta, Zachary Weiner, Brian Frank
Abstract: A system, computer-readable storage medium storing at least one program, and computer-implemented method for presenting a set of intention objects arranged by coarse time windows is disclosed. In example embodiments, the method may include accessing a set of intention objects belonging to a user. Each of the intention objects may define the intention of the user to undertake an intention and each object may comprise a data structure including a plurality of activity attributes of the intended activity. The method may further include assigning particular intention objects of the set of intention objects to a coarse time window based on the attributes of the respective intention objects. The method may further include presenting at least a portion of the set of intention objects to a user in a day view that is arranged based on the assigned coarse time windows.
Type:
Application
Filed:
November 8, 2013
Publication date:
May 14, 2015
Applicant:
Kavaanu, Inc.
Inventors:
Yoav Shoham, Jacob E. Bank, Karl Cobbe, Annika Matta, Matthew Rubin, Zachary I. Weiner, Kumiko T. Toft
Abstract: A system, computer-readable storage medium storing at least one program, and computer-implemented method for generating an intention object. Activity data defining activity attributes of an intention of a user to undertake an activity is obtained. The activity attributes may comprise at least one temporal attribute defining a time constraint relating to the activity and at least one contextual attribute identifying a context relating to the activity. One or more content items related to the activity are obtained. An intention object is then generated based on the activity attributes, the intention object comprising a data structure including the activity attributes and the one or more content items. An additional activity attribute is inferred based on the activity attributes and the one or more content items. The intention object is then updated to include the additional activity attribute.
Type:
Application
Filed:
August 7, 2013
Publication date:
February 12, 2015
Applicant:
Kavaanu, Inc.
Inventors:
Yoav Shoham, Jacob E. Bank, Dan Ariely, Kumiko T. Toft, Zachary I. Weiner
Abstract: A system, computer-readable storage medium storing at least one program, and computer-implemented method for providing a collection of intention objects to a user. A collection of intention objects is accessed. Each of the intention objects comprises a data structure including a plurality of activity attributes of an intention of the user to undertake an activity. A relevancy rank for each of the collection of intention objects is determined based on the plurality of activity attributes corresponding to each intention object. The relevancy rank may provide a suggested order in which the user undertake each respective activity. One or more intention objects of the collection of intention objects with a relevancy rank above a predefined threshold are identified. A graphical representation of each of the identified intention objects is then presented in a free form spatial user interface.
Type:
Application
Filed:
August 7, 2013
Publication date:
February 12, 2015
Applicant:
Kavaanu, Inc.
Inventors:
Yoav Shoham, Jacob E. Bank, Dan Ariely, Kumiko T. Toft, Zachary I. Weiner