Method and apparatus for enabling content portion selection services for visitors to web pages
First Claim
1. A computer-program product enabling content selection, the computer-program product comprising a non-transitory computer-readable medium having instructions executed by a processor on a content server, the content server to perform the steps of:
- receiving a request for an internet document from a client web browser;
serving the internet document from the content server to the client web browser, wherein the internet document includes a code snippet for invoking a content selection service to operate with the internet document, the content selection service hosted at a content selection server which is different than the content server hosting the internet document and the code causing a user interface object for invoking the content selection service to be displayed by the client web browser in connection with the internet document;
responsive to a user selecting the user interface object in the client web browser, the client web browser communicating a request to the content selection server to invoke the content selection service;
responsive to the request to invoke the content selection service, the content selection server enabling the content selection service for the internet document;
responsive to the content selection service being enabled for the internet document, displaying in the client web browser tools for selecting objects of the internet document, said tools represented in a content selection panel in the client web browser and said tools configured to provide the user with a selection of one or more controls enabling one or more features and functions of the content selection service; and
responsive to the user selecting an object in the internet document, communicating the selected object or a representation thereof to the content selection server for storage in such a manner as to be associated with the user who selected the object.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and user interface object for invoking a content selection service to operate with a web page are disclosed. Consistent with one embodiment of the invention, a content selection web portal associated with a content selection service provides a web page for selecting one or more user interface objects to be added to a content provider'"'"'s web page. Each user interface object is displayed with its associated snippet of code, making it simple for a web author to copy and paste the code into his or her own web page. Once embedded in a web page, the code snippet displays a user interface object (e.g., button) on the web page, and when pressed or selected, invokes a content selection service. Alternatively, the content selection service may be automatically invoked without requiring the selection of a button.
82 Citations
20 Claims
-
1. A computer-program product enabling content selection, the computer-program product comprising a non-transitory computer-readable medium having instructions executed by a processor on a content server, the content server to perform the steps of:
-
receiving a request for an internet document from a client web browser; serving the internet document from the content server to the client web browser, wherein the internet document includes a code snippet for invoking a content selection service to operate with the internet document, the content selection service hosted at a content selection server which is different than the content server hosting the internet document and the code causing a user interface object for invoking the content selection service to be displayed by the client web browser in connection with the internet document; responsive to a user selecting the user interface object in the client web browser, the client web browser communicating a request to the content selection server to invoke the content selection service; responsive to the request to invoke the content selection service, the content selection server enabling the content selection service for the internet document; responsive to the content selection service being enabled for the internet document, displaying in the client web browser tools for selecting objects of the internet document, said tools represented in a content selection panel in the client web browser and said tools configured to provide the user with a selection of one or more controls enabling one or more features and functions of the content selection service; and responsive to the user selecting an object in the internet document, communicating the selected object or a representation thereof to the content selection server for storage in such a manner as to be associated with the user who selected the object. - View Dependent Claims (2, 3)
-
-
4. A server, with at least one processor, comprising:
-
a web content server module for serving an internet document to a client web browser, wherein the internet document includes a code snippet to invoke a content selection service to operate with the internet document, the content selection service hosted at a web server which is different than the content server hosting the internet document and the code causing a user interface object for invoking the content selection service to be displayed by the client web browser in connection with the internet document; responsive to a user selecting the user interface object in the client web browser, the client web browser communicating a request to the content selection server to invoke the content selection service; responsive to the request to invoke the content selection service, the content selection server enabling the content selection service for the internet document; responsive to the content selection service being enabled for the internet document, displaying in the client web browser tools for selecting text, images, and objects of the internet document, said tools represented in a content selection panel in the client web browser and said tools configured to provide the user with a selection of one or more controls enabling one or more features and functions of the content selection service; and responsive to the user selecting an object in the internet document, communicating the selected object or a representation thereof to the content selection server for storage in such a manner as to be associated with the user who selected the object. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for enabling content selection, comprising executing on a processor the steps of:
-
at a content server, receiving a request for an internet document from a client web browser; serving the internet document from the content server to the client web browser, wherein the internet document includes code for invoking a content selection service to operate with the internet document, the content selection service hosted at a content selection server which is different than the content server hosting the internet document and the code causing a user interface object for invoking the content selection service to be displayed by the client web browser in connection with the internet document; responsive to a user selecting the user interface object in the client web browser, the client web browser communicating a request to the content selection server to invoke the content selection service; responsive to the request to invoke the content selection service, the content selection server enabling the content selection service for the internet document; responsive to the content selection service being enabled for the internet document, displaying in the client web browser, one or more tools, for selecting objects of the internet document, said tools represented in a content selection panel in the client web browser and said tools configured to provide the user with a selection of one or more controls enabling one or more features and functions of the content selection service; and responsive to the user selecting an object in the internet document, communicating the selected object or a representation thereof to the content selection server for storage in such a manner as to be associated with the user who selected the object. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification