Home network component controlling data and function of another home network component
First Claim
Patent Images
1. System comprising:
- at least one computer memory that is not a transitory signal and that comprises instructions executable by at least one component processor of a user component for;
communicating with at least one service component over a home network, the service component including a processor, wherein the instructions when executed by the component processor of the user component configure the component processor to cooperate with the processor of the server component for;
facilitating discovery of each component by the other component in the home network;
publishing to the home network services provided by the user component and receiving information indicating services published by the service component in the network;
receiving user invocation signals to invoke a service of the service component;
receiving user service signals and sending the user service signals over the network to the service component to cause the service component to provide the service in accordance with the user service signals;
receiving back over the home network a service output from the service component representing a result of executing the service for presentation of the service output on the user component;
in response to entry via a user interface (UI) of a selection of the service component, presenting on the user component a list of services provided by the service component from which a user can select to cause the service component to execute the service and return results therefrom to the user component over the network.
0 Assignments
0 Petitions
Accused Products
Abstract
Aggregated service and feature sharing is provided in a home network, in which users can freely enjoy not only the shared content, but also the unique features provided by each device anywhere in the network. The service sharing feature allows one device to control and use shared hardware or software functionalities provided by other devices in the network.
-
Citations
23 Claims
-
1. System comprising:
-
at least one computer memory that is not a transitory signal and that comprises instructions executable by at least one component processor of a user component for; communicating with at least one service component over a home network, the service component including a processor, wherein the instructions when executed by the component processor of the user component configure the component processor to cooperate with the processor of the server component for; facilitating discovery of each component by the other component in the home network; publishing to the home network services provided by the user component and receiving information indicating services published by the service component in the network; receiving user invocation signals to invoke a service of the service component; receiving user service signals and sending the user service signals over the network to the service component to cause the service component to provide the service in accordance with the user service signals; receiving back over the home network a service output from the service component representing a result of executing the service for presentation of the service output on the user component; in response to entry via a user interface (UI) of a selection of the service component, presenting on the user component a list of services provided by the service component from which a user can select to cause the service component to execute the service and return results therefrom to the user component over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. System comprising:
-
at least one computer memory that is not a transitory signal and that comprises instructions executable by at least one processor of at least one user component for; communicating with at least one service component over a home network, the service component including a processor, wherein the instructions are executable to cooperate with the processor of the server component to; facilitate discovery of each component by the other component in the home network; publish to the home network services provided by the respective user component and receiving information indicating services published by the service component in the network; receive user invocation signals to invoke a service of the service component; receive user service signals and send the user service signals over the network to the service component to cause the service component to provide the service in accordance with the user service signals; receive back over the home network a service output from the service component representing a result of executing the service for presentation of the service output on the user component; and in response to receiving a selection of the service component from the user component, present a list of services provided by the service component from which a user can select to cause the service component to execute the service and return results therefrom to the user component over the network. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. System comprising:
-
at least one computer memory that is not a transitory signal and that comprises instructions executable by at least one processor of at least one service component for; communicating with at least one user component over a home network, the user component including a processor, wherein the instructions are executable to; facilitate discovery of each component by the other component in the home network; publish to the home network services provided by the service component and receive information indicating services associated with the user component in the network; receive user invocation signals to invoke a service of the service component; receive user service signals over the network from the user component to provide using the service component the service in accordance with the user service signals; and send back over the home network a service output from the service component representing a result of executing the service for presentation of the service output on the user component, wherein in response to a signal indicating selection of the service component, the instructions are executable to send to the user component a list of services provided by the service component from a service is selectable to cause the service component to execute the service and return results therefrom to the user component over the network. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. Method comprising:
-
discovering each of a user component and a service component in a home network; publishing to the home network services provided by the respective components; receiving information indicating services published by components in the home network other than the component receiving information; receiving user invocation signals to invoke a service of the service component; receiving user service signals and sending the user service signals over the network to the service component to cause the service component to provide the service in accordance with the user service signals; and receiving back over the home network a service output from the service component representing a result of executing the service, the service output being configured for being presented on the user component, wherein in response to selecting the service component from the user component, the user component is configured to present a list of services provided by the service component from which a user can select to cause the service component to execute the service and return results therefrom to the user component over the network.
-
Specification