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).

  • Publication number: 20200357263
    Abstract: A computer implemented method, device and product are provided. The method is under control of one or more processors with specific executable program instructions to obtain presence data indicative of one or more people in an environment and analyze the presence data to determine activity of the one or more people in the environment. The method determines a first notification preference and a second notification preference based on the activity of the one or more people in the environment and generates a command to apply the first notification preference or the second notification preference at a predetermined time.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 12, 2020
    Inventors: Nathan J. Peterson, Russell Speight VanBlon, John Carl Mese, Mark Patrick Delaney, Arnold S. Weksler
  • Publication number: 20200353863
    Abstract: A computer implemented method, system and computer product are provided. The method is under control of one or more processors configured with specific executable program instructions. The method obtains driver-initiated action (DIA) data indicative of a driving maneuver of a principle vehicle and obtains traffic movement related (TMR) data indicative of a course of an object in an environment at least partially around the principle vehicle. The method analyzes the DIA data and TMR data to determine a potential traffic impact (PTI) condition between the principle vehicle and the object and generates a driver notification of the PTI condition.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 12, 2020
    Inventors: Arnold S. Weksler, John Carl Mese, Mark Patrick Delaney, Nathan J. Peterson, Russell Speight VanBlon
  • Patent number: 10831440
    Abstract: One embodiment provides a method, including: receiving, at a first device, a user input; activating, from the first device, a second device; and thereafter coordinating, using the processor of the first device, with the second device to process the user input. Other aspects are described and claimed.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: November 10, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Carl Mese, Nathan J. Peterson, Arnold S. Weksler, Russell Speight VanBlon
  • Patent number: 10831273
    Abstract: One embodiment provides a method, including: receiving, from at least one sensor, data, wherein the data is based upon an action performed by a user; identifying, using a processor, the data as an activation cue; and activating, responsive to identifying the data as an activation cue, a voice response system. Other aspects are described and claimed.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: November 10, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Nathan J. Peterson, Arnold S. Weksler, John Carl Mese
  • Patent number: 10827320
    Abstract: In one aspect, a first device includes a processor, a wireless communication interface accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to receive data through the wireless communication interface from a second device different from the first device that indicates that the second device is not in physical contact with a person. The instructions are also executable to decline to transmit at Least first information to the second device based at least in part on the data.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: November 3, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, Arnold S. Weksier, John Carl Mese, Russell Speight VanBlon
  • Patent number: 10819681
    Abstract: Program instructions are executable by a processor to direct content from a content server to local user devices, and filter the content accessible to each local user device, wherein the content accessible to an individual local user device is filtered according to a current privilege level. The processor may also store a base privilege level for each local user device, and store a predetermined environmental condition for temporary escalation of the current privilege level of the individual local user device to a second privilege level. Still further, the processor may receive environmental data from the individual local user device, wherein the environmental data is captured by an input component of the individual local user device, and temporarily escalate the current privilege level of the individual local user device to the second privilege level in response to the environmental data received from the local user device satisfying the predetermined environmental condition.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: October 27, 2020
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary David Cudak, Heather Leah Cudak, Nathan J. Peterson, Bryan L. Young, Jennifer J. Lee-Baron, John Scott Crowe, Amy Leigh Rose
  • Patent number: 10810212
    Abstract: For validating information provided in a conversation, apparatus, methods, and program products are disclosed. The apparatus includes an association module that associates a plurality of items of caller identification data with a caller, an information module that identifies, using a speech recognition application, caller information from speech of the caller during a telephonic conversation with a call recipient, a comparison module that compares the plurality of items of caller identification data with the caller information, and a validation module that calculates a confidence score based on the comparison of the plurality of items of caller identification data with the caller information and presents, to the call recipient, the confidence score.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: October 20, 2020
    Inventors: Gary D. Cudak, Nathan J. Peterson, Amy L. Rose, Bryan L. Young, Jennifer J. Lee-Baron, John S. Crowe
  • Patent number: 10805310
    Abstract: A computer implemented method includes receiving ephemeral digital information from a source user, providing access to the ephemeral digital information to one or more recipient users in accordance with a time decay value associated with the ephemeral digital information, obtaining recipient status data corresponding to one or more of the recipient users, and modifying the time decay value of the ephemeral data to provide a personalized time decay value for at least one of the one or more recipient users based on the recipient status data such that at least one recipient user is able to obtain access to the ephemeral digital information based on their personalized time decay value.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: October 13, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Mark Patrick Delaney, Nathan J. Peterson, Russell Speight VanBlon, John Carl Mese
  • Patent number: 10805167
    Abstract: One embodiment provides a method, including: connecting, using a network connection device of an information handling device, to a network; identifying, using a processor, a connection type of the network; identifying, using a processor, at least one characteristic of an application accessible by the information handling device; and modifying, based upon the connection type and at least one characteristic of an application, accessibility of the application. Other aspects are described and claimed.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: October 13, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, Russell Speight VanBlon, John Carl Mese, Arnold S. Weksler
  • Patent number: 10803847
    Abstract: One embodiment provides a method, including: activating, on an information handling device, a noise cancelling setting; recording, using a microphone associated with the information handling device, ambient audio; determining, using a processor, whether an authorized sound is present in the recorded ambient audio; and notifying, responsive to determining that an authorized sound is present in the recorded ambient audio, a user of the authorized sound. Other aspects are described and claimed.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: October 13, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Mark Patrick Delaney, Nathan J. Peterson, Russell Speight VanBlon, Arnold S. Weksler, John Carl Mese
  • Patent number: 10796693
    Abstract: One embodiment provides a method, including: receiving, at a device, input; processing, using a processor, the input to identify at least one user command; identifying, using a processor, a characteristic related to the at least one user command; and performing an action based on the at least one command and the characteristic. Other aspects are described and claimed.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: October 6, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Carl Mese, Arnold S. Weksler, Nathan J. Peterson, Russell Speight VanBlon
  • Publication number: 20200314501
    Abstract: One embodiment provides a method, including: creating, using an information handling device, digital media content; capturing, substantially during the creating, context data associated with the digital media content; and captioning the digital media content with the context data, wherein the captioning comprises automatically captioning without additional user input. Other aspects are described and claimed.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Russell Speight VanBlon, Nathan J. Peterson, John Carl Mese, Mark Patrick Delaney
  • Publication number: 20200314193
    Abstract: One embodiment provides a method, including: detecting, at an information handling device, at least one user device signature in an area; determining, using a processor, an action to be performed based on the at least one user device signature; and performing, based on the determining, the action. Other aspects are described and claimed.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: Russell Speight VanBlon, Nathan J. Peterson, Mark Patrick Delaney, John Carl Mese, Arnold S. Weksler
  • Publication number: 20200311795
    Abstract: Apparatuses, methods, and program products are disclosed for dynamically determining a venue description. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine a venue corresponding to a user. The code is executable by the processor to determine an anticipated visit date, an anticipated visit time, or a combination thereof corresponding to a visit to the venue. The code is executable by the processor to obtain venue information corresponding to the anticipated visit date, the anticipated visit time, or a combination thereof. The code is executable by the processor to determine a venue description based on the venue information.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Mark Patrick Delaney, Nathan J. Peterson, Russell Speight VanBlon, John Carl Mese
  • Publication number: 20200311957
    Abstract: For selecting cameras with different orientations, a processor determines a desired scene orientation. The processor further determines a device orientation. The processor selects one of the portrait camera and the landscape camera in response to the desired scene orientation and the device orientation.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 1, 2020
    Inventors: Nathan J. Peterson, Mark Patrick Delaney, John Carl Mese, Russell Speight VanBlon, Arnold S. Weksler
  • Publication number: 20200310822
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, a command from a user to load an application; determining, using a processor, whether a forecasted loading time for the application exceeds a loading tolerance threshold associated with the user; and providing, responsive to determining that the forecasted loading time exceeds the loading tolerance threshold, a reduced view of the application during a time period that the application is loading. Other aspects are described and claimed.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: Mark Patrick Delaney, Nathan J. Peterson, Russell Speight VanBlon, John Carl Mese, Arnold S. Weksler
  • Publication number: 20200312319
    Abstract: Apparatuses, methods, and program products are disclosed for context-based communications. One apparatus includes a processor, a microphone, and a memory that stores code executable by the processor. The code is executable by the processor to receive, via the microphone, information indicating to initiate communications between the apparatus and a second device. The code is executable by the processor to transmit a request for the communications to the second device. The code is executable by the processor to, in response to transmitting the request, receive contextual awareness information corresponding to the second device. The code is executable by the processor to facilitate the communications between the apparatus and the second device based on the contextual awareness information.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: John Carl Mese, Nathan J. Peterson, Russell Speight VanBlon, Mark Patrick Delaney
  • Publication number: 20200310616
    Abstract: For fine adjustment of linear control, a processor detects a specified touch of a finger on a linear control of the touch screen. In response to detecting the specified touch, the processor measures a rolling contact of the finger on the touch screen. Subareas of the finger maintain contact with corresponding pixels of the touch screen. The processor modifies the linear control as a function of the rolling contact.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Nathan J. Peterson, Mark Patrick Delaney, John Carl Mese, Russell Speight VanBlon
  • Publication number: 20200314203
    Abstract: One embodiment provides a method, including: receiving, at an application platform, an indication that a viewing user has access to a user profile; identifying, using a processor, a characteristic associated with the viewing user; adjusting an aspect of the user profile based upon the identified characteristic; and presenting the user profile to the viewing user with the adjusted aspect. Other aspects are described and claimed.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Mark Patrick Delaney, Nathan J. Peterson, Russell Speight VanBlon, Arnold S. Weksler, John Carl Mese
  • Publication number: 20200309081
    Abstract: Apparatuses, methods, systems, and program products are disclosed for automatic engine start-stop based on external cues. An apparatus includes a processor and a memory that stores code executable by the processor. The memory stores code executable by the processor to detect that an engine for a vehicle is shutdown as part of an engine start-stop system for a vehicle. The memory stores code executable by the processor to collect information related to restarting the engine based on one or more external cues. The memory stores code executable by the processor to automatically restart the engine in response to the information collected based on the one or more external cues satisfying engine restart criteria.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Nathan J. Peterson, Mark Patrick Delaney, John Carl Mese, Russell Speight VanBlon