Patents by Inventor Alfredo Zugasti

Alfredo Zugasti 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: 11803496
    Abstract: Systems, apparatus, and methods that can elect a broker on a Message Queuing Telemetry Transport (MQTT) bus are disclosed. One system includes an MQTT bus and a set of client devices on the MQTT bus. Each client device maintains a set of attributes for each other client device and casts one or more votes for a particular client device on the MQTT bus to elect the particular client device as a new broker on the MQTT bus in response to a current broker on the MQTT bus becoming unavailable. The votes cast for the particular client device are based on a first value corresponding to one or more attributes for the particular client device relative to respective second values to the corresponding attribute(s) for each of the other client devices on the MQTT bus as calculated by each respective client device on the MQTT bus.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: October 31, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod D. Waltermann, Alfredo Zugasti, Ratan Ray, Rodrigo Almeida
  • Publication number: 20230315750
    Abstract: Restriction-compliant data replication including receiving a request to replicate a dataset of a database that is stored in a cloud-based data warehouse at a first region of a plurality of geographic regions to a second region of the plurality of geographic regions, wherein the second region is subject to persistent storage restrictions different from restrictions of the first region; selecting a replication policy, applicable to the second region, wherein the replication policy specifies replication restrictions that conform to the persistent storage restrictions of the second region; and replicating the dataset from the first region to the second region, including applying the replication policy to the dataset.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: WILLIAM L HOLROYD, RODRIGO FELIX DE ALMEIDA, PRABHAT ALOK TYAGI, ALFREDO ZUGASTI
  • Publication number: 20230319026
    Abstract: Methods, apparatus, and computer program products for adding devices to a network via a zero-knowledge protocol are disclosed. One method includes implementing, by a processor, a zero-knowledge protocol configured to establish digital trust relationships between the processor and computing devices attempting to join a network and adding each computing device to the network that successfully establishes a respective digital trust relationship with the processor via the zero-knowledge protocol.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Rod D. Waltermann, Igor Stolbikov, Ratan Ray, Alfredo Zugasti
  • Patent number: 11734394
    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: Grant
    Filed: October 23, 2019
    Date of Patent: August 22, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Igor Stolbikov, Alfredo Zugasti Hays, Joseph M. Pennisi, Rod D. Waltermann
  • Publication number: 20230136621
    Abstract: In one aspect, a first device includes a surface onto which objects are placeable and plural wireless chargers electrically connectable to each other. The plural wireless chargers are disposed beneath the surface so a second device can be charged while resting on the surface at various locations.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Rodrigo Almeida, Alfredo Zugasti, William Holroyd, Prabhat Alok Tyagi
  • Publication number: 20230133192
    Abstract: Systems, apparatus, and methods that can elect a broker on a Message Queuing Telemetry Transport (MQTT) bus are disclosed. One system includes an MQTT bus and a set of client devices on the MQTT bus. Each client device maintains a set of attributes for each other client device and casts one or more votes for a particular client device on the MQTT bus to elect the particular client device as a new broker on the MQTT bus in response to a current broker on the MQTT bus becoming unavailable. The votes cast for the particular client device are based on a first value corresponding to one or more attributes for the particular client device relative to respective second values to the corresponding attribute(s) for each of the other client devices on the MQTT bus as calculated by each respective client device on the MQTT bus.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Rod D. Waltermann, Alfredo Zugasti, Ratan Ray, Rodrigo Almeida
  • Patent number: 11537729
    Abstract: For detecting and preventing cipher key disclosure, a method detects software code in a copy buffer. In response to detecting the software code, the method detects a cipher key in the software code. In response to detecting the cipher key, the method communicates a cipher alert that the cipher key is in the software code.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: December 27, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Scott Wentao Li, Igor Stolbikov, Alfredo Zugasti
  • Patent number: 11532182
    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 access a first frame of RGB video content corresponding to a first time, access a first frame of IR video content corresponding to the first time, and access data from a depth sensor corresponding to the first time. The instructions may also be executable to determine whether at least a portion of the first frame of the RGB video content correlates to at least a portion of the first frame of the IR video content and/or the data from the depth sensor. Responsive to a determination that it does, the instructions may be executable to authenticate the RGB video content and indicate the RGB video content as being authenticated via a graphical user interface.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: December 20, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Scott Wentao Li, Igor Stolbikov, Alfredo Zugasti
  • Publication number: 20220294778
    Abstract: A computer implemented method, device and computer program device are provided including a processor; a storage medium to store a user defined password (UDP) factor and program instructions accessible by the processor; wherein, responsive to execution of the program instructions, the processor to: generate a first machine generated indicia (MGI) code indicative of the UDP factor; and generate a second MGI code indicative of a time-based one-time password (TOTP) factor; and a display to display the first and second MGI codes during an authentication operation.
    Type: Application
    Filed: March 9, 2021
    Publication date: September 15, 2022
    Inventors: Scott Wentao Li, Igor Stolbikov, Alfredo Zugasti
  • Publication number: 20220284228
    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 access a first frame of RGB video content corresponding to a first time, access a first frame of IR video content corresponding to the first time, and access data from a depth sensor corresponding to the first time. The instructions may also be executable to determine whether at least a portion of the first frame of the RGB video content correlates to at least a portion of the first frame of the IR video content and/or the data from the depth sensor. Responsive to a determination that it does, the instructions may be executable to authenticate the RGB video content and indicate the RGB video content as being authenticated via a graphical user interface.
    Type: Application
    Filed: March 4, 2021
    Publication date: September 8, 2022
    Inventors: Scott Wentao Li, Igor Stolbikov, Alfredo Zugasti
  • Patent number: 11397474
    Abstract: For wireless peripheral connection, a method establishes a plurality of wireless video connections between at least one computer and a breakout device. At least one of the plurality of wireless video connections is inactive. The method polls the at least one inactive wireless video connection within a specified time interval. The method maintains the at least one inactive wireless video connection in response to the polling.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: July 26, 2022
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Robert J. Kapinos, Jennifer Jyi Shue, Michael T. Matthews, Alfredo Zugasti
  • Publication number: 20220179977
    Abstract: For detecting and preventing cipher key disclosure, a method detects software code in a copy buffer. In response to detecting the software code, the method detects a cipher key in the software code. In response to detecting the cipher key, the method communicates a cipher alert that the cipher key is in the software code.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 9, 2022
    Inventors: Scott Wentao Li, Igor Stolbikov, Alfredo Zugasti
  • Publication number: 20220121325
    Abstract: An approach is provided that differentiates displayed windows from one another by applying visual effects to the borders of the displayed windows. The approach retrieving user-defined visual effects with each of the user-defined visual effects corresponding to a different application. Windows are on the display screen, with each of the windows corresponding to one of the applications. The displayed windows are differentiated from each other by applying the user-defined visual effects to a border of each of the windows.
    Type: Application
    Filed: October 21, 2020
    Publication date: April 21, 2022
    Inventors: Nicholas Richard Roberts, Alfredo Zugasti, Fred F. Holt, JR., Robert J. Kapinos, Stephen Paul Floyd
  • Patent number: 11296538
    Abstract: A device and method of transferring energy between peer devices includes determining a predefined limit on energy transfer to a consumer device, initiating transfer of the energy via an energy transfer connection, and terminating the energy transfer when the predefined limit is reached.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: April 5, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Alfredo Zugasti Hays, Axel Ramirez Flores, Larry Glenn Estes, Kenneth Scott Seethaler, Scott Wentao Li, Russell Speight VanBlon, Jennifer Greenwood Zawacki, Alan Ladd Painter, Scott Edwards Kelso
  • 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: 20180069415
    Abstract: A device and method of transferring energy between peer devices includes determining a predefined limit on energy transfer to a consumer device, initiating transfer of the energy via an energy transfer connection, and terminating the energy transfer when the predefined limit is reached.
    Type: Application
    Filed: November 13, 2017
    Publication date: March 8, 2018
    Inventors: Alfredo Zugasti Hays, Axel Ramirez Flores, Larry Glenn Estes, Kenneth Scott Seethaler, Scott Wentao Li, Russell Speight VanBlon, Jennifer Greenwood Zawacki, Alan Ladd Painter, Scott Edwards Kelso
  • Patent number: 9672791
    Abstract: In one aspect, a device includes a processor, at least one lens accessible to the processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to receive synchronization information from another device, and based on the synchronization information, actuate the at least one lens to permit visible light to pass therethrough at times at which first frames of first content are presented and not at times that second frames different from the first frames for second content different from the first content are presented.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: June 6, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Robert James Kapinos, Russell Speight VanBlon, Axel Ramirez Flores, Joshua Neil Novak, Jason Grimme, Alfredo Zugasti Hays
  • Patent number: 9503705
    Abstract: For generating a stereoscopic image, a first parallax optical element directs a first parallax image to an optical selector. A second parallax optical element directs a second parallax image to the optical selector. The optical selector alternates between directing the first parallax image and the second parallax image to a video camera.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: November 22, 2016
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Axel Ramirez Flores, Bruce Douglas Gress, Robert James Kapinos, Alfredo Zugasti Hays, Jose Rodolfo Ruiz
  • Publication number: 20160203796
    Abstract: In one aspect, a device includes a processor, at least one lens accessible to the processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to receive synchronization information from another device, and based on the synchronization information, actuate the at least one lens to permit visible light to pass therethrough at times at which first frames of first content are presented and not at times that second frames different from the first frames for second content different from the first content are presented.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 14, 2016
    Inventors: Robert James Kapinos, Russell Speight VanBlon, Axel Ramirez Flores, Joshua Neil Novak, Jason Grimme, Alfredo Zugasti Hays
  • Patent number: 9239917
    Abstract: An embodiment provides a method, including: activating, at an information handling device, an optical sensor; initiating, using a processor, an identification sequence; receiving, at the optical sensor, a sequence of user gesture input; determining if the sequence of user gesture input matches a predetermined sequence of user gesture input stored as training data, the determining comprising comparing, using the processor, data points derived from a three dimensional limb movement of the user gesture input with the stored training data; and providing an identification result. Other aspects are described and claimed.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: January 19, 2016
    Assignee: Lenovo (Singapore) Ltd. Ptd.
    Inventors: Robert James Kapinos, Alfredo Zugasti Hays, Axel Ramirez Flores, Bruce Douglas Gress, Jose Rodolfo Ruiz