Patents by Inventor Charles Oliver
Charles Oliver 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).
-
Publication number: 20240127244Abstract: A distributed enhanced payment processing system includes a merchant point of sale (POS) terminal system and a remote payment management system. The POS terminal system initiates a transaction that includes receiving a payment amount, a purchaser account identifier, a virtual electronic payment indicator, and a merchant ID via a payment client. Subsequently, the POS terminal system outputs the transaction to the remote payment management system which generates a token for the transaction. The payment management system then provides the purchaser account identifier, a merchant account identifier, and the payment amount to a remote virtual electronic payment (VEP) entity system. Upon receiving a VEP entity system response, the payment management system outputs the response and token to the POS terminal system.Type: ApplicationFiled: December 27, 2023Publication date: April 18, 2024Inventors: Matthew D. OZVAT, Michelle K. PLOMSKE, Charles E. WATTS, Robert BONESTELL, Daniel J. OURADA, Kevin OLIVER
-
Publication number: 20220372462Abstract: Disclosed herein is a method for covalent immobilization of molecular compounds on a substrate surface, comprising the steps: Providing a substrate surface; Treating the substrate surface with a plasma at atmospheric pressure, thereby generating an activated surface site; Exposing at least the activated surface site, or some fraction of the activated surface site, to molecular compounds, thereby establishing a covalent bond between the molecular compounds and the substrate surface.Type: ApplicationFiled: October 9, 2020Publication date: November 24, 2022Inventors: Marcela Bilek, David McKenzie, Seyedeh Khadijeh Alavi, Charles Oliver Morgan Lotz
-
Patent number: 11464924Abstract: Respiratory therapy apparatus includes an oscillating expiratory therapy device and pressure and flow sensors in the patient inlet connected to supply signals to a processor. The processor includes artificial intelligence software to correlate the output signals with prescribed values and control a feedback device that prompts the patient accordingly to adjust use of the device as necessary. The feedback device may be of a visual, audible or tangible kind. The processor may also automatically adjust a setting dial of the therapy device by means of an actuator.Type: GrantFiled: November 8, 2014Date of Patent: October 11, 2022Assignee: Smiths Medical International LimitedInventors: Paul James Leslie Bennett, Robert James Burchell, Mohammad Qassim Mohammad Khasawneh, Mark Charles Oliver, Mark Sinclair Varney
-
Patent number: 11327802Abstract: Systems and methods for exporting logical object metadata. In one example, the system includes an electronic processor configured to receive a first input from a user. The first input includes a logical object location and at least one metadata export option. The electronic processor is also configured to create an export job based upon the first input. The electronic processor is also configured to store the export job in a job queue, determine when a computing resource is available to execute the export job, and execute the export job when the computing resource is available. The electronic processor is also configured to store a job manifest in a memory location. In one example, the job manifest includes metadata for each logical object located in the logical object location.Type: GrantFiled: October 9, 2019Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Wan Chin Wu, Hani Gamal Loza, Joe Keng Yap, Wenyu Cai, David Charles Oliver, Simon Bourdages
-
Patent number: 11226944Abstract: Concepts and technologies are described herein for cache management. In accordance with the concepts and technologies disclosed herein, the server computer can be configured to communicate with a client device configured to execute a cache module to maintain a cache storing data downloaded from and/or uploaded to the server computer by the client device. The server computer can be configured to receive requests for data stored at the server computer. The server computer can be configured to respond to the request with hashes that correspond to the requested data. The client device can search the cache for the hashes, obtain the data from the cache if the hashes are found, and/or download the data from the server computer if the hashes are not found. The client device also can be configured to update the cache upon uploading the data to the server computer.Type: GrantFiled: January 25, 2019Date of Patent: January 18, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Miko Arnab Sakhya Singha Bose, Simon Clarke, David Charles Oliver, Malgorzata Anna Malaczek
-
Publication number: 20210034426Abstract: Systems and methods for exporting logical object metadata. In one example, the system includes an electronic processor configured to receive a first input from a user. The first input includes a logical object location and at least one metadata export option. The electronic processor is also configured to create an export job based upon the first input. The electronic processor is also configured to store the export job in a job queue, determine when a computing resource is available to execute the export job, and execute the export job when the computing resource is available. The electronic processor is also configured to store a job manifest in a memory location. In one example, the job manifest includes metadata for each logical object located in the logical object location.Type: ApplicationFiled: October 9, 2019Publication date: February 4, 2021Inventors: Wan Chin WU, Hani Gamal LOZA, Joe Keng YAP, Wenyu CAI, David Charles OLIVER, Simon BOURDAGES
-
Patent number: 10849314Abstract: The invention relates to a method carried out by a processor for predicting a specific respiratory pathogen in a group of farm animals, which method comprises monitoring the sounds generated by said farm animals.Type: GrantFiled: November 12, 2017Date of Patent: December 1, 2020Inventors: Marika Christine Genzow, Charles Oliver Gomez-Duran
-
Patent number: 10826689Abstract: A data file is encrypted with a file-specific encryption key and sent to a remote data storage system. The file-specific encryption key is encrypted with a master key. The encrypted file-specific encryption key and the master key are both stored remotely from the encrypted file and they are stored remotely from one another.Type: GrantFiled: July 16, 2018Date of Patent: November 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: David Charles Oliver, Ming-wei Wang, Mingquan Xue, Christopher Paul Holder, Daniel Keith Winter, Parul Manek
-
Patent number: 10678762Abstract: Data to be moved from a source system to a target system, for a set of tenants, is first identified. It is then isolated into its own container. The contents are then moved.Type: GrantFiled: October 2, 2015Date of Patent: June 9, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Shyam Narayan, Adrian Fanaru, Burra Gopal, James P. Rupke, Parul Manek, Ziyi Wang, David Charles Oliver, Daniel Keith Winter, Yang Xiang
-
Publication number: 20200022337Abstract: The invention relates to a method carried out by a processor for predicting a specific respiratory pathogen in a group of farm animals, which method comprises monitoring the sounds generated by said farm animals.Type: ApplicationFiled: November 12, 2017Publication date: January 23, 2020Inventors: Marika Christine GENZOW, Charles Oliver GOMEZ-DURAN
-
Publication number: 20190155798Abstract: Concepts and technologies are described herein for cache management. In accordance with the concepts and technologies disclosed herein, the server computer can be configured to communicate with a client device configured to execute a cache module to maintain a cache storing data downloaded from and/or uploaded to the server computer by the client device. The server computer can be configured to receive requests for data stored at the server computer. The server computer can be configured to respond to the request with hashes that correspond to the requested data. The client device can search the cache for the hashes, obtain the data from the cache if the hashes are found, and/or download the data from the server computer if the hashes are not found. The client device also can be configured to update the cache upon uploading the data to the server computer.Type: ApplicationFiled: January 25, 2019Publication date: May 23, 2019Inventors: Miko Arnab Sakhya Singha Bose, Simon Clarke, David Charles Oliver, Malgorzata Anna Malaczek
-
Patent number: 10261943Abstract: Data to be moved from a source system to a target system, for a set of tenants, is first identified. The data is enumerated by a first computing instance in the source system to obtain an enumeration list. Data is copied from the source system to the target system based on the enumeration list by a second computing instance. The data in the source and target systems is then enumerated by a third computing instance to determine whether any data is still to be moved and another enumeration list is generated. The data still to be moved is then moved based on the other enumeration list.Type: GrantFiled: September 15, 2015Date of Patent: April 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shyam Narayan, Burra Gopal, Adrian Fanaru, James Rupke, David Charles Oliver, Daniel Keith Winter, Parul Manek
-
Publication number: 20190081775Abstract: A data file is encrypted with a file-specific encryption key and sent to a remote data storage system. The file-specific encryption key is encrypted with a master key. The encrypted file-specific encryption key and the master key are both stored remotely from the encrypted file and they are stored remotely from one another.Type: ApplicationFiled: July 16, 2018Publication date: March 14, 2019Inventors: David Charles Oliver, Ming-wei Wang, Mingquan Xue, Christopher Paul Holder, Daniel Keith Winter, Parul Manek
-
Patent number: 10229124Abstract: Data to be moved from a source system to a target system, for a set of tenants, is first identified. The data is enumerated by a first computing instance in the source system to obtain an enumeration list. Data is copied from the source system to the target system based on the enumeration list by a second computing instance. The data in the source and target systems is then enumerated by a third computing instance to determine whether any data is still to be moved and another enumeration list is generated. The data still to be moved is then moved based on the other enumeration list.Type: GrantFiled: October 2, 2015Date of Patent: March 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: David Charles Oliver, Ming-wei Wang, Gang Zhao, Daniel Keith Winter, Shyam Narayan, Parul Manek
-
Patent number: 10198462Abstract: Concepts and technologies are described herein for cache management. In accordance with the concepts and technologies disclosed herein, the server computer can be configured to communicate with a client device configured to execute a cache module to maintain a cache storing data downloaded from and/or uploaded to the server computer by the client device. The server computer can be configured to receive requests for data stored at the server computer. The server computer can be configured to respond to the request with hashes that correspond to the requested data. The client device can search the cache for the hashes, obtain the data from the cache if the hashes are found, and/or download the data from the server computer if the hashes are not found. The client device also can be configured to update the cache upon uploading the data to the server computer.Type: GrantFiled: April 5, 2012Date of Patent: February 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Miko Arnab Sakhya Singha Bose, Simon Clarke, David Charles Oliver, Malgorzata Anna Malaczek
-
Patent number: 10050780Abstract: A data file is encrypted with a file-specific encryption key and sent to a remote data storage system. The file-specific encryption key is encrypted with a master key. The encrypted file-specific encryption key and the master key are both stored remotely from the encrypted file and they are stored remotely from one another.Type: GrantFiled: October 2, 2015Date of Patent: August 14, 2018Assignee: Microsoft Technology Licensing, LLCInventors: David Charles Oliver, Ming-wei Wang, Mingquan Xue, Christopher Paul Holder, Daniel Keith Winter, Parul Manek
-
Publication number: 20180110954Abstract: Ventilator apparatus includes a pump (41) connected to supply pressurised air both to an air reservoir (23) and to an oxygen concentrator (70) that supplies pressurised oxygen to an oxygen reservoir (24). The outlet (50) of the air reservoir (23) is connected to the inlet of a breathing circuit (30) via an entrainment device (56) so that pressurised air from the reservoir entrains atmospheric air. The outlet (84) of the oxygen reservoir (24) is connected via oxygen tubing (99) to the patient end of the breathing circuit (30). A patient valve (90) at the patient end (93) of the breathing circuit (30) opens to allow the patient to exhale via openings (97) in the valve. The oxygen supply is switched to supply oxygen to the breathing circuit (30) during the expiratory phase so that oxygen in the circuit is inhaled during a subsequent inhalation phase.Type: ApplicationFiled: April 14, 2016Publication date: April 26, 2018Applicant: SMITHS MEDICAL INTERNATIONAL LIMITEDInventors: Anthony Lucio Belisario, Paul James Leslie Bennett, Robert James Burchell, Mohammad Qassim Mohammad Khasawneh, Mark Charles Oliver
-
Patent number: 9946383Abstract: Conductive trace routing techniques for display and bezel sensors are described. In one or more implementations, an apparatus includes display sensors, bezel sensors, and a plurality of conductive traces. The display sensors are configured to detect proximity of an object and are arranged in conjunction with a display area of a display device to support interaction with a user interface displayed by the display device. The bezel sensors are configured to detect proximity of an object and are disposed in a bezel that at least partially surrounds the display device and is outside the display area. The plurality of conductive traces are disposed between the display and bezel sensors and communicatively couple the display sensors and the bezel sensors to one or more computing components that are configured to process inputs received from the display sensors and the bezel sensors.Type: GrantFiled: April 29, 2016Date of Patent: April 17, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Andrew N. Cady, Christopher A. Whitman, Steven Nabil Bathiche, Thomas Charles Oliver, Rajesh Manohar Dighde
-
Publication number: 20170333661Abstract: An expiratory, vibratory therapy device (100, 200 300, 400) includes a compliance meter (104, 204, 304, 404) having a cylinder (110, 210, 310, 410) with a piston (111, 211, 411) movable along its length. The piston is urged by a spring (116, 226) to one end of the cylinder. The opposite end of the cylinder has an air inlet (120, 123, 219) normally closed by a springloaded occluder (129). The occluder (129) is moved to open the air inlet when the patient exhales in the prescribed manner. This allows some air to enter the cylinder and enables the piston to be displaced. The piston is coupled to a flag (106, 206, 306, 406) visible to the patient. When the correct number of prescribed breaths have been made the piston displaces the flag to indicate completion of the therapy.Type: ApplicationFiled: November 10, 2015Publication date: November 23, 2017Applicant: SMITHS MEDICAL INTERNATIONAL LIMITEDInventors: Paul James Bennett, Anthony Lucio Belisario, Robert James Burchell, Mohammad Qassim Mohammad Khasawneh, Mark Charles Oliver
-
Publication number: 20170151402Abstract: Respiratory therapy apparatus has a short conduit (10) with a mouthpiece (13) at one end and open to atmosphere at its opposite end (11). One end of a cylinder (22), (110, 203) opens into the conduit (10) and contains a piston (21, 111, 205) slidable along the cylinder. The piston (21, 111, 205) carries a permanent magnet (24) that interacts with a magnetic field produced by electromagnetic coils (25, 26), 101-109 surrounding the cylinder. The coils are driven by a control unit (30) that receives inputs from pressure, flow and piston position sensors (40, 41) and (42) to cause the piston to oscillate in the cylinder and superimpose an oscillatory waveform on the normal tidal respiration along the conduit (10) at an amplitude sufficient to mobilize mucus in the patient's airway and produce a therapeutic effect.Type: ApplicationFiled: June 5, 2015Publication date: June 1, 2017Applicant: SMITHS MEDICAL INTERNATIONAL LIMITEDInventors: Anthony Lucio Belisario, Mohammad Qassim Mohammad Khasawneh, Mark Charles Oliver, Mark Sinclair Varney