Patents by Inventor David SEQUEIRA

David SEQUEIRA 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: 12229541
    Abstract: Using a common reference address when processing calls between a native application binary interface (ABI) and a foreign ABI. Based on a caller calling using a reference address, a lookup structure is used to determine whether the reference address is within a memory range storing native code and that the callee is native, or a memory range not storing native code and that the callee is foreign. Execution of a callee is initiated based on one of (i) calling the callee using the reference address within an emulator when the caller is native and the callee is foreign; (ii) calling an entry thunk when the caller is foreign and the callee is native; (iii) calling an exit thunk when the caller is native and the callee is foreign; or (iv) directly calling the callee using the reference address when the caller is native and the callee is native.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: February 18, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pedro Miguel Sequeira De Justo Teixeira, Darek Josip Mihocka, Jon Robert Berry, Russell Charles Hadley, James David Cleary, Clarence Siu Yeen Dang
  • Patent number: 10930262
    Abstract: A device for communicating with a remote device is disclosed, which includes a processor and a memory in communication with the processor. The memory includes executable instructions that, when executed, cause the processor to control the device to perform functions of establishing, via a communication network, a communication session with the remote device; capturing a speech spoken by a user and generating audio data representing the captured speech by the user; encoding the audio data for transmission to the remote device via the communication network; converting the audio data to text data representing the captured speech; and transmitting, during the communication session, the encoded audio data and the text data to the remote device via the communication network. The device thus can provide the text data representing the captured speech when a quality of the encoded audio signal received by the remote device is below a predetermined level.
    Type: Grant
    Filed: September 30, 2018
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Ross G. Cutler, Sriram Srinivasan, Ramin Mehran, Karlton David Sequeira, Jayant Ajit Gupchup, Senthil K. Velayutham
  • Patent number: 10525383
    Abstract: Device for filtering rolling oil, including: a tank having an inlet for the oil to be filtered, as well as a lid having at least one plate element, or a plurality of plate elements, removably stacked in the internal volume of the tank, able to be removed from the tank via the upper opening of the lid, each of the plate elements removably receiving filtration cartridges, each of the hollow plate elements constituting a collector for oil filtered by the cartridges of said plate element, each of the plate elements comprising a filtered oil outlet removably connected to a corresponding outlet of the tank via a connector. According to the invention, there are between one and three plate elements, the total number of filtration cartridges of the device is between 500 and 3000 cartridges, and is suitable to allow a nominal filtration flow of between 1000 L/min and 4000 L/min.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: January 7, 2020
    Assignee: FIVES DMS
    Inventor: David Sequeira
  • Patent number: 10239000
    Abstract: A device for filtering oil, including: a tank including an oil inlet and a cover; an at least one removable plate, inside the tank, that can be removed from the tank via the upper opening of the cover. The at least one plate removably receives filtering cartridges. The plate is hollow, forming a collector for the oil filtered by the cartridges of the plate. The plate includes an outlet for filtered oil removably connected to a corresponding outlet of the tank via a connector. The connection includes a first portion rigidly connected to the plate and a second portion rigidly connected to the tank, that are capable of mutually cooperating via a seal in order to provide a sealed connection between the oil outlet of the plate, and the corresponding outlet of the tank, and in order to allow maintenance operations to be performed without intervening in the tank.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: March 26, 2019
    Assignee: FIVES DMS
    Inventors: David Sequeira, Cedric Bassez, Conrad Ernst De La Graete
  • Publication number: 20190073993
    Abstract: A device is disclosed, which includes a processor and a memory in communication with the processor. The memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of capturing a speech by a user; generating audio data representing the captured speech by a user; generating, based on the audio data, text data representing at least a portion of the captured speech; and transmitting, via a communication channel, the audio data and text data to the remote device. The device thus can provide the text data representing the captured speech when a quality of the audio signal received by the remote device is below a predetermined level.
    Type: Application
    Filed: October 31, 2018
    Publication date: March 7, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ross G. Cutler, Sriram Srinivasan, Ramin Mehran, Karlton David Sequeira, Jayant Ajit Gupchup, Senthil K. Velayutham
  • Publication number: 20190035383
    Abstract: A device for communicating with a remote device is disclosed, which includes a processor and a memory in communication with the processor. The memory includes executable instructions that, when executed, cause the processor to control the device to perform functions of establishing, via a communication network, a communication session with the remote device; capturing a speech spoken by a user and generating audio data representing the captured speech by the user; encoding the audio data for transmission to the remote device via the communication network; converting the audio data to text data representing the captured speech; and transmitting, during the communication session, the encoded audio data and the text data to the remote device via the communication network. The device thus can provide the text data representing the captured speech when a quality of the encoded audio signal received by the remote device is below a predetermined level.
    Type: Application
    Filed: September 30, 2018
    Publication date: January 31, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ross G. Cutler, Sriram Srinivasan, Ramin Mehran, Karlton David Sequeira, Jayant Ajit Gupchup, Senthil K. Velayutham
  • Patent number: 10147415
    Abstract: Content is received at a receiving equipment from a transmitting user terminal over a network in a communication session between a transmitting user and a receiving user. The received content comprises audio data representing speech spoken by a voice of the transmitting user, and further comprises text data generated from speech spoken by the voice of the transmitting user during the communication session. At the receiving equipment, at least a portion of the received text data is converted to artificially-generated audible speech based on a model of the transmitting user's voice stored at the receiving equipment (and in embodiments in dependence on the receive audio quality). The received audio data and the artificially-generated speech are supplied to be played out to the receiving user through one or more speakers.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: December 4, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ross G. Cutler, Sriram Srinivasan, Ramin Mehran, Karlton David Sequeira, Jayant Ajit Gupchup, Senthil K. Velayutham
  • Publication number: 20180218727
    Abstract: Content is received at a receiving equipment from a transmitting user terminal over a network in a communication session between a transmitting user and a receiving user. The received content comprises audio data representing speech spoken by a voice of the transmitting user, and further comprises text data generated from speech spoken by the voice of the transmitting user during the communication session. At the receiving equipment, at least a portion of the received text data is converted to artificially-generated audible speech based on a model of the transmitting user's voice stored at the receiving equipment (and in embodiments in dependence on the receive audio quality). The received audio data and the artificially-generated speech are supplied to be played out to the receiving user through one or more speakers.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ross G. Cutler, Sriram Srinivasan, Ramin Mehran, Karlton David Sequeira, Jayant Ajit Gupchup, Senthil K. Velayutham
  • Publication number: 20170291126
    Abstract: A device for filtering oil, including: a tank including an oil inlet and a cover; an at least one removable plate, inside the tank, that can be removed from the tank via the upper opening of the cover. The at least one plate removably receives filtering cartridges. The plate is hollow, forming a collector for the oil filtered by the cartridges of the plate. The plate includes an outlet for filtered oil removably connected to a corresponding outlet of the tank via a connector. The connection includes a first portion rigidly connected to the plate and a second portion rigidly connected to the tank, that are capable of mutually cooperating via a seal in order to provide a sealed connection between the oil outlet of the plate, and the corresponding outlet of the tank, and in order to allow maintenance operations to be performed without intervening in the tank.
    Type: Application
    Filed: October 27, 2015
    Publication date: October 12, 2017
    Inventors: David SEQUEIRA, Cedric BASSEZ, Conrad ERNST DE LA GRAETE
  • Publication number: 20170239596
    Abstract: Device for filtering rolling oil, including: a tank having an inlet for the oil to be filtered, as well as a lid having at least one plate element, or a plurality of plate elements, removably stacked in the internal volume of the tank, able to be removed from the tank via the upper opening of the lid, each of the plate elements removably receiving filtration cartridges, each of the hollow plate elements constituting a collector for oil filtered by the cartridges of said plate element, each of the plate elements comprising a filtered oil outlet removably connected to a corresponding outlet of the tank via a connector. According to the invention, there are between one and three plate elements, the total number of filtration cartridges of the device is between 500 and 3000 cartridges, and is suitable to allow a nominal filtration flow of between 1000 L/min and 4000 L/min.
    Type: Application
    Filed: October 20, 2015
    Publication date: August 24, 2017
    Inventor: David SEQUEIRA