Abstract:

Camera platform techniques are described. In an implementation, a plurality of digital images and data describing times, at which, the plurality of digital images are captured is received by a computing device. Objects of clothing are recognized from the digital images by the computing device using object recognition as part of machine learning. A user schedule is also received by the computing device that describes user appointments and times, at which, the appointments are scheduled. A user profile is generated by the computing device by training a model using machine learning based on the recognized objects of clothing, times at which corresponding digital images are captured, and the user schedule. From the user profile, a recommendation is generated by processing a subsequent user schedule using the model as part of machine learning by the computing device.

Country: United States
Grant Date: June 25, 2024
INVENTORS: M. Kiapour, Robinson Piramuthu, Japjit Tulsi, Qiaosong Wang, Fan Yang, Shuai Zheng

Abstract:

Disclosed are systems, methods, and computer-readable media for using adversarial learning for fine-grained image search. An image search system receives a search query that includes an input image depicting an object. The search system generates, using a generator, a vector representation of the object in a normalized view. The generator was trained based on a set of reference images of known objects in multiple views, and feedback data received from an evaluator that indicates performance of the generator at generating vector representations of the known objects in the normalized view. The evaluator including a discriminator sub-module, a normalizer sub-module, and a semantic embedding sub-module that generate the feedback data. The image search system identifies, based on the vector representation of the object, a set of other images depicting the object, and returns at least one of the other images in response to the search query.

Country: China
Grant Date: April 9, 2024
INVENTORS: Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Methods, systems, and articles of manufacture, including computer program products, are provided for image cleanup. In some embodiments, there is provide a method which may include subsampling a first image to a first level image of a multiscale transform; performing, based on a machine learning model, an identification of a foreground portion of the first level image and a background portion of the first level image; generating, based on the identification of the foreground portion and the background portion, a first mask; upscaling the first mask to a resolution corresponding to the first image depicting the foreground item; applying the upscaled first mask to the first image to form a second image depicting the foreground item; and providing the second image depicting the foreground item to a publication system. Related systems and articles of manufacture, including computer program products, are also provided.

Country: Germany
Grant Date: April 3, 2024
INVENTORS: Qiaosong Wang

Abstract:

Methods, systems, and articles of manufacture, including computer program products, are provided for image cleanup. In some embodiments, there is provide a method which may include subsampling a first image to a first level image of a multiscale transform; performing, based on a machine learning model, an identification of a foreground portion of the first level image and a background portion of the first level image; generating, based on the identification of the foreground portion and the background portion, a first mask; upscaling the first mask to a resolution corresponding to the first image depicting the foreground item; applying the upscaled first mask to the first image to form a second image depicting the foreground item; and providing the second image depicting the foreground item to a publication system. Related systems and articles of manufacture, including computer program products, are also provided.

Country: France
Grant Date: April 3, 2024
INVENTORS: Qiaosong Wang

Abstract:

Methods, systems, and articles of manufacture, including computer program products, are provided for image cleanup. In some embodiments, there is provide a method which may include subsampling a first image to a first level image of a multiscale transform; performing, based on a machine learning model, an identification of a foreground portion of the first level image and a background portion of the first level image; generating, based on the identification of the foreground portion and the background portion, a first mask; upscaling the first mask to a resolution corresponding to the first image depicting the foreground item; applying the upscaled first mask to the first image to form a second image depicting the foreground item; and providing the second image depicting the foreground item to a publication system. Related systems and articles of manufacture, including computer program products, are also provided.

Country: United Kingdom
Grant Date: April 3, 2024
INVENTORS: Qiaosong Wang

Abstract:

The present invention relates to systems and methods for deploying a robotic security escort to enhance enterprise security. Enhancing enterprise security by deploying a robotic security escort to guide a guest along a route that is tailored to the guest to ensure that the guest does not pass through restricted areas which the guest is not authorized to access. The guest may be assigned a security authorization level that defines whether the guest is permitted to access one or more predefined areas of the enterprise facility. A destination location to which the guest is to be escorted may be identified. Based on the security authorization level assigned to the guest, the system determines an appropriate route for escorting the guest throughout the enterprise facility to the destination location. The system may then deploy the robotic security escort to physically escort the guest along the appropriate route obtain adequate security with respect to sensitive enterprise resources while the guest is visiting the enterprise facility.

Country: China
Grant Date: February 27, 2024
INVENTORS: Linnea Johnsson, Rami Mazid, Ethan Rubinson, Vikram Tuli, Qiaosong Wang

Abstract:

Methods, systems, and computer programs are presented for adding new features to a network service. A method includes receiving an image depicting an object of interest. A category set is determined for the object of interest and an image signature is generated for the image. Using the category set and the image signature, the method identifies a set of publications within a publication database and assigns a rank to each publication. The method causes presentation of the ranked list of publications at a computing device from which the image was received.

Country: United States
Grant Date: February 27, 2024
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

The disclosed technologies include a robotic selling assistant that receives an item from a seller, automatically generates a posting describing the item for sale, stores the item until it is sold, and delivers or sends the item out for delivery. The item is placed in a compartment that uses one or more sensors to identify the item, retrieve supplemental information about the item, and take pictures of the item for inclusion in the posting. A seller-supplied description of the item may be verified based on the retrieved supplemental information, preventing mislabeled items from being sold.

Country: United States
Grant Date: January 16, 2024
INVENTORS: Andrew Chalkley, Robinson Piramuthu, Bindia Saraf, Qiaosong Wang

Abstract:

Systems, methods, and computer program products for identifying a relevant candidate product in an electronic marketplace. Embodiments perform a visual similarity comparison between candidate product image visual content and input query image visual content, process formal and informal natural language user inputs, and coordinate aggregated past user interactions with the marketplace stored in a knowledge graph. Visually similar items and their corresponding product categories, aspects, and aspect values can determine suggested candidate products without discernible delay during a multi-turn user dialog. The user can then refine the search for the most relevant items available for purchase by providing responses to machine-generated prompts that are based on the initial search results from visual, voice, and/or text inputs. An intelligent online personal assistant can thus guide a user to the most relevant candidate product more efficiently than existing search tools.

Country: United States
Grant Date: December 5, 2023
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Systems, methods, and computer program products for identifying a candidate product in an electronic marketplace based on a visual comparison between candidate product image visual content and input query image visual content. Embodiments generate and store descriptive image signatures from candidate product images or selected portions of such images. A subsequently calculated visual similarity measure serves as a visual search result score for the candidate product in comparison to an input query image. Any number of images of any number of candidate products may be analyzed, such as for items available for sale in an online marketplace. Image analysis results are stored in a database and made available for subsequent automated on-demand visual comparisons to an input query image. The embodiments enable substantially real time visual based product searching of a potentially vast catalog of items.

Country: United States
Grant Date: October 31, 2023
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Methods, systems, and articles of manufacture, including computer program products, are provided for image cleanup. In some embodiments, there is provide a method which may include subsampling a first image to a first level image of a multiscale transform; performing, based on a machine learning model, an identification of a foreground portion of the first level image and a background portion of the first level image; generating, based on the identification of the foreground portion and the background portion, a first mask; upscaling the first mask to a resolution corresponding to the first image depicting the foreground item; applying the upscaled first mask to the first image to form a second image depicting the foreground item; and providing the second image depicting the foreground item to a publication system. Related systems and articles of manufacture, including computer program products, are also provided.

Country: United States
Grant Date: October 31, 2023
INVENTORS: Qiaosong Wang

Abstract:

Camera platform and object inventory control techniques are described. In an implementation a live feed of digital images is output in a user interface by a computing device. A user selection is received through interaction with the user interface of at least one of the digital images. An object, included within the at least one digital image, is recognized using machine learning. Metadata is then obtained that pertains to the recognized object. Augmented reality digital content is generated based at least in part of the obtained metadata. The augmented reality digital content is displayed as part of the live feed of digital images as associated with the object.

Country: Republic of Korea
Grant Date: October 27, 2023
INVENTORS: M. Kiapour, Robinson Piramuthu, Japjit Tulsi, Qiaosong Wang, Fan Yang, Shuai Zheng

Abstract:

Systems, methods, and computer program products for identifying a candidate product in an electronic marketplace based on a visual comparison between candidate product image visual content and input query image visual content. Embodiments generate and store descriptive image signatures from candidate product images or selected portions of such images. A subsequently calculated visual similarity measure serves as a visual search result score for the candidate product in comparison to an input query image. Any number of images of any number of candidate products may be analyzed, such as for items available for sale in an online marketplace. Image analysis results are stored in a database and made available for subsequent automated on-demand visual comparisons to an input query image. The embodiments enable substantially real time visual based product searching of a potentially vast catalog of items.

Country: United States
Grant Date: September 5, 2023
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Methods, systems, and articles of manufacture, including computer program products, are provided for image cleanup. In some embodiments, there is provide a method which may include subsampling a first image to a first level image of a multiscale transform; performing, based on a machine learning model, an identification of a foreground portion of the first level image and a background portion of the first level image; generating, based on the identification of the foreground portion and the background portion, a first mask; upscaling the first mask to a resolution corresponding to the first image depicting the foreground item; applying the upscaled first mask to the first image to form a second image depicting the foreground item; and providing the second image depicting the foreground item to a publication system. Related systems and articles of manufacture, including computer program products, are also provided.

Country: Germany
Grant Date: August 16, 2023
INVENTORS: Qiaosong Wang

Abstract:

Methods, systems, and articles of manufacture, including computer program products, are provided for image cleanup. In some embodiments, there is provide a method which may include subsampling a first image to a first level image of a multiscale transform; performing, based on a machine learning model, an identification of a foreground portion of the first level image and a background portion of the first level image; generating, based on the identification of the foreground portion and the background portion, a first mask; upscaling the first mask to a resolution corresponding to the first image depicting the foreground item; applying the upscaled first mask to the first image to form a second image depicting the foreground item; and providing the second image depicting the foreground item to a publication system. Related systems and articles of manufacture, including computer program products, are also provided.

Country: France
Grant Date: August 16, 2023
INVENTORS: Qiaosong Wang

Abstract:

In various example embodiments, a system and method for integration of a three-dimensional model is disclosed. In one example embodiment, a method includes receiving a plurality of images, selecting points on the images and triangulating the points to generate a plurality of depth maps, generate a three-dimensional mesh by combining the plurality of depth maps, generating a three-dimensional model of the item by projecting the plurality of images onto the mesh using the points, calibrating colors used in the model using colors diffuse properties of the colors in the images, and providing a user interface allowing a user to select one or more user points on the three-dimensional model and provide additional information associated with the selected user points.

Country: United States
Grant Date: August 15, 2023
INVENTORS: James Dowdell, Robinson Piramuthu, Qiaosong Wang, Jinrong Xie

Abstract:

A system receives image data associated with an item, where the image data comprising a view of the item from two or more angles; determines physical attributes of the item; generates a base model of the item; samples the base model to generate one or more sampled models, each of the one or more sampled models comprising a subset of the geometric data, the subset of the geometric data determined based on one or more device characteristics of one or more user devices that interface with the system; receives device characteristics of a user device associated with a request from the user device for the item; selects, based on the received device characteristics, a sampled model of the item; and transmits a data object comprising the selected sampled model to the user device to cause the user device to generate a three-dimensional rendering of the item.

Country: United States
Grant Date: August 15, 2023
INVENTORS: Robinson Piramuthu, Qiaosong Wang, Jinrong Xie

Abstract:

In various example embodiments, a system and method for integration of a three-dimensional model is disclosed. In one example embodiment, a method includes receiving a plurality of images, selecting points on the images and triangulating the points to generate a plurality of depth maps, generate a three-dimensional mesh by combining the plurality of depth maps, generating a three-dimensional model of the item by projecting the plurality of images onto the mesh using the points, calibrating colors used in the model using colors diffuse properties of the colors in the images, and providing a user interface allowing a user to select one or more user points on the three-dimensional model and provide additional information associated with the selected user points.

Country: China
Grant Date: August 11, 2023
INVENTORS: James Dowdell, Robinson Piramuthu, Qiaosong Wang, Jinrong Xie

Abstract:

Methods, systems, and computer programs are presented for adding new features to a network service. A method includes receiving an image depicting an object of interest. A category set is determined for the object of interest and an image signature is generated for the image. Using the category set and the image signature, the method identifies a set of publications within a publication database and assigns a rank to each publication. The method causes presentation of the ranked list of publications at a computing device from which the image was received.

Country: China
Grant Date: July 11, 2023
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Camera platform techniques are described. In an implementation, a plurality of digital images and data describing times, at which, the plurality of digital images are captured is received by a computing device. Objects of clothing are recognized from the digital images by the computing device using object recognition as part of machine learning. A user schedule is also received by the computing device that describes user appointments and times, at which, the appointments are scheduled. A user profile is generated by the computing device by training a model using machine learning based on the recognized objects of clothing, times at which corresponding digital images are captured, and the user schedule. From the user profile, a recommendation is generated by processing a subsequent user schedule using the model as part of machine learning by the computing device.

Country: United States
Grant Date: May 30, 2023
INVENTORS: M. Kiapour, Robinson Piramuthu, Japjit Tulsi, Qiaosong Wang, Fan Yang, Shuai Zheng

Abstract:

Camera platform techniques are described. In an implementation, a plurality of digital images and data describing times, at which, the plurality of digital images are captured is received by a computing device. Objects of clothing are recognized from the digital images by the computing device using object recognition as part of machine learning. A user schedule is also received by the computing device that describes user appointments and times, at which, the appointments are scheduled. A user profile is generated by the computing device by training a model using machine learning based on the recognized objects of clothing, times at which corresponding digital images are captured, and the user schedule. From the user profile, a recommendation is generated by processing a subsequent user schedule using the model as part of machine learning by the computing device.

Country: United States
Grant Date: May 23, 2023
INVENTORS: M. Kiapour, Robinson Piramuthu, Japjit Tulsi, Qiaosong Wang, Fan Yang, Shuai Zheng

Abstract:

Methods, systems, and articles of manufacture, including computer program products, are provided for image cleanup. In some embodiments, there is provide a method which may include subsampling a first image to a first level image of a multiscale transform; performing, based on a machine learning model, an identification of a foreground portion of the first level image and a background portion of the first level image; generating, based on the identification of the foreground portion and the background portion, a first mask; upscaling the first mask to a resolution corresponding to the first image depicting the foreground item; applying the upscaled first mask to the first image to form a second image depicting the foreground item; and providing the second image depicting the foreground item to a publication system. Related systems and articles of manufacture, including computer program products, are also provided.

Country: United States
Grant Date: April 18, 2023
INVENTORS: Qiaosong Wang

Abstract:

Methods, systems, and computer programs are presented for adding new features to a network service. A method includes receiving an image depicting an object of interest. A category set is determined for the object of interest and an image signature is generated for the image. Using the category set and the image signature, the method identifies a set of publications within a publication database and assigns a rank to each publication. The method causes presentation of the ranked list of publications at a computing device from which the image was received.

Country: United States
Grant Date: March 14, 2023
INVENTORS: Pan Deng, Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Techniques for automatically modulating a physical configuration of a reconfigurable building structure. A reconfigurable building structure may be constructed of physical elements that are movable with respect to one another to facilitate actuating the reconfigurable building structure between a plurality of different physical configurations. The physical configuration of a reconfigurable building structure may be adjusted to accommodate for physical dimensions of an item that is going to be moved into the reconfigurable building structure. For example, a spacing between two shelves may be expanded in response to an order being placed for a large item. In this way, when the item is delivered to a physical address associated with the reconfigurable building structure, various physical characteristics of the reconfigurable building structure may have already been modulated to accept the item.

Country: United States
Grant Date: February 7, 2023
INVENTORS: DILEEP KUMAR BASAM, Andrew Chalkley, Ethan Rubinson, Jean-David Ruvini, Bindia Saraf, Qiaosong Wang

Abstract:

In various example embodiments, a system and method for determining an item that has confirmed characteristics are described herein. An image that depicts an object is received from a client device. Structured data that corresponds to characteristics of one or more items are retrieved. A set of characteristics is determined, the set of characteristics being predicted to match with the object. An interface that includes a request for confirmation of the set of characteristics is generated. The interface is displayed on the client device. Confirmation that at least one characteristic from the set of characteristics matches with the object depicted in the image is received from the client device.

Country: United States
Grant Date: January 10, 2023
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

A large synthetic 3D human body model dataset using real-world body size distributions is created. The model dataset may follow real-world body parameter distributions. Depth sensors can be integrated into mobile devices such as tablets, cellphones, and wearable devices. Body measurements for a user are extracted from a single frontal-view depth map using joint location information. Estimates of body measurements are combined with local geometry features around joint locations to form a robust multi-dimensional feature vector. A fast nearest-neighbor search is performed using the feature vector for the user and the feature vectors for the synthetic models to identify the closest match. The retrieved model can be used in various applications such as clothes shopping, virtual reality, online gaming, and others.

Country: China
Grant Date: September 13, 2022
INVENTORS: Vignesh Jagadeesh, Robinson Piramuthu, Bryan Ressler, Qiaosong Wang

Abstract:

Methods, systems, and computer programs are presented for adding new features to a network service. An example method includes accessing an image from a user device to determine a salient object count of a plurality of objects in the image. A salient object count of the plurality of objects in the image is determined. An indicator of the salient object count of the plurality of objects in the image is caused to be displayed on the user device.

Country: United States
Grant Date: August 23, 2022
INVENTORS: Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Disclosed are methods and systems for displaying items of clothing on a model having a similar body shape to that of an ecommerce user. In one aspects, a system includes one or more hardware processors configured to perform operations comprising receiving, by one or more hardware processors, an image, the image representing a user height, user weight, and user gender, causing display, by the one or more hardware processors, of a second image via a computer interface, the second image representing a model, the model selected based on a comparison of a model height, weight, and gender with the user height, weight, and gender respectively, receiving, by the one or more hardware processors, a selection of an item of clothing; and causing display, by the one or more hardware processors, of a representation of the selected model wearing the selected item of clothing.

Country: United States
Grant Date: August 2, 2022
INVENTORS: Vignesh Jagadeesh, Robinson Piramuthu, Bryan Ressler, Qiaosong Wang

Abstract:

In various example embodiments, a system and method for determining an item that has confirmed characteristics are described herein. An image that depicts an object is received from a client device. Structured data that corresponds to characteristics of one or more items are retrieved. A set of characteristics is determined, the set of characteristics being predicted to match with the object. An interface that includes a request for confirmation of the set of characteristics is generated. The interface is displayed on the client device. Confirmation that at least one characteristic from the set of characteristics matches with the object depicted in the image is received from the client device.

Country: Republic of Korea
Grant Date: July 21, 2022
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Disclosed are systems, methods, and non-transitory computer-readable media for using adversarial learning for fine-grained image search. An image search system receives a search query that includes an input image depicting an object. The search system generates, using a generator, a vector representation of the object in a normalized view. The generator was trained based on a set of reference images of known objects in multiple views, and feedback data received from an evaluator that indicates performance of the generator at generating vector representations of the known objects in the normalized view. The evaluator including a discriminator sub-module, a normalizer sub-module, and a semantic embedding sub-module that generate the feedback data. The image search system identifies, based on the vector representation of the object, a set of other images depicting the object, and returns at least one of the other images in response to the search query.

Country: United States
Grant Date: June 14, 2022
INVENTORS: Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

A large synthetic 3D human body model dataset using real-world body size distributions is created. The model dataset may follow real-world body parameter distributions. Depth sensors can be integrated into mobile devices such as tablets, cellphones, and wearable devices. Body measurements for a user are extracted from a single frontal-view depth map using joint location information. Estimates of body measurements are combined with local geometry features around joint locations to form a robust multi-dimensional feature vector. A fast nearest-neighbor search is performed using the feature vector for the user and the feature vectors for the synthetic models to identify the closest match. The retrieved model can be used in various applications such as clothes shopping, virtual reality, online gaming, and others.

Country: Republic of Korea
Grant Date: December 29, 2021
INVENTORS: Vignesh Jagadeesh, Robinson Piramuthu, Bryan Ressler, Qiaosong Wang

Abstract:

In various example embodiments, a system and method for integration of a three-dimensional model is disclosed. In one example embodiment, a method includes receiving a plurality of images, selecting points on the images and triangulating the points to generate a plurality of depth maps, generate a three-dimensional mesh by combining the plurality of depth maps, generating a three-dimensional model of the item by projecting the plurality of images onto the mesh using the points, calibrating colors used in the model using colors diffuse properties of the colors in the images, and providing a user interface allowing a user to select one or more user points on the three-dimensional model and provide additional information associated with the selected user points.

Country: United States
Grant Date: December 21, 2021
INVENTORS: James Dowdell, Robinson Piramuthu, Qiaosong Wang, Jinrong Xie

Abstract:

Techniques for automatically modulating a physical configuration of a reconfigurable building structure. A reconfigurable building structure may be constructed of physical elements that are movable with respect to one another to facilitate actuating the reconfigurable building structure between a plurality of different physical configurations. The physical configuration of a reconfigurable building structure may be adjusted to accommodate for physical dimensions of an item that is going to be moved into the reconfigurable building structure. For example, a spacing between two shelves may be expanded in response to an order being placed for a large item. In this way, when the item is delivered to a physical address associated with the reconfigurable building structure, various physical characteristics of the reconfigurable building structure may have already been modulated to accept the item.

Country: United States
Grant Date: November 9, 2021
INVENTORS: DILEEP KUMAR BASAM, Andrew Chalkley, Ethan Rubinson, Jean-David Ruvini, Bindia Saraf, Qiaosong Wang

Abstract:

Camera platform techniques are described. In an implementation, a plurality of digital images and data describing times, at which, the plurality of digital images are captured is received by a computing device. Objects of clothing are recognized from the digital images by the computing device using object recognition as part of machine learning. A user schedule is also received by the computing device that describes user appointments and times, at which, the appointments are scheduled. A user profile is generated by the computing device by training a model using machine learning based on the recognized objects of clothing, times at which corresponding digital images are captured, and the user schedule. From the user profile, a recommendation is generated by processing a subsequent user schedule using the model as part of machine learning by the computing device.

Country: United States
Grant Date: September 21, 2021
INVENTORS: M. Kiapour, Robinson Piramuthu, Japjit Tulsi, Qiaosong Wang, Fan Yang, Shuai Zheng

Abstract:

In various example embodiments, a system and method for determining an item that has confirmed characteristics are described herein. An image that depicts an object is received from a client device. Structured data that corresponds to characteristics of one or more items are retrieved. A set of characteristics is determined, the set of characteristics being predicted to match with the object. An interface that includes a request for confirmation of the set of characteristics is generated. The interface is displayed on the client device. Confirmation that at least one characteristic from the set of characteristics matches with the object depicted in the image is received from the client device.

Country: Republic of Korea
Grant Date: August 4, 2021
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

The disclosed technologies include a robotic selling assistant that receives an item from a seller, automatically generates a posting describing the item for sale, stores the item until it is sold, and delivers or sends the item out for delivery. The item is placed in a compartment that uses one or more sensors to identify the item, retrieve supplemental information about the item, and take pictures of the item for inclusion in the posting. A seller-supplied description of the item may be verified based on the retrieved supplemental information, preventing mislabeled items from being sold.

Country: United States
Grant Date: June 1, 2021
INVENTORS: Andrew Chalkley, Robinson Piramuthu, Bindia Saraf, Qiaosong Wang

Abstract:

Systems, methods, and computer program products for identifying a relevant candidate product in an electronic marketplace. Embodiments perform a visual similarity comparison between candidate product image visual content and input query image visual content, process formal and informal natural language user inputs, and coordinate aggregated past user interactions with the marketplace stored in a knowledge graph. Visually similar items and their corresponding product categories, aspects, and aspect values can determine suggested candidate products without discernible delay during a multi-turn user dialog. The user can then refine the search for the most relevant items available for purchase by providing responses to machine-generated prompts that are based on the initial search results from visual, voice, and/or text inputs. An intelligent online personal assistant can thus guide a user to the most relevant candidate product more efficiently than existing search tools.

Country: United States
Grant Date: May 11, 2021
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Methods, systems, and computer programs are presented for adding new features to a network service. A method includes receiving an image depicting an object of interest. A category set is determined for the object of interest and an image signature is generated for the image. Using the category set and the image signature, the method identifies a set of publications within a publication database and assigns a rank to each publication. The method causes presentation of the ranked list of publications at a computing device from which the image was received.

Country: Republic of Korea
Grant Date: April 13, 2021
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Methods, systems, and computer programs are presented for adding new features to a network service. A method includes receiving an image depicting an object of interest. A category set is determined for the object of interest and an image signature is generated for the image. Using the category set and the image signature, the method identifies a set of publications within a publication database and assigns a rank to each publication.The method causes presentation of the ranked list of publications at a computing device from which the image was received.

Country: Japan
Grant Date: April 12, 2021
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Camera platform and object inventory control techniques are described. In an implementation a live feed of digital images is output in a user interface by a computing device. A user selection is received through interaction with the user interface of at least one of the digital images. An object, included within the at least one digital image, is recognized using machine learning. Metadata is then obtained that pertains to the recognized object. Augmented reality digital content is generated based at least in part of the obtained metadata. The augmented reality digital content is displayed as part of the live feed of digital images as associated with the object.

Country: United States
Grant Date: March 16, 2021
INVENTORS: M. Kiapour, Robinson Piramuthu, Japjit Tulsi, Qiaosong Wang, Fan Yang, Shuai Zheng

Abstract:

In various example embodiments, a system and method for determining an item that has confirmed characteristics are described herein. An image that depicts an object is received from a client device. Structured data that corresponds to characteristics of one or more items are retrieved. A set of characteristics is determined, the set of characteristics being predicted to match with the object. An interface that includes a request for confirmation of the set of characteristics is generated. The interface is displayed on the client device. Confirmation that at least one characteristic from the set of characteristics matches with the object depicted in the image is received from the client device.

Country: Republic of Korea
Grant Date: March 2, 2021
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Methods, systems, and computer programs are presented for adding new features to a network service. A method includes receiving an image depicting an object of interest. A category set is determined for the object of interest and an image signature is generated for the image. Using the category set and the image signature, the method identifies a set of publications within a publication database and assigns a rank to each publication. The method causes presentation of the ranked list of publications at a computing device from which the image was received.

Country: United States
Grant Date: December 8, 2020
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

In various example embodiments, a system and method for determining an item that has confirmed characteristics are described herein. An image that depicts an object is received from a client device. Structured data that corresponds to characteristics of one or more items are retrieved. A set of characteristics is determined, the set of characteristics being predicted to match with the object. An interface that includes a request for confirmation of the set of characteristics is generated. The interface is displayed on the client device. Confirmation that at least one characteristic from the set of characteristics matches with the object depicted in the image is received from the client device.

Country: United States
Grant Date: October 13, 2020
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

In various example embodiments, a system and method for integration of a three-dimensional model is disclosed. In one example embodiment, a method includes receiving a plurality of images, selecting points on the images and triangulating the points to generate a plurality of depth maps, generate a threedimensional mesh by combining the plurality of depth maps, generating a threedimensional model of the item by projecting the plurality of images onto the mesh using the points, calibrating colors used in the model using colors diffuse properties of the colors in the images, and providing a user interface allowing a user to select one or more user points on the three-dimensional model and provide additional information associated with the selected user points.

Country: United States
Grant Date: March 10, 2020
INVENTORS: James Dowdell, Robinson Piramuthu, Qiaosong Wang, Jinrong Xie

Abstract:

Methods, systems, and computer programs are presented for adding new features to a network service. An example method includes accessing an image from a user device to determine a salient object count of a plurality of objects in the image. A salient object count of the plurality of objects in the image is determined. An indicator of the salient object count of the plurality of objects in the image is caused to be displayed on the user device.

Country: United States
Grant Date: December 31, 2019
INVENTORS: Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

Camera platform techniques are described. In an implementation, a plurality of digital images and data describing times, at which, the plurality of digital images are captured is received by a computing device. Objects of clothing are recognized from the digital images by the computing device using object recognition as part of machine learning. A user schedule is also received by the computing device that describes user appointments and times, at which, the appointments are scheduled. A user profile is generated by the computing device by training a model using machine learning based on the recognized objects of clothing, times at which corresponding digital images are captured, and the user schedule. From the user profile, a recommendation is generated by processing a subsequent user schedule using the model as part of machine learning by the computing device.

Country: United States
Grant Date: December 17, 2019
INVENTORS: M. Kiapour, Robinson Piramuthu, Japjit Tulsi, Qiaosong Wang, Fan Yang, Shuai Zheng

Abstract:

In various example embodiments, a system and method are provided for automated estimation of a saliency map for an image based on a graph structure comprising nodes corresponding to respective superpixels on the image, the graph structure including boundary-connecting nodes that connects each non-boundary node to one or more boundary regions. Each non-boundary node is in some embodiments connected to all boundary nodes by respective boundary-connecting edges forming part of the graph. Edge weights are calculated to generate a weighted graph. Saliency map estimation comprises bringing respective nodes for similarity to a background query. The edge weights of at least some of the edges are in some embodiments calculated as a function of a geodesic distance or shortest path between the corresponding nodes.

Country: United States
Grant Date: February 5, 2019
INVENTORS: Robinson Piramuthu, Qiaosong Wang, Wen Zheng

Abstract:

In various example embodiments, a system and method for determining an item that has confirmed characteristics are described herein. An image that depicts an object is received from a client device. Structured data that corresponds to characteristics of one or more items are retrieved. A set of characteristics is determined, the set of characteristics being predicted to match with the object. An interface that includes a request for confirmation of the set of characteristics is generated. The interface is displayed on the client device. Confirmation that at least one characteristic from the set of characteristics matches with the object depicted in the image is received from the client device.

Country: United States
Grant Date: November 20, 2018
INVENTORS: Ajinkya Kale, M. Kiapour, Robinson Piramuthu, Qiaosong Wang, Fan Yang

Abstract:

A large synthetic 3D human body model dataset using real-world body size distributions is created. The model dataset may follow real-world body parameter distributions. Depth sensors can be integrated into mobile devices such as tablets, cellphones, and wearable devices. Body measurements for a user are extracted from a single frontal-view depth map using joint location information. Estimates of body measurements are combined with local geometry features around joint locations to form a robust multi-dimensional feature vector. A fast nearest-neighbor search is performed using the feature vector for the user and the feature vectors for the synthetic models to identify the closest match. The retrieved model can be used in various applications such as clothes shopping, virtual reality, online gaming, and others.

Country: United States
Grant Date: March 27, 2018
INVENTORS: Vignesh Jagadeesh, Robinson Piramuthu, Bryan Ressler, Qiaosong Wang

Qiaosong Wang