IP Library › Granted Patent US 7,325,204
Granted Patent B2
US 7,325,204 · App. 10/651,477 · Granted Jan 29, 2008

Slideout windows

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 7,325,204
App. No.
10/651,477
Granted
Jan 29, 2008
Kind
B2
Abstract

An apparatus, method, computer system, and computer program product that provide a slideout window. The slideout window presents content related to original content displayed in a host window when the user clicks on the original content. The related content can be displayed such that the related content is visually associated with the content in the host window to which it is related. In one embodiment, a click on a link within the host window to view the slideout window does not close the host window or other windows. The host window can remain open so that the user can simultaneously view the original content to which the related content in the slideout window is related. A main browser window simultaneously displaying another web page can remain open with the web page unchanged when the slideout window is presented. The slideout window can provide a link to additional related content.

Claims (54)

1. A method comprising:

detecting a first event performed with reference to first data displayed in a first window;

opening a second window in a position adjacent to the first data in response to the first event;

displaying second data related to the first data in the second window;

detecting a second event in the second window; and

providing third data related to the first data at a third window in response to the second event, wherein the first and third windows comprise two panes of a same window, and the third data comprises the first data, the second data, and at least one additional data.

2. The method of claim 1 further comprising:

closing the second window in response to a second event occuffing outside the second window.

3. The method of claim 1 further comprising:

providing a link to the second data related to the first data in the second window.

4. The method of claim 1 further comprising:

providing a field to receive the second data in the second window.

5. The method of claim 1 wherein the third window is a main window.

6. The method of claim 1 wherein the second data include the first data, and the third data include the second data.

7. An apparatus comprising:

detecting means for detecting a first event performed with reference to first data displayed in a first window;

opening means for opening a second window in a position adjacent to the first data in response to the first event;

displaying means for displaying second data related to the first data in the second window;

detecting means for detecting a second event in the second window; and

providing means for providing third data related to the first data at a third window in response to the second event, wherein the first and third windows comprise two panes of a same window, and the third data comprises the first data, the second data, and at least one additional data.

8. The apparatus of claim 7 wherein the third window is a main window.

9. The apparatus of claim 7 further comprising:

providing means for providing a link to the second data related to the first data in the second window.

10. The apparatus of claim 7 further comprising:

providing means for providing a field to receive input of the second data in the second window.

11. The apparatus of claim 7 wherein the second data include the first data, and the third data include the second data.

12. A computer-readable medium comprising:

detecting instructions to detect a first event performed with reference to first data displayed in a first window;

opening instructions to open a second window in a position adjacent to the first data in response to the first event;

displaying instructions to display second data related to the first data in the second window;

detecting instructions to detect a second event in the second window; and

instructions to display third data related to the first data at a third window in response to the second event, wherein the first and third windows comprise two panes of a same window, and the third data comprises the first data, the second data, and at least one additional data.

13. The computer-readable medium of claim 12 further comprising:

instructions to close the second window in response to a second event occurring outside the second window.

14. The computer-readable medium of claim 12 further comprising:

providing instructions to provide a link to the second data related to the first data in the second window.

15. The computer-readable medium of claim 12 further comprising:

providing instructions to provide a field to receive input of the second data in the second window.

16. The computer-readable medium of claim 12 wherein the third window is a main window.

17. The computer-readable medium of claim 12 wherein the second data include the first data, and the third data include the second data.

18. A computer system comprising:

a processor for executing instructions; and

a memory for storing the instructions, wherein the instructions comprise:

detecting instructions to detect a first event performed with reference to first data displayed in a first window;

opening instructions to open a second window in a position adjacent to the first data in response to the first event;

displaying instructions to display second data related to the first data in the second window;

detecting instructions to detect a second event in the second window; and

instructions to display third data related to the first data at a third window in response to the second event, wherein the first and third windows comprise two panes of a same window, and the third data comprises the first data, the second data, and at least one additional data.

19. The computer system of claim 18 wherein the third window is a main window.

20. The computer system of claim 18 wherein the instructions further comprise:

providing instructions to provide a link to the second data related to the first data in the second window.

21. The computer system of claim 18 wherein the instructions further comprise:

providing instructions to provide a field to receive input of the second data in the second window.

22. The computer system of claim 18 wherein the second data include the first data, and the third data include the second data.

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 Aug 29, 2003
From: ROGERS, RACHEL JOHNSTON
To: YAHOO! INC.
Reel/Frame 014470/0881 →
Continuity (1)
Related Publication 20050060664A1 · Mar 17, 2005