IP Library Granted Patent US 10,545,022
Granted Patent B2
US 10,545,022 · App. 13/800,722 · Granted Jan 28, 2020

Proximity navigation

Inventor: Robert C. Hudson (Naperville, IL)
Assignee: TRANSFORM SR BRANDS LLC
G01C21/20
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,545,022
App. No.
13/800,722
Granted
Jan 28, 2020
Kind
B2
Abstract

A system and method that that triggers actions or sets of actions within a software application executed on a mobile device based at least in part on location identifiers.

Claims (84)

1. A mobile device configured to navigate a software application, the mobile device comprising:

at least one processing unit configured to:

execute the software application having a plurality of existing software application pages stored at the mobile device, wherein each of the plurality of existing software application pages is associated, by a plurality of navigation rules, with a location identifier location corresponding with a specific location of one or more of a category of products, a specific product, or a service in a retail environment;

receive a location identifier identifying a device location of the mobile device executing the software application that is at the specific location of the one or more of the product category, the specific product, or the service in the retail environment;

apply a navigation rule from the plurality of navigation rules stored at the mobile device based at least in part on the received location identifier to determine a software application action of the executed software application, wherein the plurality of navigation rules defines associations between a plurality of location identifier locations and the plurality of existing software application pages of the executed software application; and

execute the determined software application action to select and display a software application page from the plurality of existing software application pages of the executed software application, the software application page associated with the received location identifier by the navigation rule, wherein the execution of the determined software application action to select and display the software application page is triggered by the at least one processing unit receiving the location identifier identifying the device location is at the specific location of the one or more of the category of products, the specific product, or the service in the retail environment;

one or both of a tag reader and a communication connection configured to provide the at least one processing unit with the location identifier; and

a display configured to present the software application page automatically selected from the plurality of existing software application pages of the executed software application.

2. The mobile device according to claim 1 , wherein the selected and displayed software application page provides information related to the category of products at the device location in the retail environment.

3. The mobile device according to claim 1 , wherein the selected and displayed software application page provides information related to the specific product at the device location in the retail environment.

4. The mobile device according to claim 1 , comprising a memory configured to store at least one of the software application and the navigation rule.

5. The mobile device according to claim 1 , comprising a plurality of navigation rules sets, wherein the navigation rule is associated with one of the plurality of navigation rule sets.

6. The mobile device according to claim 5 , wherein each of the plurality of navigation rule sets is associated with at least one of:

one of a plurality of users,

one of a plurality of user groups, and

one of a plurality of software applications.

7. The mobile device according to claim 1 , wherein the tag reader comprises at least one of:

a Near Field Communication (NFC) reader, and

a radio frequency identification (RFID) reader.

8. The mobile device according to claim 1 , wherein the location identifier comprises at least one of:

tag information,

geo-location information, and

Wi-Fi triangulation information.

9. A method for navigating a software application, the method comprising:

executing, by at least one processing unit of a mobile computing system, the software application having a plurality of existing software application pages stored at the mobile computing system, wherein each of the plurality of existing software application pages is associated, by a plurality of navigation rules, with a location identifier location corresponding with a specific location of one or more of a category of products, a specific product, or a service in a retail environment;

receiving, by the at least one processing unit from one or both of a tag reader and a communication connection of the mobile computing system, a location identifier identifying a device location of the mobile computing system executing the software application that is at the specific location of the one or more of the product category, the specific product, or the service in the retail environment;

applying, by the at least one processing unit, a navigation rule from the plurality of navigation rules stored at the mobile computing system based at least in part on the received location identifier to determine a software application action of the executed software application, wherein the plurality of navigation rules defines associations between a plurality of location identifier locations and the plurality of existing software application pages of the executed software application; and

executing, by the at least one processing unit, the determined software application action to select and display, at a display of the mobile computing system, a software application page from the plurality of existing software application pages of the executed software application, the software application page associated with the received location identifier by the navigation rule, wherein the execution of the determined software application action to select and display the software application page is triggered by the at least one processing unit receiving the location identifier identifying the device location is at the specific location of the one or more of the category of products, the specific product, or the service in the retail environment.

10. The method according to claim 9 , wherein the selected and displayed software application page provides information related to the category of products at the device location in the retail environment.

11. The method according to claim 9 , wherein the selected and displayed software application page provides information related to the specific product at the device location in the retail environment.

12. The method according to claim 9 , comprising storing at least one of the software application and the navigation rule in a memory.

13. The method according to claim 9 , wherein the navigation rule is associated with one of a plurality of navigation rule sets.

14. The method according to claim 13 , wherein each of the plurality of navigation rule sets is associated with at least one of:

one of a plurality of users,

one of a plurality of user groups, and

one of a plurality of software applications.

15. The method according to claim 9 , comprising selecting the software application for execution, wherein the selecting is based on at least one of:

a default setting,

a user selection, and

login information.

16. The method according to claim 9 , comprising selecting a set of navigation rules comprising the navigation rule based on at least one of:

a default setting,

a user selection, and

login information.

17. The method according to claim 9 , wherein the location identifier comprises at least one of:

tag information,

geo-location information, and

Wi-Fi triangulation information.

18. The method according to claim 9 , comprising:

receiving, by the at least one processing unit, a user input;

applying, by the at least one processing unit, a navigation rule based at least in part on the received user input to determine a software application action; and

executing, by the at least one processing unit, the determined software application action to select information of the software application to display.

19. A non-transitory computer-readable medium encoded with a set of instructions, the set of instructions being executable by a mobile device for causing the mobile device to perform steps comprising:

executing a software application having a plurality of existing software application pages stored at the mobile device, wherein each of the plurality of existing software application pages is associated, by a plurality of navigation rules, with a location identifier location corresponding with a specific location of one or more of a category of products, a specific product, or a service in a retail environment;

receiving, from one or both of a tag reader and a communication connection of the mobile device, a location identifier identifying a device location of the mobile device executing the software application that is at the specific location of the one or more of the product category, the specific product, or the service in the retail environment;

applying a navigation rule from the plurality of navigation rules stored at the mobile device based at least in part on the received location identifier to determine a software application action of the executed software application, wherein the plurality of navigation rules defines associations between a plurality of location identifier locations and the plurality of existing software application pages of the executed software application; and

executing the determined software application action to select and display a software application page from the plurality of existing software application pages of the executed software application on a display of the mobile device, the software application page associated with the received location identifier by the navigation rule, wherein the execution of the determined software application action to select and display the software application page is triggered by the at least one processing unit receiving the location identifier identifying the device location is at the specific location of the one or more of the category of products, the specific product, or the service in the retail environment.

20. The non-transitory computer-readable medium encoded with the set of instructions according to claim 19 , wherein the selected and displayed software application page provides information related to the category of products at the device location in the retail environment.

21. The non-transitory computer-readable medium encoded with the set of instructions according to claim 19 , wherein the selected and displayed software application page provides information related to the specific product at the device location in the retail environment.

22. The non-transitory computer-readable medium encoded with the set of instructions according to claim 19 , comprising storing at least one of the software application and the navigation rule in a memory.

23. The non-transitory computer-readable medium encoded with the set of instructions according to claim 19 , wherein the navigation rule is associated with one of a plurality of navigation rule sets.

24. The non-transitory computer-readable medium encoded with the set of instructions according to claim 23 , wherein each of the plurality of navigation rule sets is associated with at least one of:

one of a plurality of users,

one of a plurality of user groups, and

one of a plurality of software applications.

25. The non-transitory computer-readable medium encoded with the set of instructions according to claim 19 , comprising selecting the software application for execution, wherein the selecting is based on at least one of:

a default setting,

a user selection, and

login information.

26. The non-transitory computer-readable medium encoded with the set of instructions according to claim 19 , comprising selecting a set of navigation rules comprising the navigation rule based on at least one of:

a default setting,

a user selection, and

login information.

27. The non-transitory computer-readable medium encoded with the set of instructions according to claim 19 , wherein the location identifier comprises at least one of:

tag information,

geo-location information, and

Wi-Fi triangulation information.

28. The non-transitory computer-readable medium encoded with the set of instructions according to claim 19 , comprising:

receiving a user input;

applying a navigation rule based at least in part on the received user input to determine a software application action; and

executing the determined software application action to select information of the software application to display.

29. The non-transitory computer-readable medium encoded with the set of instructions according to claim 19 , wherein the navigation rule from the plurality of navigation rules is applied based solely on the received location identifier to determine a software application action of the executed software application.

30. The system according to claim 1 , wherein the navigation rule from the plurality of navigation rules is applied based solely on the received location identifier to determine the software application action of the executed software application.

31. The method according to claim 9 , wherein the applying the navigation rule from the plurality of navigation rules is based solely on the received location identifier to determine the software application action of the executed software application.

Assignments (14)
SECURITY INTEREST Recorded May 7, 2021
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 056179/0863 →
SECURITY INTEREST Recorded May 15, 2020
From: TRANSFORM SR BRANDS LLC
To: JPP, LLC
Reel/Frame 053467/0062 →
RELEASE OF SECURITY INTEREST Recorded Mar 18, 2020
From: CITIBANK, N.A., AS AGENT
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052188/0176 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2020
From: CANTOR FITZGERALD SECURITIES
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052184/0782 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2020
From: BANK OF AMERICA, N.A.
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052183/0879 →
SECURITY INTEREST Recorded Sep 20, 2019
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 050451/0309 →
RELEASE OF SECURITY INTEREST Recorded Apr 22, 2019
From: CANTOR FITZGERALD SECURITIES, AS AGENT
To: TRANSFORM SR BRANDS LLC
Reel/Frame 049284/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2019
From: SEARS BRANDS, L.L.C.
To: TRANSFORM SR BRANDS LLC
Reel/Frame 048710/0182 →
SECURITY INTEREST Recorded Feb 25, 2019
From: TRANSFORM SR BRANDS LLC
To: CITIBANK, N.A.
Reel/Frame 048424/0291 →
SECURITY INTEREST Recorded Feb 25, 2019
From: TRANSFORM SR BRANDS LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 048433/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2019
From: JPP, LLC
To: SEARS BRANDS, L.L.C.
Reel/Frame 048352/0708 →
SECURITY INTEREST Recorded Feb 12, 2019
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES, AS AGENT
Reel/Frame 048308/0275 →
SECURITY INTEREST Recorded Jan 5, 2018
From: SEARS BRANDS, L.L.C.
To: JPP, LLC
Reel/Frame 045013/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2013
From: HUDSON, ROBERT C.
To: SEARS BRANDS, L.L.C.
Reel/Frame 029987/0453 →