摘要:
A system and method that map services that are available on the internet to services that can be used by home network devices. Similar services are accessed by a single interface. A “light-weight” plugin mechanism is provided which enables the addition of new functionalities and services. As such, the system can be implemented in a gateway device in the network. Addition of new services can be achieved during run-time, without the need for compilation. Plugins are dynamically obtained via Web-based service providers when needed, whereby it is ensured that the user will use the version of plugins desired by Web-based service providers.
摘要:
A dynamic, flexible and intuitive task-oriented graphical user interface (GUI) is implemented on network accessible hand-held mobile devices. A mobile hand-held device is characterized by limited screen size and fewer input keys compared to a keyboard. In a home network environment, such mobile hand-held devices act as remote control devices for home devices. Typical examples of such remote control device are universal remote control and cell phone. In one implementation the GUI provides techniques for displaying large amounts of data using a small screen. The GUI also presents a technique for making the user aware of current abstract available options and smoothly guiding his current intention into a task selection that the remote control can understand and execute on.
摘要:
A method and a system for searching for information using an electronic device, such as a consumer electronic device, that can be connected to a network. Such searching for information involves determining a context for a search for information, forming a search query based on the context of search for information, and performing a contextual search based on the search query. Performing the contextual search further includes performing a query refinement.
摘要:
A method and system that enables aggregation and management of services and contents on multiple networks, is provided. In one implementation, such a method and system functionally bridges a first network and a second network such that services and contents, no matter where they come from, can be delivered to a user on one or more devices in the second network. The services and contents in the first network are converted by certain applications to behave as if they exist in the second network, so that they can be accessed by one or more devices in the second network. Such a method and system enables applications to be easily developed and distributed over the Internet using popular Web browsers as the platform for application runtime environments.
摘要:
A method and system for providing information to a user of a device on a local network is provided. This involves obtaining information about current user activity on the local network, obtaining contextual information about current user activity on the local network and obtaining additional information interrelated to the contextual information and the user activity information. Then correlations are identified between the additional information, the contextual information and the user activity information. The correlations are used in forming a query to search for information related to the current user activity, to provide to the user.
摘要:
A configurable system brings Internet services, designed for PCs, to consumer electronics (CE) devices, and allows using external services such as Internet Services on CE devices. This reduces the need for input devices such as keyboards and mice, thereby making the configurable system suitable for CE devices. The configurable system relies on the structure of HTML/XML embedded in a Web page for information extraction by scrapping. Since cosmetic changes made to the Web site alter the embedded HTML/XML, the configurable system is updated whenever the Web site changes.
摘要:
A method and system that facilitates prioritization of tasks available through the devices in a home network. The tasks are user level descriptions of the high-level actions a user and underlying devices can perform. By prioritizing tasks for a user, the present invention aims to minimize the effort required to compare and comprehend the usefulness and feasibility of tasks. In doing so, the number of tasks possible to a user can be reduced and the highest priority task for a given user and device can be used by the application software as the suggested ‘most likely’ task for the user.
摘要:
A method and system that enable an automatic invocation of device functionalities on devices in a network. Invocation mechanisms are provided to support heterogeneous invocation mechanisms including new invocation mechanisms. Invocation mechanisms using scripts can be added without the need for recompilation of support systems such as home-networking middleware systems. This further enables the use of scripts that can coordinate the use of multiple devices in accomplishing a task.
摘要:
A method and system for facilitating information searching for a user of an electronic device is provided. Facilitating searches involves obtaining information about the user interests, identifying potential data of interest to the user, extracting data related to said data of interest to the user, and collecting the extracted related data for presentation to the user on the device.
摘要:
A method and system for dynamic generation of tasks in resource constrained devices involves identifying tasks that can be performed by devices in a resource constrained network, wherein the tasks represent activities that can be performed by the devices. Tasks are generated using the capabilities of devices as each device is discovered in the network. A task uses one or more functionalities of one or more devices. Task generation specifically takes into account the limited memory and processing power which a typical home device possesses, and the tasks are generated dynamically.