Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
  • Patent number: 12105495
    Abstract: An objective of the present invention is to simplify generation of a program for carrying out data collection performed by a PLC and reduce the burden on an operator. The invention comprises: a device information library (111) which stores program templates corresponding to various process relating to data collection and, for each target device from which data is to be collected, device parameters corresponding to said target device; and a program generation unit (117) which generates a data collection program using program templates and device parameters corresponding to an accepted target device.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: October 1, 2024
    Assignee: OMRON Corporation
    Inventor: Yoshiaki Kobayashi
  • Patent number: 12106085
    Abstract: A method (100) for installing a software package (38) on at least one computer (18) in which the software package has a container-based architecture and including a set (32) of containers (34) includes: providing a user interface (UI) (28) via which a use specification (30) is received from a user; identifying a subset of the set of containers based at least in part on comparing the received use specification with descriptors of the containers of the set of containers; computing resource requirements for the containers of the subset; and displaying at least one of (i) a list (36) of the containers of the subset and (ii) the computing resource requirements for the containers of the subset.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: October 1, 2024
    Assignee: Koninklijke Philips N.V.
    Inventor: Meru Adagouda Patil
  • Patent number: 12097355
    Abstract: The exemplary embodiments may provide a drug delivery device that receives glucose level values for a user (e.g., a diabetic patient) and based on the glucose level values, determines when the user has consumed a meal. In some embodiments, the drug delivery device may calculate an appropriate bolus dose and automatically deliver the drug bolus to the user. In some embodiments, instead of detecting the meal, the user may announce the meal, such as by activating an element on the drug delivery device or on a management device for the drug delivery device. Responsive to the meal announcement, the drug delivery device may calculate the drug bolus dose and deliver the drug bolus. In conjunction with the delivery of the drug bolus, the drug delivery device may relax one or more safety constraints for a relaxation period following the drug bolus delivery so that additional basal drug may be delivered, if needed, under relaxed constraints.
    Type: Grant
    Filed: December 20, 2023
    Date of Patent: September 24, 2024
    Assignee: INSULET CORPORATION
    Inventors: Rangarajan Narayanaswami, Yibin Zheng, Mert Sevil, William Whiteley, Saeed Salavati, Sam Carl
  • Patent number: 12101356
    Abstract: In some aspects, the disclosure is directed to methods and systems for providing an architecture for building high performance silicon components that support a rich set of networking and security features. In many implementations, the architecture splits network and security functions into two functional and logical blocks (which may physically be on the same die or integrated circuit in some implementations, or may be split on separate integrated circuits). The network functions may be executed via an integrated network interface card and accelerator subsystem with a high throughput execution pipeline. Security functions may be executed asynchronously from the network processing functions, in many implementations.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: September 24, 2024
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Rajan Sharma, Mark Birman, Laxminarasimha Rao Kesiraju
  • Patent number: 12093736
    Abstract: A pipeline computing apparatus (110) comprises: a computing unit (120) configured as a pipeline; a node monitoring unit (161) that obtains a node processing time; a queue monitoring unit (162) that obtains an accumulated message amount; a priority variable calculating unit (163) that, on the basis of the node processing time and the accumulated message amount in a reception queue in a stage previous to the node, calculates a priority variable of the node; and a time allocating unit (164) that allocates operating time to each of nodes in accordance with the priority variable.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: September 17, 2024
    Assignee: OMRON Corporation
    Inventors: Koji Nishigaki, Takaya Shimizu, Takenori Kusaka
  • Patent number: 12086605
    Abstract: An application invocation implementation method includes initializing at least one first application in response to a startup instruction of an electronic device, and generating at least one invocation entry identification each corresponding to one of the at least one first application. The at least one first application is different from second applications running in an operating system of the electronic device. The method further includes mapping the at least one invocation entry identification to a screen of the electronic device for the screen to present the at least one invocation entry identification, and, in response to a selection invocation request for one invocation entry identification of the at least one invocation entry identification, accessing memory address of one first application of the at least one first application corresponding to the one invocation entry identification, and running the one first application.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: September 10, 2024
    Assignee: LENOVO (BEIJING) LIMITED
    Inventors: Helai Wang, Tao Yang
  • Patent number: 12086587
    Abstract: The disclosed technology relates to solutions for improving a firmware update mechanism and in particular, for improving a firmware update mechanism of a power distribution board by utilizing different boot procedures. A process of the disclosed technology can include steps for receiving, at a microcontroller, a firmware update, wherein the firmware update is transmitted by a computer powered by a power distribution board associated with the microcontroller, initiating, by the microcontroller, a warm boot procedure using the firmware update, and marking the warm boot procedure as successful if a message received from the computer indicates that the firmware update is successful. In some aspects, the process can further include steps for determining a power reset of the computer, initiating, by the microcontroller, a cold boot procedure using the firmware update, and marking the firmware update as proven if the message from the computer indicates that the firmware update is successful.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: September 10, 2024
    Assignee: GM Cruise Holdings LLC
    Inventors: Charles Z. Mooney, James B. Lohmeyer, Christopher Allen Johnson
  • Patent number: 12079612
    Abstract: Systems, apparatuses and methods may provide for technology that identifies, during a first boot process, whether at least one task associated with at least one software program is set to occur in a single-threaded process or a multithreaded process, in response to the at least one task being set to occur in the multithreaded process, executing the at least one task in the multithreaded process during the first boot process, and in response to the at least one task being set to occur in the single-threaded process, executing the at least one task in the single-threaded process during the first boot process.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: September 3, 2024
    Assignee: Intel Corporation
    Inventors: Subrata Banik, Vincent Zimmer, Rajaram Regupathy, Ravi Poovalur Rangarajan
  • Patent number: 12079635
    Abstract: A data storage device comprises a first memory, a second memory, and a controller. The first memory has a faster access time than the second memory. The controller is configured to store host-initialization code in the first memory, store a copy of the host-initialization code in the second memory, determine that the copy of the host-initialization code should be designated as the main version of the host-initialization code, and relocate the copy of the host-initialization code to the first memory, which makes the copy of the host-initialization code the main version of the host-initialization code that is accessed to boot-up the host. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: September 3, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Judah Gamliel Hahn, Shay Benisty, Alexander Bazarsky, Ariel Navon
  • Patent number: 12074937
    Abstract: Systems for high-performance computing. A storage control architecture is implemented by a plurality of nodes, where a node comprises combinations of executable containers that execute in cooperation with virtual machines running above a hypervisor. The containers run in a virtual machine above a hypervisor, and/or can be integrated directly into the operating system of a host node. Sensitive information such as credit card information may be isolated from the containers in a separate virtual machine that is configured to be threat resistant, and which can be accessed through a threat resistant interface module. One of the virtual machines of the node may be a node-specific control virtual machine that is configured to operate as a dedicated storage controller for a node. One of the virtual machines of the node may be a node-specific container service machine that is configured to provide storage-related and other support to a hosted executable container.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: August 27, 2024
    Assignee: Nutanix, Inc.
    Inventors: Binny Sher Gill, Karan Gupta, Miao Cui
  • Patent number: 12073204
    Abstract: Embodiments of systems and methods to provide a firmware update to devices configured in a redundant configuration in an Information Handling System (IHS) are disclosed. In an illustrative, non-limiting embodiment, an IHS may include first and second Remote Access Controllers (RACs) that each includes computer-executable instructions to receive, by the first RAC, a firmware update image associated with the device in which the firmware update image conforms to a PLDM specification. The first RAC may then, issue a command to the firmware device indicating that the firmware device is to request a firmware update from the first RAC in which the command includes information about the second RAC. The information indicates the ability of the second RAC to complete a transfer of the firmware update image when the first RAC partially completes the transfer of the firmware update image.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: August 27, 2024
    Assignee: Dell Products, L.P.
    Inventors: Mahesh Babu Ramaiah, Rama Rao Bisa
  • Patent number: 12072982
    Abstract: A virtual BIOS engine may be configured to, during runtime of an operating system, in response to an operating system event for updating firmware, load onto an isolated compute domain of the processor to emulate firmware update processes of a non-transitory computer-readable media with a virtual non-transitory computer-readable media and emulate the firmware update processes of the cryptoprocessor with a virtual cryptoprocessor, extract a firmware payload to the virtual non-transitory computer-readable media, and execute a virtual trust chain to measure the firmware payload in the virtual non-transitory computer-readable media.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: August 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Anand Prakash Joshi, Amy Christine Nelson, Nicholas D. Grobelny
  • Patent number: 12075382
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a method of network device deployment involves receiving an installation job at a mobile application of an installer device, using the mobile application, scanning a code of a network device at a customer location to obtain network device information, and sending the network device information and location information of the network device at the customer location to a cloud server for location specific configuration of the network device.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: August 27, 2024
    Assignee: Nile Global, Inc.
    Inventors: Suresh Katukam, Steve Alexander, Vijay Bollapragada, Promode Nedungadi, Arun Madupu
  • Patent number: 12073359
    Abstract: Systems and methods are provided for an automatically updated, self-reporting bill of materials. System components report important identifying information including firmware versions, software versions, and part numbers. In particular, when the system detects a change in a component, the bill of materials is updated. Additionally, a log of changes is saved.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: August 27, 2024
    Assignee: GM Cruise Holdings LLC
    Inventors: Thomas Bachant, Nadav Ullman, Joseph Thibeault, Jake McCloskey, Jose Arturo Covarrubias Reynoso, Paul Garcia
  • Patent number: 12066806
    Abstract: An industrial automation device includes processing circuitry and a non-transitory computer-readable medium having instructions that, when executed by the processing circuitry, cause the processing circuitry to execute a software container and receive, at the software container, a first set of data having raw data from one or more industrial automation devices communicatively coupled to the industrial automation device. When executed, the instructions also cause the processing circuitry to pre-process the first set of data using the software container to generate a second set of data and send the second set of data to a second industrial automation device communicatively coupled to the first industrial automation device.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: August 20, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David C. Mazur, Rob A. Entzminger, Jonathan Alan Mills
  • Patent number: 12067336
    Abstract: An information processing apparatus includes a processor configured to: acquire multiple pieces of circuit configuration information corresponding to multiple split circuits forming a processing circuit configured to execute a single processing function; and cause reconfiguration processes that reconfigure multiple partial reconfiguration regions into the multiple split circuits corresponding to the multiple pieces of acquired circuit configuration information to be executed in parallel.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: August 20, 2024
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Junichi Uchiyama
  • Patent number: 12066958
    Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.
    Type: Grant
    Filed: April 14, 2023
    Date of Patent: August 20, 2024
    Assignee: RAMBUS INC.
    Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
  • Patent number: 12061370
    Abstract: A pluggable optical module configured to operate in a host device includes transmit optics; receive optics; an interface configured to connect to the host device, and communicatively coupled to the transmit optics and the receive optics; and circuitry communicatively coupled to the interface, wherein the circuitry is configured to, subsequent to insertion into the host device where the pluggable optical module initiates a boot process, provide an indication related to one or more of a status of the boot process and a time for the boot process to complete.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: August 13, 2024
    Assignee: Ciena Corporation
    Inventors: Michael J. Wingrove, David Peter Johnson, Eric Maniloff, Munjeen Khan, Fenggao Xu
  • Patent number: 12061701
    Abstract: An implementation of a device disclosed herein includes a field programmable gate array (FPGA) circuit and a non-volatile memory (NVM) configured external to the FPGA circuit and configured to communicate with an in-system programming (ISP) manager configured on the FPGA circuit, wherein the NVM is further configured to store one or more system parameters and one or more firmware images, wherein the ISP manager being configured to detect an ISP mode in response to receiving a signal from an ISP switch and executing an ISP state machine to update one or more FPGA CPU control registers with one or more of the system parameters and the one or more of the firmware images stored on the NVM.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: August 13, 2024
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Hemant Mane, Rajesh Maruti Bhagwat, Avinash Suresh Pisal, Niranjan Anant Pol
  • Patent number: 12056245
    Abstract: In some embodiments, an apparatus can include a host board that has multiple connectors. Each connector from the multiple connectors removably connects to a unique compute device from multiple compute devices. The apparatus can further include a memory that stores a first firmware. The apparatus can further include a controller that is operatively coupled to the multiple connectors and the memory. The controller provides access to the first firmware by a compute device from the multiple compute devices when the compute device removably connects to the host board via a connector from the multiple connectors and when a circuit of the compute device disables access to the memory of the compute device to cause the compute device to continue a power-on cycle using the first firmware.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: August 6, 2024
    Assignee: Management Services Group, Inc.
    Inventor: Thomas Scott Morgan
  • Patent number: 12056481
    Abstract: A software update device is configured to control software update of an electronic control unit mounted on a vehicle. The software update device includes: one or more storage devices configured to store first software and second software for downloading update data of the electronic control unit from a server, the first software and the second software being different from each other; and one or more processors configured to download the update data from the server by executing any of the first software and the second software.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: August 6, 2024
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Yusuke Takatsuna
  • Patent number: 12056498
    Abstract: An electronic device is provided. The electronic device includes a processor including a plurality of cores and a memory electrically connected with the processor and storing instructions.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: August 6, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Myongjae Kim, Jeongwoong Lee, Youngjae Lim, Soohyung Lee, Euiseok Hong
  • Patent number: 12050497
    Abstract: A storage unit is disclosed. The storage unit may include an interface to a host and storage for a data. A receiver may receive from a host a boot power data. The boot power data may including a first power level and a duration. A circuit may boot the storage unit based at least in part on the boot power data. The storage unit may include a second power level, with the first power level greater than the second power level.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: July 30, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Daniel Lee Helmick
  • Patent number: 12046275
    Abstract: A static random-access memory (SRAM) includes a SRAM cell module, comprising a plurality of SRAM cell partitions, and an initialization register, containing data configured to control initialization of at least some of the plurality of partitions during an initialization phase. The SRAM also includes a control module coupled with the SRAM cell module and the initialization register, configured to read the initialization register during the initialization phase, and to selectively initialize a portion of the plurality of SRAM cell partitions, based at least in part on the data contained within the initialization register.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: July 23, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Ruchi Shankar, Shobhit Singhal, Sverre Brubæk, Praveen Kumar Narayanan
  • Patent number: 12045633
    Abstract: Example aspects include techniques for syncing configuration settings between incompatible operating systems. These techniques may include determining, via a first application, system-wide configuration information associated with a host system configuration parameter and a first configuration value of the host operating system, and transmitting a synchronization notification to a second application executing on a guest operating system, wherein the synchronization notification corresponding to the system-wide configuration information. In addition, the techniques may include configuring a guest system configuration parameter to a second configuration value based on the synchronization notification, and executing a third application on the guest operating system based on the second configuration value.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: July 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin M. Kieselbach, Jeffrey Genovy
  • Patent number: 12045597
    Abstract: A system and method for providing operating system (OS) installation images in a computer system including a deployment server and a target computer device such as a target server. The deployment server executes a bundle builder that receives a configuration file for a system layer, a kernel layer, and an application layer. Files are collected according to the configuration file. Packages for a system layer, a kernel layer, and an application layer are assembled in a combined OS installation image. The combined OS installation image is sent to the target server.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: July 23, 2024
    Assignee: QUANTA CLOUD TECHNOLOGY INC.
    Inventors: Yi-Xian Chen, Jia-Yu Juang, Tong-Pai Huang, Chia-Jui Lee
  • Patent number: 12038806
    Abstract: Methods, systems, and devices for evaluation of memory device health monitoring logic are described. For example, a memory device may include health monitoring logic operable to activate certain internal health monitors of a set of multiple monitors and to communicate an output associated with the activated monitors. In a first mode of operation, the health monitoring logic may provide a single output that is generated from multiple outputs of the set of monitors. In a second mode of operation, the health monitoring logic may cycle through certain monitors (e.g., in a test mode), and may generate an output corresponding to respective active monitors as it cycles through the set of monitors. The health monitoring logic may communicate an output specific to each monitor to a host device such that the host device may evaluate an output from each monitor of the set of monitors.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: July 16, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Scott E. Schaefer, Aaron P. Boehm, Scott D. Van De Graaff, Mark D. Ingram, Todd Jackson Plum
  • Patent number: 12039323
    Abstract: In example implementations, a computing device is provided. The computing device includes a processor, a multiplexer, a first memory, a second memory, and a controller. The processor is to execute an operating system (OS). The multiplexer is coupled to the processor. The first memory is coupled to the multiplexer to store current basic input/output system (BIOS) instructions. The second memory is coupled to the multiplexer. The controller is coupled to the multiplexer to control connections of the multiplexer to allow the processor to store updated BIOS instructions in the second memory in a background while the OS is executed by processor.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: July 16, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Kevin Jeansonne, Mason Gunyuzlu
  • Patent number: 12035042
    Abstract: A communication control device for communicating data with an external device, the communication control device includes: a communication interface that connects with the external device according to a predetermined communication standard; a controller that controls a plurality of host functions in which the communication control device performs each operation as a host for the external device in data communication via the communication interface; and a user interface that sets an on/off state for each of the host functions, based on a user operation, wherein among the plurality of host functions, according to a host function in the on state, the controller controls the user interface to restrict a host function for changing setting thereof based on the user operation.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: July 9, 2024
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Koichi Otsuka, Wataru Okamoto
  • Patent number: 12032850
    Abstract: A memory controller includes a buffer, a prefetch controller, and a boot controller. The buffer stores workload information including a history of an expected I/O request expected to be received from a host during booting operation. The prefetch controller is configured to, before a target I/O request is received from the host after start of booting, read expected data corresponding to the expected I/O request from memory devices based on workload information, and store the expected data in the buffer. The boot controller updates the workload information based on the target I/O request depending on whether target data corresponding to the target I/O request is included in the expected data, and stores updated workload information in an area in which data is readable with a minimum number of accesses from a plurality of the memory devices.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: July 9, 2024
    Assignee: SK hynix Inc.
    Inventors: Ji Hun Choi, Jeong Hyun Kim, Sung Ju Yoo
  • Patent number: 12032700
    Abstract: A system including an embedded removable-boot-drive plug-in device and an embedded removable-boot-drive host device is disclosed. Additionally, a method of using the embedded-removable-boot-drive system is disclosed. The system and method provide security to, and accessibility of, stored data and/or boot-drive devices.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: July 9, 2024
    Assignee: CRU Data Security Group, LLC
    Inventor: Murray John Ellis, II
  • Patent number: 12032349
    Abstract: A control device includes a program in a first execution format in which an overall program is executed per execution and a program in a second execution format in which parts of the program are sequentially executed. The device includes a processor that calculates, based on execution of the program in the second execution format, a second command value for controlling a control target in accordance with an intermediate code generated by an interpreter and calculates the second command value for controlling the same control target in response to the execution of the program in the first execution format, and a permitter that permits, in response to overlap between the execution times of the two programs, execution of one of the two programs accessing a second processor earlier than the other.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: July 9, 2024
    Assignee: OMRON CORPORATION
    Inventor: Hidehiko Sekimoto
  • Patent number: 12026503
    Abstract: A device of updating library required by a testing program for testing and a method thereof are disclosed. A system configuration file of an old testing device is modified to make the old testing device enter a testing mode when booting, so that library supporting the testing program of an application is updated in the testing mode; when the application is executed, the testing program is connected to the to-be-tested device for performing testing, so that the old testing device can be updated through network without dedicated hardware, and the technical effect of reducing the time and labor cost for updating the old testing device can be achieved.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: July 2, 2024
    Assignees: Inventec (Pudong) Technology Corporation, Inventec Corporation
    Inventor: Lin Hou
  • Patent number: 12019487
    Abstract: A power management circuit includes a status terminal, an open drain driver, a slot parameter memory, and a slot duration counter. The status terminal is adapted to be coupled to a different power management circuit. The open drain driver is coupled to the status terminal, and is configured to drive the status terminal. The slot parameter memory is configured to store slot parameter values. The slot duration counter is coupled to the slot parameter memory and the open drain driver. The slot duration counter is configured to time a slot duration based on a slot duration value stored in the slot parameter memory, and to activate the open drain driver responsive to expiration of the slot duration.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: June 25, 2024
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Karl John Wallinger, Sunil Kashyap Venugopal
  • Patent number: 12013743
    Abstract: A predictive modeling approach to managing processing unit states is disclosed. In an embodiment, a method includes receiving data associated with a host device, including processor statistics. The method generates a feature vector for the host device which includes data derived from the processor statistics and classifies the feature vector using a predictive model. The predictive model can generate a processor state for the host device based on the feature vector. In response, the method can then issue a processor state change message to the host device based on the processor state. The processor state change message causes the host device to reduce power consumption of one or more processing units based on the processor state.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: June 18, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Myron E. Bagwell, Brent D. Segner, Ryan M. O'Donnell, Christopher A. Rollins
  • Patent number: 12015635
    Abstract: A unified cloud configuration evaluation (UCCE) system is described capable of evaluating both asset configurations in a live cloud environment and proposed configuration changes produced by a cloud configuration development (CCD) system. In embodiments, the UCCE system may be implemented as a Cloud Security Posture Management (CPSM) system that monitors assets in the cloud environment and check the assets' configurations for compliance with a set of compliance rules. In embodiments, the UCCE system ingests a cloud configuration definition generated by the CCD system. In embodiments, the CCD system is implemented as an Infrastructure as Code (IaC) system that allows a user to create a cloud configuration definition that describes proposed configuration changes to the cloud environment. The UCCE system is configured to interpret the cloud configuration definition and analyze the proposed configuration changes for compliance using the same set of compliance rules used for the live cloud environment.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: June 18, 2024
    Assignee: Rapid7, Inc.
    Inventors: James Witschey, John Jason Senich, Jun Park, Val Komarov, Miguel Ledezma, Chris DeRamus
  • Patent number: 12010487
    Abstract: Systems, apparatuses, and methods are described for a privacy blocking device configured to prevent receipt, by a listening device, of video and/or audio data until a trigger occurs. A blocker may be configured to prevent receipt of video and/or audio data by one or more microphones and/or one or more cameras of a listening device. The blocker may use the one or more microphones, the one or more cameras, and/or one or more second microphones and/or one or more second cameras to monitor for a trigger. The blocker may process the data. Upon detecting the trigger, the blocker may transmit data to the listening device. For example, the blocker may transmit all or a part of a spoken phrase to the listening device.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: June 11, 2024
    Inventor: Thomas Stachura
  • Patent number: 12008150
    Abstract: Aspects of the present disclosure relate to encrypted data processing (EDAP). Encrypted data from a cache to be loaded into a register file can be accessed. The encrypted data can be decrypted to receive cleartext data. The cleartext data can be written to the register file. The cleartext data can be processed using at least one functional unit to receive cleartext computation results. The cleartext computation results can then be written back to the register file.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: June 11, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jessica Hui-Chun Tseng, Jose E. Moreira, Pratap C. Pattnaik, Manoj Kumar, Kattamuri Ekanadham, Gianfranco Bilardi
  • Patent number: 12008171
    Abstract: Disclosed in the present invention are a program download method for an intelligent terminal and an intelligent terminal. The program download method for an intelligent terminal comprises the following steps: identifying a memory card identifier of an intelligent terminal, the memory card identifier being used for representing the type of a memory card of the intelligent terminal; obtaining a target configuration file, the target configuration file being a configuration file corresponding to the memory card identifier; and downloading the target configuration file to the intelligent terminal. In the present invention, the type of the memory card of the intelligent terminal can be automatically identified, such that the corresponding target configuration file is automatically obtained according to the type of the memory card so as to configure the intelligent terminal, and thus, the intelligent terminal can normally access the memory card. This solution achieves effective and accurate download configuration.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: June 11, 2024
    Assignee: SPREADTRUM COMMUNICATIONS (SHANGHAI) CO., LTD.
    Inventors: Lele Chen, Jianhua Zheng
  • Patent number: 12008379
    Abstract: Provided is a method of operating an automotive image sensor, the method including performing a reset operation to set an initialization register corresponding to operation information of the automotive image sensor, receiving a device authentication request from an electronic control unit after performing the reset operation, performing an authentication operation with the electronic control unit based on the device authentication request, obtaining first image data while performing the authentication operation, transmitting the first image data to the electronic control unit while performing the authentication operation, obtaining second image data after the authentication operation is completed, generating a tag for the second image data, and transmitting the second image data and the tag to the electronic control unit.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: June 11, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sigyoung Koo, Donghyun Kim
  • Patent number: 12008121
    Abstract: The present technology relates to a file processing method. The file processing method can includes a first terminal device receiving an encrypted file from a second terminal device. The first terminal device stores the encrypted file. The first terminal device receives an access instruction for the encrypted file. The first terminal device obtains a current security state. When the current security state is higher than or equal to a first security state, the first terminal device decrypts the file by using a decryption key. It can be learned that according to the method, after the first terminal device receives the encrypted file, the first terminal device decrypts the file by using the decryption key only when a security state is high.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: June 11, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiwen Fang, Qiang Wei
  • Patent number: 11989551
    Abstract: Boot firmware for a computing device can be modularly and dynamically composed to facilitate implementing changes and updates to a computing device's firmware. The firmware image can include a primary module, which is responsible for certain basic initializations, and a module list, which can include a listing of additional modules that are to be executed during the boot procedure. The module list can be used to identify and access the selected modules from a module library, such as via globally unique identifiers (GUIDs). Once acquired, the selected modules can be executed, taking into account required dependency modules (whether included in the selected modules or not) and configuration settings. The module library can be stored entirely locally (e.g., as part of a distributed firmware image), entirely remotely (e.g., accessible via network connection), or a mixture of locally and remotely.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: May 21, 2024
    Assignee: QUANTA COMPUTER INC.
    Inventors: Cheng-Han Chen, Yi-Chun Liao, Kuo-Chun Liao, Chong-Ren Guo
  • Patent number: 11989279
    Abstract: A method and system for service image deployment in a cloud computing system based on distributed ledger technology are described. A first signed message including a request to authorize installation of a service image, a service image identifier, a service installer account identifier, and one or more hashes of the service image is received. Responsive to determining, based on the service installer account identifier and a distributed ledger, that the service installer is authorized to install a service image identified with the service image identifier in a cloud computing system: the one or more hashes of the service image are recorded in a list of valid service images of the distributed ledger; and a first message is transmitted to the service installer. The message includes a first service installation token and the service image identifier, that cause the service installer to install the service image in the cloud computing system.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: May 21, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mukesh Thakur, James Kempf
  • Patent number: 11989086
    Abstract: If a critical event occurs during a boot process, an information handling system may analyze firmware associated with the critical event to determine whether the firmware is unified extensible firmware interface compliant. In response to determining that the firmware is not unified extensible firmware interface compliant, the system may retrieve a rule associated with the firmware, and apply one or more actions to the information handling system based on the rule.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: May 21, 2024
    Assignee: Dell Products L.P.
    Inventors: Srikanth Krishnamurthy S, Ibrahim Sayyed, Amit K Tiwari
  • Patent number: 11984183
    Abstract: A method may include, during a PEI phase BIOS, responsive to a flag being set in a previous boot session of an information handling system to test a first designated region of a memory of the information handling system: testing the first designated region for a memory fault; in response to detecting the memory fault, mapping out the first designated region and designating an additional region of the memory as a designated region for SMRAM and repeating testing of additional designated regions, mapping out of failed additional designated regions, and designating new additional regions of the memory until a designated region passes testing without memory fault; and in response to detecting passage of testing without memory fault of a designated region comprising either of the first designated region or an additional region of the memory, configuring the designated region for use as the SMRAM for the information handling system.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: May 14, 2024
    Assignee: Dell Products L.P.
    Inventors: Balasingh P. Samuel, Michael W. Arms, Vivek Viswanathan Iyer
  • Patent number: 11977962
    Abstract: Embodiments are directed to immutable watermarking for authenticating and verifying artificial intelligence (AI)-generated output. An embodiment of a system includes a processor of a monitoring system, wherein the processor is to: receive first content from an edge device and second content from an adversary system, wherein the first content comprises output of a machine learning (ML) model as applied to captured content at the edge device; receive a digital signature corresponding to the first content; process the digital signature to extract a global unique identifier (GUID) of the ML model that generated the first content; verify the extracted GUID against data obtained from a shared registry; in response to successfully verifying the extracted GUID, provide the first content for consumption at a monitoring consumption application; and in response to determining that the second content is not associated with a verifiable GUID, refuse the second content at the monitoring consumption application.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: May 7, 2024
    Assignee: INTEL CORPORATION
    Inventors: Ria Cheruvu, Anahit Tarkhanyan
  • Patent number: 11979291
    Abstract: A server device that is configured to provide service to client devices in a second geographic zone determines that a client device is transitioning from a first geographic zone to the second geographic zone. The server device receives a client device manifest that identifies a configuration of the client device. Based on the client device manifest, the server device determines that the configuration of the client device does not match a policy of the second geographic zone. The server device sends to the client device instructions that, if performed by the client device, will cause the configuration of the client device to match the policy of the second geographic zone.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: May 7, 2024
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Pierre-Yves Chibon
  • Patent number: 11977628
    Abstract: A semiconductor device includes: a detector that detects unauthorized access; and a reconfiguration unit that, in response to detection of the unauthorized access by the detector, reconfigures a reconfiguration area where a circuit that defines an operation was present to a state in which the circuit does not execute an operation based on the circuit.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: May 7, 2024
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Tsutomu Nagaoka
  • Patent number: 11966613
    Abstract: The present disclosure generally relates to reducing exit latency when transitioning from non-operational power states. Before entering a non-operational power state, specific data in databases and/or tables can be identified as being recently utilized by the host device. In addition to saving the databases and/or tables, a recovery code is also stored to identify that specific data. Upon transitioning back to an operational power state, the recovery code is detected and the specific data can be recovered rather than recovering the entire database and/or table. Data not identified in the recovery code need not be recovered from always-on memory. In so doing, when transitioning back to an operational power state, the latency will be reduced compared to a situation where all data is stored in always-on memory.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: April 23, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Shay Benisty, Nissim Elmaleh
  • Patent number: 11966751
    Abstract: A device is deployed with a preset operating system. A booting method of the device includes: performing, by a main processor, at least one first kernel task of a kernel of the preset operating system in a preset initialization phase of the kernel of the preset operating system; and distributing at least one second kernel task of the kernel of the preset operating system to at least one secondary processor for processing. The boot processor and the secondary processor are both processors of the device. The boot processor boots the preset operating system. Tasks of the kernel of the preset operating system in the preset initialization phase are divided into the at least one first kernel task and the at least one second kernel task.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: April 23, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yuehua Dai, Xiangming Yang, Tianjie Zhao, Mindong Zhao