Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
-
Patent number: 9817672Abstract: 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: GrantFiled: February 27, 2015Date of Patent: November 14, 2017Assignee: FUJITSU LIMITEDInventor: Masato Fukumori
-
Patent number: 9804905Abstract: 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: GrantFiled: August 25, 2016Date of Patent: October 31, 2017Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Scott Neil Dunham, Sumeet Kochar
-
Patent number: 9805068Abstract: 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: GrantFiled: August 30, 2013Date of Patent: October 31, 2017Assignee: Veritas Technologies LLCInventors: Check A. Sabjan, Lokesha B. Krishnamurthy, Mark Nicolini, Suren Sethumadhavan
-
Patent number: 9798632Abstract: 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: GrantFiled: November 17, 2015Date of Patent: October 24, 2017Assignee: NetApp, Inc.Inventors: NandaKumar Ravindranath Allu, Prateek Bhatnagar, Venkata Ramprasad Darisa
-
Patent number: 9785446Abstract: 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: GrantFiled: December 10, 2014Date of Patent: October 10, 2017Assignee: Dell Products L.P.Inventors: Parmeshwr Prasad, Gobind Vijayakumar, Ashish Bunkar
-
Patent number: 9785450Abstract: 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: GrantFiled: May 25, 2016Date of Patent: October 10, 2017Assignee: International Business Machines CorporationInventors: William A. Brown, Francis X. Reddington, Neil Sahota, Martin A. Wolfe
-
Patent number: 9785492Abstract: 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: GrantFiled: December 9, 2013Date of Patent: October 10, 2017Assignee: Forcepoint LLCInventors: Matthew D. Neumann, Irby J. Thompson, Jr., Michael Simms
-
Patent number: 9788352Abstract: 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: GrantFiled: April 27, 2015Date of Patent: October 10, 2017Assignee: SENGLED OPTOELECTRONICS CO., LTD.Inventors: Shengli Xie, Xiaoping Zhu, Jinxiang Shen
-
Patent number: 9785487Abstract: 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: GrantFiled: May 12, 2015Date of Patent: October 10, 2017
-
Patent number: 9785774Abstract: 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: GrantFiled: January 27, 2017Date of Patent: October 10, 2017Assignee: F-Secure CorporationInventors: Antti Tikkanen, Jarkko Turkulainen, Daavid Hentunen, Samuli Larvala, Jose Perez Alegre
-
Patent number: 9779111Abstract: 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: GrantFiled: June 5, 2014Date of Patent: October 3, 2017Assignee: CODE SYSTEMS CORPORATIONInventors: Stefan I. Larimore, C. Michael Murphey, Kenji C. Obata
-
Patent number: 9781662Abstract: 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: GrantFiled: August 6, 2014Date of Patent: October 3, 2017Assignee: HTC CorporationInventor: Chih-Hsiang Wu
-
Patent number: 9773053Abstract: 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: GrantFiled: December 23, 2011Date of Patent: September 26, 2017Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Beum Seuk Lee, Zhan Cui
-
Patent number: 9772677Abstract: 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: GrantFiled: August 27, 2015Date of Patent: September 26, 2017Assignee: International Business Machines CorporationInventors: Curtis S. Eide, Aditya Kumar, Kevin Wendzel
-
Patent number: 9767289Abstract: 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: GrantFiled: January 20, 2017Date of Patent: September 19, 2017Assignee: DELL PRODUCTS, LPInventor: Ricardo L. Martinez
-
Patent number: 9767494Abstract: 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: GrantFiled: May 28, 2015Date of Patent: September 19, 2017Assignee: Oracle International CorporationInventors: 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: 9762608Abstract: 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: GrantFiled: July 7, 2015Date of Patent: September 12, 2017Assignee: Palo Alto Networks, Inc.Inventors: Bo Qu, Xinran Wang, Kyle Sanders
-
Patent number: 9760484Abstract: 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: GrantFiled: June 30, 2015Date of Patent: September 12, 2017Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) LimitedInventor: Hongjiang Bi
-
Patent number: 9753836Abstract: 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: GrantFiled: September 12, 2014Date of Patent: September 5, 2017Assignee: Intel CorporationInventors: Sankaran Menon, Babu Trp, Rolf Kuehnis
-
Patent number: 9753749Abstract: 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 replaType: GrantFiled: July 1, 2015Date of Patent: September 5, 2017Assignee: Dell Products, LPInventors: Michael S. Gatson, Joseph Kozlowski, Yuan-Chang Lo, Nikhil M. Vichare
-
Patent number: 9753874Abstract: 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: GrantFiled: February 20, 2015Date of Patent: September 5, 2017Assignee: QUALCOMM IncorporatedInventors: Adam Edward Newham, Rashid Ahmed Akbar Attar, Seung Hyuk Kang, Jung Pill Kim, Sungryul Kim, Taehyun Kim
-
Patent number: 9747294Abstract: 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: GrantFiled: May 6, 2013Date of Patent: August 29, 2017Assignee: CA, Inc.Inventor: Mallajosyula Venkata Udai Shankar
-
Patent number: 9747114Abstract: 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: GrantFiled: September 10, 2014Date of Patent: August 29, 2017Assignee: FUJITSU LIMITEDInventors: Minoru Kawarabayashi, Makoto Kozawa, Yusuke Kudo, Juntaro Minezaki, Masakazu Yabe
-
Patent number: 9746842Abstract: 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: GrantFiled: May 1, 2013Date of Patent: August 29, 2017Assignee: Duke Manufacturing Co.Inventors: Robert J. Reese, Jeffrey A. Stafford, David Robert Jones, Philip Gregory Geerling
-
Patent number: 9747116Abstract: 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: GrantFiled: March 28, 2013Date of Patent: August 29, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Derek Schumacher, Sylvia K Myer, Russ W Herrell
-
Patent number: 9740484Abstract: 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: GrantFiled: December 22, 2011Date of Patent: August 22, 2017Assignee: INTEL CORPORATIONInventors: 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: 9740561Abstract: 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: GrantFiled: February 3, 2016Date of Patent: August 22, 2017Assignee: MONTAGE TECHNOLOGY (SHANGHAI) CO., LTD.Inventors: Guobing Mo, Shuna Xu, Cheng-Tie Chen
-
Patent number: 9729197Abstract: 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: GrantFiled: October 1, 2015Date of Patent: August 8, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: David Gross, Joshua Lackey, Donald E. Levy, Roger Piqueras Jover, Jayaraman Ramachandran, Cristina Serban
-
Patent number: 9730075Abstract: 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: GrantFiled: February 9, 2015Date of Patent: August 8, 2017Assignee: Symantec CorporationInventors: Michael Shavell, Matt Boucher, Christopher Robichaud, Kevin Jiang
-
Patent number: 9729488Abstract: 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: GrantFiled: December 10, 2014Date of Patent: August 8, 2017Assignee: BITTITAN INC.Inventors: Dominic Justin Pouzin, Geeman Yip
-
Patent number: 9721103Abstract: 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: GrantFiled: June 27, 2013Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: David Sherwood, James W. Walker, Travis Walton
-
Patent number: 9720714Abstract: 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: GrantFiled: August 26, 2015Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventor: Michael C. Hollinger
-
Patent number: 9721104Abstract: 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: GrantFiled: November 26, 2013Date of Patent: August 1, 2017Assignee: Intel CorporationInventors: Daniel Nemiroff, Ben Furman
-
Patent number: 9721100Abstract: 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: GrantFiled: June 27, 2014Date of Patent: August 1, 2017Assignee: Intel CorporationInventors: David W. Grawrock, Sarat Kompalli
-
Patent number: 9720682Abstract: 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: GrantFiled: December 28, 2011Date of Patent: August 1, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Boris Selitser
-
Patent number: 9720788Abstract: 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: GrantFiled: August 14, 2015Date of Patent: August 1, 2017Assignee: Seiko Epson CorporationInventors: Naohiro Kaneko, Takashi Kawamori
-
Patent number: 9715587Abstract: 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: GrantFiled: February 24, 2016Date of Patent: July 25, 2017Assignee: MARVELL WORLD TRADE LTD.Inventors: Kahraman D. Akdemir, Tolga Nihat Aytek
-
Patent number: 9715358Abstract: 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: GrantFiled: March 7, 2016Date of Patent: July 25, 2017Assignee: Canon Kabushiki KaishaInventor: Akihiro Mitsui
-
Patent number: 9715267Abstract: 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: GrantFiled: March 28, 2014Date of Patent: July 25, 2017Assignee: COMPAL ELECTRONICS, INC.Inventors: Chih-Chien Liu, Chun-Sheng Chen
-
Patent number: 9712492Abstract: 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: GrantFiled: July 7, 2015Date of Patent: July 18, 2017Assignee: MOBILE IRON, INC.Inventors: Mansu Kim, Suresh Kumar Batchu
-
Patent number: 9710334Abstract: 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: GrantFiled: January 30, 2015Date of Patent: July 18, 2017Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATIONInventors: Kuo-Shu Chiu, Zhong-ying Qu, Tianwen Zhao, Peng Hu, Fangjie Chu
-
Patent number: 9710285Abstract: 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: GrantFiled: December 16, 2014Date of Patent: July 18, 2017Assignee: FUJITSU LIMITEDInventor: Hiroyuki Taniguchi
-
Patent number: 9710284Abstract: 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: GrantFiled: February 2, 2016Date of Patent: July 18, 2017Assignee: Mitac Computing Technology CorporationInventors: Bo-Wen Huang, Kei-Way Chang, Shih-Ta Chu, Jun-Jie Wu, Chen-Nan Hsiao
-
Patent number: 9710255Abstract: 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: GrantFiled: May 18, 2016Date of Patent: July 18, 2017Assignees: Inventec (Pudong) Technology Corporation, Inventec CorporationInventor: Ying-Xian Han
-
Patent number: 9703659Abstract: 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: GrantFiled: December 10, 2007Date of Patent: July 11, 2017Assignee: Dell Products L.P.Inventor: Douglas M. Anson
-
Patent number: 9703740Abstract: 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: GrantFiled: March 8, 2016Date of Patent: July 11, 2017Assignee: NATIONAL INSTRUMENTS CORPORATIONInventors: Eric R. Gardiner, Jonathan W. Hearn, Craig S. Jones, Jason D. Tongen
-
Patent number: 9703568Abstract: 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: GrantFiled: January 25, 2016Date of Patent: July 11, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex Friedman, Constantine Gavrilov, Artemy Voikhansky
-
Patent number: 9705744Abstract: 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: GrantFiled: July 5, 2013Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Adam R. Geiger, Hugh E. Hockett, Edward M. Howard
-
Patent number: 9699759Abstract: 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: GrantFiled: February 29, 2016Date of Patent: July 4, 2017Assignee: Marvell International Ltd.Inventors: BoChih Liu, Zhike Jia, Jing Yu, Jian Chen
-
Patent number: 9696786Abstract: 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: GrantFiled: September 9, 2015Date of Patent: July 4, 2017Assignee: Tata Consultancy Services Ltd.Inventors: Prasanta Panda, Brajesh Singh