IP Library › Granted Patent US 8,825,370
Granted Patent B2
US 8,825,370 · App. 11/263,623 · Granted Sep 2, 2014

Interactive map-based travel guide

Inventors: Jianing Hu (Sunnyvale, CA); Pasha Sadri (San Jose, CA)
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,825,370
App. No.
11/263,623
Granted
Sep 2, 2014
Kind
B2
Abstract

A trip planner is provided for creating, modifying, categorizing, and sharing online trip plans. A trip plan includes a list of items such as hotels, restaurants, and tourist attractions selected from a travel guide or provided by a user. An item can have a street address for positioning the item on a map, an image and description of the item, and other metadata assigned by the user, such as tags and notes. The trip planner can generate an itinerary listing the items, and a corresponding map showing the locations of the items. A trip plan can be shared with other users, who can locate the trip plan by searching for the tags or other metadata.

Claims (42)

1. A method comprising:

receiving, at a computing device, user input from a web page used by a user to create a trip plan, the trip plan comprising content pertaining to an upcoming or past trip;

providing, by the computing device, a list of destinations to the user;

adding, by the computing device and to the trip plan, via the web page, at least one trip plan item, wherein the at least one trip plan item comprises a location of interest for the trip and is based upon at least one destination selected by the user from the list;

receiving, by the computing device, metadata from the user concerning the at least one trip plan item, wherein the metadata comprises at least one user defined tag describing the at least one trip plan item;

transmitting, by the computing device, a promotion to the user based on information collected or saved into the trip plan;

associating, by the computing device, the metadata with the at least one trip plan item, wherein the at least one trip plan item is retrievable by searching for the at least one user defined tag;

transmitting, by the computing device, the trip plan, including the at least one trip plan item and the metadata, to at least one other user, wherein the transmitting comprises generating a web page that represents the trip plan and providing the web page to a browser associated with the at least one other user or providing a link to the web page to the at least one other user;

suggesting, by the computing device, additional tags for the metadata based on previously used tags by the at least one other user; and

generating, by the computing device, a map view of the trip plan, the map view including an icon of the at least one trip plan item displayed on the map in a position based upon an address associated with the at least one trip plan item, wherein a single icon is displayed for at least two trip plan items if the at least two trip plan items are located in a region of less than a defined area.

2. The method of claim 1 , wherein the list comprises a list of hotels, tourist attractions, restaurants, or combinations thereof.

3. The method of claim 1 , wherein the list further comprises at least one destination provided by the user.

4. The method of claim 1 , wherein the list comprises at least one destination provided by a travel guide.

5. The method of claim 1 , wherein the list comprises at least one destination parsed from selected text on a web page.

6. The method of claim 1 , wherein the metadata comprises at least one note.

7. The method of claim 1 , wherein the metadata comprises at least one description.

8. The method of claim 1 , wherein the metadata comprises at least one date.

9. The method of claim 1 , wherein the metadata comprises at least one category.

10. The method of claim 1 , further comprising:

generating a schedule view of the trip plan, wherein the schedule view comprises the at least one trip plan item.

11. The method of claim 10 , wherein the schedule view is sorted by the metadata associated with the at least one trip plan item.

12. The method of claim 10 , further comprising:

refining the schedule view of the trip plan to generate a refined view, wherein the refined view includes the at least one trip plan item in response to the metadata associated with the at least one trip plan item having a user-specified value.

13. The method of claim 1 , wherein the trip plan is associated with at least one tag, and the trip plan can be retrieved by searching for the at least one tag.

14. The method of claim 1 , wherein the at least one other user is in a set of specified users, and the set of specified users is received from the user.

15. The method of claim 1 , further comprising:

causing a display of promotional items based upon the trip plan.

16. The method of claim 15 , wherein the promotional items comprise hotels within a defined distance of the at least one trip plan item, airline flights associated with the location of the at least one trip plan item, or combinations thereof.

17. The method of claim 1 , further comprising the steps of:

receiving selection by a user of at least one trip plan item displayed on the map; and

adding details concerning the at least one trip plan item to the map view.

18. The method of claim 1 , further comprising the steps of:

receiving selection by a user of at least one travel guide item displayed on the map; and

adding the at least one travel guide item to the trip plan.

19. The method of claim 1 , further comprising the step of:

adding the map view to the trip plan.

20. The method of claim 1 , further comprising the step of:

generating a print view of the trip plan, wherein the print view includes at least one trip plan item, and the print view is in a format suitable for printing on paper.

21. The method of claim 1 , further comprising:

receiving at least one edited trip detail from the at least one other user via the web server; and

modifying the trip plan to include the at least one edited trip detail.

22. The method of claim 21 , wherein the at least one edited trip detail comprises an added comment or an added trip plan item.

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 Jan 10, 2006
From: HU, JIANING; SADRI, PASHA
To: YAHOO! INC.
Reel/Frame 017175/0713 →
Continuity (2)
Provisional Application 60685252 · May 27, 2005
Related Publication 20060271277A1 · Nov 30, 2006