IP Library Granted Patent US 10,182,345
Granted Patent B2
US 10,182,345 · App. 14/692,312 · Granted Jan 15, 2019

Remote profile modification for device recovery assist

Inventors: Tomi Blinnikka (San Pablo, CA); Jeffery Bennett (San Francisco, CA)
Assignee: EXCALIBUR IP, LLC
H04W8/245H04L67/14H04L67/306H04M1/66H04M1/67H04M1/72577H04W4/021H04M1/72525
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,182,345
App. No.
14/692,312
Granted
Jan 15, 2019
Kind
B2
Abstract

A system is provided for recovering a mobile device by enabling an authorized user to remotely change the profile of the device to assist others in returning the device to the user. Initially, a user registers the mobile device with a recovery assist server. When the user is unable to locate the device because it is, for example, lost or stolen, the user indicates with the server that the device is missing. The device and the server are configured to communicate with each other, for example, periodically or, in another example, on device start up. If the device is identified as missing on the server, the operation of the mobile device is configured based on a missing profile associated with the mobile device. Once the device is located, the user indicates with the server that the device is no longer missing. When the device is unidentified as missing on the server, the operation of the mobile device is configured based on a user profile associated with the mobile device. When the mobile device is configured based on the missing profile, the mobile device may, for example, display a background image or play a ring tone to inform persons near the device that the device is considered mislaid and to provide such persons with information for returning the device.

Claims (39)

1. A method comprising:

registering, via a computing device, a mobile device of a user by storing a missing profile for said registered mobile device, said missing profile comprising an executable configuration that causes a media file to be rendered by the mobile device that outputs return instructions for returning the mobile device to the user upon an indication that the mobile device is mislaid;

determining, via the computing device, that the registered mobile device is mislaid;

identifying, via the computing device, a physical location of the mislaid registered mobile device; and

in response to said determination, communicating, over a network, instructions to the registered mobile device that cause the mobile device to execute the missing profile configuration such that the media file outputs the return instructions, said rendering of the return instructions enable the registered mobile device to display geographic information based on said identified location.

2. The method of claim 1 , wherein said geographic information comprises a map with directions from the identified mislaid location to a specific location, said specific location being a location of an intermediary for receiving the mislaid device and returning the mislaid device to the user.

3. The method of claim 2 , wherein said specific location is a location specified by user in the missing profile.

4. The method of claim 2 , wherein said specific location is a type of location specified by the user in the missing profile.

5. The method of claim 1 , further comprising:

determining a location having closest proximity to the identified location of the mislaid device, wherein said geographic information is further based on said determined proximity location.

6. The method of claim 1 , wherein said return instructions further enable the mislaid registered mobile device to play audio via a speaker of the mobile device, wherein said audio announces return information for returning the mobile device to the user.

7. The method of claim 1 , wherein said communicating said instructions comprises facilitating said mislaid mobile device to execute a program to render the return instructions until the mislaid mobile device receives an indication that the device has been returned to the user.

8. The method of claim 1 , further comprising:

in response to said determination that the mobile device is mislaid, locking the use of one or more capabilities of the mobile device until the mislaid mobile device receives an indication that the device has been returned to the user, said one or more capabilities being defined by the missing profile.

9. A non-transitory processor-readable storage medium tangibly encoded with processor-executable instructions stored therein, which when executed by one or more processors, performs a method comprising:

registering a mobile device of a user by storing a missing profile for said registered mobile device, said missing profile comprising an executable configuration that causes a media file to be rendered by the mobile device that outputs return instructions for returning the mobile device to the user upon an indication that the mobile device is mislaid;

determining that the registered mobile device is mislaid;

identifying a physical location of the mislaid registered mobile device; and

in response to said determination, communicating, over a network, instructions to the registered mobile device that cause the mobile device to execute the missing profile configuration such that the media file outputs the return instructions, said rendering of the return instructions enable the registered mobile device to display geographic information based on said identified location.

10. The non-transitory processor-readable storage medium of claim 9 , wherein said geographic information comprises a map with directions from the identified mislaid location to a specific location, said specific location being a location of an intermediary for receiving the mislaid device and returning the mislaid device to the user.

11. The non-transitory processor-readable storage medium of claim 10 , wherein said specific location is a location specified by user in the missing profile.

12. The non-transitory processor-readable storage medium of claim 10 , wherein said specific location is a type of location specified by the user in the missing profile.

13. The non-transitory processor-readable storage medium of claim 9 , further comprising:

determining a location having closest proximity to the identified location of the mislaid device, wherein said geographic information is further based on said determined proximity location.

14. The non-transitory processor-readable storage medium of claim 9 , wherein said return instructions further enable the mislaid registered mobile device to play audio via a speaker of the mobile device, wherein said audio announces return information for returning the mobile device to the user.

15. The non-transitory processor-readable storage medium of claim 9 , wherein said communicating said instructions comprises facilitating said mislaid mobile device to execute a program to render the return instructions until the mislaid mobile device receives an indication that the device has been returned to the user.

16. The non-transitory processor-readable storage medium of claim 9 , further comprising:

in response to said determination that the mobile device is mislaid, locking the use of one or more capabilities of the mobile device until the mislaid mobile device receives an indication that the device has been returned to the user, said one or more capabilities being defined by the missing profile.

17. A computing device comprising:

a processor;

a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

registration logic executed by the processor for registering a mobile device of a user by storing a missing profile for said registered mobile device, said missing profile comprising an executable configuration that causes a media file to be rendered by the mobile device that outputs return instructions for returning the mobile device to the user upon an indication that the mobile device is mislaid;

determination logic executed by the processor for determining that the registered mobile device is mislaid;

identification logic executed by the processor for identifying a physical location of the mislaid registered mobile device; and

communication logic executed by the processor for communicating, over a network, instructions to the registered mobile device that cause the mobile device to execute the missing profile configuration such that the media file outputs the return instructions, said rendering of the return instructions enable the registered mobile device to display geographic information based on said identified location.

18. The computing device of claim 17 , wherein said geographic information comprises a map with directions from the identified mislaid location to a specific location, said specific location being a location of an intermediary for receiving the mislaid device and returning the mislaid device to the user.

19. The computing device of claim 17 , further comprising:

determination logic executed by the processor for determining a location having closest proximity to the identified location of the mislaid device, wherein said geographic information is further based on said determined proximity location.

20. The computing device of claim 17 , wherein said return instructions further enable the mislaid registered mobile device to play audio via a speaker of the mobile device, wherein said audio announces return information for returning the mobile device to the user.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2017
From: BLINNIKKA, TOMI; BENNETT, JEFFERY
To: YAHOO! INC.
Reel/Frame 043850/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
Continuity (2)
Continuation 11835937 · Aug 8, 2007
Related Publication 20150230083A1 · Aug 13, 2015