Patents by Inventor Daniel Cristiano Rocha

Daniel Cristiano Rocha has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10147309
    Abstract: A universal remote control device and methods for controlling multiple devices with a universal remote control device are provided. The method includes receiving a boot completed notification from a control unit of the universal remote control device and displaying a troubleshooting icon on a display of the universal remote control device. Upon receiving a user input selecting the troubleshooting icon, the method includes generating a power user interface menu enabling discrete control of power for each device controlled by the universal remote control device. The power user interface menu is displayed on a least a portion of the display of the universal remote control device.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: December 4, 2018
    Assignee: Ray Enterprises LLC
    Inventors: David Skokna, Bernardo Ferreira de Carvalho e Silva, Mark Isaac Kizelshteyn, Daniel Cristiano Rocha
  • Patent number: 10127805
    Abstract: Systems and methods for facilitating caching of programming data are provided herein, including receiving two or more programming data portions, storing the respective programming data portions, managing access to the storage component or the communication component based on programming data portions stored within the storage component, and generating a sleep signal based on a period of inactivity which exceeds an inactivity threshold. In one or more embodiments, caching of programming data may include determining a programming data set based on user profile data, parsing the programming data set into two or more programming data portions, converting respective programming data portions into a format based on a remote configuration, transmitting a first programming data portion of the respective programming data portions, and transmitting additional programming data portions of the respective programming data portions based on a sleep signal.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: November 13, 2018
    Assignee: Ray Enterprises LLC
    Inventors: Bernardo Ferreira de Carvalho e Silva, Daniel Cristiano Rocha, David Skokna
  • Patent number: 9847018
    Abstract: A method and system for applying over the air updates to a universal remote control device. The method and system include determining a group associated with the universal remote control based on a remote profile stored on at least one of: a memory of the universal remote control device, and a universal remote database hosted on an external server infrastructure. The method and system also include determining an over the air update that is applicable to the universal remote control device based on the group that is associated with the universal remote control device. The method and system additionally include determining a power level of a battery of the universal remote control device. The method and system further include applying the over the air update that is applicable to the universal remote control device based on the power level of the battery of the universal remote control device.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: December 19, 2017
    Assignee: Ray Enterprises, LLC
    Inventors: Bernardo Ferreira de Carvalho e Silva, Daniel Cristiano Rocha, David Skokna
  • Patent number: 9788067
    Abstract: Systems and methods for facilitating caching of programming data are provided herein, including receiving two or more programming data portions, storing the respective programming data portions, managing access to a storage component or a communication component based on programming data portions stored within the storage component, merging programming data portions with a database, and generating a sleep signal based on a period of inactivity which exceeds an inactivity threshold. In one or more embodiments, caching of programming data may include determining a programming data set based on user profile data, parsing the programming data set into two or more programming data portions, converting respective programming data portions into a binary format, transmitting a first programming data portion of the respective programming data portions, and transmitting additional programming data portions of the respective programming data portions based on a sleep signal.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: October 10, 2017
    Assignee: Ray Enterprises, LLC
    Inventors: Bernardo Ferreira de Carvalho e Silva, Daniel Cristiano Rocha, David Skokna
  • Publication number: 20170076593
    Abstract: A universal remote control device and methods for controlling multiple devices with a universal remote control device are provided. The method includes receiving a boot completed notification from a control unit of the universal remote control device and displaying a troubleshooting icon on a display of the universal remote control device. Upon receiving a user input selecting the troubleshooting icon, the method includes generating a power user interface menu enabling discrete control of power for each device controlled by the universal remote control device. The power user interface menu is displayed on a least a portion of the display of the universal remote control device.
    Type: Application
    Filed: November 28, 2016
    Publication date: March 16, 2017
    Inventors: David Skokna, Bernardo Ferreira de Carvalho e Silva, Mark Isaac Kizelshteyn, Daniel Cristiano Rocha
  • Patent number: 9514639
    Abstract: A universal remote control device and methods for controlling multiple devices with a universal remote control device are provided. The method includes receiving a boot completed notification from a control unit of the universal remote control device and displaying a troubleshooting icon on a display of the universal remote control device. Upon receiving a user input selecting the troubleshooting icon, the method includes generating a power user interface menu enabling discrete control of power for each device controlled by the universal remote control device. The power user interface menu is displayed on a least a portion of the display of the universal remote control device.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: December 6, 2016
    Assignee: Ray Enterprises Inc.
    Inventors: David Skokna, Bernardo Ferreira de Carvalho e Silva, Mark Isaac Kizelshteyn, Daniel Cristiano Rocha
  • Publication number: 20160112774
    Abstract: Systems and methods for facilitating caching of programming data are provided herein, including receiving two or more programming data portions, storing the respective programming data portions, managing access to a storage component or a communication component based on programming data portions stored within the storage component, merging programming data portions with a database, and generating a sleep signal based on a period of inactivity which exceeds an inactivity threshold. In one or more embodiments, caching of programming data may include determining a programming data set based on user profile data, parsing the programming data set into two or more programming data portions, converting respective programming data portions into a binary format, transmitting a first programming data portion of the respective programming data portions, and transmitting additional programming data portions of the respective programming data portions based on a sleep signal.
    Type: Application
    Filed: December 17, 2015
    Publication date: April 21, 2016
    Inventors: Bernardo Ferreira de Carvalho e Silva, Daniel Cristiano Rocha, David Skokna
  • Publication number: 20150373397
    Abstract: Systems and methods for facilitating caching of programming data are provided herein, including receiving two or more programming data portions, storing the respective programming data portions, managing access to the storage component or the communication component based on programming data portions stored within the storage component, and generating a sleep signal based on a period of inactivity which exceeds an inactivity threshold. In one or more embodiments, caching of programming data may include determining a programming data set based on user profile data, parsing the programming data set into two or more programming data portions, converting respective programming data portions into a format based on a remote configuration, transmitting a first programming data portion of the respective programming data portions, and transmitting additional programming data portions of the respective programming data portions based on a sleep signal.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 24, 2015
    Inventors: Bernardo Ferreira de Carvalho e Silva, Daniel Cristiano Rocha, David Skokna
  • Publication number: 20150371532
    Abstract: A method and system for applying over the air updates to a universal remote control device. The method and system include determining a group associated with the universal remote control based on a remote profile stored on at least one of: a memory of the universal remote control device, and a universal remote database hosted on an external server infrastructure. The method and system also include determining an over the air update that is applicable to the universal remote control device based on the group that is associated with the universal remote control device. The method and system additionally include determining a power level of a battery of the universal remote control device. The method and system further include applying the over the air update that is applicable to the universal remote control device based on the power level of the battery of the universal remote control device.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 24, 2015
    Inventors: Bernardo Ferreira de Carvalho e Silva, Daniel Cristiano Rocha, David Skokna
  • Publication number: 20150371533
    Abstract: A universal remote control device and methods for controlling multiple devices with a universal remote control device are provided. The method includes receiving a boot completed notification from a control unit of the universal remote control device and displaying a troubleshooting icon on a display of the universal remote control device. Upon receiving a user input selecting the troubleshooting icon, the method includes generating a power user interface menu enabling discrete control of power for each device controlled by the universal remote control device. The power user interface menu is displayed on a least a portion of the display of the universal remote control device.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 24, 2015
    Inventors: David Skokna, Bernardo Ferreira de Carvalho e Silva, Mark Isaac Kizelshteyn, Daniel Cristiano Rocha