Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • 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: 11954004
    Abstract: Techniques for detecting a modification to a configuration of a system are disclosed. For example, a method comprises the step of collecting a first data set for a system at a first time instance, wherein the first data set comprises inventory data for a configuration of the system present at the first time instance. The method compares the first data set to a second data set, wherein the second data set comprises inventory data for a configuration of the system present at a second time instance. The method obtains a third data set based on the comparison of the first data set and the second data set, wherein the third data set comprises data indicative of any differences between the inventory data for the configuration of the system present at the first time instance and the inventory data for the configuration of the system present at the second time instance.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: April 9, 2024
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Durai S. Singh
  • Patent number: 11954038
    Abstract: A data processing system includes a memory system, a processor and a cache system. The cache system includes a cache and a data encoder associated with the cache. The data encoder encodes blocks of uncompressed data having a particular data size for storing in the memory system. The processor is configured, when an array of data has a data size equal to the particular data size or is able to be combined with one or more other arrays of data already written to the cache to provide a plurality of arrays of data having a data size that is equal to the particular data size, to output the array of data from the processor to the data encoder, bypassing the cache, for encoding as or as part of a block of data having the particular data size.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: April 9, 2024
    Assignee: Arm Limited
    Inventors: Olof Henrik Uhrenholt, Håkan Lars-Göran Persson, Jakob Axel Fries
  • Patent number: 11954500
    Abstract: Disclosed are devices and methods for improving the pre-booting of electronic control unit devices in vehicles. In one embodiment, a method is disclosed comprising detecting a triggering of a pre-booting condition based on one or more interactions with a vehicle; transmitting a power-on signal to at least one electronic control unit (ECU) in the vehicle, the at least one ECU operating in a low-power state; and fully booting the at least one ECU upon determining that the vehicle has been started.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: April 9, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Gil Golov
  • Patent number: 11947998
    Abstract: A method includes a second terminal that displays a first interface, and receives a first operation of a user on content on the first interface. The second terminal sends data to a first terminal in response to the first operation when an input source of the first operation is an input device of the first terminal, where the data is used by the first terminal to display a second interface on a display of the first terminal. The second terminal displays the second interface on a display of the second terminal in response to the first operation when the input source of the first operation is an input device of the second terminal.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: April 2, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Sucheng Bian, Kai Hu, Xueer Zhou
  • Patent number: 11948021
    Abstract: The present disclosure relates to a method for inter-core communication of a multi-core processor, a processor, an inter-core communication system and a computer readable storage medium. The method for inter-core communication comprises: receiving a communication request sent by an initiating core for communication with receiving cores; and instructing, on the basis of the communication request, the initiating core to communicate with the receiving cores by using a delivery message to invoke interfaces of services in the receiving cores; wherein the delivery message is service-oriented and corresponds to the interfaces of the services in the receiving cores. According to the method for inter-core communication of the present disclosure, services built in various systems can interact in a uniform and universal manner by means of the service-oriented delivery message. Therefore, the portability of application programs located on different cores can be improved, and the development difficulty is reduced.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: April 2, 2024
    Assignee: Black Sesame Technologies Inc.
    Inventors: Ning Ding, Wenjian Gou
  • Patent number: 11941409
    Abstract: Systems, methods, and apparatuses relating to circuitry to implement a multiprocessor boot flow for a faster boot process are described. In one embodiment, a system includes a hardware processor comprising a processor core, a cache coupled to the hardware processor, storage for hardware initialization code, and a controller circuit to initialize a portion of the cache as memory for usage by the hardware initialization code before beginning execution of the hardware initialization code after a power on of the system.
    Type: Grant
    Filed: June 27, 2020
    Date of Patent: March 26, 2024
    Assignee: Intel Corporation
    Inventors: Subrata Banik, Asad Azam, Jenny M. Pelner, Vincent Zimmer, Rajaram Regupathy
  • Patent number: 11934534
    Abstract: Methods, systems, and computer programs are presented for analyzing a program to be executed on a computer to detect vulnerability for malicious attacks using the program. One method includes an operation for performing dynamic vulnerability detection of a driver when the driver is loaded in a computing system. The dynamic vulnerability detection comprises detecting at least one offset made available by the driver for access to the driver, and detecting application programming interface (API) calls made by the driver. Further, the method includes performing static vulnerability detection of the driver by analyzing binary code of the driver. The static vulnerability detection comprises determining the at least one offset available for access to the driver, and identifying vulnerable code paths to functions accessing kernel functionality.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: March 19, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raghav Pande, Jordan Josef Geurten, Danut Antoche-Albisor
  • Patent number: 11934526
    Abstract: Techniques for dynamically configuring a device for a cloud-based environment and validating the configuration are described. One embodiment includes receiving a configuration request for a device and processing the configuration request to determine one or more customization characteristics. The device is configured with the one or more customization characteristics to dynamically update the device. A software module is selected from a repository for the device based on the one or more customization characteristics and installed on the device. Embodiments perform a multi-part verification operation on the device, where the multi-part verification operation includes at least a multi-cloud verification operation and a runtime behavior analysis.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: March 19, 2024
    Assignee: Schneider Electric USA, Inc.
    Inventor: Juraj Polakovic
  • Patent number: 11936405
    Abstract: A method of compressing digital signal data obtained from a signal is described. The method includes: receiving digital signal data associated with a signal and/or generating digital signal data based on a signal; transforming the digital signal data into a transform domain, thereby generating transformed digital signal data; determining at least one characteristic parameter based on the transformed digital signal data by an artificial intelligence circuit; detecting and/or classifying at least one wanted signal portion based on the at least one characteristic parameter by the artificial intelligence circuit; and storing only a subset of the digital signal data that is associated with the at least one wanted signal portion. Further, a signal compressor circuit for compressing digital signal data obtained from a signal and a computer program are described.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: March 19, 2024
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Baris Guezelarslan, Dominik Hettich
  • Patent number: 11934838
    Abstract: A system includes one or more data processors and a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations. The operations include receiving a modified basic input-output system (BIOS) setting using an application programming interface (API). The modified BIOS setting includes an attribute describing at least one extensible firmware interface (EFI) variable. The operations further include storing the modified BIOS setting in a future setting data structure in a baseboard management controller (BMC). The operations further include providing a current setting data structure stored in the BMC. The operations further include replacing at least a portion of the current setting data structure with the modified BIOS setting to provide a modified current setting data structure. The modified current setting data structure is then applied to the system.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: March 19, 2024
    Assignee: QUANTA COMPUTER INC.
    Inventors: Yu-Ting Lin, Yu-Han Lin
  • Patent number: 11934840
    Abstract: Approaches for classifying hardware components of a computing device using a classification system are described. In an example, by the classification system, a hardware configuration information of the computing device installed within a networked environment is obtained. The hardware configuration information may thus be processed based on a system classification model. The system classification model is to classify hardware components of the computing device as one of a plurality of hardware types. Once the hardware components are classified, a category of the computing device is determined. Based on the determined category, a target system software is identified and installed onto the computing device.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: March 19, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Somasundaram Arunachalam, Debdipta Ghosh
  • Patent number: 11933765
    Abstract: Transmit-Receive Longitudinal (TRL) probes can be used for the inspection of noisy material, such as austenitic materials. By using various techniques, an inspection area is not constrained by a wedge design of an ultrasonic probe and the benefits of using a linear probe array (rather than a matrix) are maintained. Volumetric or TFM-like imaging on austenitic materials using a linear transmit array and a linear receive array that are out of plane with one another (a TRL configuration) and not in the main imaging place can simplify the inspection and analysis of such materials. For each scan position, an ultrasound probe can acquire acoustic imaging data. Then, a processor can then combine acquisitions from adjacent scan positions to create an imaging result using synthetic aperture focusing technique (SAFT) principles to recreate a focalization in a passive axis of the probe.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: March 19, 2024
    Assignee: Evident Canada, Inc.
    Inventor: Benoit Lepage
  • Patent number: 11928389
    Abstract: An example computing device is configured to transmit playback preference tracking information to a media service registered with a media playback system and, after transmitting the playback preference information, (a) determine a first time boundary corresponding to a beginning of a zone scene that causes a first playback device in a first zone of the media playback system to be configured for synchronous playback of media with a second playback device in a second zone of the media playback system, (b) determine a second time boundary corresponding to an end of the zone scene, and (c) transmit, to the media service registered with the media playback system, a request to remove playback preference tracking information received between the first time boundary and the second time boundary.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: March 12, 2024
    Assignee: Sonos, Inc.
    Inventor: Jonathan Lang
  • Patent number: 11928453
    Abstract: A control method of a device, communicably connected to a control device, includes a rewriting control of firmware of the device. The rewriting control includes receiving a rewrite instruction of firmware of the device. The rewrite instruction includes first acquisition source information identifying an acquisition source of a script for rewriting firmware. The rewriting control further includes acquiring, based on a first acquisition source information, a script for rewriting firmware from an external device, and executing the script for rewriting firmware. By executing the script, acquisition of the firmware from an external device, control of the device so as to be in a state in which rewriting of firmware is enabled, transfer of the acquired firmware to the device, and rewrite of the firmware are performed.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: March 12, 2024
    Assignee: JIG-SAW INC.
    Inventors: Daikazu Sato, Kazuhiro Ozuchi
  • Patent number: 11928036
    Abstract: A method of recovering a storage device from a failure mode by a controller, the method comprising executing a boot up of the storage device, determining whether an instruction for pseudo boot up of the storage device has been received, switching from the boot up to a pseudo boot up of the storage device if an instruction for the pseudo boot up has been received, and resuming operation of the storage device from the prior operational state. The pseudo boot up restores the storage device to a prior operational state up to the point in time when the storage device encountered a failure triggering event that caused the storage device to enter the failure mode.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: March 12, 2024
    Assignee: Kioxia Corporation
    Inventors: Kentaro Sugino, Mahesh Bhadragiri Acharya, Sharwan Lal Saini
  • Patent number: 11922076
    Abstract: A print control device used to control printing on a three-dimensional workpiece includes an acquisition unit that acquires workpiece information including information about the number of print surfaces of the workpiece, where an image is printed on each of the print surfaces, a controller that displays, on a display device, a print image setting portion for a user to set an image to be printed on each of the print surfaces, and a reception unit that receives an operation by the user via an input device, wherein the controller changes the number of the print image setting portions to be displayed on the display device according to the workpiece information.
    Type: Grant
    Filed: January 17, 2023
    Date of Patent: March 5, 2024
    Assignee: Seiko Epson Corporation
    Inventor: Takeshi Tsuchiya
  • Patent number: 11921698
    Abstract: Methods and systems for providing data assessment across related datasets, including identifying exceptional values in datasets and assessing upstream and or downstream datasets that utilize the exceptional values. Data assessment rules use exceptional values found in a dataset and data lineage information to identify impacted data in upstream or downstream datasets.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: March 5, 2024
    Assignee: Torana Inc.
    Inventors: Sandesh Gawande, Shrikant Patil
  • Patent number: 11922101
    Abstract: Systems and methods are disclosed for automated generation of integrated circuit designs and associated data. These allow the design of processors and SoCs by a single, non-expert who understands high-level requirements; allow the en masse exploration of the design-space through the generation processors across the design-space via simulation, or emulation; allow the easy integration of IP cores from multiple third parties into an SoC; allow for delivery of a multi-tenant service for producing processors and SoCs that are customized while also being pre-verified and delivered with a complete set of developer tools, documentation and related outputs. Some embodiments, provide direct delivery, or delivery into a cloud hosting environment, of finished integrated circuits embodying the processors and SoCs.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: March 5, 2024
    Assignee: SiFive, Inc.
    Inventors: Yunsup Lee, Richard Xia, Derek Pappas, Mark Nugent, Henry Cook, Wesley Waylon Terpstra, Pin Hung Chen
  • Patent number: 11924338
    Abstract: A computing system may implement a split random number generator that may use a random number generator to generate and store seed values in a memory for retrieval and use by one or more core processors to generate random numbers for secure processes within each core processor.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: March 5, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventors: David A Kaplan, Paul Moyer
  • Patent number: 11921709
    Abstract: Disclosed are various examples for an application settings module that provides uniform access to diverse types of data, such as mobile device settings. A client device, such as a mobile device, can be configured through execution of program instructions to access a schema file comprising a definition of a plurality of keypaths, where individual ones of the plurality of keypaths uniquely correspond to one of a plurality of device settings and the keypaths are defined in the schema file in association with a plurality of methods. The client device can identify a function invoked using one of the keypaths to read or write a corresponding one of the device settings, whether stored locally or remote, and, in response to the function being invoked, execute a portion of the methods corresponding to the one of the keypaths in the schema file and return a result to a requesting process.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: March 5, 2024
    Assignee: VMware, Inc.
    Inventors: Siavash James Joorabchian Hawkins, Lorenzo Blasa, Phillip Riscombe-Burton, Simon Brooks, Neil Broadbent
  • Patent number: 11915030
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: execute a first application within a first operating system (OS) virtualization on a first information handling system (IHS); suspend the first application at a point of execution; determine one or more statuses associated with the first application, in which the one or more statuses includes the point of execution where the first application was suspended; provide the one or more statuses to a second IHS; configure a second application and a second OS virtualization with the one or more statuses associated with the first application within the first OS virtualization; establish input/output associated with the second application with one or more components of the first IHS via the network; and execute the second application within the second OS virtualization on the second IHS at the point of execution.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: February 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Anantha K. Boyapalle
  • Patent number: 11914714
    Abstract: An information processing apparatus includes a first CPU, a second CPU, a first nonvolatile memory that stores a boot program to be executed by the first CPU at a time of start-up, and a second nonvolatile memory that stores a first boot program and a second boot program for verifying a program. The first CPU determines whether or not a verification method is set in the first nonvolatile memory, and if not, the first CPU executes the first boot program, and writes the setting of the verification method to the second nonvolatile memory. If the verification method is set, the first CPU executes the second boot program in accordance with the setting, and when the processing of the second boot program is normally ended, the second CPU starts up the information processing apparatus.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: February 27, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshihisa Nomura
  • Patent number: 11907759
    Abstract: Technologies for providing predictive thermal management include a compute device. The compute device includes a compute engine and an execution assistant device to assist the compute engine in the execution of a workload.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: February 20, 2024
    Assignee: Intel Corporation
    Inventors: Chungwen Ma, Shuling Chiu