IP Library Granted Patent US 8,139,514
Granted Patent B2
US 8,139,514 · App. 11/361,268 · Granted Mar 20, 2012

Method and system for communicating with multiple users via a map over the internet

Assignee: Yahoo! Inc.
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,139,514
App. No.
11/361,268
Granted
Mar 20, 2012
Kind
B2
Abstract

A method, device, and system for communicating with multiple users via a map over the Internet are disclosed. The device includes a processor for executing computer programs, a memory for storing data, an input module for entering user commands, a communication module for transmitting and receiving data, and a display for showing information on a screen. The device further includes logic for selecting a group of users, logic for creating a map to share among the group of users, logic for displaying locations of the group of users on the map, and logic for broadcasting changes of a user's location to the group over the Internet.

Claims (74)

1. A method comprising:

receiving, over a network, from a first user, a respective identification of each user of a plurality of second users;

associating, using a computing device, the first user and each user of the plurality of second users with a user defined community;

receiving, over a network, from the first user, an image, created by the first user, of a location;

creating, using the computing device, a map of the location such that the map is associated with the user defined community;

receiving, over the network, an indication of a placement of a representation of the first user on the map;

alerting, over the network, each user associated with the user defined community that the first user is placed on the map;

receiving, over the network, from each user of a subset of users associated with the user defined community, a respective indication of a respective placement of a respective representation of a respective user on the map;

determining, using the computing device, for the first user and each user of the subset of users, a respective geographical location of the respective user; and

broadcasting, over the network, to the first user and each user of the subset of users, the respective geographical location of the first user and each user of the subset of users.

2. The method of claim 1 , such that the image is selected from a group comprising:

a hand-drawn map;

a printed map; and

a photo image.

3. The method of claim 1 , such that the image is selected from a group comprising:

a seating chart of a stadium;

a seating chart of a theater; and

an interior layout of a building.

4. The method of claim 1 , such that creating a map further comprises downloading an existing map from a website.

5. The method of claim 1 , further comprising:

receiving, over the network, messages from the first user and each user of the subset of users; and

sending, over the network, messages to the first user and each user of the subset of users.

6. The method of claim 5 , such that the message includes a format selected from a group comprising:

voice, text, video, image, and graphics.

7. A non-transitory computer readable storage media for tangibly storing thereon computer readable instructions comprising instructions for:

receiving, over a network, from a first user, a respective identification of each user of a plurality of second users;

associating the first user and each user of the plurality of second users with a user defined community;

receiving from the first user, an image, created by the first user, of a location;

creating a map of the location such that the map is associated with the user defined community;

receiving, over the network, an indication of a placement of a representation of the first user on the map;

alerting, over the network, each user associated with the user defined community that the first user is placed on the map;

receiving, over the network, from each user of a subset of the users associated with the user defined community, a respective indication of a respective placement of a respective representation of a respective user on the map;

determining, for the first user and each user of the subset of users, a respective geographical location of the respective user; and

broadcasting, over the network, to the first user and each user of the subset of users, the respective geographical location of the first user and each user of the subset of users.

8. The non-transitory computer readable storage media of claim 7 , such that the image is selected from a group comprising:

a hand-drawn map;

a printed map; and

a photo image.

9. The non-transitory computer readable storage media of claim 7 , such that the image is selected from a group comprising:

a seating chart of a stadium;

a seating chart of a theater; and

an interior layout of a building.

10. The non-transitory computer readable storage media of claim 7 , such that creating a map further comprises downloading an existing map from a website.

11. The non-transitory computer readable storage media of claim 7 , further comprising:

receiving, over the network, messages from the first user and each user of the subset of users; and

sending, over the network, messages to the first user and each user of the subset of users.

12. The non-transitory computer readable storage media of claim 11 , such that the messages include a format selected from a group comprising:

voice, text, video, image, and graphics.

13. 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:

logic executed by the processor for receiving, over a network, from a first user, a respective identification of each user of a plurality of second users;

logic executed by the processor for associating the first user and each user of the plurality of second users with a user defined community;

logic executed by the processor for receiving from the first user, an image, created by the first user, of a location;

logic executed by the processor for creating a map of the location such that the map is associated with the user defined community;

logic executed by the processor for receiving, over the network, an indication of a placement of a representation of the first user on the map;

logic executed by the processor for alerting, over the network, each user associated with the user defined community that the first user is placed on the map;

logic executed by the processor for receiving, over the network, from each user of a subset of the users associated with the user defined community, a respective indication of a respective placement of a respective representation of a respective user on the map;

logic executed by the processor for determining, for the first user and each user of the subset of users, a respective geographical location of the respective user; and

logic executed by the processor for broadcasting, over the network, to the first user and each user of the subset of users, the respective geographical location of the first user and each user of the subset of users.

14. The computing device of claim 13 , such that the image is selected from a group comprising:

a hand-drawn map;

a printed map; and

a photo image.

15. The computing device of claim 13 , such that the image is selected from a group comprising:

a seating chart of a stadium;

a seating chart of a theater; and

an interior layout of a building.

16. The computing device of claim 13 , such that creating a map further comprises downloading an existing map from a web site.

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

receiving, over the network, messages from the first user and each user of the subset of users; and

sending, over the network, messages to the first user and each user of the subset of users.

18. The computing device of claim 17 , such that the message includes a format selected from a group comprising:

voice, text, video, image, and graphics.

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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2006
From: WEBER, KARON A.; TREVOR, JONATHAN; HO, EDWARD; TRIPODI, SAMANTHA
To: YAHOO! INC.
Reel/Frame 017615/0963 →
Continuity (1)
Related Publication 20070200713A1 · Aug 30, 2007