Patents by Inventor Rajiv Mangla
Rajiv Mangla 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: 11017016Abstract: A method for clustering product media files is provided. The method includes dividing each media file corresponding to one or more products into a plurality of tiles. The media file include one of an image or a video. Feature vectors are computed for each tile of each media file. One or more patch clusters are generated using the plurality of tiles. Each patch cluster includes tiles having feature vectors similar to each other. The feature vectors of each media file are compared with feature vectors of each patch cluster. Based on comparison, product groups are then generated. All media files having comparison output similar to each other are grouped into one product group. Each product group includes one or more media files for one product. Apparatus for substantially performing the method as described herein is also provided.Type: GrantFiled: March 29, 2018Date of Patent: May 25, 2021Assignee: ADOBE INC.Inventors: Vikas Yadav, Balaji Krishnamurthy, Mausoom Sarkar, Rajiv Mangla, Gitesh Malik
-
Patent number: 10810633Abstract: Embodiments of the present invention provide systems and methods for automatically generating a shoppable video. A video is parsed into one or more scenes. Products and their corresponding product information are automatically associated with the one or more scenes. The shoppable video is then generated using the associated products and corresponding product information such that the products are visible in the shoppable video based on a scene in which the products are found.Type: GrantFiled: June 3, 2019Date of Patent: October 20, 2020Assignee: Adobe, Inc.Inventors: Vikas Yadav, Balaji Krishnamurthy, Mausoom Sarkar, Rajiv Mangla, Gitesh Malik
-
Publication number: 20190287139Abstract: Embodiments of the present invention provide systems and methods for automatically generating a shoppable video. A video is parsed into one or more scenes. Products and their corresponding product information are automatically associated with the one or more scenes. The shoppable video is then generated using the associated products and corresponding product information such that the products are visible in the shoppable video based on a scene in which the products are found.Type: ApplicationFiled: June 3, 2019Publication date: September 19, 2019Inventors: VIKAS YADAV, BALAJI KRISHNAMURTHY, MAUSOOM SARKAR, RAJIV MANGLA, GITESH MALIK
-
Patent number: 10354290Abstract: Embodiments of the present invention provide systems and methods for automatically generating a shoppable video. A video is parsed into one or more scenes. Products and their corresponding product information are automatically associated with the one or more scenes. The shoppable video is then generated using the associated products and corresponding product information such that the products are visible in the shoppable video based on a scene in which the products are found.Type: GrantFiled: June 16, 2015Date of Patent: July 16, 2019Assignee: Adobe, Inc.Inventors: Vikas Yadav, Balaji Krishnamurthy, Mausoom Sarkar, Rajiv Mangla, Gitesh Malik
-
Publication number: 20180218009Abstract: A method for clustering product media files is provided. The method includes dividing each media file corresponding to one or more products into a plurality of tiles. The media file include one of an image or a video. Feature vectors are computed for each tile of each media file. One or more patch clusters are generated using the plurality of tiles. Each patch cluster includes tiles having feature vectors similar to each other. The feature vectors of each media file are compared with feature vectors of each patch cluster. Based on comparison, product groups are then generated. All media files having comparison output similar to each other are grouped into one product group. Each product group includes one or more media files for one product. Apparatus for substantially performing the method as described herein is also provided.Type: ApplicationFiled: March 29, 2018Publication date: August 2, 2018Inventors: Vikas Yadav, Balaji Krishnamurthy, Mausoom Sarkar, Rajiv Mangla, Gitesh Malik
-
Patent number: 9971791Abstract: A method for clustering product media files is provided. The method includes dividing each media file corresponding to one or more products into a plurality of tiles. The media file include one of an image or a video. Feature vectors are computed for each tile of each media file. One or more patch clusters are generated using the plurality of tiles. Each patch cluster includes tiles having feature vectors similar to each other. The feature vectors of each media file are compared with feature vectors of each patch cluster. Based on comparison, product groups are then generated. All media files having comparison output similar to each other are grouped into one product group. Each product group includes one or more media files for one product. Apparatus for substantially performing the method as described herein is also provided.Type: GrantFiled: September 16, 2015Date of Patent: May 15, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Vikas Yadav, Balaji Krishnamurthy, Mausoom Sarkar, Rajiv Mangla, Gitesh Malik
-
Publication number: 20170075977Abstract: A method for clustering product media files is provided. The method includes dividing each media file corresponding to one or more products into a plurality of tiles. The media file include one of an image or a video. Feature vectors are computed for each tile of each media file. One or more patch clusters are generated using the plurality of tiles. Each patch cluster includes tiles having feature vectors similar to each other. The feature vectors of each media file are compared with feature vectors of each patch cluster. Based on comparison, product groups are then generated. All media files having comparison output similar to each other are grouped into one product group. Each product group includes one or more media files for one product. Apparatus for substantially performing the method as described herein is also provided.Type: ApplicationFiled: September 16, 2015Publication date: March 16, 2017Inventors: Vikas Yadav, Balaji Krishnamurthy, Mausoom Sarkar, Rajiv Mangla, Gitesh Malik
-
Publication number: 20160371546Abstract: Embodiments of the present invention provide systems and methods for automatically generating a shoppable video. A video is parsed into one or more scenes. Products and their corresponding product information are automatically associated with the one or more scenes. The shoppable video is then generated using the associated products and corresponding product information such that the products are visible in the shoppable video based on a scene in which the products are found.Type: ApplicationFiled: June 16, 2015Publication date: December 22, 2016Inventors: VIKAS YADAV, BALAJI KRISHNAMURTHY, MAUSOOM SARKAR, RAJIV MANGLA, GITESH MALIK
-
Patent number: 7221951Abstract: In a short message service (SMS) wireline/wireless message system, a separate SMS exchange subsystem implements value-added service capability. The value addition service may range, for example, from simple data insertion in the SMS message to the more complex initiation of a teleconference call using inter-exchanged SMS messages.Type: GrantFiled: December 20, 2001Date of Patent: May 22, 2007Assignee: Level Z, L.L.C.Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Rajiv Mangla, Sridhar Sundaram
-
Publication number: 20050233759Abstract: In a short message service (SMS) wireline/wireless message system, a separate SMS exchange subsystem implements value-added service capability. The value addition service may range, for example, from simple data insertion in the SMS message to the more complex initiation of a teleconference call using inter-exchanged SMS messages.Type: ApplicationFiled: June 13, 2005Publication date: October 20, 2005Inventors: Dinesh Anvekar, Bhaskarpillai Gopinath, Rajiv Mangla, Sridhar Sundaram
-
Patent number: 6834796Abstract: A stored value commerce system and method enabling the anonymous creation and usage of stored value accounts for purchase of goods and/or services, including the anonymous redemption of a value up to a maximum of the balance value associated with a stored value account.Type: GrantFiled: August 20, 2002Date of Patent: December 28, 2004Assignee: Level Z, L.L.C.Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Sridhar Sundaram, Rajiv Mangla
-
Patent number: 6603968Abstract: A technique to register a roaming cell-phone in a visiting location as a local phone. The technique involves identifying roaming-related information from the roaming cell-phone in the visiting location, and then dynamically configuring the roaming cell-phone to operate as a local cell-phone in the visiting location.Type: GrantFiled: June 22, 2001Date of Patent: August 5, 2003Assignee: Level Z, L.L.C.Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Rajendra Gupta, Rajiv Mangla, Abhinav Mathur, Phani Kumar Velide
-
Publication number: 20030054844Abstract: In a short message service (SMS) wireline/wireless message system, a separate SMS exchange subsystem implements value-added service capability. The value addition service may range, for example, from simple data insertion in the SMS message to the more complex initiation of a teleconference call using inter-exchanged SMS messages.Type: ApplicationFiled: December 20, 2001Publication date: March 20, 2003Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Rajiv Mangla, Sridhar Sundaram
-
Publication number: 20020197991Abstract: A technique to register a roaming cell-phone in a visiting location as a local phone. The technique involves identifying roaming-related information from the roaming cell-phone in the visiting location, and then dynamically configuring the roaming cell-phone to operate as a local cell-phone in the visiting location.Type: ApplicationFiled: June 22, 2001Publication date: December 26, 2002Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Rajendra Gupta, Rajiv Mangla, Abhinav Mathur, Phani Kumar Velide
-
Publication number: 20020190123Abstract: A stored value commerce system and method enabling the anonymous creation and usage of stored value accounts for purchase of goods and/or services, including the anonymous redemption of a value up to a maximum of the balance value associated with a stored value account.Type: ApplicationFiled: August 20, 2002Publication date: December 19, 2002Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Sridhar Sundaram, Rajiv Mangla
-
Publication number: 20020091649Abstract: A system, method and data structure for on-line settlement of amounts payable to different entities within a multiple level marketing enterprise proximate the time services and/or products are rendered. The invention provides that financial settlements be made substantially immediately among the MLM company, the up-line and down-line representatives and the customer. This is achieved by a method for settling the various financial transactions through stored values personal identification numbers (PINs).Type: ApplicationFiled: January 11, 2001Publication date: July 11, 2002Applicant: Level Z, L.L.C.Inventors: Dinesh K. Anvekar, Bhaskarpillai Gopinath, Rajiv Mangla, Sridhar Sundaram
-
Publication number: 20020069188Abstract: A system and method for identifying each of a plurality of service providers cooperating to provide a service to a customer wherein a fee debited from a stored value account associated with the customer is apportioned among the cooperating service providers according to a measurement of the provided service portions.Type: ApplicationFiled: December 1, 2000Publication date: June 6, 2002Applicant: Level Z, L.L.C.Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Rajiv Mangla, Sridhar Sundaram