Patents by Inventor Matt Borg

Matt Borg 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: 11175905
    Abstract: Disclosed herein are system, method, and device embodiments for optimizing uploads for an offline scenario by merging requests. An embodiment operates by performing a plurality of modification operations over application storage, generating a first queue entry within a normal operations queue corresponding to a first modification operation of the plurality of modification operations, generating a second queue entry corresponding to a second modification operation of the plurality of modification operations, generating an optimized operations queue including an optimized queue entry combining the first queue entry and the second queue entry, and synchronizing the application storage with a remote storage system based on the optimized operations queue.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: November 16, 2021
    Assignee: SAP SE
    Inventors: Matt Borges, David Brandow, Michael Thode
  • Publication number: 20210096842
    Abstract: Disclosed herein are system, method, and device embodiments for optimizing uploads for an offline scenario by merging requests. An embodiment operates by performing a plurality of modification operations over application storage, generating a first queue entry within a normal operations queue corresponding to a first modification operation of the plurality of modification operations, generating a second queue entry corresponding to a second modification operation of the plurality of modification operations, generating an optimized operations queue including an optimized queue entry combining the first queue entry and the second queue entry, and synchronizing the application storage with a remote storage system based on the optimized operations queue.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 1, 2021
    Inventors: Matt Borges, David Brandow, Michael Thode
  • Patent number: 9762830
    Abstract: A method of providing blooming protection to a CMOS imager having a pixel array of a plurality of pixels arranged in rows and columns, where the CMOS imager is operable to capture high dynamic range images using a rolling shutter, is provided. Such a method can include reading out charge accumulated by the pixels in a readout row of a first integration time, applying a reset to the readout row for a reset time sufficient to allow readout and reset to occur in at least one subsequent row, and starting a second integration time of the pixels in the readout row, wherein the second integration time is shorter than the first integration time, and wherein the at least one subsequent row is a sufficient number of rows to have a combined reset to preclude blooming effects from the pixel array during the second integration time.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: September 12, 2017
    Assignee: SiOnyx, LLC
    Inventors: Jutao Jiang, Matt Borg
  • Patent number: 9509769
    Abstract: A method for processing data requests may include storing data on a client device received from a data provider maintaining the data. A request may be received to modify the data maintained by the data provider. After connectivity to the data provider is available, the request may be sent to the data provider. After connectivity is not available the request may be processed based on the data stored on the client device and the modified data may be stored on the client device.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: November 29, 2016
    Assignee: SAP SE
    Inventors: Adam Hurst, Matt Borges, Tim McClements
  • Publication number: 20150249725
    Abstract: A method for processing data requests may include storing data on a client device received from a data provider maintaining the data. A request may be received to modify the data maintained by the data provider. After connectivity to the data provider is available, the request may be sent to the data provider. After connectivity is not available the request may be processed based on the data stored on the client device and the modified data may be stored on the client device.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Inventors: Adam Hurst, Matt Borges, Tim McClements
  • Publication number: 20140313386
    Abstract: A method of providing blooming protection to a CMOS imager having a pixel array of a plurality of pixels arranged in rows and columns, where the CMOS imager is operable to capture high dynamic range images using a rolling shutter, is provided. Such a method can include reading out charge accumulated by the pixels in a readout row of a first integration time, applying a reset to the readout row for a reset time sufficient to allow readout and reset to occur in at least one subsequent row, and starting a second integration time of the pixels in the readout row, wherein the second integration time is shorter than the first integration time, and wherein the at least one subsequent row is a sufficient number of rows to have a combined reset to preclude blooming effects from the pixel array during the second integration time.
    Type: Application
    Filed: February 18, 2014
    Publication date: October 23, 2014
    Applicant: SiOnyx, Inc.
    Inventors: Jutao Jiang, Matt Borg