Patents by Inventor Xinge DU

Xinge DU 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: 20130246147
    Abstract: The disclosure relates to systems and methods for providing a card-less reward program that awards rewards based on purchase data determined from digital representations of sales receipts, and facilitating analytics related to the reward program, feedback from customers, and detection of fraudulent reward redemptions. A reward server may receive a digital representation of a sales receipt, determine purchase data based on the digital representation, and determine one or more rewards to be awarded based on the determined purchase data. The reward server may generate a code in association with the one or more rewards that can be used for auditing purposes to determine whether a reward was fraudulently obtained. The reward server may provide analytics and customer surveys to determine the effectiveness of reward programs and/or other merchant efforts to build and enhance customer loyalty.
    Type: Application
    Filed: January 10, 2013
    Publication date: September 19, 2013
    Applicant: Dailygobble, Inc.
    Inventors: Dazhi CHEN, Gerrine PAN, Seema REVANKAR, Jimmy RAU, Tyler BORENSTEIN, Xinge DU
  • Patent number: 7657527
    Abstract: A system and method for detecting termination of an application, such as a database instance, that uses locks is described. A holding child process is started from a parent process. The holding child process connects to a monitored application instance, acquires an exclusive lock on the monitored application instance and returns a ready signal upon successfully acquiring the exclusive lock. A waiting child process is started from the parent process subsequent to the holding child process. The holding child process connects to the monitored application instance, blocks on the exclusive lock on the monitored application instance and returns a result signal upon at least one of acquiring the exclusive lock and clearing the block on the exclusive lock. The return signal is processed at the parent process. Using locks provides immediate detection that the application has terminated. Methods for blocking against the application are also described.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: February 2, 2010
    Assignee: Oracle International Corporation
    Inventors: Carol L. Colrain, Xing Du
  • Publication number: 20060190453
    Abstract: A system and method for detecting termination of an application, such as a database instance, that uses locks is described. A holding child process is started from a parent process. The holding child process connects to a monitored application instance, acquires an exclusive lock on the monitored application instance and returns a ready signal upon successfully acquiring the exclusive lock. A waiting child process is started from the parent process subsequent to the holding child process. The holding child process connects to the monitored application instance, blocks on the exclusive lock on the monitored application instance and returns a result signal upon at least one of acquiring the exclusive lock and clearing the block on the exclusive lock. The return signal is processed at the parent process. Using locks provides immediate detection that the application has terminated. Methods for blocking against the application are also described.
    Type: Application
    Filed: April 18, 2006
    Publication date: August 24, 2006
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Carol Colrain, Xing Du
  • Patent number: 7058629
    Abstract: A system and method for detecting termination of an application, such as a database instance, that uses locks is described. A holding child process is started from a parent process. The holding child process connects to a monitored application instance, acquires an exclusive lock on the monitored application instance and returns a ready signal upon successfully acquiring the exclusive lock. A waiting child process is started from the parent process subsequent to the holding child process. The holding child process connects to the monitored application instance, blocks on the exclusive lock on the monitored application instance and returns a result signal upon at least one of acquiring the exclusive lock and clearing the block on the exclusive lock. The return signal is processed at the parent process. Using locks provides immediate detection that the application has terminated. Methods for blocking against the application are also described.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: June 6, 2006
    Assignee: Oracle International Corporation
    Inventors: Carol L Colrain, Xing Du