Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
  • 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: 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: 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: 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
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 11907049
    Abstract: The present information processing apparatus comprises a non-volatile memory that has a first portion including a code area configured to hold a program and a data area configured to hold data. In addition, the information processing apparatus acquires update data of a first portion, and updates the first portion with the acquired update data. In the updating process, at least a portion of the program held in the code area is deleted before updating the contents of the data area, and after updating the contents of the data area, updating to the code area is completed.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: February 20, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hidemi Sasaki
  • 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
  • Patent number: 11907543
    Abstract: Provided are a computer program product, system, and method for managing swappable data structures in a plurality of memory devices based on access counts of the data structures. Data structures indicated as swappable are updated less frequently than most frequently updated data structures. Data structures not indicated as swappable are maintained in a first level memory device and not moved to a second level memory device. The first level memory device has lower latency than the second level memory device. Access counts are maintained for the data structures stored in the first level memory device that are indicated as swappable. Data structures are selected in the first level memory device having lowest access counts. The selected data structures are removed from the first level memory device and retained in the second level memory device.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: February 20, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Beth Ann Peterson, Lokesh Mohan Gupta, Matthew G. Borlick, Matthew Richard Craig
  • Patent number: 11899532
    Abstract: Methods, systems, and devices for determining locations in memory for boot-up code are described. An indication of one or more timeout durations for a boot sequence is received. Information for the boot sequence is stored in one or more memory cells based on the one or more timeout durations, where the one or more memory cells is selected based on a read latency, an error rate, or a storage-level of the one or more memory cells with relation to the indicated one or more timeout durations. The information for the boot sequence stored in the one or more memory cells is accessed based on an initialization of the boot sequence.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: February 13, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Nitul Gohain, Giuseppe Cariello, Jameer Mulani
  • Patent number: 11893383
    Abstract: A system, method implemented on a computer system, and computer program product for managing properties of software to be deployed for running on an operations system. A user interface prompts an operator to input, property information to define Properties of the software. The property information for the properties of the software input by the operator is stored in a properties database. Property information for properties of the software that is stored in the properties database may be displayed on the user interface and changed by the operator. The property information for the properties of the software that is stored in the properties database may be used to deploy the software to the operations system.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: February 6, 2024
    Assignee: ADP, Inc.
    Inventors: Fabrice Colas, Remi Noblet
  • Patent number: 11892893
    Abstract: A method of thermal and power control in a computing device includes, at the computing device, initializing a thermal module of the computing device, receiving data at the thermal module from a first component assigned to an interface of the thermal module, and sending an output to a second component from the thermal module based on the data. Initializing the thermal module includes detecting a presence of a plurality of potential components of the computing device; querying each of the plurality of potential components to determine capabilities of each component; in response to the querying, for each of at least a subset of the plurality of potential components receiving identification information for the component and, based on the received identification information, configuring one or more interfaces of the plurality of predefined interfaces of the thermal module to establish communication with the subset of components.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: February 6, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mika Juhani Rintamaeki, Gregory Allen Nielsen, Rajagopal K. Venkatachalam, Ajit Justin, Francisco Cantu De La Garza
  • Patent number: 11892549
    Abstract: A communication apparatus for subsequent installation in a vehicle and/or for mobile use, having: a transceiver having an antenna for wireless data transmission, a GNSS receiver having an antenna for receiving signals from a global satellite navigation system, an inertial measurement unit, and a housing enclosing the transceiver, the GNSS receiver and the inertial measurement unit at least in part. The communication apparatus is configured to use data captured by the inertial measurement unit and/or the GNSS receiver to perform motion detection, in order to ascertain a motion pattern, and to perform or prevent a data transmission by the antenna for the purpose of wireless data transmission as a function of the ascertained motion pattern. Furthermore, the a method for execution using such a communication apparatus is disclosed.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: February 6, 2024
    Assignee: CONTINENTAL TEVES AG & CO. OHG
    Inventors: Ulrich Stählin, Klaus Rink
  • Patent number: 11893245
    Abstract: Methods, systems, and devices for multi-purpose signaling for a memory system are described. One or more signal paths of between a host device and a memory device may be configured to support shared pathways between multiple channels and to support multiple functions. For example, a signal path may be configured to communicate a state signal for an initialization sequence of the memory device, an error signal for the memory device to indicate that errors have occurred, or a low-power signal for the host device to request that the memory device enter a low-power mode, or a combination thereof. The signal path may be shared between two or more channels of the memory device.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: February 6, 2024
    Assignee: Micron Technology, Inc.
    Inventors: James Brian Johnson, Brent Keeth
  • Patent number: 11893379
    Abstract: Systems, apparatuses and methods may provide for technology that exchanges activation information between system firmware and an operating system (OS), wherein the activation information includes one or more of status information, activation state information, capability information, activation time information or quiesce time information. The technology also conducts a runtime upgrade of the device firmware based on the activation information, wherein the runtime upgrade bypasses a reboot of the computing system.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: February 6, 2024
    Assignee: Intel Corporation
    Inventors: Murugasamy K. Nachimuthu, Deepak Gandiga Shivakumar, Dan Williams, Tiffany Kasanicky, Krzysztof Rusocki, Nicholas Moulin, Mohan J. Kumar
  • Patent number: 11886760
    Abstract: A print driver store is usable for redirection printing in a virtualized computing environment that supports virtual desktops. Native print drivers are uploaded to the print driver store from a client side. When an agent attempts to instantiate a virtual printer at the agent side that corresponds to a physical printer at the client side, the agent checks to determine if a native print driver for the physical printer is installed at the agent side. If the native print driver is not installed, then the agent obtains the native print driver from the print driver store and installs the native print driver at the agent side. The agent completes the instantiation of the virtual printer at the agent side and associates the native print driver with the virtual printer.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: January 30, 2024
    Assignee: VMware, Inc.
    Inventors: Hui Zhang, Weigang Huang, Kun Shi, Mangui She, Hui Yuan, Gang Si
  • Patent number: 11886868
    Abstract: A feature is updated on a computing device. One or more composite image files are accessed that correspond to updates to be implemented in the computing device. The composite image files are signed containers. A runtime in-memory merge of the composite image files is performed. The merged composite image files are exposed as a read-only volume. The features are made available to the computing device. A system boot using the read-only volume can be initiated.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: January 30, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Matthaus Alden Wesemann, Hakki Tunc Bostanci, Aaron Farmer
  • Patent number: 11882504
    Abstract: A system which comprises a series of native applications, suited to run on mobile devices, and a series of web-based applications for which functionality and processing are optimized. The native applications and the web-based applications are coordinated to optimize processes of acquiring, storing and disseminating data for speed, integrity and security.
    Type: Grant
    Filed: January 31, 2021
    Date of Patent: January 23, 2024
    Assignee: INTREPID NETWORKS, LLC
    Inventors: Brittin Kane, Joseph Daniel McCall, Joshua Witter, Jason Alan Stonebraker
  • Patent number: 11880689
    Abstract: A server power-down detection method and system, a device, and a storage medium are disclosed, wherein the method includes: in response to the completion of hardware power on, controlling a PCH to read BIOS codes from BIOS flash storage particles via a first interface and running the BIOS codes; detecting whether bits of a register of the PCH have been set; in response to the bits of the register of the PCH being set, controlling the PCH to send power-down completion information to a BMC via a second interface; and in response to the BMC receiving the power-down completion information, recording the power-down completion information in BMC flash storage particles, and performing the hardware power on again until a test is completed.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: January 23, 2024
    Inventors: Haibo Wang, Zhihua Ge
  • Patent number: 11874733
    Abstract: Recovery of a container storage provider, including: storing, within a first database, configuration information related to the container storage provider; storing, within a second database, the configuration information; and responsive to detecting that one or more components associated with the container storage provider have become unavailable, creating a replacement component using configuration information contained in the second database.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: January 16, 2024
    Assignee: Pure Storage, Inc.
    Inventors: Simon Dodsley, Remko Deenik, Jon Owings, Sergey Zhuravlev, Joshua Robinson
  • Patent number: 11874928
    Abstract: Provided is a security device, an electronic device, a secure boot management system, a method for generating a boot image and a method for executing a boot chain. The security device includes a key deriver configured to receive a root key and a protected boot key included in a boot image and generate a derived key according to a key protection method using the root key and the protected boot key, a key processor configured to perform verification according to the key protection method using the generated derived key to extract a boot key from the protected boot key included in the boot image, a secure booter configured to perform verification on a protected execution image included in the boot image using the extracted boot key, and a processor configured to execute a verified execution image on which the verification has been completed by the secure booter.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: January 16, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ki Seok Bae, Jong Hoon Shin, Ki Tak Kim, Hye Soo Lee, Jin Su Hyun, Hyo Sun Hwang
  • Patent number: 11868784
    Abstract: In an information processing apparatus, a snapshot file corresponding to an application program is read from a non-volatile storage medium and the read snapshot file is loaded into a RAM. An operating system on which the application program operates is loaded into the RAM, and the operating system is started. The application program is read from the non-volatile storage medium after starting the operating system; the read application program is loaded into the RAM. The application program loaded in the RAM is started by using the snapshot file loaded in the RAM. Herein, reading the snapshot file from the non-volatile storage medium and loading the read snapshot file into the RAM are performed (i) before loading the operating system on which the application program operates into the RAM, or (ii) while performing a process of starting the operating system.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: January 9, 2024
    Assignee: DENSO CORPORATION
    Inventor: Yuudai Nagano
  • Patent number: 11863628
    Abstract: A method of providing a user interface on a mobile communication device to control smart devices in an environment. The method comprises discovering a plurality of smart devices in an environment by a client application executing on a mobile communication device by initiating wireless communication between the mobile communication device and the plurality of smart devices, wherein the client application learns an electronic model identity of each of the discovered smart devices, communicating with a data store by the client application to look-up control interfaces of the discovered smart devices based on the electronic model identities of the smart devices, looking-up predefined environmental preferences associated with the mobile communication device in the data store by the client application, transmitting control commands by the client application to the plurality of smart devices based in part on the looked-up predefined environmental preferences.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: January 2, 2024
    Assignee: T-Mobile Innovations LLC
    Inventors: Lyle T. Bertz, Galip Murat Karabulut, Joao Teixeira
  • Patent number: 11861428
    Abstract: A service orchestration method, apparatus and device for a physical machine, and a computer-readable storage medium. The method includes: creating a physical machine resource that inherits all attributes of a cloud host, and modifying the physical machine resource according to characteristics of a target physical machine to obtain a target physical machine resource; configuring an underlying driver of Ironic according to the characteristics of a target physical machine; and invoking the Ironic by means of nova, such that the target physical machine resource is used to perform service orchestration on the target physical machine when the Ironic is running. On the basis of implementing service orchestration on a physical machine, the target physical machine resource in the method is obtained by inheriting all attributes of a cloud host and performing modification according to the characteristics of a target physical machine.
    Type: Grant
    Filed: February 20, 2021
    Date of Patent: January 2, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Dong Li, Kaiyuan Qi
  • Patent number: 11857168
    Abstract: An imaging module includes: a planar light emitter that includes a light-emitting face and a light-emitter terminal; a power supply cable that is connected to the light-emitter terminal and that supplies electric power to the planar light emitter; a solid-state image sensing device that captures an image of an illumination object that is irradiated with light emitted from the light-emitting face; a coaxial cable that is electrically connected to the solid-state image sensing device; a light shield that is disposed between the solid-state image sensing device and the planar light emitter; and a light guide that guides light emitted from the light-emitting face to an outside of the imaging module. The planar light emitter, the solid-state image sensing device, part of the light shield, and the light guide constitute a rigid portion of the imaging module.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: January 2, 2024
    Assignee: Fujikura Ltd.
    Inventors: Takeshi Ishizuka, Kenichi Ishibashi, Daisuke Murakami, Yoshinobu Numasawa