Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
  • Patent number: 10417080
    Abstract: A remote client screen shots monitoring system for monitoring at least one client includes a preboot execute environment (PXE) module, a terminal multiplexing module, and a monitoring module. The PXE module controls the client to boot up. The client executes operations after booting us and generating screen shots in the process. The monitoring module obtains the screen shots from each client, converts each obtained screen shot to one file, and analyzes each converted file against certain predetermined words which may indicate a fault. The terminal multiplexing module places each generated screen shot together with those of other monitored clients in a display. The monitoring module can accordingly determine whether a fault exists in any one client. A remote client screen shots monitoring method is also provided.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: September 17, 2019
    Assignee: HONGFUJIN PRECISION ELECTRONICS(TIANJIN)CO., LTD.
    Inventor: Yu-Chieh Cheng
  • Patent number: 10416981
    Abstract: In accordance with embodiments of the present disclosure, a method may include receiving a feature package associated with a provisioning action via a management controller communicatively coupled to a host system and configured to provide management of an information handling system comprising the host system and the management controller via management traffic communicated between the management controller and a network external to the information handling system, extracting components of the feature package including a first binary image and a second binary image, and executing the first binary image, wherein the first binary image is configured to store the second binary image in a portion of a memory accessible to the host system, set a variable flag indicating the management controller is in a maintenance mode, and cause the host system to reboot to execute the second binary image.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: September 17, 2019
    Assignee: Dell Products L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Sundar Dasar, Yogesh Prabhakar Kulkarni
  • Patent number: 10418121
    Abstract: A memory system and an operating method thereof include: at least a CPU configured to generate a special command; at least a PCIe link coupled with the CPU, wherein the PCIe link includes at least a PCIe switch; and a plurality of memory devices connected with the PCIe switch, wherein each of the plurality of memory devices includes a memory controller, an operational mode switch, and a plurality of memory components, and the operational mode switch is configured to perform a loopback from the memory controller corresponding to the special command at loopback operational mode.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: September 17, 2019
    Assignee: SK Hynix Memory Solutions Inc.
    Inventor: Young Tack Jin
  • Patent number: 10416746
    Abstract: Methods, devices and systems are described that relate to an energy optimal computing control system, where clock rates and supply voltage are control knobs to adjust the total energy consumption of an electronic circuit. An ultra-wide voltage range, such as from near-threshold voltage to the device maximum voltage, is used to maximize the performance and to minimize the energy consumption. One example device includes a processor that receives or determines the temperature of the electronic circuit, and determines the optimum voltage levels and clock rates for the electronic circuit at the operating temperature. This information is provided to a voltage regulator and a clock generator to adjust the supply voltage and clock frequency accordingly.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: September 17, 2019
    Assignee: ATLAZO, INC.
    Inventor: Shahin Solki
  • Patent number: 10420058
    Abstract: A system may include one or more sensor devices and a wireless communication device. The wireless communication device may be configured to receive an indication of a sensor event from a sensor device via an interface port; perform a table lookup in a configuration table based on the interface port; identify sensor data location in the sensor device based on the table lookup; read data at the identified sensor data location; encapsulate the read data into a data unit; and transmit the data unit over a wireless connection to a sensor management system.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: September 17, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Nabil N. Bitar, Guang Zeng
  • Patent number: 10419289
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: September 17, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
  • Patent number: 10410202
    Abstract: An expedited booting process with brownout detection for a payment reader is provided. The payment reader can execute a boot sequence from read only memory at startup. A check is made of a stored flag value to determine whether a value such as a flag indicates whether or not a prior execution of the boot sequence was successful. If the last execution of the boot sequence was successful, the boot sequence can be executed at a faster clock rate. Otherwise the boot sequence is executed at a slower clock rate. An evaluation can be made to determine whether a predetermined portion of the boot sequence has been surpassed. If the predetermined portion of the boot sequence has been surpassed, the flag value can be set to indicate a successful execution of the boot sequence and the general operating instructions for the payment reader are then executed.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: September 10, 2019
    Assignee: Square, Inc.
    Inventors: Kevin Ka Wai Ng, Malcolm Smith, Afshin Rezayee, Yue Yang, Jeremy Wade
  • Patent number: 10409360
    Abstract: Techniques to control power and processing among a plurality of asymmetric cores. In one embodiment, one or more asymmetric cores are power managed to migrate processes or threads among a plurality of cores according to the performance and power needs of the system.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: September 10, 2019
    Assignee: Intel Corporation
    Inventors: Herbert Hum, Eric Sprangle, Doug Carmean, Rajesh Kumar
  • Patent number: 10412303
    Abstract: An imaging device includes: an imaging control unit configured to enable an imaging unit to operate after first predetermined time from stating of power supply to the imaging unit; a display control unit configured to control a display unit to display image data generated by the imaging unit after second predetermined time from starting of power supply to the display unit, the second predetermined time being longer than the first predetermined time; and a display image data generating unit configured to generate image data from when the display control unit controls the display unit to display the image data to when transition to a capturable state completes, to sequentially reduce or magnify an image formed based on the image data, and to control the display unit to display the reduced or magnified image.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: September 10, 2019
    Assignee: Olympus Corporation
    Inventors: Yoshiteru Takahashi, Atsushi Takahashi
  • Patent number: 10402636
    Abstract: Examples herein disclose capturing an image of printed text and a handwritten annotation and determining a topic as related to the printed text in the captured image. The examples disclose identifying a resource based on the handwritten annotation.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: September 3, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Lei Liu, Jian Fan, Jerry Liu
  • Patent number: 10402204
    Abstract: A non-transitory computer-readable storage medium storing a multiplatform image which can be used to boot a computer implementing one of a plurality of platforms includes a core firmware volume and one or more platform-specific firmware volumes. The core firmware volume includes common files used by each of the plurality of platforms and at least one file that may be used by some the plurality of platforms but not the others of the plurality of platforms. The one or more platform-specific firmware volumes includes files that are different in at least two of the platforms.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: September 3, 2019
    Assignee: American Megatrends International, LLC
    Inventors: Sergiy Yakovlev, Oleksiy Yakovlev
  • Patent number: 10404538
    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: April 24, 2017
    Date of Patent: September 3, 2019
    Assignee: American Megatrends International, LLC
    Inventors: Stefano Righi, Madhan B. Santharam, Howelle Blaine Summers
  • Patent number: 10395029
    Abstract: A computing device is described that comprises one or more hardware processors and a memory communicatively coupled to the one or more hardware processors. The memory comprises software that supports a software virtualization architecture, including (i) a virtual machine operating in a guest environment and including a process that is configured to monitor behaviors of data under analysis within the virtual machine and (ii) a threat protection component operating in a host environment. The threat protection component is configured to classify the data under analysis as malicious or non-malicious based on the monitored behaviors.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: August 27, 2019
    Assignee: FireEye, Inc.
    Inventor: Udo Steinberg
  • Patent number: 10387164
    Abstract: A method for initializing a peripheral component interconnect express (PCI-E) interface card is provided. The method includes: initializing, by a processing unit in a boot procedure according to a preset first value of a flag, a PCI-E interface card inserted in a PCI-E interface slot by using a first initialization parameter included in a basic input/output system (BIOS) code; setting, by the processing unit in the boot procedure according to the initialized PCI-E interface card, the flag to have the first value or a second value; determining, by the processing unit in the boot procedure, whether the initialized PCI-E interface card needs to be reinitialized; and reinitializing, by the processing unit according to the second value of the set flag when the PCI-E interface card needs to be reinitialized, the PCI-E interface card by using a second initialization parameter included in the BIOS code.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: August 20, 2019
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Yan-Ting Jiang
  • Patent number: 10386914
    Abstract: The present invention discloses a method which includes: receiving, in a standby state, application entry information entered by a user; obtaining, according to the application entry information, an identifier of an application program that needs to be run; waking an operating system and keeping, still in a dormant state, a dormant application program in application programs except the application program that needs to be run; and running, by using the operating system and according to the identifier of the application program that needs to be run, the application program that needs to be run The apparatus includes: a receiving module, an obtaining module, a wake-up module, and a running module. In the present invention, only the application program that needs to be run is run, while the dormant application program in the application programs except the application program that needs to be run is still kept in the dormant state.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: August 20, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Konggang Wei, Jing Zhao, Guanghua Zhong
  • Patent number: 10376325
    Abstract: Methods, systems, and apparatuses for controlling surgical systems.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: August 13, 2019
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Joshua Radel, Stanley Fung, Jason Jiang, Tabish Mustufa
  • Patent number: 10379785
    Abstract: A virtual memory including virtual addresses may be generated. A first virtual address of the virtual memory may be mapped to a first physical address of a one-time programmable (OTP) memory of a device. Furthermore, a second virtual address of the virtual memory may be mapped to a second physical address of a static memory of the device. The virtual memory that is mapped to the OTP memory and the static memory may be provided for accessing of the data of the OTP memory of the device.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: August 13, 2019
    Assignee: Cryptography Research, Inc
    Inventors: Ambuj Kumar, Roy Moss
  • Patent number: 10374874
    Abstract: Described herein are systems, methods, and software to reduce data plane disruption during a startup event for a virtual switch controller. In one example, during a startup event, applications are initiated on a virtual switch controller to configure the virtual switch. Once initiated, an application, which depends on one or more other applications, may hold configuration operations until notifications are received from the one or more other applications operating on the virtual switch controller. Once the notifications are received, the application may resume the required configuration operations.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: August 6, 2019
    Assignee: Nicira, Inc.
    Inventor: Harold Vinson C. Lim
  • Patent number: 10372189
    Abstract: A power-saving method is provided. The method is used in a device and includes: measuring, by a light sensor of the device, luminous intensity of ambient light and generating a measurement value of ambient light; determining whether the measurement value of ambient light is greater than a threshold; and controlling the device to switch between a quick-start mode and a standby mode based on a determination result indicating whether the measurement value of ambient light is greater than the threshold.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: August 6, 2019
    Assignee: WISTRON CORP.
    Inventor: Zong-Ying Shen
  • Patent number: 10372472
    Abstract: A system, method, and computer program product are provided for conditionally preventing use of hardware virtualization. In use, an attempt to use hardware virtualization is identified. Further, the use of the hardware virtualization is conditionally prevented.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: August 6, 2019
    Assignee: McAfee, LLC
    Inventors: Peter Blaimschein, Thomas C. H. Steeiner, Gregory William Dalcher, John Douglas Teddy
  • Patent number: 10372932
    Abstract: In various embodiments, methods, devices and systems for securely generating, sealing, and restoring factory-generated calibration and provisioning data for an electronic device are described, in which calibration and provisioning data for an electronic device are generated in a distributed manner and stored on a storage system. The calibration data can be retrieved from the storage system during device assembly and finalized calibration and provisioning data for each electronic device can be stored to the storage system. In one embodiment, a sealing server, to attest to the authenticity of the factory generated data, seals the finalized calibration data. In one embodiment, an electronic device can access a data store containing the factory-generated data and can update or restore calibration or provisioning data for the device from the data store.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: August 6, 2019
    Assignee: Apple Inc.
    Inventors: Thomas P. Mensch, Jason D. Gosnell, Jerrold V. Hauck, Muralidhar S. Vempaty, Dallas B. De Atley
  • Patent number: 10365908
    Abstract: In programmable equipment where it is either undesirable or impractical to construct the program code with embedded licensing decision points, the program is constructed by hard-coding the license rights into the program code at program build time. License permissions are obtained from a sales order system and used to produce a code image, or select a pre-existing, pre-validated code image which contains only those features, facilities, or capabilities allowed by the applicable license rights for that particular sales order and on that particular programmable unit. Functionality of the device is updated as appropriate by use of a bootloader on the device for installation of a firmware image. In this way, the invention overcomes the technical limitations inherent in such devices by reprogramming the device to alter device functionality in keeping with rights and privileges added or deleted therefrom with regard to software installed thereon.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: July 30, 2019
    Assignee: Flexera Software LLC
    Inventor: Michael Gerrard Shepherd
  • Patent number: 10366077
    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 3, 2017
    Date of Patent: July 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Bovee, Lee Prewitt, Ravinder Thind
  • Patent number: 10365705
    Abstract: A method may include monitoring a power capacity of power supply units of a chassis, responsive to determining that the power capacity is lesser than a first minimum power capacity required for full operation of all of the modular information handling systems and information handling resources of the chassis and greater than a threshold power capacity for triggering operation in a minimal operational state of the chassis, causing at least one of the plurality of modular information handling systems and the information handling resources to reduce power consumption, and responsive to determining that the power capacity is lesser than the threshold power capacity and greater than a second minimum power capacity for a minimal operational state of the modular information handling systems and information handling resources, causing at least one of the plurality of modular information handling systems and the information handling resources to operate in the minimal operational state.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: July 30, 2019
    Assignee: Dell Products L.P.
    Inventors: Kyle E. Cross, Aaron Michael Rhinehart, Binay A. Kuruvila
  • Patent number: 10360022
    Abstract: An advanced method for a software discovery process may be provided. The method comprises receiving a product identifier comprising at least one mandatory software item and a related product priority. The method includes further determining a scan type for each mandatory software item of all product identifiers of all received related product priorities, performing a priority-based software discovery, using a next scan type for each of the at least one mandatory software items for each of the at least one product identifiers for each of the received product priorities, starting with a highest priority, requiring the next scan type, and repeating the previous step of performing the priority-based software discovery with a next scan type until all scan types for mandatory software have been executed.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tomasz Hanusiak, Michal Klak, Konrad W. Komnata, Konrad K. Skibski
  • Patent number: 10360061
    Abstract: Generally described, aspects of the present disclosure relate to loading an updated virtual machine monitor on the physical computing device during a boot process. The updated virtual machine monitor may be loaded from an update manager external to the virtual machine monitor, such as the offload device or a server connected with the physical computing device over a network. In certain embodiments, the updated virtual machine monitor may be loaded in a tiered process by first loading a startup virtual machine monitor, which automatically updates by loading the updated virtual machine monitor. The startup virtual machine monitor may be a virtual machine monitor with less functionality than the updated machine manager, such as where the startup virtual machine monitor may be a “lite” or simple virtual machine monitor while the updated virtual machine monitor may be a fully functional virtual machine monitor of the most recent update or version.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: July 23, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Anthony Nicholas Liguori, Matthew Shawn Wilson, Ian Paul Nowland
  • Patent number: 10356471
    Abstract: Example methods, apparatus, and articles of manufacture of a media presentation device is disclosed. The disclosed example includes an output device, an input to receive user input, and a monitor installed in the media presentation device at a time of manufacture of the media presentation device, the monitor provided to a manufacturer of the media presentation device by an audience measurement entity. The monitor to obtain demographic information of a user via the input and present an agreement to the user via the output device of the media presentation device. The monitor to enable collection of monitoring information when the agreement is accepted, prevent collection of monitoring information when the agreement is not accepted and collect monitoring information identifying at least one of a media presentation on the media presentation device or a user interaction with the media presentation device when the collection of the monitoring information is enabled.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: July 16, 2019
    Assignee: THE NIELSEN COMPANY INC.
    Inventors: Perry Joseph Fisch, Seth Alan Pelletier
  • Patent number: 10346177
    Abstract: An embodiment of a memory apparatus may include a system memory, and a memory manager communicatively coupled to the system memory to determine a first amount of system memory needed for a boot process, initialize the first amount of system memory, start the boot process, and initialize additional system memory in parallel with the boot process. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: July 9, 2019
    Assignee: Intel Corporation
    Inventors: Mahesh S. Natu, Wei Chen, Jing Ling, James E. McCormick, Jr.
  • Patent number: 10338933
    Abstract: Configuration options to be displayed at a basic input/output system (BIOS) setup interface of an information handling system are specified using a software application executed at the system. The configuration options are communicated to a software agent, and the software agent updates BIOS firmware based on the configuration option.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: July 2, 2019
    Assignee: Dell Products, LP
    Inventors: Balasingh P. Samuel, Ricardo L. Martinez, Richard M. Tonry
  • Patent number: 10341199
    Abstract: Techniques for state synchronization in a service environment are described. In at least some embodiments, different synchronization models are employed to synchronize state for resources in a service environment. For instance, embodiments may employ a “pull model” whereby a resource periodically queries for changes in resource state to be applied to the resource. Alternatively or additionally, a “push model” can be employed whereby notifications are pushed to resources, informing the resources that they are to update their state. Thus, based on various considerations for a service environment, instances and/or combinations of the disclosed synchronization models can be implemented.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: July 2, 2019
    Assignee: Adobe Inc.
    Inventors: Srinivas Peri, Aya Ivtsan
  • Patent number: 10341361
    Abstract: In one example in accordance with the present disclosure, a method may comprise establishing, by a boot environment, a secure connection on a special port. An authentication key for the secure connection is preloaded into the boot environment. The method may comprise verifying, by the admin node, that the new node is marked for installation and transmitting, by the admin node, a secure key to the new node over the secure connection. The method may comprise requesting, by the boot environment, a secure bundle from the admin node, the secure bundle corresponding to the new node. The method may comprise decrypting, by the boot environment, the secure bundle using the secure key and requesting, by the boot environment, an installation image for the new node. The secure bundle contains secure information that is not included in the installation image.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: July 2, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Erik Jacobson, Corneliu Boac
  • Patent number: 10341180
    Abstract: A disk distribution system, assuming “local-boot”, that is capable of efficiently executing an update or a generation management of OS image data. The disk distribution system includes at least one master server that is connected with a plurality of terminals through the network, in which OS image data including an operating system for the terminals is processed as the master data managed by the master server, and a copy of the data for a copy of the data converted into a predetermined format) is deployed as a boot image for the terminals. When the master data is updated, the terminals receive differential data reflecting the update to the master data through the network from the master server while the terminals are operating, and the boot images of the terminals are updated by rebooting the terminals.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: July 2, 2019
    Assignee: CO-CONV, CORP.
    Inventor: Shin Maruyama
  • Patent number: 10331792
    Abstract: This Application relates to localization of embedded databases in an “app”: translation of language text, units of measure, and other matters; determining and extracting data from word and phrase translation databases (translation tables) in the app; presenting translated display pages to a (human or machine) translator, the latter translating the words or phrases as they appear in the context of the presented page; inserting the translated words and phrases into the translation tables, wherein the app uses them in their translation table format. Embodiments can be applied to translating words or phrases into equivalent meaning in a different language, or in the same language but suited to a different audience.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: June 25, 2019
    Assignee: TG Inc
    Inventors: Sergiu Chirila, Stanton Kee Nethery
  • Patent number: 10331434
    Abstract: The present disclosure provides a system and method for automatically updating firmware of components of a server system. For example, the method may include: downloading OS image file from a vendor, mounting downloaded OS image file to the server system via a virtual media (VM) A, automatically generating a universal serial bus (USB) read/write image containing a firmware image for VM B use, mounting the USB read/write image to a VM B, sending a command to a controller of the server system to set a boot disk via the VM A, rebooting the server system, and enabling an update service to automatically mount updated firmware image to the VM B.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: June 25, 2019
    Assignee: QUANTA COMPUTER INC.
    Inventor: Yen-Ping Tung
  • Patent number: 10331458
    Abstract: Techniques for computer system recovery which remotely restore a default partition to a recent state even when an operating system is functioning abnormally. In an example embodiment, a service center computer establishes a first network connection to a monitored computer system. The service center computer configures the monitored computer system to boot from a bootable image file in the monitored computer system and reboots the monitored computer system into an alternate operating system environment of the bootable image file. The service center computer establishes a second network connection to the monitored computer system to restore a recent backup image of the default partition from a diagnostic partition to a default partition. The service center computer establishes a third network connection to the monitored computer system and reboots the monitored computer system to the default partition.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: June 25, 2019
    Assignee: NCR Corporation
    Inventor: Erick C. Kobres
  • Patent number: 10324706
    Abstract: Techniques for distributing updated executable instructions for machine controller systems may be described herein. For example, a machine controller system may initiate or execute into a boot-loader environment, in response to a first boot cycle, that is configured to communicate with a server computer and receive one or more portions of code. The one or more portions of code may be received and compiled into executable instructions which may be updated executable instructions for the machine controller system. The updated executable instructions may be stored in the external memory of the machine controller system thereby overwriting any previously stored executable instructions. A pointer file of the external memory may be updated to re-direct to the updated executable instructions which may be applied to the machine controller system in response to a second boot cycle of the machine controller system.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: June 18, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Karl Eric Schrader, Zameer Merali
  • Patent number: 10326898
    Abstract: A term management system includes a term management portion and a plurality of image forming apparatuses. The term management portion stores term management information in which terms are defined in association with corresponding term IDs. The plurality of image forming apparatuses each include an acquiring processing portion. The acquiring processing portion is configured to acquire one or more terms from the term management information so that the one or more terms are displayed on a display portion based on corresponding one or more term IDs.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: June 18, 2019
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Takashi Tamura
  • Patent number: 10324873
    Abstract: A device and method for communicating, via a memory-mapped communication path, between a host processor and a cellular-communication modem are disclosed. The method includes providing logical channels over the memory-mapped communication path and transporting data organized according to one or more cellular communication protocols over at least one of the logical channels. In addition, the method includes acknowledging when data transfer occurs between the host processor and the cellular-communication modem, issuing commands between the host processor and the cellular-communication modem, and communicating and managing a power state via one or more of the logical channels.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: June 18, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Vinod H. Kaushik, Igor Malamant, Sergio Kolor
  • Patent number: 10318668
    Abstract: Method, system and product for decomposing a simulation model. The method comprising automatically decomposing the simulation model into a predetermined number of co-simulation components, wherein each co-simulation component is allocated to a different simulation platform, wherein said automatically decomposing comprises: defining a target optimization function, wherein the target optimization function computes an estimated run time of the simulation model, wherein the target optimization function is based on a communication time within each co-simulation component and a communication time between each pair of co-simulation components; and determining a decomposition of the simulation model that optimizes a value of the target optimization function. The method further comprises executing the decomposed simulation model by executing in parallel each co-simulation component on a different simulation platform, whereby the simulation model is executed in a distributed manner.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: June 11, 2019
    Assignee: International Business Machine Corporation
    Inventors: Henry Broodney, Lev Greenberg, Michael Masin, Evgeny Shindin
  • Patent number: 10318312
    Abstract: A network adapter includes one or more network ports, multiple bus interfaces, and a processor. The one or more network ports are configured to communicate with a communication network. The multiple bus interfaces are configured to communicate with multiple respective Central Processing Units (CPUs) that belong to a multi-CPU device. The processor is configured to support an Option-ROM functionality, in which the network adapter holds Option-ROM program instructions that are loadable and executable by the multi-CPU device during a boot process, and, in response to a request from the multi-CPU device to report the support of the Option-ROM functionality, to report the support of the Option-ROM functionality over only a single bus interface, selected from among the multiple bus interfaces connecting the network adapter to the multi-CPU device.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: June 11, 2019
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Yuval Itkin, Liran Liss
  • Patent number: 10318737
    Abstract: A multi-phase boot operation of a virtualization manager at a virtualization host is initiated at an offload card. In a first phase of the boot, a security key stored in a tamper-resistant location of the offload card is used. In a second phase, firmware programs are measured using a security module, and a first version of a virtualization coordinator is instantiated at the offload card. The first version of the virtualization coordinator obtains a different version of the virtualization coordinator and launches the different version at the offload card. Other components of the virtualization manager (such as various hypervisor components that do not run at the offload card) are launched by the different version of the virtualization controller.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 11, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Barak Wasserstrom
  • Patent number: 10296373
    Abstract: A method of pausing a plurality of service-oriented application (SOA) instances may include receiving, from an instance of an SOA entering a pause state, an initiation message. The initiation message may include an exit criterion that identifies a business condition that must be satisfied before the instance of the SOA exits the pause state. The method may also include receiving a notification from an event producer, the notification comprising a status of a business event and determining whether the status of the business event satisfies the business condition of the exit criterion. The method may additionally include sending, in response to a determination that the status of the business event satisfies the business condition of the exit criterion, an indication to the instance of the SOA that the business condition has been satisfied such that the instance of the SOA can exit the pause state.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: May 21, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raju Addala, Alok Singh, Scott Kozic, Sarita Sridharan, Sunita Datti
  • Patent number: 10289424
    Abstract: Systems and methods for loading and populating system inventory data in an event driven model. A management device, such as a baseboard management controller (BMC), is connected to a host server computing device. The management device has an inventory file storing the system inventory data from a basic input/output system (BIOS) of the host server computing device. When the management device receives the system inventory data from the BIOS of the host server computing device via an in-band channel, the inventory file is updated with the data received. Further, the management device may use existing mechanisms such as the inotify hook function to monitor the inventory file in order to determine whether the inventory file is updated. When the inventory file is updated, the management device invokes a function for loading the inventory file and processing the system inventory data stored in the inventory file.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: May 14, 2019
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Chandrasekar Rathineswaran, Garrett Naegle, Ranjodhbir Kaur
  • Patent number: 10289853
    Abstract: Techniques described herein enable the implementation of a secure driver framework. In one example, a method includes managing an unsecure operating system execution environment comprising a first user mode and a first kernel mode. The method can also include managing a secure execution environment comprising a second user mode and a second kernel mode, and executing a secure driver within the second user mode of the secure execution environment in response to a system call from an unsecure driver in the first kernel mode or the first user mode, wherein the secure driver enables the unsecure driver to communicate with a secure device. Furthermore, the method can include providing one or more system services of the second kernel mode to the secure driver.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Minsang Kim, Kumar Rajeev, Jason S. Wohlgemuth, Aacer H. Daken, Peter Wieland
  • Patent number: 10289399
    Abstract: In one example of the present disclosure, a computing system is provided. The computing system is to initiate a power on self-test (POST) process, determine that a change has been made to system firmware configuration data, start a timer, and determine that the timer has expired. Thereafter, the computing system is to power-off and power-on the computing system, replace current system firmware configuration data with backup system firmware configuration data, and/or generate a notification indicating system firmware configuration data has been reverted.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: May 14, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher H Ham, Scott B Marcak
  • Patent number: 10289427
    Abstract: A Power over Ethernet (PoE) system that includes a power source, an Ethernet transmission line, a powered device and a reset device is provided. The power source is configured to generate an electric power signal having a power level. The powered device is configured to receive the electric power signal through the Ethernet transmission line. The reset device includes a power terminal and a reset circuit. The power terminal is electrically coupled to the Ethernet transmission line. The reset circuit is electrically coupled between the power terminal and a ground terminal. Upon receiving a control signal, the reset circuit is configured to vary a voltage level of the electric power signal from the power level to a non-zero reset level for a predetermined time period to reset the powered device.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: May 14, 2019
    Assignee: SENAO NETWORKS, INC.
    Inventors: Ming-Tao Chang, Pi-Kuang Ku, Wen-Tang Lee
  • Patent number: 10289421
    Abstract: Methods and systems are provided for initializing a host IHS (Information Handling System) that includes an SSD (solid state storage device) connected using PCIe (Peripheral Component Interconnect Express). The SSD detects the transfer of boot data from the host to the persistent storage of the SSD. The SSD marks the detected boot data for pre-fetching. When the host is booted, memory is allocated for the PCIe connection. During the resulting delay, the SSD pre-fetches the marked boot data from persistent storage to a portion of a volatile memory used by the SSD for storing a mapping of the boot data in persistent storage. Upon configuring the PCIe connection, the SSD is provides pre-fetched boot data to the host immediately, thus improving boot times. In certain scenarios, the SSD pre-fetches successive portions of the boot data and provides each pre-fetched portion of the boot data to the host.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: May 14, 2019
    Assignee: Dell Products, L.P.
    Inventors: Young Hwan Jang, Simon Kan
  • Patent number: 10282196
    Abstract: A system and method for application lifecycle management, including moving enterprise software application components, such as Oracle Fusion Application components, across different environments. In accordance with an embodiment, the task of moving the application components from a first/source environment to another second/target environment is simplified by movement tools, including a user interface for use by an administrator in moving component binaries and configuration information. The system can be used to minimize the amount of work that would otherwise be required to reapply customization and configuration changes that were made in the source environment, to the target environment. Various types of movement scenarios are also described.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: May 7, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: DJ Vasant Ursal, Yan Rodkopf, Ming W. Lam
  • Patent number: 10282549
    Abstract: In an example, a device comprises a baseboard management controller (BMC). The BMC comprises non-volatile storage storing a service operating system (OS). The BMC also comprises a processor. The processor may: receive, by a baseboard management controller (BMC), a request to modify the non-volatile storage, wherein the request comprises a signature, determine, by the BMC, based on a received signature, and a key for modifying the non-volatile storage, whether the request to modify the non-volatile storage is properly signed, and responsive to determining the request to modify the non-volatile storage is properly signed: allow modification of the non-volatile storage.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: May 7, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Jorge Daniel Cisneros, Lee A. Preimesberger, Sean Pope
  • Patent number: 10275262
    Abstract: A portable media player may provide multi-modes for a user. Each mode may define different features and content that are customized for a particular mode. Based a selected mode, the media player may provide access to only content, features, hardware, user interface elements, and the like that the user wishes to have access to when the mode is enabled. The media player may provide the user different experiences, looks, and feels for each mode.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: William E. Bull, Ben A. Rottler