Patents by Inventor James Anthony Hunt
James Anthony Hunt 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: 11256410Abstract: In one aspect, an apparatus includes a processor, a touch-enabled display operatively coupled to the processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to execute a handwriting recognition engine automatically without requiring user selection of a handwriting recognition application to start the handwriting recognition engine, receive input from the touch-enabled display, determine whether the input indicates a character, and automatically store the character responsive to a determination that the input indicates a character.Type: GrantFiled: January 22, 2014Date of Patent: February 22, 2022Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Xin Feng, Mei-Wen Sun, James Anthony Hunt
-
Patent number: 11226686Abstract: An aspect provides a method, including: capturing, using a gesture input component of an information handling device, a user gesture input; processing, using a processor, the captured user gesture input to extract one or more features; comparing, using a processor, the one or more extracted features of the user gesture input to a predetermined gesture input; determining, using a processor, that a confidence level calculated based on the comparing exceeds a lower similarity threshold but does not exceed a higher similarity threshold; and performing an action selected from the group consisting of communicating with the user, and adjusting the gesture input component. Other aspects are described and claimed.Type: GrantFiled: January 20, 2014Date of Patent: January 18, 2022Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Xin Feng, Robert James Kapinos, Jon Wayne Heim, Paul Hilburger, James Anthony Hunt
-
Patent number: 10928924Abstract: An embodiment provides a method, including: operating a sensor of an information handling device to capture location information of a user; determining, using a processor to analyze the location information, a position of a finger of a user relative to a keyboard location; determining, using the processor, a difference between an expected location for the finger and the position of the finger of the user relative to the keyboard location; and offering, using the processor, feedback regarding the difference determined. Other aspects are described and claimed.Type: GrantFiled: November 26, 2013Date of Patent: February 23, 2021Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Robert James Kapinos, Axel Ramirez Flores, Suzanne Marion Beaumont, James Anthony Hunt, Rod D. Waltermann
-
Patent number: 10775752Abstract: Apparatuses, methods, and program products are disclosed for controlling appliances. One apparatus includes a processor, and a memory that stores code executable by the processor. The code is executable by the processor to receive control data from an application. The control data corresponds to multiple appliance types. The code is executable by the processor to control a first appliance type of the multiple appliance types as a direct result of receiving the control data. The code is executable by the processor to control a second appliance type of the multiple appliance types as a direct result of receiving the control data.Type: GrantFiled: March 31, 2016Date of Patent: September 15, 2020Assignee: Lenovo (Singapore) PTE LTDInventors: James Anthony Hunt, Karen Ruth Kluttz, John Carl Mese, Russell Speight VanBlon, Arnold S. Weksler
-
Patent number: 10721639Abstract: One embodiment provides a method, including: detecting an event; determining, using a processor of a wireless node, one or more other wireless nodes within wireless range; generating, after the event, a packet of data including identifications of the one or more wireless nodes and positional data associated therewith; and transmitting, over a network connection, the packet of data to at least one of the one or more wireless nodes. Other embodiments are described and claimed.Type: GrantFiled: March 31, 2016Date of Patent: July 21, 2020Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Scott Edwards Kelso, James Anthony Hunt, Rod D. Waltermann, Arnold S. Weksler
-
Patent number: 10594681Abstract: One embodiment provides a method, including: receiving authentication input, at a device, that is sent to an aggregate service device; requesting file system data, retrieved by the aggregate service device, analogous to data stored on a remote device and data stored on a cloud storage device; receiving at the device, after providing the authentication input to the aggregate service device, the file system data from the aggregate service device; and displaying, on the device, a user interface in the form of a file manager application generated from the requested file system data.Type: GrantFiled: October 30, 2014Date of Patent: March 17, 2020Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Philip L. Childs, Eric Todd Marshall, Christopher Donald Oman, Greyson Craig Davis, Tony Eugene Thompson, James Anthony Hunt
-
Patent number: 10511608Abstract: One embodiment provides a method, including: sending, from a device, input from a user requesting access to data retrievable by an aggregate service device; sending, from the device, input from the user selecting, from the aggregate service device, a selection of data; and sending a distribution command; wherein the distribution command comprises information related to distributing a pointer indicating the selection of data.Type: GrantFiled: October 30, 2014Date of Patent: December 17, 2019Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Philip L. Childs, Eric Todd Marshall, Christopher Donald Oman, Greyson Craig Davis, Tony Eugene Thompson, James Anthony Hunt
-
Patent number: 10452037Abstract: Apparatuses, methods, and program products are disclosed for controlling appliances. One apparatus includes a processor, and a memory that stores code executable by the processor. The code is executable by the processor to detect a usage history of multiple types of appliances in a building. The code is executable by the processor to determine changes to operation of the multiple types of appliances based on the usage history. The code is executable by the processor to control the multiple types of appliances based on the determined changes to the operation of the multiple types of appliances.Type: GrantFiled: March 30, 2016Date of Patent: October 22, 2019Assignee: Lenovo (Singapore) PTE. LTD.Inventors: James Anthony Hunt, Scott Edwards Kelso, John Carl Mese, Rod D. Waltermann, Arnold S. Weksler
-
Patent number: 10438583Abstract: A voice assistant of a device is activated not by a key word being spoken but by recognizing speech and determining whether context of the speech indicates that audible voice assistance is appropriate.Type: GrantFiled: July 20, 2016Date of Patent: October 8, 2019Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: James Anthony Hunt, Russell Speight VanBlon, John Carl Mese, Nathan J. Peterson
-
Patent number: 10387025Abstract: An approach is provided to display a grid user-interface on a display. The grid user-interface includes a number of medium-sized windows that are displayed in a grid format. Each of the medium-sized windows has a substantially common width and a substantially common height to the other medium-sized windows. The system receives a mixed-mode request from a user. The mixed-mode request corresponds to a selected application that is displayed in one of the medium-sized windows. A second user-interface is displayed in response to receiving the mixed-mode request. The selected application is displayed in a large window and a plurality of small-sized windows is displayed adjacent to the large window. Each of the small-sized windows also has a substantially common width and a substantially common height to the other small-sized windows.Type: GrantFiled: June 24, 2014Date of Patent: August 20, 2019Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: James Anthony Hunt, Xu Haisheng, Karen Ruth Kluttz, Cai Ming, Michael Terrell Vanover, Yao Yuan
-
Patent number: 10387570Abstract: For supplementing digital text with multimedia effects, systems, apparatus, and methods are disclosed. The apparatus includes a processor and a memory that stores code executable by the processor. The code includes code that determines a current reading position, determines a narrative context based on the current reading position, selects a multimedia effect based on the narrative context, and presents the multimedia effect to a user. In some embodiments, the apparatus includes an image sensor that receives image data and determines the current reading position based on the image data. In other embodiments, the apparatus may determine the current reading position based on biometric position data.Type: GrantFiled: August 27, 2015Date of Patent: August 20, 2019Assignee: Lenovo (Singapore) PTE LTDInventors: Russell Speight VanBlon, James Anthony Hunt, Scott Wentao Li
-
Patent number: 10365622Abstract: For controlling an appliance setting based on user position, systems, apparatus, methods, and program products are disclosed. The apparatus may include a processor and a memory that stores code executable by the processor. In one embodiment, the processor monitors user position data for at least one registered user. In another embodiment, the processor identifies a travel scenario based on the user position data. In a further embodiment, the processor controls a setting of an appliance based on an identity of a registered user corresponding to the travel scenario.Type: GrantFiled: March 31, 2016Date of Patent: July 30, 2019Assignee: Lenovo (Singapore) PTE LTDInventors: James Anthony Hunt, Russell Speight VanBlon
-
Patent number: 10339342Abstract: In one aspect, a first device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to identify a first data transfer command based on input from an input device, receive identifying information associated with the input device, and execute the first data transfer command responsive at least in part to authentication of the input device based at least in part on the identifying information. The first data transfer command pertains to the transfer of first data.Type: GrantFiled: May 9, 2014Date of Patent: July 2, 2019Assignee: LENOVO (SINGAPORE) PTE. LTD.Inventors: Axel Ramirez Flores, James Anthony Hunt, Robert James Kapinos, Rod David Waltermann, Suzanne Marion Beaumont
-
Patent number: 9939874Abstract: An embodiment provides a method, including: receiving, at an information handling device, input of a sensor; mapping, using a processor, the sensor input to a sensor disabling condition; selecting, using a processor, a sensor based on the mapping; and disabling, using a processor, the sensor according to the sensor disabling condition. Other aspects are described and claimed.Type: GrantFiled: November 26, 2013Date of Patent: April 10, 2018Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Robert James Kapinos, Axel Ramirez Flores, Suzanne Marion Beaumont, James Anthony Hunt, Rod D. Waltermann
-
Publication number: 20180025724Abstract: A voice assistant of a device is activated not by a key word being spoken but by recognizing speech and determining whether context of the speech indicates that audible voice assistance is appropriate.Type: ApplicationFiled: July 20, 2016Publication date: January 25, 2018Inventors: James Anthony Hunt, Russell Speight VanBlon, John Carl Mese, Nathan J. Peterson
-
Glasses with fluid-fillable membrane for adjusting focal length of one or more lenses of the glasses
Patent number: 9811095Abstract: In one aspect, a device includes a frame, at least one lens coupled to the frame, at least one membrane at least partially covering at least one face of the lens, a reservoir in fluid communication with the membrane and containing fluid, and a fluid control assembly which controls fluid communication of the fluid between the reservoir and the membrane.Type: GrantFiled: August 6, 2014Date of Patent: November 7, 2017Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Axel Ramirez Flores, Rod David Waltermann, James Anthony Hunt, Bruce Douglas Gress, James Alan LaCroix -
Publication number: 20170288892Abstract: Apparatuses, methods, and program products are disclosed for controlling appliances. One apparatus includes a processor, and a memory that stores code executable by the processor. The code is executable by the processor to detect a usage history of multiple types of appliances in a building. The code is executable by the processor to determine changes to operation of the multiple types of appliances based on the usage history. The code is executable by the processor to control the multiple types of appliances based on the determined changes to the operation of the multiple types of appliances.Type: ApplicationFiled: March 30, 2016Publication date: October 5, 2017Inventors: James Anthony Hunt, Scott Edwards Kelso, John Carl Mese, Rod D. Waltermann, Arnold S. Weksler
-
Publication number: 20170289828Abstract: One embodiment provides a method, including: detecting an event; determining, using a processor of a wireless node, one or more other wireless nodes within wireless range; generating, after the event, a packet of data including identifications of the one or more wireless nodes and positional data associated therewith; and transmitting, over a network connection, the packet of data to at least one of the one or more wireless nodes. Other embodiments are described and claimed.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Scott Edwards Kelso, James Anthony Hunt, Rod D. Waltermann, Arnold S. Weksler
-
Publication number: 20170285589Abstract: Apparatuses, methods, and program products are disclosed for controlling appliances. One apparatus includes a processor, and a memory that stores code executable by the processor. The code is executable by the processor to receive control data from an application. The control data corresponds to multiple appliance types. The code is executable by the processor to control a first appliance type of the multiple appliance types as a direct result of receiving the control data. The code is executable by the processor to control a second appliance type of the multiple appliance types as a direct result of receiving the control data.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: James Anthony Hunt, Karen Ruth Kluttz, John Carl Mese, Russell Speight VanBlon, Arnold S. Weksler
-
Publication number: 20170285596Abstract: For controlling an appliance setting based on user position, systems, apparatus, methods, and program products are disclosed. The apparatus may include a processor and a memory that stores code executable by the processor. In one embodiment, the processor monitors user position data for at least one registered user. In another embodiment, the processor identifies a travel scenario based on the user position data. In a further embodiment, the processor controls a setting of an appliance based on an identity of a registered user corresponding to the travel scenario.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: James Anthony Hunt, Russell Speight VanBlon