Patents by Inventor Charles Li
Charles 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: 12335148Abstract: Linked packet tracing techniques for software load balancers are described, as leveraging a client identifier generated to link packet traces between packets of a service provider system. In one example, a client-side packet is received from a client device by a processing system. From this, a client identifier is generated by the processing system based on the client device. In response, a modified client-side packet is generated by the processing system by modifying the client-side packet to include the client identifier. The modified client-side packet is transmitted by the processing system to a server system. A server-side packet is then received by the processing system from the server system. In response, the server-side packet is detected as including the client-identifier. From this, the server-side packet is linked to at least the modified client-side packet based on the detecting, and the processing system outputs a result of the linked packets.Type: GrantFiled: March 28, 2022Date of Patent: June 17, 2025Assignee: eBay Inc.Inventors: Bo Zhang, Shenghui Yang, Bin Sun, Nanxiang Mei, Charles Li
-
Publication number: 20250029177Abstract: Systems and methods for programmatic access of external financial service systems. An application proxy instance is created that simulates an application of an external financial service system. A normalized account request is received for financial data of the external financial service system for a specified account. The normalized account request is provided by an external financial application system by using a financial data API of the financial platform system. Responsive to the normalized account request, communication is negotiated with the external financial service system by using the application proxy instance to access the requested financial data from the external financial service system by using a proprietary Application Programming Interface (API) of the external financial service system. The financial data is provided to the external financial application system as a response to the normalized account request.Type: ApplicationFiled: October 4, 2024Publication date: January 23, 2025Inventors: William Hockey, Charles Li, Zach Perret
-
Patent number: 12148028Abstract: Systems and methods for programmatic access of external financial service systems. An application proxy instance is created that simulates an application of an external financial service system. A normalized account request is received for financial data of the external financial service system for a specified account. The normalized account request is provided by an external financial application system by using a financial data API of the financial platform system. Responsive to the normalized account request, communication is negotiated with the external financial service system by using the application proxy instance to access the requested financial data from the external financial service system by using a proprietary Application Programming Interface (API) of the external financial service system. The financial data is provided to the external financial application system as a response to the normalized account request.Type: GrantFiled: January 16, 2024Date of Patent: November 19, 2024Assignee: Plaid Inc.Inventors: William Hockey, Charles Li, Zach Perret
-
Publication number: 20240354720Abstract: Systems and methods for programmatic access of a financial institution system. A normalized API request provided by an application system specifies user information corresponding to at least one account endpoint of an external financial institution system. Responsive to the request, at least one application proxy instance associated with the normalized API request is used to collect transaction information from a corresponding financial institution system by providing the financial institution system with a proprietary API request. The transaction information is included in at least one proprietary API response provided by the financial institution system. A normalized API response is generated based on the collected transaction information and provided to the application system. Each application proxy instance is constructed to simulate an application of the corresponding financial institution system on behalf of a user associated with the application proxy instance.Type: ApplicationFiled: July 3, 2024Publication date: October 24, 2024Inventors: William Hockey, Zach Perret, Charles Li
-
Publication number: 20240284040Abstract: In various example embodiments, a system and method for modifying images are presented. The system receives a user interface selection initiating an image capture and detects a first image capture parameter. The system identifies an object of interest within a field of view of an image capture device and identifies a set of object characteristics of the object of interest. The system generates a parameter notification indicating a suggested modification of the first image capture parameter based on one or more object characteristics of the set of object characteristics. The system causes presentation of the parameter notification at the image capture device.Type: ApplicationFiled: May 1, 2024Publication date: August 22, 2024Applicant: eBay Inc.Inventor: Dong Charles Li
-
Patent number: 12067537Abstract: Systems and methods for programmatic access of a financial institution system. A normalized API request provided by an application system specifies user information corresponding to at least one account endpoint of an external financial institution system. Responsive to the request, at least one application proxy instance associated with the normalized API request is used to collect transaction information from a corresponding financial institution system by providing the financial institution system with a proprietary API request that specifies at least account credentials associated with the user information. The transaction information is included in at least one proprietary API response provided by the financial institution system. A normalized API response is generated based on the collected transaction information and provided to the application system.Type: GrantFiled: October 20, 2023Date of Patent: August 20, 2024Assignee: Plaid Inc.Inventors: William Hockey, Zach Perret, Charles Li
-
Publication number: 20240271137Abstract: The present invention discloses a novel type of gene silencing technology for modulation of target nucleic acid and/or protein in cells, tissues, organisms and animals. The new technology provides compositions for use in gene targeting or gene silencing applications, including prevention and treatment of human diseases. The composition comprises an asymmetric, short, duplex DNA molecule where the sense strand is shorter than the antisense strand. The duplex DNA molecule further includes at least one interspersed segment of ribonucleotide monomer. The present invention further provides methods of using the compositions for modulating expression or function of a target gene, or for treatment or prevention of diseases as well as for other medical or biological applications.Type: ApplicationFiled: May 31, 2022Publication date: August 15, 2024Inventors: Chiang J. LI, Xiangao SUN, Charles LI
-
Patent number: 12056702Abstract: Systems and methods for programmatic access of a financial institution system. A normalized API request provided by an application system specifies user information corresponding to at least one account endpoint of an external financial institution system. Responsive to the request, at least one application proxy instance associated with the normalized API request is used to collect transaction information from a corresponding financial institution system by providing the financial institution system with a proprietary API request that specifies at least account credentials associated with the user information. The transaction information is included in at least one proprietary API response provided by the financial institution system. A normalized API response is generated based on the collected transaction information and provided to the application system.Type: GrantFiled: November 23, 2021Date of Patent: August 6, 2024Assignee: Plaid Inc.Inventors: William Hockey, Zach Perret, Charles Li
-
Publication number: 20240254490Abstract: The present invention discloses a novel type of gene silencing technology for modulating target nucleic acid and/or protein in cells, tissues, organisms and animals. The new technology provides compositions for use in gene silencing applications, including prevention and treatment of human diseases. The composition comprises a short, duplex DNA molecule where the sense strand is at least equal to the antisense strand in length. The duplex DNA molecule further includes at least one interspersed ribonucleotide monomer. The present invention further provides methods of using the compositions for modulating expression or function of a target gene, or for treatment or prevention of diseases as well as for other medical or biological applications.Type: ApplicationFiled: May 31, 2022Publication date: August 1, 2024Inventors: Chiang J. LI, Xiangao SUN, Charles LI
-
Patent number: 12022185Abstract: In various example embodiments, a system and method for modifying images are presented. The system receives a user interface selection initiating an image capture and detects a first image capture parameter. The system identifies an object of interest within a field of view of an image capture device and identifies a set of object characteristics of the object of interest. The system generates a parameter notification indicating a suggested modification of the first image capture parameter based on one or more object characteristics of the set of object characteristics. The system causes presentation of the parameter notification at the image capture device.Type: GrantFiled: March 25, 2022Date of Patent: June 25, 2024Assignee: eBay Inc.Inventor: Dong Charles Li
-
Publication number: 20240152996Abstract: Systems and methods for programmatic access of external financial service systems. An application proxy instance is created that simulates an application of an external financial service system. A normalized account request is received for financial data of the external financial service system for a specified account. The normalized account request is provided by an external financial application system by using a financial data API of the financial platform system. Responsive to the normalized account request, communication is negotiated with the external financial service system by using the application proxy instance to access the requested financial data from the external financial service system by using a proprietary Application Programming Interface (API) of the external financial service system. The financial data is provided to the external financial application system as a response to the normalized account request.Type: ApplicationFiled: January 16, 2024Publication date: May 9, 2024Inventors: William Hockey, Charles Li, Zach Perret
-
Patent number: 11922492Abstract: Systems and methods for programmatic access of external financial service systems. An application proxy instance is created that simulates an application of an external financial service system. A normalized account request is received for financial data of the external financial service system for a specified account. The normalized account request is provided by an external financial application system by using a financial data API of the financial platform system. Responsive to the normalized account request, communication is negotiated with the external financial service system by using the application proxy instance to access the requested financial data from the external financial service system by using a proprietary Application Programming Interface (API) of the external financial service system. The financial data is provided to the external financial application system as a response to the normalized account request.Type: GrantFiled: September 5, 2023Date of Patent: March 5, 2024Assignee: Plaid Inc.Inventors: William Hockey, Charles Li, Zach Perret
-
Publication number: 20240046271Abstract: Systems and methods for programmatic access of a financial institution system. A normalized API request provided by an application system specifies user information corresponding to at least one account endpoint of an external financial institution system. Responsive to the request, at least one application proxy instance associated with the normalized API request is used to collect transaction information from a corresponding financial institution system by providing the financial institution system with a proprietary API request that specifies at least account credentials associated with the user information. The transaction information is included in at least one proprietary API response provided by the financial institution system. A normalized API response is generated based on the collected transaction information and provided to the application system.Type: ApplicationFiled: October 20, 2023Publication date: February 8, 2024Inventors: William Hockey, Zach Perret, Charles Li
-
Publication number: 20230419398Abstract: Systems and methods for programmatic access of external financial service systems. An application proxy instance is created that simulates an application of an external financial service system. A normalized account request is received for financial data of the external financial service system for a specified account. The normalized account request is provided by an external financial application system by using a financial data API of the financial platform system. Responsive to the normalized account request, communication is negotiated with the external financial service system by using the application proxy instance to access the requested financial data from the external financial service system by using a proprietary Application Programming Interface (API) of the external financial service system. The financial data is provided to the external financial application system as a response to the normalized account request.Type: ApplicationFiled: September 5, 2023Publication date: December 28, 2023Inventors: William Hockey, Charles Li, Zach Perret
-
Patent number: 11798072Abstract: Systems and methods for programmatic access of external financial service systems. An application proxy instance is created that simulates an application of an external financial service system. A normalized account request is received for financial data of the external financial service system for a specified account. The normalized account request is provided by an external financial application system by using a financial data API of the financial platform system. Responsive to the normalized account request, communication is negotiated with the external financial service system by using the application proxy instance to access the requested financial data from the external financial service system by using a proprietary Application Programming Interface (API) of the external financial service system. The financial data is provided to the external financial application system as a response to the normalized account request.Type: GrantFiled: May 7, 2021Date of Patent: October 24, 2023Assignee: Plaid Inc.Inventors: William Hockey, Charles Li, Zach Perret
-
Publication number: 20230308392Abstract: Linked packet tracing techniques for software load balancers are described, as leveraging a client identifier generated to link packet traces between packets of a service provider system. In one example, a client-side packet is received from a client device by a processing system. From this, a client identifier is generated by the processing system based on the client device. In response, a modified client-side packet is generated by the processing system by modifying the client-side packet to include the client identifier. The modified client-side packet is transmitted by the processing system to a server system. A server-side packet is then received by the processing system from the server system. In response, the server-side packet is detected as including the client-identifier. From this, the server-side packet is linked to at least the modified client-side packet based on the detecting, and the processing system outputs a result of the linked packets.Type: ApplicationFiled: March 28, 2022Publication date: September 28, 2023Applicant: eBay Inc.Inventors: Bo Zhang, Shenghui Yang, Bin Sun, Nanxiang Mei, Charles Li
-
Publication number: 20230138103Abstract: The present invention provides gene silencing agents that are capable of silencing the expression of the Coronavirus gene(s), e.g., SARS-CoV-2, both in vitro and in vivo. The present invention further provides general and specific compositions and methods of using such compositions that can be used to reduce specific SARS-CoV-2 protein levels or SARS-CoV-2 titers, in a subject, e.g., a mammal such as a human, for research or therapeutic purposes, for example to manage or treat conditions related to Coronavirus infection, e.g., COVID-19.Type: ApplicationFiled: March 18, 2021Publication date: May 4, 2023Inventors: Chiang J. LI, Xiangao SUN, Charles LI, Pingping "Peter" KUANG
-
Publication number: 20230128814Abstract: A massage chair and an input device in data communication with the massage chair is disclosed. The massage chair has several massaging mechanisms, each of which is for massaging a corresponding one of a number of body parts of a user. The input device includes a touch screen display. The input device is operable to display on the touch screen display a body part selection screen. This body part selection screen includes a human body representation and a number of body part representations corresponding to the body parts of the user. Each body part representation is individually selectable for actuating a corresponding massaging mechanism to massage a corresponding body part of the user. One of more of the plurality of body part representations is of an irregular shape and of a size that at least substantially covers a corresponding body part of the human body representation.Type: ApplicationFiled: August 19, 2022Publication date: April 27, 2023Applicant: OSIM International Pte LtdInventors: Sim Kat CHONG, Yikang SUN, Mingqian Charles LI, Dengfeng ZHOU, Kee Perng SOO
-
Publication number: 20220327524Abstract: An online system receives information about a first transaction including a destination account identifier and a payment amount from a source computing device. The online system sends the source computing device a deep link to a second application. The online system receives a confirmation including a transaction identifier from the second application. The payment was sent to an intermediate payment processor, which records the first transaction in a ledger in association with a source account identifier. The online system receives an instruction to reverse the first transaction. The online system sends an instruction to generate a second transaction to a source account of the source computing device including the transaction identifier and not the source account identifier to the intermediate payment processor. The online system receives a confirmation of the second transaction, where the intermediate payment processor queried the ledger using the transaction identifier to identify the source account.Type: ApplicationFiled: April 12, 2022Publication date: October 13, 2022Inventors: Jasmine Ni Xu, Thilak Thenpandyian, Ming-Li Kathy Koh, Tianyu Tang, Justin Edgar Berot-Burns, Kaneeka Arora Agarwal, Charles Li, Julie Wenyen Jen, Zixi Li
-
Patent number: 11461638Abstract: Embodiments of the present invention are generally directed to generating figure captions for electronic figures, generating a training dataset to train a set of neural networks for generating figure captions, and training a set of neural networks employable to generate figure captions. A set of neural networks is trained with a training dataset having electronic figures and corresponding captions. Sequence-level training with reinforced learning techniques are employed to train the set of neural networks configured in an encoder-decoder with attention configuration. Provided with an electronic figure, the set of neural networks can encode the electronic figure based on various aspects detected from the electronic figure, resulting in the generation of associated label map(s), feature map(s), and relation map(s).Type: GrantFiled: March 7, 2019Date of Patent: October 4, 2022Assignee: Adobe Inc.Inventors: Sungchul Kim, Scott Cohen, Ryan A. Rossi, Charles Li Chen, Eunyee Koh