-
公开(公告)号:US20180210846A1
公开(公告)日:2018-07-26
申请号:US15415437
申请日:2017-01-25
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Andrew Brown
CPC classification number: G06F13/1673 , G06F9/4406 , G06F13/4068 , G06F13/4282
Abstract: An example system that controls access to firmware files from a non-volatile memory to external devices through an external random access memory. The example disclosed herein comprises a processing unit coupled to a NVM controller that controls access to a NVM that stores external devices firmware files. The example also comprises external devices controllers coupled to the processing unit. The example further comprises a management controller coupled to the processing unit that comprises a RAM, external to the plurality of external devices, to receive the firmware files from the NVM and make the firmware files available to the external devices via the external device controller.
-
公开(公告)号:US10025598B2
公开(公告)日:2018-07-17
申请号:US15217831
申请日:2016-07-22
Applicant: REALTEK SEMICONDUCTOR CORPORATION
Inventor: Cheng-Yu Chen , Wang-Sheng Lin
IPC: G06F9/44 , G06F9/4401
CPC classification number: G06F9/4406
Abstract: The present disclosure provides a storage device for accelerating a booting procedure. The storage device includes a non-volatile storage medium, a volatile cache memory and a storage controller. The non-volatile storage medium stores booting data and is configured to output the booting data according to a read instruction. The storage controller is configured to store the booting data to the volatile cache memory by executing the following steps: reading a booting data table including non-physical addresses of the booting data; generating a read instruction according to the booting data table, in which the read instruction indicates the physical addresses of the booting data in the non-volatile storage medium; storing the booting data from the non-volatile storage medium to the volatile cache memory; and associating the non-physical addresses of the booting data with the cache addresses of the booting data in the volatile cache memory.
-
公开(公告)号:US20180168434A1
公开(公告)日:2018-06-21
申请号:US15735331
申请日:2016-07-11
Applicant: SONY CORPORATION
Inventor: Koji OBATA , Makoto KOREHISA , Kazumi SATO , Kan IIBUCHI , Kazunori YAMAMOTO
CPC classification number: A61B1/00025 , A61B1/00016 , A61B1/00048 , A61B1/05 , A61B5/7232 , A61B90/00 , G06F9/4406 , G06F9/445
Abstract: The present disclosure relates to a surgical system, a surgical device, and a surgical method with which startup time can be shortened.Upon receipt of an instruction from a startup execution process, a high-speed startup driver creates a high-speed startup image and writes it to an SSD. The startup execution process is a process that is executed first after an OS is started up, and has the function of executing, in cooperation with the high-speed startup driver, startup of various processes in an endoscope program, creation of a high-speed startup image, and return from the high-speed startup image. The present disclosure can be applied to, for example, a surgical system provided with an imaging device including an endoscope or a microscope.
-
公开(公告)号:US20180157849A1
公开(公告)日:2018-06-07
申请号:US15809785
申请日:2017-11-10
Applicant: INTEL CORPORATION
Inventor: Qian Ouyang , Jian J. Wang , Vincent J. Zimmer , Michael A. Rothman , Chao B. Zhang
IPC: G06F21/60 , G06F9/4401 , G06F21/32 , G06F21/57
CPC classification number: G06F21/602 , G06F9/4406 , G06F21/32 , G06F21/575
Abstract: Methods, systems and storage media are disclosed for enhanced system boot processing that authenticates boot code based on biometric information of the user before loading the boot code to system memory. For at least some embodiments, the bio -metric authentication augments authentication of boot code based on a unique platform identifier. The enhanced boot code authentication occurs before loading of the operating system, and may be performed during a Unified Extensible Firmware Interface (UEFI) boot sequence. Other embodiments are described and claimed.
-
公开(公告)号:US20180157497A1
公开(公告)日:2018-06-07
申请号:US15886150
申请日:2018-02-01
Applicant: International Business Machines Corporation
Inventor: Sudhir Chandrasekhar , Syed A. Rehman
IPC: G06F9/4401 , G06F3/06
CPC classification number: G06F9/4406 , G06F3/0604 , G06F3/0653 , G06F3/067 , G06F9/441 , G06F9/4416
Abstract: A method for managing an initiation of a computing system. In an embodiment, the method includes a computer processor detecting that a first computing system receives a request to initiate a second computing system. The method further includes accessing a table that includes information associated with a plurality of storage entities that include bootable OS images, where the plurality of storage entities are included in at least one storage system. The method further includes determining a first storage entity that includes a corresponding instance of a first bootable OS image of the requested second computing system. The method further includes initiating the requested second computing system based, at least in part, on the instance of the bootable OS image of the first storage entity.
-
公开(公告)号:US09990214B2
公开(公告)日:2018-06-05
申请号:US15396668
申请日:2017-01-01
Applicant: AppDynamics LLC
Inventor: Vinay Srinivasaiah , Bradley Winslow
CPC classification number: G06F9/45504 , G06F8/30 , G06F8/315 , G06F8/33 , G06F9/4406 , G06F9/44521 , G06F9/44589 , G06F9/45533
Abstract: The present technology utilizes agents to monitor and report data from Java virtual machines (JVM) to a controller as part of application performance monitoring. When a JVM is loaded, code defining an interface for agents is loaded as well. A determination may be made as to whether the loaded agent implements the interface defined at the JVM. If the loaded agent does not implement the interface, for example if it is missing one or more methods defined by the interface, the agent class may be modified to define the missing methods. The modification to the agent class may be made after compilation but before the class is loaded into the JVM.
-
公开(公告)号:US09983887B2
公开(公告)日:2018-05-29
申请号:US14973371
申请日:2015-12-17
Applicant: Apple Inc.
Inventor: Andrew D. Myrick , David M. Chan , Jonathan R. Reeves , Jeffrey D. Curless , Lionel D. Desai , James C. McIlree , Karen A. Crippes , Rasha Eqbal
CPC classification number: G06F9/4406 , G06F3/0608 , G06F3/0653 , G06F3/0673 , G06F9/4401 , G06F9/442 , G06F9/485 , G06F9/5016 , G06F11/1438
Abstract: Techniques for memory management of a data processing system are described herein. According to one embodiment, a memory usage monitor executed by a processor of a data processing system monitors memory usages of groups of programs running within a memory of the data processing system. In response to determining that a first memory usage of a first group of the programs exceeds a first predetermined threshold, a user level reboot is performed in which one or more applications running within a user space of an operating system of the data processing system are terminated and relaunched. In response to determining that a second memory usage of a second group of the programs exceeds a second predetermined threshold, a system level reboot is performed in which one or more system components running within a kernel space of the operating system are terminated and relaunched.
-
公开(公告)号:US20180143840A1
公开(公告)日:2018-05-24
申请号:US15697975
申请日:2017-09-07
Applicant: Realtime Date, LLC
Inventor: James J. Fallon , John Buck , Paul F. Pickel , Stephen J. McErlain
IPC: G06F9/4401 , G06F3/06 , G06F1/24 , H03M7/30 , G06F9/445
CPC classification number: G06F9/4408 , G06F1/24 , G06F3/0613 , G06F3/0638 , G06F3/0658 , G06F3/0676 , G06F9/4401 , G06F9/4406 , G06F9/445 , H03M7/30
Abstract: Systems and methods for providing accelerated loading of operating system and application programs upon system boot or application launch are disclosed. In one aspect, a method for providing accelerated loading of an operating system comprises the steps of: maintaining a list of boot data used for booting a computer system; preloading the boot data upon initialization of the computer system; and servicing requests for boot data from the computer system using the preloaded boot data. In another aspect, a method for providing accelerated launching of an application program comprises the steps of: maintaining a list of application data associated with an application program; preloading the application data upon launching the application program; and servicing requests for application data from a computer system using the preloaded application data.
-
公开(公告)号:US09977682B2
公开(公告)日:2018-05-22
申请号:US14964067
申请日:2015-12-09
Applicant: Intel Corporation
Inventor: Robert Swanson , Vincent J. Zimmer
CPC classification number: G06F9/4406 , G06F9/4401 , G06F13/24 , G06F13/4282 , G06F21/55 , G06F21/575 , G06F21/577 , G06F21/74
Abstract: Various configurations and methods for disabling system management mode (SMM) and verifying a disabled status of SMM in a computing system are disclosed. In various examples, SMM may be disabled through a hardware strap, soft-straps, or firmware functions, and the indication of the SMM disabled status may be included in a model specific register (MSR) value accessible to the central processing unit (CPU). Additionally, techniques for verifying whether SMM is disabled in hardware or firmware, preventing access of SMM functionality, and handling secure software operations are disclosed.
-
公开(公告)号:US20180136941A1
公开(公告)日:2018-05-17
申请号:US15636574
申请日:2017-06-28
Applicant: Google Inc.
Inventor: Matthew E. Kulick , Brian D. Carlstrom , David Sehr
CPC classification number: G06F9/4406 , G06F8/37 , G06F8/41 , G06F8/70 , G06F9/4451 , G06F9/4552 , H04L67/10
Abstract: Apparatus and methods related providing application execution information (AEI) are provided. A server can receive a request to provide a software package for a particular software application. The server can determine composite AEI (CAEI) for the particular software application. The CAEI can include a composite list of software with data about software methods of the particular software application executed by a computing device other than the server. The server can extract particular AEI related to the particular software application from the CAEI. The particular AEI can provide compiler hints for compiling at least one software method predicted to be executed by the particular software application. The server can generate the software package, where the software package can include the particular software application and the particular AEI. The server can provide the software package.
-
-
-
-
-
-
-
-
-