Server, method and computer progam
US-2024380936-A1 · Nov 14, 2024 · US
US11528524B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11528524-B1 |
| Application number | US-202117490685-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 30, 2021 |
| Priority date | Sep 30, 2021 |
| Publication date | Dec 13, 2022 |
| Grant date | Dec 13, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for providing a universal remote control are disclosed. Control schemes for a plurality of remotely-controlled devices may be stored in memory of the universal remote control, where each of the control schemes includes a set of commands for a corresponding one of the remotely-controlled devices. Instructions for each command corresponding to one or more signals for the corresponding remotely-controlled device may be encoded. Based on a current orientation of a mobile device relative to a location of the remotely-controlled devices in a real-world environment, one of the remotely-controlled devices may be identified as being selected. Based on the stored control scheme for the selected remotely-controlled device a display for the mobile device may be generated, wherein the generated display includes the set of commands corresponding to the selected remotely-controlled device. A selection from the generated display of commands may be received. The selection corresponding to one or more signals based on the control scheme for the selected remotely-controlled device may be identified. The identified signals may be transmitted to the selected remotely-controlled device, wherein the transmitted signals include instructions executable by the selected remotely-controlled device to perform the selected command.
Opening claim text (preview).
What is claimed is: 1. A method of providing a universal remote control, the method comprising: storing one or more control schemes in memory associated with a plurality of remotely-controlled devices, wherein each of the control schemes includes a set of commands for a corresponding one of the remotely-controlled devices, each command corresponding to a set of one or more signals encoding instructions for the corresponding remotely-controlled device; ranking the control schemes; identifying one of the remotely-controlled devices as being selected by a mobile device, wherein identifying the selected remotely-controlled device is based on the ranking; generating a display for the mobile device based on at least one of the stored control schemes associated with the selected remotely-controlled device, wherein the generated display includes commands from the set corresponding to the selected remotely-controlled device; receiving a selection of one of the commands in the generated display; identifying that the selected command corresponds to the set of signals in accordance with the control schemes for the selected remotely-controlled device; and transmitting the identified signals to the selected remotely-controlled device, wherein the transmitted signals include instructions executable by the selected remotely-controlled device to perform the selected command. 2. The method of claim 1 , wherein identifying the selected remotely-controlled device is further based on a current orientation or direction of the mobile device relative to a location of the selected remotely-controlled device in a real-world environment. 3. The method of claim 2 , further comprising identifying another selection of a second device from among the plurality of devices based on a change in the current orientation or direction of the mobile device in the real-world environment, and automatically updating the generated display based on one of the stored control schemes identified as being associated with the second device. 4. The method of claim 1 , further comprising triggering initiation of a universal remote control application on the mobile device based on a change in orientation or direction of the mobile device in a real-world environment. 5. The method of claim 1 , further comprising storing a user profile that includes one or more customized settings associated with at least one of the control schemes. 6. The method of claim 1 , further comprising retrieving one or more of the control schemes from a database. 7. The method of claim 6 , further comprising identifying a model or another identifier of the selected remotely-controlled device based on a search of the database. 8. The method of claim 1 , wherein a plurality of the remotely-controlled devices are identified as being selected, and wherein the generated display includes a plurality of control schemes corresponding to the selected remotely-controlled devices. 9. The method of claim 8 , wherein the selected remotely-controlled devices are identified as being selected based on being located within a close proximity to at least one other selected remotely-controlled device. 10. The method of claim 8 , further comprising automatically adjusting dimensions of display portions corresponding to each of the control schemes associated with the selected remotely-controlled devices. 11. The method of claim 10 , wherein adjusting the dimensions of the display portions corresponding to each of the control schemes associated with the selected remotely-controlled devices is based on user customization input. 12. The method of claim 8 , further comprising receiving a selection of a display portion corresponding to one of the control schemes within the generated display, and updating the generated display based on the selected display portion. 13. The method of claim 8 , further comprising storing data in a user profile indicating that the remotely-controlled devices are used together, wherein the remotely-controlled devices are identified as being selected when at least one of the remotely-controlled devices is selected. 14. The method of claim 1 , further comprising generating a menu display of the control schemes, wherein the control schemes are presented within the menu display in accordance with the ranking. 15. The method of claim 1 , wherein ranking the control schemes is based on one or more user preferences stored in a user profile. 16. The method of claim 1 , wherein ranking the control schemes is based on locations of the remotely-controlled devices relative to a current orientation or direction of the mobile device. 17. A system for providing a universal remote control, the system comprising: memory that stores one or more control schemes associated with a plurality of remotely-controlled devices, wherein each of the control schemes includes a set of commands for a corresponding one of the remotely-controlled devices, each command corresponding to a set of one or more signals encoding instructions for the corresponding remotely-controlled device; a processor that executes instructions stored in memory, wherein the processor executes the instructions to: rank the control schemes; identify one of the remotely-controlled devices as being selected, wherein identifying the selected remotely-controlled device is based on the ranking; and generate a display for a mobile device based on at least one of the stored control schemes associated with the selected remotely-controlled device, wherein the generated display includes commands from the set corresponding to the selected remotely-controlled device; a user interface that receives a selection of one of the commands in the generated display, wherein the processor identifies that the selected command corresponds to the set of signals in accordance with the control schemes for the selected remotely-controlled device; and a signal interface that transmits the identified signals to the selected remotely-controlled device, wherein the transmitted signals include instructions executable by the selected remotely-controlled device to perform the selected command. 18. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for providing a universal remote control, the method comprising: storing one or more control schemes in memory associated with a plurality of remotely-controlled devices, wherein each of the control schemes includes a set of commands for a corresponding one of the remotely-controlled devices, each command corresponding to a set of one or more signals encoding instructions for the corresponding remotely-controlled device; ranking the control schemes; identifying one of the remotely-controlled devices as being selected, wherein identifying the selected remotely-controlled device is based on the ranking; generating a display for a mobile device based on at least one of the stored control schemes associated with the selected remotely-controlled device, wherein the generated display includes commands from the set corresponding to the selected remotely-controlled device; receiving a selection of one of the commands in the generated display; identifying that the selected command corresponds to the set of signals in accordance with the control schemes for the selected remotely-controlled device; and transmitting the identified signals to the selected remotely-controlled device, wherein the transmitted signals include instructions executable by the selected remotely-controlled device to perform the
Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy (remote control device for a television receiver integrated into a mobile phone H04M1/72415) · CPC title
involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title
characterized by types of remote control, e.g. universal remote control · CPC title
Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device · CPC title
End-user interface for client configuration · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.