PUSHED FUNCTIONALITY
First Claim
1. A method of effecting an accessory-window with a main window, the method comprising:
- receiving, from a host, information enabling population of Internet content within a main window;
rendering the main window;
receiving, from the host, information enabling population of content within an accessory-window distinct from the main window, the information enabling population of the accessory-window including;
information enabling rendering of the accessory-window concurrent to the main window,information enabling monitoring, by a process related to the accessory-window, of user interaction with the main window for an occurrence of one or more activities or situational states, andinformation enabling an addition, update, or deletion to content within the rendered accessory-window;
rendering the accessory-window concurrent with the main window;
monitoring interaction with the main window for an occurrence of the one or more activities or situations;
determining that one or more of the activities or situational states have occurred; and
based on the determination, adding or updating the content of the rendered accessory-window.
4 Assignments
0 Petitions
Accused Products
Abstract
Delivering accessory-window content to a client includes sending Internet content and accessory-window content to a client. The accessory-window content is configured to enable rendering of the accessory-window concurrent with a window used to display the Internet content, and monitoring user activity outside of the rendered accessory-window for specific activities or situations by a process related to the accessory-window. The accessory-window content is also configured to enable activating an accessory-window trigger in response to detecting one or more of the specific activities or situations, and sending an indication that the accessory-window trigger has been activated to the host. The method also includes receiving an indication that the accessory-window trigger has been activated from the client, and determining content for an accessory-window response based on the received indication. The method further includes retrieving the determined content for the accessory-window response, and sending data associated with the retrieved content to the client. The data enables the client to add, remove, or change content within the rendered accessory-window.
33 Citations
47 Claims
-
1. A method of effecting an accessory-window with a main window, the method comprising:
-
receiving, from a host, information enabling population of Internet content within a main window; rendering the main window; receiving, from the host, information enabling population of content within an accessory-window distinct from the main window, the information enabling population of the accessory-window including; information enabling rendering of the accessory-window concurrent to the main window, information enabling monitoring, by a process related to the accessory-window, of user interaction with the main window for an occurrence of one or more activities or situational states, and information enabling an addition, update, or deletion to content within the rendered accessory-window; rendering the accessory-window concurrent with the main window; monitoring interaction with the main window for an occurrence of the one or more activities or situations; determining that one or more of the activities or situational states have occurred; and based on the determination, adding or updating the content of the rendered accessory-window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for effecting an accessory-window with a main window, the system comprising:
-
a communications module configured to; receive, from a host, information enabling population of Internet content within a main window, and receive, from the host, information enabling population of content within an accessory-window distinct from the main window, the information enabling population of the accessory-window including; information enabling rendering of the accessory-window concurrent to the main window, information enabling monitoring, by a process related to the accessory-window, of user interaction with the main window for an occurrence of one or more activities or situational states, and information enabling an addition, update, or deletion to content within the rendered accessory-window; a main window module configured to render the main window; and an accessory-window module configured to; render the accessory-window concurrent with the main window, monitor interaction with the main window for an occurrence of the one or more activities or situations, determine that one or more of the activities or situational states have occurred, and based on the determination, add or update the content of the rendered accessory-window.
-
-
27. A system for effecting an accessory-window with a main window, the system comprising:
-
a communications module configured to; receive, from a host, information enabling population of Internet content within a main window, and receive, from the host, information enabling population of content within an accessory-window distinct from the main window, the information enabling population of the accessory-window including; means for enabling rendering of the accessory-window concurrent to 10 the main window, means for enabling monitoring, by a process related to the accessory-window, of user interaction with the main window for an occurrence of one or more activities or situational states, and means for enabling an addition, update, or deletion to content within the accessory-window; a main window module configured to render the main window; and an accessory-window module configured to enable; rendering the accessory-window concurrent with the main window, means for monitoring interaction with the main window for an occurrence of the one or more activities or situational states, means for determining that one or more of the activities or situational states have occurred, and means for, based on the determination, adding or updating the content of the rendered accessory-window.
-
-
28. A method of delivering accessory-window content to a client, the method comprising:
-
sending, to a client, Internet content and accessory-window content, where the accessory-window content is configured to enable; rendering of the accessory-window concurrent with a window used to display the Internet content, monitoring, by a process related to the accessory-window, user activity outside of the rendered accessory-window for specific activities or situations, activating, in response to detecting one or more of the specific activities or situations, an accessory-window trigger, and sending, to the host, an indication that the accessory-window trigger has been activated; receiving, from the client, an indication that the accessory-window trigger has been activated; determining, based on the received indication, content for an accessory-window response; retrieving the determined content for the accessory-window response; and sending, to the client, data associated with the retrieved content, the data enabling the client to add, remove, or change content within the rendered accessory-window. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for delivering accessory-window content to a client, the system comprising:
-
a communications module configured to; send, to a client, Internet content and accessory-window content, where the accessory-window content is configured to enable; means for rendering of the accessory-window concurrent with a window used to display the Internet content, means for monitoring, by a process related to the accessory-window, user activity outside of the rendered accessory-window for specific activities or situations, means for activating, in response to detecting one or more of the specific activities or situations, an accessory-window trigger, and sending, to the host, an indication that the accessory-window trigger has been activated, and receive, from the client, an indication that the accessory-window trigger has been activated, and send, to the client, data associated with the retrieved content, the data including means enabling the client to add, remove, or change content within the rendered accessory-window; means for determining, based on the received indication, content for an accessory-window response; means for retrieving the determined content for the accessory-window response.
-
-
47. A system for delivering accessory-window content to a client, the system comprising:
-
a communications module configured to; send, to a client, Internet content and accessory-window content, where the accessory-window content is configured to enable; rendering of the accessory-window concurrent with a window used to display the Internet content, monitoring, by a process related to the accessory-window, user activity outside of the rendered accessory-window for specific activities or situations, activating, in response to detecting one or more of the specific activities or situations, an accessory-window trigger, and sending, to the host, an indication that the accessory-window trigger has been activated; and receive, from the client, an indication that the accessory-window trigger has been activated; and a processing module configured to; determine, based on the received indication, content for an accessory-window response; retrieve the determined content for the accessory-window response; and send, to the client, data associated with the retrieved content, the data enabling the client to add, remove, or change content within the rendered accessory-window.
-
Specification