Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
  • Patent number: 9817672
    Abstract: A server computer includes an SDRAM and a service processor that transmits a boot firmware program. The server computer further also includes a CPU that includes a cache for the boot firmware program transmitted from the service processor to be stored in. The CPU executes the boot firmware program stored in the cache to activate the SDRAM, and performs a startup of the server computer by using the activated SDRAM.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: November 14, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Masato Fukumori
  • Patent number: 9804905
    Abstract: According to one embodiment, a computer program embodied on a tangible computer readable medium includes computer code for obtaining baseboard management controller (BMC) access details, computer code for establishing a communication mechanism between a software driver and the BMC, utilizing the BMC access details, and computer code for sending a request between the software driver and the BMC, utilizing the communication mechanism.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: October 31, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Scott Neil Dunham, Sumeet Kochar
  • Patent number: 9805068
    Abstract: A computer-implemented method for facilitating features of system recovery environments during restore operations may include (1) identifying an automated backup tool capable of backing up system state data of a computing system, (2) detecting a backup operation performed on the computing system, (3) determining, during the backup operation, that the computing system includes (i) a boot volume that supports an operating system of the computing system and (ii) at least one separate recovery volume that facilitates the use of at least one feature of a system recovery environment, and then (4) directing the automated backup tool to back up the separate recovery volume as system state data to enable the system recovery environment to provide the feature based at least in part on the separate recovery volume during a restore of the computing system. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: October 31, 2017
    Assignee: Veritas Technologies LLC
    Inventors: Check A. Sabjan, Lokesha B. Krishnamurthy, Mark Nicolini, Suren Sethumadhavan
  • Patent number: 9798632
    Abstract: A computer cluster includes a group of connected computers that work together essentially as a single system. Each computer in the cluster is called a node. Each node has a boot device configured to load an image of an operating system into the node's main memory. Sometimes the boot device of a first node experiences a problem that prevents the operating system from loading. This can affect the entire cluster. Some aspects of the disclosure, however, are directed to operations that determine the problem with the first node's boot device based on a communication sent via a first communications network. Further, the operations can communicate to the first node a copy of boot data from a second node's boot device. The copy of the boot data is sent via a second communications network different from the first communications network. The copy of the boot data can solve the first boot device's problem.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: October 24, 2017
    Assignee: NetApp, Inc.
    Inventors: NandaKumar Ravindranath Allu, Prateek Bhatnagar, Venkata Ramprasad Darisa
  • Patent number: 9785446
    Abstract: Methods and systems for efficient boot from a connected device are described. In an embodiment, a method for efficient boot from a connected device may include initializing a base processor device for boot and configuration of an information handling system from a connected device. The method may also include initializing at least one secondary processor for parallel processing of one or more initialization functions. Additionally, the method may include offloading one or more initialization functions to the one or more secondary processors in response to a predetermined trigger event.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: October 10, 2017
    Assignee: Dell Products L.P.
    Inventors: Parmeshwr Prasad, Gobind Vijayakumar, Ashish Bunkar
  • Patent number: 9785450
    Abstract: Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Francis X. Reddington, Neil Sahota, Martin A. Wolfe
  • Patent number: 9785492
    Abstract: A method includes detecting a triggering event at a hypervisor, where the hypervisor is executed by a computing node. The method also includes capturing, from a memory device of the computing node using the hypervisor, one or more images of a basic input/output system (BIOS) of the computing node and/or a firmware of the computing node. The method further includes analyzing the one or more images to detect a problem with the computing node and taking at least one action in response to detecting the problem with the computing node. The one or more images are obtained by the hypervisor directly from the memory device.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: October 10, 2017
    Assignee: Forcepoint LLC
    Inventors: Matthew D. Neumann, Irby J. Thompson, Jr., Michael Simms
  • Patent number: 9788352
    Abstract: Methods and systems for multiple Wireless Fidelity (Wi-Fi) devices automatically connecting to a specified access point (AP) are provided. The method includes defining an encryption field in a beacon frame. The encryption field contains connection information of the specified AP defined by a vendor and each of the multiple Wi-Fi devices is from the same vendor. The method also includes assigning respectively a key that decrypts the connection information of the specified AP contained in the encryption field to each Wi-Fi device, and broadcasting the connection information of the specified AP contained in the encryption field of the beacon frame by any AP containing the encryption field. Further, the method includes decrypting the connection information of the specified AP contained in the encryption field of the beacon frame by the multiple Wi-Fi devices having the key, such that the multiple Wi-Fi devices are connected to the specified AP.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: October 10, 2017
    Assignee: SENGLED OPTOELECTRONICS CO., LTD.
    Inventors: Shengli Xie, Xiaoping Zhu, Jinxiang Shen
  • Patent number: 9785487
    Abstract: Embodiments are provided for managing operation of an electronic device based on the connection(s) of hardware module(s) to the electronic drive via a support housing. According to certain aspects, the electronic device may detect when a hardware module connects to the support housing. The electronic device may identify a function associated with the hardware module, where the function may be a built-in function of the hardware module itself or of the electronic device. The electronic device may accordingly activate the identified function.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: October 10, 2017
  • Patent number: 9785774
    Abstract: A method and apparatus for scanning for or removing malware from a computer device. Under normal circumstances, the computer device is controlled by a first operating system installed in a memory of the device. In order to scan for or remove the malware from the computer device, control of the computer device is passed from the first operating system to a second operating system and, under the control of the second operating system, the device is either scanned for malware or the malware is removed. This allows malware to be detected or removed, even if it has affected the first operating system in some way in order to evade detection or removal.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: October 10, 2017
    Assignee: F-Secure Corporation
    Inventors: Antti Tikkanen, Jarkko Turkulainen, Daavid Hentunen, Samuli Larvala, Jose Perez Alegre
  • Patent number: 9779111
    Abstract: A method of virtualizing an application to execute on a plurality of operating systems without installation. The method includes creating an input configuration file for each operating system. The templates each include a collection of configurations that were made by the application during installation on a computing device executing the operating system. The templates are combined into a single application template having a layer including the collection of configurations for each operating system. The collection of configurations includes files and registry entries. The collections also identifies and configures environmental variables, systems, and the like. Files in the collection of configurations and references to those files may be replaced with references to files stored on installation media. The application template is used to build an executable of the virtualized application.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: October 3, 2017
    Assignee: CODE SYSTEMS CORPORATION
    Inventors: Stefan I. Larimore, C. Michael Murphey, Kenji C. Obata
  • Patent number: 9781662
    Abstract: A method of performing WLAN measurement for a communication device in a wireless communication system is disclosed. The method comprises receiving WLAN measurement configuration including a WLAN identity of a WLAN that is to be measured, from a network, scanning WLAN channels to detect the WLAN identity, measuring received power in a channel when the WLAN identity is detected on the WLAN channel, determining if a WLAN access point (AP) can be connected, and transmitting a first message indicating the WLAN is not available to the network after the WLAN identity is not detected or after the WLAN identity is detected but the WLAN access point (AP) cannot be connected.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: October 3, 2017
    Assignee: HTC Corporation
    Inventor: Chih-Hsiang Wu
  • Patent number: 9773053
    Abstract: A system (100) for generating a computer readable data file representative of a mapping between a first representation of a set of concepts or of a data structure (e.g. a database schema) and a second representation of a set of concepts or of a data structure (e.g. an ontology), each representation comprising a plurality of complex representational elements (e.g. tables in a database schema and concepts in an ontology) each of which may itself include a number of associated subordinate representational elements (e.g. columns/fields of a table in a database schema and attributes of a concept in an ontology).
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: September 26, 2017
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Beum Seuk Lee, Zhan Cui
  • Patent number: 9772677
    Abstract: A method utilizes event-driven reoptimization to reallocate one or more logical partitions within a pool of logically-partitioned data processing systems in a logically-partitioned computing environment in response to detection of a system event that is likely to increase or decrease the collective resource demands of logical partitions resident in a logically-partitioned computing environment. The reoptimization may be used to consolidate logical partitions on fewer processor nodes to improve the potential for powering down hardware resources and thereby reduce power consumption.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: September 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Curtis S. Eide, Aditya Kumar, Kevin Wendzel
  • Patent number: 9767289
    Abstract: A firmware image is received at an information handling system. A symmetric key is generated and stored at a trusted platform module (TPM). The firmware image is encrypted using the symmetric key. The encrypted firmware image is stored in a non-volatile memory.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: September 19, 2017
    Assignee: DELL PRODUCTS, LP
    Inventor: Ricardo L. Martinez
  • Patent number: 9767494
    Abstract: Organizing data in a cloud computing environment having a plurality of computing nodes is described. An authorization to service a request is received. The request may be from a user for launching an instance. In response to receiving the authorization and based on the request, an image list is determined. The image list includes information corresponding to a plurality of machine images. At least one machine image is identified from the image list associated with a functional requirement of the request. The instance is launched at the at least one computing node. The at least one machine image is updated after the instance has been launched.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: September 19, 2017
    Assignee: Oracle International Corporation
    Inventors: Willem Robert Van Biljon, Christopher Conway Pinkham, Russell Andrew Cloran, Michael Carl Gorven, Alexandre Hardy, Brynmor K. B. Divey, Quinton Robin Hoole, Girish Kalele
  • Patent number: 9762608
    Abstract: A candidate malware that potentially includes at least one malicious element is received. The candidate malware is executed using a virtualized environment. A determination is made that the candidate malware, while executing using the virtualized environment, has taken at least one anti-virtual machine action, wherein the anti-virtual machine action is indicative of an attempt by the candidate malware to evade detection of the malicious element by the system when the candidate malware is executed using a virtualized environment. In response to the determination, an alert that the candidate malware is malicious is generated as output.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: September 12, 2017
    Assignee: Palo Alto Networks, Inc.
    Inventors: Bo Qu, Xinran Wang, Kyle Sanders
  • Patent number: 9760484
    Abstract: Embodiments of the present disclosure provide a data processing method and an electronic device. The method is applied in an electronic device, the electronic device being configured with a CPU and a UEFI BIOS; the CPU comprising at least two executing cores each capable of executing one thread; the method comprising: obtaining a first instruction for backup/recovery of designated data when the UEFI BIOS is started to run; invoking a second executing core of the CPU based on the first instruction; and executing the backup/recovery of the designated data by the UEFI BIOS and the second executing core, wherein the UEFI BIOS is run by a first executing core of the CPU.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: September 12, 2017
    Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) Limited
    Inventor: Hongjiang Bi
  • Patent number: 9753836
    Abstract: In an embodiment, a debug architecture for a processor/System on Chip (SoC) etc., includes a central debug unit to receive one or more functional debug signals, the central debug unit further configured to receive debug information from at least one firmware source, at least one software source, and at least one hardware source, and to output compressed debug information; a system trace module to receive the compressed debug information and to time stamp the compressed debug information; a parallel trace interface to receive the time stamped compressed debug information and to parallelize the time stamped compressed debug information; and an output unit to output the parallelized time stamped compressed debug information on one of a plurality of output paths. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: September 5, 2017
    Assignee: Intel Corporation
    Inventors: Sankaran Menon, Babu Trp, Rolf Kuehnis
  • Patent number: 9753749
    Abstract: A method and information handling system configured to obtain legacy client information handling system performance data of a legacy client information handling system, to identify legacy client information handling system performance constraints, to receive legacy client information handling system configuration parameter values, information handling system configuration parameter values comprising motherboard configuration parameter values and component configuration parameter values, to identify replacement client information handling system performance enhancements relative to the legacy client information handling system performance constraints based on improved replacement client information handling system capabilities and capacities relative to legacy client information handling system capabilities and capacities, to determine replacement client information handling system configuration parameter values based on the legacy client information handling system configuration parameter values and the repla
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: September 5, 2017
    Assignee: Dell Products, LP
    Inventors: Michael S. Gatson, Joseph Kozlowski, Yuan-Chang Lo, Nikhil M. Vichare
  • Patent number: 9753874
    Abstract: Multi-step programming of heat-sensitive non-volatile memory (NVM) in processor-based systems, and related methods and systems are disclosed. To avoid relying on programmed instructions stored in heat-sensitive NVM during fabrication, wherein the programmed instructions can become corrupted during thermal packaging processes, the NVM is programmed in a multi-step programming process. In a first programming step, a boot loader comprising programming instructions is loaded into the NVM. The boot loader may be loaded into the NVM after the thermal processes during packaging are completed to avoid risking data corruption in the boot loader. Thereafter, the programmed image can be loaded quickly into a NV program memory over the peripheral interface using the boot loader to save programming time and associated costs, as opposed to loading the programmed image using lower transfer rate programming techniques. The processor can execute the program instructions to carry out tasks in the processor-based system.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: September 5, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Adam Edward Newham, Rashid Ahmed Akbar Attar, Seung Hyuk Kang, Jung Pill Kim, Sungryul Kim, Taehyun Kim
  • Patent number: 9747294
    Abstract: A system and method is provided for facilitating data collection from storage devices. A generic low level module may be provided that can handle data collection for devices that store data according to particular variants of a storage standard such as SMI-S storage standard, SNMP protocol, and/or other storage standard.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: August 29, 2017
    Assignee: CA, Inc.
    Inventor: Mallajosyula Venkata Udai Shankar
  • Patent number: 9747114
    Abstract: A SBSP writes a log into a spad in a log processor and the writing of the log from the spad to a serial port is performed by the log processor. When initialization of a main memory has been completed, the log processor temporarily writes the data read from the spad into a logmem and then clears the spad. Furthermore, when an output of the log performed by the log processor has been completed, the SBSP adds, in cooperation with the BIOS and the OS, the log processor and the logmem as the resources.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: August 29, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Minoru Kawarabayashi, Makoto Kozawa, Yusuke Kudo, Juntaro Minezaki, Masakazu Yabe
  • Patent number: 9746842
    Abstract: One or more commercial appliances for handling food and/or one of more subsystems of commercial appliances for handling food are linked to a master controller for controlling the operation of the commercial appliance(s) and/or its subsystem(s) via one or more CAN modules and a CAN bus.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: August 29, 2017
    Assignee: Duke Manufacturing Co.
    Inventors: Robert J. Reese, Jeffrey A. Stafford, David Robert Jones, Philip Gregory Geerling
  • Patent number: 9747116
    Abstract: Examples disclosed herein relate to identifying memory of a blade device for use by an operating system (OS) of a partition including the blade device. Examples include identifying memory of a first blade device associated with a first logical processor of the first blade device for use by an OS of a partition including the first blade device and a second blade device, wherein the OS is executed by at least a second logical processor of the second blade device.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: August 29, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Derek Schumacher, Sylvia K Myer, Russ W Herrell
  • Patent number: 9740484
    Abstract: An apparatus and method are described for processing bit streams using bit-oriented instructions. For example, a method according to one embodiment includes the operations of: executing an instruction to get bits for an operation, the instruction identifying a start bit address and a number of bits to be retrieved; retrieving the bits identified by the start bit address and number of bits from a bit-oriented register or cache; and performing a sequence of specified bit operations on the retrieved bits to generate results.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: August 22, 2017
    Assignee: INTEL CORPORATION
    Inventors: Vinodh Gopal, James D. Guilford, Gilbert M. Wolrich, Erdinc Ozturk, Wajdi K. Feghali, Kirk S. Yap, Sean M. Gulley, Martin G. Dixon, Robert S. Chappell
  • Patent number: 9740561
    Abstract: A one-time programmable (OTP) memory device includes a memory array. The memory array includes: a data storage section for storing application data; a verification information section including at least one verification information unit, wherein each verification information unit includes a verification address region for storing verification address information associated with an address of a subject region in the data storage section, and a reference verification data region for storing one or more reference verification data, and wherein each reference verification data is calculated through reference verification calculation on the application data stored in the subject region using a predetermined verification algorithm.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: August 22, 2017
    Assignee: MONTAGE TECHNOLOGY (SHANGHAI) CO., LTD.
    Inventors: Guobing Mo, Shuna Xu, Cheng-Tie Chen
  • Patent number: 9729197
    Abstract: Aspects of the subject disclosure may include, for example, determining whether communications are encrypted, determining a communication type for the communications according to sensitivity criteria, encrypting the communications according to the communication type to generate encrypted communications, and transmitting to a second network device the encrypted communications. Other embodiments are disclosed.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: August 8, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David Gross, Joshua Lackey, Donald E. Levy, Roger Piqueras Jover, Jayaraman Ramachandran, Cristina Serban
  • Patent number: 9730075
    Abstract: The disclosed computer-implemented method for detecting illegitimate devices on wireless networks may include (1) generating a fake network identification string that uniquely identifies a fake wireless network, (2) transmitting a request to connect to the fake wireless network, (3) receiving, in response to the request, a response from a network device that indicates the fake wireless network is available, and (4) determining, based on receiving the response that indicates the fake wireless network is available, that the network device is illegitimate. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: August 8, 2017
    Assignee: Symantec Corporation
    Inventors: Michael Shavell, Matt Boucher, Christopher Robichaud, Kevin Jiang
  • Patent number: 9729488
    Abstract: A system for managing physical and logical resources to provide on-demand synchronization or migration of mailboxes and their corresponding content. Physical resources are managed by automatically assigning mailbox processing tasks to either reserved computing resources, or computing resources dynamically obtained from cloud computing services. Authentication resources are managed by automatically requesting credentials from users, accepting submitted credentials, and initiating mailbox processing tasks.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: August 8, 2017
    Assignee: BITTITAN INC.
    Inventors: Dominic Justin Pouzin, Geeman Yip
  • Patent number: 9721103
    Abstract: A method, system and program product for performing a trusted boot of a virtual machine comprises the steps of executing, in turn, a series of components of the trusted boot, performing a function on each component prior to the execution of the respective component, storing the output of the functions in a virtual trusted platform module, detecting that the virtual trusted platform module has not responded to the storing of the output of a function in the virtual trusted platform module, and generating a request that the virtual trusted platform module be disabled.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: David Sherwood, James W. Walker, Travis Walton
  • Patent number: 9720714
    Abstract: A coherent computer system includes a memory shared by a processor and a coherent accelerator device (CAD). The memory includes a work queue directly accessible by the accelerator functional unit (AFU) within the CAD and by the processor utilizing the same effective addresses. The coherent computer system provides accelerator functionality when the accelerator is unavailable by implementing a virtual AFU to carryout accelerator function while the AFU is unavailable. The virtual AFU is a functional logical equivalent of the AFU and is coherent with the processor. When the AFU becomes available, the virtual AFU is disabled and the accelerator is enabled to allow the accelerator to carryout accelerator functionality.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventor: Michael C. Hollinger
  • Patent number: 9721104
    Abstract: A measured boot process for an electronic device includes taking a measurement of the early system start up instructions of the electronic device upon a reboot or start-up of the device. A representation of the measurement is stored in a trusted platform module of the electronic device prior to initialization of the trusted platform module. Access is granted to the representation of the measurement stored in the trusted platform module prior to initialization of the trusted platform module thereby enabling the representation of the measurement to serve as the core root of trust for measurement.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: August 1, 2017
    Assignee: Intel Corporation
    Inventors: Daniel Nemiroff, Ben Furman
  • Patent number: 9721100
    Abstract: Technologies for monitoring protected functionality of an integrated circuit device include an integrated circuit device having a protected function module. The protected function module includes a modifiable security device. When the protected function module is activated or powered up, an attribute of the modifiable security device is irreversibly modified. The integrated circuit device may be a processor, and the protected function module may be a debug module of the processor. The modifiable circuit device may be an oscillator. The frequency of the oscillator may change when the oscillator is powered due to oscillator aging. The integrated circuit device may be included in a computing device. The integrated circuit device may expose data indicative of the attribute of the modifiable security device to firmware or software of the computing device. The data may be exposed through a cryptographically signed, firmware-readable memory space. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: August 1, 2017
    Assignee: Intel Corporation
    Inventors: David W. Grawrock, Sarat Kompalli
  • Patent number: 9720682
    Abstract: An integrated software and hardware system is described that functions as a communications service broker in a telecommunications (telecom) network environment. The system can be used to perform mediation and orchestration of services in the telecom network. The integrated system provides the ability of fully automated configuration and provisioning of a compute blade module based on its physical location (in a chassis enclosure). In accordance with an embodiment, each blade in the chassis is assigned either a worker or bootstrap role. The worker blades perform the core processing of the service broker functionality and the bootstrap blades are used to provide the bootstrapping and administration of the worker blades.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: August 1, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Boris Selitser
  • Patent number: 9720788
    Abstract: A recording device 11 has a control unit 20 that executes multiple restore processes. The control unit restores a backbone system based on a restore file stored in a USB memory UM if the recording device 11 is started with the USB memory UM already connected. The control unit initializes the backbone system based on an initialization file in the USB memory UM when the USB memory UM is newly connected while the recording device 11 is already running. The control unit creates a restore file to restore the backbone system, and saves the created restore file to the USB memory UM if an initialization file is not already stored in the USB memory UM.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: August 1, 2017
    Assignee: Seiko Epson Corporation
    Inventors: Naohiro Kaneko, Takashi Kawamori
  • Patent number: 9715587
    Abstract: Systems, methods, and other embodiments associated with implementing security functions are described. According to one embodiment, a device includes a memory storing (i) a plurality of functions and (ii) a mapping of locations of the plurality of functions in the memory. The device includes a processing unit configured to, in response to a request by a process being executed by the processing unit, determine a location in the memory of a security function of the plurality of functions using the mapping. The processing unit is configured to execute the security function for the process from the memory according to the mapping.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: July 25, 2017
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Kahraman D. Akdemir, Tolga Nihat Aytek
  • Patent number: 9715358
    Abstract: An information processing apparatus according to an embodiment of the present invention determines whether there is a setting value that belongs a target category and can be set in combination with another setting value and changes an input setting value that has been input via a print setting screen and has been determined not to be able to be set in combination with the other setting value to the setting value that can be set in combination with the other setting value on the basis of a result of the determination.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: July 25, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akihiro Mitsui
  • Patent number: 9715267
    Abstract: A method for switching operating systems and an electronic apparatus are provided. A first operating system (OS) is notified to enter a power saving mode when a switching signal is received in case of running the first OS. In the power saving mode, a first running data of the first OS is stored to a first dump area of a storage unit from a system memory, a second OS is loaded to the system memory such that the second OS enters a normal operating mode.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: July 25, 2017
    Assignee: COMPAL ELECTRONICS, INC.
    Inventors: Chih-Chien Liu, Chun-Sheng Chen
  • Patent number: 9712492
    Abstract: Techniques to provide syndicated device and application management are disclosed. In various embodiments, a request associated with accessing a third party service is received, for example, at a device management server or other management system. A third party service configuration data is used to configure the managed device to access the third party service directly from the third party service.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: July 18, 2017
    Assignee: MOBILE IRON, INC.
    Inventors: Mansu Kim, Suresh Kumar Batchu
  • Patent number: 9710334
    Abstract: A server system is disclosed herein, which comprises a first BIOS (Basic Input/Output System chip, a second BIOS chip, a baseboard management controller (BMC) and a platform controller. In a preset mode, the platform controller is conductively connected with the first BIOS chip through the BMC and the multiplexer so that the server system is activated by the first BIOS chip. Upon detecting a failure of a POST (Power-on self-test) initialization of the first BIOS chip, the BMC transmits a control command to the multiplexer so as to make the platform controller conductively connecting with the second BIOS chip through the BMC and the multiplexer so that the server system is activated by the second BIOS chip.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: July 18, 2017
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventors: Kuo-Shu Chiu, Zhong-ying Qu, Tianwen Zhao, Peng Hu, Fangjie Chu
  • Patent number: 9710285
    Abstract: An information processing system including a plurality of information processing apparatuses and a management apparatus that manages a plurality of boot-up programs used to boot up the plurality of information processing apparatuses. The management apparatus includes a storage and a processor. The storage stores the plurality of boot-up programs. The processor executing a process including obtaining configuration information of a first information processing apparatus of the plurality of information processing apparatuses, selecting a boot-up program corresponding to the first information processing apparatus from the plurality of boot-up programs stored in the storage, based on the obtained configuration information, and sending the boot-up program selected by the selector to the first information processing apparatus.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: July 18, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Hiroyuki Taniguchi
  • Patent number: 9710284
    Abstract: A system includes a programmable non-volatile memory, a switch, a control chipset, and a basic input/output (BIOS) module. The switch has a first terminal coupled to the programmable non-volatile memory, and a second terminal coupled to the control chipset. The control chipset is configured to store a SKU parameter set in the programmable non-volatile memory according to a predetermined memory allocation. The BIOS module is coupled to the control chipset, and is configured to load and update the SKU parameter set according to the predetermined memory configuration during a booting operation of the motherboard.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: July 18, 2017
    Assignee: Mitac Computing Technology Corporation
    Inventors: Bo-Wen Huang, Kei-Way Chang, Shih-Ta Chu, Jun-Jie Wu, Chen-Nan Hsiao
  • Patent number: 9710255
    Abstract: In the updating system, the CPLD has an original firmware version data and a PCH of a processing chip includes a storage which stores an updating identification code table and at least one updating firmware data. The updating identification code table has at least one updating identification code which is corresponded to the updating firmware data respectively. A processing unit of the processing chip has an identification code and an updating program. In the updating method, a first step is provided to capture the updating identification code table after the updating program is triggered. A second step is provided to capture the updating firmware data when the identification code is same as the updating identification code. A third step is provided to replace the original firmware version data from the updating firmware data through the PCH.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: July 18, 2017
    Assignees: Inventec (Pudong) Technology Corporation, Inventec Corporation
    Inventor: Ying-Xian Han
  • Patent number: 9703659
    Abstract: A customer support system includes at least one subsystem to communicate with a customer about a problem with a customer information handling system (IHS), wherein the customer IHS includes a plurality of first customer IHS data. The plurality of first customer IHS data is received from the customer and used to create a virtual IHS having substantially the same characteristics as the customer IHS. A problem with the customer IHS is then diagnosed using the virtual IHS.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: July 11, 2017
    Assignee: Dell Products L.P.
    Inventor: Douglas M. Anson
  • Patent number: 9703740
    Abstract: A host system may couple to a PCIe subsystem. During setup of the PCIe subsystem, the BIOS in the host system may first be informed that the devices to be coupled are not PCIe devices, and certain amount of memory is required for these devices. The BIOS may therefore not attempt to configure the devices, and may instead allocate the required memory space. When the operating system boots up, it may not attempt to configure the devices, loading a custom driver instead of an existing PCI driver to configure the bus. Once loaded, the custom driver may configure the devices, then inform the OS that there are PCIe devices in the system at the specified addresses, which may cause the OS to load and execute existing PCIe device drivers to operate/use the devices. The proprietary driver may also be used to handle traffic between the PCIe drivers and the OS.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: July 11, 2017
    Assignee: NATIONAL INSTRUMENTS CORPORATION
    Inventors: Eric R. Gardiner, Jonathan W. Hearn, Craig S. Jones, Jason D. Tongen
  • Patent number: 9703568
    Abstract: Embodiments of the present invention are provided that include executing, by a processor, a software stack received from a first boot image, and retrieving and executing, by the processor, a second software stack. A writeable boot device such as a storage device with a removable medium is detected, and the second software stack is saved by replacing, on the writeable boot device, the first boot image with a second boot image comprising the second software stack. The second software stack is saved upon detecting the boot device having no boot image.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: July 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex Friedman, Constantine Gavrilov, Artemy Voikhansky
  • Patent number: 9705744
    Abstract: A method, system and computer program product for updating hardware and software components of a cloud computing environment. An administrative server monitors the usage statistics (e.g., compute utilization) of the hardware and software components of the cloud computing environment. Upon receiving user-selected thresholds for the usage statistics, which may be stored in a profile, the administrative server applies a user-provided patch to the hardware or software component whose threshold criteria has been met. Alternatively, the administrative server may automatically update the hardware and software components based on determined minimum usage points (i.e., minimum levels of usage activity) using the monitored usage statistics of the hardware and software components.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Adam R. Geiger, Hugh E. Hockett, Edward M. Howard
  • Patent number: 9699759
    Abstract: Aspects of the disclosure provide a method for detecting false movement of a device. The method includes receiving acceleration signals from a 3-axis accelerometer of a mobile device that are indicative of a movement of the mobile device over a window of time. The acceleration signals can include a first signal, a second signal, and a third signal corresponding to three axes of the 3-axis accelerometer. The method further includes calculating a standard deviation (SD) value for each of the acceleration signals over the window of time, determining whether the movement of the mobile device is a false movement that does not substantially change a geographic location of the mobile device based on the calculated SD values, and when the movement of the mobile device is not a false movement, triggering a location updating process for the mobile device.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: July 4, 2017
    Assignee: Marvell International Ltd.
    Inventors: BoChih Liu, Zhike Jia, Jing Yu, Jian Chen
  • Patent number: 9696786
    Abstract: Methods and systems for selecting an appropriate forecasting model for accurate workload prediction of a processor is disclosed. The processor is configured to monitor workload and extract workload history of the processor for a given time interval. Further, the processor is configured to create plurality of forecasting models based on the extracted workload history and apply the group of forecasting model on the extracted workload history to obtain a plurality of predicted future workload for the given time interval. Further, the processor is configured to compute an error measure of the plurality of predicted future workload in reference to an actual workload of the processor and select the appropriate forecasting model from plurality of the forecasting models having least error measure among the computed error measures for dynamically scaling frequency and voltage required by the processor and thereby optimizing energy consumption in the processor.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: July 4, 2017
    Assignee: Tata Consultancy Services Ltd.
    Inventors: Prasanta Panda, Brajesh Singh