Patents by Inventor Igor Stolbikov

Igor Stolbikov 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: 11101990
    Abstract: One embodiment provides a method, including: receiving, at a remote device and from a user, a request to generate a one-time password for accessing a default account of a device, wherein the remote device comprises a device public key corresponding to the device and an account public/private key pair corresponding to the default account; generating, at the remote device, the one-time password utilizing the account private key and the device public key; and providing, from the remote device, the one-time password to the user. Other aspects are described and claimed.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: August 24, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Igor Stolbikov, Joseph Michael Pennisi, Michael Demeter, Fred Allison Bower, III, Makoto Ono
  • Publication number: 20210256954
    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 establish a peer to peer network between the first device and a second device. The instructions may also be executable to select the first device to generate noise cancellation signals based on the first device being closer to a source of sound than the second device. The instructions may be further executable to use the first device to generate the noise cancellation signals based on sound from the source of sound, and to transmit the noise cancellation signals over the peer to peer network to the second device.
    Type: Application
    Filed: February 18, 2020
    Publication date: August 19, 2021
    Inventors: Scott Wentao Li, Igor Stolbikov
  • Publication number: 20210152345
    Abstract: One or more device(s) is identified for which ownership of the device(s) is to be transferred from an identified transferor system to an identified transferee system. An ephemeral device transfer token is generated for the transferor using an elliptic-curve Diffie-Hellman cryptographic function, wherein the ephemeral device transfer token is only valid over a limited period of time to authorize a transfer of ownership of the device from the transferor to the transferee. The transferor then delivers the ephemeral device transfer token to the transferee. A device ownership record may be modified to transfer ownership of the device from the transferor to the transferee in response to receiving the ephemeral device transfer token from the transferee during the limited time period.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Inventors: Douglas Beloskur, Makoto Ono, Igor Stolbikov, Michael Demeter, Sudhir Shetty
  • Publication number: 20210124812
    Abstract: Apparatuses, methods, systems, and program products are disclosed for distributed license encryption and distribution. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable to select a license token from a pool of available license tokens associated with available digital licenses in response to a license request from a first device. The license token includes information identifying second devices where segments of a digital license associated with the license token are stored. The segments are encrypted using encryption keys for one or more participants. The code is executable to re-encrypt the segments of the digital license for the selected license token using an encryption key for the first device and send the license token to the first device where it is used to request the segments from the second devices, decrypt the segments, and reconstruct the digital license.
    Type: Application
    Filed: October 23, 2019
    Publication date: April 29, 2021
    Inventors: Igor Stolbikov, Alfredo Zugasti Hays, Joseph M. Pennisi, Rod D. Waltermann
  • Publication number: 20210064733
    Abstract: Apparatuses, methods, and program products are disclosed for proof of work based authentication. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine, by use of the processor, a set of computer-based attributes corresponding to a first device. The code is executable by the processor to compute a proof of work based on the set of computer-based attributes. The code is executable by the processor to transmit the proof of work and the set of computer-based attributes to a second device for authentication based on the proof of work and the set of computer-based attributes.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 4, 2021
    Inventors: Igor Stolbikov, Joseph M. Pennisi, Joshua N. Novak, Philip Lee Childs
  • Publication number: 20210058246
    Abstract: One embodiment provides a method, including: receiving, at a remote device and from a user, a request to generate a one-time password for accessing a default account of a device, wherein the remote device comprises a device public key corresponding to the device and an account public/private key pair corresponding to the default account; generating, at the remote device, the one-time password utilizing the account private key and the device public key; and providing, from the remote device, the one-time password to the user. Other aspects are described and claimed.
    Type: Application
    Filed: September 24, 2019
    Publication date: February 25, 2021
    Inventors: Igor Stolbikov, Joseph Michael Pennisi, Michael Demeter, Fred Allison Bower, III, Makoto Ono
  • Publication number: 20210051146
    Abstract: One embodiment provides a method, including: receiving, at a server from a device, a request for device authentication across an unsecure network, wherein the request comprises a device registration token; generating, at the server, a shared registration key utilizing the device registration token; verifying, at the server, the device registration token by comparing the device registration token to a function of the shared registration key; and producing and sending, at the server and responsive to verifying the device registration token, a one-time activation token to the device. Other aspects are described and claimed.
    Type: Application
    Filed: August 12, 2019
    Publication date: February 18, 2021
    Inventors: Igor Stolbikov, Rod D. Waltermann, Joseph Michael Pennisi, Michael Demeter
  • Patent number: 10846386
    Abstract: One embodiment provides a method, including: obtaining, using one or more pulse sensors, user pulse data from two or more points; and identifying, using a processor, a user based on the user pulse data. Other aspects are described and claimed.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: November 24, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Igor Stolbikov, David Rivera, Rod D. Waltermann, Timothy Winthrop Kingsbury
  • Patent number: 10747860
    Abstract: One embodiment provides a method, including: obtaining, using one or more sensors disposed in a seat, user posture data; and identifying, using a processor, a user based on the user posture data. Other aspects are described and claimed.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: August 18, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Timothy Winthrop Kingsbury, Joseph Michael Pennisi, Igor Stolbikov
  • Patent number: 10332378
    Abstract: For determining user risk using multiple data types, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus for determining user risk using multiple data types includes a processor and a memory. The memory stores code executable by the processor. The processor receives first data about a user and determines a first probability of the user being at risk using the first data. In response to the first probability exceeding a first threshold, the processor receives second data, the second data being a different type of data than the first data. The processor also determines a second probability of the user being in danger using the second data. In response to the second probability exceeding a second threshold, the processor initiates an alarm.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: June 25, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Igor Stolbikov, Timothy Winthrop Kingsbury, Rod D. Waltermann, Grigori Zaitsev
  • Publication number: 20190108742
    Abstract: For determining user risk using multiple data types, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus for determining user risk using multiple data types includes a processor and a memory. The memory stores code executable by the processor. The processor receives first data about a user and determines a first probability of the user being at risk using the first data. In response to the first probability exceeding a first threshold, the processor receives second data, the second data being a different type of data than the first data. The processor also determines a second probability of the user being in danger using the second data. In response to the second probability exceeding a second threshold, the processor initiates an alarm.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Igor Stolbikov, Timothy Winthrop Kingsbury, Rod D. Waltermann, Grigori Zaitsev
  • Publication number: 20180150622
    Abstract: One embodiment provides a method, including: performing, at an electronic device, an initial authentication of a user using a first mechanism; entering, using a processor, an authentication session responsive to a successful result of the initial authentication of the user; thereafter detecting, using the processor, presence of the user by a second mechanism; and maintaining, using the processor, the authentication session in response to detecting the presence of the user. Other aspects are described and claimed.
    Type: Application
    Filed: November 28, 2016
    Publication date: May 31, 2018
    Inventors: Grigori Zaitsev, Igor Stolbikov, Timothy Winthrop Kingsbury, Rod D. Waltermann
  • Publication number: 20180052982
    Abstract: One embodiment provides a method, including: obtaining, using one or more sensors disposed in a seat, user posture data; and identifying, using a processor, a user based on the user posture data. Other aspects are described and claimed.
    Type: Application
    Filed: August 22, 2016
    Publication date: February 22, 2018
    Inventors: Timothy Winthrop Kingsbury, Joseph Michael Pennisi, Igor Stolbikov
  • Publication number: 20180052983
    Abstract: One embodiment provides a method, including: obtaining, using one or more pulse sensors, user pulse data from two or more points; and identifying, using a processor, a user based on the user pulse data. Other aspects are described and claimed.
    Type: Application
    Filed: August 22, 2016
    Publication date: February 22, 2018
    Inventors: Igor Stolbikov, David Rivera, Rod D. Waltermann, Timothy Winthrop Kingsbury
  • Publication number: 20180052986
    Abstract: One embodiment a method, including: providing, using a processor, a user challenge over a network, wherein the user challenge is associated with a predetermined gesture to be performed by a user; obtaining, using a processor, user image data; determining, using the user image data, that a user has performed the predetermined gesture; and thereafter providing the user access to information. Other aspects are described and claimed.
    Type: Application
    Filed: August 22, 2016
    Publication date: February 22, 2018
    Inventors: Igor Stolbikov, Timothy Winthrop Kingsbury, Joseph Michael Pennisi, Justin Tyler Dubs