Patents by Inventor Tong Yao
Tong Yao 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: 20250246013Abstract: A method can be implemented via execution of computing instructions configured to run at a processor. The method can include: receiving, from a user, an image of a product; receiving, from the user, user-submitted logo alt text describing a brand of the product in the image; receiving, from the user, user-submitted image alt text describing the image; extracting brand information from the user-submitted logo alt text; extracting product information from the user-submitted image alt text; generating an instruction prompt that includes the brand information, as extracted, and the product information, as extracted; and generating a recommended image alt text describing the image and including the brand information, as extracted, and the product information, as extracted, by querying a multimodal generative artificial intelligence (multimodal GenAI) model with the instruction prompt. Other embodiments are disclosed.Type: ApplicationFiled: January 30, 2025Publication date: July 31, 2025Applicant: Walmart Apollo, LLCInventors: Tong Yao, Zigeng Wang, Wei Shen
-
Patent number: 12099540Abstract: Systems and methods of generating keyword-specific content are disclosed. A request for including a keyword is received and the keyword is classified as one of catalog related or unrelated. When the keyword is catalog related, the keyword is categorized in a category associated with the catalog and at least one term in the keyword is categorized in a facet category associated with the catalog. A content template is obtained. The content template is a category specific template when the keyword is catalog related and a generic template when the keyword is catalog unrelated. The category specific template is populated with the at least one term at a position associated with the one of the plurality of facet categories. Responsive content including the category specific template populated with the at least one term when the keyword is catalog related and the generic template when the keyword is catalog unrelated, is transmitted.Type: GrantFiled: January 31, 2023Date of Patent: September 24, 2024Assignee: Walmart Apollo, LLCInventors: Zigeng Wang, Jae Young Kim, Tong Yao, Wei Shen
-
Publication number: 20240256590Abstract: Systems and methods of generating keyword-specific content are disclosed. A request for including a keyword is received and the keyword is classified as one of catalog related or unrelated. When the keyword is catalog related, the keyword is categorized in a category associated with the catalog and at least one term in the keyword is categorized in a facet category associated with the catalog. A content template is obtained. The content template is a category specific template when the keyword is catalog related and a generic template when the keyword is catalog unrelated. The category specific template is populated with the at least one term at a position associated with the one of the plurality of facet categories. Responsive content including the category specific template populated with the at least one term when the keyword is catalog related and the generic template when the keyword is catalog unrelated, is transmitted.Type: ApplicationFiled: January 31, 2023Publication date: August 1, 2024Inventors: Zigeng Wang, Jae Young Kim, Tong Yao, Wei Shen
-
Patent number: 11533049Abstract: A circuit includes first and second transistors, a capacitor, and a controller. The controller is coupled to the control inputs of the first and second transistors. The controller configured to, during a first mode and in accordance with a first time-varying duty cycle, turn on and off the first transistor while turning on the second transistor when the first transistor is off. The controller is also configured to, during a second mode following the first mode, and in accordance with a second time-varying duty cycle, turn on and off the first transistor while turning on the second transistor when the first transistor is off.Type: GrantFiled: June 30, 2021Date of Patent: December 20, 2022Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Tong Yao, Johan Tjeerd Strydom
-
Publication number: 20220399879Abstract: A method includes generating a PWM signal having a first edge to turn a transistor on and a second edge to turn the transistor off in respective switching cycles; determining a target turn on point and a target turn off point based on a measured electrical signal of the transistor responsive to the PWM signal of a switching cycle of a present control cycle; and adjusting the first edge and/or the second edge of the PWM signal for a switching cycle of a subsequent control cycle based on the determined target turn on point and/or the determined target turn off point.Type: ApplicationFiled: October 28, 2021Publication date: December 15, 2022Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Tong Yao, Johan Tjeerd Strydom
-
Publication number: 20220060183Abstract: A circuit includes first and second transistors, a capacitor, and a controller. The controller is coupled to the control inputs of the first and second transistors. The controller configured to, during a first mode and in accordance with a first time-varying duty cycle, turn on and off the first transistor while turning on the second transistor when the first transistor is off. The controller is also configured to, during a second mode following the first mode, and in accordance with a second time-varying duty cycle, turn on and off the first transistor while turning on the second transistor when the first transistor is off.Type: ApplicationFiled: June 30, 2021Publication date: February 24, 2022Inventors: Tong YAO, Johan Tjeerd STRYDOM
-
Patent number: 9948670Abstract: The invention discloses a cloud security-based file processing method and apparatus. The method comprises: generating a signature identifier uniquely corresponding to an unknown program file downloaded locally according to signature related information of the unknown program file; sending a query request to a server end to query whether the unknown program file is a malicious program or not, wherein the query request carries the signature identifier of the unknown program file and a part or all of the file features of the unknown program file; and receiving a feedback message from the server end, and performing subsequent process on the unknown program file according to the feedback message, wherein the server end generates the feedback message according to the signature identifier and the file features.Type: GrantFiled: June 3, 2014Date of Patent: April 17, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Qinglong Kong, Tong Yao, Bo Zhang, Zhifeng Liu, Aijun Jiang
-
Publication number: 20180082061Abstract: The disclosure includes a scanning device, a cloud management device, a method and system for checking and killing a malicious program.Type: ApplicationFiled: November 27, 2017Publication date: March 22, 2018Inventors: Aijun Jiang, Zhifeng Liu, Qinglong Kong, Bo Zhang, Tong Yao
-
Patent number: 9830452Abstract: The invention discloses a scanning device, a cloud management device, a method and system for checking and killing a malicious program.Type: GrantFiled: November 29, 2013Date of Patent: November 28, 2017Assignee: Beijing Qihoo Technology Company LimitedInventors: Aijun Jiang, Zhifeng Liu, Qinglong Kong, Bo Zhang, Tong Yao
-
Publication number: 20170076099Abstract: The present invention provides an access method and apparatus for an application program based on an intelligent terminal device.Type: ApplicationFiled: December 11, 2014Publication date: March 16, 2017Applicant: Beijing Qihoo Technology Company LimitedInventors: Tong YAO, Yi DING
-
Publication number: 20170068810Abstract: The invention discloses a method and apparatus for installing an application program based on an intelligent terminal device. The method comprises: during installation of an application program, after it is monitored that the application program needs to read a configuration information file, loading an application program authorization permission list interface set for the application program to be installed, wherein the application program authorization permission list interface is an interface for modifying an application program authorization permission list, comprises one or more behavior permission selectively authorized by a user for the application program to be installed, and records modifications to the application program authorization permission list(101); and updating the behavior permissions of the application program according to the record of the modifications to the application program authorization permission list after the installation of the application program is completed(102).Type: ApplicationFiled: December 11, 2014Publication date: March 9, 2017Inventors: Tong YAO, Yi DING
-
Publication number: 20160119375Abstract: The invention discloses a cloud security-based file processing method and apparatus. The method comprises: generating a signature identifier uniquely corresponding to an unknown program file downloaded locally according to signature related information of the unknown program file; sending a query request to a server end to query whether the unknown program file is a malicious program or not, wherein the query request carries the signature identifier of the unknown program file and a part or all of the file features of the unknown program file; and receiving a feedback message from the server end, and performing subsequent process on the unknown program file according to the feedback message, wherein the server end generates the feedback message according to the signature identifier and the file features.Type: ApplicationFiled: June 3, 2014Publication date: April 28, 2016Inventors: Qinglong KONG, Tong YAO, Bo ZHANG, Zhifeng LIU, Aijun JIANG
-
Publication number: 20150317479Abstract: The invention discloses a scanning device, a cloud management device, a method and system for checking and killing a malicious program.Type: ApplicationFiled: November 29, 2013Publication date: November 5, 2015Inventors: Aijun Jiang, Zhifeng Liu, Qinglong Kong, Bo Zhang, Tong Yao
-
Patent number: 7979459Abstract: Aspects of the subject matter described herein relate to matching product information to products. In aspects, a product matching component receives product information. The product matching component normalizes the product information and obtains keywords from the product information. By querying a database of recognized products, the keywords are used to obtain a list of products that potentially match the product information. A confidence level is assigned to each of the potential matches in the list. A match may be returned for the highest matched product or for a selectable number of products whose confidence level(s) exceed a selectable threshold.Type: GrantFiled: June 15, 2007Date of Patent: July 12, 2011Assignee: Microsoft CorporationInventors: Kai Wu, Daniel Takacs, Tong Yao, Jiyu Zhang, Hua Yang, Ji-Rong Wen, Jonathan R M Hart, Eric Anthony Reel
-
Patent number: 7672943Abstract: A web crawler system as described herein utilizes a targeted approach to increase the likelihood of downloading web pages of a desired type or category. The system employs a plurality of URL scoring metrics that generate individual scores for outlinked URLs contained in a downloaded web page. For each outlinked URL, the individual scores are combined using an appropriate algorithm or formula to generate an overall score that represents a downloading priority for the outlinked URL. The web crawler application can then download subsequent web pages in an order that is influenced by the downloading priorities.Type: GrantFiled: October 26, 2006Date of Patent: March 2, 2010Assignee: Microsoft CorporationInventors: Sandy Wong, Yet L. Huynh, Ramakrishnan Natarajan, Joon Young Kim, Michael D. Thogersen, Tong Yao
-
Publication number: 20080313165Abstract: Aspects of the subject matter described herein relate to matching product information to products. In aspects, a product matching component receives product information. The product matching component normalizes the product information and obtains keywords from the product information. By querying a database of recognized products, the keywords are used to obtain a list of products that potentially match the product information. A confidence level is assigned to each of the potential matches in the list. A match may be returned for the highest matched product or for a selectable number of products whose confidence level(s) exceed a selectable threshold.Type: ApplicationFiled: June 15, 2007Publication date: December 18, 2008Applicant: MICROSOFT CORPORATIONInventors: Kai Wu, Daniel Takacs, Tong Yao, Jiyu Zhang, Hua Yang, Ji-Rong Wen, Jonathan R.M. Hart, Eric Anthony Reel
-
Publication number: 20080104113Abstract: A web crawler system as described herein utilizes a targeted approach to increase the likelihood of downloading web pages of a desired type or category. The system employs a plurality of URL scoring metrics that generate individual scores for outlinked URLs contained in a downloaded web page. For each outlinked URL, the individual scores are combined using an appropriate algorithm or formula to generate an overall score that represents a downloading priority for the outlinked URL. The web crawler application can then download subsequent web pages in an order that is influenced by the downloading priorities.Type: ApplicationFiled: October 26, 2006Publication date: May 1, 2008Applicant: Microsoft CorporationInventors: Sandy Wong, Yet L. Huynh, Ramakrishnan Natarajan, Joon Young Kim, Michael D. Thogersen, Tong Yao