IP Library Patent Application 13476985
Patent Application
App. No. 13/476,985

HTML5 Selector for Web Page Content Selection

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 None
App. No.
13/476,985
Abstract

An education digital reading platform provides HTML5 pages to a user's computing device to enable a browser executing on the user device to display it. Words, lines, paragraphs and columns on the page are identified to enable a user to easily select one or more words within the displayed page. Additionally, custom tools are provided to the user to enable the user to interface with the selected words. For example, a user is provided with customizable magnification and highlight tools, wherein the user can choose custom magnification levels and custom highlight colors. The tools advantageously enable a user perform such actions on the page without accessing the operating system resources on a computing device.

Claims (30)

1 . A computer implemented method of providing a custom selection functionality to a user of an application executing on a computing device, the method comprising:

intercepting an input directed to text displayed within a web application, the input generated responsive to a user interaction with an input device of the computing device;

interpreting the user input;

identifying input boundary conditions responsive to the interpreted input;

selecting words associated with the user input based on the identified boundary conditions;

displaying a user interface enabling a custom functionality provided by a web browser application.

2 . The computer implemented method of claim 1 , wherein the input device comprising at least one of a touch input device and a mouse input device.

3 . The computer implemented method of claim 1 , wherein interpreting the user input further comprising identifying a boundary point of the received user input.

4 . The computer implemented method of claim 1 , further comprising identifying at least one word on a document displayed to the user.

5 . The computer implemented method of claim 1 , further comprising correlating the user input with a word on a document displayed to the user, the word selected by the user input.

6 . The computer implemented method of claim 1 , wherein custom functionality comprises a magnification functionality, the magnification level selectable by the user.

7 . The computer implemented method of claim 6 , further comprising displaying the magnified text at a location above the magnified text.

8 . The computer implemented method of claim 1 , wherein custom functionality comprises a magnification functionality to display a magnified text, the magnified text displayed at a predetermined text size.

9 . The computer implemented method of claim 1 , wherein custom functionality comprises a magnification functionality displaying multiple magnification user interfaces to enable a user to magnify multiple portions of a page.

10 . The computer implemented method of claim 1 , wherein custom functionality comprises a highlighting functionality, the highlighting color selectable by a user.

11 . A computer-readable storage medium storing executable computer program instructions for providing a custom selection functionality to a user of an application executing on a computing device, the computer program instructions comprising instructions for:

intercepting an input directed to text displayed within a web application, the input generated responsive to a user interaction with an input device of the computing device;

interpreting the user input;

identifying input boundary conditions responsive to the interpreted input;

selecting words associated with the user input based on the identified boundary conditions;

displaying a user interface enabling a custom functionality provided by a web browser application.

12 . The computer-readable storage medium of claim 11 , wherein the input device comprising at least one of a touch input device and a mouse input device.

13 . The computer-readable storage medium of claim 11 , wherein interpreting the user input further comprising identifying a boundary point of the received user input.

14 . The computer-readable storage medium of claim 11 , further comprising instructions for identifying at least one word on a document displayed to the user.

15 . The computer-readable storage medium of claim 11 , further comprising correlating the user input with a word on a document displayed to the user, the word selected by the user input.

16 . The computer-readable storage medium of claim 11 , wherein custom functionality comprises a magnification functionality, the magnification level selectable by the user.

17 . The computer-readable storage medium of claim 11 , further comprising displaying the magnified text at a location above the magnified text.

18 . The computer-readable storage medium of claim 11 , wherein custom functionality comprises a magnification functionality to display a magnified text, the magnified text displayed at a predetermined text size.

19 . The computer-readable storage medium of claim 11 , wherein custom functionality comprises a magnification functionality displaying multiple magnification user interfaces to enable a user to magnify multiple portions of a page.

20 . The computer-readable storage medium of claim 11 , wherein custom functionality comprises a highlighting functionality, the highlighting color selectable by a user.

Assignments (4)
SECURITY INTEREST Recorded Sep 22, 2016
From: CHEGG, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 039837/0859 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 15, 2016
From: BANK OF AMERICA, N.A., AS LENDER
To: CHEGG, INC.
Reel/Frame 040043/0426 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Aug 13, 2013
From: CHEGG, INC.
To: BANK OF AMERICA, N.A., AS LENDER
Reel/Frame 031006/0973 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2012
From: HANUKAEV, SIMON; EDER-PRESSMAN, OHAD; LE CHEVALIER, VINCENT; GEIGER, CHARLES F.
To: CHEGG, INC.
Reel/Frame 028248/0659 →