-
公开(公告)号:US20230144210A1
公开(公告)日:2023-05-11
申请号:US17818761
申请日:2022-08-10
Applicant: Schweitzer Engineering Laboratories, Inc.
Inventor: Ian Olson , Huba Leidenfrost , John D. Prestwich , Ryan Lowell Hendrickson , Jennice Rinderknecht , Aaron Taylor
IPC: G06F9/4401 , G06F9/451
CPC classification number: G06F9/4406 , G06F9/451
Abstract: An electronic device includes a processor that performs a basic input/output system (BIOS) process to initialize hardware of the electronic device upon a first start up. The processor determines, within the BIOS process, that initialization of an operating system (OS) on the electronic device has not been performed. The processor waits to receive a user input indicating that the user is ready to initialize the OS, thus protecting the OS initialization process from unintended interruptions such as power loss that can cause the OS initialization to fail irreparably. Upon receiving the user input, the processor begins the OS initialization.
-
52.
公开(公告)号:US11645394B2
公开(公告)日:2023-05-09
申请号:US17354654
申请日:2021-06-22
Applicant: DELL PRODUCTS L.P.
Inventor: Anantha K. Boyapalle , Charles D. Robison , Vaibhav Soni
IPC: G06F21/57 , G06F9/4401 , G06F21/31 , G06F21/73
CPC classification number: G06F21/575 , G06F9/4406 , G06F21/31 , G06F21/73 , G06F2221/034
Abstract: Systems and methods are provided that may be implemented to provide a hardware-rooted, protected, and operating system (OS)-agnostic environment in which designated logic (e.g., one or more software and/or firmware tools such as an OS agent) may be run to verify the ownership and/or registration of a given information handling system before the OS is booted and running, and therefore before system data (e.g., user data) is exposed. In one exemplary embodiment, the designated logic may include a unified extensible firmware interface (UEFI) driver that is protected (e.g., signed), and that runs during the system boot sequence before the OS is booted. The disclosed systems and methods may be advantageously implemented in one embodiment to allow a system user who purchases and acquires a given information handling system from a source and/or channel other than the original system manufacturer to register and/or associate the given information handling system with their manufacturer-assigned user account.
-
公开(公告)号:US11644984B2
公开(公告)日:2023-05-09
申请号:US17025925
申请日:2020-09-18
Applicant: Axiado Corporation
Inventor: Axel K. Kloth
IPC: G06F3/06 , H04L9/08 , G06F21/57 , G06F8/654 , G06F21/12 , H04L9/14 , H04L9/32 , G06F9/4401 , G06F21/64 , G06F21/72 , G06F21/79 , G06F21/54 , G06F21/60 , G06F21/82 , G06F21/75
CPC classification number: G06F3/0623 , G06F3/0655 , G06F3/0679 , G06F8/654 , G06F9/4401 , G06F9/4403 , G06F9/4406 , G06F21/12 , G06F21/54 , G06F21/57 , G06F21/572 , G06F21/575 , G06F21/602 , G06F21/64 , G06F21/72 , G06F21/75 , G06F21/79 , G06F21/82 , H04L9/088 , H04L9/0861 , H04L9/0894 , H04L9/14 , H04L9/3278 , G06F2221/033 , G06F2221/034 , G06F2221/0751 , G06F2221/0755
Abstract: Techniques in electronic systems, such as in systems including a processing chip and one or more external memory chips, provide improvements in one or more of system security, performance, cost, and efficiency. In some embodiments, the processing chip includes immutable hardware enabled to securely boot one or more CPUs of the processing chip to execute code stored encrypted in a non-volatile one of the memory chips. An encrypted update to the code is written to a portion of one of the memory chips and the immutable hardware copies the update to the non-volatile memory chip. The immutable hardware is then able to securely boot the one or more CPUs to execute the encrypted update stored in the non-volatile memory chip. In further embodiments, the non-volatile memory chip and/or the portion of one of the memory chips are not accessible by the one or more CPUs.
-
公开(公告)号:US20190205541A1
公开(公告)日:2019-07-04
申请号:US15858093
申请日:2017-12-29
Applicant: Delphian Systems, LLC
Inventor: Arkadiusz Zimny , Ashok Hirpara , Thomas D. Johnson
IPC: G06F21/57 , H04L12/12 , H04L12/24 , H04L29/06 , G06F9/4401
CPC classification number: G06F21/575 , G06F9/4406 , G06F2221/034 , H04L12/12 , H04L41/0806 , H04L63/0428 , H04L67/26
Abstract: Systems, methods, and apparatus for using a message broker that implements a publish-subscribe messaging protocol to exchange messages between a remote server and a bridge computing device of a local network of interconnected devices are disclosed. In one example, a bridge computing devices transmits to a remote server, a provisioning request in response to achieving a power-on state. The server generates and transmits, to the bridge computing device, a provisioning response that includes information indicating a channel to which the remote server will publish messages and a channel to which the bridge computing device should publish messages. The bridge computing device subscribes to the channel the server will publish to, and the server subscribes to the channel the bridge computing device will publish to. Third-party computing devices may also subscribe and publish to the channels in order to receive and provide messages to the bridge computing device.
-
公开(公告)号:US20190205109A1
公开(公告)日:2019-07-04
申请号:US16232191
申请日:2018-12-26
Applicant: NEC Corporation
Inventor: Natnari SMITTHIMEDHIN
IPC: G06F8/61 , G06F9/4401 , G06F11/30 , G06F11/34
CPC classification number: G06F8/61 , G06F9/4406 , G06F9/4416 , G06F11/3006 , G06F11/3442
Abstract: A server computer has a storage. A storage control unit of a baseboard management controller controls the storage of the server. An installation pack acquisition unit acquires an installation pack of an OS from an external server. An installation pack storing unit stores the installation pack of the OS into the storage of the server. A startup instruction unit starts up the server computer. The server computer executes, when it starts up, installation of the OS in accordance with the installation pack of the OS stored in the storage.
-
公开(公告)号:US20190042122A1
公开(公告)日:2019-02-07
申请号:US15856173
申请日:2017-12-28
Applicant: Intel Corporation
Inventor: Mark Schmisseur , Dimitrios Ziakas , Murugasamy K. Nachimuthu
IPC: G06F3/06
CPC classification number: H04L9/0819 , G06F3/0604 , G06F3/0605 , G06F3/0611 , G06F3/0613 , G06F3/0629 , G06F3/0631 , G06F3/0632 , G06F3/0644 , G06F3/0647 , G06F3/065 , G06F3/0659 , G06F3/067 , G06F3/0673 , G06F3/0683 , G06F3/0685 , G06F9/28 , G06F9/4406 , G06F9/4411 , G06F9/445 , G06F9/4494 , G06F9/5044 , G06F9/5088 , G06F12/023 , G06F12/06 , G06F12/0607 , G06F12/0802 , G06F12/1054 , G06F12/1063 , G06F12/14 , G06F13/1663 , G06F13/1668 , G06F13/4068 , G06F13/42 , G06F15/161 , G06F15/17331 , G06F16/119 , G06F16/221 , G06F16/2237 , G06F16/2255 , G06F16/2282 , G06F16/2365 , G06F16/2453 , G06F16/2455 , G06F16/24553 , G06F16/248 , G06F16/25 , G06F16/9014 , G06F2201/85 , G06F2209/509 , G06F2212/1044 , G06F2212/1052 , G06F2212/601 , G06F2213/0064 , G11C8/12 , G11C29/028 , G11C29/36 , G11C29/38 , G11C29/44 , H04L9/0894 , H04L41/0213 , H04L41/0668 , H04L41/0677 , H04L41/0893 , H04L41/0896 , H04L45/28 , H04L45/7453 , H04L47/11 , H04L47/125 , H04L49/30 , H04L49/351 , H04L49/9005 , H04L69/12 , H04L69/22 , H04L69/32 , H04L69/321
Abstract: Technologies for efficiently managing the allocation of memory in a shared memory pool include a memory sled. The memory sled includes a memory pool of byte-addressable memory devices. The memory sled also includes a memory pool controller coupled to the memory pool. The memory pool controller receives a request to provision memory to a compute sled. Further, the memory pool controller maps, in response to the request, each of the memory devices of the memory pool to the compute sled. The memory pool controller additionally assigns access rights to the compute sled as a function of one or more memory characteristics of the compute sled. The memory characteristics are indicative of an amount of memory in the memory pool to be used by the compute sled and the access rights are indicative of access permissions to one or more memory address ranges associated with the one or more memory devices.
-
公开(公告)号:US20190028335A1
公开(公告)日:2019-01-24
申请号:US15655305
申请日:2017-07-20
Applicant: VMware, Inc.
Inventor: Aditya SHRIVASTAVA
CPC classification number: H04L41/0806 , G06F9/4406 , G06F9/4416 , G06F9/44521 , G06F9/44557 , G06F9/45558 , G06F9/5005 , G06F2009/45562 , H04L41/12
Abstract: A computer system is configured to support execution of a virtualized application, the files of which are stored in and retrieved from network storage. The method of launching the virtualized application includes (i) responsive to a first user event occurring prior to any user event for launching the virtualized application after user logon, executing a driver to fetch a subset of the files of the virtualized application from the network storage into system memory of the computer system, and (ii) responsive to a second user event corresponding to a launch of the virtualized application, instantiating an execution space for the virtualized application and loading the fetched files into the system memory for execution.
-
公开(公告)号:US20190012192A1
公开(公告)日:2019-01-10
申请号:US15644412
申请日:2017-07-07
Applicant: VMware, Inc.
Inventor: Zhikai CHEN , Zhibin HE , Xi CHEN , Wen WANG
CPC classification number: G06F9/45558 , G06F9/4401 , G06F9/4406 , G06F2009/45562 , G06F2009/45575
Abstract: A method of rebooting a computing system in which a virtual machine (VM) runs on top of a hypervisor and a host operating system (OS) includes the following steps. Those steps are sending, from the host OS to the hypervisor, a pre-reboot notification that the host OS is going to reboot, in response to reception of the pre-reboot notification, saving by the hypervisor state of a session that is executing in the VM, rebooting the host OS, after the host OS is rebooted, logging on to the host OS using a credential provider that was previously registered with the host OS and sending a post-reboot notification from the host OS to the hypervisor, and in response to reception of the post-reboot notification, instantiating by the hypervisor a VM in which the session is resumed using the saved state of the session.
-
公开(公告)号:US20190012182A1
公开(公告)日:2019-01-10
申请号:US16111187
申请日:2018-08-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mehmet Iyigun , Yevgeniy Bak , Emily N. Wilson , Kristen V. Stark , Sushu Zhang , Patrick L. Stemen , Brian E. King , Vasilios Karagounis , Neel Jain
IPC: G06F9/4401
CPC classification number: G06F9/4406 , G06F9/4403 , G06F9/4418 , G06F9/442
Abstract: Fast computer startup is provided by, upon receipt of a shutdown command, recording state information representing a target state. In this target state, the computing device may have closed all user sessions, such that no user state information is included in the target state. However, the operating system may still be executing. In response to a command to startup the computer, this target state may be quickly reestablished from the recorded target state information. Portions of a startup sequence may be performed to complete the startup process, including establishing user state. To protect user expectations despite changes in response to a shutdown command, creation and use of the file holding the recorded state information may be conditional on dynamically determined events. Also, user and programmatic interfaces may provide options to override creation or use of the recorded state information.
-
公开(公告)号:US20190012088A1
公开(公告)日:2019-01-10
申请号:US15645702
申请日:2017-07-10
Applicant: DELL PRODUCTS, LP
Inventor: Swamy Kadaba Chaluvaiah , David K. Chalfant
CPC classification number: G06F3/0607 , G06F3/0608 , G06F3/0631 , G06F3/0685 , G06F9/4401 , G06F9/4406 , G06F9/4411
Abstract: An information handling system includes a dynamic random access memory, and a processor. The dynamic random access memory includes a lower memory portion and multi-channel dynamic random access memory portion. The dynamic random access memory is allocated to operations of a boot process of the information handling system. The processor communicates with the dynamic random access memory. The processor determines whether a fast memory allocation service is detected in the boot process. In response to the fast memory allocation being detected, the processor allocates the multi-channel dynamic random access memory portion of the dynamic random access memory to operations of the boot process.
-
-
-
-
-
-
-
-
-