Apparatus and method for providing a user interface for facilitating communications between devices
First Claim
1. An interface device for providing communications between a first device and a second device, the interface device comprising:
- a relay device that receives data in a first format from the first device;
a first interface connectable to the relay device via a wired signaling connection, the first interface receiving the data in the first format from the relay device, the first interface associated with a first user interface capable of being displayed on the first device;
a processor; and
a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprisingdetermining that the relay device is connected to the first interface by detecting a draw of current associated with the first interface,in response to determining that the relay device is connected to the first interface, instructing the second device to power up,identifying the second device for receiving the data,identifying a second format compatible with the second device,translating the data to the second format,transmitting the data as translated to the second device via a second interface, the second interface associated with a second user interface capable of being displayed on the second device,receiving a first request to configure further data stored in a user profile stored on the interface device, wherein the further data comprises translations to be performed on data received and comprises identities of devices and networks to send data to and receive data from,upon determining that the first request was received via the first interface of the interface device,accessing a list of interfaces of the interface device, the list of interfaces associated with user interfaces,locating the first interface of the interface device in the list of interfaces and determining that the first interface is associated with the first user interface,selecting the first user interface to be displayed at the first device to receive first user input for configuring the further data stored on the interface device, andproviding the first user interface to the first interface,configuring the further data by updating the translations to be performed on data received and updating the identities of devices and networks to send data to and receive data from based on the first user input, andreceiving a second request to configure priorities, stored in the user profile, for translation and transmission when multiple data signals and data formats are received at the interface device.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for providing a user interface for facilitating communications between devices are provided. According to one aspect, an interface device provides communications between a first device and a second device. The interface device has an input for receiving data in a first format from the first device. Logic within the interface device is configured to receive a request to interact with the interface device and to provide a user interface in response to receiving the request. The logic identifies a second device for receiving the data from the first device. The logic identifies a second format that is compatible with the second device and translates the data to the second format. The interface device further has an output for transmitting the translated data to the second device.
-
Citations
20 Claims
-
1. An interface device for providing communications between a first device and a second device, the interface device comprising:
-
a relay device that receives data in a first format from the first device; a first interface connectable to the relay device via a wired signaling connection, the first interface receiving the data in the first format from the relay device, the first interface associated with a first user interface capable of being displayed on the first device; a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising determining that the relay device is connected to the first interface by detecting a draw of current associated with the first interface, in response to determining that the relay device is connected to the first interface, instructing the second device to power up, identifying the second device for receiving the data, identifying a second format compatible with the second device, translating the data to the second format, transmitting the data as translated to the second device via a second interface, the second interface associated with a second user interface capable of being displayed on the second device, receiving a first request to configure further data stored in a user profile stored on the interface device, wherein the further data comprises translations to be performed on data received and comprises identities of devices and networks to send data to and receive data from, upon determining that the first request was received via the first interface of the interface device, accessing a list of interfaces of the interface device, the list of interfaces associated with user interfaces, locating the first interface of the interface device in the list of interfaces and determining that the first interface is associated with the first user interface, selecting the first user interface to be displayed at the first device to receive first user input for configuring the further data stored on the interface device, and providing the first user interface to the first interface, configuring the further data by updating the translations to be performed on data received and updating the identities of devices and networks to send data to and receive data from based on the first user input, and receiving a second request to configure priorities, stored in the user profile, for translation and transmission when multiple data signals and data formats are received at the interface device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing communications between a first device and a second device, the method comprising:
-
receiving, at a relay device associated with an interface device, data in a first format from the first device; receiving, at a first interface of the interface device, the data in the first format from the relay device, the relay device connectable to the first interface via a wired signaling connection and the first interface associated with a first user interface capable of being displayed on the first device; determining, by the interface device, that the relay device is connected to the first interface by detecting a draw of current associated with the first interface; in response to determining that the relay device is connected to the first interface, instructing, by the interface device, the second device to power up; identifying, by the interface device, the second device for receiving the data; identifying, by the interface device, a second format compatible with the second device; translating, by the interface device, the data to the second format; transmitting, by the interface device, the data as translated to the second device via a second interface of the interface device, the second interface associated with a second user interface capable of being displayed on the second device; receiving, at the interface device, a first request to configure further data stored in a user profile stored on the interface device, wherein the further data comprises translations to be performed on data received and comprises identities of devices and networks to send data to and receive data from; upon determining that the first request was received via the first interface of the interface device, accessing, by the interface device, a list of interfaces of the interface device, the list of interfaces associated with user interfaces, locating, by the interface device, the first interface of the interface device in the list of interfaces and determining that the first interface is associated with the first user interface, selecting, by the interface device, the first user interface to be displayed at the first device to receive first user input for configuring the further data stored on the interface device, and providing, by the interface device, the first user interface to the first interface; configuring, by the interface device, the further data by updating the translations to be performed on data received and updating the identities of devices and networks to send data to and receive data from based on the first user input; and receiving, at the interface device, a second request to configure priorities, stored in the user profile, for translation and transmission when multiple data signals and data formats are received at the interface device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing instructions that, when executed by a processor of an interface device, cause the processor to perform operations comprising:
-
receiving, at a first interface of the interface device, data in a first format from a first device, the data in the first format from the first device received at the first interface via a relay device, the relay device connectable to the first interface via a wired signaling connection and the first interface associated with a first user interface capable of being displayed on the first device; determining that the relay device is connected to the first interface by detecting a draw of current associated with the first interface; in response to determining that the relay device is connected to the first interface, instructing a second device to power up; identifying the second device for receiving the data; identifying a second format compatible with the second device; translating the data to the second format; transmitting the data as translated to the second device via a second interface of the interface device, the second interface associated with a second user interface capable of being displayed on the second device; receiving a first request to configure further data stored in a user profile stored on the interface device, wherein the further data comprises translations to be performed on data received and comprises identities of devices and networks to send data to and receive data from; upon determining that the first request was received via the first interface of the interface device, accessing a list of interfaces of the interface device, the list of interfaces associated with user interfaces, locating the first interface of the interface device in the list of interfaces and determining that the first interface is associated with the first user interface selecting the first user interface to be displayed at the first device to receive first user input for configuring the further data stored on the interface device, and providing the first user interface to the first interface; configuring the further data by updating the translations to be performed on data received and updating the identities of devices and networks to send data to and receive data from based on the first user input; and receiving a second request to configure priorities, stored in the user profile, for translation and transmission when multiple data signals and data formats are received at the interface device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification