Patents Examined by Matt Kim
-
Patent number: 9870301Abstract: A processing device comprises a debug port controller to monitor operations of the processing device to determine whether the processing device is operating in a first mode or a second mode and to collect trace information comprising operating characteristics of the processing device. The processing device further comprises a display engine logic to process display data for output to a display device. In addition, the processing device comprises a display engine interface to provide, to a plurality of existing platform connectors, the display data from the display engine logic when the processing device is operating in the first primary mode and the trace information from the debug port controller when the processing device is operating in the second mode as determined by the debug port controller.Type: GrantFiled: March 31, 2014Date of Patent: January 16, 2018Assignee: Intel CorporationInventors: Tsvika Kurts, Eilon Hazan, Sean T. Baartmans, Marcus R. Winston, Rony Ghattas, Arie Bernstein, Todd M. Witter, Marcelo Yuffe
-
Patent number: 9864655Abstract: Methods and apparatus are provided for providing testing as a service. A loading computing device can receive a request to restore a testing computing device to a known software configuration. The loading computing device, after receiving the request to restore the testing computing device, can restore the testing computing device by at least: obtaining a software image storing the known software configuration, where the software image includes security-context data having security contexts associated with the plurality of software components, and where a particular security context can have an identity, a role, and a domain or type; storing at least part of the obtained software image onto the testing computing device, and after storing at least part of the obtained software image onto the testing computing device, setting security contexts for the obtained software image stored on the testing computing device using the security-context data.Type: GrantFiled: October 30, 2015Date of Patent: January 9, 2018Assignee: Google LLCInventors: Pratyus Patnaik, Jordan Carlson, Jong Hyeop Kim, Frank Farzan, Andy Chang, Emma E. Marsh
-
Patent number: 9858177Abstract: Embodiments for automated testing of a virtualization management system are described. According to one aspect, a method includes generating a test case including a plurality of instances of commands and sending the test case to a plurality of interfaces supported by the virtualization management system. The method also includes generating a response file corresponding to each command in the test case. The method also includes comparing results from each interface to an instance of a command and in response to the results from each interface being identical, storing, the results in the response file corresponding to the command. The method also includes reporting an error in response to the results from each interface of the virtualization management system not being identical. The present document further describes examples of other aspects such as systems, computer products.Type: GrantFiled: October 30, 2015Date of Patent: January 2, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mohammad Abdirashid, Ali Y. Duale, Tariq Hanif
-
Patent number: 9852027Abstract: Systems and methods for virtual machine high availability management. An example method may comprise: identifying a virtual machine; receiving information pertaining to the virtual machine; initiating virtual machine availability management, wherein the availability management commences without virtual machine shutdown; detecting a failure of the virtual machine; and causing re-launch of the virtual machine using the received information.Type: GrantFiled: August 6, 2014Date of Patent: December 26, 2017Assignee: Red Hat, Inc.Inventor: Federico Simoncelli
-
Patent number: 9852033Abstract: A method of recovering application data from the memory of a failed node in a computer system comprising a plurality of nodes connected by an interconnect and of writing the application data to a replacement node; wherein a node of the computer system executes an application which creates application data storing the most recent state of the application in a node memory; the node fails; the node memory of the failed node is then controlled using a failover memory controller; and the failover memory controller copies the application data from the node memory of the failed node to a node memory of the replacement node over the interconnect.Type: GrantFiled: November 6, 2014Date of Patent: December 26, 2017Assignee: FUJITSU LIMITEDInventors: James Alastair Southern, Nicholas Wilson
-
Patent number: 9841928Abstract: A storage control apparatus forms a RAID by plural storage media and stores and holds data on a file-by-file basis. A number-of-writable-times management unit manages the number of writable times for each storage medium. A write-destination management unit manages data write destinations in the storage media. When updating write object data whose write destination is one of storage media constituting a group (first storage medium), a relocation unit relocates the write object data by setting a write destination to a second storage medium which is different from the first storage medium. A write-destination update unit updates the data write destinations in the storage media managed by the write-destination management unit according to the relocating. Through the relocating, the storage control apparatus is able to control the number of writable times which decreases along with data writing.Type: GrantFiled: September 9, 2014Date of Patent: December 12, 2017Assignee: FUJITSU LIMITEDInventor: Yoshinari Ohno
-
Patent number: 9842013Abstract: The present disclosure discloses a method and a network device for failure detection of nodes in a cluster. Specifically, a network device transmits data to another device at a first time. The network device then receives an acknowledgment of the data from the second device at a second time. Next, the network device determines a Round Trip Time (RTT) for the first device and the second device based on the first time and the second time. Based on the RTT, the network device determines a first frequency for transmitting a heartbeat protocol message between the first device and the second device, and transmits a heartbeat protocol message between the first device and the second device at the first frequency.Type: GrantFiled: October 27, 2014Date of Patent: December 12, 2017Assignee: ARUBA NETWORKS, INC.Inventors: Vinod Arjun, Sheausong Yang
-
Patent number: 9830236Abstract: Techniques for assigning memory reserved for high availability (HA) failover to virtual machines in high availability (HA) enabled clusters are described. In one embodiment, the memory reserved for HA failover is determined in each host computing system of the HA cluster. Further, the memory reserved for HA failover is assigned to one or more virtual machines in the HA cluster as input/output (I/O) cache memory at a first level.Type: GrantFiled: June 5, 2013Date of Patent: November 28, 2017Assignee: VMware, Inc.Inventor: Jinto Antony
-
Patent number: 9823983Abstract: An electronic fault detection unit is provided that has a first register, a second register, a comparator circuit, and a timer circuit. The first and second register can be written from a first software portion, and a second software portion, respectively. The comparator circuit is arranged to detect that both the first and second register have been written, verify a relationship between first data written to the first register and second data written to the second register, and signal a fault upon said verification failing. The timer circuit is arranged to signal a fault if said verification of the comparator circuit does not occur within a time limit.Type: GrantFiled: September 25, 2014Date of Patent: November 21, 2017Assignee: NXP USA, Inc.Inventor: David Baca
-
Patent number: 9823990Abstract: Embodiments of the claimed subject matter are directed to methods and systems that allow tracking and accounting of wear and other aging effects in integrated circuits and products which include integrated circuits over time, and the dynamic adjustment of operating conditions to increase or decrease wear in response to the accumulated wear relative to the expected wear during the lifetime of the circuit and/or product.Type: GrantFiled: September 5, 2012Date of Patent: November 21, 2017Assignee: Nvidia CorporationInventor: Brad Simeral
-
Patent number: 9817730Abstract: The following description is directed to storing properties of requests to potentially block future requests having similar properties. In one example, a request can be received. A property of the request can be stored so that the property persists across an initialization sequence of a computer system. At least the property can be used to determine whether to block any future requests having similar properties.Type: GrantFiled: March 26, 2015Date of Patent: November 14, 2017Assignee: Amazon Technologies, Inc.Inventors: Craig Wesley Howard, Matthew Graham Baldwin, Donavan Miller
-
Patent number: 9817725Abstract: A flash memory control technique with high reliability is provided. A flash memory controller provides a volatile storage area for temporary storage of logical-to-physical address mapping data between a host and a flash memory as well as error detection codes encoded from the logical-to-physical address mapping data. When reading from the volatile storage area, the microcontroller of the flash memory controller is configured to perform an error detection procedure based on the error detection codes. The microcontroller is further configured to restore the logical-to-physical address mapping data in the volatile storage area based on a backup of the logical-to-physical address mapping data.Type: GrantFiled: October 15, 2014Date of Patent: November 14, 2017Assignee: VIA TECHNOLOGIES, INC.Inventors: Chin-Yin Tsai, Yi-Lin Lai
-
Patent number: 9804922Abstract: Systems and methods for partial bad block reuse may be provided. Data may be copied from a block of a first memory to a block of a second memory. A post write read error may be detected in a first portion the data copied to the block of the second memory without detection of a post write read error in a second portion of the data copied to the block of the second memory. The block of the second memory may be determined to be a partial bad block usable for storage in response to detection of the post write read error in the first portion of the data but not in the second portion of the data.Type: GrantFiled: July 21, 2014Date of Patent: October 31, 2017Assignee: SanDisk Technologies LLCInventors: Mrinal Kochar, Abhijeet Bhalerao, Derek McAuley, Piyush Sagdeo
-
Patent number: 9804937Abstract: A server rack includes a rack management controller (RMC) configured to manage a first function and a backplane including a backplane controller (BPC). The BPC is configured to monitor the RMC, determine that the RMC is unavailable, and manage the first function, in response to determining that the RMC is unavailable.Type: GrantFiled: August 13, 2015Date of Patent: October 31, 2017Assignee: QUANTA COMPUTER INC.Inventors: Jen-Hsuen Huang, Fa-Da Lin, Pao-Ching Wang
-
Patent number: 9798605Abstract: The embodiments relate to methods and systems for supporting a global effect analysis of a technical system. The embodiments include providing a meta-model stored in a computer readable storage medium, where the meta-model comprises at least one assembly of the technical system comprising parts having an associated set of failure mode elements, and where each failure mode element has an associated local effect element. The embodiments also include clustering local effect elements within global effect elements to generate a global effect tree stored within the meta-model.Type: GrantFiled: August 18, 2014Date of Patent: October 24, 2017Assignee: Siemens AktiengesellschaftInventor: Kai Höfig
-
Patent number: 9772893Abstract: A device specifies status data that should be uploaded to a management system using condition data and calculation logic, and uploads only status data that should be uploaded.Type: GrantFiled: December 30, 2014Date of Patent: September 26, 2017Assignee: Canon Kabushiki KaishaInventor: Hiroaki Towata
-
Patent number: 9760420Abstract: A fleet rebuild service examines hosts in a fleet to determine whether any of the hosts in the fleet are to be rebuilt. If a host is to be rebuilt, the fleet rebuild service moves the host to a vetting pool. The fleet rebuild service, or another service, may cause automated testing to be performed on the hardware and/or software of hosts in the vetting pool. If a host passes the automated testing, the fleet rebuild service may move the host from the vetting pool to a provisioning pool. If a host does not pass the automated testing, the host may be moved from the vetting pool to a diagnostics pool for further testing. The fleet rebuild service may select hosts from the provisioning pool for automated configuration and deployment to the fleet.Type: GrantFiled: September 3, 2014Date of Patent: September 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Stefan Letz, Ross Bevan Engers
-
Patent number: 9760459Abstract: Services associated with first and second nodes are managed. As part of the management, the first node receives a request to modify the services. A synchronization policy is identified. The synchronization policy requires that modifications attempted on the set of services on the first node also be attempted on the second node. In response to the request, an attempt is made to modify the set of services on the first node. Further, in response to the request and pursuant to the synchronization policy, the second node is caused to attempt to modify the set of services. The synchronization policy is identified as a relaxed synchronization policy. A determination is made that the attempt to modify the set of services on the second node failed. Based on identifying that the synchronization policy is a relaxed synchronization policy, the attempt to modify the set of services on the first node continues.Type: GrantFiled: June 10, 2015Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Wan-Tseng Hsiao, Tzuching Kuo, Chih-Hsiung Liu, Yi-Ching Peng, Chen-Hsi Tsai, Ming-Yu Wei
-
Patent number: 9755889Abstract: A method, system, and computer program product for service failover and failback using ESB are provided in the illustrative embodiments. A determination is made, by a processor at a first data processing system, whether a service being requested in a request can be provided from a failover provider system. An event log record is used to determine whether a connection failure event occurred with a primary provider system of the service. An evaluation is made whether the request can be routed to the failover provider system. The request is routed to the failover provider system.Type: GrantFiled: February 13, 2013Date of Patent: September 5, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Douglas E Griswold, Charles William Price, II
-
Patent number: 9753828Abstract: Maintaining failure survivability in a storage system includes determining a save time corresponding to an amount of time needed to transfer system data from volatile memory to non-volatile memory, determining a threshold corresponding to time for batteries to run while transferring data from volatile memory to non-volatile memory after a power loss, and providing an indication in response to the save time being greater than the threshold. The system may include a plurality of directors and the save time and the threshold may be determined for each of the directors. Determining a threshold may include determining an amount of battery time provided by battery power following power loss and multiplying the amount of battery time by a factor less than one, such as 0.8.Type: GrantFiled: August 20, 2015Date of Patent: September 5, 2017Assignee: EMC IP Holding Company LLCInventors: Preston F. Crow, Preethi Natarajan, Steven T. McClure