User association of a computing application with a contact in a contact list
First Claim
1. A system, comprising:
- at least one memory storing a server application comprising computer-executable instructions; and
at least one processor configured to access the at least one memory and to execute the computer-executable instructions to;
receive, from a user device on behalf of a user, an application request to access the server application, wherein the application request is received in connection with a redirection of a user application executing on the user device to the server application responsive to an invocation of the server application in association with a contact of the user via the user application, and wherein the application request comprises;
i) an indication of a function to be executed utilizing contact information associated with the contact of the user, wherein the function is associated with the server application,ii) a first portion of the contact information, andiii) a token that provides authority to the system to obtain a remaining portion of the contact information from a contact service system;
obtain, using the first portion of the contact information and the token and in response to receiving the application request, the contact information, including the first portion of the contact information and the remaining portion of the contact information, wherein the contact information does not comprise the token; and
perform processing associated with execution of the function utilizing the first portion of the contact information and the remaining portion of the contact information, wherein the processing comprises;
transmitting, to the user device for presentation to the user via the user application, a user interface associated with the function, wherein the user interface comprises one or more data fields, and wherein each of the one or more data fields comprises at least a respective portion of the contact information,receiving, from the user device on behalf of the user, and responsive to transmitting the user interface, a confirmation to execute the function, andinitiating execution of the function.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems may be provided for user association of a computing application with a contact in a contact list. A view of one or more contacts of the user may be transmitted to a user, the view included a first contact. A request may be received from the user to associate an application with the first contact. A revised view may be transmitted to the user responsive to the received request, the revised view including a user-selectable mechanism for invoking the application on the first contact. The user may be redirected to a user interface of the application subsequent to the user selecting the user-selectable mechanism associated with the contact in the revised view, and the redirection may include transmission of information associated with the user and information associated with the first contact.
-
Citations
17 Claims
-
1. A system, comprising:
-
at least one memory storing a server application comprising computer-executable instructions; and at least one processor configured to access the at least one memory and to execute the computer-executable instructions to; receive, from a user device on behalf of a user, an application request to access the server application, wherein the application request is received in connection with a redirection of a user application executing on the user device to the server application responsive to an invocation of the server application in association with a contact of the user via the user application, and wherein the application request comprises; i) an indication of a function to be executed utilizing contact information associated with the contact of the user, wherein the function is associated with the server application, ii) a first portion of the contact information, and iii) a token that provides authority to the system to obtain a remaining portion of the contact information from a contact service system; obtain, using the first portion of the contact information and the token and in response to receiving the application request, the contact information, including the first portion of the contact information and the remaining portion of the contact information, wherein the contact information does not comprise the token; and perform processing associated with execution of the function utilizing the first portion of the contact information and the remaining portion of the contact information, wherein the processing comprises; transmitting, to the user device for presentation to the user via the user application, a user interface associated with the function, wherein the user interface comprises one or more data fields, and wherein each of the one or more data fields comprises at least a respective portion of the contact information, receiving, from the user device on behalf of the user, and responsive to transmitting the user interface, a confirmation to execute the function, and initiating execution of the function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, by a service provider system comprising one or more computers, from a user device on behalf of a user, an application request to access an associated server application executing on the service provider system, wherein the application request is received in connection with a redirection of a user application executing on the user device that redirects the user application to the server application executing on the service provider system responsive to an invocation of the server application in association with a contact of the user via the user application, and wherein the application request comprises; i) an indication of a function to be executed utilizing contact information associated with the contact of the user, wherein the function is associated with the server application, and ii) a first portion of the contact information, and iii) a token that provides authority to the service provider system to obtain a remaining portion of the contact information from a contact service system; obtaining, by the service provider system, using the first portion of the contact information and the token, and in response to receiving the application request, the contact information, including the first portion of the contact information and the remaining portion of the contact information, wherein the contact information does not comprise the token; and performing, by the service provider system and responsive to execution of computer-executable instructions of the server application, processing associated with execution of the function utilizing the first portion of the contact information and the remaining portion of the contact information, wherein the processing comprises; transmitting, to the user device for presentation to the user via the user application, a user interface associated with the function, wherein the user interface comprises one or more data fields, and wherein each of the one or more data fields comprises at least a respective portion of the contact information, receiving, from the user device on behalf of the user, and responsive to transmitting the user interface, a confirmation to execute the function, and initiating execution of the function. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer-readable media storing a server application comprising computer-executable instructions that in response to execution cause operations to be performed:
-
receiving, from a user device on behalf of a user, an application request to access an associated server application, wherein the application request is received in connection with a redirection of a user application executing on the user device that redirects the user application to the server application responsive to an invocation of the server application in association with a contact of the user via the user application, and wherein the application request comprises; i) an indication of a function to be executed utilizing contact information associated with a contact of the user, wherein the function is associated with the application, ii) a first portion of the contact information, and iii) a token that provides authority to the service provider system to obtain a remaining portion of the contact information from a contact service system; obtaining, using the first portion of the contact information and the token and in response to receiving the application request, the contact information, including the first portion of the contact information and the remaining portion of the contact information, wherein the contact information does not comprise the token; and performing processing associated with execution of the function utilizing the first portion of the contact information and the remaining portion of the contact information, wherein the processing comprises; transmitting, to the user device for presentation to the user via the user application, a user interface associated with the function, wherein the user interface comprises one or more data fields, and wherein each of the one or more data fields comprises at least a respective portion of the contact information, receiving, from the user device on behalf of the user, and responsive to transmitting the user interface, a confirmation to execute the function, and initiating execution of the function.
-
Specification