IP Library › Granted Patent US 12,316,799
Granted Patent B2
US 12,316,799 · App. 18/655,907 · Granted May 27, 2025

System, method, and article of manufacture to iteratively update an image displayed over a lock screen to provide a continuous glimpse into a navigation application running in the background of the mobile device that is in a screen locked state

Inventor: Ramraj Soundararajan (Tampa, FL)
Assignee: RAID ONE IP LLC
H04M1/67H04M1/72403H04W4/023H04W4/18
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 12,316,799
App. No.
18/655,907
Granted
May 27, 2025
Kind
B2
Abstract

A navigation application running in the foreground of the mobile device is run in the background when the mobile device enters a screen locked state. A display may be activated while the mobile device remains in the screen locked state, and an image is rendered over a lock screen of the mobile device, where the image providing a glimpse into the navigation application running in the background while the mobile device remains in the screen locked state. The image displayed over the lock screen is iteratively updated to provide a continuous glimpse into the navigation application running in the background of the mobile device that is in the screen locked state, without having to unlock the mobile device.

Claims (27)

1. A method as implemented by a mobile device configured to run applications in either a foreground or a background, the method comprising:

(a) running a navigation application in the foreground while the mobile device is not in a screen locked state, the navigation application providing directions to a destination;

(b) running another application in the foreground after placing the navigation application in the background while the mobile device is not in the screen locked state;

(c) receiving an input to place the mobile device in the screen locked state and responsive to the input, running both the navigation application and the another application in the background, wherein the another application running in the background is a last run application in the mobile device and the navigation application running in the background is not the last run application in the mobile device;

(d) accessing a profile storing at least one preference associated with the mobile device, the at least one preference in the profile identifying the navigation application running in the background for which activity information is to be provided on a display of the mobile device when the mobile device is in the screen locked state even when the navigation application is not the last run application in the mobile device;

(e) identifying the mobile device has traversed to a first GPS location toward the destination when the mobile device is in the screen locked state;

(f) activating the display of the mobile device while the mobile device remains in the screen locked state and rendering a first image on the display of the mobile device in the screen locked state when the mobile device is at the first GPS location, the first image associated with a first activity of the navigation application when the mobile device is at the first GPS location;

(g) identifying the mobile device has traversed to a second GPS location toward the destination when the mobile device is in the screen locked state;

(h) activating the display of the mobile device while the mobile device remains in the screen locked state and rendering a second image on the display of the mobile device in the screen locked state when the mobile device is at the second GPS location, the second image associated with a second activity of the navigation application when the mobile device is at the second GPS location; and

(i) continuously activating the display of the mobile device while the mobile device remains in the screen locked state and continuously updating the display of the mobile device with a new image each time the mobile device traverses to a new GPS location towards the destination, the new image associated with a new activity of the navigation application when the mobile device is at the new GPS location.

2. The method of claim 1 , wherein, the input in (c) that places the mobile device in the screen lock state is a signal to screen lock the mobile device after expiration of a pre-determined time period.

3. The method of claim 1 , wherein the input in (c) that places the mobile device in a screen lock state is a user input to place the mobile device in the screen lock state.

4. The method of claim 1 , wherein the activating in step (f) is based on an instruction from the navigation application.

5. The method of claim 1 , wherein the activating in step (h) is based on an instruction from the navigation application.

6. The method of claim 1 , wherein the activating in step (i) is based on an instruction from the navigation application.

7. The method of claim 1 , wherein the non-transitory computer readable storage medium further comprises computer readable program code receiving another input, the another input triggering the activating of the display in (f), (h), or (i) while the mobile device remains in the screen locked state.

8. The method of claim 7 , wherein the another input corresponds to an external button disposed on the mobile device being depressed to activate the display while the mobile device remains in the screen locked state.

9. The method of claim 7 , wherein the display is a touch screen display and the another input corresponds to a touch input.

10. The method of claim 1 , wherein the non-transitory computer readable storage medium further comprises computer readable program code, upon unlocking the mobile device, exiting the screen locked state and displaying the navigation application identified by the at least one preference in the profile even though the navigation application was not the last run application in the mobile device.

11. The method of claim 1 , wherein the mobile device is any of the following: a mobile phone, a smartphone, a cellular phone, a portable media player, a tablet, a handheld gaming console, or a personal navigational device.

12. The method of claim 11 , wherein the mobile device is a smartphone.

13. The method of claim 1 , wherein the profile is accessed over a network.

14. The method of claim 13 , wherein the network is any of the following: the Internet or a cellular network.

15. The method of claim 1 , wherein the profile is locally stored in the mobile device.

16. The method of claim 1 , wherein the first activity of the navigation application comprises a first output of the navigation application providing directions to the destination when the mobile device is at the first GPS location, and the first image comprises either the first output or a portion of the first output of the navigation application.

17. The method of claim 16 , wherein the second activity of the navigation application comprises a second output of the navigation application providing directions to the destination when the mobile device is at the second GPS location, and the second image comprises either the second output or a portion of the second output of the navigation application.

18. The method of claim 17 , wherein the new activity of the navigation application comprises a new output of the navigation application providing directions to the destination when the mobile device is at the new GPS location, and the new image comprises either the new output or a portion of the new output of the navigation application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2024
From: SOUNDARARAJAN, RAMRAJ
To: RAID ONE IP LLC
Reel/Frame 067323/0576 →
Continuity (7)
Continuation 18198139 · May 16, 2023
Continuation 17963179 · Oct 10, 2022
Continuation 17176160 · Feb 15, 2021
Continuation 16012759 · Jun 19, 2018
Continuation 15912453 · Mar 5, 2018
Continuation 14280555 · May 16, 2014
Related Publication 20240291915A1 · Aug 29, 2024
References Cited (72)
US 8156128B2 · Ramer et al. · 2012 [cited by applicant]
US 8230016B1 · Pattan et al. · 2012 [cited by applicant]
US 8412158B2 · Forutanpour et al. · 2013 [cited by applicant]
US 8660965B1 · Bickerstaff · 2014 [cited by applicant]
US 8666895B2 · Grigg et al. · 2014 [cited by applicant]
US 8676273B1 · Fujisaki · 2014 [cited by applicant]
US 8688492B2 · Kruglick · 2014 [cited by applicant]
US 8910274B2 · Sanders · 2014 [cited by applicant]
US 8914875B2 · Matus · 2014 [cited by applicant]
US 20040267663A1 · Karns · 2004 [cited by applicant]
US 20060160617A1 · Hansen et al. · 2006 [cited by applicant]
US 20070069946A1 · Kaplan et al. · 2007 [cited by applicant]
US 20070300063A1 · Adams · 2007 [cited by applicant]
US 20080248815A1 · Busch · 2008 [cited by applicant]
US 20090119527A1 · Kim · 2009 [cited by applicant]
US 20090201126A1 · Ikeguchi · 2009 [cited by applicant]
US 20090307139A1 · Mardikar · 2009 [cited by applicant]
US 20100125509A1 · Kranzley · 2010 [cited by applicant]
US 20100330953A1 · Rogel · 2010 [cited by applicant]
US 20110251910A1 · Dimmick · 2011 [cited by applicant]
US 20120011561A1 · Courtney et al. · 2012 [cited by applicant]
US 20120054046A1 · Albisu · 2012 [cited by applicant]
US 20120060123A1 · Smith · 2012 [cited by applicant]
US 20120095911A1 · Ibasco et al. · 2012 [cited by applicant]
US 20120185066A1 · Kern et al. · 2012 [cited by applicant]
US 20120185398A1 · Weis · 2012 [cited by applicant]
US 20120197743A1 · Grigg et al. · 2012 [cited by applicant]
US 20120223890A1 · Borovsky et al. · 2012 [cited by applicant]
US 20120233571A1 · Wever · 2012 [cited by applicant]
US 20120284789A1 · Kim et al. · 2012 [cited by applicant]
US 20130031623A1 · Sanders · 2013 [cited by applicant]
US 20130050250A1 · Brinda et al. · 2013 [cited by applicant]
US 20130069962A1 · Nealer et al. · 2013 [cited by applicant]
US 20130080964A1 · Shigeta · 2013 [cited by applicant]
US 20130082945A1 · Jo · 2013 [cited by applicant]
US 20130110678A1 · Vigier et al. · 2013 [cited by applicant]
US 20130256403A1 · Keith · 2013 [cited by applicant]
US 20130282193A1 · Tyagi et al. · 2013 [cited by applicant]
US 20130322665A1 · Bennett · 2013 [cited by examiner]
US 20130325481A1 · van Os · 2013 [cited by examiner]
US 20140033273A1 · Rathburn · 2014 [cited by applicant]
US 20140040035A1 · Cusack · 2014 [cited by applicant]
US 20140058862A1 · Celkonas · 2014 [cited by applicant]
US 20140189578A1 · Shuttleworth et al. · 2014 [cited by applicant]
US 20140244507A1 · Udd · 2014 [cited by applicant]
US 20140267064A1 · Lu · 2014 [cited by applicant]
US 20140289683A1 · Park · 2014 [cited by applicant]
US 20140304280A1 · Oursbourn · 2014 [cited by applicant]
US 20140310174A1 · Heeter · 2014 [cited by applicant]
US 20140323121A1 · Kim et al. · 2014 [cited by applicant]
US 20140380464A1 · Lee · 2014 [cited by applicant]
US 20180130548A1 · Fisher · 2018 [cited by applicant]
EP 2428906A1 · 2012 [cited by applicant]
GB 2491220A · 2012 [cited by applicant]
WO 2012072808A1 · 2012 [cited by applicant]
WO 2013177391A2 · 2012 [cited by applicant]
S. Aguinaga et al., “Method for Privacy-Protecting Display and Exchange of Emergency Information on Mobiles Devices,” 2012 International Conference on Collaboration Technologies and Systems (CTS), May 21-25, 2012, Denve… [cited by applicant]
A. Ajadaan et al., “QR-Codes for the Chronically Homeless,” CHI 2008 Proceedings—Student Design Competition, Apr. 5-10, 2008, Florence, Italy, pp. 3879-3883. [cited by applicant]
“Apple buys into fingerprint recognition with AuthenTec deal,” biometric Technology, Sep. 2012, 1pg. [cited by applicant]
L. Beighley, “Visual Quickstart Guide iPhone 5: Chapter 4: Using Your iPhone as a Phone,” Peachpit Press, 2013, 31pgs. [cited by applicant]
T. Caldwell, “Locking down the e-wallet,” Computer Fraud & Security, Apr. 2012, pp. 5-8. [cited by applicant]
A. Formiga et al., “An Assessment of Data Matrix Barcode Recognition under Scaling, Rotation and Cylindrical Warping,” SACC' 11, Mar. 21-25, 2011, TaiChung, Taiwan, pp. 266-267. [cited by applicant]
T. Hao et al., “COBRA: Color Barcode Streaming for Smartphone Systems,” MobiSys' 12, Jun. 25-29, 2012, Low Wood Bay, Lake District, UK, pp. 85-97. [cited by applicant]
T. Hao et al., “Demo: A Barcode Streaming System for Smartphones,” MobiSys' 12, Jun. 25-29, 2012, Low Wood Bay, Lake District, UK, p. 451. [cited by applicant]
R. Kemp, “Mobile payments: Current and emerging regulatory and contracting issues,” Computer Law & Security Review, v29, 2013, pp. 175-179. [cited by applicant]
A. Kemshall, “Why mobile two-factor authentication makes sense,” Network Security, Apr. 2011, pp. 9-12. [cited by applicant]
Y. Kristian et al., “Utilizing GPS and SMS for Tracking and Security Lock Application on Android Based Phone,” Procedia—Social and Behavioral Sciences, v57, 2012, pp. 299-305. [cited by applicant]
R. Law, “Using Quick Response Codes for Student Interaction During Lectures,” ITiCSE' 12, Jul. 3-5, 2012, Haifa, Israel, p. 401. [cited by applicant]
P. Ljungstrand et al., “WebStickers: Using Physical Objects as WWW Bookmarks,” CHI 99, May 15-20, 1999, pp. 332-333. [cited by applicant]
T. Rosa, “NFC On Mobile: On the Real Security of Mobile Payments,” Cards 2012, Oct. 16-17, 2012, Prague, Czech Republic, 95 pgs. [cited by applicant]
T. Rosa, “Mobile Devices Security: On Practical Risks of NFC Payments,” Mobile Payments 2012, Prague, Czech Republic, 51 pgs. [cited by applicant]
“Qualcomm Incorporated; Patent Issued for Mobile Device Having Increased Security That is Less Obtrusive,” Computer Weekly News, 1676, Apr. 18, 2013, 3 pgs. [cited by applicant]