Abstract:

An experimentation platform controls testing of features by an application server. Based on a user identifier, the experimentation platform determines which feature should be provided, and the application server provides the corresponding version of a user interface. If the user behavior data shows that using a tested feature results in an improvement, the tested feature will be adopted. To determine whether or not an improvement is observed, a statistically significant amount of data is gathered. The experimentation platform gathers data regarding user behavior for the feature versions and, in response, adjusts the frequency at which each version is served. Providing the proposed version to an increased percentage of users decreases the total number of page serves required to gather statistically significant data. The experimentation platform may provide an updated projected time to completion of testing based on the changed percentage of users receiving the proposed version.

Country: United States
Grant Date: March 5, 2024
INVENTORS: Arun Kumar Akkinapalli, Pavan Kumar Srirama, Deepak Vasthimal

Abstract:

In various example embodiments, a machine is configured to redirect completion of a transaction to a trusted device. For example, the machine determines that a page involving the transaction is being displayed in a user interface of a first device. The page may be associated with the product or service. The machine identifies an interruption of the displaying of the page in the user interface of the first device. The machine identifies a second device that is trusted by the user. The machine transmits a communication including a notification to the second device. The notification indicates the transaction.

Country: United States
Grant Date: February 20, 2024

Abstract:

Systems and methods for passive social media contact engagement are provided. In example embodiments, a publication that represents an item available for purchase is identified. An item image for the publication is accessed. A profile image using the item image is generated. The profile image is assigned to an entity profile, corresponding to an entity associated with the publication, of a social networking service. The assignment of the profile image causes the profile image to be displayed to members of the social networking service in place of a member profile image.

Country: United States
Grant Date: August 29, 2023
INVENTORS: Avishek Mukherjee, Deepak Vasthimal

Abstract:

Techniques for creating a user network based on user interest in a product are described. For example, a first search query is received from a first client device. The first client device is associated with a first user. A second search query is received from a second client device. The second client device is associated with a second user. The first search query is matched to a product. The second search query is matched to the product. A user network corresponding to the product is created. The first user is added to the user network based on the matching of the first search query to the product. The second user is added to the user network based on the matching of the second search query to the product.

Country: United States
Grant Date: January 31, 2023
INVENTORS: Priyavrath Dakua, Deepak Vasthimal

Abstract:

Systems and methods for passive social media contact engagement are provided. In example embodiments, a publication that represents an item available for purchase is identified. An item image for the publication is accessed. A profile image using the item image is generated. The profile image is assigned to an entity profile, corresponding to an entity associated with the publication, of a social networking service. The assignment of the profile image causes the profile image to be displayed to members of the social networking service in place of a member profile image.

Country: United States
Grant Date: January 24, 2023
INVENTORS: Avishek Mukherjee, Deepak Vasthimal

Abstract:

Top attributes of a product are identified from text content of an electronic document and are presented as visual depictions of the attributes. The attributes are identified and ranked based on the text content, such as whether the text content describes the attribute in a positive or negative manner. Top attributes are selected from the ranking and a visual depiction of the top attributes is identified. The visual depiction can be a universally recognized symbol or a custom image designated to an attribute. The visual depiction is superimposed on the text content associated with the attributes when the electronic document is presented at a display. In this way, top attributes for a product can be presented in a manner that condenses the relevant information provided by the electronic document into a format better suited for providing the information on small screens of mobile devices.

Country: United States
Grant Date: January 3, 2023
INVENTORS: Avishek Mukherjee, Deepak Vasthimal

Abstract:

A system, method, and computer program product for providing personalized coordinated shopping among multiple participants in a network marketplace. Social group interactions are extended to shopping, to enhance the scope and efficiency of commerce. A shopping group comprising selected members of a social group includes an authorized purchaser and a number of shoppers who are not authorized to make purchases. A non-authorized purchaser selects desired items and sends a purchase approval request to the authorized purchaser, including a personalized video message describing and supporting the request. The personalized video message is sent to the authorized purchaser by communication means selected according to determined current availability, including via review of a social calendar. The authorized purchaser may approve, decline, or request further information from the requester, upon reviewing the purchase request. The authorized purchaser may modify the requested transaction, including the item actually purchased, the seller, and its shipping data.

Country: United States
Grant Date: August 16, 2022

Abstract:

A system, method, and computer program product for generating item recommendations based on sensor data captured by sensors on client machines. A server processes collected sensor data to estimate user physical activity based on sensor data patterns, and forms a user profile based on the estimated user physical activity. The server associates the user profile with relevant product or service recommendations, based on previous purchases by a user or by others matching the user profile. The user may make a purchase based on the displayed recommendations or forward the recommendations to others. The recommendations include discounts based on the user profile. Subsequent sensor data showing satisfaction with a purchased item serves as a testimonial to user satisfaction with the item. The sensor data may be collected from a user in an augmented or virtual reality system, and the recommendations may be displayed in such a system.

Country: Republic of Korea
Grant Date: July 4, 2022

Abstract:

A system, method, and computer program product for generating item recommendations based on sensor data captured by sensors on client machines. A server processes collected sensor data to estimate user physical activity based on sensor data patterns, and forms a user profile based on the estimated user physical activity. The server associates the user profile with relevant product or service recommendations, based on previous purchases by a user or by others matching the user profile. The user may make a purchase based on the displayed recommendations or forward the recommendations to others. The recommendations include discounts based on the user profile. Subsequent sensor data showing satisfaction with a purchased item serves as a testimonial to user satisfaction with the item. The sensor data may be collected from a user in an augmented or virtual reality system, and the recommendations may be displayed in such a system.

Country: Republic of Korea
Grant Date: January 13, 2022

Abstract:

Systems and methods for image generation for social media contact engagement are provided. In example embodiments, a publication that represents an item available for purchase is identified. Item data, including an item image, for the publication is access. A plurality of images are generated for the publication using the item data. A cycling assembly of images comprising a portion of the plurality of images is assembled. The cycling assembly of images is assigned to an entity profile, corresponding to an entity associated with the publication, of a social networking service. The assignment of the cycling assembly of images causes the cycling assembly of images to be displayed to members of the social networking service in place of a member profile image.

Country: United States
Grant Date: November 30, 2021
INVENTORS: Avishek Mukherjee, Deepak Vasthimal

Abstract:

In various example embodiments, a machine is configured to redirect completion of a transaction to a trusted device. For example, the machine determines that a page involving the transaction is being displayed in a user interface of a first device. The page may be associated with the product or service. The machine identifies an interruption of the displaying of the page in the user interface of the first device. The machine identifies a second device that is trusted by the user. The machine transmits a communication including a notification to the second device. The notification indicates the transaction.

Country: United States
Grant Date: November 9, 2021

Abstract:

A network service or application can receive dietary goals or conditions for a user or group of users. The network can determine threshold dietary amounts that users can receive over a predetermined time period to satisfy the goals or conditions. The network can monitor user consumption over the predetermined time period by collecting data from heterogeneous data streams (e.g., data associated with different structures, data types, types of data store, sources, processing rates, etc.), processing the data, storing the data using a distributive processing framework, and exposing optimized views into the data to provide smart virtual shopping cart functionality. The network can evaluate user consumption and food items placed into a virtual shopping cart to determine whether purchasing the items satisfy the thresholds, and if not, issue warnings, provide recommendations for substitute food items, and/or take other appropriate actions.

Country: United States
Grant Date: November 2, 2021

Abstract:

An experimentation platform controls testing of features by an application server. Based on a user identifier, the experimentation platform determines which feature should be provided, and the application server provides the corresponding version of a user interface. If the user behavior data shows that using a tested feature results in an improvement, the tested feature will be adopted. To determine whether or not an improvement is observed, a statistically significant amount of data is gathered. The experimentation platform gathers data regarding user behavior for the feature versions and, in response, adjusts the frequency at which each version is served. Providing the proposed version to an increased percentage of users decreases the total number of page serves required to gather statistically significant data. The experimentation platform may provide an updated projected time to completion of testing based on the changed percentage of users receiving the proposed version.

Country: United States
Grant Date: August 10, 2021
INVENTORS: Arun Kumar Akkinapalli, Pavan Kumar Srirama, Deepak Vasthimal

Abstract:

In various example embodiments, a system and method for identifying top attributes are presented. Text content from an electronic document describing a product is extracted. A plurality of attributes associated with the product are identified using the extracted text content. A descriptor word proximate to each of the plurality of attributes in the extracted text content is detected. A weight is assigned to each descriptor word proximate to each of the plurality of attributes. The plurality of attributes are ranked based on the weight of the descriptor word proximate to each of the plurality of attributes. A predetermined number of top ranked attributes from the plurality of attributes are caused to be presented. Further, an image associated with each of the top ranked attributes is determined, the image being designated as a visual representation of the corresponding top ranked attribute. The image is caused to be displayed in association with the product on a user interface.

Country: United States
Grant Date: June 15, 2021
INVENTORS: Avishek Mukherjee, Deepak Vasthimal

Abstract:

In various example embodiments, a machine is configured to redirect completion of a transaction to a trusted device. For example, the machine determines that a page involving the transaction is being displayed in a user interface of a first device. The page may be associated with the product or service. The machine identifies an interruption of the displaying of the page in the user interface of the first device. The machine identifies a second device that is trusted by the user. The machine transmits a communication including a notification to the second device. The notification indicates the transaction.

Country: China
Grant Date: November 24, 2020

Abstract:

Systems and methods for passive social media contact engagement are provided. In example embodiments, a publication that represents an item available for purchase is identified. An item image for the publication is accessed. A profile image using the item image is generated. The profile image is assigned to an entity profile, corresponding to an entity associated with the publication, of a social networking service. The assignment of the profile image causes the profile image to be displayed to members of the social networking service in place of a member profile image.

Country: United States
Grant Date: May 26, 2020
INVENTORS: Avishek Mukherjee, Deepak Vasthimal

Abstract:

In various example embodiments, a system and method for identifying top attributes are presented. Text content from an electronic document describing a product is extracted. A plurality of attributes associated with the product are identified using the extracted text content. A descriptor word proximate to each of the plurality of attributes in the extracted text content is detected. A weight is assigned to each descriptor word proximate to each of the plurality of attributes. The plurality of attributes are ranked based on the weight of the descriptor word proximate to each of the plurality of attributes. A predetermined number of top ranked attributes from the plurality of attributes are caused to be presented. Further, an image associated with each of the top ranked attributes is determined, the image being designated as a visual representation of the corresponding top ranked attribute. The image is caused to be displayed in association with the product on a user interface.

Country: United States
Grant Date: March 3, 2020
INVENTORS: Avishek Mukherjee, Deepak Vasthimal

Abstract:

Techniques for creating a user network based on user interest in a product are described. For example, a first search query is received from a first client device. The first client device is associated with a first user. A second search query is received from a second client device. The second client device is associated with a second user. The first search query is matched to a product. The second search query is matched to the product. A user network corresponding to the product is created. The first user is added to the user network based on the matching of the first search query to the product. The second user is added to the user network based on the matching of the second search query to the product.

Country: United States
Grant Date: November 5, 2019
INVENTORS: Priyavrath Dakua, Deepak Vasthimal

Abstract:

In various example embodiments, a machine is configured to redirect completion of a transaction to a trusted device. For example, the machine determines that a page involving the transaction is being displayed in a user interface of a first device. The page may be associated with the product or service. The machine identifies an interruption of the displaying of the page in the user interface of the first device. The machine identifies a second device that is trusted by the user. The machine transmits a communication including a notification to the second device. The notification indicates the transaction.

Country: United States
Grant Date: September 3, 2019

Deepak Vasthimal