IP Library Granted Patent US 8,959,100
Granted Patent B2
US 8,959,100 · App. 14/076,948 · Granted Feb 17, 2015

System and method for context enhanced mapping

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 8,959,100
App. No.
14/076,948
Granted
Feb 17, 2015
Kind
B2
Abstract

A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a display medium.

Claims (46)

1. A method comprising:

receiving, over a network at a computing device, a request for a map from a first user, said request comprising an identification of a physical location and at least one criteria;

searching, via the computing device, data storage available to the network, the storage storing maps that comprise additional data added by a second user, said additional data added by said second user comprising social criteria, topical criteria, spatial criteria and temporal criteria associated with said second user, and an identification of said second user;

identifying, via the computing device, using results of the search, a set of maps stored on the network that correspond to the physical location and the at least one criteria;

communicating, via the computing device over the network, information associated with each map of said set of maps to said first user;

receiving from said first user, at the computing device, a selection of an identified map of said set of maps; and

communicating, over the network, the selected map to said first user for display on a device associated with the first user.

2. The method of claim 1 , wherein said at least one criteria comprises social criteria, topical criteria, spatial criteria and temporal criteria associated with said first user.

3. The method of claim 2 , wherein said at least one criteria further comprises contextual criteria comprising an identification of said first user.

4. The method of claim 1 , wherein said at least one criteria comprises social criteria, topical criteria, spatial criteria and temporal criteria associated with a group of users.

5. The method of claim 1 , wherein said at least one criteria is associated with sponsored content.

6. The method of claim 1 , further comprising;

storing said identification of the physical location and said at least one criteria in association with said selected at least one map.

7. The method of claim 1 , further comprising:

receiving, from said first user, user specified data associated with said physical location, said user specified data comprising annotations corresponding to said physical location; and

storing said user specified data in association with said selected at least one map.

8. The method of claim 7 , wherein said user specified data comprises sponsored content.

9. The method of claim 1 , wherein said information associated with each map comprises a map portion.

10. The method of claim 1 , wherein said information associated with each map comprises said additional data.

11. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, performs a method comprising:

receiving, over a network, a request for a map from a first user, said request comprising an identification of a physical location and at least one criteria;

searching data storage available to the network, the storage storing maps that comprise additional data added by a second user, said additional data added by said second user comprising social criteria, topical criteria, spatial criteria and temporal criteria associated with said second user, and an identification of said second user;

identifying, using results of the search, a set of maps stored on the network that correspond to the physical location and the at least one criteria;

communicating, over the network, information associated with each map of said set of maps to said first user;

receiving from said first user a selection of an identified map of said set of maps; and

communicating, over the network, the selected map to said first user for display on a device associated with the first user.

12. The non-transitory computer-readable storage medium of claim 11 , wherein said at least one criteria comprises social criteria, topical criteria, spatial criteria and temporal criteria associated with said first user, said at least one criteria further comprises contextual criteria comprising an identification of said first user.

13. The non-transitory computer-readable storage medium of claim 11 , further comprising;

storing said identification of the physical location and said at least one criteria in association with said selected at least one map.

14. The non-transitory computer-readable storage medium of claim 11 , further comprising:

receiving, from said first user, user specified data associated with said physical location, said user specified data comprising annotations corresponding to said physical location; and

storing said user specified data in association with said selected at least one map.

15. The non-transitory computer-readable storage medium of claim 11 , wherein said information associated with each map comprises a map portion.

16. The non-transitory computer-readable storage medium of claim 1 , wherein said information associated with each map comprises said additional data.

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:

receiving logic executed by the processor for receiving, over a network, a request for a map from a first user, said request comprising an identification of a physical location and at least one criteria;

searching logic executed by the processor for searching data storage available to the network, the storage storing maps that comprise additional data added by a second user, said additional data added by said second user comprising social criteria, topical criteria, spatial criteria and temporal criteria associated with said second user, and an identification of said second user;

identification logic executed by the processor for identifying, using results of the search, a set of maps stored on the network that correspond to the physical location and the at least one criteria;

communication logic executed by the processor for communicating, over the network, information associated with each map of said set of maps to said first user;

receiving logic executed by the processor for receiving from said first user a selection of an identified map of said set of maps; and

communication logic executed by the processor for communicating, over the network, the selected map to said first user for display on a device associated with the first user.

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

receiving logic executed by the processor for receiving, from said first user, user specified data associated with said physical location, said user specified data comprising annotations corresponding to said physical location; and

storage logic executed by the processor for storing said user specified data in association with said selected at least one map.

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 Sep 19, 2017
From: HIGGINS, CHRISTOPHER WILLIAM; DAVIS, MARC ELIOT; MARTINEZ, RONALD; O'SULLIVAN, JOSEPH JAMES; PARETTI, CHRISTOPHER T.; KALABOUKIS, CHRIS; ATHSANI, ATHELLINA
To: YAHOO! INC.
Reel/Frame 043621/0976 →
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 →