Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
  • Patent number: 9063816
    Abstract: A method, apparatus, and system are disclosed for updating firmware on a storage device. The apparatus includes a detection module and an update module. The detection module detects, during a boot sequence, an indicator of an available update of firmware controlling a storage device. The available update is stored on non-volatile storage media of the storage device. The update module updates the storage device with the available update in response to the detection module detecting the indicator of the available update.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: June 23, 2015
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Jeffrey R. Hobbet, Randall Scott Springfield
  • Patent number: 9060038
    Abstract: Methods, systems, and computer-readable media for updating a domain name server are provided. A console may receive a first request to access the console. The console may verify first permission to access the console. The console may receive a second request to access the domain name server. The console may verify second permission to access the domain name server. The console may receive an instruction to modify an entry in the domain name server. The instruction may specify that a previous Internet Protocol address in the entry is replaced with a new Internet Protocol address. The console may transmit the instruction from the console to the domain name server. The domain name server may be configured to replace the previous Internet Protocol address with a new Internet Protocol address in the entry in response to the instruction.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: June 16, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Norman Yale
  • Patent number: 9057997
    Abstract: A moving object detecting device includes a detecting device body that includes a detection unit formed in a chassis covering the inside of an apparatus and disposed to correspond to a monitoring window of which at least an aperture area or an aperture size is restricted and which monitors a moving object approaching the apparatus and a circuit board unit controlling a signal output from the detection unit and is disposed so that some optical axes among optical axes having detection surfaces of plural infrared detecting elements included in the detection unit, as focal points passes through the monitoring window and the other optical axes are blocked by the chassis, and an optical member that is formed in an inner wall of the chassis and that deflects the other optical axes of the infrared detection elements to pass through the monitoring window.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: June 16, 2015
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Kenta Ogata, Motofumi Baba, Kazuhiko Narushima, Masafumi Ono, Kouichi Azuma, Susumu Yamashina, Kenji Kuroishi, Keiko Shiraishi, Hidenori Horie
  • Patent number: 9058132
    Abstract: An information processing apparatus in which a preset associated with a driver is registered, comprises a preset acquisition unit that acquires information regarding a preset registered in the information processing apparatus; a function acquisition unit that acquires information regarding a function of a printer that corresponds to a driver associated with the preset; a determination unit that compares information regarding a plurality of presets and determines whether or not the presets have the same parameter for a common setting item; and a registration unit that, if a function related to a setting item that is a difference included in only one of the presets is not held by a printer that corresponds to a driver associated with the other presets, registers only the preset including the setting item that is the difference in the information processing apparatus in association with a plurality of drivers associated with the plurality of presets.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: June 16, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Masahiro Hadano
  • Patent number: 9058193
    Abstract: Methods and systems for providing compatibility of applications with multiple versions of an operating system are provided. The method may comprise receiving, by a device, a request to perform a function-call of an application that references features of a first version of an operating system. The method also includes determining whether a version of the operating system and a system library on the device supports the function-call of the application so as to be able to perform dynamic compilation of code in the system library for the function-call at run-time, and based on the determination, accessing a compatibility library associated with the application that includes pre-compiled code for execution by a given device having a given version of the operating system other than the first version of the operating system. The method also includes at run-time, performing the function-call using corresponding pre-compiled code from the compatibility library.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: June 16, 2015
    Assignee: Google Inc.
    Inventors: Timothy Murray, Stephen Roderick Hines, Rudy Jason Sams
  • Patent number: 9052977
    Abstract: An indication is received from a user to initiate installation of an operating system onto a storage device of a computer. The storage device is partitioned into an original partition and a new partition. Installation software for the operating system is loaded onto the new partition. The computer is booted into the installation software on the new partition. The operating system is installed onto the original partition via the installation software on the new partition. The computer is then re-booted into the operating system on the original partition and the new partition is removed from the storage device.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: June 9, 2015
    Assignee: Apple Inc.
    Inventors: Jack R. Matthew, John R. Chang
  • Patent number: 9052834
    Abstract: Disclosed is a storage system architecture. An Environmental service module (ESM) is coupled to one or more array controllers. The ESM is configured with a central processing unit and one or more assist functions. The assist functions may include nonvolatile memory. This nonvolatile memory may be used for write caching, mirroring data, and/or configuration data. The assist functions, or the ESM, may be controlled by the array controllers using SCSI or RDMA commands.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: June 9, 2015
    Assignee: NetApp, Inc.
    Inventors: Rodney A. DeKoning, Bret S. Weber, William Patrick Delaney, Kenneth F. Day
  • Patent number: 9053315
    Abstract: A method, system, and computer-readable storage media for granting a device access to a managed group are disclosed. Identification information may be exchanged between a management device in the managed group and a managed device through a secure first channel. If the identification information is verified by the management device, the managed device may be granted access to the managed group through the secure first channel. If access is granted, the managed device may access the managed group through a secure communication session on a network. If the identification information is not verified, the management device may send a cryptographic key to the managed device through the secure first channel. The cryptographic key may be used to create an encrypted communication session between the managed device and management device over the network.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: June 9, 2015
    Assignee: Lenova Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Robert J. Donovan, Joseph C. Lindsay, Randall S. Nelson, Christopher A. Peterson, Darrel W. Raknerud, Taylor L. Schreck, Judith Trousdell, Lee H. Wilson, John C. Wingertsman, III, Andrew W. Wojtowicz, Tokunbo Adeshiyan
  • Patent number: 9047915
    Abstract: A method for managing a revision to a media asset in media production. The method includes identifying error or defect in the media asset; manually generating a path or arc of corrections and approvals needed to correct the identified error or defect in the media asset when manual generation of the path or arc of corrections is requested; generating the path or arc of corrections and approvals using a pre-defined set of steps or tasks when no request for manual generation is received; and performing the corrections and approvals according to the generated path or arc.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: June 2, 2015
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Sam Richards, Reid Hartenbower, Rob Bredow, Chris Juen
  • Patent number: 9046915
    Abstract: A circuit for use in a computing system including a bus interface unit and an autoload controller. The autoload controller has an input to receive an initialization signal. In response to receiving the initialization signal, the autoload controller searches for a signature using the bus interface unit and, in response to finding the signature at a signature address, loads a plurality of base addresses corresponding to a plurality of controllers from memory locations having a predetermined relationship to the address, and provides the plurality of base addresses to a control output thereof.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: June 2, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Xiao Gang Zheng, Ming L. So
  • Patent number: 9049206
    Abstract: The present invention relates to methods and arrangements for arranging a distribution tree in a Peer To Peer P2P streaming system. The system comprises a bootstrapping server (10) that creates an external distribution tree based on received register messages from participating operator external clients (2, 3, 4). The method comprises the following steps: —Configuring an operator controlled node (7) to be a regular node in the created external distribution tree. Configuring the operator controlled node (7) to be a parent node for participating operator internal clients (1, 5, 6).
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: June 2, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ayodele Damola, Bob Melander, Jan-Erik MÃ¥ngs
  • Patent number: 9049219
    Abstract: A method is disclosed for specifying a transmission channel within a multichannel communication system for a slave of the communication system, as well as to a device of a multichannel communication system. In at least one embodiment of the method, wherein a master can communicate with a safe slave and with a normal slave within the communication system, the transmission channel of a slave of the communication system is specified explicitly as a function of the slave type of the slave.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 2, 2015
    Assignee: Siemens Aktiengesellschaft
    Inventor: Markus Premke
  • Patent number: 9047263
    Abstract: In accordance with the present disclosure, a system and method are herein disclosed for providing secure SMI memory services, including the protection of SMM memory from surreptitious attacks by, for example, rootkits. Information handling systems are susceptible to attacks, especially attacks on SMM memory. In one example, an SMI handler corresponding to the SMI Driver associated with an SMI interrupt performs validation of a password. An SSMS driver allocates memory for the SMI handler to use with the validation process and also performs a secure erase of allocated memory blocks upon completion of all secure SMI Memory Services. By controlling the validation and secure erase process through the use of the SMI handler and SSMS driver, information leakage can be prevented resulting in system data integrity.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: June 2, 2015
    Assignee: Dell Products L.P.
    Inventor: Allen Wynn
  • Patent number: 9047401
    Abstract: The present invention relates to an exception handling test apparatus and method. The exception handling test apparatus includes a generation module configured to generate a modified device driver based on a defect model and information obtained from the device manager, a hooking module configured to hook the device driver using the modified device driver, a scanning module configured to collect test information returned from the hooked modified device driver to the application while the application operates, and an analysis module configured to analyze the collected test information.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: June 2, 2015
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventors: Byoung Ju Choi, Joo Young Seo, Sueng Wan Yang, Young Su Kim, Jung Suk Oh, Hae Young Kwon, Seung Yeun Jang
  • Publication number: 20150149750
    Abstract: Certain aspects direct to BIOS update with a service processor (SP) without access through a serial peripheral interface (SPI). In certain embodiments, the system includes a SP, which includes a processor, a non-volatile memory, a volatile memory and a system interface. The SP receives a BIOS image from a remote management computer, and stores the BIOS image in the volatile memory. When the SP receives, from a BIOS executed at a central processing unit (CPU) of a host computer through the system interface, a request for the BIOS image, the SP sends a copy of the BIOS image in response to the request for the BIOS image to the host computer through the system interface such that the BIOS executed at the CPU of the host computer replaces a current BIOS image stored in a BIOS chip with the copy of the BIOS image.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Baskar Parthiban, Satheesh Thomas, Purandhar Nallagatla, Ramakoti Reddy Bhimanadhuni, Harikrishna Doppalapudi
  • Publication number: 20150149749
    Abstract: In one or more embodiments, a system can configure a physical mobile device via configuring a configuration for an emulator of the physical mobile device. For example, a user (e.g., a customer) can request a physical mobile device, and a system can provide the user with an emulation of the physical mobile device, where the user can configure the emulation of the physical mobile device. In one or more embodiments, the user can be provided with the configuration via at least one of a network and a physical delivery of the physical mobile device, configured with the configuration. In one example, the user can execute an emulation of the physical mobile device configured with the configuration, received via the network. In another example, the physical mobile device can be configured with the configuration, and subsequently, the physical mobile device can be physically delivered to the user.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 28, 2015
    Applicant: INVODO, INC.
    Inventors: MATTHEW C. BRACE, JAMES D. KEELER
  • Publication number: 20150149748
    Abstract: A computer system is disclosed. When a user conducts different operations on a switch module, a switch module generates different clicking indication signal, and a logic control module generates a corresponding signal according to clicking indication signals so that a management control module processes a signal generated by a logic control module. As such, a single switch may be used to trigger multiple functions, whereby achieving in the efficacy of saving a design cost of a server panel.
    Type: Application
    Filed: March 12, 2014
    Publication date: May 28, 2015
    Applicants: INVENTEC CORPORATION, INVENTEC (PUDONG) TECHNOLOGY CORPORATION
    Inventors: Yuan-Hui GUO, Wen-Tao WANG
  • Patent number: 9043928
    Abstract: Methods are provided for tracking data corresponding to a mobile device that accesses a web page. Once a mobile device is registered with a network, the mobile device is instructed to request permission before accessing a web page. An access request is received, and based on a user profile, the access request is approved such that the mobile device may access the web page. Access data that corresponds to the mobile device accessing the web page is collected so that it can be added to and stored in a database.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: May 26, 2015
    Assignee: Sprint Communications L.P.
    Inventors: Lyle W. Paczkowski, John E. Belser, Nicolas A. Nehme Antoun, Farni B. Weaver
  • Patent number: 9043586
    Abstract: Methods, apparatuses, and computer program products for improving memory training results corresponding to a plurality of memory modules are provided. Embodiments include detecting a hardware configuration change upon initiating a boot sequence of a system that includes the plurality of memory modules; generating for a plurality of training iterations, reference training values corresponding to aligning of a data strobe (DQS) signal with a data valid window of data (DQ) lines of the plurality of memory modules; identifying for each training iteration, any outer values within the reference training values generated for that training iteration; eliminating the identified outer values from the reference training values; generating a final reference training value based on an average of the remaining reference training values; and using the final reference training value as the DQ-DQS timing value for the boot sequence of the system.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: May 26, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: William H. Cox, Jr., Jimmy G. Foster, Sr., Sumeet Kochar, Ivan R. Zapata
  • Publication number: 20150143090
    Abstract: Systems and methods for configuring and executing services are disclosed. A plurality of services and a plurality of technology services are configured based on information stored in a knowledge repository. The plurality of services and the plurality of technology services correspond to a plurality of messages. The service is configured for a technology service. The configuration comprises transformation, validation and operation data, a service adapter and tools associated with each service and a plurality of operations to be performed by the tools corresponding to each service. Based on the configuration, a first service and a first operation identified corresponding to a first message. The first message is routed to the first service identified and the first operation is performed by invoking a first tool. After performing the operation, a second message is sent to identify the second service.
    Type: Application
    Filed: November 17, 2014
    Publication date: May 21, 2015
    Inventors: Veena S. DESHMUKH, Rahul Ramesh KELKAR, V.V.L. Sudha KANCHARLA, Mudit DHAGAT
  • Publication number: 20150143091
    Abstract: In one or more embodiments, a system can configure a physical mobile device via configuring a configuration for an emulator of the physical mobile device. For example, a user (e.g., a customer) can request a physical mobile device, and a system can provide the user with an emulation of the physical mobile device, where the user can configure the emulation of the physical mobile device. In one or more embodiments, the user can be provided with the configuration via at least one of a network and a physical delivery of the physical mobile device, configured with the configuration. In one example, the user can execute an emulation of the physical mobile device configured with the configuration, received via the network. In another example, the physical mobile device can be configured with the configuration, and subsequently, the physical mobile device can be physically delivered to the user.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 21, 2015
    Applicant: INVODO, INC.
    Inventors: MATTHEW C. BRACE, JAMES D. KEELER
  • Publication number: 20150143092
    Abstract: An information processing apparatus includes a startup condition acquisition unit that acquires a startup condition of multiple program modules, a determination unit that determines a startup order of the multiple program modules by multiple CPU cores, a startup unit that starts up the multiple program modules by executing an executable program module in accordance with the startup order by the multiple CPU cores, an updating unit that updates load information that indicates multiple CPU core load that fluctuates during a startup process, and a limitation unit that limits startup of the program module by the multiple CPU cores based on the load information updated by the updating unit.
    Type: Application
    Filed: November 19, 2014
    Publication date: May 21, 2015
    Applicant: RICOH COMPANY, LTD.
    Inventor: Shigeya Senda
  • Publication number: 20150143093
    Abstract: A computer may comprise a processor and first storage device coupled to the processor. The first storage device contains a basic input/output system (BIOS) executable by the processor. The system may also comprise a second storage device coupled to the processor. The second storage device may contain a management interface usable by an operating system to access the BIOS. A plurality of interface files may also be provided, each interface file being usable by the management interface to access the BIOS and each interface file defining one or methods for use by the interface or BIOS. Upon execution of the BIOS, the processor is to determine a configuration of the system and, based on the determined configuration, to select a particular interface file for use during run-time.
    Type: Application
    Filed: January 23, 2015
    Publication date: May 21, 2015
    Inventors: Luke MULCAHY, Bernard D. DESSELLE, Christoph J. GRAHAM
  • Patent number: 9037840
    Abstract: An apparatus that includes a semiconductor chip having a processor and an on-die non-volatile storage resource is described. The on-die non volatile storage is to store different, appropriate performance related information for different configurations and/or usage cases of the processor for a same performance state of the processor.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: May 19, 2015
    Assignee: Intel Corporation
    Inventors: Ankush Varma, Krishnakanth V. Sistla, Martin T. Rowland, Chris Poirier, Eric J. Dehaemer, Avinash N. Ananthakrishnan, Jeremy J. Shrall, Xiuting C. Man, Stephen H. Gunther, Krishna K. Rangan, Devadatta V. Bodas, Don Soltis, Hang T. Nguyen, Cyprian W. Woo, Thi Dang
  • Patent number: 9037686
    Abstract: A portable, e.g. handheld, device that would assist in the discovery of hardware ‘in the box’, and non-connected resources in general, by using detection methods such as scanning a barcode, manually entering a UPC, or detecting an RFID tag on the asset or resource, and then recommending the physical location, cabling and other setup information based on datacenter needs and real-time load information and displaying the instructions on the portable device. The above-mentioned portable device may also include a GPS receiver to locate various resources, i.e. pieces of hardware, based on their location in a large datacenter.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventor: Jacob Kugel
  • Patent number: 9037842
    Abstract: The present disclosure includes methods, devices, and systems for booting in systems having devices coupled in a chained configuration. One or more embodiments include a host and a number of devices coupled to the host in a chained configuration, wherein at least one of the number of devices is a bootable device and the at least one bootable device is not directly coupled to the host.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: May 19, 2015
    Assignee: Micron Technology, Inc.
    Inventors: William H Radke, Victor Y Tsai, Peter Feeley, Neal A Galbo, Robert N Leibowitz
  • Patent number: 9037754
    Abstract: The present application is directed towards systems and methods for coordination and management of a shared resource in a multi-core system. In a multi-core system, multiple cores may be utilizing a shared resource. However, internal resources common to the shared resource may need to be initialized by only one core, and independent and uncoordinated initialization by multiple cores may cause errors. The present invention provides systems and methods for coordinating such initialization and use through a handshaking protocol.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: May 19, 2015
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Ramanjaneyulu Y. Talla
  • Patent number: 9037839
    Abstract: When a match of a pair of a first configuration register value obtained by a configuration register value obtainment unit and a first configuration register value related to the first configuration register value stored in a storage unit with being related to the first startup control unit, or a match of a pair of a second configuration register value obtained by the configuration register value obtainment unit and a second configuration register value related to the second configuration register value stored in the storage unit with being related to the second startup control unit, is detected, startup processing of an information processing apparatus is continued. Thereby, the startup processing can be completed even when a part of processing units is swapped with a spare processing unit having the same configuration, and the functions of the startup control units can be effectively exploited.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: May 19, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Yoson Shimatani
  • Patent number: 9038169
    Abstract: A method and computer program product for managing and controlling direct access of an administrator to a computer system. At least one computer program on the computer system receives from the administrator a request for the direct access to the managed computer system directly from the system console and requests a service management system to search open tickets. In response to that the open tickets are found, the at least one computer program requests the administrator to choose at least one ticket from the open tickets and grants the administrator the direct access to the computer system in response to determining that the at least one ticket is valid.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventors: Eric M. Anderson, Christopher J. Dawson, Leslie A. Nelson, Brett W. Singletary
  • Patent number: 9037841
    Abstract: A control circuit for a terminal electronic device includes a network card, a wakeup circuit, a south bridge, a restart circuit, and a controller. The network card receives a remote control command from a remote apparatus, and generates a wakeup signal if the terminal electronic device is turned off. The wakeup circuit activates the terminal electronic device according to the wakeup signal. The south bridge provides a low voltage power signal if the terminal electronic device is turned off. The controller receives the wakeup signal and the low voltage power signal, and outputs a first control signal to the restart circuit to disable the restart circuit.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: May 19, 2015
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Kang Wu, Bo Tian
  • Publication number: 20150134940
    Abstract: A communicator has profiles for holding locators for items in a tree-like database for a smart device that monitors a process. The communicator is connected to the smart device and obtains tag and other identity information to find the profile for the smart device. When a profile is located, the communicator displays a list of configuration items and favorite items and loads the items on the list into the communicator as default inputs or settings.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 14, 2015
    Inventors: Nikola Mrvaljevic, Randy Peterson, Joseph V. Ferrante, Dileepa Prabhakar, David Clarence Dyck
  • Patent number: 9032198
    Abstract: A service provider can maintain one or more host computing devices which may be utilized as bare metal instances by one or more customers of the service provider. Illustratively, each host computing device includes hardware components that are configured in a manner to allow the service provider to implement one or more processes upon a power cycle of the host computing device and prior to access of the host computing device resources by customers. In one aspect, a hosting platform includes components arranged in a manner to limit modifications to software or firmware on hardware components. In another aspect, the hosting platform can implement management functions for establishing control plane functions between the host computing device and the service provider that is independent of the customer. Additionally, the management functions can also be utilized to present different hardware or software attributes of the host computing device.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: May 12, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael David Marr, Matthew D. Klein, Samuel J. McKelvie, Darin Lee Frink
  • Patent number: 9032193
    Abstract: A lightweight embedded directory server with portable LDAP data is disclosed. The directory server and database comprises a processing chip, an on-chip processing unit, an on-chip memory system, and an on chip input/output system. The memory system stores an embedded operating system and an embedded directory server, and is also used for storing data to be processed by the processing unit. The input/output system is provided for connecting the processor chip to one or more applications for supplying directory services to the one or more applications. A portable memory device stores a directory database, and, in use, this memory device is releasably connected to the on chip input/output system. An on-chip driver is used to perform read and write operations on the portable memory device; and a boot loader software program is used for starting execution of the embedded directory service.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Chandrajit G. Joshi, Romil J. Shah
  • Patent number: 9032194
    Abstract: Fast computer startup is provided by, upon receipt of a shutdown command, recording state information representing a target state. In this target state, the computing device may have closed all user sessions, such that no user state information is included in the target state. However, the operating system may still be executing. In response to a command to startup the computer, this target state may be quickly reestablished from the recorded target state information. Portions of a startup sequence may be performed to complete the startup process, including establishing user state. To protect user expectations despite changes in response to a shutdown command, creation and use of the file holding the recorded state information may be conditional on dynamically determined events. Also, user and programmatic interfaces may provide options to override creation or use of the recorded state information.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Iyigun, Yevgeniy Bak, Emily N. Wilson, Kirsten V. Stark, Sushu Zhang, Patrick L. Stemen, Brian E. King, Vasilios Karagounis, Neel Jain
  • Patent number: 9032192
    Abstract: A mobile device capable of performing a plurality of functions. The mobile device includes a memory for storing a plurality of different security policies; an input device for invoking a function from the plurality of functions by a user; a processor for assigning a first security policy from the stored plurality of security policies to the invoked function; and a security module for requiring the user to satisfy the assigned first security policy, before the invoked function is performed by the mobile device.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: May 12, 2015
    Assignee: Broadcom Corporation
    Inventor: Edward H. Frank
  • Patent number: 9032199
    Abstract: Embodiments relate to systems, devices, and computer-implemented methods for creating a loadable image and using the loadable image for restarting an application. The method can include starting, by a computing device, initialization of the application, and identifying upon initialization of the application, a plurality of resources associated with the application. The method can further include determining checkpoints associated with the plurality of resources. In addition, the method can include creating an optimized image corresponding to the application based on the checkpoints and an optimization of an application image, and storing the optimized image in a memory. Further, the method can include restarting the application by replacing a current process image with a new process image, and updating the new process image with one or more elements of the optimized image.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventor: Peter Cadwell Dibble
  • Patent number: 9032196
    Abstract: A service provider can maintain one or more host computing devices which may be utilized as bare metal instances by one or more customers of the service provider. Illustratively, each host computing device includes hardware components that are configured in a manner to allow the service provider to implement one or more processes upon a power cycle of the host computing device and prior to access of the host computing device resources by customers. In one aspect, a hosting platform includes components arranged in a manner to limit modifications to software or firmware on hardware components. In another aspect, the hosting platform can implement management functions for establishing control plane functions between the host computing device and the service provider that is independent of the customer. Additionally, the management functions can also be utilized to present different hardware or software attributes of the host computing device.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: May 12, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael David Marr, Matthew D. Klein, Samuel J. McKelvie, Darin Lee Frink
  • Patent number: 9032200
    Abstract: Method, system, and storage media for remotely installing a virtual service processor (VSP) to a computing device are disclosed. The computer device initiates a preboot execution environment (PXE) client and receives a VSP installation file from a PXE server. The VSP installation file includes a VSP file, a universal plug and play (UPnP) service file, and a remote procedure call (RPC) service file. The UPnP service is discoverable by a management station in a network through UPnP. The computer device initiates a RPC service based on the RPC service file, sends hardware information of the computing device to the management station through the RPC service, receives configuration parameters for the VSP through the RPC service. The RPC service installs the VSP based on the VSP installation file and the configuration parameters.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 12, 2015
    Assignee: American Megatrends, Inc.
    Inventors: Samvinesh Christopher, Varadachari Sudan Ayanam, Joseprabu Inbaraj, Baskar Parthiban
  • Patent number: 9032197
    Abstract: A service provider can maintain one or more host computing devices which may be utilized as bare metal instances by one or more customers of the service provider. Illustratively, each host computing device includes hardware components that are configured in a manner to allow the service provider to implement one or more processes upon a power cycle of the host computing device and prior to access of the host computing device resources by customers. In one aspect, a hosting platform includes components arranged in a manner to limit modifications to software or firmware on hardware components. In another aspect, the hosting platform can implement management functions for establishing control plane functions between the host computing device and the service provider that is independent of the customer. Additionally, the management functions can also be utilized to present different hardware or software attributes of the host computing device.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: May 12, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael David Marr, Matthew D. Klein, Samuel J. McKelvie, Darin Lee Frink
  • Patent number: 9032195
    Abstract: A navigation device for a vehicle includes: a memory device including a NAND type flash memory for storing a predetermined program and a boot program and a controller for searching a failure block in the flash memory and managing a corresponding relation between a logic block and a physical block with eliminating failure blocks; a back-up power source; a power source switch for coupling the memory device with the back-up power source; a power source for generating a predetermined voltage with using the back-up power source; a control device energized from the power source with the predetermined voltage so as to be activated; and a power source control device. The control device determines whether activation is performed for the first time. The control device executes a stand-by process, and then, executes a boot process when the activation is performed for the first time. The control device executes the boot process without executing the stand-by process when the activation is after the first time.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: May 12, 2015
    Assignee: DENSO CORPORATION
    Inventor: Motoki Kanamori
  • Patent number: 9026775
    Abstract: A device driving apparatus includes a storage unit to store a plurality of device driving programs, a plurality of devices to receive the plurality of device driving programs, and a switching unit to transfer the plurality of device driving programs.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: May 5, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dong-Jun Jang
  • Patent number: 9026776
    Abstract: A portable desktop device and method for host computer system hardware recognition and configuration are provided. The portable desktop device causes on a first boot, the host computer system to recognize hardware devices connected thereto, and to configure hardware configuration files of the portable desktop O/S in accordance with the recognized hardware. Once the hardware configuration files have been configured, the system is rebooted. On the second boot, the host computer determines that the portable desktop has been configured for its hardware, and initiates start-up of the portable desktop.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: May 5, 2015
    Assignee: Imation Corp.
    Inventor: Laurence Hamid
  • Patent number: 9026771
    Abstract: In one embodiment a computer system, comprises a processor, a trusted platform module comprising at least one platform configuration register, a basic input/output system, and logic to unseal at least one current key in the trusted platform module, initiate an update to the basic input/output system, obtain, with the update, at least a component of one expected value for a platform configuration register in the trusted platform module, seal at least one key using the at least one expected value for a platform configuration register, and install the basic input/output system update.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: May 5, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wael Ibrahim, Manuel Novoa
  • Patent number: 9026770
    Abstract: A method including receiving control profile information that controls one or more operations of a user device during an event associated with a user; generating a control profile based on the control profile information; controlling the one or more operations of the user device based on the control profile for a duration of the event; and automatically setting the user device to a previous state or a new state after the event transpires.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: May 5, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Paul V. Hubner, Robert A. Clavenna, Kristopher Pate, Steven T. Archer
  • Patent number: 9026777
    Abstract: A computer system includes a memory, the memory comprising a hardware boot parameter storage area; an operating system running on the computer system; and reboot logic configured to: store updated boot parameters for the operating system in the hardware boot parameter storage area in the memory; perform a reboot of the operating system with the updated boot parameters; determine whether the reboot of the operating system is successful, and, in the event the reboot of the operating system is successful, automatically propagate the updated boot parameters to a persistent boot parameter storage area.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Brooks, Walter W. Otto, Neil Shah, Stephen C. Warren
  • Publication number: 20150121052
    Abstract: Three-dimensional processing systems are provided which have multiple layers of conjoined chips, wherein at least one chip layer has calibration control circuitry that is dedicated to calibrating/configuring one or more functional chip layers, and/or performance instrumentation control circuitry for testing and collecting performance data of one or more functional chip layers.
    Type: Application
    Filed: January 13, 2014
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Philip G. Emma, Allan M. Hartstein, Michael B. Healy, Krishnan K. Kailas, Alper Buyuktosunoglu
  • Publication number: 20150121152
    Abstract: A multi-core processor system includes a first resource, a first core, a second resource, and a second core. The first core runs a first operating system (OS), and the first resource is allocated to the first OS. The second core runs a second OS, and the second resource is exclusively allocated to the second OS. The first OS and the second OS are designed for running at the same time, and the second OS is configured for monitoring or debugging the first resource, the first core, or the first OS.
    Type: Application
    Filed: October 29, 2014
    Publication date: April 30, 2015
    Inventors: Alpus PC Chen, Chun-Wei Chen, Elysee YH Hsieh, Kelvin Shieh
  • Patent number: 9021573
    Abstract: A method and a system are disclosed that enable an address at the edge router to be used to establish a multi-pipe virtual private network (MVPN) connecting controllers to multiple web enabled end user devices (EUDs) inside a security protected local area network (LAN). The EUDs connect to a central server (CS) outside the LAN during configuration establishing registration and identity (ID) for each EUD. Once the EUDs establish connection from inside the LAN, the CS is enabled to communicate with the EUDs using the address and ID provided during registration. The CS then acts as a facilitator establishing secure VPN connection between controllers in the cloud and the EUDs inside the LAN. CS further acts as a pass through for those LANs that do not allow direct connections to controllers outside the LAN. The CS continues to monitor the health of the overall system once connectivity is established.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: April 28, 2015
    Assignee: Cradle Technologies
    Inventors: Ramachandran Natarajan, Suhas S. Patil
  • Patent number: 9021545
    Abstract: In one embodiment, a first instruction prescribing a setting for a feature is defined. A second instruction prescribing a first action is defined. A third instruction prescribing a second action is defined. It is determined whether the feature is present in a computing device, and if present, whether the feature is set to the setting. The first action is initiated if the feature is present and not set to the setting. The second action is initiated if the feature is not present.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 28, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew Deter, Douglas T. Albright, Kimberly G. Drongesen, John K. Gonsalves, Daryl Wong, Shivaun Albright
  • Patent number: 9021244
    Abstract: Firmware in a UEFI-compliant computing device is used to administer and alter a Secure Boot process for the computing device while continuing to provide protection from unauthorized third-party code.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: April 28, 2015
    Assignee: Insyde Software Corp.
    Inventor: Jeffery Jay Bobzin