PEOPLE AS APPLICATIONS
First Claim
1. A computer-implemented method for associating contacts with corresponding system actions, the method comprising:
- identifying a contact profile for configuring with system actions, based on one or more of an address book, user input, online accounts, or an interaction with a contact corresponding to the contact profile;
retrieving contact information for the identified contact profile;
determining at least one available system action based on the retrieved contact information for the identified contact profile, wherein each available system action corresponds to at least one part of the retrieved contact information for the identified contact profile;
generating, based on the retrieved contact information, a system icon representing the contact profile for displaying the contact profile in a graphic user interface component of an operating system; and
associating the at least one available system action with the contact profile by configuring the at least one available system action to automatically launch when selected at the system icon representing the contact profile.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure relates to associating contacts with corresponding system actions. It includes identifying a contact profile for configuring with system actions, based on one or more of an address book, user input, online accounts, or an interaction with a contact corresponding to the contact profile, retrieving contact information for the identified contact profile and determining at least one available system action based on the retrieved contact information for the identified contact profile. The disclosure also includes generating, based on the retrieved contact information, a system icon representing the contact profile for displaying the contact profile in a graphic user interface component of an operating system and associating the at least one available system action with the contact profile by configuring the at least one available system action to automatically launch when selected at the system icon representing the contact profile.
60 Citations
20 Claims
-
1. A computer-implemented method for associating contacts with corresponding system actions, the method comprising:
-
identifying a contact profile for configuring with system actions, based on one or more of an address book, user input, online accounts, or an interaction with a contact corresponding to the contact profile; retrieving contact information for the identified contact profile; determining at least one available system action based on the retrieved contact information for the identified contact profile, wherein each available system action corresponds to at least one part of the retrieved contact information for the identified contact profile; generating, based on the retrieved contact information, a system icon representing the contact profile for displaying the contact profile in a graphic user interface component of an operating system; and associating the at least one available system action with the contact profile by configuring the at least one available system action to automatically launch when selected at the system icon representing the contact profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising:
-
identifying an incoming action; determining whether the identified incoming action is from a priority contact profile, wherein the priority contact profile is identified based on at least one of interaction history, user preferences, user input or physical proximity; and in a case where the identified incoming action is for the priority contact profile, transmitting a notification about the identified incoming action to a system icon representing the priority contact profile, wherein the identified incoming action is accessible from the system icon representing the priority contact profile. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for sharing content, the method comprising:
-
receiving, at a system icon representing a contact, a content item for sharing with the contact; determining, based on at least one of a type of the received content item or a contact profile associated with the contact represented by the system icon, a sharing scheme for sharing the received content item with the contact; and causing the received content item to be shared with the contact according to the determined sharing scheme, in response to receiving the content item at the system icon representing the contact. - View Dependent Claims (17, 18, 19, 20)
-
Specification