IP Library Granted Patent US 10,127,594
Granted Patent B2
US 10,127,594 · App. 14/066,257 · Granted Nov 13, 2018

Computing device for custom golf club fitting

Inventors: Vivek Gadiyar (San Jose, CA); Jogender Singh (Fremont, CA); Oleg Zenzin (Sausalito, CA)
Assignee: PAYPAL, INC.
G06Q30/0627A63B57/00G06Q30/0641G01B11/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,127,594
App. No.
14/066,257
Granted
Nov 13, 2018
Kind
B2
Abstract

In an example embodiment, a method is provided using a computing device that has a sensor for custom golf club fitting. Here, a hand dimension is detected using the sensor of the computing device. The hand dimension correlates to a grip size of a golf club. A query is composed with a parameter based on the detected hand dimension. The query is then communicated to an online platform that facilitates sales of golf clubs. In response to the query, an inventory of a number of the golf clubs having the grip size is received from the online platform. The inventory is then provided for display on the computing device.

Claims (52)

1. A method comprising:

detecting a body part measurement using an accelerometer of a computing device, the body part measurement correlating to a size of an item and the detection of the body part measurement comprising:

detecting, by the accelerometer, acceleration of the computing device as the computing device moves from a first position on a user's body to a second position on the user's body;

determining a distance from the first position to the second position based on the acceleration of the computing device during the movement from the first position to the second position and based on an amount of time that passes during the movement from the first position to the second position; and

determining the body part measurement based on the distance;

composing a query with a parameter based on the detected body part measurement;

communicating the query to an online platform that includes a database storing an inventory of items;

in response to the query, receiving from the online platform, item information identifying a plurality items having the size; and

providing the item information for display on the computing device.

2. The method of claim 1 , wherein the parameter is the detected body part measurement.

3. The method of claim 1 , further comprising:

accessing a conversion table that correlates body part measurements to item sizes; and;

identifying, using the conversion table, the size that correlates to the detected body part measurement; and wherein the parameter is the size.

4. The method of claim 1 , wherein the body part measurement is a length of a longest finger on a hand.

5. The method of claim 1 , wherein the database is included in an online platform that facilitates sales of the items.

6. The method of claim 1 , wherein the detection of the body part measurement further comprises:

instructing the user to place the computing device at the first position and then to move the computing device to the second position.

7. A non-transitory, machine-readable medium that stores instructions, which, in response to being executed by one or more processors, cause a system to perform operations comprising:

detecting a body part measurement using an accelerometer of a computing device, the body part measurement correlating to a size of an item and being determined based on acceleration of the computing device, as detected by the accelerometer, during a time period;

composing a query with a parameter based on the detected body part measurement;

communicating the query to an online platform that facilitates sales of items;

in response to the query, receiving an inventory, from the online platform, of a number of the items having the size; and

providing the inventory for display on the computing device.

8. The non-transitory, machine-readable medium of claim 7 , the operations further comprising:

accessing a conversion table that correlates body part measurements to item sizes; and

identifying, using the conversion table, the size that correlates to the detected body part measurement; and wherein

the parameter is the size.

9. The non-transitory, machine-readable medium of claim 7 , wherein the body part measurement is a length of a longest finger on a hand.

10. The non-transitory, machine-readable medium of claim 7 , wherein the detection of the body part measurement comprises:

instructing a user to place the computing device at a first position on the user's body and then to move the computing device to a second position on the user's body, the time period being when the movement from the first position to the second position occurs;

during the time period, detecting the acceleration of the computing device as it moves from the first position to the second position;

determining, based on the acceleration of the computing device during the time period and based on a duration of the time period, a distance traveled by the computing device; and

determining the body part measurement based on the distance traveled.

11. A system comprising:

one or more processors of one or more machines; and

a sensor in communication with at least one processor of the one or more processors; the one or more processors configured to cause performance of operations comprising:

detecting a body part measurement using the sensor, the body part measurement correlating to a size of an item and being determined based on acceleration of a computing device, as detected by the sensor, during a time period;

composing a query with a parameter based on the detected body part measurement;

communicating the query to an online platform that facilitates sales of items through a search application programming interface that is configured to communicate with the online platform; and

in response to the query, receiving an inventory, from the online platform through the search application programming interface, of a number of the items having the size; and

providing the inventory for display on the computing device.

12. The system of claim 11 , wherein the parameter is the detected body part measurement.

13. The system of claim 11 , the operations further comprising:

accessing a conversion table that correlates body part measurements to item sizes; and

identifying, using the conversion table, the size that correlates to the detected body part measurement; and wherein

the parameter is the size.

14. The system of claim 11 , wherein the database is included in an online platform that facilitates sales of the items.

15. The system of claim 11 , wherein the detection of the body part measurement comprises:

instructing a user to place the computing device at a first position on the user's body and then to move the computing device to a second position on the user's body, the time period being when the movement from the first position to the second position occurs;

during the time period, detecting the acceleration of the computing device as it moves from the first position to the second position;

determining a distance traveled by the computing device based on the acceleration of the computing device during the time period and based on a duration of the time period; and

determining the body part measurement based on the distance traveled.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036170/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2013
From: GADIYAR, VIVEK; SINGH, JOGENDER; ZENZIN, OLEG
To: EBAY INC.
Reel/Frame 031503/0068 →
Continuity (2)
Continuation 13327515 · Dec 15, 2011
Related Publication 20140058900A1 · Feb 27, 2014