Patents Examined by Keshab R Pandey
  • Patent number: 11604659
    Abstract: Techniques are disclosed to automate secure propagation of a configuration to a plurality of servers in a server cluster. For example, the techniques may include a method. The method may include receiving, at a first computing device, a first public key associated with a target computing device, the first computing device having an updated configuration. The method may further include encrypting, at the first computing device, the updated configuration using the first public key. The method may further include sending the encrypted configuration to the target computing device. The method may further include decrypting, at the target computing device, the encrypted configuration using a first private key associated with the target computing device, wherein the first public key and the first private key are a first keypair associated with the target computing device. The method may further include updating the target computing device with the updated configuration.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: March 14, 2023
    Assignee: DigiCert, Inc.
    Inventor: Alok Naik
  • Patent number: 11604499
    Abstract: The present disclosure provides systems and methods for managing a temperature of a battery energy storage system (“BESS”). A method may comprise obtaining a charge/discharge schedule for a battery energy storage system (BESS) for a first time period; identifying, from the charge/discharge schedule, a charge or discharge time period of the BESS within the first time period; calculating a beginning time of a temperature control time period in which equipment operates to control a temperature of the BESS to reach a target temperature by a beginning time of the charge or discharge time period; and controlling the equipment operating to control the temperature of the BESS for the temperature control time period such that the temperature of the BESS reaches the target temperature by the beginning time of the charge or discharge time period.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: March 14, 2023
    Assignee: 8ME NOVA, LLC
    Inventors: Lukas Hansen, Nadim Kanan
  • Patent number: 11604655
    Abstract: In a system with a master processor and slave processors, sync points are used in boot instructions. While executing the boot instructions, the slave processor determines whether the sync point is enabled. In response to determining the sync point is enabled, the slave processor pauses execution of the boot instructions, waits for commands from the master processor, receives commands from the master processor, executes the received commands until a release command is received, and then continues to execute boot instructions. In response to determining the sync point is not enabled, the slave processor continues to execute boot instructions.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: March 14, 2023
    Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Wentao Xu, Randall Alexander Brown, Vaibhav Amarayya Hiremath, Shijie Che, Kamraan Nasim
  • Patent number: 11579650
    Abstract: A method and apparatus for synchronizing a time stamp counter (TSC) associated with a processor core in a computer system includes initializing the TSC associated with the processor core by synchronizing the TSC associated with the processor core with at least one other TSC in a hierarchy of TSCs. One or more processor cores are powered down. Upon powering up of the one or more processor cores, the TSC associated with the processor core is synchronized with the at least one other TSC in the hierarchy of TSCs.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: February 14, 2023
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Amitabh Mehra, David M. Dahle, Richard M. Born
  • Patent number: 11567783
    Abstract: A data pipeline configuration system allows industrial data pipelines to be configured using an intuitive visual interface. The pipeline configuration system allows graphical pipeline components representing data sources, data processing, analytic or machine learning models, and emitters to be selectively added to an industrial data pipeline application by selecting these components from a library. The pipeline configuration application is created by arranging and linking these selected pipeline components within a pipeline builder section of the configuration system's visual design interface. The design interface also allows analytic or machine learning models to be easily integrated into the pipeline application and mapped to incoming data items, such that the model is applied and scored against incoming data during pipeline operation.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: January 31, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Soumendu Chakraborty
  • Patent number: 11567559
    Abstract: Power supply efficiency may be provided. First, a total power supply capacity may be determined comprising a sum of a plurality of supply capacities respectively corresponding to a plurality of power supplies serving a plurality of components. Next, a load value corresponding to the plurality of components may be determined. A number of the plurality of power supplies may then be powered down. The number of power supplies powered down may comprise a value that may cause a remaining number of the plurality of power supplies serving the plurality of components to operate within an efficiency range.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: January 31, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Torsha Das, Jay Yoo, Tuchih Tsai, Kabiraj Sethi
  • Patent number: 11556167
    Abstract: A system for computing devices includes a central processing unit (CPU that is configured to perform in a plurality of power modes, each power mode being pre-defined to have a different code-execution performance capability than remaining ones of the plurality of power modes. The system further includes a sampling peripheral, an electrical output, and a memory device. The memory device is configured to select and execute a specific module from the plurality of modules based on the context-identifying input triggering the specific module. If triggered, each module is executed to receive the context-identifying input from the sampling peripheral, and to operate the CPU in a dedicated power mode of the plurality of power modes.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: January 17, 2023
    Assignee: Ambiq Micro, Inc.
    Inventor: Carlos Morales
  • Patent number: 11550376
    Abstract: A power management controller is disclosed. Broadly speaking, the controller may, in response to receiving a timing signal, monitor a temperature of an integrated circuit including multiple processor clusters. The controller may generate a comparison of the temperature and a threshold value, and in response to a determination that the comparison indicates that the temperature is less than the threshold value, transition a particular processor cluster to a new power state.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: January 10, 2023
    Assignee: Oracle International Corporation
    Inventors: Yifan YangGong, Sebastian Turullols
  • Patent number: 11550599
    Abstract: A method and an apparatus for running an applet are provided. The method includes: reading, in response to issuing an applet to a host application, a configuration file to determine a dynamic library referenced by the applet; loading the dynamic library referenced by the applet from a sandbox directory and/or an applet platform; and running, in response to a running instruction of the applet, a script code of the applet to call the dynamic library referenced by the applet. When the applet is run, the dynamic library referenced by the applet is loaded from the sandbox directory and/or the applet platform, and the dynamic library is no longer integrated into the applet package.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: January 10, 2023
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Shaopeng Xu, Shuang Su
  • Patent number: 11543852
    Abstract: In one embodiment, a network interface card device includes communication interfaces to provide data connection with respective local devices configured to run respective clock synchronization clients, at least one network interface to provide data connection between a packet data network and ones of the local devices, and a hardware clock to maintain a time value, and serve the clock synchronization clients.
    Type: Grant
    Filed: February 2, 2020
    Date of Patent: January 3, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Dotan David Levi, Liron Mula, Ariel Almog, Aviad Raveh, Yuval Itkin
  • Patent number: 11537709
    Abstract: The present invention relates to a device (1) such as a connected object comprising a first electronic circuit (2) comprising: a first processing unit (6) for executing a program, a first memory (8) for memorizing data during the execution of the program, a debug port (10) dedicated to checking the execution of the program from outside the first circuit, a second electronic circuit (4) connected to the debug port (10), comprising: a second memory (14) memorizing reference data related to the program, a second processing unit (12) for implementing the following steps automatically and autonomously via the debug port (10): checking the integrity of the data memorized by the first memory (8) and/or the compliance of the program's execution by the first processing unit (6) with a reference execution, assisted by the reference data.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: December 27, 2022
    Assignee: IDEMIA IDENTITY & SECURITY FRANCE
    Inventors: Fabien Blanco, Jean-Yves Bernard
  • Patent number: 11507391
    Abstract: A network initialization monitoring system includes a host device coupled to a storage system and a monitoring system via a network, and including an initialization subsystem coupled to ports. During network initialization of the host device via the storage system, the initialization subsystem provides a first instance of a communication protocol for monitored port(s), and provides a second instance of the communication protocol for a monitoring port. During the network initialization of the host device via the storage system, the first instance of the communication protocol provided for each monitored port provides copies of network initialization communications transmitted via that monitored port and the network to the second instance of the communication protocol provided for the monitoring port, and the second instance of the communication protocol provided for the monitoring port provides the copies of the network initialization communications to the monitoring system.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Chih Chao Liu, Yu Hsuan Yang, Murali Manohar Shanmugam, Swamy Kadaba Chaluvaiah
  • Patent number: 11507393
    Abstract: Computing environments can be automatically deployed and configured. For example, a computing system can receive a configuration dataset and identify a plurality of variables in the configuration dataset that have values that are undefined in the configuration dataset. The computing system can generate synthesized values for the plurality of variables. The computing system can generate an updated configuration dataset based on the synthesized values in which the plurality of variables are replaced with the synthesized values. The computing system can provide the updated configuration dataset to a configuration manager for causing the configuration manager to configure a plurality of servers in a distributed computing environment automatically based on the updated configuration dataset.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: November 22, 2022
    Assignee: RED HAT, INC.
    Inventors: Arie Bregman, Avraham Talmor
  • Patent number: 11500647
    Abstract: A BIOS may include a plurality of BIOS attributes associated with the information handling system, each attribute of the plurality of BIOS attributes having metadata defining a priority for such attribute. The BIOS may also include an attribute engine configured to execute a preboot process prior to booting of an operating system of the information handling system, wherein the preboot process is configured to identify boot-critical attributes of the plurality of BIOS attributes based on the metadata and load the boot-critical attributes. The attribute engine may also execute a steady-state process after booting of the operating system of the information handling system, wherein the steady-state process is configured to load attributes of the plurality of BIOS attributes other than the boot-critical attributes in an order based on the metadata.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: November 15, 2022
    Assignee: Dell Products L.P.
    Inventors: Balasingh P. Samuel, Vivek Viswanathan Iyer
  • Patent number: 11494199
    Abstract: A system and method for knob refinement. A method includes determining an ordered list of knobs organized with respect to impact on the target metric for a system based on a plurality of historical sets of target metric measurements; determining a second system configuration based on the ordered list of knobs and a first set of target metric measurements recorded for the system when the system is configured according to a first system configuration, the system having a plurality of knobs, wherein the second system configuration includes at least one knob of the plurality of knobs that is reconfigured as compared to the first system configuration; and applying one of the first system configuration and the second system configuration, wherein the applied system configuration is determined based on the first set of target metric measurements and a second set of target metric measurements.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: November 8, 2022
    Assignee: Synopsys, Inc.
    Inventors: Tomer Morad, Omer Yehezkely, Tomer Paz, Andrey Gelman, Michael Tseitlin
  • Patent number: 11481230
    Abstract: Systems, devices, and methods discussed herein are directed to modifying aspects of a compute instance. A user may request a change to the compute instance. The system may derive a state object indicating a future state of the compute instance were the change to be applied. A hash of a subset of the state object's attributes may be computed and provided to the requesting computing component. The system may subsequently proceed with applying the change. A current state object indicating a current state of the compute instance may be derived based on applying the change. An additional hash of the subset of the current state object's attributes may be computed and provided to the requesting computing component. The two hashes may be configured to enable the requesting computing component to verify the change to the compute instance has been implemented.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: October 25, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jacob M. Lindholm, Andrew James Pryde, Josh Aaron Horwitz
  • Patent number: 11481010
    Abstract: The present disclosure provides systems and methods for managing a temperature of a battery energy storage system (“BESS”). A method may comprise obtaining a charge/discharge schedule for a battery energy storage system (BESS) for a first time period; identifying, from the charge/discharge schedule, a charge or discharge time period of the BESS within the first time period; calculating a beginning time of a temperature control time period in which equipment operates to control a temperature of the BESS to reach a target temperature by a beginning time of the charge or discharge time period; and controlling the equipment operating to control the temperature of the BESS for the temperature control time period such that the temperature of the BESS reaches the target temperature by the beginning time of the charge or discharge time period.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: October 25, 2022
    Assignee: 8ME NOVA, LLC
    Inventors: Lukas Hansen, Nadim Kanan
  • Patent number: 11474558
    Abstract: The present disclosure discloses a time synchronous hybrid analog and digital sensor data acquisition system and method, comprising analog sensors, digital modules, digital sensors, hubs for networking a plurality of heterogeneous sensors, a local-area network device and a data processing terminal. The present disclosure solves the problem that data cannot be compared due to time difference in acquisition for the reason that the sampling time of different sensors cannot be synchronized precisely in the existing experiments and practical engineering, and also solves the problems of single function, low integration level and manpower consumption when different sensor instruments work separately. The data acquisition system of the present disclosure can be directly connected to various heterogeneous sensors to realize synchronous acquisition, synchronous transmission and simple and fast operation.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: October 18, 2022
    Assignees: DALIAN UNIVERSITY OF TECHNOLOGY, CHENGDU SCIENIC LIMITED COMPANY
    Inventors: Dezhi Ning, Yichao Sun, Chongwei Zhang, Di Wu, Qing Zhou, Heyin Li
  • Patent number: 11474586
    Abstract: A system, method and apparatus for configuring a person detection sensor. The person detection sensor may limit its transmissions in accordance with a pre-configured dwell time. The person detection sensor may receive a new dwell time from a personal communication device. When the new dwell time is received, it is stored in memory and is then used to regulate the number of transmissions of the person detection sensor in accordance with the new dwell time.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: October 18, 2022
    Assignee: ECOLINK INTELLIGENT TECHNOLOGY, INC.
    Inventors: Brandon Gruber, George Seelman
  • Patent number: 11467850
    Abstract: Methods and apparatuses associated with rebooting a computing device are described. Examples can include receiving at a processing resource of a computing device first signaling associated with boot programs of the computing device and second signaling associated with a boot sequence of the computing device. Examples can include writing from the processing resource to a memory resource data that is based at least in part on the first and the second signaling and writing from the processing resource to the memory resource data representative of activity of the computing device. Examples can include identifying data representative of a boot process for the computing device and rebooting the computing device in a particular sequence including the monitored activity, based at least in part on the data representative of the boot process responsive to a shutdown, restart, or both, of the computing device.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: October 11, 2022
    Inventors: Brenda D. Kraus, Yifen Liu