Patents by Inventor Leonardo de Moura Rocha Lima

Leonardo de Moura Rocha Lima 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: 10868880
    Abstract: Devices, systems, methods and program instructions are disclosed that facilitate rapid prototyping and development of interconnections between devices (e.g., remote, legacy, stand-alone devices, or other devices) and a central control system. For example, hardware, protocol and communication abstraction layers, abstracting protocols and communication networks for converting stand-alone devices into connected devices of an internet of things system are disclosed. The developed control system may include components for communication layer, transaction layer, visualization and decision layer processes. In embodiments, the developed control system may be configured to store production data in a persistent datastore and to store status data in a transient datastore. The control system may receive requests for the data from clients (e.g., clients that display or otherwise use the data), process the data and/or provide the data to the clients.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: December 15, 2020
    Assignee: V2Com S.A.
    Inventors: Guilherme Spina, Leonardo de Moura Rocha Lima
  • Patent number: 10761900
    Abstract: A method for distributed processing includes receiving a job bundle at a command center comprising a processor, a network interface, and a memory. The method includes determining a value of a dimension of the job bundle, determining, based on a predetermined rule applied to the determined value of the dimension of the job bundle, an aggregate processing cost for the job bundle and identifying one or more available member devices communicatively connected to the command center via the network interface. Additionally, the method includes the operations of splitting the job bundle into one or more threads based on at least one of the determined value of the dimension, the aggregate processing cost or the available member devices, apportioning a thread of the one or more threads to a member device and transmitting, via the network interface, the apportioned thread to a secure processing environment of the member device.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: September 1, 2020
    Assignee: V2Com S.A.
    Inventors: Guilherme Spina, Leonardo de Moura Rocha Lima
  • Patent number: 10681178
    Abstract: Systems and processes of a dedicated network platform for data producing devices that emulates distinct data and control channels via bifurcation of single channel environments are disclosed as well as a process for making a firmware update on a remote data producing device. For example, in a single channel environment, the system provides a control sub-channel for transmission of the control information. Control instructions may be transmitted via the control sub-channel. A data sub-channel may be provided for transmission of data (e.g., logged data). The data may be transmitted via the data sub-channel. As for the update process, a firmware update for an application may be received over a network by a remote device, the firmware stored to a data store and the remote device rebooted to update the firmware.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: June 9, 2020
    Assignee: V2COM S.A.
    Inventors: Guilherme Spina, Leonardo de Moura Rocha Lima
  • Patent number: 10476985
    Abstract: A method for distributed processing includes receiving a processing request at an orchestrator, and identifying one or more tasks within the processing request. The method further includes the operations of apportioning the one or more tasks of the processing request to a set of nodes of the network for processing, the apportioning based on a scorecard for each node of the set of nodes, receiving, via the network interface, a completed task from a node of the set of nodes and performing a determination whether the completed task was processed by a node in the token network. Additionally, the method includes updating a value of a progress metric for the node not in the token network, performing a determination whether the value of the progress metric exceeds a predetermined value, and when the value of the progress metric exceeds a predetermined value, adding the node to the token network.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: November 12, 2019
    Assignee: V2COM S.A.
    Inventors: Guilherme Spina, Leonardo de Moura Rocha Lima
  • Publication number: 20180262589
    Abstract: Devices, systems, methods and program instructions are disclosed that facilitate rapid prototyping and development of interconnections between devices (e.g., remote, legacy, stand-alone devices, or other devices) and a central control system. For example, hardware, protocol and communication abstraction layers, abstracting protocols and communication networks for converting stand-alone devices into connected devices of an internet of things system are disclosed. The developed control system may include components for communication layer, transaction layer, visualization and decision layer processes. In embodiments, the developed control system may be configured to store production data in a persistent datastore and to store status data in a transient datastore. The control system may receive requests for the data from clients (e.g., clients that display or otherwise use the data), process the data and/or provide the data to the clients.
    Type: Application
    Filed: May 11, 2018
    Publication date: September 13, 2018
    Inventors: Guilherme Spina, Leonardo de Moura Rocha Lima
  • Patent number: 10063658
    Abstract: Systems and processes of a dedicated network platform for data producing devices that emulates distinct data and control channels via bifurcation of single channel environments are disclosed as well as a process for making a firmware update on a remote data producing device. For example, in a single channel environment, the system provides a control sub-channel for transmission of the control information. Control instructions may be transmitted via the control sub-channel. A data sub-channel may be provided for transmission of data (e.g., logged data). The data may be transmitted via the data sub-channel. As for the update process, a firmware update for an application may be received over a network by a remote device, the firmware stored to a data store and the remote device rebooted to update the firmware.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: August 28, 2018
    Assignee: V2COM, INC.
    Inventors: Leonardo de Moura Rocha Lima, Guilherme Spina