IP Library Granted Patent US 8,745,162
Granted Patent B2
US 8,745,162 · App. 11/656,052 · Granted Jun 3, 2014

Method and system for presenting information with multiple views

Inventors: Karon A. Weber (San Francisco, CA); Andrew S. Tomkins (San Jose, CA); Reiner Kraft (Gilroy, CA); Samantha M. Tripodi (San Francisco, CA); Chetana Deorah (San Francisco, 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,745,162
App. No.
11/656,052
Granted
Jun 3, 2014
Kind
B2
Abstract

Method and system for presenting information on a user device are disclosed. The method includes collecting a plurality of data objects on the Internet, annotating each data object in the plurality of data objects in accordance with user-defined data and implicit data, wherein the user-defined data and implicit data form metadata associated with the plurality of data objects, creating correlations between the plurality of data objects using the metadata associated with the plurality of data objects, and presenting the plurality of data objects in multiple views on the user device simultaneously according to the correlations between the plurality of data objects.

Claims (39)

1. A method comprising:

collecting, by a computing device, a plurality of data objects on the Internet;

annotating, by the computing device, each data object in the plurality of data objects in accordance with user-defined data and implicit data, wherein the user-defined data and implicit data form metadata associated with the plurality of data objects;

creating, by the computing device, correlations between the plurality of data objects using the metadata associated with the plurality of data objects;

displaying, by the computing device, a first view representative of the plurality of data objects on the computing device according to the correlations between the plurality of data objects; and

displaying, by the computing device, a second view representative of the plurality of data objects on the computing device according to the correlations between the plurality of data objects, wherein the first view and the second view are different, and wherein the first view and the second view are displayed on the computing device simultaneously,

wherein a combination of the first view and the second view comprises at least two visual representations selected from the group consisting of a calendar view, a map view, a grid view, and a list view.

2. The method of claim 1 , wherein creating correlations between the plurality of data objects comprises:

creating implicit relations between the plurality of data objects.

3. The method of claim 1 , wherein creating correlations between the plurality of data objects further comprises:

creating explicit relations between the plurality of data objects.

4. The method of claim 1 , wherein the calendar view comprises at least one item selected from the group consisting of a synchronization view, a planning view, an event management view, a timestamp view, and a transaction history view.

5. The method of claim 1 , wherein the map view comprises at least one item selected from the group consisting of points of interests, orientations of the map, projection of the map, itinerary of events, and chronological occurrence of events.

6. The method of claim 1 , wherein the grid view comprises at least one item selected from the group consisting of a comparison view, a gestalt view, a sort view, a distribution view, and an access view.

7. The method of claim 1 , wherein the list view comprises at least one item selected from the group consisting of an agenda view, an itinerary view, a process view, an inventory view, and a list of results view.

8. The method of claim 1 , wherein the displaying of the first view and the displaying of the second view is in accordance with user-defined priority preferences.

9. The method of claim 1 , wherein the displaying of the first view and the displaying of the second view is in accordance with computer-generated priority preferences.

10. A non-transitory computer-readable storage medium tangibly storing computer program instructions capable of being executed by a computer processor on a computing device, the computer program instructions defining the steps of:

collecting a plurality of data objects on the Internet;

annotating each data object in the plurality of data objects in accordance with user-defined data and implicit data, wherein the user-defined data and implicit data form metadata associated with the plurality of data objects;

creating correlations between the plurality of data objects using the metadata associated with the plurality of data objects;

causing a display of a first view representative of the plurality of data objects on the computing device according to the correlations between the plurality of data objects; and

causing a display of a second view representative of the plurality of data objects on the computing device according to the correlations between the plurality of data objects, wherein the first view and the second view are different, and wherein the first view and the second view are displayed on the computing device simultaneously,

wherein a combination of the first view and the second view comprises at least two visual representations selected from the group consisting of a calendar view, a map view, a grid view, and a list view.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the instructions for creating correlations between the plurality of data objects comprises instructions for:

creating implicit relations between the plurality of data objects.

12. The non-transitory computer-readable storage medium of claim 10 , wherein the instructions for creating correlations between the plurality of data objects further comprises instructions for:

creating explicit relations between the plurality of data objects.

13. The non-transitory computer-readable storage medium of claim 10 , wherein the calendar view comprises at least one item selected from the group consisting of a synchronization view, a planning view, an event management view, a timestamp view, and a transaction history view.

14. The non-transitory computer-readable storage medium of claim 10 , wherein the map view comprises at least one item selected from the group consisting of points of interests, orientations of the map, projection of the map, itinerary of events, and chronological occurrence of events.

15. The non-transitory computer-readable storage medium of claim 10 , wherein the grid view comprises at least one item selected from the group consisting of a comparison view, a gestalt view, a sort view, a distribution view, and an access view.

16. The non-transitory computer-readable storage medium of claim 10 , wherein the list view comprises at least one item selected from the group consisting of an agenda view, an itinerary view, a process view, an inventory view, and a list of results view.

17. The non-transitory computer-readable storage medium of claim 10 , wherein causing the display of the first view and causing the display of the second view is in accordance with user-defined priority preferences.

18. The non-transitory computer-readable storage medium of claim 10 , wherein causing the display of the first view and causing the display of the second view is in accordance with computer-generated priority preferences.

19. A method comprising:

obtaining, by a computing device, a plurality of data objects on the Internet, each data object in the plurality annotated in accordance with user-defined data and implicit data, wherein the user-defined data and implicit data form metadata associated with the plurality of data objects;

identifying, by the computing device, correlations between the plurality of data objects using the metadata associated with the plurality of data objects;

causing a display of a first view representative of the plurality of data objects on the computing device according to the correlations between the plurality of data objects; and

causing a display of a second view representative of the plurality of data objects on the computing device according to the correlations between the plurality of data objects, wherein the first view and the second view are different, and wherein the first view and the second view are displayed on the computing device simultaneously, wherein a combination of the first view and the second view comprises at least two visual representations selected from the group consisting of a calendar view, a map view, a grid view, and a list view.

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: SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC; 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
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 19, 2007
From: WEBER, KARON A.; TOMKINS, ANDREW S.; KRAFT, REINER; TRIPODI, SAMANTHA M.; DEORAH, CHETANA
To: YAHOO! INC.
Reel/Frame 018836/0620 →
Continuity (2)
Continuation In Part 11508596 · Aug 22, 2006
Related Publication 20080052372A1 · Feb 28, 2008