IP Library Granted Patent US 7,496,857
Granted Patent B2
US 7,496,857 · App. 10/424,073 · Granted Feb 24, 2009

Systems and methods for relating events to a date or date range selection

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 7,496,857
App. No.
10/424,073
Granted
Feb 24, 2009
Kind
B2
Abstract

Systems and methods for selecting a time/date, or a range of times/dates are provided. In one aspect, systems and methods having non-linear timeline UI mechanism(s) for selecting a date, or selecting a date range, are provided. In recognition that user interaction with and recall of time varies depending upon how far away the time period of interest is from the present time, the non-linear timeline provides UI mechanism(s) for selecting a time having different granularities of time in different portions of the timeline. Additionally, in recognition that user interaction with dates and times is not always in terms of numbers, but rather in terms of events, etc., occurring at or around a particular time period of interest, systems and methods having date relation UI techniques are provided.

Claims (41)

1. A computer implemented method for relating events to times, the method comprising:

detecting a user's sliding of a selector mechanism from (a) a first position on a timeline to (b) a second position on the timeline, wherein the selector mechanism comprises a before date endpoint and an after date endpoint, wherein a duration of a temporal interval covered by the selector mechanism is based on a width of the selector mechanism between the before date endpoint and the after date endpoint; and

in response to detecting the sliding of the selector mechanism to the second position, displaying text that describes at least one event that occurred during a temporal interval covered by the selector mechanism, wherein the sliding of the selector mechanism from the first position to the second position alters the duration of the temporal interval covered by the selector mechanism while the width of the selector mechanism remains the same.

2. The method of claim 1 , wherein a region in which the text is displayed is located at a position that corresponds to a current position of the selector mechanism relative to the timeline.

3. A computer-readable storage medium comprising computer-executable instructions for instructing a computer to perform the method of claim 2 .

4. The method of claim 1 , wherein:

a first segment of the timeline represents a first temporal interval;

a second segment of the timeline represents a second temporal interval;

the first segment is a same length as the second segment; and

the first temporal interval is of a different duration than the second temporal interval.

5. A computer-readable storage medium comprising computer-executable instructions for instructing a computer to perform the method of claim 4 .

6. The method of claim 1 , wherein the sliding of the selector mechanism from the first position to the second position (a) alters the width of the selector mechanism, but (b) does not alter the duration of the temporal interval represented by the selector mechanism.

7. A computer-readable storage medium comprising computer-executable instructions for instructing a computer to perform the method of claim 6 .

8. The method of claim 1 , further comprising:

in response to the sliding of the selector mechanism to the second position,

performing steps comprising:

sliding the selector mechanism to a center of the timeline; and changing one or more dates that are indicated on the timeline.

9. The method of claim 8 , wherein same-sized segments between dates on the timeline reflect successively larger temporal intervals as those segments become farther away from the center of the timeline.

10. A computer-readable storage medium comprising computer-executable instructions for instructing a computer to perform the method of claim 9 .

11. The method of claim 8 , wherein:

prior to the sliding of the selector mechanism to the second position, the second position corresponds to a particular date; and

changing the one or more dates comprises placing the particular date at the center of the timeline.

12. A computer-readable storage medium comprising computer-executable instructions for instructing a computer to perform the method of claim 11 .

13. A computer-readable storage medium comprising computer-executable instructions for instructing a computer to perform the method of claim 8 .

14. The method of claim 1 , further comprising:

in response to detecting the sliding of the selector mechanism to the second position,

displaying at least one image that portrays an event that occurred during the temporal interval.

15. A computer-readable storage medium comprising computer-executable instructions for instructing a computer to perform the method of claim 14 .

16. The method of claim 1 , further comprising:

in response to detecting the sliding of the selector mechanism to the second position,

playing one or more sounds that correspond to an event that occurred during the temporal interval.

17. A computer-readable storage medium comprising computer-executable instructions for instructing a computer to perform the method of claim 16 .

18. The method of claim 1 , further comprising:

receiving user input that specifies a particular type of event; and

wherein displaying the text comprises (a) selecting, from among events that occurred

during the temporal interval, a particular event whose type is the particular type,

and (b) displaying text that describes the particular event.

19. A computer-readable storage medium comprising computer-executable instructions for instructing a computer to perform the method of claim 18 .

20. The method of claim 1 , wherein displaying the text comprises (a) selecting a particular event from among events that occurred during the temporal interval based on an extent to which a duration of the particular event matches a duration of the temporal interval.

21. A computer-readable storage medium comprising computer-executable instructions for instructing a computer to perform the method of claim 20 .

22. A computer-readable storage medium comprising computer-executable instructions for instructing a computer to perform the method of claim 1 .

Assignments (8)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
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 →
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 →