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: 20240127316Abstract: 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: ApplicationFiled: December 22, 2023Publication date: April 18, 2024Applicant: The Yes Platform, Inc.Inventors: Jorge Rodriguez, Xinyi Zhou, James Grunewald, Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
-
Publication number: 20240112252Abstract: 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: ApplicationFiled: December 14, 2023Publication date: April 4, 2024Inventors: Parul Aggarwal, Rahul Kumar, Mangesh N. Kulkarni Wadhonkar, Amit Jhunjhunwala, Rajiv Mishra
-
Publication number: 20240103865Abstract: 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: ApplicationFiled: March 30, 2023Publication date: March 28, 2024Inventors: Michael ESPIG, Mikko BYCKLING, Maxim LOKTYUKHIN, Dmitry Yurievich BABOKIN, Amit GRADSTEIN, Deepti AGGARWAL
-
Patent number: 11907310Abstract: 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: GrantFiled: September 27, 2021Date of Patent: February 20, 2024Assignee: The Yes Platform, Inc.Inventors: Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
-
Patent number: 11893620Abstract: 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: GrantFiled: December 18, 2020Date of Patent: February 6, 2024Assignee: The Yes Platform, Inc.Inventors: Jorge Rodriguez, Xinyi Zhou, James Grunewald, Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
-
Publication number: 20230342365Abstract: 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: ApplicationFiled: June 26, 2023Publication date: October 26, 2023Applicant: The Yes Platform, Inc.Inventors: Navin Agarwal, Judy Yi-Chun Hsieh, Debbie Ayano Limongan, Lianghao Chen, Amit Aggarwal, Julie Bornstein
-
Patent number: 11734715Abstract: 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: GrantFiled: January 21, 2021Date of Patent: August 22, 2023Assignee: Groupon, Inc.Inventors: David Thacker, Amit Aggarwal, Kevin Chang
-
Patent number: 11727014Abstract: 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: GrantFiled: December 12, 2019Date of Patent: August 15, 2023Assignee: The Yes Platform, Inc.Inventors: Navin Agarwal, Judy Yi-Chun Hsieh, Debbie Ayano Limongan, Lianghao Chen, Amit Aggarwal, Julie Bornstein
-
Publication number: 20230252493Abstract: 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: ApplicationFiled: April 19, 2023Publication date: August 10, 2023Applicant: iHeartMedia Management Services, Inc.Inventors: Jeffrey Lee Littlejohn, Daniel N. MacTiernan, Amit Aggarwal, Patricia D. Roberts, Kathleen Brougham, Jeffrey Joseph Augustyn
-
Publication number: 20230245511Abstract: 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: ApplicationFiled: February 1, 2022Publication date: August 3, 2023Applicant: Mitchell International, Inc.Inventors: Scott Baierl, Srinivasa Vijayareddy, Julian Louis, Adan Amaro, Amit Aggarwal
-
Patent number: 11677835Abstract: 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: GrantFiled: October 25, 2021Date of Patent: June 13, 2023Assignee: Adobe Inc.Inventors: Rachit Mathur, Himanshu Kumar, Amit Aggarwal
-
Patent number: 11669847Abstract: 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: GrantFiled: December 22, 2021Date of Patent: June 6, 2023Assignee: iHeartMedia Management Services, Inc.Inventors: Jeffrey Lee Littlejohn, Daniel N. MacTiernan, Amit Aggarwal, Patricia D. Roberts, Kathleen Brougham, Jeffrey Joseph Augustyn
-
Publication number: 20230153856Abstract: 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: ApplicationFiled: September 20, 2022Publication date: May 18, 2023Inventors: Amit AGGARWAL, David THACKER, Sean O'BRIEN
-
Publication number: 20230127334Abstract: 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: ApplicationFiled: October 25, 2021Publication date: April 27, 2023Inventors: Rachit Mathur, Himanshu Kumar, Amit Aggarwal
-
Publication number: 20230096332Abstract: 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: ApplicationFiled: September 27, 2021Publication date: March 30, 2023Inventors: Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
-
Publication number: 20230095711Abstract: 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: ApplicationFiled: September 27, 2021Publication date: March 30, 2023Inventors: Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
-
Publication number: 20230096058Abstract: 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: ApplicationFiled: September 27, 2021Publication date: March 30, 2023Inventors: Amit Aggarwal, Andrey Zaytsev, Ruslan Gilfanov
-
Patent number: 11593836Abstract: 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: GrantFiled: January 13, 2021Date of Patent: February 28, 2023Assignee: Groupon, Inc.Inventors: Amit Aggarwal, David Thacker
-
Publication number: 20220405794Abstract: 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: ApplicationFiled: April 8, 2022Publication date: December 22, 2022Inventors: Amit Aggarwal, Kevin Chang, David Thacker, Pu Wang
-
Patent number: 11488201Abstract: 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: GrantFiled: September 21, 2020Date of Patent: November 1, 2022Assignee: GROUPON, INC.Inventors: Amit Aggarwal, David Thacker, Sean O'Brien