Patents by Inventor Stephen Hodges
Stephen Hodges has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10442297Abstract: A vehicle includes a drivetrain and multiple power modules. The drivetrain includes at least one wheel. Each power module includes an energy system, and a propulsion system to which the drivetrain is mechanically connected. The energy system is operable to generate electrical energy using fuel. The propulsion system is electrically connected to the energy system, and operable to contributorily power the at least one wheel using electrical energy from the energy system.Type: GrantFiled: March 28, 2018Date of Patent: October 15, 2019Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Sheldon Z. Brown, Giorgio L. Zoia, Takehito Yokoo, Stephen Hodges
-
Patent number: 10234941Abstract: A wearable sensor for tracking articulated body parts is described such as a wrist-worn device which enables 3D tracking of fingers and optionally also the arm and hand without the need to wear a glove or markers on the hand. In an embodiment a camera captures images of an articulated part of a body of a wearer of the device and an articulated model of the body part is tracked in real time to enable gesture-based control of a separate computing device such as a smart phone, laptop computer or other computing device. In examples the device has a structured illumination source and a diffuse illumination source for illuminating the articulated body part.Type: GrantFiled: October 4, 2012Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: David Kim, Shahram Izadi, Otmar Hilliges, David Alexander Butler, Stephen Hodges, Patrick Luke Olivier, Jiawen Chen, Iason Oikonomidis
-
Publication number: 20180339594Abstract: A vehicle includes a drivetrain and multiple power modules. The drivetrain includes at least one wheel. Each power module includes an energy system, and a propulsion system to which the drivetrain is mechanically connected. The energy system is operable to generate electrical energy using fuel. The propulsion system is electrically connected to the energy system, and operable to contributorily power the at least one wheel using electrical energy from the energy system.Type: ApplicationFiled: March 28, 2018Publication date: November 29, 2018Inventors: Sheldon Z. Brown, Giorgio L. Zoia, Takehito Yokoo, Stephen Hodges
-
Publication number: 20180092863Abstract: According to the invention there is provided a compound of formula (I): wherein R1, R2, R3 and n have meanings given in the description, or a pharmaceutically acceptable solvate, salt or prodrug thereof for use as an anticoagulant.Type: ApplicationFiled: October 12, 2017Publication date: April 5, 2018Inventors: Stephen HODGES, Robin SOPER
-
Patent number: 9851809Abstract: User interface control using a keyboard is described. In an embodiment, a user interface displayed on a display device is controlled using a computer connected to a keyboard. The keyboard has a plurality of alphanumeric keys that can be used for text entry. The computer receives data comprising a sequence of key-presses from the keyboard, and generates for each key-press a physical location on the keyboard. The relative physical locations of the key-presses are compared to calculate a movement path over the keyboard. The movement path describes the path of a user's digit over the keyboard. The movement path is mapped to a sequence of coordinates in the user interface, and the movement of an object displayed in the user interface is controlled in accordance with the sequence of coordinates.Type: GrantFiled: March 14, 2016Date of Patent: December 26, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Harper LaFave, Stephen Hodges, James Scott, Shahram Izadi, David Molyneaux, Nicolas Villar, David Alexander Butler, Mike Hazas
-
Patent number: 9622989Abstract: According to the invention there is provided a compound of formula (I): wherein R1, R2, R3 and n have meanings given in the description, or a pharmaceutically acceptable solvate, salt or prodrug thereof for use in the treatment of osteoporosis and/or osteopenia.Type: GrantFiled: October 21, 2014Date of Patent: April 18, 2017Assignee: HAOMA MEDICA LIMITEDInventors: Stephen Hodges, Robin Soper
-
Publication number: 20170060850Abstract: The personal translator implementations described herein provide a speech translation device that pairs with a computing device to translate in-person conversations. The speech translation device can be wearable. In one implementation the personal translator comprises a speech translation device with at least one microphone that captures input signals representing nearby speech of a first user/wearer of the device and at least one other nearby person in a conversation in two languages; a wireless communication unit that sends the captured input signals representing speech to a nearby computing device, and receives for each language in the conversation, language translations from the computing device; and at least one loudspeaker that outputs the language translations to the first user/wearer and at least one other nearby person. The language translations in text form can be displayed on a display at the same time the language translations are output to the loudspeaker(s).Type: ApplicationFiled: August 24, 2015Publication date: March 2, 2017Inventors: William Lewis, Arul Menezes, Matthai Philipose, Vishal Chowdhary, John Franciscus Marie Helmes, Stephen Hodges, Stuart Alastair Taylor
-
Patent number: 9513798Abstract: Indirect multi-touch interaction is described. In an embodiment, a user interface is controlled using a cursor and a touch region comprising a representation of one or more digits of a user. The cursor and the touch region are moved together in the user interface in accordance with data received from a cursor control device, such that the relative location of the touch region and the cursor is maintained. The representations of the digits of the user are moved in the touch region in accordance with data describing movement of the user's digits. In another embodiment, a user interface is controlled in a first mode of operation using an aggregate cursor, and switched to a second mode of operation in which the aggregate cursor is divided into separate portions, each of which can be independently controlled by the user.Type: GrantFiled: October 1, 2009Date of Patent: December 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: John Helmes, Nicolas Villar, Hrvoje Benko, Shahram Izadi, Daniel Rosenfeld, Stephen Hodges, David Alexander Butler, Xiang Cao, Richard Banks
-
Patent number: 9392450Abstract: Securely joining a secure wireless communications network is described, for example, where a printer or other device is securely added to a home wireless network. In various embodiments, a temporary wireless network is established between a new joiner device and a second wireless communications device which is already a member of a secure home wireless network. In an example, the temporary wireless network is set up using a secret key known to the new joiner device and the second wireless communications device by virtue of physical proximity. In various examples, the secure, temporary wireless network is used to transfer credentials of the secure home network to the new joiner device which then joins the home network. In an example the temporary wireless network is cancelled once the new joiner device becomes a member of the secure home (or other) wireless network.Type: GrantFiled: January 12, 2015Date of Patent: July 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: James Scott, Alice Jane Bernheim Brush, Ratul Mahajan, Stephen Hodges
-
Publication number: 20160195936Abstract: User interface control using a keyboard is described. In an embodiment, a user interface displayed on a display device is controlled using a computer connected to a keyboard. The keyboard has a plurality of alphanumeric keys that can be used for text entry. The computer receives data comprising a sequence of key-presses from the keyboard, and generates for each key-press a physical location on the keyboard. The relative physical locations of the key-presses are compared to calculate a movement path over the keyboard. The movement path describes the path of a user's digit over the keyboard. The movement path is mapped to a sequence of coordinates in the user interface, and the movement of an object displayed in the user interface is controlled in accordance with the sequence of coordinates.Type: ApplicationFiled: March 14, 2016Publication date: July 7, 2016Inventors: Harper LaFave, Stephen Hodges, James Scott, Shahram Izadi, David Molyneaux, Nicolas Villar, David Alexander Butler, Mike Hazas
-
Patent number: 9383973Abstract: Code suggestion technique embodiments are presented that improve the productivity of a programmer by assisting in both the writing of code and in debugging the code as it is being written. In general, this is accomplished by automating a search of a database of the past work and problem solving activities of programmers to make suggestion to a programmer currently writing code. For example, as a programmer enters code, suggested ways of finishing a line or code section are presented based on how previous programmers finished a similar line or code section. Another example involves a programmer who encounters an error message while writing code. In such a case, the programmer is provided with a suggested fix or fixes, based on the actions taken by previous developers when encountering a similar problem.Type: GrantFiled: June 29, 2011Date of Patent: July 5, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nicolas Villar, James Scott, Stephen Hodges, Albrecht Schmidt
-
Patent number: 9292194Abstract: User interface control using a keyboard is described. In an embodiment, a user interface displayed on a display device is controlled using a computer connected to a keyboard. The keyboard has a plurality of alphanumeric keys that can be used for text entry. The computer receives data comprising a sequence of key-presses from the keyboard, and generates for each key-press a physical location on the keyboard. The relative physical locations of the key-presses are compared to calculate a movement path over the keyboard. The movement path describes the path of a user's digit over the keyboard. The movement path is mapped to a sequence of coordinates in the user interface, and the movement of an object displayed in the user interface is controlled in accordance with the sequence of coordinates.Type: GrantFiled: June 24, 2013Date of Patent: March 22, 2016Assignee: Microsoft Technology Licensing, LCInventors: Harper LaFave, Stephen Hodges, James Scott, Shahram Izadi, David Molyneaux, Nicolas Villar, David Alexander Butler, Mike Hazas
-
Patent number: 9285851Abstract: Methods for optimizing battery use for a known future load are described. In an embodiment, one or more battery cells are selected from a set of battery cells to provide power to a computing-based device. The battery cells are selected based on discharge profile data for each battery cell and both the current power requirement and a known future power requirement of the computing-based device. The known future power requirement is calculated based on information available to the operating system running on the computing-based device. In some examples, one or more battery cells may also be selected for charging when a power source is available and these cells may be selected based on charge profile data and the known future power requirement. The selection of the battery cells may also be made in order to satisfy a battery optimization goal, which may be defined by a user.Type: GrantFiled: June 22, 2012Date of Patent: March 15, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Stephen Hodges, Ranveer Chandra, Julia Louise Meinershagen, James Scott
-
Publication number: 20150141339Abstract: According to the invention there is provided a compound of formula (I): wherein R1, R2, R3 and n have meanings given in the description, or a pharmaceutically acceptable solvate, salt or prodrug thereof for use in the treatment of osteoporosis and/or osteopenia.Type: ApplicationFiled: October 21, 2014Publication date: May 21, 2015Inventors: Stephen Hodges, Robin Soper
-
Publication number: 20150124968Abstract: Securely joining a secure wireless communications network is described, for example, where a printer or other device is securely added to a home wireless network. In various embodiments, a temporary wireless network is established between a new joiner device and a second wireless communications device which is already a member of a secure home wireless network. In an example, the temporary wireless network is set up using a secret key known to the new joiner device and the second wireless communications device by virtue of physical proximity. In various examples, the secure, temporary wireless network is used to transfer credentials of the secure home network to the new joiner device which then joins the home network. In an example the temporary wireless network is cancelled once the new joiner device becomes a member of the secure home (or other) wireless network.Type: ApplicationFiled: January 12, 2015Publication date: May 7, 2015Inventors: James Scott, Alice Jane Bernheim Brush, Ratul Mahajan, Stephen Hodges
-
Patent number: 8948390Abstract: Securely joining a secure wireless communications network is described, for example, where a printer or other device is securely added to a home wireless network. In various embodiments, a temporary wireless network is established between a new joiner device and a second wireless communications device which is already a member of a secure home wireless network. In an example, the temporary wireless network is set up using a secret key known to the new joiner device and the second wireless communications device by virtue of physical proximity. In various examples, the secure, temporary wireless network is used to transfer credentials of the secure home network to the new joiner device which then joins the home network. In an example the temporary wireless network is cancelled once the new joiner device becomes a member of the secure home (or other) wireless network.Type: GrantFiled: September 29, 2012Date of Patent: February 3, 2015Assignee: Microsoft CorporationInventors: James Scott, Alice Jane Bernheim Brush, Ratul Mahajan, Stephen Hodges
-
Patent number: 8895624Abstract: According to the invention there is provided a compound of formula (I): wherein R1, R2, R3 and n have meanings given in the description, or a pharmaceutically acceptable solvate, salt or prodrug thereof for use in the treatment of osteoporosis and/or osteopenia.Type: GrantFiled: December 22, 2010Date of Patent: November 25, 2014Assignee: Haoma Medica Ltd.Inventors: Stephen Hodges, Robin Soper
-
Publication number: 20140098018Abstract: A wearable sensor for tracking articulated body parts is described such as a wrist-worn device which enables 3D tracking of fingers and optionally also the arm and hand without the need to wear a glove or markers on the hand. In an embodiment a camera captures images of an articulated part of a body of a wearer of the device and an articulated model of the body part is tracked in real time to enable gesture-based control of a separate computing device such as a smart phone, laptop computer or other computing device. In examples the device has a structured illumination source and a diffuse illumination source for illuminating the articulated body part.Type: ApplicationFiled: October 4, 2012Publication date: April 10, 2014Applicant: MICROSOFT CORPORATIONInventors: David Kim, Shahram Izadi, Otmar Hilliges, David Alexander Butler, Stephen Hodges, Patrick Luke Olivier, Jiawen Chen, Iason Oikonomidis
-
Publication number: 20140093079Abstract: Securely joining a secure wireless communications network is described, for example, where a printer or other device is securely added to a home wireless network. In various embodiments, a temporary wireless network is established between a new joiner device and a second wireless communications device which is already a member of a secure home wireless network. In an example, the temporary wireless network is set up using a secret key known to the new joiner device and the second wireless communications device by virtue of physical proximity. In various examples, the secure, temporary wireless network is used to transfer credentials of the secure home network to the new joiner device which then joins the home network. In an example the temporary wireless network is cancelled once the new joiner device becomes a member of the secure home (or other) wireless network.Type: ApplicationFiled: September 29, 2012Publication date: April 3, 2014Applicant: MICROSOFT CORPORATIONInventors: James Scott, Alice Jane Bernheim Brush, Ratul Mahajan, Stephen Hodges
-
Publication number: 20130346762Abstract: Methods for optimizing battery use for a known future load are described. In an embodiment, one or more battery cells are selected from a set of battery cells to provide power to a computing-based device. The battery cells are selected based on discharge profile data for each battery cell and both the current power requirement and a known future power requirement of the computing-based device. The known future power requirement is calculated based on information available to the operating system running on the computing-based device. In some examples, one or more battery cells may also be selected for charging when a power source is available and these cells may be selected based on charge profile data and the known future power requirement. The selection of the battery cells may also be made in order to satisfy a battery optimization goal, which may be defined by a user.Type: ApplicationFiled: June 22, 2012Publication date: December 26, 2013Applicant: MICROSOFT CORPORATIONInventors: Stephen HODGES, Ranveer CHANDRA, Julia Louise MEINERSHAGEN, James SCOTT