Patents Examined by Katherine Lin
  • Patent number: 11403368
    Abstract: Provided are a diagnostic model generating apparatus and a diagnostic model generating method therefor. The diagnostic model generating method may comprising: extracting at least one keyword from consultation data between a user and a consultant for resolving electronic device errors; on the basis of the at least one extracted keyword, determining a diagnostic sequence between the plurality of diagnostic commands for resolving errors and a plurality of diagnostic commands; and storing a diagnostic model comprising the plurality of determined diagnostic commands and determined diagnostic sequence.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: August 2, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seung-hak Yu, Min-seo Kim, Deok-ho Kim, Ji-hwan Yun
  • Patent number: 11392439
    Abstract: A non-transitory computer-readable medium has a program stored thereon and readable by a processor of an information processing apparatus configured to communicate with an image processing apparatus. The program, when executed by the processor, causes the information processing apparatus to perform: receiving an execution request to cause the image processing apparatus to perform the image processing, the execution request corresponding to a job; acquiring status information indicating a status of the image processing apparatus; and providing notification, during a notification time period, of error information based on the status information when the status information is acquired during the notification time period, which starts at a time when the execution request is received.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: July 19, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Takashi Sugiyama, Tomoki Nakamura, Kodai Mizuno
  • Patent number: 11392471
    Abstract: One embodiment provides a method, including: detecting, on an information handling device, a connection to another device; accessing, on the information handling device, a diagnostic application; executing, using the diagnostic application and through the connection, a diagnostic test of the another device; and outputting result data associated with the diagnostic test. Other aspects are described and claimed.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: July 19, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Marcelo Ferreira, Gustavo Labbate Godoy
  • Patent number: 11392468
    Abstract: Methods, systems, and apparatuses for storing operational information related to operation of a non-volatile array are described. For example, the operational information may be stored in a in a subarray of a memory array for use in analyzing errors in the operation of memory array. In some examples, an array driver may be located between a command decoder and a memory array. The array driver may receive a signal pattern used to execute an access instruction for accessing non-volatile memory cells of a memory array and may access the first set of non-volatile memory cells according to the signal pattern. The array driver may also store the access instruction (e.g., the binary representation of the access instruction) at a non-volatile subarray of the memory array.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: July 19, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Christopher John Kawamura, Scott James Derner, Charles L. Ingalls
  • Patent number: 11385954
    Abstract: Technologies for enhancing work scheduling of a big data framework. The technologies can include generating, in a database, configurable namespaces to be used by a work scheduling enhancement application to group together tasks of one or more big data clusters. The namespaces can be hierarchical. The technologies can also include linking in the database, by the application, related tasks with respective namespaces to categorize and group together the related tasks. The technologies can also include configuring, by the application, a display scheme for displaying error handling and root cause analysis of tasks of the one or more big data clusters. The technologies can also include generating or rendering, by the application, a GUI having a navigable hierarchal view for displaying the namespaces. The generation or rendering of the GUI can be based partially on the display scheme.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: July 12, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Edward Bortnikov, Dmitry Basin, Eran Meir
  • Patent number: 11385953
    Abstract: Computerized systems and methods are provided to intelligently and dynamically monitor at least one account using an evolutionary algorithm to identify and resolve errors. After receiving one or more indications to initiate a controller process as a result of identifying one or more errors within one or more accounts, the controller process is activated. A local cloud controller determines whether the one or more errors are located on a job list that includes a plurality of errors and instruction sets to resolve each of the plurality of errors. Then, the local cloud controller creates one or more agents to implement the instruction sets on the one or more errors to resolve them. Following this, one or more reports are generated that include the status of the one or more errors after the instruction sets have been implemented.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: July 12, 2022
    Assignee: CERNER INNOVATION, INC.
    Inventor: Daniel Carver
  • Patent number: 11360836
    Abstract: A communication system includes a host, and a memory system including a non-volatile memory and a controller configured to execute operations including writing of data to the non-volatile memory based on a request from the host. Information is transmitted by one of the host or the memory system after a predetermined period has elapsed while power is supplied from the host to the non-volatile memory. The information includes a number for identifying either the host or the memory system that transmitted the information and diagnostic information used for determining if there is a risk of loss of data stored in the non-volatile memory.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: June 14, 2022
    Assignee: KIOXIA CORPORATION
    Inventors: Mari Hikichi, Yuki Kanbe
  • Patent number: 11360841
    Abstract: A method of monitoring an Internet-of-Things (IoT) device. An objective is to provide can detection of device malfunction issues, help to prevent hacking attacks and increase the reliability of IoT devices and IoT networks will be solved by monitoring functional behavior of the device; verifying the functional behavior and comparing the functional behavior with defined configuration functional behavior limits of the device; initiating an action by a watchdog associated with the IoT device based on the comparison between the functional behavior and the defined configuration functional behavior limits of the device.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: June 14, 2022
    Assignee: Shenzhen Goodix Technology Co., Ltd.
    Inventor: Peter Müller
  • Patent number: 11354044
    Abstract: A method according to one embodiment includes sending, from a first system to a second system, a request for a clock value associated with a third system; receiving, from the second system, a clock value associated with the third system and a query clock value determined at the second system; comparing, at the first system, the clock value associated with the third system to the query clock value determined at the second system; determining an amount of time since the third system contacted the second system, in response to determining that the query clock value is greater than the clock value associated with the third system; comparing the difference to a threshold time; determining that the third system is unavailable when the difference exceeds the predetermined threshold time value; and performing one or more predetermined actions at the first system in response to determining that the third system is unavailable.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ariel Kass, Amalia Avraham, Erez A. Theodorou, Lior Tamary
  • Patent number: 11334448
    Abstract: There are provided a memory system and an operating method thereof. A method for operating a memory system includes: performing a program operation on a first page of a first page group included in a first memory block and storing physical-logical address mapping information on the first page in a physical-logical address mapping information storing section; performing a program operation on a second page of the first page group included in the first memory block and storing physical-logical address mapping information on the second page in the physical-logical address mapping information storing section; and copying the physical-logical address mapping information on the first and second pages of the first page group, which are stored in the physical-logical address mapping information storing section, to a second memory block.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: May 17, 2022
    Assignee: SK hynix Inc.
    Inventors: Young Ho Kim, Yong Jin
  • Patent number: 11330071
    Abstract: An inter-process communication (IPC) system, includes a first client engine, a first server engine, and a broker engine that is coupled to the first client engine. The broker engine initiates a first timer that is configured to reset when traffic is received from the first server engine while the first server engine is registered with the broker engine and coupled to the broker engine via a communication channel. The traffic that causes the first timer to reset includes at least one of: traffic generated by the first client engine to complete a request, and a first server-to-broker heartbeat message generated by the first server engine. The broker engine determines that the first timer has reached a predefined time amount, and in response, removes the registration of the first server engine and removes the communication channel between the broker engine and the first server engine.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: May 10, 2022
    Assignee: Dell Products L.P.
    Inventors: Michael Emery Brown, Santosh Kumar Bidaralli
  • Patent number: 11327824
    Abstract: An apparatus and a computer program product include a non-volatile computer readable medium and non-transitory program instructions embodied therein, the program instructions being configured to be executable by a processor to cause the processor to perform operations. The operations may include running a web server on a virtual machine that is running software application and an operating system that supports the software application, causing the operating system to obtain and provide service data for the software application after failure of the software application, causing the web server to receive the service data from the operating system, and causing the web server to send the obtained service data to an entity that is outside the virtual machine.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: May 10, 2022
    Inventors: Jeffery John Van Heuklon, Alexandru Cozma, Bogdan Popa
  • Patent number: 11321220
    Abstract: Modifying a trace to expose memory cell values prior to execution times corresponding to events that caused the memory cell values to be recorded. A computer system accesses a trace that represents prior execution of one or more threads and identifies a plurality of data packets that each represents a corresponding memory cell value read from a particular memory cell. The computer system selects a particular memory cell value represented in one of the data packets. The computer system modifies the trace by removing all but one of the data packets from at least one trace fragment, or by inserting data into the trace that exposes the selected particular memory cell value at an execution time during trace replay that is prior to execution times of the execution events corresponding to the data packets and removing the data packets from the trace.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: May 3, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jordi Mola
  • Patent number: 11314581
    Abstract: Techniques for disk failure control involve determining the number of failed disks in a Redundant Array of Independent Disks (RAID). The techniques further involve comparing the number of failed disks with a predetermined threshold; and in accordance with a determination that the number of failed disks exceeds the predetermined threshold, setting at least one non-failing disk in the RAID into a protection mode to prevent the at least one non-failing disk from being disconnected. Such techniques facilitate prevention of the user data loss in the RAID.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: April 26, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Chenglin Li, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang
  • Patent number: 11307926
    Abstract: A method for operating a memory system includes: performing a first training operation for alignment between a clock and a data strobe signal; performing a second training operation for alignment between the data strobe signal and the data; detecting an error of the second training operation; and adjusting a delay value of the data strobe signal in response to the detection of the error.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: April 19, 2022
    Assignee: SK hynix Inc.
    Inventors: Tae-Pyeong Kim, Jae-Woo Kim, Hyun-Jin Noh, Pyo-Young Han
  • Patent number: 11307922
    Abstract: Distributed architectures that can generate a crash report without concurrent access to debug symbols and a memory dump. Besides grabbing generic information from a memory dump, which most debuggers provide (e.g., call stack traces for all threads), developer-provided scripts can grab application-specific details such as tables of open protocol client connections and so-forth. This extraction can take place at a customer site where a crash occurred and can proceed without the use of debug symbols. The extraction can generate a crash report which can be sent back from the field. Once in the hands of engineering (e.g., at a provider site where debug symbols are extant but the memory dump is not), debug symbols can then be used in an annotation phase to fill in missing details (e.g., the precise source files and line numbers corresponding to call stack traces) without access to the original crash dump.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: April 19, 2022
    Assignee: EMC IP Holding Company LLC
    Inventor: Brian Koropoff
  • Patent number: 11307953
    Abstract: An anomaly service receives log data from nodes in a computing environment, which includes a sequence of information indicative of log messages produced by the nodes. The anomaly service identifies dominant patterns in the sequence of information that are representative of non-anomalous blocks of the log messages. Having identified the dominant patterns, the service is able to extract the non-anomalous blocks from the log data to reveal anomalous blocks that do not fit the dominant patterns. The service may then generate anomaly vectors based on the anomalous blocks, which can be distributed to the nodes to detect anomalies.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: April 19, 2022
    Assignee: Oracle International Corporation
    Inventors: Fa Wang, Raymond Michael Ofiaza Ordona, Mei Yuan, Xintao He, Campbell Webb
  • Patent number: 11288113
    Abstract: A method, computer program product, and computing system for generating a sideband communication channel between a storage kernel driver and an error handling module of a storage system. One or more messages on the storage kernel driver may be detected. At least one message of the one or more messages may be communicated, via the sideband communication channel, from the storage kernel driver to the error handling module.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: March 29, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Gerry Fredette, Mike Xizhan Song, Xu Jinqing, Peter J. McCann
  • Patent number: 11275647
    Abstract: Methods and system for solving an issue in an infrastructure is described. The method comprises identifying (201) the issue based on monitoring of the infrastructure, extracting (203) one or more standalone solutions related to the identified issue from a repository, creating (205) one or more combination of solutions from the extracted one or more standalone solutions, computing (207) Multi Directional Truepath Discovery (MDTD) score for each of the extracted one or more solutions and each of the created combination of solutions, selecting (209) either a standalone solution or a combination of solutions based on highest MDTD score, and implementing (211) the selected standalone solution or combination of solutions.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: March 15, 2022
    Assignee: Zensar Technologies Limited
    Inventors: Sridhar Gadi, Pavan Jakati, Manish Kumar
  • Patent number: 11275677
    Abstract: The disclosed computer-implemented method includes accessing data that is to be used as part of a test implementation that has multiple potential outcomes. The method also includes determining that the test implementation is to be carried out using specified testing algorithms that test for at least one of the potential outcomes. The method next includes identifying portions of the accessed data that are to be used in the specified testing algorithms, and compressing the identified portions of the accessed data to remove portions of the accessed data that are unused in the specified testing algorithms. The method also includes executing the test implementation using the specified testing algorithms with the compressed accessed data. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: March 15, 2022
    Assignee: Netflix, Inc.
    Inventors: Jeffrey Wong, Colin McFarland, Matthew Wardrop, Nikolaos Diamantopoulos, Pablo Lacerda de Miranda, Tobias Mao, Eskil Forsell, Julie Beckley