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: 12229541Abstract: 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: GrantFiled: June 13, 2023Date of Patent: February 18, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Pedro Miguel Sequeira De Justo Teixeira, Darek Josip Mihocka, Jon Robert Berry, Russell Charles Hadley, James David Cleary, Clarence Siu Yeen Dang
-
Patent number: 10930262Abstract: 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: GrantFiled: September 30, 2018Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLC.Inventors: Ross G. Cutler, Sriram Srinivasan, Ramin Mehran, Karlton David Sequeira, Jayant Ajit Gupchup, Senthil K. Velayutham
-
Patent number: 10525383Abstract: 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: GrantFiled: October 20, 2015Date of Patent: January 7, 2020Assignee: FIVES DMSInventor: David Sequeira
-
Patent number: 10239000Abstract: 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: GrantFiled: October 27, 2015Date of Patent: March 26, 2019Assignee: FIVES DMSInventors: David Sequeira, Cedric Bassez, Conrad Ernst De La Graete
-
Publication number: 20190073993Abstract: 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: ApplicationFiled: October 31, 2018Publication date: March 7, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ross G. Cutler, Sriram Srinivasan, Ramin Mehran, Karlton David Sequeira, Jayant Ajit Gupchup, Senthil K. Velayutham
-
Publication number: 20190035383Abstract: 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: ApplicationFiled: September 30, 2018Publication date: January 31, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ross G. Cutler, Sriram Srinivasan, Ramin Mehran, Karlton David Sequeira, Jayant Ajit Gupchup, Senthil K. Velayutham
-
Patent number: 10147415Abstract: 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: GrantFiled: February 2, 2017Date of Patent: December 4, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ross G. Cutler, Sriram Srinivasan, Ramin Mehran, Karlton David Sequeira, Jayant Ajit Gupchup, Senthil K. Velayutham
-
Publication number: 20180218727Abstract: 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: ApplicationFiled: February 2, 2017Publication date: August 2, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Ross G. Cutler, Sriram Srinivasan, Ramin Mehran, Karlton David Sequeira, Jayant Ajit Gupchup, Senthil K. Velayutham
-
Publication number: 20170291126Abstract: 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: ApplicationFiled: October 27, 2015Publication date: October 12, 2017Inventors: David SEQUEIRA, Cedric BASSEZ, Conrad ERNST DE LA GRAETE
-
Publication number: 20170239596Abstract: 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: ApplicationFiled: October 20, 2015Publication date: August 24, 2017Inventor: David SEQUEIRA