Patents by Inventor Jason Yap

Jason Yap 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: 9674296
    Abstract: A data cache server may process requests from a data cache client to put, get, and delete data items into or from the data cache server. Each data item may be based on data in a data store. In response to each request to put a data item into the data cache server, the data cache server may determine whether any of the data in the data store on which the data item is based has or may have changed; put the data item into the data cache memory if none of the data in the data store on which the data item is based has been determined to have or maybe to have changed, and not put the data item into the data cache memory if data in the data store on which the data item is based has been determined to have or maybe to have changed.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: June 6, 2017
    Assignee: UNIVERSITY OF SOUTHERN CALIFORNIA
    Inventors: Shahram Ghandeharizadeh, Jason Yap
  • Publication number: 20140279944
    Abstract: An SQL query-to-procedure translation system may be used in connection with a relational database management system (RDBMS) that is augmented by a cache and a cache management system that manages the cache. The query-to-procedure translation system may include a data processing system that has at least one computer hardware processor and a configuration that, in response to a query issued by an application program for data from the relational database management system: intercepts the query; generates code that determines if data requested by the query that may be in the cache has changed; and registers the code as a procedure with the RDBMS.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 18, 2014
    Applicant: UNIVERSITY OF SOUTHERN CALIFORNIA
    Inventors: Shahram Ghandeharizadeh, Jason Yap
  • Publication number: 20140012938
    Abstract: A data cache server may process requests from a data cache client to put, get, and delete data items into or from the data cache server. Each data item may be based on data in a data store. In response to each request to put a data item into the data cache server, the data cache server may determine whether any of the data in the data store on which the data item is based has or may have changed; put the data item into the data cache memory if none of the data in the data store on which the data item is based has been determined to have or maybe to have changed, and not put the data item into the data cache memory if data in the data store on which the data item is based has been determined to have or maybe to have changed.
    Type: Application
    Filed: June 25, 2013
    Publication date: January 9, 2014
    Applicant: UNIVERSITY OF SOUTHERN CALIFORNIA
    Inventors: Shahram Ghandeharizadeh, Jason Yap
  • Patent number: D763688
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: August 16, 2016
    Assignee: O2COOL, LLC
    Inventors: Oliver Breit, Jason Yap
  • Patent number: D770022
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: October 25, 2016
    Assignee: O2COOL, LLC
    Inventors: Oliver Breit, Jason Yap
  • Patent number: D773630
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: December 6, 2016
    Assignee: O2COOL, LLC
    Inventors: Oliver Breit, Jason Yap
  • Patent number: D773631
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: December 6, 2016
    Assignee: O2COOL, LLC
    Inventors: Oliver Breit, Jason Yap
  • Patent number: D774849
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: December 27, 2016
    Assignee: DKB Household UK Limited
    Inventors: Jason Yap, Oliver Breit
  • Patent number: D786072
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: May 9, 2017
    Assignee: O2COOL, LLC
    Inventors: Oliver Breit, Jason Yap