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: 20240127244
    Abstract: 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: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Inventors: Matthew D. OZVAT, Michelle K. PLOMSKE, Charles E. WATTS, Robert BONESTELL, Daniel J. OURADA, Kevin OLIVER
  • Publication number: 20220372462
    Abstract: 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: Application
    Filed: October 9, 2020
    Publication date: November 24, 2022
    Inventors: Marcela Bilek, David McKenzie, Seyedeh Khadijeh Alavi, Charles Oliver Morgan Lotz
  • Patent number: 11464924
    Abstract: 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: Grant
    Filed: November 8, 2014
    Date of Patent: October 11, 2022
    Assignee: Smiths Medical International Limited
    Inventors: Paul James Leslie Bennett, Robert James Burchell, Mohammad Qassim Mohammad Khasawneh, Mark Charles Oliver, Mark Sinclair Varney
  • Patent number: 11327802
    Abstract: 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: Grant
    Filed: October 9, 2019
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wan Chin Wu, Hani Gamal Loza, Joe Keng Yap, Wenyu Cai, David Charles Oliver, Simon Bourdages
  • Patent number: 11226944
    Abstract: 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: Grant
    Filed: January 25, 2019
    Date of Patent: January 18, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miko Arnab Sakhya Singha Bose, Simon Clarke, David Charles Oliver, Malgorzata Anna Malaczek
  • Publication number: 20210034426
    Abstract: 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: Application
    Filed: October 9, 2019
    Publication date: February 4, 2021
    Inventors: Wan Chin WU, Hani Gamal LOZA, Joe Keng YAP, Wenyu CAI, David Charles OLIVER, Simon BOURDAGES
  • Patent number: 10849314
    Abstract: 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: Grant
    Filed: November 12, 2017
    Date of Patent: December 1, 2020
    Inventors: Marika Christine Genzow, Charles Oliver Gomez-Duran
  • Patent number: 10826689
    Abstract: 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: Grant
    Filed: July 16, 2018
    Date of Patent: November 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Charles Oliver, Ming-wei Wang, Mingquan Xue, Christopher Paul Holder, Daniel Keith Winter, Parul Manek
  • Patent number: 10678762
    Abstract: 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: Grant
    Filed: October 2, 2015
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shyam Narayan, Adrian Fanaru, Burra Gopal, James P. Rupke, Parul Manek, Ziyi Wang, David Charles Oliver, Daniel Keith Winter, Yang Xiang
  • Publication number: 20200022337
    Abstract: 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: Application
    Filed: November 12, 2017
    Publication date: January 23, 2020
    Inventors: Marika Christine GENZOW, Charles Oliver GOMEZ-DURAN
  • Publication number: 20190155798
    Abstract: 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: Application
    Filed: January 25, 2019
    Publication date: May 23, 2019
    Inventors: Miko Arnab Sakhya Singha Bose, Simon Clarke, David Charles Oliver, Malgorzata Anna Malaczek
  • Patent number: 10261943
    Abstract: 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: Grant
    Filed: September 15, 2015
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shyam Narayan, Burra Gopal, Adrian Fanaru, James Rupke, David Charles Oliver, Daniel Keith Winter, Parul Manek
  • Publication number: 20190081775
    Abstract: 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: Application
    Filed: July 16, 2018
    Publication date: March 14, 2019
    Inventors: David Charles Oliver, Ming-wei Wang, Mingquan Xue, Christopher Paul Holder, Daniel Keith Winter, Parul Manek
  • Patent number: 10229124
    Abstract: 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: Grant
    Filed: October 2, 2015
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Charles Oliver, Ming-wei Wang, Gang Zhao, Daniel Keith Winter, Shyam Narayan, Parul Manek
  • Patent number: 10198462
    Abstract: 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: Grant
    Filed: April 5, 2012
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miko Arnab Sakhya Singha Bose, Simon Clarke, David Charles Oliver, Malgorzata Anna Malaczek
  • Patent number: 10050780
    Abstract: 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: Grant
    Filed: October 2, 2015
    Date of Patent: August 14, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Charles Oliver, Ming-wei Wang, Mingquan Xue, Christopher Paul Holder, Daniel Keith Winter, Parul Manek
  • Publication number: 20180110954
    Abstract: 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: Application
    Filed: April 14, 2016
    Publication date: April 26, 2018
    Applicant: SMITHS MEDICAL INTERNATIONAL LIMITED
    Inventors: Anthony Lucio Belisario, Paul James Leslie Bennett, Robert James Burchell, Mohammad Qassim Mohammad Khasawneh, Mark Charles Oliver
  • Patent number: 9946383
    Abstract: 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: Grant
    Filed: April 29, 2016
    Date of Patent: April 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew N. Cady, Christopher A. Whitman, Steven Nabil Bathiche, Thomas Charles Oliver, Rajesh Manohar Dighde
  • Publication number: 20170333661
    Abstract: 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: Application
    Filed: November 10, 2015
    Publication date: November 23, 2017
    Applicant: SMITHS MEDICAL INTERNATIONAL LIMITED
    Inventors: Paul James Bennett, Anthony Lucio Belisario, Robert James Burchell, Mohammad Qassim Mohammad Khasawneh, Mark Charles Oliver
  • Publication number: 20170151402
    Abstract: 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: Application
    Filed: June 5, 2015
    Publication date: June 1, 2017
    Applicant: SMITHS MEDICAL INTERNATIONAL LIMITED
    Inventors: Anthony Lucio Belisario, Mohammad Qassim Mohammad Khasawneh, Mark Charles Oliver, Mark Sinclair Varney