Methods and systems for implementing legacy remote and keystroke redirection
AssigneeSonifi Solutions, Inc.
InventorsDerin Michael Zerr, Joel Walter Zdepski, Christopher Paul Wollmann, Shaun Eugene Marko, Daniel A. Dirks, Joshua H. Pulford
Life of this patent
Estimating the term…
Abstract
Methods and systems for routing key commands received from a remote-control device are provided. The method and/or system may include receiving, at a device, a key command from the remote-control device, generating a first message that includes the key command, sending, from the device, the first message to a keystroke router, and determining, at the keystroke router, a system network controller associated with the device. Moreover, the keystroke router may send the key command to the system network controller.
Claims20
A method, comprising:
- receiving a first message having a first format that is readable by a first entity that manages a plurality of output devices, the first message including a first key command that corresponds to a first user command input to a remote-control device for controlling a first app running on a local player connected to an output device of the plurality of output devices, the first message including information that identifies the output device from among the plurality of output devices;
- generating a second message based on the received first message, the second message being indicative of the first key command and having a second format that is readable by an application server for the first app;
- sending the second message to the application server for the first app;
- and
- rendering, based on the second message, first content for display on the output device in accordance with the first user command input to the remote-control device so that a function of the first app mapped to the first key command occurs at the output device.
A system, comprising:
- a first entity to:
- receive a first message having a first format that is readable by the first entity, the first message including a first key command that corresponds to a first user command input to a remote-control device for controlling a first app running on a local player connected to an output device of a plurality of output devices managed by the first entity, the first message including information that identifies the output device from among the plurality of output devices;
- generate a second message based on the received first message, the second message being indicative of the first key command and having a second format that is readable by an application server for the first app;
- and
- send the second message to the application server for the first app.
A system, comprising:
- an output device;
- a local player communicatively coupled with the output device;
- and
- a first entity to:
- receive a first message having a first format that is readable by the first entity, the first message including a first key command that corresponds to a first user command input to a remote-control device for controlling a first app running on the local player managed by the first entity, the first message including information that identifies the output device from among a plurality of output devices;
- generate a second message based on the received first message, the second message being indicative of the first key command and having a second format that is readable by an application server for the first app;
- and
- send the second message to the application server for the first app, wherein the second message causes the application server for the first app to generate first content for display on the output device in accordance with the first user command input to the remote-control device so that a function of the first app mapped to the first key command occurs at the output device.
Dependencies are inferred from the claim text.