IP Library Granted Patent US 9,612,707
Granted Patent B1
US 9,612,707 · App. 12/559,229 · Granted Apr 4, 2017

Lenses and filters for complete network page content

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 9,612,707
App. No.
12/559,229
Granted
Apr 4, 2017
Kind
B1
Abstract

Content lenses are used to manage the display of content in network documents. Lens content objects associated with a content lens are displayed upon activation of the content lens, allowing a user to control the amount of information provided in the network document. Content lenses are activated based on selection of a corresponding lens activation object. An activated content lens remains active as a user views additional network documents.

Claims (36)

1. A computer apparatus to facilitate using content lenses to display content in a network document, the apparatus comprising:

computer-executable instructions configured, when executed by a computer system, to direct the computer system to:

display a first network document comprising primary display content and a plurality of lens activation objects,

receive a selection of a lens activation object,

modify the display of the first network document to include a first plurality of lens content objects,

retrieve first content for display in the first plurality of lens content objects based in part on a first value of a site state variable that is associated with the first content,

display a second network document comprising the plurality of lens activation objects and a second plurality of lens content objects different from the first plurality of lens content objects,

retrieve second content for display in the second plurality of lens content objects based in part on a second value of the site state variable that is associated with the second content,

receive a de-selection of the selected lens activation object, and

modify the display of the second network document to remove the second plurality of lens content objects but maintain space created for accommodating display of the second plurality of lens content objects; and

at least one non-transitory computer-readable storage medium storing the computer-executable instructions.

2. The computer apparatus of claim 1 , wherein the computer-executable instructions, to direct the computer system to modify the display of the first network document to include a first plurality of lens content objects, direct the computer system to move the primary display content to create space for accommodating the display of the plurality of lens content objects.

3. The computer apparatus of claim 1 , wherein the computer-executable instructions, to direct the computer system to modify the display of the second network document to remove the second plurality of lens content objects, direct the computer system to remove space created for accommodating the display of the second plurality of lens content objects.

4. The computer apparatus of claim 1 , wherein the first value and the second value of the site state variable are associated with a status of a user account for a site that provides the first network document and the second network document.

5. The computer apparatus of claim 1 , wherein the first plurality of lens content objects are correlated with at least two primary content display areas.

6. The computer apparatus of claim 1 , further comprising:

the computer-executable instructions configured to direct the computer system to receive a selection of a second lens activation object, after selection of the first lens activation object but prior to de-selection, and

display a third plurality of lens content objects.

7. The computer apparatus of claim 1 , wherein content in the first network document comprises a plurality of primary content display areas, and wherein the computer-executable instructions, to direct the computer system to modify the display of the first network document to include the first plurality of lens content objects, direct the computer system to display the first plurality of lens content objects without obscuring content from the plurality of primary content display areas.

8. A method to facilitate using content lenses to display content in a network document, the method comprising:

displaying a first network document comprising primary display content and a plurality of lens activation objects;

receiving a selection of a lens activation object;

modifying the display of the first network document to include a first plurality of lens content objects;

retrieving first content for display in the first plurality of lens content objects based in part on a first value of a site state variable that is associated with the first content;

displaying a second network document comprising the plurality of lens activation objects and a second plurality of lens content objects different from the first plurality of lens content objects;

retrieving second content for display in the second plurality of lens content objects based in part on a second value of the site state variable that is associated with the second content;

receiving a de-selection of the selected lens activation object; and

modifying the display of the second network document to remove the second plurality of lens content objects but maintain space created for accommodating display of the second plurality of lens content objects.

9. The method of claim 8 wherein modifying the display of the first network document to include a first plurality of lens content objects comprises moving the primary display content to create space for accommodating the display of the plurality of lens content objects.

10. The method of claim 8 wherein modifying the display of the second network document to remove the second plurality of lens content objects comprises removing space created for accommodating the display of the second plurality of lens content objects.

11. The method of claim 8 wherein the first value and the second value of the site state variable are associated with a status of a user account for a site that provides the first network document and the second network document.

12. The method of claim 8 wherein the first plurality of lens content objects are correlated with at least two primary content display areas.

13. The method of claim 8 further comprising:

receiving a selection of a second lens activation object, after selection of the first lens activation object but prior to de-selection; and

displaying a third plurality of lens content objects.

14. The method of claim 8 wherein content in the first network document comprises a plurality of primary content display areas, and wherein modifying the display of the first network document to include the first plurality of lens content objects comprises displaying the first plurality of lens content objects without obscuring content from the plurality of primary content display areas.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2009
From: STEWART, TONY A; RUPERT, FRANCIS C
To: SPRINT COMMUNICATIONS COMPANY, L.P.
Reel/Frame 023228/0073 →