Patents by Inventor Amit Aggarwal

Amit Aggarwal 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: 20240127316
    Abstract: Example order management systems and methods are described. In one implementation, a catalog ingestion system receives data associated with multiple products offered by multiple brands. A commerce management system receives a customer order from a customer. The customer order includes at least a portion of the multiple products offered by the multiple brands. The commerce management system splits the customer order into multiple brand orders such that each brand order is associated with products in the customer order from a particular brand. An integration platform fulfills the brand orders by submitting the brand orders to the associated brands.
    Type: Application
    Filed: December 22, 2023
    Publication date: April 18, 2024
    Applicant: The Yes Platform, Inc.
    Inventors: Jorge Rodriguez, Xinyi Zhou, James Grunewald, Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
  • Publication number: 20240112252
    Abstract: In some embodiments, apparatuses and methods are provided to support individuals in a retail environment. Some embodiments, provide systems, comprising: a plurality of cameras positioned in a retail store; an image processing control circuit configured to determine a customer field of view; a product identification control circuit configured to identify a set of multiple products within the identified customer field of view, assign a viewing probability to each product without the first customer having to touch the first product; a product selection control circuit configured to determine a purchase probability of the first product; add the first product to a virtual electronic cart when the purchase probability of the first product exceeds a purchase probability threshold; and communicate instructions to control the worker personal computing device to instruct a worker to retrieve the first product.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 4, 2024
    Inventors: Parul Aggarwal, Rahul Kumar, Mangesh N. Kulkarni Wadhonkar, Amit Jhunjhunwala, Rajiv Mishra
  • Publication number: 20240103865
    Abstract: Techniques for using and/or supporting multiplication with add and/or subtract instructions with an intermediate (after multiplication) round are described. In some examples, an instruction at least having one or more fields for an opcode and location information for three packed data source operands, wherein the opcode is to indicate execution circuitry is to perform, per packed data element position, a multiplication, a round, addition and/or subtraction, and a round, using the three packed data source operands and storage into a corresponding packed data element position of an identified destination location, wherein which packed data element positions are to be added and subtracted is defined by the opcode is supported.
    Type: Application
    Filed: March 30, 2023
    Publication date: March 28, 2024
    Inventors: Michael ESPIG, Mikko BYCKLING, Maxim LOKTYUKHIN, Dmitry Yurievich BABOKIN, Amit GRADSTEIN, Deepti AGGARWAL
  • Patent number: 11907310
    Abstract: A computer system extracts product data from a website and correlates product records from multiple sources to one another as corresponding to the same product. A website is crawled efficiently by rendering webpages using a virtual browser that ignores blacklisted elements, extracts data from objects without rendering, and suppressing retrieval of remote resources. Data is extracted according to engine control statements including a selector and extractor. A website may be crawled repeatedly and changes in extracted data may be detected and flagged. Engine control statements may be automatically changed in response to detecting a change in the configuration of the website. Images of product records may be correlated with one another by first comparing text of the product records and selecting images for comparison based on composition. Images are compared using a machine learning model. Images determined to be similar may be presented to a human for a correlation decision.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: February 20, 2024
    Assignee: The Yes Platform, Inc.
    Inventors: Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
  • Patent number: 11893620
    Abstract: Example order management systems and methods are described. In one implementation, a catalog ingestion system receives data associated with multiple products offered by multiple brands. A commerce management system receives a customer order from a customer. The customer order includes at least a portion of the multiple products offered by the multiple brands. The commerce management system splits the customer order into multiple brand orders such that each brand order is associated with products in the customer order from a particular brand. An integration platform fulfills the brand orders by submitting the brand orders to the associated brands.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: February 6, 2024
    Assignee: The Yes Platform, Inc.
    Inventors: Jorge Rodriguez, Xinyi Zhou, James Grunewald, Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
  • Publication number: 20230342365
    Abstract: A user preference hierarchy is determined from user response to images. Images may be tagged using machine learning models trained to determine values for images. Products are clustered according to product vectors. Images of products within a cluster are clustered according to composition and groups of images are selected from image clusters for soliciting feedback regarding user preference for products of a cluster. Feedback is used to train a user preference model to estimate affinity for a product vector. A user may provide feedback regarding a price point and products are weighted according to a distribution about the price point. The distribution may be asymmetrical according to direction of movement of the price point. Filters may be dynamically defined and presented to a user based on popularity and frequency of occurrence of attribute-value pairs of search results and based on feedback regarding the search results.
    Type: Application
    Filed: June 26, 2023
    Publication date: October 26, 2023
    Applicant: The Yes Platform, Inc.
    Inventors: Navin Agarwal, Judy Yi-Chun Hsieh, Debbie Ayano Limongan, Lianghao Chen, Amit Aggarwal, Julie Bornstein
  • Patent number: 11734715
    Abstract: A promotion offering system and method is disclosed. The promotion offering system and method selects consumers for a test promotion that has one or more attributes, and is configured to generate test data for multiple consumer groupings. The promotion offering system and method may use the test data in analyzing whether to send a promotion to a consumer. For example, the promotion offering system and method may use one algorithm to generate a list of ranked promotions, and may use the test data in order to adjust the list of ranked promotions (such as replacing a highest ranked promotion with another promotion).
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: August 22, 2023
    Assignee: Groupon, Inc.
    Inventors: David Thacker, Amit Aggarwal, Kevin Chang
  • Patent number: 11727014
    Abstract: A user preference hierarchy is determined from user response to images. Images may be tagged using machine learning models trained to determine values for images. Products are clustered according to product vectors. Images of products within a cluster are clustered according to composition and groups of images are selected from image clusters for soliciting feedback regarding user preference for products of a cluster. Feedback is used to train a user preference model to estimate affinity for a product vector. A user may provide feedback regarding a price point and products are weighted according to a distribution about the price point. The distribution may be asymmetrical according to direction of movement of the price point. Filters may be dynamically defined and presented to a user based on popularity and frequency of occurrence of attribute-value pairs of search results and based on feedback regarding the search results.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: August 15, 2023
    Assignee: The Yes Platform, Inc.
    Inventors: Navin Agarwal, Judy Yi-Chun Hsieh, Debbie Ayano Limongan, Lianghao Chen, Amit Aggarwal, Julie Bornstein
  • Publication number: 20230252493
    Abstract: A traffic-and-billing system imports a chronological schedule from a media automation system. The schedule includes media and advertisement spots allocated in accordance with a content allocation prediction, which allocates a portion of the advertisement spots to general content and a portion to local content. The traffic-and-billing system stores information associated with general advertisement content and generates a content listing based on the content allocation prediction. A general advertisement system receives, an update request that indicates at least one item of the general advertisement content is to be removed from the content listing. The general advertisement system plays out general advertisement content items included in the general advertisement content listing in response to receiving a playout request from the media automation system.
    Type: Application
    Filed: April 19, 2023
    Publication date: August 10, 2023
    Applicant: iHeartMedia Management Services, Inc.
    Inventors: Jeffrey Lee Littlejohn, Daniel N. MacTiernan, Amit Aggarwal, Patricia D. Roberts, Kathleen Brougham, Jeffrey Joseph Augustyn
  • Publication number: 20230245511
    Abstract: A method and computing apparatus for determining comprehensive vehicle information using an intelligent Vehicle Identification Number (“VIN”) decoder process is described. The method and computing apparatus obtains OEM marketing data, OEM engineering data, parts catalog data, uses a machine learning algorithm to determine relational dependencies between the obtained OEM data and standard comprehensive vehicle configuration data to generate complete vehicle data using VIN.
    Type: Application
    Filed: February 1, 2022
    Publication date: August 3, 2023
    Applicant: Mitchell International, Inc.
    Inventors: Scott Baierl, Srinivasa Vijayareddy, Julian Louis, Adan Amaro, Amit Aggarwal
  • Patent number: 11677835
    Abstract: Techniques for reducing network bandwidth for remote content display include storing, in a buffer, by a first client device of a plurality of client devices participating in a co-editing session, a plurality of cursor coordinates of a cursor displayed on a display of the first client device. The plurality of cursor coordinates are stored in the buffer during a throttle time period. Responsive to a determination that the throttle time period has elapsed, the first client device obtains from the buffer and transmits the plurality of cursor coordinates in a data packet. Receipt of the plurality of cursor coordinates enables a representation of the cursor to be displayed on displays of each of the plurality of client devices other than the first client device based at least in part on the plurality of cursor coordinates.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: June 13, 2023
    Assignee: Adobe Inc.
    Inventors: Rachit Mathur, Himanshu Kumar, Amit Aggarwal
  • Patent number: 11669847
    Abstract: A log file including prediction information specifying a local advertisement content allocation amount and a general advertisement content allocation amount over a predetermined duration of time is received. A chronological schedule designating media content spots and advertising spots for the predetermined duration of time is also received. It is determined that a sold amount of local advertisement content during a particular time period, which is less than the predetermined duration of time, is insufficient to fill the local allocation during that time period, A portion of the local allocation is reallocated to the general allocation for the particular time period, while leaving the local and general allocation amounts unchanged over the predetermined duration of time. A program log is generated in accordance with the prediction information and the reallocating.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: June 6, 2023
    Assignee: iHeartMedia Management Services, Inc.
    Inventors: Jeffrey Lee Littlejohn, Daniel N. MacTiernan, Amit Aggarwal, Patricia D. Roberts, Kathleen Brougham, Jeffrey Joseph Augustyn
  • Publication number: 20230153856
    Abstract: Systems and methods are presented for managing electronic promotion correspondence sent to consumers. A system may manage electronic promotion correspondence sent on a per-consumer basis. The system may access multiple electronic promotion correspondences generated for a particular consumer, select an electronic promotion correspondence from among the multiple electronic promotion correspondences, and determine to send the electronic promotion correspondence to the consumer according to any number of factors. The system may determine a target time to send the first electronic promotion correspondence to the consumer and selected communication channel to send the electronic promotion correspondence through.
    Type: Application
    Filed: September 20, 2022
    Publication date: May 18, 2023
    Inventors: Amit AGGARWAL, David THACKER, Sean O'BRIEN
  • Publication number: 20230127334
    Abstract: Techniques for reducing network bandwidth for remote content display include storing, in a buffer, by a first client device of a plurality of client devices participating in a co-editing session, a plurality of cursor coordinates of a cursor displayed on a display of the first client device. The plurality of cursor coordinates are stored in the buffer during a throttle time period. Responsive to a determination that the throttle time period has elapsed, the first client device obtains from the buffer and transmits the plurality of cursor coordinates in a data packet. Receipt of the plurality of cursor coordinates enables a representation of the cursor to be displayed on displays of each of the plurality of client devices other than the first client device based at least in part on the plurality of cursor coordinates.
    Type: Application
    Filed: October 25, 2021
    Publication date: April 27, 2023
    Inventors: Rachit Mathur, Himanshu Kumar, Amit Aggarwal
  • Publication number: 20230096332
    Abstract: A computer system extracts product data from a website and correlates product records from multiple sources to one another as corresponding to the same product. A website is crawled efficiently by rendering webpages using a virtual browser that ignores blacklisted elements, extracts data from objects without rendering, and suppressing retrieval of remote resources. Data is extracted according to engine control statements including a selector and extractor. A website may be crawled repeatedly and changes in extracted data may be detected and flagged. Engine control statements may be automatically changed in response to detecting a change in the configuration of the website. Images of product records may be correlated with one another by first comparing text of the product records and selecting images for comparison based on composition. Images are compared using a machine learning model. Images determined to be similar may be presented to a human for a correlation decision.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
  • Publication number: 20230095711
    Abstract: A computer system extracts product data from a website and correlates product records from multiple sources to one another as corresponding to the same product. A website is crawled efficiently by rendering webpages using a virtual browser that ignores blacklisted elements, extracts data from objects without rendering, and suppressing retrieval of remote resources. Data is extracted according to engine control statements including a selector and extractor. A website may be crawled repeatedly and changes in extracted data may be detected and flagged. Engine control statements may be automatically changed in response to detecting a change in the configuration of the website. Images of product records may be correlated with one another by first comparing text of the product records and selecting images for comparison based on composition. Images are compared using a machine learning model. Images determined to be similar may be presented to a human for a correlation decision.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
  • Publication number: 20230096058
    Abstract: A computer system extracts product data from a website and correlates product records from multiple sources to one another as corresponding to the same product. A website is crawled efficiently by rendering webpages using a virtual browser that ignores blacklisted elements, extracts data from objects without rendering, and suppressing retrieval of remote resources. Data is extracted according to engine control statements including a selector and extractor. A website may be crawled repeatedly and changes in extracted data may be detected and flagged. Engine control statements may be automatically changed in response to detecting a change in the configuration of the website. Images of product records may be correlated with one another by first comparing text of the product records and selecting images for comparison based on composition. Images are compared using a machine learning model. Images determined to be similar may be presented to a human for a correlation decision.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
  • Patent number: 11593836
    Abstract: Electronic correspondence that includes one or more promotions may be generated for presenting to a consumer. In order to determine whether to present the electronic correspondence to the consumer, the promotions included in the electronic correspondences may be analyzed in terms of a probability the consumer will accept the promotions, a relevance level between the promotions and attributes of the consumer, a relevance level between the promotions and the consumer, a relevance level between the promotions and a set of goals or rules, among other similar terms. After the analysis, a determination may be made whether to send the electronic correspondence to the consumer. Similarly, the analysis may compare multiple electronic correspondences, and determine, based on the comparison, which of the multiple electronic correspondences to send to the consumer.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: February 28, 2023
    Assignee: Groupon, Inc.
    Inventors: Amit Aggarwal, David Thacker
  • Publication number: 20220405794
    Abstract: A system and method for throttling communications with consumer devices is disclosed. The consumer devices are associated with consumers and consumers are associated with preferred types of electronic correspondence. The system and method transmits to a first set of the consumer devices a first electronic correspondence including a deal from a deal program comprising an offer and an expiration date. The system and method receive responses to the first electronic correspondence and based on the responses and expiration of outstanding offers at the expiration date generates an indicator used to determine to communicate with one or more additional consumers through their consumer devices. The system and method generate additional electronic correspondence of the preferred type and transmit the additional electronic correspondence to the additional consumers. In this way, additional electronic correspondence may be throttled upward or downward.
    Type: Application
    Filed: April 8, 2022
    Publication date: December 22, 2022
    Inventors: Amit Aggarwal, Kevin Chang, David Thacker, Pu Wang
  • Patent number: 11488201
    Abstract: Systems and methods are presented for managing electronic promotion correspondence sent to consumers. A system may manage electronic promotion correspondence sent on a per-consumer basis. The system may access multiple electronic promotion correspondences generated for a particular consumer, select an electronic promotion correspondence from among the multiple electronic promotion correspondences, and determine to send the electronic promotion correspondence to the consumer according to any number of factors. The system may determine a target time to send the first electronic promotion correspondence to the consumer and selected communication channel to send the electronic promotion correspondence through.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: November 1, 2022
    Assignee: GROUPON, INC.
    Inventors: Amit Aggarwal, David Thacker, Sean O'Brien