Patents by Inventor Xingheng Wang

Xingheng Wang 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: 7591424
    Abstract: Various technologies and techniques are disclosed that improve an ecommerce payment process. The system receives a selection from a user to perform a checkout operation for items in a shopping cart. The system receives a payment type selection from a user and creates an encrypted packet of order information. The user is redirected to a URL of a third party payment processing system that supports the selected payment type for the user's country. The encrypted information is posted securely to the payment system and includes details standard across payment types. A user interface theme identifier is included to allow the third party system to provide a consistent user interface. The third party system accepts the standard details in the encrypted packet and implements the payment type specific details. The ecommerce system receives notification that the payment process succeeded and provisioning resumes by providing the purchased items to the user.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Xingheng Wang, Mahesh Jayaram, Rajesh Kuppuswamy, Stuart H. Marshall, Yunkai Zhou
  • Publication number: 20070233573
    Abstract: Various technologies and techniques are disclosed that improve an ecommerce payment process. The system receives a selection from a user to perform a checkout operation for items in a shopping cart. The system receives a payment type selection from a user and creates an encrypted packet of order information. The user is redirected to a URL of a third party payment processing system that supports the selected payment type for the user's country. The encrypted information is posted securely to the payment system and includes details standard across payment types. A user interface theme identifier is included to allow the third party system to provide a consistent user interface. The third party system accepts the standard details in the encrypted packet and implements the payment type specific details. The ecommerce system receives notification that the payment process succeeded and provisioning resumes by providing the purchased items to the user.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Xingheng Wang, Mahesh Jayaram, Rajesh Kuppuswamy, Stuart Marshall, Yunkai Zhou
  • Publication number: 20050144099
    Abstract: The present invention involves a system and method that facilitate a purchasing experience in part by consolidating any number of purchases and their respective charge amounts until the purchases or charge amounts reach a threshold level. The threshold level can be based in part on resources used (consumed or purchased) or on the corresponding monetary value. The threshold level can be determined based at least in part on several factors such as the type of resource being purchased, the volume of resources purchased at a time or over a period of time, customer's payment history, customer's usage history, feedback received from the customer's payment provider, the type of payment vehicle (e.g., credit card, stored value card), time of the purchase, etc. When the threshold is reached, payment is requested asynchronously. The customer's account can be suspended or cancelled if payment cannot be secured within a desired amount of time.
    Type: Application
    Filed: December 24, 2003
    Publication date: June 30, 2005
    Inventors: Indrojit Deb, Stuart Marshall, Xingheng Wang, John Gallelli, Rangaprasad Narasimhan, Newton Sanches, Jun Yin, David Brennan, Bharat Shyam