Server side web browsing and multiple lens system, methods and apparatus
First Claim
1. An apparatus, comprising:
- an electronic device configured to;
receive, over a network, a request for a first user session, the request originating from a first remote device;
wherein the first user session comprises a first remote web browser session;
prior to receiving the request for the first user session, detect an end of a second user session that is different than the first user session, wherein the second user session comprises a second remote web browser session that is different than the first remote web browser session, the second remote web browser session corresponding to a second remote device;
access a particular one of a plurality of records of a database responsive to detecting the end of the second user session, wherein the database comprises fields for storing user names, passwords, and a history of web pages viewed;
responsive to receiving the request for the first user session, recognize predetermined information included in the received request and, responsive to recognizing the predetermined information included in the request, match the request to the particular one of the records and use information added to said record at a time of said accessing to generate display information to correspond to a display user interface configuration of the end of the second user session, said display information for presentation within a window of a web browser on the first remote device;
transmit, over the network, said display information to the first remote device;
wherein the display information is based on received command data that includes a URL (uniform resource locator) having attributes comprising at least a port number and a command name-value pair, the received command data to implement a programming script to perform at least one of displaying a presentation lens associated with the web browser at a position in the window based on coordinates specified by the received command data, tiling the presentation lens and at least one other presentation lens associated with the web browser, or showing the presentation lens and the at least one other presentation lens in a horizontal row of the window.
5 Assignments
0 Petitions
Accused Products
Abstract
A user may access a host server and receive display information within a single browser window. The display information includes at least one lens, wherein each lens controls server side web browsing and allows the user to view a separate web page from the Internet. The host server provides personalized web browsing capability specific to a particular user independent of the browser, device or location of the user. After the user submits a request to view a particular web page, the web page information is retrieved by the host server and transmitted to the user for display within a selected lens. Each lens controls server-side web browsing through independent navigational controls, such as a horizontal and vertical scroll bar, a resize button and the like. One lens may also control the web content displayed in another lens. The host server may reformat entire web pages so that they can be displayed within a lens without the need for scrolling. Additionally, each lens may have multiple cookies associated therewith. Users may further submit bookmarks which are applicable to one or more of the lenses. Bookmarks may be recognized through initiating a single command.
-
Citations
19 Claims
-
1. An apparatus, comprising:
-
an electronic device configured to; receive, over a network, a request for a first user session, the request originating from a first remote device; wherein the first user session comprises a first remote web browser session; prior to receiving the request for the first user session, detect an end of a second user session that is different than the first user session, wherein the second user session comprises a second remote web browser session that is different than the first remote web browser session, the second remote web browser session corresponding to a second remote device; access a particular one of a plurality of records of a database responsive to detecting the end of the second user session, wherein the database comprises fields for storing user names, passwords, and a history of web pages viewed; responsive to receiving the request for the first user session, recognize predetermined information included in the received request and, responsive to recognizing the predetermined information included in the request, match the request to the particular one of the records and use information added to said record at a time of said accessing to generate display information to correspond to a display user interface configuration of the end of the second user session, said display information for presentation within a window of a web browser on the first remote device; transmit, over the network, said display information to the first remote device; wherein the display information is based on received command data that includes a URL (uniform resource locator) having attributes comprising at least a port number and a command name-value pair, the received command data to implement a programming script to perform at least one of displaying a presentation lens associated with the web browser at a position in the window based on coordinates specified by the received command data, tiling the presentation lens and at least one other presentation lens associated with the web browser, or showing the presentation lens and the at least one other presentation lens in a horizontal row of the window. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving, over a network, a request for a first user session, the request originating from a first remote device; wherein the first user session comprises a first remote web browser session; prior to receiving the request for the first user session, detecting an end of a second user session that is different than the first user session, wherein the second user session comprises a second remote web browser session that is different than the first remote web browser session, the second remote web browser session corresponding to a second remote device; accessing a particular one of a plurality of records of a database responsive to detecting the end of the second user session, wherein the database comprises fields for storing user names, passwords, and a history of web pages viewed; responsive to receiving the request for the first user session, matching the request to the particular one of the records and using information added to said record at a time of said accessing to generate display information configured for creating a plurality of presentation lenses to be displayed within a window of a web browser on the first remote device, wherein the plurality of presentation lenses is to be arranged according to the display information in a first display user interface configuration to correspond with a second display user interface configuration of the end of the second user session; and transmitting, over the network, said display information to the first remote device; wherein the display information is based on received command data that includes a URL (uniform resource locator) having attributes comprising at least a port number and a command name-value pair, the received command data to implement a programming script to perform at least one of displaying a presentation lens of the plurality of presentation lenses at a position in the window based on coordinates specified by the received command data, tiling the presentation lens and at least one other presentation lens of the plurality of presentation lenses, or showing the presentation lens and the at least one other presentation lens in a horizontal row of the window. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. An electronic device, comprising:
-
means for associating user identifiers with stored display user interface configuration settings, wherein a first one of the stored display user interface configuration settings is different than a second one of the stored display user interface configuration settings; means for matching a user identifier value included in a request for a first user session received over a network and originating from a first remote device to a particular one of the stored display user interface configuration settings that was accessed in response to detection of an end of a second user session that is different than the first user session; wherein the first user session comprises a first remote web browser session and the second user session comprises a second remote web browser session that is different than the first remote web browser session, the second remote web browser session corresponding to a second remote device and associated with the user identifier value; and means for generating, using information added to said particular one of the stored display user interface configuration settings at a time of said accessing, display information to be transmitted over the network and which is configured for creating a plurality of presentation lenses to be displayed within a window of a web browser on the first remote device, wherein the plurality of presentation lenses is to be arranged in a first display user interface configuration according to the display information to correspond with a second display user interface configuration of the end of the second user session; wherein the display information is based on received command data that includes a URL (uniform resource locator) having attributes comprising at least a port number and a command name-value pair, the received command data to implement a programming script to perform at least one of displaying a presentation lens of the plurality of presentation lenses at a position in the window based on coordinates specified by the received command data, tiling the presentation lens and at least one other presentation lens of the plurality of presentation lenses, or showing the presentation lens and the at least one other presentation lens in a horizontal row of the window. - View Dependent Claims (16, 17, 18, 19)
-
Specification