Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
  • Patent number: 9658862
    Abstract: Various embodiments of the present invention that include executing, by a processor, a software stack. A writeable boot device such as a storage device with a removable medium is detected, and a second software stack is saved by replacing, on the writeable boot device, a first boot image with a second boot image comprising a second software stack.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: May 23, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex Friedman, Constantine Gavrilov, Artemy Voikhansky
  • Patent number: 9652025
    Abstract: A communication device configured to performing communication with an external device. The communication device includes a calculation unit, a recording unit configured to record a first firmware that makes the calculation unit function in a first mode, and a second firmware that makes the calculation unit function in a second mode that is different from the first mode, and a communication unit, when the calculation unit receives a signal from the external device in a designated state switching from execution of the first firmware to execution of the second firmware, configured to make a response not according to contents of the received signal.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: May 16, 2017
    Assignee: Seiko Epson Corporation
    Inventor: Shinya Sakashita
  • Patent number: 9649145
    Abstract: A supply device for a surgical apparatus for operating a surgical instrument that includes a control unit for controlling the surgical instrument, a memory unit for storing configuration data, and a mediating unit for allocating an adjustment value to a mathematical function to obtain a scaling factor, and methods of using such a supply device.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: May 16, 2017
    Assignee: Erbe Elektromedizin GmbH
    Inventor: Martin Fritz
  • Patent number: 9652215
    Abstract: The subject matter described herein relates to application installation/uninstallation across multiple systems. Responsive to installation or uninstallation of an application on a first system running on a device, it is determined whether the application is to be installed or uninstalled on a second system. Responsive to determining that the application is to be installed or uninstalled on the second system, an indication is set while the first system is running, where the indication causes installation or uninstallation of the application on the second system.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: May 16, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiaolong Shi, Song Li
  • Patent number: 9652250
    Abstract: A controller initializing device and method is configured to initialize controllers. When a device is powered on, a basic input and output system of the device initializes a first chip of the device. The basic input and output system starts a power on self test and initializes a first controller of the device. The basic input and output system outputs a trigger signal when the power on self test of the basic input and output system ends. A baseboard management controller of the device accesses the first controller when the baseboard management receives the trigger signal.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: May 16, 2017
    Assignee: ScienBiziP Consulting (Shenzhen) Co., Ltd.
    Inventor: Fang-Cing Su
  • Patent number: 9652006
    Abstract: Systems and methods of operating a computing system may involve receiving, at a control interface, an instruction to alter a power state at a memory device, and directing, by the control interface, a controller to control a power supply to a memory device channel to alter the power state in the memory device.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: May 16, 2017
    Assignee: Intel Corporation
    Inventors: Aurelien T. Mozipo, Charles R. Martin, John D. Schock
  • Patent number: 9645777
    Abstract: An information processing apparatus acquires, from a plurality of plug-ins that performs searches for printers, detection results in the searches, and displays, based on the detection results, a selection screen enabling selection of a printer from detected printers. If a printer is determined to have been redundantly detected, the printer is displayed as a single selection candidate on the selection screen.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: May 9, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Kikuchi
  • Patent number: 9646273
    Abstract: A method and system for performing a technical solution analysis is provided. The method includes receiving requirements associated with an IT system for design, assumptions, dependency data, stakeholder data, and entry criteria readiness data. A quality level of the requirements is evaluated and a requirements quality sub-score for each requirement is calculated. The assumptions are evaluated for hidden requirements and an assumptions score is generated. The dependency data is evaluated and a dependencies score is generated. The stakeholder data is evaluated and a stakeholder approval level score is generated. The entry criteria readiness data is evaluated and an entry criteria readiness score is generated. An overall score summary summarizing the requirements quality score, the assumptions score, the dependencies score, the stakeholder score, and the criteria readiness score is generated.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Juan P. Giraldo, Sharon M. Mohrlock
  • Patent number: 9639690
    Abstract: The present invention is notably directed to a user trusted device (10), comprising: a connection interface (12) enabling connection (S2) with a computer (101); and a persistent memory (14) storing modules (15, 16, 17), which are configured, upon connection of the user trusted device (10) with said computer (101) via said connection interface (12), to: enable said computer (101) to start booting (S3, S3a) from the user trusted device (10); map (S6) firmware data to a code, the firmware data comprising program code of an initialization firmware and/or data accessible by the initialization firmware (122) of the computer while starting to boot; attest (S7-S12) trustworthiness of the code; and enable (S14) said computer (101) to complete booting from the user trusted device (10) if the code is attested. The present invention is further directed to related systems and methods.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael Baentsch, Thomas Gschwind, Andreas Schade
  • Patent number: 9639340
    Abstract: A system and method is provided of swapping a first virtual machine with a second virtual machine by modifying those portions of memory where the two machines differ. The differences may be determined by booting both the first and the second virtual machines and generating a difference file based on the differences in the memory occupied by the booted virtual machines.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventor: Nelson Araujo
  • Patent number: 9641330
    Abstract: A cryptographic system includes a memory device and a processor. The memory device has at least two sections, including a first section and a second section. The processor is configured to determine a mode of operation, receive a signal, and selectively zeroize at least one section of the memory device based at least in part on the received signal and the determined mode of operation.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: May 2, 2017
    Assignee: Cyber Solutions International, LLC
    Inventor: Richard J. Takahashi
  • Patent number: 9639373
    Abstract: An information processing apparatus providing a specific function includes a non-volatile function program memory that stores a function program for providing the specific function, a main memory, and an arithmetic device that reads and stores the function program from the function program memory into the main memory at startup of the information processing apparatus and performs an arithmetic operation based on the function program to execute the function program. The arithmetic device operates at a start frequency set for startup as a clock frequency for accessing the function program memory when reading and storing the function program from the function program memory into the main memory at the startup, and operates at a frequency lower than the start frequency as the clock frequency for accessing the function program memory after reading and storing the function program into the main memory.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: May 2, 2017
    Assignee: RICOH COMPANY, LTD.
    Inventor: Kenichi Watanabe
  • Patent number: 9632803
    Abstract: A mechanism for managing configuration states in an application server. The method includes saving a plurality of configuration states of an application server. The method also includes selecting a configuration state from the plurality of configuration states in view of a a match of one of a file tuple or a database tuple between the selected configuration state and the plurality of configuration states and data quantity associated with the plurality of configuration states.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: April 25, 2017
    Assignee: Red Hat, Inc.
    Inventors: Filip Nguyen, Filip Elias
  • Patent number: 9632806
    Abstract: Technologies are disclosed that allow the firmware of a remotely located target device to be configured. The target device can receive a command to reboot into a special remote setup mode for remote configuration. Once in the remote setup mode, the firmware listens for and can respond to HTTP requests for information on configurable data and instructions to update the configurable data.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: April 25, 2017
    Assignee: American Megatrends, Inc.
    Inventors: Stefano Righi, Madhan B. Santharam, Howelle Blaine Summers
  • Patent number: 9626206
    Abstract: Described is a technology by which a virtual machine may be safely migrated to a computer system with a different platform. Compatibility of the virtual machine may be checked by comparing the virtual machine's capabilities against those of the new platform. To ensure compatibility, when created the virtual machine may have its capabilities limited by the lowest common capabilities of the different platforms available for migration. Computer systems may be grouped into migration pools based upon similar capabilities, and/or a virtual machine may be mapped to certain computer systems based upon capabilities needed by that virtual machine, such as corresponding to needed performance, fault tolerance and/or flexibility.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: April 18, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert Bradley Bennett, René A Vega, Shuvabrata Ganguly, Matthew Douglas Hendel, Rajesh Natvarlal Davé, Lars Reuther, Tamás Gál, Yuan Zheng
  • Patent number: 9626200
    Abstract: In embodiments of electronic device mode detection, a mode detection application, implemented on an electronic device, correlates an identifier of a wireless device and an activity of the electronic device based at least in part on multiple instances of detecting the identifier of the wireless device during the activity of the electronic device. In some embodiments, the mode detection application correlates the identifier of the wireless device and the activity of the electronic device based at least in part on the identifier of the wireless device not being detected during one or more different activities of the electronic device. After correlating the identifier of the wireless device and the activity of the electronic device, the mode detection application configures the electronic device to automatically switch to a mode associated with the activity responsive to detecting the identifier of the wireless device.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: April 18, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Craig J. Detter, Vel Pratheesh Sankar
  • Patent number: 9626195
    Abstract: A booting system includes a control module, a voltage regulation module, a complex programmable logic device (CPLD), and a power supply unit (PSU). The control module is configured to output a booting signal. The CPLD is coupled to the control module for receiving the booting signal and is configured to sense status of the voltage regulation module, a power control signal is outputted from the CPLD when the CPLD receives the booting signal and status of the voltage regulation module are normal. The PSU is coupled to the CPLD for receiving the power control signal from the CPLD and outputs a power signal for booting up a computer.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: April 18, 2017
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Kang Wu, Guo-Yi Chen
  • Patent number: 9621549
    Abstract: An integrated circuit may comprise a secure volatile memory configured to store first data-validity information associated with first data stored in an external nonvolatile memory; and a secure processor configured to: retrieve the first data-validity information from a secure remote server over a secure communication channel, wherein the secure processor uses mutual authentication with the secure remote server to secure the secure communication channel; store the first data-validity information in the secure volatile memory; retrieve the first data from the external nonvolatile memory; obtain second data-validity information associated with the first data; compare the first data-validity information stored in the secure volatile memory with the second data-validity information to generate a comparison value; and determine, based on the comparison value, whether the first data is valid.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: April 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Olivier Jean Benoit, Laurence Geoffrey Lundblade, Asaf Ashkenazi
  • Patent number: 9621332
    Abstract: A method and an apparatus are provided. The apparatus may includes a clock recovery circuit having a plurality of input latches configured to assume a first state when a first pulse is received in one or more of a plurality of input signals, combinational logic configured to provide a second pulse response to the first pulse, a delay circuit configured to produce a third pulse on a receive clock that is delayed with respect to the second pulse, a plurality of output flip-flops configured to capture the first state when triggered by the third pulse. The first state may identify which of the plurality of input signals received input pulses.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: April 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Shoichiro Sengoku
  • Patent number: 9619992
    Abstract: A security system installation kit carries a coded designation of the characteristics of the components of the kit. An installer can use a wireless telephone, which is executing a scanning application, to sense or read the coded designation. The telephone can transmit the component parameters to an installation server. The server can transmit installation instructions back to the telephone. Those instructions can be visually or audibly presented to the installer facilitating the process. The installer, via the telephone and the server, can test the installed components for proper operation.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: April 11, 2017
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventor: Kenneth L. Addy
  • Patent number: 9621587
    Abstract: A system and method are described herein for standardizing an IT policy that is used to configure devices operating on a network. An IT policy can be generated that applies to a group of users or to one or more special users without having to define and store a new IT policy for each special user. This can be achieved by specifying global and per-user IT policy rules and merging these rules as needed to produce IT policy data.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: April 11, 2017
    Assignee: BlackBerry Limited
    Inventors: Phillip Roberts, Ronald J.J. Hanson, Rudy Eugene Rawlins
  • Patent number: 9622092
    Abstract: Disclosed are a method and apparatus for managing a cloud virtual base station system. The present invention includes setting initial resources and driving or downloading an execution file or environment file of the cloud virtual base station system and monitoring or managing a state for a failure, radio resources, or the execution file or the environment file of the cloud virtual base station system.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: April 11, 2017
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Chan Yong Lee, Eun Seon Cho, Hyeon Ju Oh, Byung Han Ryu, Nam Hoon Park, Dong Seung Kwon
  • Patent number: 9618566
    Abstract: In the systems and methods, an identifier is generated for a printed circuit board (PCB), chips are connected to the PCB, and corresponding sets of programmable bits on the chips are programmed to match specific sections of the identifier. Due to the generation of the identifier and the programming of the corresponding sets of programmable bits on the chips to match specific sections of the identifier, the validity of the chips can be verified at any time during product life. For example, for each chip, its set of programmable bits can be read and, then, a determination can be made as to whether that set of programmable bits is indeed programmed to match a specific section of the identifier. Operation of the PCB can be allowed when all the chips are determined to be valid and prohibited when any of the chips are determined to be invalid (e.g., previously used).
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: April 11, 2017
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Jeanne P. Bickford, Nazmul Habib, Baozhen Li, Tad J. Wilder
  • Patent number: 9619340
    Abstract: A computer-implemented method may comprise performing a disaster recovery restore process on a target computing device; accessing a backup server; and selecting a source backup from the backup server. The source backup may comprise one or more volumes, partitions, files and device drivers of a source computing device from which the source backup was created. The selected source backup may then be installed in an offline partition of the target computing device. One or more target device drivers may then be installed in the offline partition. To complete the disaster recovery restore process on the target computing device, the target computing device may then be rebooted. Both the backup of the source computing device and the active partition of the target device may comprise source computing device-dependent hardware device drivers. When carried out in a Windows® environment, Sysprep need not be used and the kernel need not be modified.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: April 11, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventor: Rajesh Mirkhelkar
  • Patent number: 9612930
    Abstract: In an embodiment, a processor includes at least one core, a power management unit having a first test register including a first field to store a test patch identifier associated with a test patch and a second field to store a test mode indicator to request a core functionality test, and a microcode storage to store microcode to be executed by the at least one core. Responsive to the test patch identifier, the microcode may access a firmware interface table and obtain the test patch from a non-volatile storage according to an address obtained from the firmware interface table. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: April 4, 2017
    Assignee: Intel Corporation
    Inventors: Vedvyas Shanbhogue, Eric Rasmussen, Deep K. Buch, Gordon McFadden, Kameswar Subramaniam, Amy L. Santoni, Willard M. Wiseman, Bret L. Toll
  • Patent number: 9612100
    Abstract: A touch emulator is provided. The touch emulator, for example, includes a substrate, a plurality of conductors, a plurality of switches, a plurality of capacitors, and a control unit. The conductors are disposed on the substrate. Each of the switches is coupled to one of the conductors, respectively. One end of each of the capacitors is respectively coupled to one of the switches, while the other end of each of the capacitors is grounded. The control unit is coupled to each of the switches. The control unit controls at least one of the switches to turn on or turn off according to a control timing sequence, so as to generate a multi-point touch input operation with a preset distribution pattern.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: April 4, 2017
    Assignee: Wistron Corporation
    Inventor: Cheng-Chia Lai
  • Patent number: 9612887
    Abstract: This disclosure is directed to firmware-related event notification. A device may comprise an operating system (OS) configured to operate on a platform. During initialization of the device a firmware module in the platform may load at least one globally unique identifier (GUID) into a firmware configuration table. When the platform notifies the OS, the firmware module may load at least one GUID into a platform notification table and may set a platform notification bit in a platform notification table status field. Upon detecting the notification, an OS management module may establish a source of the notification by querying the platform notification table. The platform notification bit may cause the OS management module to compare GUIDs in the platform notification table and the firmware configuration table. Services may be called based on any matching GUIDs. If no GUIDs match, the services may be called based on firmware variables in the device.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: April 4, 2017
    Assignee: Intel Corporation
    Inventors: Sarathy Jayakumar, Mohan J. Kumar, Vincent J. Zimmer, Rajesh Poornachandran
  • Patent number: 9615133
    Abstract: A control module of a multimedia device for generating display data required by a display module is provided. The control module includes: a signal receiving and analyzing unit, configured to receive a first signal to accordingly generate a pre-boot command, and to receive a second signal to accordingly generate a boot command; and a processor, configured to perform a pre-boot process according to the pre-boot signal to generate the image data, to enter a waiting mode when the pre-boot process is complete, and to exit the waiting mode according to the boot command. The image data is not used to display an image by the display module when the processor remains in the waiting mode.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: April 4, 2017
    Assignee: MStar Semiconductor, Inc.
    Inventors: Ling-Hsuan Huang, Sung-Wen Wang, Yi-Shin Tung
  • Patent number: 9603684
    Abstract: Disclosed is an apparatus for manufacturing a tooth model aids. The apparatus for manufacturing a tooth model, which is configured to dewax when molding a tooth model so as to manufacture a dental denture, may include an outer housing, an inner container installed in an inside of the outer housing, a flask unit installed in an inner space part of the inner container. The flask unit includes a mounting plate on which a flask is configured to be mounted, and a cover, the mounting plate of the flask unit includes a wax collection hole on a bottom of the mounting plate, and the cover includes a nozzle which is configured to selectively inject hot water or steam to the flask, the nozzle being formed at a location corresponding to a location of the flask.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: March 28, 2017
    Assignee: MUNGYO GYPSUM & ENGINEERING CORPORATION
    Inventor: Doo Suek Nam
  • Patent number: 9606812
    Abstract: An electronic apparatus includes a first boot unit and a boot management unit. The first boot unit performs a first boot process for booting a first program. The boot management unit performs control of the first boot unit so as not to boot the first program in the first boot process next time when an interruption of the first boot process occurs and the interruption is caused by the first program being booted. The boot management unit does not perform the control when the interruption is caused by a factor other than the first program.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: March 28, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Yosuke Kinoshita, Yasushi Amano
  • Patent number: 9600369
    Abstract: An operating system recovery method is provided. The method includes starting a level 2 kernel, and transferring an image file of a to-be-recovered operating system to a specified location of a memory by using the started level 2 kernel so that a location of a recovery program in the level 2 kernel in the memory is the same as a location of a recovery program in an original kernel in the memory, where the level 2 kernel is obtained by tailoring an image file of the original kernel and then compiling a tailored image file of the original kernel; and recovering, by using the level 2 kernel, the operating system to a state, before the operating system enters a hibernation mode, of the operating system. A recovery speed of the operating system can be accelerated. In addition, a corresponding apparatus and terminal device are further provided.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: March 21, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Dedong Wang
  • Patent number: 9599971
    Abstract: A method operates an onboard power supply system in a motor vehicle. The onboard power supply system has a master controller and a slave controller, in which the master controller communicates with the slave controller via a subsidiary bus system and a further onboard power supply system component via a main bus system. Present requests are received in the slave controller and in response to the present requests, performing one of: putting the slave controller into an operating mode and switching the master controller to a transmission mode, in which the master controller coordinates communication between the slave controller and the onboard power supply system component; or putting the slave controller into a sleep mode and switching the master controller to an undertaking mode, in which the master controller responds to queries from the onboard power supply system component to the slave controller.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: March 21, 2017
    Assignee: Brose Fahrzeugteile GmbH & Co. KG, Hallstadt
    Inventors: Bernd Herthan, Burkhard Wagner, Armin Feustel, Stefan Schiegel, Matthias Buehler
  • Patent number: 9594571
    Abstract: The present disclosure describes several embodiments, e.g., a method, a baseboard management controller (BMC) system, a computer-readable non-transitory medium, for managing boot images for a computer system. These embodiments may include obtaining, by a BMC of the BMC system, a first boot image for the processor-based system, storing, by the BMC of the BMC system, the first boot image at a first location in a memory element of BMC system, and informing, by the BMC of the BMC system to a bus-to-memory bridge, first location information indicating a first location at which the first boot image is stored. The present disclosure also describes the bus-to-memory bridge which interfaces between a bus of the processor-based system and the memory element of the BMC system to allow one or more processors of the processor-based system to access the memory element of the BMC system to obtain boot image(s).
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: March 14, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: William Jackson Bibb, Jr., Sunil Bhagia
  • Patent number: 9594570
    Abstract: Described is a computing platform, which comprises: a non-volatile memory having a firmware boot program; and a CPU to execute the firmware boot program when the CPU is reset, the firmware boot program including instructions to create Power and Performance Measurement (PPM) interface data structures including an error injection table structure to provide error injection services to an OS.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: March 14, 2017
    Assignee: Intel Corporation
    Inventors: Mohan Kumar, Sarathy Jayakumar, Jose Andy Vargas
  • Patent number: 9596604
    Abstract: A method, system, and computer program product for securing wireless network devices improves the security of wireless networks and devices, such as Bluetooth networks and devices, to prevent security attacks on and hacking of such networks and devices. A method for secure wireless communications, comprises the steps of requesting a connection with a wireless device, determining whether the wireless device is trusted, determining a security policy of the wireless device, and establishing a connection with the wireless device if the wireless device is trusted and if the security policy of the wireless device is as expected.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: March 14, 2017
    Assignee: McAfee, Inc.
    Inventors: Rajesh Shinde, Harish Mohan Awasthi
  • Patent number: 9589010
    Abstract: Systems and methods for detecting legacy storage devices that may falsely and/or incorrectly report to host systems that they have removable media. Such false or incorrect reporting may cause the host system to periodically poll the storage device as to whether the device is ready for I/O processing. Such polling would be unnecessary and represent a waste of power expended by the host system. In one embodiment, the present system may implement processes that periodically poll storage media and update a database. The database would be a listing of storage devices indicating whether they truly have removable media or falsely report that they have removable media. In another embodiment, the present system may apply some heuristically testing to determine whether a storage device so falsely indicates removable media. In another embodiment, telemetry service may be used by a group of hosts to share data regarding such storage devices.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: March 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Bovee, Lee Prewitt, Ravinder Thind
  • Patent number: 9591496
    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: January 12, 2016
    Date of Patent: March 7, 2017
    Inventor: Mark Cummings
  • Patent number: 9588912
    Abstract: A method and an apparatus are provided for controlling a memory in an electronic device. A kernel of a control unit in the electronic device receives importance information, based on program information, and memory usage, from an Operating System (OS) framework of the control unit. It is determined whether a memory request signal is received at the kernel from the OS framework. The kernel terminates at least one program based on the memory request signal and the importance information, when the memory request signal is received.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: March 7, 2017
    Assignees: Samsung Electronics Co., Ltd, Sungkyunkwan University Research & Business Foundation
    Inventors: Sunae Seo, Sanghoon Kim, Jinsoo Kim, Dongjun Shin
  • Patent number: 9584633
    Abstract: A system that incorporates teachings of the present disclosure may include, for example avoiding data copy and task switching by processing protocol headers of network PDUs as a serial tape to be processed in order such as by a single method. Other processing includes reducing stages and simplifying protocol processing and multiplexing during network communications. Address changing in an active network can be implemented by assigning multiple addresses to an entity so that a new address can replace the old address. Peer-to-peer application searching can be performed among networks that can be accessible or non-accessible networks. Utilizing anycast sets that include selected and alternative addresses to enable immediate or near immediate alternative route selection on failure or congestion. Other embodiments are disclosed.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 28, 2017
    Assignee: TRIA NETWORK SYSTEMS, LLC
    Inventors: John D. Day, Steve Bunch
  • Patent number: 9575775
    Abstract: A method for automatic execution of at least one program associated with a mounted medium, wherein the mounted medium is ejected from a device is provided. The method may include determining if an automatic program initiation on eject is required, wherein the determining is based on a detection of the mounted medium being mounted in the device. The method may also include registering the required automatic program initiation on eject, wherein the registering is based on the determination of the automatic program initiation on eject being required. The method may include storing an executable program content associated with the registered automatic program initiation on eject. Additionally, the method may include executing the stored executable program content, wherein the execution is based on a detection of the mounted medium being ejected from the device. The method may include deregistering the required automatic program initiation on eject.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Craig A. Carson, Bret W. Dixon, Benjamin T. Horwood, John A. Kaputin
  • Patent number: 9575545
    Abstract: The controller LSI is connected to an SPI flash memory having a deep power down mode (DPM), and brings the SPI flash memory to the DPM and then brings itself to low power consumption mode (LPM) that volatilizes data in a RAM. This invention solves the problem that the controller LSI cannot release the peripheral device from the DPM upon returning from the LPM due to the volatilization of the data. The controller LSI includes a CPU, the RAM, and an SPI control unit transmitting an SPI command to the flash memory. The SPI command includes a power down command to bring the flash memory into DPM and a release command to release it from the DPM. Upon returning from the LPM, the controller LSI causes the control unit to transmit a release command to the flash memory irrespective of whether it is in DPM or normal mode.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: February 21, 2017
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Yoshio Sato, Hideaki Hayashi, Takashi Yoshida
  • Patent number: 9548781
    Abstract: A pre-provisioned mobile device and a system are provided that enables selection of proprietary feature services and proprietary applications specific to one cellular carrier from among two or more cellular carriers that have pre-provisioned the mobile device with carrier-specific proprietary feature services and proprietary applications. In response to insertion of a carrier-specific universal integrated circuit card, pre-provisioned proprietary feature services and proprietary applications specific to the carrier associated with the carrier-specific universal integrated circuit card are enabled for execution on the mobile device from a memory of the mobile device. Other examples allow for customized firmware and software builds.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: January 17, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Warren Hojilla Uy, Mary Williams, Taussif Khan, Siegfried Erhard Eichinger, Manuel Enrique Caceres
  • Patent number: 9542174
    Abstract: A solution for deploying a software image comprising a target operating system on a target computing machine is proposed. A corresponding method comprises mounting the software image as a storage device, identifying each software program comprised in the software image, downloading a configuration logic for configuring each software program, applying each configuration logic against the software image, and booting the target computing machine from the target operating system.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: January 10, 2017
    Assignee: GLOBALFOUNDRIES Inc.
    Inventors: Antonio Di Cocco, Claudio Marinelli, Luigi Pichetti
  • Patent number: 9542553
    Abstract: In an embodiment, a computing system, such as a monitoring computer, receives a request from a user to monitor an account of the user with an online service provider. The request may include personal information and user preferences for one or more protective actions. The system periodically monitors external data sources for indications of changes to personal information associated with the account, and detects changes or attempted changes to personal information associated with the account. The system may determine risk levels associated with detected changes or attempted changes, and transmit a notification to the user via a communication channel selected based on the determined risk level and/or the user preferences. The system may also initiate protective actions, so that further unauthorized access to the account may be prevented.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: January 10, 2017
    Assignee: Consumerinfo.com, Inc.
    Inventors: Michael Burger, Mark Joseph Kapczynski
  • Patent number: 9542173
    Abstract: Adaptation objects comprising software extensions for applications of an enterprise system may be developed in a test system. Dependency data for an adaptation object may be generated based on a reference, in the adaptation object, to at least one other adaptation object in the test system. If the adaptation object is assigned to a collection of adaptation objects for export to the enterprise system then checks are performed on the adaptation object based on the dependency data. One check may be for determining whether the at least one other adaptation object is: part of the collection or has already been exported and is unchanged since last being exported. If this check is failed a user interface is provided for: adding a latest version of the at least one adaptation object to the collection; or removing the reference to the at least one other adaptation object from the adaptation object.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: January 10, 2017
    Assignee: SAP SE
    Inventors: Kai Dehmann, Thomas Wieczorek, Tamara Weckwerth, Steffi Kramer
  • Patent number: 9542201
    Abstract: A computer system can obtain BIOS data from a network storage by a management controller of the computer system. The computer system can emulate a BIOS memory by the management controller based on the BIOS data and initialize the computer system with the BIOS memory emulated by the management controller.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: January 10, 2017
    Assignee: QUANTA COMPUTER, INC.
    Inventors: Maw-Zan Jau, Ching-Chih Shih
  • Patent number: 9537949
    Abstract: System and method for distributed computing. Each of multiple server computer systems may include one or more microservers, a network interface, and a network switch, coupled to the one or more microservers and the network interface, the network switch configured to switchably connect any of the microservers to a network via the network interface. Each microserver may be configurable to implement a respective server based on a computer image file, including a pre-execution environment (PXE) boot image. A management server computer may manage the server computer systems, including: providing or designating provision of computer image files to the server computer systems. Each server computer system may receive a computer image file from the management server computer or a designated computer image file store, implement a PXE boot image on a microserver accordingly, connect to one or more client computers over the network, and provide computer services to the client computers.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: January 3, 2017
    Assignee: ClearCube Technology, Inc.
    Inventors: Syed Mohammad Amir Husain, Randy P. Printz
  • Patent number: 9535828
    Abstract: Data temporarily stored in volatile memory (e.g., RAM) on a host machine can be protected using a component such as an NV-DIMM, which includes components such as an ASIC, non-volatile memory, and a battery. If power is lost to the host, the battery provides the ASIC with the power needed to determine data in the volatile memory that is protected. This protected data then can be transferred to the non-volatile memory on the NV-DIMM. When power is restored, an application or other entity can contact the NV-DIMM to recover the data, which can be transferred over a sideband channel to be restored as appropriate for a prior operation. In at least some embodiments, the NV-DIMM can receive a key over the sideband channel that can be used to encrypt and decrypt the data for further security.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: January 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel James McKelvie, Anurag Windlass Gupta
  • Patent number: 9535488
    Abstract: A microprocessor includes an indicator and a plurality of processing cores. Each of the plurality of processing cores is configured to sample the indicator. When the indicator indicates a first predetermined value, the plurality of processing cores are configured to collectively designate a default one of the plurality of processing cores to be a bootstrap processor. When the indicator indicates a second predetermined value distinct from the first predetermined value, the plurality of processing cores are configured to collectively designate one of the plurality of processing cores other than the default processing core to be the bootstrap processor.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: January 3, 2017
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: G. Glenn Henry, Stephan Gaskins
  • Patent number: 9529804
    Abstract: A system for managing file movement between a first storage and a second storage is disclosed. The system may include a set of file manager nodes connected to the first storage and the second storage. The set of file manager nodes may be configured to move a first set of files from the first storage to the second storage based on at least the content of the first set of files.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: December 27, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: Sudhakar Muddu, Christos Tryfonas, Anurag Maunder