Patents by Inventor George Li

George Li 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: 12340352
    Abstract: An applications programming interface (API) or other interface may be configured for use with a plurality of e-commerce applications and/or a plurality of payment systems. The API may be associated with an operating system of a client or may be otherwise located in an e-commerce system or network. The API may receive a call regarding a purchase transaction. The purchase transaction may be examined to determine if a payment method is synchronous or asynchronous. An appropriate payment system may be activated to perform the purchase transaction based at least in part on the determination made by the examination of the purchase transaction. A result of the purchase transaction may be sent to the e-commerce program. By revision of the API, developers of e-commerce applications are freed from the burden of revising code in response to the need to utilize additional or differently operated payment systems.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: June 24, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarah Waskom, Cherie Kwan, Dale Lemieux, George Li, Aravind Aluri, Huiyong Xiao, Arik Cohen, Joel Botner
  • Publication number: 20220222631
    Abstract: An applications programming interface (API) or other interface may be configured for use with a plurality of e-commerce applications and/or a plurality of payment systems. The API may be associated with an operating system of a client or may be otherwise located in an e-commerce system or network. The API may receive a call regarding a purchase transaction. The purchase transaction may be examined to determine if a payment method is synchronous or asynchronous. An appropriate payment system may be activated to perform the purchase transaction based at least in part on the determination made by the examination of the purchase transaction. A result of the purchase transaction may be sent to the e-commerce program. By revision of the API, developers of e-commerce applications are freed from the burden of revising code in response to the need to utilize additional or differently operated payment systems.
    Type: Application
    Filed: March 29, 2022
    Publication date: July 14, 2022
    Inventors: Sarah WASKOM, Cherie KWAN, Dale LEMIEUX, George LI, Aravind ALURI, Huiyong XIAO, Arik COHEN, Joel BOTNER
  • Patent number: 11301822
    Abstract: An applications programming interface (API) or other interface may be configured for use with a plurality of e-commerce applications and/or a plurality of payment systems. The API may be associated with an operating system of a client or may be otherwise located in an e-commerce system or network. The API may receive a call regarding a purchase transaction. The purchase transaction may be examined to determine if a payment method is synchronous or asynchronous. An appropriate payment system may be activated to perform the purchase transaction based at least in part on the determination made by the examination of the purchase transaction. A result of the purchase transaction may be sent to the e-commerce program. By revision of the API, developers of e-commerce applications are freed from the burden of revising code in response to the need to utilize additional or differently operated payment systems.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarah Waskom, Cherie Kwan, Dale Lemieux, George Li, Aravind Aluri, Huiyong Xiao, Arik Cohen, Joel Botner
  • Publication number: 20200098727
    Abstract: A wire-bond memory die is coupled to a system-on-chip processor where the processor is flip-chip mounted on a semiconductor package substrate, and the wire-bond memory die is also flip-chip configured through a redistribution layer that pins out to a series of pillars that contact the semiconductor package substrate. The wire-bond memory die is stacked on the processor and the redistribution layer overhangs the processor to contact the series of pillars.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Inventors: Debendra Mallik, Robert L. Sankman, Sanka Ganesan, George Vakanas, Omkar Karhade, Sri Chaitra Jyotsna Chavali, Zhaozhi George Li, Holly A. Sawyer
  • Patent number: 9992662
    Abstract: A system and method (10) are provided for enrolling electrical control devices (12) in a system (14) for wirelessly controlling and monitoring a plurality of electrical control devices (12) located throughout a building (16). The system (10) includes a portable electronic control panel (20) that connects wirelessly to the devices (12). The system (10) automatically creates a list of the devices (12) based their wireless signal strength and allows a user to select and operate each of the devices (12) one at a time to thereby verify the identity of each device (12) and input a user created identifier for each device (12) into the system (10).
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: June 5, 2018
    Assignee: Honeywell International, Inc.
    Inventors: Weifeng Hua, Bo Sun, George Li
  • Publication number: 20170344961
    Abstract: An applications programming interface (API) or other interface may be configured for use with a plurality of e-commerce applications and/or a plurality of payment systems. The API may be associated with an operating system of a client or may be otherwise located in an e-commerce system or network. The API may receive a call regarding a purchase transaction. The purchase transaction may be examined to determine if a payment method is synchronous or asynchronous. An appropriate payment system may be activated to perform the purchase transaction based at least in part on the determination made by the examination of the purchase transaction. A result of the purchase transaction may be sent to the e-commerce program. By revision of the API, developers of e-commerce applications are freed from the burden of revising code in response to the need to utilize additional or differently operated payment systems.
    Type: Application
    Filed: July 13, 2017
    Publication date: November 30, 2017
    Inventors: Sarah Waskom, Cherie Kwan, Dale Lemieux, George Li, Aravind Aluri, Huiyong Xiao, Arik Cohen, Joel Botner
  • Patent number: 9818291
    Abstract: A system is provided that includes a control panel of a security system that detects threats within a secured geographic area, a least one Bluetooth low energy (BLE) device located within the secured area that transmits a wireless location identification signal, a portable wireless device of the security system that detects the wireless location identification signal, and a processor of the security system that displays a screen used to arm the security system in response to the wireless location identification signal detected by the portable wireless device.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: November 14, 2017
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: WeiFeng Hua, George Li, Ziv Wang
  • Patent number: 9653411
    Abstract: An electronic package that includes a substrate; an electronic component mounted to a surface of the substrate; and a porous coating that includes grains of metal powder formed onto the electronic component by melting the metal powder onto the electronic component. An electronic package that includes a substrate; an electronic component mounted to a surface of the substrate; and a porous coating that includes grains of metal powder formed onto the substrate by melting the metal powder onto the substrate. An electronic package that includes a substrate; an electronic component mounted to a surface of the substrate; an initial mold covering the electronic component; and a porous coating that includes grains of metal powder formed onto the initial mold by melting the metal powder onto the initial mold.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 16, 2017
    Assignee: Intel Corporation
    Inventors: Donglai David Lu, Zhaozhi George Li, Matthew T. Magnavita, Amram Eitan, Peng Chen
  • Publication number: 20170076583
    Abstract: A system that includes a control panel of a security system that detects threats within a secured geographic area, a least one Bluetooth low energy (BLE) device located within the secured area that transmits a wireless location identification signal, a portable wireless device of the security system that detects the wireless location identification signal and a processor of the security system that displays a screen used to arm the security system in response to the wireless identification signal detected by the portable device.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: WeiFeng Hua, George Li, Ziv Wang
  • Patent number: 9009855
    Abstract: One or more techniques and/or systems are disclosed for generating a developer license that allows a developer application to run on developer machine. A user identification (userID) used to register a user can be used by the user to register as a developer. The userID can be authenticated for the registered developer. Further, a machine used by the developer for the developer application can be registered, and a resulting hardware identification (hardwareID) can be authenticated for the registered developer machine. Additionally, a developer certificate can be generated for the registered developer. The developer certificate can be authenticated and used to sign the developer application. The developer license can be generated for the developer, allowing the developer machine to execute the developer application, based at least upon the authenticated userID, the authenticated hardwareID, and the authenticated developer certificate.
    Type: Grant
    Filed: September 11, 2011
    Date of Patent: April 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjeev Dwivedi, Sunil Shankar Kadam, George Li, Ariye M. Cohen
  • Publication number: 20140379558
    Abstract: An applications programming interface (API) or other interface may be configured for use with a plurality of e-commerce applications and/or a plurality of payment systems. The API may be associated with an operating system of a client or may be otherwise located in an e-commerce system or network. The API may receive a call regarding a purchase transaction. The purchase transaction may be examined to determine if a payment method is synchronous or asynchronous. An appropriate payment system may be activated to perform the purchase transaction based at least in part on the determination made by the examination of the purchase transaction. A result of the purchase transaction may be sent to the e-commerce program. By revision of the API, developers of e-commerce applications are freed from the burden of revising code in response to the need to utilize additional or differently operated payment systems.
    Type: Application
    Filed: June 20, 2013
    Publication date: December 25, 2014
    Inventors: Sarah Waskom, Cherie Kwan, Dale Lemieux, George Li, Aravind Aluri, Huiyong Xiao, Arik Cohen, Joel Botner
  • Patent number: 8689289
    Abstract: Global object access auditing techniques are described. In an implementation, a global SACL for a resource and an object SACL are merged to form a merged SACL responsive to a request for access to an object. The merged SACL is checked to determine what activity is to generate an audit event.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Marcelo J. Birnbach, Daniel Carver, Brian Lounsberry, George Li, Felix Kasza
  • Publication number: 20130067533
    Abstract: One or more techniques and/or systems are disclosed for generating a test application license for a developer application, such as to test a licensing portion of the developer application on a developer machine. An application identifier (appID) can be created that is particular to the developer application. Developer binding data associated with an authenticated developer of the developer application can be created that is particular to the developer. The appID and developer binding data are combined to create bound application developer data. The test application license is generated for the developer application based at least upon an authenticated developer certificate and the bound application developer data. The generated test application license provides for the licensing portion of the developer application to be tested on the developer machine.
    Type: Application
    Filed: September 11, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Sunil Shankar Kadam, Sanjeev Dwivedi, George Li, Ariye M. Cohen, Alwin Vyhmeister
  • Publication number: 20130067601
    Abstract: One or more techniques and/or systems are disclosed for generating a developer license that allows a developer application to run on developer machine. A user identification (userID) used to register a user can be used by the user to register as a developer. The userID can be authenticated for the registered developer. Further, a machine used by the developer for the developer application can be registered, and a resulting hardware identification (hardwareID) can be authenticated for the registered developer machine. Additionally, a developer certificate can be generated for the registered developer. The developer certificate can be authenticated and used to sign the developer application. The developer license can be generated for the developer, allowing the developer machine to execute the developer application, based at least upon the authenticated userID, the authenticated hardwareID, and the authenticated developer certificate.
    Type: Application
    Filed: September 11, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Sanjeev Dwivedi, Sunil Shankar Kadam, George Li, Ariye M. Cohen
  • Publication number: 20080069694
    Abstract: A fan device is described providing novel and beneficial features to the user. In a first aspect of the invention, an improved fan device and method is described in which a body portion (having a first longitudinal axis) of the fan may be both gripped, for moving the fan from one position to another, and also activated to the on or off condition using only one hand for simultaneously moving and activating the fan. The fan has a magnet for stabilizing the fan when set down to provide a stream of air. The fan is configured to have a head attached to the body portion, the head having a second axis of rotation in relation to the body portion. The fan also has a fan blade attached to the head, the fan blade having a third axis of rotation in relation to the head, the second and third axes intersecting at an angle. The first and second axes also intersect at an angle.
    Type: Application
    Filed: September 19, 2006
    Publication date: March 20, 2008
    Inventors: Hector Ray Hernandez, George Li
  • Publication number: 20060289451
    Abstract: A multifunctional griddle having hinged top and bottom heating plate assemblies which receive reversible cooking plates or, alternatively, interchangeable cooking plates for cooking different types of foods such as waffles, pancakes, and hot sandwiches. In one embodiment the reversible cooking plates are nested in face-to-face contact with mating top and bottom heating plates to improve heat transfer to the cooking plates. This is accomplished by forming a mating waffle grid in the heating plates for receiving the waffle iron surfaces of the cooking plates in intermeshing engagement. The intermeshing engagement of the cooking plates with the heating plates also reduces the overall vertical height of the appliance providing a slimmer profile. In an alternative embodiment a set of interchangeable cooking plates is provided having a sliding interface with modified heating plates. In this embodiment the cooking plates are conveniently interchanged to vary the cooking configurations of the appliance.
    Type: Application
    Filed: June 20, 2006
    Publication date: December 28, 2006
    Inventor: George Li
  • Publication number: 20060191895
    Abstract: A portable electric grill including an exhaust fan for indoor grilling is disclosed. The present grill is constructed to permit its supporting frame to be folded from an open position wherein the horizontally disposed grilling plates are supported by folding leg members to a closed position wherein the grilling plates are folded vertically along with the leg members for convenient portability and storage. The present grill also provides heating elements associated with each grilling plate, which permits the grilling plates to be selectively energized. An air filter is disposed within the air intake of the exhaust fan utilizing filter media capable of capturing particulate matter of a size range found in smoke and cooking fumes generated by the grill during operation.
    Type: Application
    Filed: January 29, 2005
    Publication date: August 31, 2006
    Inventors: George Li, William Robertson
  • Publication number: 20060194012
    Abstract: A novel multilayer structure in which one layer comprises a polymer comprising a solventless, waterless, melt-processable acrylonitrile olefinically unsaturated polymer and the other layer comprises an organic polymer. Either polymer can be employed as the inner layer or the outer lays component of the multilayer structure.
    Type: Application
    Filed: April 4, 2006
    Publication date: August 31, 2006
    Inventors: Elena Percec, Richard Jorkasky, George Li
  • Publication number: 20060049169
    Abstract: A multifunctional griddle having hinged top and bottom heating plate assemblies which receive reversible cooking plates or, alternatively, interchangeable cooking plates for cooking different types of foods such as waffles, pancakes, and hot sandwiches. In one embodiment the reversible cooking plates are nested in face-to-face contact with mating top and bottom heating plates to improve heat transfer to the cooking plates. This is accomplished by forming a mating waffle grid in the heating plates for receiving the waffle iron surfaces of the cooking plates in intermeshing engagement. The intermeshing engagement of the cooking plates with the heating plates also reduces the overall vertical height of the appliance providing a slimmer profile. In an alternative embodiment a set of interchangeable cooking plates is provided having a sliding interface with modified heating plates. In this embodiment the cooking plates are conveniently interchanged to vary the cooking configurations of the appliance.
    Type: Application
    Filed: September 7, 2004
    Publication date: March 9, 2006
    Inventor: George Li
  • Publication number: 20060049165
    Abstract: An automatic electric muffin maker for baking muffins and related foodstuffs is disclosed. The present muffin maker comprises a housing assembly enclosing a bottom heating plate having an integrated heating element and a top heating element for browning (i.e. to scorch slightly in cooking). Advantageously, the heating plate includes a plurality of integrally formed, internally tapered heating wells which receive a mating baking pan having tapered cylindrical mold cups configured to provide complementary surface-to-surface engagement within the heating wells and efficient heat transfer therebetween. The heating elements are electrically interconnected to a heat control thermostat, which regulates the baking cycle. In an alternative embodiment the baking functions are carried out by electronic controls including a timed cooking cycle which changes to a warming mode upon completion.
    Type: Application
    Filed: September 7, 2004
    Publication date: March 9, 2006
    Inventor: George Li