IP Library Granted Patent US 9,338,601
Granted Patent B2
US 9,338,601 · App. 14/077,591 · Granted May 10, 2016

System and method for automated location-based widgets

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 9,338,601
App. No.
14/077,591
Granted
May 10, 2016
Kind
B2
Abstract

Systems and methods relating to location-based applications, such as widgets, are disclosed. In general, in one embodiment, location-based application service obtains a current location of a mobile device and determines whether the current location of the mobile device is associated with one of a plurality of non-adjacent geographic locations associated with an establishment. An application identifier associated with the plurality of non-adjacent geographic locations associated with the establishment is provided based on the determination, where the application identifier at least one of identifies an application for the mobile device to activate and references a remote source for the mobile device to obtain the application.

Claims (52)

1. A location-based application service comprising:

a communication interface communicatively coupling the location-based application service to a plurality of mobile devices via a network; and

a control system associated with the communication interface and adapted to:

obtain a current location of a mobile device;

determine whether the current location of the mobile device is associated with one of a plurality of non-adjacent geographic locations associated with an establishment; and

provide an application identifier associated with the plurality of non-adjacent geographic locations associated with the establishment based on the determination, the application identifier at least one of identifying an application for the mobile device to activate and referencing a remote source for the mobile device to obtain the application.

2. The location-based application service of claim 1 , wherein the application service is a widget service and the application identifier identifies a widget.

3. The location-based application service of claim 1 , wherein the control system is adapted to register an application from an application provider and to associate one or more geographic areas with the application.

4. The location-based application service of claim 3 , wherein the control system is adapted to register an application from an application provider based on digital certificates received in connection with the application.

5. The location-based application service of claim 1 , wherein the control system is adapted to obtain a current location of a mobile device in connection with a user-initiated request from the mobile device.

6. The location-based application service of claim 1 , wherein the control system is adapted to determine whether the current location of the mobile device is associated with one of a plurality of non-adjacent geographic locations associated with an establishment by determining, based on the current location, whether an anticipated location of the mobile device is associated with one of the plurality of non-adjacent geographic locations associated with the establishment.

7. The location-based application service of claim 1 , wherein the control system is adapted to determine whether the current location of the mobile device is associated with one of a plurality of non-adjacent geographic locations associated with an establishment by determining, based on historical location information for the mobile device, whether an anticipated location of the mobile device is associated with one of the plurality of non-adjacent geographic locations associated with the establishment.

8. The location-based application service of claim 1 , wherein the control system is adapted to provide a plurality of application identifiers, at least one of which is associated with the plurality of non-adjacent geographic locations associated with the establishment.

9. The location-based application service of claim 1 , wherein the control system is adapted to:

determine which application identifiers correspond to applications recommended by other users or entities; and

provide one or more application identifiers recommended by the other users or entities.

10. The location-based application service of claim 1 , wherein the control system is adapted to provide one or more deactivation criterion for deactivating an application associated with the application identifier, the criterion selected from the group consisting of:

a criterion that the associated application is to be deactivated when the mobile device leaves an area of interest of the associated application; and

a criterion that the associated application is to be deactivated when the mobile device is more than a predefined distance outside the area of interest of the associated application.

11. The location-based application service of claim 1 , wherein the control system is adapted to provide one or more deactivation criterion for deactivating an application associated with the application identifier, the criterion selected from the group consisting of:

a criterion that the associated application is to be deactivated when the mobile device leaves an area of interest of the associated application;

a criterion that the associated application is to be deactivated when the mobile device is more than a predefined distance outside the area of interest of the needed application;

a criterion that the associated application is to be deactivated after a predefined amount of time has expired since the associated application was activated; and

a criterion that the associated application is to be deactivated after expiration of residual rights.

12. The mobile device of claim 1 , wherein the control system is adapted to provide an application identifier associated with the plurality of non-adjacent geographic locations associated with the establishment in response to a request for the application identifier from the mobile device.

13. A method for providing a location-based application service, the method comprising:

obtaining a current location of a mobile device;

determining whether the current location of the mobile device is associated with one of a plurality of non-adjacent geographic locations associated with an establishment; and

providing an application identifier associated with the plurality of non-adjacent geographic locations associated with the establishment based on the determination, the application identifier at least one of identifying an application for the mobile device to activate and referencing a remote source for the mobile device to obtain the application.

14. The method of claim 13 , wherein the application service is a widget service and the application identifier identifies a widget.

15. The method of claim 13 , comprising registering an application from an application provider and associating one or more geographic areas with the application.

16. The method of claim 15 , comprising registering an application from an application provider based on digital certificates received in connection with the application.

17. The method of claim 13 , wherein obtaining a current location of a mobile device includes obtaining the current location of a mobile device in connection with a user-initiated request from the mobile device.

18. The method of claim 13 , wherein determining whether the current location of the mobile device is associated with one of a plurality of non-adjacent geographic locations associated with an establishment includes determining, based on the current location, whether an anticipated location of the mobile device is associated with one of the plurality of non-adjacent geographic locations associated with the establishment.

19. The method of claim 13 , wherein determining whether the current location of the mobile device is associated with one of a plurality of non-adjacent geographic locations associated with an establishment includes determining, based on historical location information for the mobile device, whether an anticipated location of the mobile device is associated with one of the plurality of non-adjacent geographic locations associated with the establishment.

20. The method of claim 13 , wherein providing an application identifier includes providing a plurality of application identifiers, at least one of which is associated with the plurality of non-adjacent geographic locations associated with the establishment.

21. The method of claim 13 , comprising:

determining which application identifiers correspond to applications recommended by other users or entities; and

providing one or more application identifiers recommended by the other users or entities.

22. The method of claim 13 , comprising providing one or more deactivation criterion for deactivating an application associated with the application identifier, the deactivation criterion selected from the group consisting of:

a criterion that the associated application is to be deactivated when the mobile device leaves an area of interest of the associated application; and

a criterion that the associated application is to be deactivated when the mobile device is more than a predefined distance outside the area of interest of the associated application.

23. The method of claim 22 , comprising providing one or more deactivation criterion for deactivating an application associated with the application identifier, the deactivation criterion selected from the group consisting of:

a criterion that the associated application is to be deactivated when the mobile device leaves an area of interest of the associated application;

a criterion that the associated application is to be deactivated when the mobile device is more than a predefined distance outside the area of interest of the needed application;

a criterion that the associated application is to be deactivated after a predefined amount of time has expired since the associated application was activated; and

a criterion that the associated application is to be deactivated after expiration of residual rights.

24. The mobile device of claim 13 , wherein providing an application identifier associated with the plurality of non-adjacent geographic locations associated with the establishment includes providing an application identifier associated with the plurality of non-adjacent geographic locations associated with the establishment in response to a request for the application identifier from the mobile device.

25. A non-transitory computer readable medium storing a computer program, executable by a machine, for providing a location-based application service, the computer program comprising executable instructions for:

obtaining a current location of a mobile device;

determining whether the current location of the mobile device is associated with one of a plurality of non-adjacent geographic locations associated with an establishment; and

providing an application identifier associated with the plurality of non-adjacent geographic locations associated with the establishment based on the determination, the application identifier at least one of identifying an application for the mobile device to activate and referencing a remote source for the mobile device to obtain the application.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2021
From: CRIA, INC.
To: STRIPE, INC.
Reel/Frame 057044/0753 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2019
From: IP3 2017, SERIES 200 OF ALLIED SECURITY TRUST I
To: CRIA, INC.
Reel/Frame 048082/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: WALDECK TECHNOLOGY, LLC
To: IP3 2017, SERIES 200 OF ALLIED SECURITY TRUST I
Reel/Frame 045061/0144 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CONCERT DEBT, LLC
To: WALDECK TECHNOLOGY, LLC
Reel/Frame 044591/0845 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CONCERT DEBT, LLC
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 044591/0775 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2017
From: CONCERT DEBT, LLC
To: WALDECK TECHNOLOGY, LLC
Reel/Frame 044391/0407 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2017
From: CONCERT DEBT, LLC
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 044391/0438 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Aug 24, 2015
From: WALDECK TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036433/0382 →
SECURITY INTEREST Recorded Aug 24, 2015
From: WALDECK TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036433/0313 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: ISSA, ALFREDO C.; KANDEKAR, KUNAL; CURTIS, SCOTT; WALSH, RICHARD J.
To: KOTA ENTERPRISES, LLC
Reel/Frame 032948/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: KOTA ENTERPRISES, LLC
To: WALDECK TECHNOLOGY, LLC
Reel/Frame 032995/0131 →