Patents by Inventor Binwei Yang
Binwei Yang 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: 11966434Abstract: A method including determining neighboring items from among sample items based on a respective embedding distance between a query image of a query item and a respective image of each of the neighboring items. The each of the sample items can comprise the respective image and at least one respective item label. The method further can include determining a respective normalized weight for each of the neighboring items based on the respective embedding distance between the query image and the respective image of the each of the neighboring items. The method also can include determining a query item label of the query item based on a weighted majority vote by the neighboring items via the respective normalized weight for the each of the neighboring items. Other embodiments are disclosed.Type: GrantFiled: February 12, 2021Date of Patent: April 23, 2024Assignee: WALMART APOLLO, LLCInventors: Binwei Yang, Cun Mu
-
Publication number: 20230403363Abstract: A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising: generating, using a fingerprinting network associated with a neural network architecture, feature embeddings corresponding to images; receiving, at an electronic platform, a first non-compliant image; identifying first non-compliant content in the first non-compliant image; and identifying, using multi-modal search options and codes based on the feature embeddings, one or more of the images comprising non-compliant content corresponding to the first non-compliant content in the first non-compliant image. Other embodiments are disclosed herein.Type: ApplicationFiled: August 22, 2023Publication date: December 14, 2023Applicant: Walmart Apollo, LLCInventors: Theban Stanley, Binwei Yang, Cun Mu
-
Publication number: 20230368280Abstract: A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising: training a visual similarity model to output one or more vector representations in a vector space; determining one or more nearest neighbors based on embeddings nearest to a respective embedding in the vector space for the item; ranking the one or more nearest neighbors for the item in an order; re-ranking the order of the one or more nearest neighbors of the item into a re-ranked order; inserting, into a display of the item, the one or more nearest neighbors of the item; and facilitating altering a graphical user interface (GUI) to convey the display of the item. Other embodiments are disclosed herein.Type: ApplicationFiled: July 27, 2023Publication date: November 16, 2023Applicant: Walmart Apollo, LLCInventors: Binwei Yang, Alessandro Magnani
-
Patent number: 11809867Abstract: An apparatus and method for performing dual concurrent multiplications of packed data elements.Type: GrantFiled: September 21, 2020Date of Patent: November 7, 2023Assignee: Intel CorporationInventors: Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Mark Charney, Robert Valentine, Binwei Yang
-
Patent number: 11758069Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving images at an electronic platform; generating, using a fingerprinting network associated with a neural network architecture, feature embeddings corresponding to the images; generating, using the fingerprinting network, codes based on the feature embeddings; storing the codes in one or more databases; receiving, using a search component associated with the electronic platform, a non-compliant image comprising non-compliant content; and searching the codes in the one or more databases to identify one or more of the images that include non-compliant content similar to, or the same as, the non-compliant content included in the non-compliant image. Other embodiments are disclosed herein.Type: GrantFiled: January 27, 2020Date of Patent: September 12, 2023Assignee: WALMART APOLLO, LLCInventors: Theban Stanley, Binwei Yang, Cun Mu
-
Patent number: 11755323Abstract: An apparatus and method for multiplying packed real and imaginary components of complex numbers are described. A processor embodiment includes: a decoder to decode a first instruction to generate a decoded instruction; a first source register to store a first plurality of packed real and imaginary data elements; a second source register to store a second plurality of packed real and imaginary data elements; and execution circuitry to execute the decoded instruction.Type: GrantFiled: February 15, 2022Date of Patent: September 12, 2023Assignee: Intel CorporationInventors: Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Mark Charney, Robert Valentine, Binwei Yang
-
Patent number: 11715151Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: training a visual similarity model; determining one or more nearest neighbors for an item using the visual similarity model, as trained; ranking the one or more nearest neighbors using results of the visual similarity model, as trained; re-ranking the one or more nearest neighbors using a learning-to-rank algorithm; and facilitating altering a graphical user interface (GUI) displaying the item based upon the one or more nearest neighbors, as re-ranked. Other embodiments are disclosed herein.Type: GrantFiled: January 31, 2021Date of Patent: August 1, 2023Assignee: WALMART APOLLO, LLCInventors: Binwei Yang, Alessandro Magnani
-
Publication number: 20230169109Abstract: A method including pre-screening second images from a database for a search result based on a first image and also based on respective substring distances between first binary substrings for the first image and respective second binary substrings for each of the second images. The method further can include after the pre-screening, determining a respective image distance for each third image of third images of the search result, wherein the respective image distance is between the first image and the each third image of the third images of the search result, and after determining the respective image distance for each third image of the third images of the search result, when the respective image distance for a particular one of the third images is greater than a predetermined image distance threshold, removing the particular one of the third images from the search result before the search result is displayed on a user device requesting the search result. Other embodiments are disclosed.Type: ApplicationFiled: January 31, 2023Publication date: June 1, 2023Applicant: Walmart Apollo, LLCInventors: Binwei Yang, Omer Ovenc, Behzad Ahmadi, Cun Mu, Zheng Yan, Guang Yang, Jun Zhao
-
Patent number: 11625429Abstract: A method including bit-operation and sub-code/substring filtering for image searching using a full-text search engine. The method can include determining a first binary vector comprising first binary substrings for a first image. The method also can include obtaining a respective second binary vector comprising second binary substrings for each of second images from a database. The method additionally can include determining a respective substring distance for each of the binary substring for each of the second images. The respective substring distance can be between at least a pair of a first binary substring of the first binary substrings of the first binary vector and a respective corresponding second binary substring of the second binary substrings of the respective second binary vector for each of the second images.Type: GrantFiled: January 31, 2020Date of Patent: April 11, 2023Assignee: WALMART APOLLO, LLCInventors: Binwei Yang, Omer Ovenc, Behzad Ahmadi, Cun Mu, Zheng Yan, Guang Yang, Jun Zhao
-
Patent number: 11573799Abstract: An apparatus and method for performing dual concurrent multiplications of packed data elements.Type: GrantFiled: April 9, 2021Date of Patent: February 7, 2023Assignee: Intel CorporationInventors: Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Mark Charney, Robert Valentine, Jesus Corbal, Binwei Yang
-
Publication number: 20220326946Abstract: An apparatus and method for performing a transform on complex data.Type: ApplicationFiled: January 31, 2022Publication date: October 13, 2022Applicant: Intel CorporationInventors: VENKATESWARA MADDURI, ELMOUSTAPHA OULD-AHMED-VALL, MARK CHARNEY, ROBERT VALENTINE, JESUS CORBAL, BINWEI YANG
-
Publication number: 20220269907Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of providing a semi-supervised learning abstraction model that includes an API; receiving, via the API, pre-training parameters at least identifying (a) a first set of unlabeled images and (b) an encoder model selected from the plurality of encoder models; executing a pre-training procedure that trains the encoder model using the first set of unlabeled images; receiving, via the API, supervised training parameters at least identifying (a) a second set of labeled images and (b) the encoder model that is pre-trained using the pre-training procedure; executing a supervised training procedure that further trains the encoder model using the second set of labeled images; and storing a encoder model checkpoint for the encoder model. Other embodiments are disclosed herein.Type: ApplicationFiled: February 24, 2021Publication date: August 25, 2022Applicant: Walmart Apollo, LLCInventors: Binwei Yang, Alessandro Magnani, Behzad Ahmadi
-
Publication number: 20220261434Abstract: A method including determining neighboring items from among sample items based on a respective embedding distance between a query image of a query item and a respective image of each of the neighboring items. The each of the sample items can comprise the respective image and at least one respective item label. The method further can include determining a respective normalized weight for each of the neighboring items based on the respective embedding distance between the query image and the respective image of the each of the neighboring items. The method also can include determining a query item label of the query item based on a weighted majority vote by the neighboring items via the respective normalized weight for the each of the neighboring items. Other embodiments are disclosed.Type: ApplicationFiled: February 12, 2021Publication date: August 18, 2022Applicant: Walmart Apollo, LLCInventors: Binwei Yang, Cun Mu
-
Publication number: 20220171624Abstract: An apparatus and method for multiplying packed real and imaginary components of complex numbers are described. A processor embodiment includes: a decoder to decode a first instruction to generate a decoded instruction; a first source register to store a first plurality of packed real and imaginary data elements; a second source register to store a second plurality of packed real and imaginary data elements; and execution circuitry to execute the decoded instruction.Type: ApplicationFiled: February 15, 2022Publication date: June 2, 2022Applicant: Intel CorporationInventors: VENKATESWARA MADDURI, ELMOUSTAPHA OULD-AHMED-VALL, JESUS CORBAL, MARK CHARNEY, ROBERT VALENTINE, BINWEI YANG
-
Patent number: 11256504Abstract: An apparatus and method for multiplying packed real and imaginary components of complex numbers are described. A processor embodiment includes: a decoder to decode a first instruction to generate a decoded instruction; a first source register to store a first plurality of packed real and imaginary data elements; a second source register to store a second plurality of packed real and imaginary data elements; and execution circuitry to execute the decoded instruction.Type: GrantFiled: September 29, 2017Date of Patent: February 22, 2022Assignee: Intel CorporationInventors: Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Mark Charney, Robert Valentine, Binwei Yang
-
Patent number: 11243765Abstract: Apparatus and method to transform complex data including a processor that comprises: multiplier circuitry to multiply packed complex N-bit data elements with packed complex M-bit data elements to generate at least four real products; adder circuitry to subtract a first real product from a second real product to generate a first temporary result, subtract a third real product from a fourth real product to generate a second temporary result, add the first temporary result to a first packed N-bit data element to generate a first pre-scaled result, subtract the first temporary result from the first packed N-bit data element to generate a second pre-scaled result, add the second temporary result to a second packed N-bit data element to generate a third pre-scaled result, and subtract the second temporary result from the second packed N-bit data element to generate a fourth pre-scaled result; and scaling circuitry to scale the pre-scaled results.Type: GrantFiled: September 29, 2017Date of Patent: February 8, 2022Assignee: Intel CorporationInventors: Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Mark Charney, Robert Valentine, Jesus Corbal, Binwei Yang
-
Publication number: 20210294604Abstract: An apparatus and method for performing dual concurrent multiplications of packed data elements.Type: ApplicationFiled: April 9, 2021Publication date: September 23, 2021Applicant: Intel CorporationInventors: VENKATESWARA MADDURI, ELMOUSTAPHA OULD-AHMED-VALL, MARK CHARNEY, ROBERT VALENTINE, JESUS CORBAL, BINWEI YANG
-
Publication number: 20210241363Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: training a visual similarity model; determining one or more nearest neighbors for an item using the visual similarity model, as trained; ranking the one or more nearest neighbors using results of the visual similarity model, as trained; re-ranking the one or more nearest neighbors using a learning-to-rank algorithm; and facilitating altering a graphical user interface (GUI) displaying the item based upon the one or more nearest neighbors, as re-ranked. Other embodiments are disclosed herein.Type: ApplicationFiled: January 31, 2021Publication date: August 5, 2021Applicant: Walmart Apollo, LLCInventors: Binwei Yang, Alessandro Magnani
-
Publication number: 20210240760Abstract: A method including bit-operation and sub-code/substring filtering for image searching using a full-text search engine. The method can include determining a first binary vector of first binary substrings for a first image. The method also can include obtaining a respective second binary vector comprising second binary substrings for each of second images from a database. The method additionally can include determining a respective sub string distance for each of the binary substring for each of the second images. The respective substring distance can be between at least a pair of a first binary sub string of the first binary sub strings of the first binary vector and a respective corresponding second binary sub string of the second binary sub strings of the respective second binary vector for each of the second images.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Applicant: Walmart Apollo, LLCInventors: Binwei Yang, Omer Ovenc, Behzad Ahmadi, Cun Mu, Zheng Yan, Guang Yang, Jun Zhao
-
Publication number: 20210232620Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving images at an electronic platform; generating, using a fingerprinting network associated with a neural network architecture, feature embeddings corresponding to the images; generating, using the fingerprinting network, codes based on the feature embeddings; storing the codes in one or more databases; receiving, using a search component associated with the electronic platform, a non-compliant image comprising non-compliant content; and searching the codes in the one or more databases to identify one or more of the images that include non-compliant content similar to, or the same as, the non-compliant content included in the non-compliant image. Other embodiments are disclosed herein.Type: ApplicationFiled: January 27, 2020Publication date: July 29, 2021Applicant: Walmart Apollo, LLCInventors: Theban Stanley, Binwei Yang, Cun Mu