Abstract:

In various example embodiments, a system and method for enhancing a user?s on-line experience by utilizing a computer-implemented on-line session trace system is provided. The on-line session trace system is provided in connection with an on-line trading platform. The on-line session trace system records and stores a state of an on-line session associated with a user identification and permits a user associated with the user identification to commence a further on-line session from a state corresponding to the saved state of a previous on-line session.

Country: United States
Grant Date: August 6, 2024
INVENTORS: Rui Kong

Abstract:

A system and method for using super geo-fences to improve efficiency of geo-fences is disclosed. A system determines a geo-fence density based on a number of geo-fences in an area around a client system. In response to determining the geo-fence density is greater than a predetermined density value, the system selects a number of geo-fences that is greater than a fixed number of geo-fences that the client system is capable of handling. The system groups the selected geo-fences into a first and second group of geo-fences and generates a super geo-fence that encompasses the first group. The system transmits the first and second group of geo-fences and the super geo-fence to an application stored at the client device. The application adds geo-fence data corresponding to the second group to the client system in response to detecting the client system crossing a boundary of the super geo-fence.

Country: United States
Grant Date: May 30, 2023
INVENTORS: Raj Chinnakonda, Chintan Jain, Rui Kong

Abstract:

In various example embodiments, a system and method for enhancing a user?s on-line experience by utilizing a computer-implemented on-line session trace system is provided. The on-line session trace system is provided in connection with an on-line trading platform. The on-line session trace system records and stores a state of an on-line session associated with a user identification and permits a user associated with the user identification to commence a further on-line session from a state corresponding to the saved state of a previous on-line session.

Country: United States
Grant Date: January 31, 2023
INVENTORS: Rui Kong

Abstract:

A system and method for using time to reach determinations to improve the usability of geo-fences is disclosed. A computer system accesses a current location of a client system and identifies one or more nearby geo-fences. The computer system then calculates the time to reach each of these geo-fences. If the calculated time to reach value for a particular geo-fence is within the notification range associated with that geo-fence, then the computer system generates a notification to display to a user.

Country: United States
Grant Date: May 3, 2022
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system and method for using super geo-fences to improve efficiency of geo-fences is disclosed. A server system determines a geo-fence density based on a number of geo-fences in an area around a client system. In response to determining the geo-fence density is greater than a predetermined density value, the server system selects a number of geo-fences that is greater than a fixed number of geo-fences that the client system is capable of handling. The server system groups the selected geo-fences into a first and second group of geo-fences and generates a super geo-fence that encompasses the first group. The server system transmits the first and second group of geo-fences and the super geo-fence to an application stored at the client device. the application adds geo-fence data corresponding to the second group to the client system in response to detecting the client system crossing a boundary of the super geo-fence.

Country: United States
Grant Date: September 14, 2021
INVENTORS: Raj Chinnakonda, Chintan Jain, Rui Kong

Abstract:

In various example embodiments, a system and method for enhancing a user?s on-line experience by utilizing a computer-implemented on-line session trace system is provided. The on-line session trace system is provided in connection with an on-line trading platform. The on-line session trace system records and stores a state of an on-line session associated with a user identification and permits a user associated with the user identification to commence a further on-line session from a state corresponding to the saved state of a previous on-line session.

Country: United States
Grant Date: September 7, 2021
INVENTORS: Rui Kong

Abstract:

A system may identify attributes of a geofence surrounding a location. The attributes of the geofence may represent merchant characteristics of a brick-and-mortar store and may further represent item characteristics of merchandise items available for sale from the brick-and-mortar store. A subset of users from a plurality of users eligible to receive the geofence may be selected based at least in part on matching the attributes of the geofence to preferences associated with each user among the subset of users. Geofence data representing the geofence may be sent to each of the client devices operated by the subset of the plurality of users. An indication may be received from a client device operated by a user of the user crossing into the geofence based on the geofence data. Lastly, a notification may be presented to the client device operated by the user.

Country: Republic of Korea
Grant Date: April 5, 2021
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system and method for using time to reach determinations to improve the usability of geo-fences is disclosed. A computer system accesses a current location of a client system and identifies one or more nearby geo-fences. The computer system then calculates the time to reach each of these geo-fences. If the calculated time to reach value for a particular geo-fence is within the notification range associated with that geo-fence, then the computer system generates a notification to display to a user.

Country: United States
Grant Date: November 24, 2020
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for provisioning a personalized geo-fence are described. Consistent with some embodiments, the method may include obtaining social network activity of a user from one or more social networks. The social network activity is analyzed to identify a concept for which the user has conveyed an affinity. A real-world location corresponding to the concept is identified and a personalized geo-fence is created for the user around the real-world location.

Country: Republic of Korea
Grant Date: August 25, 2020
INVENTORS: Greg Cox, Chintan Jain, Rui Kong

Abstract:

A system to utilize geo-fences to limit calls to a server system from a user?s mobile device may be provided in the form of a geo-fencing application executing on a mobile device. A geo-fencing application may be configured to detect, based on the monitored location information, that the associated mobile device has entered an area represented by a passive geo-fence and stop reporting location information to the server until the mobile device is outside the area represented by the passive geo-fence. A passive geo-fence represents a low or non-engagement geographical area, where a service provider is not as interested in engaging with potential or existing customers with respect to their services.

Country: Republic of Korea
Grant Date: June 8, 2020
INVENTORS: Chintan Jain, Rui Kong

Abstract:

In various example embodiments, a system and method for enhancing a user?s on- line experience by utilizing a computer-implemented on-line session trace system is provided. The on-line session trace system is provided in connection with an on- line trading platform. The on-line session trace system records and stores a state of an on-line session associated with a user identification and permits a user associated with the user identification to commence a further on-line session from a state corresponding to the saved state of a previous on-line session.

Country: United States
Grant Date: June 2, 2020
INVENTORS: Rui Kong

Abstract:

A system to utilize geo-fences to limit calls to a server system from a user?s mobile device may be provided in the form of a geo-fencing application executing on a mobile device. A geo-fencing application may be configured to detect, based on the monitored location information, that the associated mobile device has entered an area represented by a passive geo-fence and stop reporting location information to the server until the mobile device is outside the area represented by the passive geo-fence. A passive geo-fence represents a low or non-engagement geographical area, where a service provider is not as interested in engaging with potential or existing customer with respect to their services.

Country: China
Grant Date: February 28, 2020
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system may identify attributes of a geofence surrounding a location. The attributes of the geofence may represent merchant characteristics of a brick- and-mortar store and may further represent item characteristics of merchandise items available for sale from the brick- and-mortar store. A subset of users from a plurality of users eligible to receive the geofence may be selected based at least in part on matching the attributes of the geofence to preferences associated with each user among the subset of users. Geofence data representing the geofence may be sent to each of the client devices operated by the subset of the plurality of users. An indication may be received from a client device operated by a user of the user crossing into the geofence based on the geofence data. Lastly, a notification may be presented to the client device operated by the user.

Country: Republic of Korea
Grant Date: January 23, 2020
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system and method for using super geo-fences to improve efficiency of geo-fences is disclosed. A server system determines a geo-fence density based on a number of geo-fences in an area around a client system. In response to determining the geo-fence density is greater than a predetermined density value, the server system selects a number of geo-fences that is greater than a fixed number of geo-fences that the client system is capable of handling. The server system groups the selected geo-fences into a first and second group of geo-fences and generates a super geo-fence that encompasses the first group. The server system transmits the first and second group of geo-fences and the super geo-fence to an application stored at the client device. the application adds geo-fence data corresponding to the second group to the client system in response to detecting the client system crossing a boundary of the super geo-fence.

Country: United States
Grant Date: November 26, 2019
INVENTORS: Raj Chinnakonda, Chintan Jain, Rui Kong

Abstract:

A system may identify attributes of a geofence surrounding a location. The attributes of the geofence may represent merchant characteristics of a brick- and-mortar store and may further represent item characteristics of merchandise items available for sale from the brick- and-mortar store. A subset of users from a plurality of users eligible to receive the geofence may be selected based at least in part on matching the attributes of the geofence to preferences associated with each user among the subset of users. Geofence data representing the geofence may be sent to each of the client devices operated by the subset of the plurality of users. An indication may be received from a client device operated by a user of the user crossing into the geofence based on the geofence data. Lastly, a notification may be presented to the client device operated by the user.

Country: China
Grant Date: November 26, 2019
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for provisioning a personalized geo-fence are described. Consistent with some embodiments, the method may include obtaining social network activity of a user from one or more social networks. The social network activity is analyzed to identify a concept for which the user has conveyed an affinity. A real-world location corresponding to the concept is identified and a personalized geo-fence is created for the user around the real-world location.

Country: Republic of Korea
Grant Date: October 2, 2019
INVENTORS: Greg Cox, Chintan Jain, Rui Kong

Abstract:

A system may identify attributes of a geofence surrounding a location. The attributes of the geofence may represent merchant characteristics of a brick-and-mortar store and may further represent item characteristics of merchandise items available for sale from the brick-and-mortar store. A subset of users from a plurality of users eligible to receive the geofence may be selected based at least in part on matching the attributes of the geofence to preferences associated with each user among the subset of users. Geofence data representing the geofence may be sent to each of the client devices operated by the subset of the plurality of users. An indication may be received from a client device operated by a user of the user crossing into the geofence based on the geofence data. Lastly, a notification may be presented to the client device operated by the user.

Country: United States
Grant Date: June 11, 2019
INVENTORS: Chintan Jain, Rui Kong

Abstract:

The system restricting call to the server system can be provided from the mobile device of the user in the form of the geofencing application performed in the mobile device by using the GEO fence. It detects that the related mobile device entered to the indicated region as the manual GEO fence based on the location information in which the geofencing application was monitored and until the mobile device goes out to the manual GEO fence from the indicated domain it is configured to stop reporting the location information to the server. The service provider is potential as the existing client the client engages in its own service it is the region phosphorus without the concern, and the concerning region or the low nasal canal and it points at the region.

Country: Republic of Korea
Grant Date: April 17, 2019
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system to utilize geo-fences to limit calls to a server system from a user?s mobile device may be provided in the form of a geo-fencing application executing on a mobile device. A geo-fencing application may be configured to detect, based on the monitored location information, that the associated mobile device has entered an area represented by a passive geo-fence and stop reporting location information to the server until the mobile device is outside the area represented by the passive geo-fence. A passive geo-fence represents a low or non-engagement geographical area, where a service provider is not as interested in engaging with potential or existing customers with respect to their services.

Country: Germany
Grant Date: March 27, 2019
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system to utilize geo-fences to limit calls to a server system from a user?s mobile device may be provided in the form of a geo-fencing application executing on a mobile device. A geo-fencing application may be configured to detect, based on the monitored location information, that the associated mobile device has entered an area represented by a passive geo-fence and stop reporting location information to the server until the mobile device is outside the area represented by the passive geo-fence. A passive geo-fence represents a low or non-engagement geographical area, where a service provider is not as interested in engaging with potential or existing customers with respect to their services.

Country: United Kingdom
Grant Date: March 27, 2019
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system to utilize geo-fences to limit calls to a server system from a user?s mobile device may be provided in the form of a geo-fencing application executing on a mobile device. A geo-fencing application may be configured to detect, based on the monitored location information, that the associated mobile device has entered an area represented by a passive geo-fence and stop reporting location information to the server until the mobile device is outside the area represented by the passive geo-fence. A passive geo-fence represents a low or non-engagement geographical area, where a service provider is not as interested in engaging with potential or existing customers with respect to their services.

Country: Netherlands
Grant Date: March 27, 2019
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system and method for using super geo-fences and virtual fences to improve efficiency of geo-fences is disclosed. A server system stores geo-fence data for a plurality of geo-fences and receives a request for updated geo-fence data from a client system. The server system selects one or more geo-fences and generates a super geo-fence that encompasses all the selected geo-fences. The server system determines a super geo-fence reduction factor. The server system reduces the size of the super geo-fence based on the determined reduction factor. The server system then transmits the generated super geo-fence and the selected one or more geo-fences to the client system.

Country: United States
Grant Date: January 8, 2019
INVENTORS: Raj Chinnakonda, Chintan Jain, Rui Kong

Abstract:

A system and method for using time to reach determinations to improve the usability of Geo-fences is disclosed. A computer system accesses a current location of a client system and identifies one or more nearby Geo-fences. The computer system then calculates the time to reach each of these Geo-fences. If the calculated time to reach value for a particular Geo-fence is within the notification range associated with that Geo-fence, then the computer system generates a notification to display to a user.

Country: United States
Grant Date: January 1, 2019
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A plurality of location data points is collected by a system, each location data point of the plurality of location data points corresponding to a request received at a central server from a user device of a user among a group of users. A geographic heat-map is created based on the collected plurality of location data points, the geographic heat-map identifying density distributions of the plurality of location data points, the density distributions being concentrations of the location data points included in each of a plurality of identified locations. The density distributions are analyzed within the geographic heat-map to identify a target location from one of the plurality of identified locations with a density profile including parameters exceeding one or more predefined thresholds. A geofence is generated around the target location, the geofence enabling detection of target users for distributions of promotional publications associated with the target location.

Country: United States
Grant Date: December 25, 2018
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for provisioning a personalized geo-fence are described. Consistent with some embodiments, the method may include obtaining social network activity of a user from one or more social networks. The social network activity is analyzed to identify a concept for which the user has conveyed an affinity. A real-world location corresponding to the concept is identified and a personalized geo-fence is created for the user around the real-world location.

Country: Republic of Korea
Grant Date: November 13, 2018
INVENTORS: Greg Cox, Chintan Jain, Rui Kong

Abstract:

A system may identify attributes of a geofence surrounding a location. The attributes of the geofence may represent merchant characteristics of a brick-and-mortar store and may further represent item characteristics of merchandise items available for sale from the brick-and-mortar store. A subset of users from a plurality of users eligible to receive the geofence may be selected based at least in part on matching the attributes of the geofence to preferences associated with each user among the subset of users. Geofence data representing the geofence may be sent to each of the client devices operated by the subset of the plurality of users. An indication may be received from a client device operated by a user of the user crossing into the geofence based on the geofence data. Lastly, a notification may be presented to the client device operated by the user.

Country: Republic of Korea
Grant Date: November 13, 2018
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system to utilize geo-fences to limit calls to a server system from a user?s mobile device may be provided in the form of a geo-fencing application executing on a mobile device. A geo-fencing application may be configured to detect, based on the monitored location information, that the associated mobile device has entered an area represented by a passive geo-fence and stop reporting location information to the server until the mobile device is outside the area represented by the passive geo-fence. A passive geo-fence represents a low or non-engagement geographical area, where a service provider is not as interested in engaging with potential or existing customer with respect to their services.

Country: Republic of Korea
Grant Date: September 19, 2018
INVENTORS: Chintan Jain, Rui Kong

Abstract:

A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for provisioning a personalized geo-fence are described. Consistent with some embodiments, the method may include obtaining social network activity of a user from one or more social networks. The social network activity is analyzed to identify a concept for which the user has conveyed an affinity. A real-world location corresponding to the concept is identified and a personalized geo-fence is created for the user around the real-world location.

Country: Republic of Korea
Grant Date: December 8, 2017
INVENTORS: Greg Cox, Chintan Jain, Rui Kong

Abstract:

A system and method for using super geo-fences and virtual fences to improve efficiency of geo-fences is disclosed. A server system stores geo-fence data for a plurality of geo-fences and receives a request for updated geo-fence data from a client system. The server system selects one or more geo-fences and generates a super geo-fence that encompasses all the selected geo-fences. The server system determines a super geo-fence reduction factor. The server system reduces the size of the super geo-fence based on the determined reduction factor. The server system then transmits the generated super geo-fence and the selected one or more geo-fences to the client system.

Country: United States
Grant Date: July 18, 2017
INVENTORS: Raj Chinnakonda, Chintan Jain, Rui Kong

Rui Kong