Patents by Inventor Lois Wang

Lois 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: 8458690
    Abstract: An automated arrangement for deploying software updates to a distributed system based on state differences is provided in which a manifest defines a target snapshot of the desired state of the system after it is updated. A snapshot of the current distributed system state is taken and a state difference between the current state and the target state is calculated. A rule-based engine applies pre-defined rules to generate a sequence of actions that when performed will bring the distributed system to the target state. Accordingly, rather than have to focus on how to change the distributed system, software developers and system administrators may instead specify the target distributed system state in the manifest and the present automated deployment arrangement will perform the required actions to deploy the updates and achieve the desired state.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: Junbo Zhang, Tony Yip, Shu Zhang, Lois Wang, Tianxiang Chen, Eric Zheng
  • Publication number: 20100281473
    Abstract: An automated arrangement for deploying software updates to a distributed system based on state differences is provided in which a manifest defines a target snapshot of the desired state of the system after it is updated. A snapshot of the current distributed system state is taken and a state difference between the current state and the target state is calculated. A rule-based engine applies pre-defined rules to generate a sequence of actions that when performed will bring the distributed system to the target state. Accordingly, rather than have to focus on how to change the distributed system, software developers and system administrators may instead specify the target distributed system state in the manifest and the present automated deployment arrangement will perform the required actions to deploy the updates and achieve the desired state.
    Type: Application
    Filed: April 29, 2009
    Publication date: November 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Junbo Zhang, Tony Yip, Shu Zhang, Lois Wang, Tianxiang Chen, Eric Zheng
  • Publication number: 20100280909
    Abstract: A payment gateway is implemented as a web service that utilizes a payment adapter plug-in model to support both synchronous payments (e.g., credit/debit card payments) and asynchronous payments (e.g., bank transfers) in which an interface to the payment gateway is provided to facilitate the development by a payment service provider or third party of a payment adapter that can plug into the gateway. The payment adapter enables the details of the payment service provider, credit card network, bank, etc. to be abstracted by mapping payment status from the provider to a standardized payment status that is utilized by the payment gateway. A payment gateway can then switch payment service providers by switching payment adapters.
    Type: Application
    Filed: April 29, 2009
    Publication date: November 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Junbo Zhang, Jay Tze, Eric Zheng, Belinda Wu, Lois Wang
  • Publication number: 20080270233
    Abstract: Architecture that leverages enabling technologies for tracking offline activity of a user, and rating performance of offline/online publishers of content and/or advertisements. Knowledge about user offline interests can be accumulated and used to target the user with smart advertisements when offline or online. Moreover, the performance of publishers of the offline content computed by merchants who contract with publishers to provide the best exposure. In support thereof, rate information in the form of response rate and conversion rate can be computed and analyzed for each offline publisher. A publisher referral ID for a publisher is inserted into detectable indicia associated with offline media such as print media, audio media, video media, etc. When a user interacts with the offline content using a cell phone, the captured information is forwarded to an online advertisement component framework for responding to the user interaction (e.g., a purchase transaction or request for further information).
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Applicant: Microsoft Corporation
    Inventors: Tony Yip, Junbo Zhang, Lois Wang, Jacky Wang