System and interface for co-located collaborative web search
First Claim
1. A system allowing collaborative retrieval, search, communication, and navigation of electronic content, the system comprising:
- a computer implementing a content interface engine operative to process one or more inputs to retrieve, search, communicate, and/or navigate electronic content by manipulating pointers concurrently displayed and operated in a window of a browser according to the inputs, the inputs having been received from a plurality of interface devices having respective connections to the computer and concurrently controlling the browser, each pointer corresponding to a respective interface device, each interface device comprising a computing device, the browser executing on the computer;
the content interface engine, executed by the computer, processing the inputs to cause the browser to retrieve, search, communicate, and/or navigate electronic content responsive to the received inputs, the window having a content display area that displays a web page of the electronic content with links therein and a browsing area displaying page indicators that respectively represent clicked search results added to a collection of loaded pages, wherein the clicked search results added to the collection of loaded pages are not displayed, and wherein the page indicators comprise tabs;
only one of the interface devices being designated a controlling interface device, wherein the content interface engine processes the inputs to retrieve pages corresponding to selected links, where the content interface engine handles retrieved pages according to whether a link was selected based on an input from the controlling interface device or based on an input from at least one interface device other than the controlling interface device, the handling of the retrieved pages performed such that;
pages obtained by link selection according to input received from the controlling interface device are displayed in the window and become the at displayed web page in a results pane of the window; and
pages obtained by link selection according to inputs received from interface devices other than the controlling device are added to the collection of loaded pages queue become inactive web pages, are not displayed in the window, and are represented by respective tabs in the window of the browser.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided to perform collaborative retrieval, communication, and navigation of electronic content in a co-located environment. In an illustrative implementation, a collaborative content environment comprises a collaborative content interface engine, and an instruction set comprising at least one instruction providing instructions to the collaborative content interface engine to process data representative of inputs from two or more cooperating interface devices to allow for the retrieval, communication, search, and navigation of electronic content. In the illustrative implementation, the collaborative content interface engine can present retrieved, communicated, searched, and/or navigated data according to a selected display paradigm. The display paradigm can include one or more display portions of a display pane comprising data responsive to the inputs received from the two or more cooperating interface devices.
26 Citations
15 Claims
-
1. A system allowing collaborative retrieval, search, communication, and navigation of electronic content, the system comprising:
-
a computer implementing a content interface engine operative to process one or more inputs to retrieve, search, communicate, and/or navigate electronic content by manipulating pointers concurrently displayed and operated in a window of a browser according to the inputs, the inputs having been received from a plurality of interface devices having respective connections to the computer and concurrently controlling the browser, each pointer corresponding to a respective interface device, each interface device comprising a computing device, the browser executing on the computer; the content interface engine, executed by the computer, processing the inputs to cause the browser to retrieve, search, communicate, and/or navigate electronic content responsive to the received inputs, the window having a content display area that displays a web page of the electronic content with links therein and a browsing area displaying page indicators that respectively represent clicked search results added to a collection of loaded pages, wherein the clicked search results added to the collection of loaded pages are not displayed, and wherein the page indicators comprise tabs; only one of the interface devices being designated a controlling interface device, wherein the content interface engine processes the inputs to retrieve pages corresponding to selected links, where the content interface engine handles retrieved pages according to whether a link was selected based on an input from the controlling interface device or based on an input from at least one interface device other than the controlling interface device, the handling of the retrieved pages performed such that; pages obtained by link selection according to input received from the controlling interface device are displayed in the window and become the at displayed web page in a results pane of the window; and pages obtained by link selection according to inputs received from interface devices other than the controlling device are added to the collection of loaded pages queue become inactive web pages, are not displayed in the window, and are represented by respective tabs in the window of the browser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for facilitating a collaborative electronic content session, the method comprising:
-
receiving inputs at a host computing device, during a collaborative electronic content session directed to a browser executing on the host computing device, the inputs from two or more interface devices connected to the host computing device, the interface devices being operated by respective users, the host computing device executing the browser which has a currently displayed page and which has a collection of loaded pages that are not displayed and are respectively represented by tabs, the interface devices comprising computing devices that users thereof interact with to control respective pointers concurrently displayed and operated in a same window of the same browser on the host computing device to direct inputs to the browser, the pointers respectively controlled by the interface devices, wherein only one of the pointers is currently designated a controlling pointer; wherein each of the interface devices directs inputs to manipulate the pointers, respectively, thereby selecting links in the currently displayed page; and processing the inputs to select the links by retrieving corresponding web pages and continuing to display the currently displayed page, where pages of links selected by a pointer other than the controlling pointer are added to the collection of loaded pages, are not displayed, and are represented by tabs, and where a link selected by the controlling pointer in the window causes a corresponding web page to be retrieved and to become the currently displayed page. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A user interface of a browser displayed on a display, and comprising:
-
a browser display area displaying a query area, a search results area, and a browsing area including a plurality of page indicators, the browsing area having a current page of electronic content with links therein that is displayed and a collection of loaded pages comprising clicked search results that are not displayed and are represented by respectively displayed page indicators, the page indicators comprising tabs; the query area displaying a plurality of query strings; the search results area displaying a current search results from a search service, the current search results comprising selectable links and the current search results having been generated and sent by the search service responsive to one of the query strings having been sent to the search service; a plurality of concurrently displayed and operated pointers displayed in the browsing area, each pointer controlled by a respective computing device of a plurality of computing devices through a corresponding connection to a computer on which the browser is executing;
wherein the plurality of computing devices concurrently control the browser and the computer processes one or more inputs received from the plurality of computing devices to retrieve, search, communicate, and/or navigate electronic content, each pointer able to interact with the search results area, the browser display area, and the set of page indicators, wherein only one pointer of the pointers is currently designated as a controlling pointer; andwherein any one of the pointers is able to select any link(s) displayed in the current search results to retrieve and load corresponding pages based on whether or not a link was selected by the controlling pointer such that, wherein when the pointer that selected a link was the controlling pointer then the page loaded corresponding to the selected link becomes the current page that is displayed in the browsing area, and when the pointer that selected a link was not the controlling pointer then the page loaded corresponding to the selected link is added to the collection of loaded pages, is not displayed, and is represented by a new tab in the browsing area. - View Dependent Claims (14, 15)
-
Specification