Patents by Inventor John A. M. Petersen
John A. M. Petersen 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: 11968519Abstract: One embodiment provides a method, the method including: detecting, at an audio provision system including at least one audio output device, an initiation of audio being provided via the at least one audio output device to a user; identifying and tracking, using at least one sensor of the audio provision system, a location of the user with respect to the at least one audio output device; and directing, using the audio provision system, audio provided by the at least one audio output device to the user, wherein the directing includes adjusting, based upon the location of the user, at least one attribute of the at least one audio output device, wherein the adjusting includes iteratively adjusting the at least one attribute as the location of the user changes. Other aspects are described and claimed.Type: GrantFiled: May 12, 2022Date of Patent: April 23, 2024Assignee: LENOVO (SINGAPORE) PTE. LTDInventors: Gary D Cudak, CheKim Chhuor, Nathan Peterson, John M Petersen
-
Patent number: 11888129Abstract: 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: GrantFiled: September 30, 2021Date of Patent: January 30, 2024Assignee: LENOVO (SINGAPORE) PTE. LTD.Inventors: John M Petersen, Bouziane Yebka, Gary D Cudak, Nathan Peterson
-
Publication number: 20240030662Abstract: An electrical connector includes a housing including a main body and an outer shield extending from the main body. One or more electrical contacts extend into an interface chamber within the outer shield. A membrane is coupled to the housing. An alert device is coupled to the housing. The membrane in a normal state connects to the alert device to short the alert device. The membrane in an alerted state disconnects from the alert device so that the alert device is not shorted, and wherein the alert device outputs an alert signal when the alert device is not shorted.Type: ApplicationFiled: July 24, 2022Publication date: January 25, 2024Inventors: Gary D. Cudak, John M. Petersen, Nathan Peterson
-
Patent number: 11863683Abstract: A computer implemented method for providing a communication path is provided. The method includes to determine, with a receiving device, a shared secret based on a receiving device private key and an electronic device public key communicated to the receiving device over a network, and determine, with the electronic device, the shared secret based on an electronic device private key and a receiving device public key communicated to the electronic device over the network. The method also includes to determine, with the receiving device, an identifier of the receiving device based on the shared secret, and determine, with the electronic device, a time-based one-time password (TOTP) based on the shared secret. The method also includes to obtain a token based on the TOTP, communicate the token from the electronic device to the receiving device based on the identifier, and provide a communication path between the receiving device and electronic device based on the token.Type: GrantFiled: September 10, 2021Date of Patent: January 2, 2024Assignee: LENOVO (SINGAPORE) PTE. LTDInventors: Igor Stolbikov, Nathan Peterson, John M. Petersen, Gary D. Cudak
-
Publication number: 20230387728Abstract: Methods, apparatus, and computer program products that determine compatibility between devices using tag devices are disclosed herein. One method includes a processor transmitting a charging signal and receiving a respective response signal from multiple tag devices responsive to the charging signal. Each respective response signal includes configuration data for a particular first device associated with each respective tag device for determining compatibility between each first device and a second device. Apparatus and computer program products that determine compatibility between devices using tag devices are also disclosed herein.Type: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Inventors: Gary D. Cudak, Nathan Peterson, John M. Petersen
-
Patent number: 11825164Abstract: One embodiment provides a method, the method including: receiving, using a media playback optimization system, an indication of media for playback on one of a plurality of devices in operative communication with each other; detecting, using the media playback optimization system, characteristics of the media; identifying, using the media playback optimization system and based upon the characteristics, a playback device from the plurality of devices having capabilities that optimize playback of the media; and providing, using the media playback optimization system, a notification to the user of the playback device.Type: GrantFiled: March 22, 2022Date of Patent: November 21, 2023Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Nathan Peterson, Gary D Cudak, John M Petersen
-
Publication number: 20230370802Abstract: One embodiment provides a method, the method including: detecting, at an audio provision system including at least one audio output device, an initiation of audio being provided via the at least one audio output device to a user; identifying and tracking, using at least one sensor of the audio provision system, a location of the user with respect to the at least one audio output device; and directing, using the audio provision system, audio provided by the at least one audio output device to the user, wherein the directing includes adjusting, based upon the location of the user, at least one attribute of the at least one audio output device, wherein the adjusting includes iteratively adjusting the at least one attribute as the location of the user changes. Other aspects are described and claimed.Type: ApplicationFiled: May 12, 2022Publication date: November 16, 2023Inventors: Gary D Cudak, CheKim Chhuor, Nathan Peterson, John M Petersen
-
Publication number: 20230325480Abstract: An electronic device is provided that has an input device including an input sensor configured to detect synaptic signals from a user. An electronic device sensor is also provided that detects environmental signals or user signals. The electronic device also includes a memory to store executable instructions, and one or more processors. When implementing the executable instructions, the one or more processors determine an environmental characteristic based on the environmental signals or a user characteristic based on the user signals, and determine when to grant access to the electronic device based on the synaptic signals based on the environmental characteristic or the user characteristic.Type: ApplicationFiled: March 28, 2022Publication date: October 12, 2023Inventors: Gary D. Cudak, Nathan Peterson, John M. Petersen
-
Publication number: 20230315157Abstract: One embodiment provides a method, including: detecting, using a moisture removal system, moisture at a port of an information handling device; and activating, using the moisture removal system, at least one moisture removal device located in proximity to the port of the information handling device. Other aspects are described and claimed.Type: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Inventors: Nathan Peterson, Gary D Cudak, John M Petersen
-
Publication number: 20230315724Abstract: Methods, apparatus, and computer program products that can automatically search for topics related to discovered devices are disclosed herein. One method includes a processor discovering a device and automatically searching a set of data resources on a network for a set of topics related to the discovered device. Apparatus and computer program products that include hardware and/or software that can perform the methods for automatically searching for topics related to a discovered device are also disclosed herein.Type: ApplicationFiled: March 29, 2022Publication date: October 5, 2023Inventors: Nathan Peterson, Gary D. Cudak, John M. Petersen
-
Publication number: 20230319553Abstract: 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: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Inventors: Igor Stolbikov, John M. Petersen, Gary D. Cudak, Nathan Peterson
-
Publication number: 20230308412Abstract: Techniques for internet protocol (IP) messages via short message service (SMS) are described and may be implemented via a wireless device to enable messages originated via an IP technique (e.g., an IP application) to be converted to SMS messages when a condition occurs that prevents sending and/or receiving an IP message.Type: ApplicationFiled: March 23, 2022Publication date: September 28, 2023Applicant: Motorola Mobility LLCInventors: Nathan Peterson, Gary D Cudak, John M Petersen
-
Publication number: 20230308721Abstract: One embodiment provides a method, the method including: receiving, using a media playback optimization system, an indication of media for playback on one of a plurality of devices in operative communication with each other; detecting, using the media playback optimization system, characteristics of the media; identifying, using the media playback optimization system and based upon the characteristics, a playback device from the plurality of devices having capabilities that optimize playback of the media; and providing, using the media playback optimization system, a notification to the user of the playback device.Type: ApplicationFiled: March 22, 2022Publication date: September 28, 2023Inventors: Nathan Peterson, Gary D. Cudak, John M. Petersen
-
Publication number: 20230299995Abstract: For augmented functions, a method determines a support relationship between a first device and a second device in a physical environment, wherein at least the first device is an electronic device. The method determines an augmented function for the first device, wherein the augmented function provides the support relationship. The method executes the augmented function on the first device.Type: ApplicationFiled: March 16, 2022Publication date: September 21, 2023Inventors: Gary D. Cudak, Nathan Peterson, John M. Petersen
-
Publication number: 20230297322Abstract: One embodiment provides a method, the method including: identifying, using a disturbance minimization system, a device as a primary device; identifying, using the disturbance minimization system, a context of the primary device; determining, using the disturbance minimization system and based upon the context of the primary device, that sound disturbances need reduced in an audible environment of the primary device; and reducing, using the disturbance minimization system and responsive to determining the sound disturbances need reduced, at least one sound disturbance produced by at least one device other than the primary device.Type: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Inventors: Nathan Peterson, Gary D Cudak, John M Petersen
-
Publication number: 20230300569Abstract: One embodiment provides a method, the method including: detecting, using a notification extension system, an incoming communication request on an information handling device; identifying, using the notification extension system, an environmental context of a user with respect to the information handling device; determining, using the notification extension system and based upon the environmental context of the user, the user is unable to answer the incoming communication request within a default communication request notification length; and extending, using the notification extension system, based upon the environmental context of the user, and responsive to determining the user is unable to answer the incoming communication request, a length of the communication request notification.Type: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Inventors: Gary D. Cudak, John M. Petersen, Nathan Peterson
-
Patent number: 11758393Abstract: 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: GrantFiled: March 31, 2022Date of Patent: September 12, 2023Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Igor Stolbikov, John M. Petersen, Gary D. Cudak, Nathan Peterson
-
Publication number: 20230208166Abstract: 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: ApplicationFiled: December 24, 2021Publication date: June 29, 2023Inventors: John M. Petersen, Bouziane Yebka, Nathan Peterson, Gary D. Cudak
-
Patent number: 11637750Abstract: A computer program product and a network switch are provided. The network switch may include network ports, memory and a processor for processing program instructions to perform various operations. The computer program product may provide the program instructions for a network switch. The operations may include detecting a first neighbor network switch connection to a first port of the first network switch, accessing first neighbor network switch configuration data that is stored by the first network switch in association with the first port, and providing the configuration data that is stored in association with the first port of the first network switch to the first neighbor network switch over the first neighbor network switch connection to the first port. In one example, the configuration data is obtained from a second neighbor network switch that was previously connected to the first port prior to the first neighbor network switch.Type: GrantFiled: March 31, 2021Date of Patent: April 25, 2023Inventors: Gary D. Cudak, Ronald F. Ridgeway, Jr., John M. Petersen, Alexander Verrigni
-
Publication number: 20230100428Abstract: 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: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Inventors: John M. Petersen, Bouziane Yebka, Gary D. Cudak, Nathan Peterson