Back to results
US 2019/0158613 A1Published application
Activity graphs
AssigneeMicrosoft Technology Licensing, LLC
InventorsGail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
Life of this patent
Estimating the term…
Abstract
The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.
Claims21
1-20. (canceled)
A method performed on a computing device, the method comprising:
- receiving first user input from a first user relating to an activity to be performed with a second user;
- providing an activity card for the activity to the second user, the activity card reflecting a plurality of activity details for the activity;
- obtaining second user input from the second user negotiating a particular activity detail with the first user;
- in at least one instance, receive further input from the first user or the second user to activate a locking feature of the activity card;
- responsive to the further input, set the particular activity detail to a final value specified by the negotiating;
- and
- provide an updated activity card to the first and the second user with the particular activity detail set to the final value.
4 more elements
A system, comprising:
- a processor;
- and
- a computer-readable storage medium storing computer-readable instructions which, when executed by the processor, cause the processor to:
- store a set of previous activity cards containing previous activity details of previous activities, the previous activity details identifying participants in the previous activities and geographic locations of the previous activities;
- identify relationships between individual previous activity details in different previous activity cards;
- based at least on the identified relationships, identify a suggested future activity detail for a suggested future activity;
- generate a suggested activity card identifying the suggested future activity and the suggested future activity detail;
- and
- provide the suggested activity card to a user device of an individual user.
6 more elements
A method performed on a computing device, the method comprising:
- receiving user input from a plurality of user devices, the user input specifying activity details for different activities;
- populating different activity cards with the activity details;
- sending the different activity cards to respective user devices associated with respective users;
- receiving a query from an individual user device specifying a search term for searching the different activity cards;
- searching the different activity cards to identify a particular activity card that matches the search term;
- and
- sending the particular activity card to the individual user device responsive to receiving the query.
4 more elements
Dependencies are inferred from the claim text.