Portable profile access token
Abstract
A user's portable device (e.g., wireless mobile device or standalone connector device) can be used to store a profile data set associated with the profile of the user. When the user encounters a base device, the user can transfer his/her profile data set from the portable device to the base device, allowing the base device temporary authorization to download software applications owned by that user's profile to the base device, and also transferring software settings and purchase settings. The user can then trigger the portable device to transfer an authorization token to the base device, authorizing the base device to execute the downloaded software applications, to execute the downloaded software applications according to the user's software settings, and/or to make purchases through the base device using the user's purchase settings. Terminating the connection automatically terminates these authorizations.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of operating a portable device, the method comprising:
forming a connection between the portable device with a nearby base device; transmitting a profile data set related to a profile of a user from the portable device to the base device, wherein the profile data set authorizes the base device to download a software application from a network server to a memory of the base device; and transmitting an authorization token from the portable device to the base device, wherein the authorization token authorizes the base device to execute the software application according to a set of software settings included within the profile data set.
2 . The method of claim 1 , further comprising terminating the connection between the portable device and the base device, wherein terminating the connection terminates the base device's authorization to execute the software application according to the set of software settings included within the profile data set.
3 . The method of claim 1 , further comprising terminating the connection between the portable device and the base device, wherein terminating the connection terminates the base device's authorization to execute the software application.
4 . The method of claim 1 , further comprising terminating the connection between the portable device and the base device, wherein terminating the connection deletes the software application from the base device.
5 . The method of claim 1 , further comprising receiving an authorization input prior to the portable device transmitting the authorization token to the base device, the authorization input received from one of the portable device or the base device.
6 . The method of claim 5 , wherein the authorization input includes a security response, the security response including at least one of a password, a passcode, a user account login, a payment information, a Public Key Infrastructure (PKI) certificate, an OAuth token, a two-step-verification input, a social media account identification, or a biometric scan.
7 . The method of claim 1 , wherein the authorization token further authorizes the base device to make purchases according to a set of purchase settings included within the profile data set, the purchases tied to the profile of the user.
8 . The method of claim 1 , further comprising terminating the connection between the portable device and the base device, but wherein the base device retains authorization to download a software application from the network server.
9 . The method of claim 1 , further comprising adjusting a trash setting, the trash setting indicating a category of software application, the category of software application including one or more secondary software applications, the one or more secondary software applications stored in the memory of the base device, the one or more secondary software applications to be deleted to make room for the downloading of the software application.
10 . A system comprising:
a portable device including a portable device memory, wherein the portable device memory includes a profile data set related to a profile of a user; and a base device including a base device memory and a base device processor, wherein execution of instructions stored in the base device memory by the base device processor:
forms a connection between the base device and the portable device,
receives the profile data set from the portable device, wherein the profile data set authorizes the base device to download a software application from a network server to the base device memory,
receives the software application from the network server,
receives an authorization token from the portable device, wherein the authorization token authorizes the base device to execute the software application according to a set of software settings included within the profile data set, and
executes the software application according to the set of software settings.
11 . The system of claim 10 , wherein execution of instructions stored in the base device memory by the base device processor further terminates the base device's authorization to execute the software application according to the set of software settings included within the profile data set upon termination of the connection between the portable device and the base device.
12 . The system of claim 10 , wherein execution of instructions stored in the base device memory by the base device processor further terminates the base device's authorization to execute the software application upon termination of the connection between the portable device and the base device.
13 . The system of claim 10 , wherein execution of instructions stored in the base device memory by the base device processor further deletes the software application from the base device upon termination of the connection between the portable device and the base device.
14 . The system of claim 10 , wherein execution of instructions stored in the base device memory by the base device processor further transmits an authorization input to the portable device prior to receiving the authorization token from the portable device.
15 . The system of claim 14 , wherein the authorization input includes a security response, the security prompt response including at least one of a password, a passcode, a user account login, a payment information, a Public Key Infrastructure (PKI) certificate, an OAuth token, a two-step-verification input, a social media account identification, or a biometric scan.
16 . The system of claim 10 , wherein execution of instructions stored in the base device memory by the base device processor further purchases a second software application from the network according to a set of purchase settings included within the profile data set, the purchases tied to the profile of the user.
17 . The system of claim 10 , wherein execution of instructions stored in the base device memory by the base device processor further retains authorization to download a software application from the network server upon termination of the connection between the portable device and the base device.
18 . The system of claim 10 , further comprising automatically deleting one or more secondary software applications, the one or more secondary software applications stored in the base device memory, the one or more secondary software applications to be deleted to make room for the downloading of the software application.
19 . A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for providing on-demand wireless services, the method comprising:
forming a connection between the portable device with a nearby base device; transmitting a profile data set related to a profile of a user from the portable device to the base device, wherein the profile data set authorizes the base device to download a software application from a network server; and transmitting an authorization token from the portable device to the base device, wherein the authorization token authorizes the base device to execute the software application according to a set of software settings included within the profile data set.Join the waitlist — get patent alerts
Track US2016337370A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.