Source: http://patents.com/us-10375229.html
Timestamp: 2019-08-24 05:00:12
Document Index: 458829543

Matched Legal Cases: ['Application No. 201510162206', 'Application No. 259', 'Application No. 259', 'Application No. 15159283', 'application No. 15159283', 'Application No. 15159283', 'Application No. 15159283', 'Application No. 201510162206', 'Application No. 15159283', 'Application No. 18200764', 'Application No. 201510162206']

US Patent # 1,037,5229. Detecting driving with a wearable computing device - Patents.com
United States Patent 10,375,229
Kadous August 6, 2019
Family ID: 1000004196199
15/921,239
US 20180205819 A1 Jul 19, 2018
15794626 Oct 26, 2017 9961189
15401782 Nov 28, 2017 9832306
14627122 Feb 14, 2017 9571629
14246966 May 19, 2015 9037125
Current CPC Class: H04M 1/72577 (20130101); G06F 1/1694 (20130101); G06F 1/1698 (20130101); G06F 3/011 (20130101); G06F 3/014 (20130101); G06F 3/017 (20130101); G06F 3/0304 (20130101); G06F 3/0346 (20130101); G06F 21/62 (20130101); H04M 1/6091 (20130101); H04M 1/72569 (20130101); H04M 1/72572 (20130101); H04W 4/026 (20130101); H04W 4/027 (20130101); H04W 4/40 (20180201); G06F 1/163 (20130101); H04M 2250/02 (20130101); H04M 1/7253 (20130101)
Current International Class: H04M 1/725 (20060101); G06F 1/16 (20060101); H04W 4/02 (20180101); H04W 4/40 (20180101); G06F 21/62 (20130101); G06F 3/0346 (20130101); G06F 3/03 (20060101); H04M 1/60 (20060101); G06F 3/01 (20060101)
8213962 July 2012 Carr
8952869 February 2015 Weaver et al.
9042872 May 2015 Breed et al.
9571629 February 2017 Kadous
9832306 November 2017 Kadous
2009/0234614 September 2009 Kahn
2010/0255778 October 2010 Lovell et al.
2013/0281079 October 2013 Vidal et al.
2014/0002357 January 2014 Pombo et al.
2015/0213555 July 2015 Barfield et al.
2015/0312404 October 2015 Abramson et al.
2016/0021238 January 2016 Abramson et al.
2016/0249191 August 2016 Avrahami et al.
2018/0063319 March 2018 Kadous
101374169 Feb 2009 CN
103108075 May 2013 CN
Fifth Office Action, and translation thereof, from counterpart Chinese Application No. 201510162206.9, dated Dec. 17, 2018, 7 pp. cited by applicant .
First Examination Report, and translation thereof, from counterpart Indian Application No. 259/KOL/2015, dated Dec. 31, 2018, 6 pp. cited by applicant .
Response to First Examination Report dated Dec. 31, 2018, from counterpart Indian Application No. 259/KOL/2015, filed Mar. 15, 2019, 22 pp. cited by applicant .
Article 94(3) EPC Communication from European Application No. 15159283.9, dated Jul. 5, 2016 7 pgs. cited by applicant .
Examination Report from counter European application No. 15159283.9, dated Oct. 12, 2017, 5 pgs. cited by applicant .
Examination Report from counterpart European Application No. 15159283.9 dated Feb. 14, 2017, 5 pp. cited by applicant .
Gordon-Bloomfield, "Tesla Model S+ Pebble SmartWatch=Tesla Awesomeness on Your Wrist", Transport Evolved [online]. Feb. 26, 2014. Retrieved from the Internet: <http://transportevolved.com/2014/02/26/tesla-model-s-pebble-smartwatc- h-tesla-awesomeness-on-your-wrist/> 2 pgs. cited by applicant .
Griffiths, "Now NISSAN jumps on the smartwatch bandwagon: Wearable tech monitors the performance of the car and its driver," Daily Mail [online]. Sep. 9, 2013. Retrieved from the Internet: <http://www.dailymail.co.uk/sciencetech/article-2415943/Now-NISSAN-jum- ps-smartwatch-bandwagon-Wearable-tech-monitors-performance-car-driver.html- > 3 pgs. cited by applicant .
Prosecution History from U.S. Appl. No. 14/246,966 from Sep. 12, 2014 through Jan. 22, 2015 27 pp. cited by applicant .
Prosecution History from U.S. Appl. No. 15/401,782, dated May 18, 2017 through Sep. 14, 2017, 28 pp. cited by applicant .
Prosecution History from U.S. Appl. No. 15/794,626, dated Nov. 30, 2017 through Feb. 22, 2018, 46 pp. cited by applicant .
Response to Examination Report dated Oct. 12, 2017, from counterpart European Application No. 15159283.9, filed Jan. 11, 2018, 8 pp. cited by applicant .
'Second Office Action, and translation thereof, from counterpart Chinese Application No. 201510162206.9, dated Jan. 5, 2017, 18 pp. cited by applicant .
Intent to Grant dated Jul. 3, 2018, from counterpart European Application No. 15159283.9, 62 pp. cited by applicant .
Extended Search Report from counterpart European Application No. 18200764.1, dated Mar. 14, 2019, 11 pp. cited by applicant .
Wood et al., "Context-Aware Wireless Sensor Networks for Assisted Living Residential Monitoring", IEEE Network, Aug. 31, 2008, 8 pp. cited by applicant .
Maurer et al., "Location and Activity Recognition Using eWatch: A Wearable Sensor Platform", Lecture Notes in Computer Science, Jan. 2006, 17 pp. cited by applicant .
Notification of Grant from counterpart Chinese Application No. 201510162206.9, dated Apr. 29, 2019, 14 pp. cited by applicant.
This application is a Continuation of application Ser. No. 15/794,626, filed on Oct. 26, 2017, which is a Continuation of application Ser. No. 15/401,782, filed on Jan. 9, 2017, which is a Continuation of application Ser. No. 14/627,122, filed on Feb. 20, 2015, which is a Continuation of application Ser. No. 14/246,966, filed on Apr. 7, 2014, the entire content of each of which is hereby incorporated by reference.
1. A method comprising: receiving, by a wearable computing device that is located in a vehicle, an indication of movement associated with the wearable computing device; determining, from inputting the indication of the movement into a machine learning system, a degree of likelihood that a user of the wearable computing device is driving the vehicle; responsive to determining that the degree of likelihood satisfies a threshold, determining that the user of the wearable computing device is currently driving the vehicle; and responsive to determining that the user of the wearable computing device is currently driving the vehicle, performing, by the wearable computing device, one or more operations that prevent the user from accessing at least one feature of the wearable computing device while the user of the wearable computing device is currently driving the vehicle.
2. The method of claim 1, wherein the indication of the movement comprises sensor data indicating a turning motion detected by a sensor of the wearable computing device or a different device located in the vehicle.
3. The method of claim 1, wherein the operation includes at least one of: disabling at least one input component of the wearable computing device; or disabling at least one output component of the wearable computing device.
4. The method of claim 3, wherein the input component includes a presence-sensitive input component of the wearable computing device.
5. The method of claim 3, wherein the output component includes a display of the wearable computing device.
6. The method of claim 1, wherein the operation includes disabling text messaging functions of the wearable computing device or a different computing device located in the vehicle.
7. The method of claim 1, wherein performing the one or more operations further comprises restricting access to at least some functionality of a different computing device located in the vehicle while the user of the wearable computing device is currently driving the vehicle.
8. The method of claim 1, wherein receiving the indication of movement comprises receiving the indication of movement from a different computing device located in the vehicle while the user of the wearable computing device is currently driving the vehicle.
9. The method of claim 1, determining the degree of likelihood that the user of the wearable computing device is currently driving the vehicle is in response to determining that a pattern identified from the movement associated with the wearable computing device is consistent with a pattern of movement associated with driving a vehicle.
10. The method of claim 1, further comprising: responsive to determining that the user of the wearable computing device is no longer driving the vehicle, enabling, by the wearable computing device, user access to the at least one feature of the wearable computing device.
11. A wearable computing device comprising at least one processor configured to: receive, an indication of movement associated with the wearable computing device while the wearable computing device is located in a vehicle; determine, from inputting the indication of the movement into a machine learning system, a degree of likelihood that a user of the wearable computing device is driving the vehicle; responsive to determining that the degree of likelihood satisfies a threshold, determine that the user of the wearable computing device is currently driving the vehicle; and responsive to determining that the user of the wearable computing device is currently driving the vehicle, perform one or more operations that prevent the user from accessing at least one feature of the wearable computing device while the user of the wearable computing device is currently driving the vehicle.
12. The wearable computing device of claim 11, wherein the indication of the movement comprises sensor data indicating a turning motion detected by a sensor of the wearable computing device or a different device located in the vehicle.
13. The wearable computing device of claim 11, wherein the at least one processor is configured to receive the indication of movement by receiving the indication of movement from a different computing device located in the vehicle while the user of the wearable computing device is currently driving the vehicle.
14. The wearable computing device of claim 11, wherein the at least one processor is configured to responsive to determining that the user of the wearable computing device is no longer driving the vehicle, enable user access to the at least one feature of the wearable computing device.
15. The wearable computing device of claim 11, wherein the at least one processor is configured to perform the one or more operations by restricting access to at least some functionality of a different computing device located in the vehicle while the user of the wearable computing device is currently driving the vehicle.
16. A computer-readable storage medium comprising instructions that, when executed, cause at least one processor of a wearable computing device to: receive, an indication of movement associated with the wearable computing device while the wearable computing device is located in a vehicle; determine, from inputting the indication of the movement into a machine learning system, a degree of likelihood that a user of the wearable computing device is driving the vehicle; responsive to determining that the degree of likelihood satisfies a threshold, determine that the user of the wearable computing device is currently driving the vehicle; and responsive to determining that the user of the wearable computing device is currently driving the vehicle, perform one or more operations that prevent the user from accessing at least one feature of the wearable computing device while the user of the wearable computing device is currently driving the vehicle.
17. The computer-readable storage medium of claim 16, wherein the indication of the movement comprises sensor data indicating a turning motion detected by a sensor of the wearable computing device or a different device located in the vehicle.
18. The computer-readable storage medium of claim 16, wherein the instructions, when executed, further cause the at least one processor to receive the indication of movement by receiving the indication of movement from a different computing device located in the vehicle while the user of the wearable computing device is currently driving the vehicle.
19. The computer-readable storage medium of claim 16, wherein the instructions, when executed, further cause the at least one processor to responsive to determining that the user of the wearable computing device is no longer driving the vehicle, enable user access to the at least one feature of the wearable computing device.
20. The computer-readable storage medium of claim 16, wherein the instructions, when executed, further cause the at least one processor to perform the one or more operations by restricting access to at least some functionality of a different computing device located in the vehicle while the user of the wearable computing device is currently driving the vehicle.
Wearable computing device 10 may include user interface ("UP") module 20, location module 22, and driver module 24. Modules 20, 22, and 24 may perform operations described using software, hardware, firmware, or a mixture of hardware, software, and firmware residing in and/or executing at wearable computing device 10. Wearable computing device 10 may execute modules 20, 22, and 24 with multiple processors. Wearable computing device 10 may execute modules 20, 22, and 24 as a virtual machine executing on underlying hardware. Modules 20, 22, and 24 may execute as one or more services of an operating system, a computing platform. Modules 20, 22, and 24 may execute as one or more remote computing services, such as one or more services provided by a cloud and/or cluster based computing system. Modules 20, 22, and 24 may execute as one or more executable programs at an application layer of a computing platform.
In some examples, wearable computing device 10 may include a global positioning system (GPS) radio for receiving GPS signals (e.g., from a GPS satellite) having location and sensor data corresponding to the current location of wearable computing device 10. Location module 22 may include, or otherwise access (e.g., by communicating over network 34 with remote computing system 6) maps and transportation information associated with transportation vehicle 2. Location module 22 may look up the determined location of wearable computing device 10 from the maps and transportation information to determine whether wearable computing device is within a presence or threshold distance of a travel route (e.g., a road, a track, etc.) associated with transportation vehicle 2.
Driver module 24 may determine, infer, or otherwise obtain information indicating that the person wearing wearable computing device 10 is driving transportation vehicle 2. Driver module 24 may analyze location and sensor data obtained by sensor devices 14 to identify indications of movement that may or may not indicate when a person wearing wearable computing device 10 is driving transportation vehicle 2. Driver module 24 may communicate with remote computing system 6 via network 34 to obtain a probability or other information indicating whether location and sensor data obtained by sensor devices 14 of wearable computing device 10 indicates that a person wearing wearable computing device 10 is driving transportation vehicle 2.
Previous Patent US 10,375,228 | Next Patent US 10,375,230