IP Library Granted Patent US 10,299,127
Granted Patent B2
US 10,299,127 · App. 15/961,575 · Granted May 21, 2019

Autonomous, non-interactive, context-based services for cellular phone

Inventors: Miodrag Potkonjak (Los Angeles, CA); Nathan Beckmann (Cambridge, MA)
Assignee: Empire Technology Development LLC
H04W12/06G06Q20/3224H04L67/16H04M1/72569H04W4/025H04W4/14H04W4/16H04W8/22H04M1/663H04M1/72552H04W88/182
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,299,127
App. No.
15/961,575
Granted
May 21, 2019
Kind
B2
Abstract

Examples include autonomously authenticating a financial transaction, on behalf of the user, without interacting with the user, via wireless communication link. In various embodiments, the user's cellular phone may be configured to process a message that provides at least partial service context and autonomously authenticate the financial transaction.

Claims (54)

1. A method to perform an action, the method comprising:

detecting, by a first device, one or more messages from a second device, wherein the one or more messages include a request to facilitate a social network interaction between the first device and the second device;

in response to detecting the one or more messages, determining, by the first device, based on one or more of: data about a user of the first device, data about an internal operating condition of the first device, and data about an external environment of the first device, a service context associated with the first device; and

autonomously facilitating, by the first device, based on the determined service context, the social network interaction between the first device and the second device.

2. The method of claim 1 , wherein autonomously facilitating the social network interaction between the first device and the second device includes facilitating, by the first device, the social network interaction between the first device and the second device without interacting with the user of the first device.

3. The method of claim 1 , wherein autonomously facilitating the social network interaction between the first device and the second device includes sending, by the first device to the second device, a message that includes information indicative of one or more of: a location of the user of the first device, and a status of the user of the first device.

4. The method of claim 1 , further comprising:

determining, by the first device, that the second device is in proximity of the first device; and

in response to determining that the second device is in proximity of the first device, generating, by the first device, an alert for the user of the first device.

5. The method of claim 1 , further comprising:

detecting, by the first device, one or more other messages from a remote device, wherein the one or other messages are indicative of a status of the remote device;

determining, by the first device, based on the one or more other messages and the service context associated with the first device, that the remote device is in proximity of the first device; and

in response to determining that the remote device is in proximity of the first device, backing-up data from the first device onto the remote device.

6. The method of claim 1 , further comprising:

recording, by the first device, into an autonomous service log, autonomous services provided by the first device; and

periodically submitting, by the first device, the autonomous service log to an external analysis service provider.

7. The method of claim 1 , further comprising:

collecting and storing, by the first device, one or more of: the data about the user of the first device, the data about the internal operating condition of the first device, and the data about the external environment of the first device.

8. The method of claim 1 , wherein determining the service context associated with the first device includes identifying a location of the first device, and wherein the location corresponds to one of: a home location of the user of the first device, or a work location of the user the first device.

9. The method of claim 1 , wherein:

the data about the user of the first device includes data indicative of one or more of: a location of the user, a status of the user, contacts of the user, and a calendar of the user,

the data about the internal operating condition of the first device includes data indicative of one or more of: power, memory availability, storage availability, and central processor unit (CPU) utilization, of the first device, and

the data about the external environment includes data indicative of one or more of: a geographical location, a signal strength, a signal interference, an external temperature, and an external humidity, corresponding to the first device.

10. A first device, comprising:

one or more processors; and

a non-transitory computer readable medium operatively coupled to the one or more processors and configured to store one or more instructions, wherein the instructions, in response to execution by the one or more processors, cause the first device to perform or control performance of operations that comprise:

detect one or more messages from a second device, wherein the one or more messages include a request to facilitate a social network interaction between the first device and the second device;

in response to detection of the one or more messages, determine, based on one or more of: data about a user of the first device, data about an internal operating condition of the first device, and data about an external environment of the first device, a service context associated with the first device; and

autonomously facilitate, based on the determined service context, the social network interaction between the first device and the second device.

11. The first device of claim 10 , wherein the social network interaction between the first device and the second device is autonomously facilitated by the first device without interacting with the user of the first device.

12. The first device of claim 10 , wherein the operations further comprise:

detect one or more other messages from a remote device, wherein the one or other messages are indicative of a status of the remote device;

determine based on the one or more other messages and the service context associated with the first device, that the remote device is in proximity of the first device; and

in response to the determination that the remote device is in proximity of the first device, back-up data from the first device onto the remote device.

13. The first device of claim 10 , wherein the operations further comprise:

record, into an autonomous service log, autonomous services provided by the first device; and

periodically submit the autonomous service log to an external analysis service provider.

14. The first device of claim 10 , wherein the operations further comprise:

collect and store one or more of: the data about the user of the first device, the data about the internal operating condition of the first device, and the data about the external environment of the first device.

15. The first device of claim 10 , wherein the operation to determine the service context associated with the first device includes an operation to identify a location of the first device, and wherein the location of the first device corresponds to one of: a home location of the user of the first device, or a work location of the user the first device.

16. The first device of claim 10 , wherein:

the data about the user of the first device includes data indicative of one or more of: a location of the user, a status of the user, contacts of the user, and a calendar of the user,

the data about the internal operating condition of the first device includes data indicative of one or more of: power, memory availability, storage availability, and central processor unit (CPU) utilization, of the first device, and

the data about the external environment includes data indicative of one or more of: a geographical location, a signal strength, a signal interference, an external temperature, and an external humidity, corresponding to the first device.

17. A non-transitory computer readable storage medium that stores instructions, wherein the instructions, in response to execution by one or more processors associated with a first device, cause the first device to perform or control performance of operations that comprise:

detect one or more messages from a second device, wherein the one or more messages include a request to facilitate a social network interaction between the first device and the second device;

in response to detection of the one or more messages, determine, based on one or more of: data about a user of the first device, data about an internal operating condition of the first device, and data about an external environment of the first device, a service context associated with the first device; and

autonomously facilitate, based on the determined service context, the social network interaction between the first device and the second device.

18. The non-transitory computer readable storage medium of claim 17 , wherein the operations further comprise:

obtain feedback on autonomous services provided by the first device; and

modify, based on the obtained feedback, a manner in which the social network interaction between the first device and the second device is facilitated.

19. The non-transitory computer readable storage medium of claim 17 , wherein the service context includes a current geographical location of the first device.

20. The non-transitory computer readable storage medium of claim 17 , wherein the operations further comprise:

send, to the second device, a message that includes information about at least one of: a current location of the first device, and a current status of the first device.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED ON JANUARY 29, 2019 AT REEL 048373 FRAME 0217 Recorded Sep 22, 2025
From: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 072936/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2020
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: MELLACONIC IP LLC
Reel/Frame 053532/0093 →
RELEASE OF SECURITY INTEREST Recorded Aug 13, 2020
From: CRESTLINE DIRECT FINANCE, L.P.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 053491/0737 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2019
From: POTKONJAK, MIODRAG; BECKMANN, NATHAN
To: TECHNOLOGY CURRENTS LLC
Reel/Frame 051172/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2019
From: TECHNOLOGY CURRENTS LLC
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 051172/0679 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →
Continuity (5)
Continuation 14885515 · Oct 16, 2015
Continuation 14293376 · Jun 2, 2014
Continuation 13941853 · Jul 15, 2013
Continuation 12415027 · Mar 31, 2009
Related Publication 20180242151A1 · Aug 23, 2018