Patents Examined by Kyle Emanuele
  • Patent number: 11971790
    Abstract: The disclosure describes a method of monitoring the dynamic power consumption of ReRAM crossbars and determines the occurrence of faults when a changepoint is detected in the monitored power-consumption time series. Statistical features are computed before and after the changepoint and train a predictive model using machine-learning techniques. In this way, the computationally expensive fault localization and error-recovery steps are carried out only when a high fault rate is estimated. With the proposed fault-detection method and the predictive model, the test time is significantly reduced while high classification accuracy for well-known AI/ML datasets using a ReRAM-based computing system (RCS) can still be ensured.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: April 30, 2024
    Assignee: NVIDIA Corporation
    Inventors: Krishnendu Chakrabarty, Mengyun Liu
  • Patent number: 11966321
    Abstract: Systems and methods for determining the priority of a set of reports available to a user. The method comprising determining, by a reporting application, a set of reports available to a user, each report including one or more metrics. The method further comprising obtaining metric data associated with each of the set of reports available to the user, accessing one or more priority calculation parameters for each report in the set of reports, calculating a priority value of each report of the set of reports based on the metric data and the priority calculation parameters for each report, and determining one or more high priority reports based on the priority value of each report of the set of reports.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: April 23, 2024
    Assignees: ATLASSIAN US, INC., ATLASSIAN PTY LTD
    Inventors: Vipul Gupta, Nipun Aggarwal
  • Patent number: 11940869
    Abstract: A safety module having a plurality of microcontrollers receives an analog input and determines a value of the analog input. The microcontrollers each determine a respective ternary state of the device by identifying, from three candidate ranges of values, a range of values in which the value falls, wherein at least two of the plurality of microcontrollers uses different candidate ranges of values, determining, based on the identified range, a ternary state corresponding to the range, and assigning the determined ternary state as the respective ternary state. The safety module determines whether the ternary states from the two microcontrollers map to a fault state, and, where they do, cause a command a command to be output to the device to enter a safe state.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: March 26, 2024
    Assignee: Fort Robotics, Inc.
    Inventor: Kerfegar Khurshed Katrak
  • Patent number: 11928040
    Abstract: An API adapter test support system includes an API adapter test support apparatus, a user terminal simulation apparatus and a user server simulation apparatus. The user terminal simulation apparatus and the user server simulation apparatus are connected to a wholesale service apparatus to which an API adapter. The API adapter test support apparatus includes a test scenario creation unit configured to create a test scenario that ensures comprehensiveness of a test case of an API adapter test, a control signal test scenario execution unit configured to execute a control signal API test for the API adapter by using the test scenario, and a data signal test scenario execution unit configured to execute a data signal API test for the user terminal simulation apparatus and the user server simulation apparatus by using the test scenario.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: March 12, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Sho Kanemaru, Tomoki Ikegaya, Kensuke Takahashi, Tsuyoshi Toyoshima
  • Patent number: 11928043
    Abstract: Embodiments of systems and methods for adapting a log severity level that is applied to log files associated with a target application based on user interaction. In an illustrative, non-limiting embodiment, an adaptive log level control system includes computer-executable instructions for monitoring user interaction with a target application executed on the IHS, identifying a usage pattern of the user interaction, and determining that the usage pattern is indicative of a problem with the target application. The instructions may then adjust a log severity level of log files associated with the target application according to the detected problem.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: March 12, 2024
    Assignee: Dell Products, L.P.
    Inventors: Indumathi Ganesan, Sreehari Ganesh Tummala, Harshendra Shetty, Shivendra Katiyar
  • Patent number: 11921575
    Abstract: A VIN verification system allow an accurate detection of incorrectly entered VIN in an electronic file followed by correction of the incorrectly entered VIN. A server of the VIN verification system verify characters and letters of the VIN in the electronic file to detect data entry and/or transmission errors. The server upon determining that the characters and entered in the VIN are incorrect will then replace the characters and letters with alternate or substitute characters and letters and generate a new VIN in the electronic file. The server will reexamine the new VIN to validate the new VIN, and then transmit the electronic file to another web application for further processing.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: March 5, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Michael Shoemaker, Scott Weber
  • Patent number: 11921618
    Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to: execute an application comprising a plurality of microservices on the at least one processor, wherein the application is configured to service external requests by executing a plurality of application programming interface (API) calls among the plurality of microservices; and for each API call: determine a span ID associated with such API call; determine a trace ID associated with a particular external request that is associated with such API call; and log the span ID and the trace ID.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: March 5, 2024
    Assignee: Dell Products L.P.
    Inventors: Qing Li, Xiaojun Wu, Haijun Zhong, Muzhar S. Khokhar
  • Patent number: 11913990
    Abstract: An automated test equipment for testing one or more devices under test, comprises at least one port processing unit, comprising a high-speed-input-output interface, HSIO, for connecting with at least one of the devices under test, a memory for storing data received by the port processing unit from one or more connected devices under test, and a streaming error detection block, configured to detect a command error in the received data, wherein the port processing unit is configured to, in response to detection of the command error, limit the storing in the memory of data following, in the received data, after the command which is detected to be erroneous. A method and computer program for automated testing of one or more devices under test are also described.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: February 27, 2024
    Assignee: Advantest Corporation
    Inventors: Olaf Pöppe, Klaus-Dieter Hilliges, Alan Krech
  • Patent number: 11892921
    Abstract: A method of managing a virtual machine environment is described. According to the method, a cloud application that is used for management of a plurality of virtual machines may receive, from a first virtual machine, an indication of one or more configuration parameters associated with the first virtual machine. The cloud application may generate an executable package based on metadata associated with the first virtual machine. The executable package may be configured to be executable by a set of default drivers on a second virtual machine upon bootup of the second virtual machine to configure the second virtual machine in accordance with the one or more configuration parameters. The cloud application may transmit, to the second virtual machine, the executable package for configuring the second virtual machine in accordance with the one or more configuration parameters.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: February 6, 2024
    Assignee: Rubrik, Inc.
    Inventors: Muraliraja Muniraju, Joseph Michael Harlan
  • Patent number: 11892920
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for failure handling. This failure handling method includes determining a sector set failure type associated with at least one failed sector set of a disk; if the sector set failure type indicates that the number of failed sector sets in the at least one failed sector set is greater than a first threshold number, generating an instruction for replacing the disk; and otherwise performing at least one of the following: migrating data from a failed sector set in which the number of failed sectors is greater than a second threshold number to a spare sector set, and performing a failure recovery for a failed sector set in which the number of failed sectors is less than or equal to the second threshold number.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: February 6, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Bing Liu, Lingdong Weng, Zheng Li
  • Patent number: 11886297
    Abstract: When a restart event is detected within a technology landscape, restart-impacted performance metrics and non-restart-impacted performance metrics may be identified. The non-restart-impacted performance metrics may continue to be included within a performance characterization of the technology landscape. The restart-impacted performance metrics may be monitored, while being excluded from the performance characterization. The restart-impacted performance metric of the restart-impacted performance metrics may be transitioned to a non-restart-impacted performance metric, based on a monitored value of the restart-impacted performance metric following the restart event.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: January 30, 2024
    Assignee: BMC Software, Inc.
    Inventors: Nigel Slinger, Wenjie Zhu, Catherine Drummond, Roxanne Kallman, Sudipta Sengupta, Jeremy Riegel, John Flournoy
  • Patent number: 11886282
    Abstract: Embodiments of this application provide a recovery method for a terminal device startup failure and a terminal device. The method includes: determining that a failure indication event occurs in a startup process, where the failure indication event is used to indicate a startup failure; determining at least one recovery policy based on a type of the failure indication event and/or a cause of the failure indication event; and performing startup recovery based on the at least one recovery policy.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: January 30, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Liang Zhang, Dechun Qi, Xiaoyan Zhou, Zhiqiang Li, Liang Yu, Dengzhou Xia, Chunhua Hu, Zhongsheng Yan
  • Patent number: 11874743
    Abstract: A method for handling a trusted execution environment operating system crash is provided. The method includes: when it is detected, in a running process of a security service, that a TEE OS crashes, an electronic device stores a hardware status parameter of a TEE and a security context of an REE that are obtained when the TEE OS crashes, and suspends the security service; the electronic device restarts the TEE OS; the electronic device sets, based on the stored hardware status parameter of the TEE, a hardware status parameter of the TEE obtained after the TEE OS is restarted; the electronic device sets, based on the stored security context of the REE, a security context of the REE obtained after the TEE OS is restarted and a context of the TEE obtained after the TEE OS is restarted; and the electronic device restores the security service.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: January 16, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiameng Hu, Ning Jia, Yu Li, Nan Wang
  • Patent number: 11860713
    Abstract: In an example embodiment, a workflow engine is introduced within a cloud landscape. Runbooks re then implemented as workflow templates within the workflow engine. The workflow engine allows for creation of workflows from the workflow templates as well as composing workflows from individual steps. The workflow engine provides a mechanism to describe workflow templates and workflow sets as code.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: January 2, 2024
    Assignee: SAP SE
    Inventors: Daniel Kirmse, Henning Zahn
  • Patent number: 11853148
    Abstract: An apparatus includes a memory circuit, and an integrated circuit formed on a single semiconductor substrate and coupled to the memory circuit. The integrated circuit includes a watchdog timer, a plurality of functional circuits coupled together via a communication fabric, and a system management circuit coupled to the watchdog timer and to a subset of the functional circuits via respective dedicated point-to-point interfaces. A given functional circuit may be configured to repeatedly reset the watchdog timer before the watchdog timer expires. The system management circuit may be configured, in response to an expiration of the watchdog timer, to access information in the subset of the functional circuits via the respective point-to-point interfaces. The system management circuit may be further configured to store the accessed information in the memory circuit.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: December 26, 2023
    Assignee: Apple Inc.
    Inventors: John H. Kelm, Richard H. Larson, Charles J. Fleckenstein
  • Patent number: 11829234
    Abstract: Methods, apparatus, and processor-readable storage media for automatically classifying cloud infrastructure components for prioritized multi-tenant cloud environment resolution using artificial intelligence techniques are provided herein. An example computer-implemented method includes obtaining historical data pertaining to a multi-tenant cloud environment; training one or more artificial intelligence techniques, using at least a portion of the obtained historical data, for classifying cloud infrastructure components for prioritizing incident-related resolution; classifying one or more cloud infrastructure components, within the multi-tenant cloud environment and associated with one or more server-related issues, into one or more of multiple resolution priority classes; and performing one or more automated actions based at least in part on the classifying of the one or more cloud infrastructure components.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: November 28, 2023
    Assignee: Dell Products L.P.
    Inventors: Bijan Kumar Mohanty, Divya Maddi, Hung T. Dinh, Vikram Ramdev Bokka
  • Patent number: 11829265
    Abstract: Methods, systems, and apparatus, including computer-readable storage media for uncorrectable memory recovery. Different sources of uncorrectable memory error are handled to provide for recovery actions by a host kernel of a machine hosting one or more virtual machines. Rather than defaulting to kernel panic behavior, the host kernel can identify the source of uncorrectable error, and cause the host machine and/or the affected virtual machines to take recovery action that is less disruptive than abrupt shutdown from panic. For example, the host kernel can handle uncorrectable memory error caused by kernel accesses to guest memory of a host virtual machine, as well as uncorrectable memory error improperly raised as a result of known defects in host machine hardware. The host kernel can also be configured to detect sources of overflow in exceptions raised by a processor as a result of uncorrectable memory error.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventor: Jue Wang
  • Patent number: 11822442
    Abstract: Container orchestration platforms, such as Kubernetes, automatically manage the execution of applications in containers on host computing systems. An application may include component applications that execute in different containers and a container orchestration platform may organize the containers for those component applications into a pod for the application. To spread the load for the application, the container orchestration platform may enable creation of more than one pod for a single application. Once created, any of the multiple pods may be selected to handle a request to the application. As such, all of the pods are considered active by the container orchestration platform.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: November 21, 2023
    Assignee: Avaya Management L.P.
    Inventors: Prasanna Mahadeo Kulkarni, Amit Mishra, Nayana Teja Avatapalli
  • Patent number: 11809292
    Abstract: This disclosure describes techniques for adaptive disaster recovery of applications running on network devices. The techniques include generating an application template and an application template clone that include application attributes usable to deploy an application stack at an application site. The techniques also include sending the application template clone to a disaster recovery site group to await deployment instructions. In some examples, an observer may determine that a health metric of the application site indicates that a disaster recovery process be triggered. A disaster recovery site of the disaster recovery site group may be selected based at least in part on a performance metric. The application stack may be deployed at the disaster recovery site utilizing the application template clone.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: November 7, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Javed Asghar, Rajagopalan Janakiraman, Raghu Rajendra Arur
  • Patent number: 11809329
    Abstract: Methods, systems, and devices for recovery of logical-to-physical (L2P) table information for a memory device are described. A memory system may detect an error in one or more pointers of the L2P table using an error detecting code that is uncorrectable using the code. The memory system may determine a set of candidate codewords for the set of bits, where each of the candidate codewords includes one or more corresponding candidate pointers, and check whether a candidate codeword is correct based on whether a logical address corresponding to a candidate pointer of the candidate codeword matches a logical address stored as metadata for a set of data at a physical address pointed to by the candidate pointer. The memory system may limit the set of candidate codewords or order the candidate codewords for evaluate to reduce a latency associated with identifying a correct candidate codeword.
    Type: Grant
    Filed: October 12, 2022
    Date of Patent: November 7, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Giuseppe Cariello