Patents by Inventor Nathan Peterson

Nathan 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: 11758393
    Abstract: Various disclosed embodiments include illustrative apparatuses, methods, and program products. In an illustrative embodiment, an apparatus includes a processor, a network interface, and a memory that stores code executable by the processor. The code receives signed keys from a computing device over a network via the network interface. The signed keys include a key signed by a mobile device associated with the computing device and the signed keys were generated responsive to a first key agreement protocol configured to provide one of forward secrecy protection and time-based expiration. The code authenticates the received signed keys responsive to prior knowledge of public keys associated with at least one of the computing device and the mobile device according to a second key agreement protocol configured to provide one of forward secrecy protection and time-based expiration and code that initiates a communication between the processor and the device responsive to the received signed keys being authenticated.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: September 12, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Igor Stolbikov, John M. Petersen, Gary D. Cudak, Nathan Peterson
  • Publication number: 20230280177
    Abstract: An apparatus for setting an orientation mode includes a processor and a memory that stores code executable by the processor to a context for a route to be navigated by a user. In various examples, the code causes the processor to determine an orientation mode for the context. In various examples, the code causes the processor to set an orientation mode for a navigation system to a first orientation mode based on the context. A method and a computer program may perform the functions of the apparatus.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 7, 2023
    Inventors: Russell Speight VanBlon, Mark Delaney, Nathan Peterson, John C. Mese, Arnold Weksler
  • Publication number: 20230208166
    Abstract: A method can include sensing condition of power cells in a configured multiple power cell pack via a pack management unit; based in part on the sensing, identifying a number of the power cells as a number of target cells via the pack management unit; disabling sensing condition of the number of target cells via the pack management unit; and reconfiguring the multiple power cell pack via the pack management unit to provide a reconfigured multiple power cell pack that provides power without the number of target cells.
    Type: Application
    Filed: December 24, 2021
    Publication date: June 29, 2023
    Inventors: John M. Petersen, Bouziane Yebka, Nathan Peterson, Gary D. Cudak
  • Publication number: 20230209013
    Abstract: A device can include a processor; memory accessible to the processor; a housing that includes a bezel, a display operatively coupled to the processor, an adjustable extension recess and an adjustable extension extendible outwardly from the bezel and the display; and a camera mountable to the adjustable extension.
    Type: Application
    Filed: December 23, 2021
    Publication date: June 29, 2023
    Inventors: Mark Delaney, Nathan Peterson, Russell Speight Vanblon, Arnold Weksler, John C. Mese
  • Publication number: 20230208664
    Abstract: In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to monitor participation in a video conference and, based on the monitoring of participation, identify an identifier related to a first participant of the video conference. The instructions may also be executable to, based on the identifying of the identifier, present a graphical representation of the identifier on a display along with video showing the first participant participating in the video conference.
    Type: Application
    Filed: December 23, 2021
    Publication date: June 29, 2023
    Inventors: John C. Mese, Mark Delaney, Nathan Peterson, Arnold Weksler, Russell Speight VanBlon
  • Publication number: 20230203815
    Abstract: A system includes a plurality of roofing modules and a plurality of photovoltaic modules. The roofing modules include a first layer and a second layer. The first layer has a first surface that is textured. The roofing modules are configured to be installed on the roof deck of a structure proximate to the photovoltaic modules. An appearance of the roofing modules aesthetically matches an appearance of the photovoltaic modules when viewed from a vantage point located at a ground level of the structure.
    Type: Application
    Filed: February 15, 2023
    Publication date: June 29, 2023
    Inventors: Gabriela Bunea, Thierry Nguyen, Richard Perkins, Michael Kuiper, Gary Rossi, Nicholas Boitnott, David Kavulak, Alex Sharenko, Anna Wojtowicz, William Sirski, Ray Lu, Caleb Cheung, Nathan Peterson
  • Publication number: 20230196830
    Abstract: In one aspect, a first device may include at least one processor, a camera accessible to the at least one processor, and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to perform liveness detection to verify that a person is live in front of the camera, perform facial recognition to identify the person, and validate digital data such as a digital certificate as associated with the person. Based on the verification, facial recognition, and validation, the instructions may then be executable to store an image from the camera showing the person at a storage location accessible to other devices besides the first device.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 22, 2023
    Inventors: Arnold Weksler, John C. Mese, Nathan Peterson, Russell Speight VanBlon, Mark Delaney
  • Publication number: 20230194654
    Abstract: In one aspect, a first device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive input from at least one microphone, with the input indicating an audible notification from a second device different from the first device. The instructions may then be executable to, based on the input from the at least one microphone, provide an output indicating a location of the second device and/or an identifier of the second device.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 22, 2023
    Inventors: Arnold Weksler, John C. Mese, Nathan Peterson, Russell Speight VanBlon, Mark Delaney
  • Publication number: 20230185368
    Abstract: One embodiment provides a method, including: detecting, using a camera sensor, a user gaze position on a display screen associated with an information handling device; identifying, using a processor, a first location of a cursor on the display screen; determining, using the processor, whether the first location of the cursor is greater than a predetermined distance away from the user gaze position; and adjusting, responsive to determining that the first location of the cursor is greater than the predetermined distance away from the user gaze position, the cursor from the first location to a second location on the display screen that is less than the predetermined distance away from the user gaze position. Other aspects are described and claimed.
    Type: Application
    Filed: December 14, 2021
    Publication date: June 15, 2023
    Inventors: Nathan Peterson, Russell Speight VanBlon, Arnold Weksler, John C. Mese, Mark Delaney
  • Publication number: 20230156067
    Abstract: A computer implemented method, device, and computer program product are provided for monitoring audio/video (A/V) content. During an A/V communications session between a user and a recipient, the method, device and computer program product receive, from a wireless source, A/V content for the user. The A/V content has a baseline quality for at least a portion of the AV communications session. A quality characteristic of interest (COI) associated with the A/V content is monitored. Event-induced signal (EIS) degradation is identified when the quality COI drops below the baseline quality at least one of i) by a predetermined amount or ii) within an event interval. In real-time during the AV communications session, a notification is generated. The notification indicates that the quality COI for the A/V content has degraded.
    Type: Application
    Filed: November 17, 2021
    Publication date: May 18, 2023
    Inventors: Nathan Peterson, Russell Speight VanBlon, Arnold Weksler, Mark Delaney, John C. Mese
  • Publication number: 20230143939
    Abstract: Some embodiments of the present disclosure relate to an integrated photovoltaic (PV) roofing shingle comprising a photovoltaic (PV) module and a roofing shingle. In some embodiments, the roofing shingle is bonded to the PV module. In some embodiments, a bond strength between the roofing shingle and the PV module is from 5 N/mm to 60 N/mm tested according to ASTM D1876. In some embodiments, the integrated PV roofing shingle has a mass per unit area of 0.5 lb per square foot to 5 lbs per square foot. Methods, systems, and kits including the integrated PV roofing shingle are also disclosed.
    Type: Application
    Filed: October 14, 2022
    Publication date: May 11, 2023
    Inventors: Nathan Peterson, Richard Perkins, Alex Sharenko, Gabriela Bunea
  • Patent number: 11647060
    Abstract: In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to parse data related to a video conference, with the data including audio data and/or image data for the video conference. Based on the parsing, the instructions may be executable to dynamically generate an interactive graphical element based on content of the audio and/or image data and then control one or more displays to present the interactive graphical element.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: May 9, 2023
    Assignee: Lenovo (United States) Inc.
    Inventors: John C. Mese, Nathan Peterson, Arnold Weksler, Mark Delaney, Russell Speight VanBlon
  • Publication number: 20230134813
    Abstract: One embodiment provides a method, including: receiving, on an information handling device, an indication that content is loading on the information handling device; determining, using a processor, whether a projected loading period for the content is expected to exceed a predetermined threshold; and lowering, responsive to determining that the projected loading period for the content is expected to exceed the predetermined threshold, a brightness of a display screen associated with the information handling device during a loading period for the content. Other aspects are described and claimed.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Nathan Peterson, Arnold Weksler, Russell Speight VanBlon, Mark Delaney, John C. Mese
  • Publication number: 20230133769
    Abstract: One embodiment provides a method, including: detecting, using a processor, context data associated with a current event a user is engaged in; utilizing, based on the detecting, the context data to predict an end time of the current event; determining, based on the utilizing, that the end time of the current event will overlap with a start time of an upcoming event the user is scheduled to attend; and performing, responsive to the determining, an action to remediate issues associated with the overlap between the current event and the upcoming event. Other aspects are described and claimed.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Mark Delaney, Arnold Weksler, Nathan Peterson, Russell Speight VanBlon, John C Mese
  • Patent number: 11637990
    Abstract: Apparatus, methods, and computer program products for managing video filters are disclosed. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to detect whether a video feed for a user participating in a video conference on a video conferencing platform includes a video filter and, in response to detecting that the video feed includes a video filter, determine whether the video filter is socially suitable for an environment of the video conference. Methods and computer program products that include and/or perform the operations and/or functions of the apparatus are also disclosed.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: April 25, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd
    Inventors: John C. Mese, Arnold Weksler, Mark Delaney, Nathan Peterson, Russell Speight VanBlon
  • Publication number: 20230112784
    Abstract: Apparatus, methods, and computer program products for managing power sharing in electronic devices are disclosed. One apparatus includes a processor and a memory that stores code executable by the processor to determine, in real-time, whether one or more first electronic devices that are compatible with a second electronic device that is low on power are within a predetermined geographic distance of the second electronic device and, in response to determining that one or more first electronic devices that are compatible with the second electronic device are within the predetermined geographic distance of the second electronic device, transmit a request to the one or more first electronic devices inquiring whether any of the one or more first electronic devices are willing to share power with the second electronic device. Methods and computer program products that include and/or perform the operations of the apparatus are also disclosed.
    Type: Application
    Filed: October 8, 2021
    Publication date: April 13, 2023
    Inventors: Nathan Peterson, Russell Speight VanBlon, Arnold Weksler, Mark Delaney, John C. Mese
  • Publication number: 20230116367
    Abstract: Apparatus, methods, and computer program products for managing video filters are disclosed. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to detect whether a video feed for a user participating in a video conference on a video conferencing platform includes a video filter and, in response to detecting that the video feed includes a video filter, determine whether the video filter is socially suitable for an environment of the video conference. Methods and computer program products that include and/or perform the operations and/or functions of the apparatus are also disclosed.
    Type: Application
    Filed: October 8, 2021
    Publication date: April 13, 2023
    Inventors: John C. Mese, Arnold Weksler, Mark Delaney, Nathan Peterson, Russell Speight VanBlon
  • Publication number: 20230102205
    Abstract: One embodiment provides a method, including: receiving, at an information handling device connected to a vehicle, an indication of a road sign in proximity to the vehicle; storing, subsequent to the capturing, information associated with the road sign in a data repository; identifying, by accessing a ruleset, a point at which to provide the information associated with the road sign to a user; and providing, responsive to the identifying and by accessing the data repository, the information to the user at the identified point. Other aspects are described and claimed.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: Mark Delaney, John C. Mese, Arnold Weksler, Russell Speight VanBlon, Nathan Peterson, Anna Preseren
  • Publication number: 20230100428
    Abstract: One embodiment provides a method, including: monitoring, using a battery management unit, a condition of one or more cells within a block of a battery, wherein the monitoring comprises capturing, using a camera associated with the battery management unit, an image of an exterior of the one or more cells; determining, using a processor, that the condition of at least one of the one or more cells has fallen below a predetermined threshold, wherein the determining comprises identifying that the exterior of the at least one of the one or more cells has undergone a color change event; and providing, responsive to the determining, a notification. Other aspects are described and claimed.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: John M. Petersen, Bouziane Yebka, Gary D. Cudak, Nathan Peterson
  • Patent number: 11615173
    Abstract: Systems and methods for managing requests to implement account related actions based on biometric data are disclosed herein. According to an aspect, a system includes a first computing device comprising a user account manager configured to manage an account of a user. The user account manager is also configured to receive a request to implement an action associated with the account. Further, the user account manager is configured to receive, from a second computing device of the user, biometric data associated with the user. The user account manager is also configured to manage the request to implement the action based on the received biometric data.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: March 28, 2023
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary Cudak, Nathan Peterson, John Petersen, Heather Cudak