Patents Examined by Joseph O Schell
  • Patent number: 11030072
    Abstract: Aspects of the invention include creating and starting fast-start container images. A preview image of a container is received at a host computer. The preview image includes a subset of an original image of the container. The preview image of the container is executed, at the host computer, for a workload. Based at least in part on detecting a fault during the executing of the preview image of the container, one of the original image of the container and a portion of the original image not included in the preview image of the container is accessed for continuing execution of the workload.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hai Huang, Jia Jun Brandon Lum, Alaa Youssef
  • Patent number: 11023302
    Abstract: Methods and systems are provided that may be implemented to detect and capture information related to host system hang events which may occur during booted and in-band operation of an information handling system, e.g., for further analysis such as debugging. The disclosed methods and systems may be employed to monitor for behavior that is indicative of the occurrence of a host processing device system hang event that occurs while a host operating system is booted and running on the host processing device. Information regarding the nature and/or cause of a detected system hang event may be captured and stored for further analysis and/or for identifying a corrective action.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: June 1, 2021
    Assignee: Dell Products L.P.
    Inventors: Bryan Thornley, Adolfo S. Montero, Ed Benyukhis, Craig Chaiken
  • Patent number: 11025517
    Abstract: Concepts and technologies are disclosed herein for a sensor web for Internet of Things (“IoT”) devices. According to one aspect disclosed herein, a system can monitor a health status of an IoT sensor device of a plurality of IoT sensor devices. The system can determine that the health status of the IoT sensor device indicates a sensor malfunction experienced by the IoT sensor device, and in response, can generate and send an alert to a forensic analytics module. The alert can identify the sensor malfunction. In response to the alert, the forensic analytics module can determine a last known location of the IoT sensor device. The system can obtain a set of satellite images of the last known location of the IoT sensor device, and can utilize the set of satellite images of the last known location to determine a cause of the sensor malfunction.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 1, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Timothy Innes, Alexander MacDougall, Nigel Bradley, Bhumit Patel, Christopher Carl, David Spivey, Wasib Khallil
  • Patent number: 11016839
    Abstract: A system and a method for processing storage device occurring abnormal power interruption are provided. The method includes the following steps: (a) providing data to the storage device by a master controller; (b) outputting an address storing instruction from the master controller; (c) storing an address of a storage block in an address storage; (d) executing a program for accessing the data by the storage device; (e) determining whether the storage device is abnormally powered down by the master controller, if yes, performing step (f), and if not, performing step (g) after completing the execution of the program; (f) instructing an storage control circuit of the storage device to execute an error processing procedure on the storage block corresponding to the address by the master controller, and then performing step (a); (g) clearing the address stored in the address storage according to an instruction from the master controller.
    Type: Grant
    Filed: November 22, 2018
    Date of Patent: May 25, 2021
    Assignee: ADATA TECHNOLOGY CO., LTD.
    Inventor: Kuo-Hua Yuan
  • Patent number: 11010249
    Abstract: A baseboard management controller (BMC) of an information handling system may generate a signal to cause the information handling system to reload a kernel of an operating system of the information handling system. The BMC may generate a signal for reloading a kernel of an operating system of an information handling system, and the information handling system may reload the operating system kernel.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: May 18, 2021
    Assignee: Dell Products L.P.
    Inventors: Vaideeswaran Ganesan, Suren Kumar, B. Balaji Singh, David Keith Chalfant, Swamy Kadaba Chaluvaiah
  • Patent number: 11004566
    Abstract: Systems, devices, and methods are provided that allow detection of episodes in analyte measurement, prompting a patient to self-report possible causes for the episodes. Correlation of possible causes with detected episodes assists patient behavior modification to reduce the occurrence of episodes.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: May 11, 2021
    Assignee: ABBOTT DIABETES CARE INC.
    Inventors: Gary A. Hayter, Timothy C. Dunn, Nathan Crouther, Daniel M. Bernstein, Eric L. Davis
  • Patent number: 10997011
    Abstract: Methods and systems for handling a single event upset. The methods include, and/or the systems include functionality for, receiving, from a monitored device, data at a first input of an initial state change device; detecting, based on receiving the data, a state change; asserting, based on detecting the state change, an initial state change device enable signal; transferring the first data from the first input to a first output of the initial state change device (which may be operatively connected to a second input of a state hold device); triggering, based on detecting the state change, a delay counter; making a determination that the delay period counted by the delay counter expired without receipt of an error detection signal; and based on the determination, asserting a state hold device enable signal to allow the data to pass from the second input to a second output of the state hold device.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: May 4, 2021
    Assignee: Arista Networks, Inc.
    Inventors: David Anthony Cananzi, Elliott B. Van Hartingsveldt, Michael Romain
  • Patent number: 10997008
    Abstract: A controller controls a control target device and includes: a storage unit to record event history data of an event occurring during operation of the controller; a hash value calculation unit to calculate a hash value on the basis of the event history data; and a communication unit to transmit the hash value to another controller external to the controller.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: May 4, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Eietsu Domeki
  • Patent number: 10990470
    Abstract: Systems and methods are described for matching a corrupted database record with a record of a validated database. The system receives a corrupted record from a first database. The corrupted record is vectorized to create an input data vector. A denoised data vector is generated by applying a denoising autoencoder to the input data vector, where the denoising autoencoder is specific to the first database. The system compares the denoised data vector with each of a plurality of validated data vectors generated based on records of the validated database to determine that a first denoised data vector matches a matching vector. In response, the system trains the denoising autoencoder using a data pair that includes the input data vector and the matching vector. The system also outputs the validated record that was used to generate the first matching vector.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: April 27, 2021
    Assignee: ROVI GUIDES, INC.
    Inventor: Michael James Brehm
  • Patent number: 10983884
    Abstract: A non-volatile memory device may replace a defective string selection line connected to a defective string of a defective memory block among a plurality of memory blocks with a replacement string selection line of a repair memory block; and access the replacement string selection line of the repair memory block instead of the defective string selection line of the defective memory block. The non-volatile memory device performs a repair operation in units of string selection lines and may efficiently use repair resources.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: April 20, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sun Il Shim
  • Patent number: 10949285
    Abstract: A set of observed symptoms of a physical system is received. The set of observed symptoms is matched with a database of fault scenarios to generate a plurality of matched fault scenarios, wherein the database of fault scenarios comprises combinations of symptoms and corresponding root cause identifiers. The plurality of matched fault scenarios are refined. It is determined whether a first fault scenario of the plurality of matched fault scenarios is to be subsumed by a second fault scenario. In response to a determination that the first fault scenario of the plurality of matched fault scenarios is to be subsumed by a second fault scenario, the second fault scenario is included in the plurality of matched fault scenarios, the first fault scenario is deprioritized, or both. The plurality of matched fault scenarios as potential root causes is output.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: March 16, 2021
    Assignee: OptumSoft, Inc.
    Inventor: David R. Cheriton
  • Patent number: 10936429
    Abstract: A method for performing backup operations includes, while performing a backup operation for a virtual machine (VM), detecting a network disruption between a host and a backup storage system, wherein the VM is executing on the host, and, in response to the detection, storing a portion of snapshot of the VM using a helper VM executing on a second host.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: March 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Sharath Talkad Srinivasan, Suraj Dayanand Vithalkar
  • Patent number: 10929267
    Abstract: Described is a computer-implemented method of reordering condition checks. Two or more condition checks in computer code that may be reordered within the code are identified. It is determined that the execution frequency of a later one of the condition checks is satisfied at a greater frequency than a preceding one of the condition checks. It is determined that there is an absence of side effects in the two or more condition checks. The values of the condition checks are propagated and abstract interpretation is performed on the values that are propagated. It is determined that the condition checks are exclusive of each other, and the condition checks are reordered within the computer code.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Takuya Nakaike, Takeshi Ogasawara
  • Patent number: 10915414
    Abstract: A test controller interfacing between a master computing device and slave computing devices includes a processor configured to launch a master application on the master computing device and a slave application to be tested on each respective slave computing device, with each slave application being the same as the master application. The processor is also configured to receive from the master computing device an input test command along with a test result based on execution of the input test command by the master application, and transmit the received input test command to each slave computing device. In addition, the processor is configured to receive a respective test result from each slave computing device based on execution of the received input test command, and compare each respective test result from the slave computing devices to the test result from the master computing device.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: February 9, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Hao Wu
  • Patent number: 10915082
    Abstract: To provide a microcontroller that suppresses increase of power consumption during debugging, a microcontroller according to the present invention includes a first signal processing circuit, a second signal processing circuit that performs signal processing in the same manner as the first signal processing circuit, a comparing circuit that compares a processing result of the first signal processing circuit and a processing result of the second signal processing circuit with each other, and outputs an error signal when an error is detected, a suppressing signal input unit that receives a suppressing signal for suppressing an operation of the second signal processing circuit and an operation of the comparing circuit, a suppressing circuit that receives the suppressing signal from the suppressing signal input unit and suppresses the operation of the second signal processing circuit and the operation of the comparing circuit, and a pseudo error signal output circuit that outputs a pseudo error signal in place of t
    Type: Grant
    Filed: July 29, 2018
    Date of Patent: February 9, 2021
    Assignee: Renesas Electronics Corporation
    Inventors: Takuro Nishikawa, Masaki Fujigaya
  • Patent number: 10884844
    Abstract: Various embodiments relate generally to electrical and electronic hardware, computer software and systems for controlling a data stream processor configured to detect and/or resolve anomalies in data streams including message data. In particular, a system, a device and a method may be configured to access multiple data streams and to detect an anomaly, in real-time or in substantially real-time, that is associated with at least one of the data streams accessed by a data stream processor. In some examples, a method can include one or more of receiving message data to facilitate a computerized rental of property, classifying subset of messages, fetching the classified messages to form multiple data streams, accessing the data stream to indemnity a stream characteristic, detecting an anomaly based on an identified stream characteristic, and generating anomaly resolution data to counteract the detected anomaly.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: January 5, 2021
    Assignee: HomeAway.com, Inc.
    Inventor: Rene X. Parra
  • Patent number: 10884881
    Abstract: Proposed is a scale-out-type storage system which implements high-availability, high-speed failover. In a scale-out-type storage system, two or more nodes each comprise a cluster controller, a node controller, a plurality of subcluster processes (subclusters and the like) which are processes which execute I/O processing in their own node, which form a subcluster between processes in their own node, and which are synchronized with work-type (active)/standby-type (passive) corresponding processes in the other nodes, and a nonvolatile data store (SODB). The configuration information of the storage system is held partitioned into global configuration information of the SODB and local configuration information and the like of the subclusters and the like, and thereupon the working-type subcluster is capable of executing I/O processing without accessing the SODB.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: January 5, 2021
    Assignee: HITACHI, LTD.
    Inventors: Hiroaki Miyata, Youji Nakatani, Masaki Muraoka, Atsushi Miyagaki
  • Patent number: 10866851
    Abstract: One embodiment of the present invention sets forth a technique for testing microservices in distributed computing systems. The technique includes routing a first traffic sample associated with request traffic from one or more client devices to a first instance of a first service implemented in a distributed computing system, wherein the first instance generates a first plurality of request responses in response to a first plurality of data requests included in the first traffic sample and transmits the first plurality of request responses to a second service included in the sequence of services, and routing a second traffic sample associated with the request traffic to a second instance of the first service, wherein the second instance generates a second plurality of request responses in response to a second plurality of data requests included in the second traffic sample and transmits the second plurality of request responses to the second service.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: December 15, 2020
    Assignee: NETFLIX, INC.
    Inventors: Ali Basiri, Aaron Blohowiak, Lorin Hochstein, Casey Rosenthal
  • Patent number: 10860446
    Abstract: Methods and systems for rebuilding a failed storage device in a storage system using a plurality of dynamically selected locations in a system-level overprovisioned (OP) space. For example, a method including designating a portion of a usable space in a storage system as a system-level OP space; in response to a detection of a failed storage device in the storage system, reconstructing data of the failed storage device based on data read from a plurality of functioning storage devices in the storage system; and storing the reconstructed data of the failed storage device in a plurality of dynamically selected locations in the system-level OP space of the plurality of functioning storage devices.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: December 8, 2020
    Assignee: Western Digital Technologiies, Inc.
    Inventors: Vladislav Bolkhovitin, Siva Munnangi
  • Patent number: 10846202
    Abstract: A method for analyzing memory may include obtaining, from a heap snapshot, host objects each represented in a host format for a host language. The host objects may include a first host object and a second host object. The method may further include translating, using a first guest format for a first guest language, the first host object to a first guest object, and translating, using a second guest format for a second guest language, the second host object to a second guest object.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: November 24, 2020
    Assignee: Oracle International Corporation
    Inventors: Jiri Sedlacek, Tomas Hurka