Patents by Inventor Joao P. Sousa

Joao P. Sousa 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: 11354089
    Abstract: A method for generating a user interface with a user interface device in a distributed automation system includes receiving a service message from a home automation device in the distributed automation system, identifying a state of a dialog manager of the user interface device in response to receiving the service message, and generating a natural language output message based at least in part on a device identifier parameter in the service message and a plurality of natural language templates stored in the memory in response to the dialog manager being in an idle state. The method further includes storing the service message in a priority queue in the memory based on a priority level parameter corresponding to the service message in response to the dialog manager being in an active state.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: June 7, 2022
    Assignee: Robert Bosch GmbH
    Inventors: Leah Nicolich-Henkin, Cory Henson, Joao P. Sousa
  • Patent number: 11087167
    Abstract: A method is disclosed of discriminating detected objects in an area with a vision apparatus. The method includes generating image data of a portion of the area using an imaging device of the object detection device, and processing the image data to classify the image data as an imaged scene type selected from a plurality of scene types stored as scene type data in the memory. The method further includes processing the image data using the object identification data to generate object detection data for each object of the plurality of objects located in the portion of the area, each object detection data having a corresponding scene type of the plurality of scene types obtained from the object identification data, and generating user a sensible output only for the object detection data having a corresponding scene type that is the same as the imaged scene type.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: August 10, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Samarjit Das, Gonzalo Vaca, Joao P. Sousa
  • Patent number: 10356067
    Abstract: A method of operating a first device in group of devices in a network is disclosed. The method comprises encrypting and decrypting, with a processor of the first device, communications with other devices in the group of devices using a shared key that is stored in a memory of each device in the group of devices; receiving, with a transceiver of the first device, a first message from a second device in the group of devices, the first message indicating that the first device is authorized to share the shared key; and transmitting, with the first device, the shared key to a third device in the network that is not in the first group of devices only after receiving the first message indicating that the first device is authorized to share the shared key.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: July 16, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Jan Zibuschka, Joao P. Sousa, Stefan Schmid, Rishabh Gulati
  • Publication number: 20180165061
    Abstract: A method for generating a user interface with a user interface device in a distributed automation system includes receiving a service message from a home automation device in the distributed automation system, identifying a state of a dialog manager of the user interface device in response to receiving the service message, and generating a natural language output message based at least in part on a device identifier parameter in the service message and a plurality of natural language templates stored in the memory in response to the dialog manager being in an idle state. The method further includes storing the service message in a priority queue in the memory based on a priority level parameter corresponding to the service message in response to the dialog manager being in an active state.
    Type: Application
    Filed: December 9, 2016
    Publication date: June 14, 2018
    Inventors: Leah Nicolich-Henkin, Cory Henson, Joao P. Sousa
  • Publication number: 20180124029
    Abstract: A method of operating a first device in group of devices in a network is disclosed. The method comprises encrypting and decrypting, with a processor of the first device, communications with other devices in the group of devices using a shared key that is stored in a memory of each device in the group of devices; receiving, with a transceiver of the first device, a first message from a second device in the group of devices, the first message indicating that the first device is authorized to share the shared key; and transmitting, with the first device, the shared key to a third device in the network that is not in the first group of devices only after receiving the first message indicating that the first device is authorized to share the shared key.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 3, 2018
    Inventors: Jan Zibuschka, Joao P. Sousa, Stefan Schmid, Rishabh Gulati
  • Publication number: 20170364766
    Abstract: A method is disclosed of discriminating detected objects in an area with a vision apparatus. The method includes generating image data of a portion of the area using an imaging device of the object detection device, and processing the image data to classify the image data as an imaged scene type selected from a plurality of scene types stored as scene type data in the memory. The method further includes processing the image data using the object identification data to generate object detection data for each object of the plurality of objects located in the portion of the area, each object detection data having a corresponding scene type of the plurality of scene types obtained from the object identification data, and generating user a sensible output only for the object detection data having a corresponding scene type that is the same as the imaged scene type.
    Type: Application
    Filed: December 22, 2015
    Publication date: December 21, 2017
    Inventors: Samarjit Das, Gonzalo Vaca, Joao P. Sousa
  • Patent number: 9668073
    Abstract: A method of operating an audio monitoring system includes generating with a sound sensor audio data corresponding to a sound event generated by an object in a scene around the sound sensor, identifying with a processor a type and action of the object in the scene that generated the sound with reference to the audio data, generating with the processor a timestamp corresponding to a time of the detection of the sound event, and updating a scene state model corresponding to sound events generated by a plurality of objects in the scene with reference to the identified type of object, action taken by the object, and the timestamp. The method further includes identifying a sound event in the scene with reference to the scene state model and a predetermined scene grammar stored in a memory, and generating with the processor an output corresponding to the sound event.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: May 30, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Samarjit Das, Joao P. Sousa
  • Publication number: 20170105080
    Abstract: A method of operating an audio monitoring system includes generating with a sound sensor audio data corresponding to a sound event generated by an object in a scene around the sound sensor, identifying with a processor a type and action of the object in the scene that generated the sound with reference to the audio data, generating with the processor a timestamp corresponding to a time of the detection of the sound event, and updating a scene state model corresponding to sound events generated by a plurality of objects in the scene with reference to the identified type of object, action taken by the object, and the timestamp. The method further includes identifying a sound event in the scene with reference to the scene state model and a predetermined scene grammar stored in a memory, and generating with the processor an output corresponding to the sound event.
    Type: Application
    Filed: October 7, 2015
    Publication date: April 13, 2017
    Inventors: Samarjit Das, Joao P. Sousa