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).
-
Publication number: 20240104564Abstract: An example method includes receiving a request for a transaction; associating the request with a user; receiving, from the user, identification information; retrieving, from a database, first stored authentication information associated with the user; retrieving, from a distributed ledger, second stored authentication information associated with the user; and determining that the received authentication information matches the first stored authentication details and the second stored authentication details and, in response, outputting, by the computing system, a proof of authentication to enable the transaction.Type: ApplicationFiled: September 28, 2022Publication date: March 28, 2024Inventors: George Chen Kaidi, Jiaming Li, Ryan Moses Cayamanda, Ashwin Ganesh, Deepak Buddha, Bipin Kesapur, Sreeram Vasudevan, Li Hua Lim
-
Publication number: 20240104177Abstract: An example method includes receiving a selection of an item; retrieving a user interaction history and a user profile; determining a pattern of user behavior based on the user interaction history and on the user profile; receiving a set of active promotions for the third party; receiving a set of donation-receiving organizations; receiving, from an investment provider, a set of investments; determining an amount of savings based on a comparison of the selected item to the set of active promotions; determining at least one donation-receiving organization and at least one investment based on the pattern of user behavior; and presenting, on a GUI, an interactive element that enables a user to complete a transaction involving the selected item and direct the amount of savings to the at least one determined donation-receiving organization or to the at least one determined investment.Type: ApplicationFiled: September 28, 2022Publication date: March 28, 2024Inventors: George Chen Kaidi, Jiaming Li, Ryan Moses Cayamanda, Ashwin Ganesh, Deepak Buddha, Bipin Kesapur, Sreeram Vasudevan, Li Hua Lim
-
Publication number: 20240097924Abstract: Techniques are disclosed for automatically executing scripts for event in response to user activity within the event. A server executing a video conferencing service, receives meeting scheduling information and a set of user-specified scripting information from a user requesting to generate an event. In response to receiving a request from user device to access the event, the server causes display of an event interface to the device, the displayed interface including indications of sub-groups of a group of users accessing the conferencing service via a plurality of user devices and an indication of a video feed of a user in the group of users that is currently active. In response to one or more triggers corresponding to the event, one or more scripts are executed for the event, where executing the one or more scripts includes altering the displayed interface.Type: ApplicationFiled: November 27, 2023Publication date: March 21, 2024Inventors: Antonia Theodora Hellman, Ethan Duncan He-Li Hellman, Steven Emmanuel Hellman, Ivo Walter Rothschild, Paul Robert Murphy, Asahi Sato, William Hans Von Hippel, Michel Henri Georges Cassius
-
Patent number: 11936271Abstract: Replaceable windings (101) for an electromagnetic machine (100) are provided. A replaceable winding (101) comprises a body (107) having a longitudinal axis (105), the body (107) comprising opposing surfaces along the longitudinal axis (105). The replaceable winding (101) further comprises an aperture (119) through the body (107), between the opposing surfaces, the aperture (119) having generally parallel internal sides about perpendicular to the opposing surfaces of the body (107), the aperture (119) configured to removably received a pole portion (109) of the electromagnetic machine (100). The replaceable winding (101) further comprises electrical conductors wound about the aperture (119) in the body (107). The replaceable winding (101) further comprises electrical connectors (123) at one or more external sides of the body (107), the electrical connectors (123) connected to the electrical conductors.Type: GrantFiled: November 5, 2020Date of Patent: March 19, 2024Assignee: HYPERLOOP TECHNOLOGIES, INC.Inventors: Rachel Ozer, Noel Godinez, George Tirone, Tim Lambert, Irfan-ur-rab Usman, Yingjie Li
-
Patent number: 11925472Abstract: The present disclosure describes a fast-scanning optical-resolution photoacoustic (fsOR-PAE) endoscope for imaging vasculature within tissues in vivo that includes an ultrasonic transducer and a scanning mirror within a lumen of an elongate casing. The scanning mirror is configured to direct the laser pulses from the pulsed laser source to a focal spot outside the casing in a scanning pattern via an imaging window formed in the casing. The scanning mirror is further configured to direct a plurality of photoacoustic signals from the focal spot to the ultrasonic transducer via the imaging window.Type: GrantFiled: December 22, 2020Date of Patent: March 12, 2024Assignees: Washington University, California Institute of TechnologyInventors: Lihong Wang, Konstantin Maslov, Methodius Tuuli, Molly Stout, George Macones, Chiye Li, Junhui Shi, Yuan Qu
-
Memory management for hybrid automatic repeat request (HARQ) in a wireless local area network (WLAN)
Patent number: 11916676Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for implementing a hybrid automatic repeat request (HARQ) protocol in a wireless local area network (WLAN). In some aspects, a first WLAN device may transmit a first HARQ frame to a second WLAN device. The first WLAN device may receive a first feedback message from the second WLAN device. The first feedback message may be a HARQ Block Acknowledgement (H-BA) message. The first WLAN device may determine to enable the HARQ protocol based on the first feedback message. The first WLAN device may receive an indication of an amount of memory available at the second WLAN device for processing HARQ transmissions. The first WLAN device may transmit a second HARQ frame to the second WLAN device based, at least in part, on the amount of memory available at the second WLAN device for processing HARQ transmissions.Type: GrantFiled: June 30, 2020Date of Patent: February 27, 2024Assignee: QUALCOMM IncorporatedInventors: Alfred Asterjadhi, George Cherian, Abhishek Pramod Patil, Lochan Verma, Jialing Li Chen, Stephen Jay Shellhammer, Dung Ngoc Doan, Bin Tian -
Publication number: 20220222631Abstract: 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: ApplicationFiled: March 29, 2022Publication date: July 14, 2022Inventors: Sarah WASKOM, Cherie KWAN, Dale LEMIEUX, George LI, Aravind ALURI, Huiyong XIAO, Arik COHEN, Joel BOTNER
-
Patent number: 11301822Abstract: 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: GrantFiled: July 13, 2017Date of Patent: April 12, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Sarah Waskom, Cherie Kwan, Dale Lemieux, George Li, Aravind Aluri, Huiyong Xiao, Arik Cohen, Joel Botner
-
Publication number: 20200098727Abstract: 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: ApplicationFiled: September 25, 2018Publication date: March 26, 2020Inventors: Debendra Mallik, Robert L. Sankman, Sanka Ganesan, George Vakanas, Omkar Karhade, Sri Chaitra Jyotsna Chavali, Zhaozhi George Li, Holly A. Sawyer
-
Patent number: 9992662Abstract: 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: GrantFiled: March 7, 2017Date of Patent: June 5, 2018Assignee: Honeywell International, Inc.Inventors: Weifeng Hua, Bo Sun, George Li
-
Publication number: 20170344961Abstract: 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: ApplicationFiled: July 13, 2017Publication date: November 30, 2017Inventors: Sarah Waskom, Cherie Kwan, Dale Lemieux, George Li, Aravind Aluri, Huiyong Xiao, Arik Cohen, Joel Botner
-
Patent number: 9818291Abstract: 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: GrantFiled: September 11, 2015Date of Patent: November 14, 2017Assignee: HONEYWELL INTERNATIONAL INC.Inventors: WeiFeng Hua, George Li, Ziv Wang
-
Patent number: 9653411Abstract: 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: GrantFiled: December 18, 2015Date of Patent: May 16, 2017Assignee: Intel CorporationInventors: Donglai David Lu, Zhaozhi George Li, Matthew T. Magnavita, Amram Eitan, Peng Chen
-
Publication number: 20170076583Abstract: 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: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: WeiFeng Hua, George Li, Ziv Wang
-
Publication number: 20160220464Abstract: The present invention provides compositions comprising a bradykinin receptor B2 agonist and methods using such compositions to increase/promote hair growth or reduce/delay hair loss.Type: ApplicationFiled: September 3, 2014Publication date: August 4, 2016Inventors: JUNJIE YANG, GEORGE LI, XUEFEI LI
-
Patent number: 9009855Abstract: 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: GrantFiled: September 11, 2011Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Sanjeev Dwivedi, Sunil Shankar Kadam, George Li, Ariye M. Cohen
-
Publication number: 20140379558Abstract: 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: ApplicationFiled: June 20, 2013Publication date: December 25, 2014Inventors: Sarah Waskom, Cherie Kwan, Dale Lemieux, George Li, Aravind Aluri, Huiyong Xiao, Arik Cohen, Joel Botner
-
Patent number: 8689289Abstract: 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: GrantFiled: October 2, 2008Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Marcelo J. Birnbach, Daniel Carver, Brian Lounsberry, George Li, Felix Kasza
-
Publication number: 20130067601Abstract: 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: ApplicationFiled: September 11, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Sanjeev Dwivedi, Sunil Shankar Kadam, George Li, Ariye M. Cohen
-
Publication number: 20130067533Abstract: 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: ApplicationFiled: September 11, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Sunil Shankar Kadam, Sanjeev Dwivedi, George Li, Ariye M. Cohen, Alwin Vyhmeister