Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
  • Patent number: 9292312
    Abstract: Mechanisms are provided, in a bare metal computing device, for executing a network based boot operation for booting the bare metal computing device. In response to powering-on the bare metal computing device, firmware is executed that executes a stub from a virtual media image accessible by the bare metal computing device. The configuration information of the bare metal computing device indicates that the bare metal computing device is being booted from a local media. The stub configures the firmware environment and a network boot program to utilize a network connection by modifying the configuration information of the bare metal computing device to indicate that the bare metal computing device is being booted from a network device. A control program is obtained from a remotely located boot server using the network boot program and is executed to complete the booting of the bare metal computing device.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: March 22, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Richard Bealkowski, Michael R. Turner
  • Patent number: 9285870
    Abstract: Mechanisms are provided for performing a locale name modification operation. The mechanisms receive, via a locale name management user interface presented by the data processing system, a new locale name to be used by the data processing system to perform locale customized operations. The mechanisms identify an existing locale name to be replaced by the new locale name. The mechanisms map the new locale name to existing locale name data structures associated with the existing locale name to be replaced and verify proper operation of a software element using the new locale name and the mapping of the new locale name to the existing locale name data structures. The mechanisms utilize the new locale name to perform locale name customized operations in response to verifying proper operation of the software element.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Teerasit Tinnakul
  • Patent number: 9286550
    Abstract: An image forming apparatus that operates according to given operational conditions, comprising: a target power consumption receiving unit configured to receive a target value for power consumption; an option receiving unit configured to receive options selected by a user from among a plurality of options defining the operational conditions; a basic data storage unit storing therein basic data for each of the options; a calculation unit configured to calculate the estimated power consumption from the basic data according to the options selected by the user; an excess informing unit configured to inform the user when the estimated power consumption is greater than the target value; and an alternative option informing unit configured to inform the user of an alternative option when the estimated power consumption is greater than the target value, the alternative option reducing the estimated power consumption to be equal to or less than the target value.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: March 15, 2016
    Assignee: KONICA MINOLTA BUSINESS TECHNOLOGIES, INC.
    Inventor: Natsuyo Higashi
  • Patent number: 9286117
    Abstract: An image forming device includes a priority task startup detection unit to detect that startup of a priority task is completed, a job acceptance unit configured to change a status to a job acceptable status and accept a job when it is detected that the startup of the priority task is completed, a first startup control unit to start the non-priority task when a predetermined time has elapsed since it is detected that the startup of the priority task is completed, and a second startup control unit to start the non-priority task a job is accepted from the time it is detected that the startup of the priority task is completed to when the predetermined time has elapsed and if all processing of all jobs, including the accepted job is terminated.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: March 15, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuichi Hosoda
  • Patent number: 9286552
    Abstract: An image forming apparatus includes a communication interface unit which receives print data, an image forming unit which prints the received print data, a volatile memory which, if the received print data is data that needs to be stored, stores the received print data, and a controller which, if a power-off command regarding the image forming apparatus is input, backs up print data stored in the volatile memory in a storage medium connectable to the image forming apparatus and converts an operation mode of the image forming apparatus to a power-off mode.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: March 15, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Tae-joon Chung, Yeon-jung Lim
  • Patent number: 9286468
    Abstract: Example embodiments disclosed herein relate to altered option read-only memory. A copy of an option read-only memory is stored. The copy is used during a boot process based on a determination that the option read-only memory has been altered.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 15, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Kimon Berlin
  • Patent number: 9280378
    Abstract: An installer installing an operating system on a host computer system detects that the operating system is to be run under a hypervisor, and causes at least one configuration parameter of the operating system to be adjusted based on the hypervisor. A migration tool migrating a virtual machine from one hypervisor to another hypervisor, identifies the types of the two hypervisors, the operating system used by the virtual machine, and causes at least one configuration parameter of the operating system to be adjusted based on the target hypervisor.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: March 8, 2016
    Assignee: Red Hat, Inc.
    Inventor: Amit Shah
  • Patent number: 9280440
    Abstract: A monitoring target apparatus connected to a plurality of monitoring manager apparatuses is characterized in that the monitoring target apparatus includes, in a memory, a monitoring agent for collecting monitoring information from monitoring target resources among resources constituting the monitoring target apparatus; and monitoring condition management information that defines an event issuance condition for each type of the monitoring target resources; wherein the monitoring agent judges whether to issue an event or not, based on the monitoring information and the monitoring condition management information; and if the monitoring agent issues the event, it transmits the issued event to all the plurality of monitoring manager apparatuses.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: March 8, 2016
    Assignee: HITACHI, LTD.
    Inventors: Kensuke Kobayashi, Shigeru Horikawa, Kaichirou Ozeki
  • Patent number: 9280356
    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.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: March 8, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex Friedman, Constantine Gavrilov, Artemy Voikhansky
  • Patent number: 9280379
    Abstract: A system and method for hibernating virtual machines (VMs) are disclosed. In accordance with one embodiment, a computer system that executes a hypervisor and a virtual machine (VM) receives a request from a first virtual processor of the VM to put the VM to sleep. In response, the hypervisor stops a second virtual processor of the VM.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: March 8, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Tsirkin, Dor Laor
  • Patent number: 9274993
    Abstract: An interface device for exchanging data between a first bus system and a second bus system, wherein an input/output device is connectable to the second bus system and within the input/output device includes an addressable slot and an addressable subslot for output or acceptance of input/output data to optimize the consistent exchange of the data between the bus systems. A data transfer device including a transfer memory is connected via the control device and a list storage device in which a data structure for addressing the data for the input/output device is stored, and wherein the data structure is predetermined for a plurality of subslots in a telegram format of the telegrams of the first bus system.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: March 1, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventors: Hans-Jürgen Beyer, Markus Bodenschatz, Andreas Klug
  • Patent number: 9268578
    Abstract: Integrated circuit design and operation techniques are disclosed. In some embodiments, a data store stores, for each of a plurality of cores, a core image data comprising metadata about or otherwise associated with the core. A processor receives an indication of an application-related objective and uses core image data stored in the data store to identify programmatically a set of two or more cores from among the plurality of cores to help achieve the objective and to configure the two or more cores to help achieve the objective.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: February 23, 2016
    Inventors: Mark Cummings, Takehito Sasaki
  • Patent number: 9271109
    Abstract: Disclosed is a pairing method which pairs electronic devices. Each electronic device includes a communication unit to communicate data and a light receiving unit to detect receiving light amount. The method includes the following. The electronic devices are set to a pairing standby state. Light intensity on the light receiving units is changed under a same light receiving environment. Time series data of receiving light amount detected by the light receiving unit of a second electronic device is transmitted from the second electronic device to a first electronic device. The electronic devices are paired based on time series data of receiving light amount detected by the receiving light units.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: February 23, 2016
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Katsuya Kobayashi
  • Patent number: 9261932
    Abstract: A method for hot swapping program code includes defining a predetermined range of new code from which to execute; identifying from the new code one or more system components which require a reinitialization or reset; reinitializing or resetting the one or more system components; and executing the new code.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 16, 2016
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Michael Simmons, Igor Wojewoda, Roshan Samuel
  • Patent number: 9262177
    Abstract: Embodiments of the present invention provide a method for initializing a plurality of processors of a multi-processor system by executing, at each respective processor of the plurality of processors, at least a portion of local initialization code stored on the respective processor. Receiving, at a designated processor of the plurality of processors, external initialization code stored in external memory, wherein the remainder of the plurality of processors do not have access to the external initialization code stored in external memory. Determining, the designated processor, send at least a portion of the external initialization code to a processor of the remainder of the plurality of processors.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Van H. Lee, David D. Sanner, Thi N. Tran
  • Patent number: 9262257
    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: April 21, 2014
    Date of Patent: February 16, 2016
    Assignee: NetApp, Inc.
    Inventors: NandaKumar Ravindranath Allu, Prateek Bhatnagar, Venkata Ramprasad Darisa
  • Patent number: 9256454
    Abstract: A computer receives at least one requirement for a new VM. The computer identifies an existing VM to be modified during the generation of the new VM. The computer determines at least one step necessary to create the new VM configuration from the existing VM. The computer presents at least one pathway to the new VM from the existing VM. The computer receives a selection of a presented pathway to create the new VM.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Eugene Bell, Eoin Byrne, Padraig MacSeain, Adrian O'Sullivan
  • Patent number: 9256651
    Abstract: A method is provided of displaying a GUI of a first dialog. The method includes, for a localizable display element of a set of localizable display elements of the first dialog, each element having an element name, (a) searching through a first chain of properties files of the first dialog for a display term mapped to by the element, (b) in response, determining that the display term is not found within the first chain, (c) in response, further searching through a second chain of properties files associated with a second dialog for the display term, the first chain being pre-configured to inherit properties from the second chain, and (d) when the display term is found within the second chain, displaying the display term found within the second chain in place of the localizable display element of the first dialog box on the GUI of the first dialog.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: February 9, 2016
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Timothy Cox, Donald Labaj, Norman M. Miles
  • Patent number: 9258243
    Abstract: A plurality of network nodes are deployed in a network, each network node configured to apply a service function to traffic that passes through the respective network nodes. A controller generates information for a service chain that involves application to traffic of one or more service functions at corresponding ones of the plurality of network nodes along a forward path through the one or more network nodes. The controller identifies one or more of the service functions within the service chain that is stateful. When one or more of the service functions of the service chain is stateful, the controller generates information for a reverse path through the one or more service nodes for the one or more stateful service functions. The controller binds a forward chain identifier for the forward path with a reverse chain identifier for the reverse path for the service chain.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: February 9, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: James Guichard, Paul Quinn, Rex Fernando, Govind P. Sharma, David Ward, Hendrikus G. P. Bosch, Luyuan Fang
  • Patent number: 9256745
    Abstract: In a pre-operating system environment on a device prior to loading and running an operating system on the device, a policy identifying configuration settings for the operating system is obtained. The operating system itself is prevented from changing this policy, but the policy can be changed under certain circumstances by components of the pre-operating system environment. The policy is compared to configuration values used by the operating system, and the operating system is allowed to boot with the configuration values if the configuration values satisfy the policy. However, if the configuration values do not satisfy the policy, then a responsive action is taken.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: February 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott D. Anderson, David J. Linsley, Magnus Bo Gustaf Nyström, Douglas M. MacIver, Robert Karl Spiger
  • Patent number: 9250918
    Abstract: A request handler may receive an image capture request for an operating system (OS) executing on a server. A pre-boot image handler may generate a pre-boot image, based on the image capture request and on the executing operating system. An image handler may capture an image of the operating system, based on the pre-boot image.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: February 2, 2016
    Assignee: BMC SOFTWARE, INC.
    Inventor: Samir Bayani
  • Patent number: 9251065
    Abstract: Example embodiments for configuring a serial non-volatile memory device for an execute-in-place mode may comprise a non-volatile configuration register to store an execute-in-place mode value that may be read at least in part in response to power being applied to the memory device.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: February 2, 2016
    Assignee: Micro Technology, Inc.
    Inventors: Paolo Rolandi, Sandra Lospalluti, Raffaele Bufano, Stefano Andreoli, Tommaso Zerilli
  • Patent number: 9250921
    Abstract: Embodiments of the present invention provide a method for initializing a plurality of processors of a multi-processor system by executing, at each respective processor of the plurality of processors, at least a portion of local initialization code stored on the respective processor. Receiving, at a designated processor of the plurality of processors, external initialization code stored in external memory, wherein the remainder of the plurality of processors do not have access to the external initialization code stored in external memory. Determining, the designated processor, send at least a portion of the external initialization code to a processor of the remainder of the plurality of processors.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Van H. Lee, David D. Sanner, Thi N. Tran
  • Patent number: 9245634
    Abstract: A digital system including flash memory, coupled to a system-on-a-chip within which a flash memory subsystem controller is embedded, is disclosed. The system-on-a-chip includes support for a standard external interface, such as a Universal Serial Bus (USB) or IEEE 1394 interface, to which a host system such as flash memory test equipment can connect. Initialization of the flash memory is effected by opening a communications channel between the host system and the embedded flash memory subsystem controller. The host system can then effect initialization of the flash memory subsystem, including formatting of the flash memory arrays, loading application programs, and the like, over the communications channel.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: January 26, 2016
    Assignee: SanDisk Technologies Inc.
    Inventor: Kevin M. Conley
  • Patent number: 9244828
    Abstract: In a computing system, memory may be managed by using a distributed array, which is a global set of local memory regions. A segment in the distributed array is allocated and is bound to a physical memory region. The segment is used by a workgroup in a dispatched data parallel kernel, wherein a workgroup includes one or more work items. When the distributed array is declared, parameters of the distributed array may be defined. The parameters may include an indication whether the distributed array is persistent (data written to the distributed array during one parallel dispatch is accessible by work items in a subsequent dispatch) or an indication whether the distributed array is shared (nested kernels may access the distributed array). The segment may be deallocated after it has been used.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: January 26, 2016
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Benedict R. Gaster, Lee W. Howes
  • Patent number: 9240924
    Abstract: Certain aspects of the present disclosure relate to a system for replicating BIOS setting data (BIOSSD) across computers. The system includes a plurality of computers, and each computer is connected to a service processor (SP). Each computer includes a BIOS chip, which stores a first BIOSSD collection. The SP stores a second BIOSSD collection. When the first BIOSSD collection is newer, the SP receives a copy of the first BIOSSD collection from the computer to replace the second BIOSSD collection. When the second BIOSSD collection is newer, the SP transmits a copy of the second BIOSSD collection to the computer to replace the first BIOSSD collection in the BIOS chip. A remote management may request and obtain from the SP the updated second BIOSSD collection such that the remote management computer may send the copy the updated second BIOSSD collection to other SP's for update.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: January 19, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Baskar Parthiban, Satheesh Thomas, Purandhar Nallagatla, Harikrishna Doppalapudi, Ramakoti Reddy Bhimanadhuni
  • Patent number: 9239606
    Abstract: In one embodiment described herein, a device having an account permitting access to network-based storage, receives a push notification indicating that one or more assets has been shared by another person. In response to the push notification, the device begins downloading the new asset to the device, while starting two timers. When the first timer finishes, the user is notified about the new asset that is available. When the second timer finishes, the download, if still in progress, is interrupted to save power.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: January 19, 2016
    Assignee: Apple Inc.
    Inventors: Brendan J. Langoulant, Justin Titi, Eric J. Albert
  • Patent number: 9235243
    Abstract: Techniques are provided for optimizing performance of a processor. The techniques may be embodied as a method, an electronic device or a computer-readable storage media with instructions executable to perform the method. In summary, processing operations performed by a processor are identified. Each of the processing operations is evaluated to determine a resulting thermal profile associated with each of the processing operations. Based on the thermal profile associated with each of the processing operations, one or more of the processing operations are grouped in a set of processing operations to be performed together between idle times of the processor. The processing operations in the set are performed at a second speed that is higher than a first speed.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: January 12, 2016
    Assignee: Acer Incorporated
    Inventor: Sip Kim Yeung
  • Patent number: 9234930
    Abstract: Embodiments of the invention are generally directed to determination of physical connectivity status of devices based on electrical measurement. An embodiment of a method includes discovering a connection of a first device with a second device, and performing an electrical measurement of the second device by the first device via the connection between the first device and the second device, where performing the electrical measurement includes sensing by the first device of an element of the second device. The method further includes, if the sensing by the first device fails to detect the element of the second device and a predetermined condition for the electrical measurement is enabled, then determining by the first device that the connection with the second device has been lost.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: January 12, 2016
    Assignee: Lattice Semiconductor Corporation
    Inventors: Jason Wong, Gyudong Kim
  • Patent number: 9235487
    Abstract: A memory device includes a boot-up control unit configured to control a start of boot-up operation by starting the boot-up operation when an initialization signal is activated, and ignore the initialization signal after a complete signal is activated, a nonvolatile memory unit configured to store repair data, and output the stored repair data during the boot-up operation, a plurality of registers configured to store the repair data outputted from the nonvolatile memory unit, a plurality of memory banks configured to replace a normal cell with a redundant cell, using the repair data stored in the corresponding registers among the plurality of resistors, and a verification unit configured to generate the complete signal to notify that the boot-up operation is completed.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: January 12, 2016
    Assignee: SK Hynix Inc.
    Inventors: Jeongsu Jeong, Youncheul Kim, Hyunsu Yoon, Yonggu Kang, Kwidong Kim, Jeongtae Hwang
  • Patent number: 9235526
    Abstract: A non-volatile hard disk drive cache system is coupled between a processor and a hard disk drive. The cache system includes a control circuit, a non-volatile memory and a volatile memory. the control circuit causes a subset of the data stored in the hard disk drive to be written to the non-volatile memory. In response to a request to read data are stored in the non-volatile memory. If so, the requested read data are provided form the non-volatile memory. Otherwise, the requested read data are provided from the hard disk drive. the volatile memory is used as a write buffer and to store disk access statistics, such as the disk drive locations that are most frequently read, which are used by the control circuit to determine which data to store in the non-volatile memory.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: January 12, 2016
    Assignee: Round Rock Research, LLC
    Inventor: Dean A. Klein
  • Patent number: 9229708
    Abstract: A software-developing structured-data-file creating apparatus of the present disclosure includes a storage unit configured to store a specification list comprising specific values associated with a plurality of individual items indicative of specifications of a device and a location-path list comprising location paths associated with individual portions of the plurality of individual items. The software-developing structured-data-file creating apparatus also includes an input unit, configured to associate common portions of the location paths. The software-developing structured-data-file creating apparatus additionally includes a structured-data-file creating unit configured to create a data file comprising the common portions of the location paths in the location-path. The corresponding values in the specification list are added to the individual location paths.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: January 5, 2016
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Chika Tsuji
  • Patent number: 9229704
    Abstract: Electronic modules in motor vehicles are reflashed without encountering errors due to insufficient electrical power becoming available during a reflashing. A server system stores a database of update files together with data corresponding to a respective current draw and a respective reflash time associated with the respective update files when applied in each respective vehicle. A vehicle sends pedigree information to the server system which then identifies relevant update files and corresponding current draw and reflash time data for the particular vehicle. The relevant update files and corresponding data are sent to the particular vehicle. A state of charge of a battery in the vehicle is determined. A depleted state of charge is estimated that would remain after applying a relevant update file. The update file is not applied if the estimated depleted state of charge is less than a predetermined state of charge.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: January 5, 2016
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Medville Jay Throop, Brian D. Tillman, Paul A. Mueller, April D. Johnson, Charles H. Nagi
  • Patent number: 9223342
    Abstract: A radio-frequency system for a wireless communication device is disclosed. The wireless communication device includes a first board body and a second board body, capable of operating in a pad mode. The radio-frequency system includes at least one antenna disposed in the first board body and extending along a first plane, and at least one metal wall electrically connected to a system ground, disposed on the second board body related to locations of the at least one antenna disposed in the first board body, extending along a second plane. When the wireless communication device operates in the pad mode, the second plane is substantially perpendicular to the first plane, such that each of the metal walls has a height in comparison to the first plane, and a projecting result of each of the metal walls corresponding to the first plane is adjacent to a radiating element of an antenna.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: December 29, 2015
    Assignee: Wistron NeWeb Corporation
    Inventors: Chia-Hao Chang, Shau-Jiun Yu, Chih-Sen Hsieh, Chih-Ming Wang
  • Patent number: 9223788
    Abstract: A file system that includes multiple logical devices can be subdivided into multiple containers. The containers each include respective non-overlapping sets of the logical devices. An amount of memory allocated to a container is dynamic. A set of the containers can be selected for a file system consistency check. The file system consistency check is performed on only the set of the containers instead of on the entire file system.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: December 29, 2015
    Assignee: Symantec Corporation
    Inventors: Dilip Madhusudan Ranade, Kedar Shrikrishna Patwardhan
  • Patent number: 9219721
    Abstract: A device newly introduced to a network is automatically credentialed to be able to communicate over a network before the device first communicates with the network. For example, at a point of purchase, a user can provide network identification information to a merchant computing device that effects transfer of that information to the new device such that the new device can communicate directly with the network without initial credentialing directly between the unique device and the local network. In another example, the merchant computing device communicates with the local network to register a newly purchased device with the local network before the newly purchased device is introduced to the network. Accordingly, the network is configured to begin communications with the unique device without initial credentialing directly between the unique device and the local network.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 22, 2015
    Assignee: The Chamberlain Group, Inc.
    Inventor: Jordan Ari Farber
  • Patent number: 9218249
    Abstract: An electronic apparatus comprising a storage unit to store a first (primary) GPT, a second (secondary) GPT, and an OS, a controller boots the electronic apparatus using the first GPT and the OS, an effectiveness determination unit determines effectiveness of the first GPT if a predetermined event occurs, and a restoration unit restores the first GPT using the second GPT if the first GPT is not effective.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: December 22, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min Jang, Jae-hwan Kim
  • Patent number: 9218260
    Abstract: In a method for testing booting of servers, the servers are controlled to boot and perform a booting test, and are controlled to quit the booting test and a current state of the booting test is stored in a test log, if the booting of one of the servers is unsuccessful. System logs of all of the servers are saved if the booting times of all of the servers do not exceed the first predefined time. An alarm device is controlled to alarm if the booting time of one of the servers exceeds the first predefined time but does not exceed the second predefined time. And the servers are controlled to quit the booting test if the booting time of one of the servers exceeds the first predefined time and further exceeds the second predefined time.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 22, 2015
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Jui-Kun Hsieh, Ho-Cheng Yang, Chung-Lun Hsu, Cheng-Yu Tsai, Ming-Shang Tsai
  • Patent number: 9213383
    Abstract: A switching circuit module, a computer system, and a method for controlling computer system reset thereof are disclosed. The switching circuit module is used for allowing a user to cut off a RTC reset high-level signal generated by an internal power supply module at a shutdown state. The switching circuit module includes a processing module, a first control switch, a chipset, and a switch module. The first control switch is used for being operated by the user to generate a first control signal. The chipset is used for receiving a RTC reset signal. When the processing module continuously receives the first control signal to exceed a first setting time, the processing module further determines whether stop receiving the first control signal in a second setting time. If yes, a pulse signal is generated to cut off the RTC reset high-level signal transmitted to the chipset.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: December 15, 2015
    Assignee: PEGATRON CORPORATION
    Inventor: Ching-Lung Ho
  • Patent number: 9208075
    Abstract: Non-volatile memory devices and methods of their operation are provided. One such non-volatile memory device has an interface and a control circuit. The non-volatile memory device is adapted to identify itself as a boot memory in response to receiving an interrogation request on the interface.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: December 8, 2015
    Assignee: Micron Technology, Inc.
    Inventors: Cliff Zitlaw, Frankie F. Roohparvar, David Eggleston
  • Patent number: 9207949
    Abstract: A storage device includes a nonvolatile memory device including a variable resistance memory, and a controller configured to control the nonvolatile memory device. At a booting operation, the controller stores booting information in the variable resistance memory of the nonvolatile memory device. At a rebooting operation, the controller selectively performs a warm boot operation using the booting information stored in the variable resistance memory, based on a comparison result between a booting setting condition associated with the booting operation and a rebooting condition associated with the rebooting operation.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: December 8, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Wonseok Lee, Seonghyun Jeon, Dong-Hwi Kim
  • Patent number: 9208047
    Abstract: A server includes an electronic component, manager baseboard management controller (BMC), and a device hardware agent. The device hardware agent monitors operation of the electronic component and provides updates to the electronic component without utilizing a software agent.
    Type: Grant
    Filed: October 16, 2010
    Date of Patent: December 8, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Montgomery C. Mcgraw
  • Patent number: 9210279
    Abstract: An image forming apparatus includes a storage unit that is accessible from an external device even if the image forming apparatus is in a power off state, a setting unit configured that sets information on an installation status of the image forming apparatus, and a control unit that, according to the information on the installation status set by the setting unit, enables writing, in the storage unit, of information corresponding to the information on the installation status from information used by the image forming apparatus at a plurality of timing points.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: December 8, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoshi Hirakawa
  • Patent number: 9201841
    Abstract: In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Andrew E. Rubin, David P. Conway
  • Patent number: 9195482
    Abstract: A composite software stack is distributed as a virtual appliance. A new virtual appliance is published by obtaining a parent virtual appliance; configuring the new virtual appliance; obtaining file level differences between the parent virtual appliance and the new virtual appliance; and publishing the new virtual appliance as a patch comprising the file level differences relative to the parent virtual appliance. The file level differences comprise additions, deletions and/or modifications to the parent virtual appliance. An update to a given virtual appliance can be published as a fix pack, wherein the fix pack comprises file level differences relative to the given virtual appliance. An end user obtains a desired virtual appliance by selecting the desired virtual appliance; obtaining metadata for the desired virtual appliance comprising an identifier of a patch file and a parent virtual appliance; and applying the patch file to the parent virtual appliance to get a modified virtual appliance.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Glenn S. Ammons, Vasanth Bala, Todd W. Mummert, Darrell C. Reimer, Xiaolan Zhang
  • Patent number: 9195514
    Abstract: A current value of a load indicator of a system is determined, by an application entity, based on one or more of a central processor unit utilization measure of the system, a memory utilization measure of the system, a system-internal resources utilization measure, an input/output utilization measure of the system, and a secondary storage utilization measure of the system, wherein the system is associated with a plurality of P-states and a plurality of C-states. An operating mode of the system is determined, by the application entity, based on the current value of the load indicator, wherein the operating mode comprises a P-state selected from the plurality of P-states and a C-state selected from the plurality of C-states. The system is operated in accordance with the operating mode. A predictive load map associating respective time periods and respective operating modes may be generated and adaptively adjusted.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: November 24, 2015
    Assignee: Alcatel Lucent
    Inventor: Ranjan Sharma
  • Patent number: 9195474
    Abstract: A print control device, a control method of a print control device, and a recording medium storing a program enable easily configuring a peripheral device connected to a printer. A POS terminal that configures peripheral devices connected to a receipt printer has a device configuration selection unit for selecting a configuration of peripheral devices; and a device configuration screen display unit that displays a configuration screen for the peripheral devices based on the selected device configuration. Because a configuration screen for a peripheral device that is not connected to the receipt printer (a configuration screen that is not needed) is not displayed, the risk of creating confusion regarding the configuration of a peripheral device for the user can be reduced.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: November 24, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Takayuki Yamamoto, Daisuke Kobayashi
  • Patent number: 9195452
    Abstract: Migrating a data-processing entity from a source software image installed on a mass memory of the data-processing entity to a target software image stored on an external source. A portion of mass memory is released. Memory blocks stored in boot locations of the target software image are relocated to the released portion, including memory blocks required to boot the data-processing entity to load a streaming function for downloading the target software image from the external source. The data-processing entity is booted from the boot blocks, thereby loading the streaming function. Each request for reading a selected memory block of the target software image is served by the streaming function, which downloads the selected memory block from the external source and stores it into the released portion when the selected memory block is not available in the mass memory, or retrieves the selected memory block from the mass memory.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jacques Fontignie, Claudio Marinelli, Marc V. Stueckelberg
  • Patent number: 9195545
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer failing to successfully load a first boot image, a second computer configures the first computer to boot a second boot image. Subsequent to configuring the first computer, the first computer is power cycled, and upon the power cycling, the first computer loads the second boot image.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: November 24, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex Friedman, Constantine Gavrilov
  • Patent number: 9195544
    Abstract: Apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer failing to successfully load a first boot image, a second computer configures the first computer to boot a second boot image. Subsequent to configuring the first computer, the first computer is power cycled, and upon the power cycling, the first computer loads the second boot image.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 24, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex Friedman, Constantine Gavrilov