Patents by Inventor Nathan J. Peterson

Nathan J. Peterson 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: 10310957
    Abstract: Apparatuses, systems, methods, and program products are disclosed for indicating an application status based on a device state. An application module determines one or more device resources of a device that an application uses while executing on the device. A device module determines a performance state of each of one or more device resources of a device. An indicator module provides a visual indication of a potential execution level of an application on a display of a device. The potential execution level describes a projected level of functionality of an application as a function of a performance state of one or more device resources of the device.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: June 4, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD
    Inventors: Gary D. Cudak, Nathan J. Peterson, Gavin D. Cudak, Caleb D. Cudak
  • Patent number: 10298769
    Abstract: One embodiment provides a method, including: employing a first device for a call; automatically detecting a transfer requirement between the first device and a second device; and transferring, from the first device to the second device, the call in response to the detecting. Other aspects are described and claimed.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: May 21, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, Russell Speight VanBlon, Arnold S. Weksler, John Carl Mese
  • Publication number: 20190148959
    Abstract: In one aspect, a device includes a processor, a battery accessible to the processor and that powers the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to predict a discharge amount of the battery that is to occur within a predefined time and, based on the prediction, determine a frequency at which the battery is to be charged.
    Type: Application
    Filed: January 16, 2019
    Publication date: May 16, 2019
    Inventors: Russell Speight VanBlon, Nathan J. Peterson, John Carl Mese, Arnold S. Weksler
  • Publication number: 20190148960
    Abstract: In one aspect, a device includes a processor, a battery accessible to the processor and that powers the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to predict a discharge amount of the battery that is to occur within a predefined time and, based on the prediction, determine a frequency at which the battery is to be charged.
    Type: Application
    Filed: January 16, 2019
    Publication date: May 16, 2019
    Inventors: Russell Speight VanBlon, Nathan J. Peterson, John Carl Mese, Arnold S. Weksler
  • Patent number: 10282082
    Abstract: In one aspect, a device includes a touch-enabled display, an accelerometer, a processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to present, on the touch-enabled display, a keyboard in a first configuration and to receive at least one signal from the accelerometer. The instructions are also executable to present the keyboard in a second configuration different from the first configuration at least in part in response to receipt of the signal.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: May 7, 2019
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Arnold S. Weksler, Russell Speight Vanblon, John Carl Mese, Nathan J. Peterson
  • Patent number: 10284910
    Abstract: Apparatuses, methods, systems, and program products are disclosed for powering-on devices based on remote control movement. A method includes detecting, by a processor, that a remote control device is moving based on data from one or more sensors communicatively coupled to the remote control device. The method includes transmitting, wirelessly from the remote control device, a power-on signal to one or more information handling devices in response to the movement of the remote control device.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: May 7, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Russell Speight VanBlon, Nathan J. Peterson, John Carl Mese
  • Patent number: 10283985
    Abstract: In one aspect, a device includes a processor, a battery accessible to the processor and that powers the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to predict a discharge amount of the battery that is to occur within a predefined time and, based on the prediction, determine a frequency at which the battery is to be charged.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: May 7, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight Vanblon, Nathan J. Peterson, John Carl Mese, Arnold S. Weksler
  • Publication number: 20190121300
    Abstract: A watch can include a processor; memory operatively coupled to the processor; a display operatively coupled to the processor; an environmental sensor that generates sensor information; circuitry that selects a watch face from a plurality of different watch faces based at least in part on at least a portion of the sensor information; and circuitry that renders the selected watch face to the display.
    Type: Application
    Filed: October 25, 2017
    Publication date: April 25, 2019
    Inventors: Nathan J. Peterson, Russell Speight VanBlon, John Carl Mese
  • Patent number: 10262446
    Abstract: In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage bears instructions executable by the at least one processor to present virtual objects of a virtual rendition on a display accessible to the processor and alter presentation of the virtual rendition based on the existence of a real-world object identified by the device.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: April 16, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Robert James Kapinos, Timothy Winthrop Kingsbury, Russell Speight VanBlon, Scott Wentao Li, Jonathan Gaither Knox, Arnold S. Weksler, John Carl Mese, Nathan J. Peterson
  • Patent number: 10264457
    Abstract: For automatically providing wireless network access to a guest, a method includes identifying an authorized guest of a provider of a wireless network, determining a distance between the authorized guest and the wireless network, and providing an access credential to the authorized guest in response to the authorized guest being within a predetermined distance of the wireless network. Identifying an authorized guest of the provider may include accessing a social networking account of the provider and identifying a social network connection of the provider from the social networking account, wherein the authorized guest is a social network connection of the provider. The wireless network may be a secured wireless network, wherein the access credential includes a wireless network identifier and a password for the secured wireless network.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: April 16, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Nathan J. Peterson, John Carl Mese, Russell Speight VanBlon, Rod D. Waltermann, Arnold S. Weksler
  • Patent number: 10257043
    Abstract: Disclosed are embodiments for balancing utilization of infrastructure in a networked computing environment. One example embodiment includes: mapping, for each of a plurality of workloads operating on source devices in a networked computing environment, a corresponding target device within said networked computing environment; accessing topological information defining the networked computing environment; and reducing unbalanced utilization of infrastructure in the networked computing environment including migrating a workload to an alternate device within the networked computing environment, in dependence upon the mapping and topological information.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: April 9, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: John S. Crowe, Gary D. Cudak, Jennifer J. Lee-Baron, Nathan J. Peterson, Amy L. Rose, Bryan L. Young
  • Patent number: 10252154
    Abstract: In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to determine a user of a headset and transmit, based on the determination of the user, a first portion of content of a first rating to the headset for presentation at the headset concurrently with presentation of a second portion of the content on a display separate from the headset. The second portion is of a second rating different from the first rating of the first portion.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: April 9, 2019
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Nathan J. Peterson, Russell Speight VanBlon, John Carl Mese, Arnold S. Weksler
  • Patent number: 10257363
    Abstract: One embodiment provides a method, including: receiving, at a first device, a user input; determining, at the first device, a second device is capable of responding to the user input; resolving, using a processor, a target device from among the first device and the second device; and executing, using the target device, a command in response to the user input. Other aspects are described and claimed.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: April 9, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Carl Mese, Arnold S. Weksler, Nathan J. Peterson, Rod D. Waltermann, Russell Speight VanBlon
  • Patent number: 10248189
    Abstract: In one aspect, an apparatus includes a housing, a processor coupled to the housing, a display coupled to the housing and accessible to the processor, and storage coupled to the housing and accessible to the processor. The storage bears instructions executable by the processor to determine that at least one condition is satisfied for presentation of a virtual reality object to control a device different from the apparatus. The instructions are also executable by the processor to present the virtual reality object on the display responsive to the determination.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: April 2, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, Arnold S. Weksler, Aaron Michael Stewart, John Carl Mese, Russell Speight VanBlon
  • Publication number: 20190094947
    Abstract: A system includes storage devices storing data units. Each data unit is stored on one of the storage devices. The system includes a processor, and a non-transitory computer-readable data storage medium storing computer-executable code. The processor executes the code to correlate workloads to the data units with respect to which of the workloads access which of the data units, and when the workloads access the data units. The processor executes the code to when the workloads access the data units and/or and on which of the storage devices the data units are stored, so that at given times the data units stored on a subset of the storage devices are not being accessed by any workload. The processor executes the code to, during each given time, power off the subset of the storage devices storing the data units that are not being accessed by any workload to conserve power.
    Type: Application
    Filed: November 27, 2018
    Publication date: March 28, 2019
    Inventors: Gary David Cudak, John Scott Crowe, Jennifer J. Lee-Baron, Jason A. Matteson, Nathan J. Peterson, Amy Leigh Rose, Bryan L. Young
  • Patent number: 10241749
    Abstract: Apparatuses, methods, systems, and program products are disclosed for dynamically changing sound settings of a device. A method includes detecting, by a processor, that one or more sound settings of an information handling device are changed. The method includes determining, in response to the one or more sound settings being changed, values for the one or more sound settings and one or more context characteristics associated with the one or more sound settings. The method includes changing, dynamically at a future time, the one or more sound settings to values corresponding to the determined values for the one or more sound settings in response to determining that the one or more context characteristics at the future time are similar to the one or more context characteristics at the time that the one or more sound settings were changed.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: March 26, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Russell Speight VanBlon, John Carl Mese, Nathan J. Peterson
  • Publication number: 20190089706
    Abstract: Apparatuses, methods, systems, and program products are disclosed for preventing connections to a locked device. A method includes detecting, by a processor, that an information handling device is placed in a locked mode. The information handling device includes one or more communication interfaces that enable communication while the information handling device is placed in the locked mode. The method includes preventing connections to the one or more communication interfaces while the information handling device is in the locked mode.
    Type: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Inventors: Amy Leigh Rose, John Scott Crowe, Gary David Cudak, Jennifer Lee-Baron, Nathan J. Peterson
  • Patent number: 10235536
    Abstract: For relationship-based image modification, a processor determines a relationship level for a requester of an image of a plurality of images. The processor further modifies the image based on the relationship level.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: March 19, 2019
    Assignee: Lenovo (Singapore) PTE LTD
    Inventors: Russell Speight VanBlon, John Carl Mese, Nathan J. Peterson, Arnold S. Weksler
  • Publication number: 20190079720
    Abstract: Apparatuses, methods, systems, and program products are disclosed for dynamically changing sound settings of a device. A method includes detecting, by a processor, that one or more sound settings of an information handling device are changed. The method includes determining, in response to the one or more sound settings being changed, values for the one or more sound settings and one or more context characteristics associated with the one or more sound settings. The method includes changing, dynamically at a future time, the one or more sound settings to values corresponding to the determined values for the one or more sound settings in response to determining that the one or more context characteristics at the future time are similar to the one or more context characteristics at the time that the one or more sound settings were changed.
    Type: Application
    Filed: September 14, 2017
    Publication date: March 14, 2019
    Inventors: Russell Speight VanBlon, John Carl Mese, Nathan J. Peterson
  • Publication number: 20190074991
    Abstract: For outputting audio based on a user's location, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus for outputting audio based on a user's location includes a processor and a memory that stores code executable by the processor. The processor receives an audible command to output audio and associates the audible command with a particular user. Additionally, the processor monitors a location of the particular user and output audio, based on the command, from a device nearest a location of the particular user.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Inventors: Nathan J. Peterson, Brian Jules Jaeger, Joshua Neil Novak, Nicholas Richard Roberts