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: 11966434
    Abstract: 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: Grant
    Filed: February 12, 2021
    Date of Patent: April 23, 2024
    Assignee: WALMART APOLLO, LLC
    Inventors: Binwei Yang, Cun Mu
  • Publication number: 20230403363
    Abstract: 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: Application
    Filed: August 22, 2023
    Publication date: December 14, 2023
    Applicant: Walmart Apollo, LLC
    Inventors: Theban Stanley, Binwei Yang, Cun Mu
  • Publication number: 20230368280
    Abstract: 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: Application
    Filed: July 27, 2023
    Publication date: November 16, 2023
    Applicant: Walmart Apollo, LLC
    Inventors: Binwei Yang, Alessandro Magnani
  • Patent number: 11809867
    Abstract: An apparatus and method for performing dual concurrent multiplications of packed data elements.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: November 7, 2023
    Assignee: Intel Corporation
    Inventors: Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Mark Charney, Robert Valentine, Binwei Yang
  • Patent number: 11758069
    Abstract: 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: Grant
    Filed: January 27, 2020
    Date of Patent: September 12, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Theban Stanley, Binwei Yang, Cun Mu
  • Patent number: 11755323
    Abstract: 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: Grant
    Filed: February 15, 2022
    Date of Patent: September 12, 2023
    Assignee: Intel Corporation
    Inventors: Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Mark Charney, Robert Valentine, Binwei Yang
  • Patent number: 11715151
    Abstract: 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: Grant
    Filed: January 31, 2021
    Date of Patent: August 1, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Binwei Yang, Alessandro Magnani
  • Publication number: 20230169109
    Abstract: 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: Application
    Filed: January 31, 2023
    Publication date: June 1, 2023
    Applicant: Walmart Apollo, LLC
    Inventors: Binwei Yang, Omer Ovenc, Behzad Ahmadi, Cun Mu, Zheng Yan, Guang Yang, Jun Zhao
  • Patent number: 11625429
    Abstract: 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: Grant
    Filed: January 31, 2020
    Date of Patent: April 11, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Binwei Yang, Omer Ovenc, Behzad Ahmadi, Cun Mu, Zheng Yan, Guang Yang, Jun Zhao
  • Patent number: 11573799
    Abstract: An apparatus and method for performing dual concurrent multiplications of packed data elements.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: February 7, 2023
    Assignee: Intel Corporation
    Inventors: Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Mark Charney, Robert Valentine, Jesus Corbal, Binwei Yang
  • Publication number: 20220326946
    Abstract: An apparatus and method for performing a transform on complex data.
    Type: Application
    Filed: January 31, 2022
    Publication date: October 13, 2022
    Applicant: Intel Corporation
    Inventors: VENKATESWARA MADDURI, ELMOUSTAPHA OULD-AHMED-VALL, MARK CHARNEY, ROBERT VALENTINE, JESUS CORBAL, BINWEI YANG
  • Publication number: 20220269907
    Abstract: 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: Application
    Filed: February 24, 2021
    Publication date: August 25, 2022
    Applicant: Walmart Apollo, LLC
    Inventors: Binwei Yang, Alessandro Magnani, Behzad Ahmadi
  • Publication number: 20220261434
    Abstract: 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: Application
    Filed: February 12, 2021
    Publication date: August 18, 2022
    Applicant: Walmart Apollo, LLC
    Inventors: Binwei Yang, Cun Mu
  • Publication number: 20220171624
    Abstract: 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: Application
    Filed: February 15, 2022
    Publication date: June 2, 2022
    Applicant: Intel Corporation
    Inventors: VENKATESWARA MADDURI, ELMOUSTAPHA OULD-AHMED-VALL, JESUS CORBAL, MARK CHARNEY, ROBERT VALENTINE, BINWEI YANG
  • Patent number: 11256504
    Abstract: 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: Grant
    Filed: September 29, 2017
    Date of Patent: February 22, 2022
    Assignee: Intel Corporation
    Inventors: Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Mark Charney, Robert Valentine, Binwei Yang
  • Patent number: 11243765
    Abstract: 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: Grant
    Filed: September 29, 2017
    Date of Patent: February 8, 2022
    Assignee: Intel Corporation
    Inventors: Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Mark Charney, Robert Valentine, Jesus Corbal, Binwei Yang
  • Publication number: 20210294604
    Abstract: An apparatus and method for performing dual concurrent multiplications of packed data elements.
    Type: Application
    Filed: April 9, 2021
    Publication date: September 23, 2021
    Applicant: Intel Corporation
    Inventors: VENKATESWARA MADDURI, ELMOUSTAPHA OULD-AHMED-VALL, MARK CHARNEY, ROBERT VALENTINE, JESUS CORBAL, BINWEI YANG
  • Publication number: 20210241363
    Abstract: 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: Application
    Filed: January 31, 2021
    Publication date: August 5, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Binwei Yang, Alessandro Magnani
  • Publication number: 20210240760
    Abstract: 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: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Binwei Yang, Omer Ovenc, Behzad Ahmadi, Cun Mu, Zheng Yan, Guang Yang, Jun Zhao
  • Publication number: 20210232620
    Abstract: 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: Application
    Filed: January 27, 2020
    Publication date: July 29, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Theban Stanley, Binwei Yang, Cun Mu