Patents Examined by Anthony J Amoroso
  • Patent number: 11797367
    Abstract: In some examples, a computing device may include a plurality of components, an embedded controller, and a read-only memory (ROM) to store a basic input output system (BIOS). A display device connected to the computing device may include a display panel and a timing controller. The embedded controller may be configured with instructions to determine that a power-on has been initiated, determine that a particular component of the plurality of components of the computing device has an issue that prevents booting the BIOS, and send a message from the embedded controller to the timing controller. The message may instruct the timing controller to display, on the display panel and before the CPU begins execution, one or more error messages associated with the particular component that has the issue preventing booting the BIOS. In some cases, a logo may be displayed along with the one or more error messages.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: October 24, 2023
    Assignee: Dell Products L.P.
    Inventors: Geroncio Ong Tan, Yi Fan Wang, Hong-Ji Huang, Craig Lawrence Chaiken, Timothy Carlyle Shaw
  • Patent number: 11782781
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating the impact of events related to user interfaces on target outcomes. In one aspect, a method includes defining a set of sequential events including a target outcome and a series of lead-up events that are required to occur prior to the target outcome. The processor(s) identify matching sessions during which at least one of the lead-up events was performed based on session data for each matching session including data identifying the at least one lead-up event. The processor(s) examine session data for each of the matching sessions to determine how many of the matching sessions included a specified session feature. The impact of the specified session feature on the target outcome is determined based on an unrealized metric of the matching sessions that included the specified session feature, but did not include the target outcome.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: October 10, 2023
    Assignee: FullStory, Inc.
    Inventors: Jaime Michael Yap, Aditya Santosh Kulkarni, Charles Mell Lay
  • Patent number: 11775376
    Abstract: A method is provided for diagnosing probable root causes of anomalies in computing environments. The method is performed by an anomaly analytics server in networked communication with hosts. The method includes (a) receiving a topology map; (b) receiving event data associated with each host; (c) receiving an anomaly baseline defining thresholds for identifying an anomalous status in each host application; (d) analyzing the event data and the anomaly baseline to determine a host anomaly status for each host; (e) analyzing the host anomaly status and the topology map to determine a tier anomaly status for each of the host tiers; (f) identifying at least one host tier as a root cause host tier by processing the tier anomaly statuses and the set of tier dependencies; and (g) generating an alert identifying each root cause host tier as a probable root cause of an anomaly.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: October 3, 2023
    Assignee: Express Scripts Strategic Development, Inc.
    Inventors: Jason T. Graklanoff, Michael D. Trapani, Scott H. Reid, Raoul J. Paver, James Norberg, Jason A. Pinto
  • Patent number: 11775907
    Abstract: A method facilitating business continuity of an enterprise computer network includes receiving an initiate network recovery message at a disaster recovery orchestration platform identifying an enterprise computer network to be recovered. Predetermined network configuration information associated with the enterprise computer network is retrieved from a storage device accessible to the disaster recovery orchestration platform. A virtual recovered enterprise network is built in a virtual computing environment based at least in part on the predetermined network configuration information. A system to facilitate business continuity of an enterprise computer network is also provided. The system includes a disaster recovery orchestration platform, a storage device, and at least one communication interface. The disaster recovery orchestration platform including at least one platform computing device. Each platform computing device including at least one processor and associated memory.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: October 3, 2023
    Assignee: DATTO, INC.
    Inventors: Marcus Anthony Recck, Arun Abraham Philip
  • Patent number: 11775373
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for deciphering and unblocking applications in error in real-time. The invention creates, maintains, and continuously updates a back-end database with a rules depository for providing alternative routes for error obfuscation via machine learning and historic action logs. The appropriate alternate route is determined based on workflow and coding. The system integrates a user facing virtual system to provide an assistant launcher in application alerts. In case of failed operations, the user facing virtual system launches in integration with the invention for knowledgeably reiteration of details of the error based on launch point after failure. The system may decipher the error code, provide an alternative resolution path to the user, and execute the flow by assisting the user via the user facing virtual system.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: October 3, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Abhinay Tukaram Shete, Pankaj Dhannalal Dahat, Rahul Ramesh Dixit, Suyog Subhash Gambhirrao, Anish Wilson Maliackal
  • Patent number: 11768748
    Abstract: Systems, apparatuses, and methods include technology that generates synthesized sensors that synthesize operations of a first plurality of sensors using independent variables, such as sensors, as first inputs, where the first plurality of sensors is to sense conditions of operations of a system as the system executes a process based on a first input, and further where the conditions are stored as a first output. The technology generates a second output based on the synthesized sensors and the first input and detects whether one or more of a degradation and an anomalous state exists based on a comparison of the first output to the second output.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: September 26, 2023
    Assignee: Intel Corporation
    Inventors: Hoang Tran Van, Neethu Elizabeth Simon
  • Patent number: 11755404
    Abstract: An Information Handling System (IHS) includes multiple hardware devices, and a baseboard Management Controller (BMC) in communication with multiple hardware devices of the IHS. The BMC includes executable instructions for monitoring a parameter of one or more of the hardware devices when a custom BMC firmware stack is executed on the BMC. The instructions that monitor the parameter are separate and distinct from the instructions of the custom BMC firmware stack. The instructions also control the BMC to perform one or more operations to remediate an excessive parameter when the parameter exceeds a specified threshold.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: September 12, 2023
    Assignee: Dell Products, L.P.
    Inventors: Eugene David Cho, Prashanth Giri, Timothy M. Lambert, Akkiah Choudary Maddukuri, Chandrasekhar Mugunda, Arun Muthaiyan, Sreeram Veluthakkal
  • Patent number: 11734096
    Abstract: A method is provided to predict a disaster for a computer system based on logs. The method includes representing existing logs as first vectors by tokenizing the existing logs and partitioning the first vectors into clusters. The clusters represent disaster types. The method further includes selecting representative vectors for the clusters, representing a new log of the computer system as a second vector by tokenizing the new log, matching the second vector to a cluster by comparing the second vector and the representative vectors, and categorizing the new log as a disaster type represented by the cluster.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: August 22, 2023
    Assignee: VMWARE, INC.
    Inventors: Chethana Hebbal Basavarajappa, Amita Ranjan, Kavya Reddy Musani
  • Patent number: 11720438
    Abstract: A system, method and apparatus to record data relevant to hardware errors identified by microprocessors. For example, in response to a hardware error, a microprocessor can store first data about the error in registers in the microprocessor and start to execute instructions configured in firmware and/or in an operating system. Execution of the instructions in response to the hardware error causes the microprocessor to: generating second data about the error based at least in part on the first data in the registers; and store the second data at a location not affected by restarting execution of an operating system in the processor. For example, the execution of the instructions can cause the microprocessor to decode the first data to obtain a temperature of the computing device as part of the second data.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: August 8, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Da Hong, Kexian Huang, Qing Xu
  • Patent number: 11714737
    Abstract: In some examples, an electronic device records, in an entry of a time-state data structure that includes a plurality of entries to store respective times, a time in response to invocation of a time-lapse process that lasts a predefined time duration independently of a time clock of the electronic device. The electronic device determines whether times in successive entries of the plurality of entries of the time-state data structure are within a threshold of one another, the threshold based on the predefined time duration. Based on the determining, the electronic device sets a parameter representing a quality of the time clock.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: August 1, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Robert Raymond Neal-Joslin
  • Patent number: 11709538
    Abstract: A processing device in a memory sub-system detects a preemptive power loss condition in the memory sub-system and, in response, causes operations of a local media controller associated with a memory device in the memory sub-system to be suspended, wherein responsive to being suspended, the local media controller to perform power loss handling operations to complete a subset of a plurality of pending memory access operations, and wherein to perform the power loss handling operations, the local media controller to complete the subset of the plurality of pending memory access operations for which an acknowledgment signal has been sent to a requestor. The processing device further detects a full power loss and restore condition in the memory sub-system, responsive to detecting the full power loss and restore condition, initializes the memory device and causes operations of the local media controller to resume.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: July 25, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Frederick Adi, Venkata Naga Lakshman Pasala, Wei Wang, Jiangli Zhu, Paul Stonelake, Nagireddy Chodem
  • Patent number: 11698829
    Abstract: Root cause identification of a software defect includes identifying, in program code of a software feature, hedge code of the software feature based on errors induced from temporarily substituting program code of the software feature with substitute program code and obtaining an error graph for the hedge code, obtaining error logs of an application that incorporates the software feature, the error logs indicating errors with the software feature of the application, automatically generating an application error graph reflective of the errors with the software feature of the application, mapping the application error graph to the error graph for the hedge code, and based on the mapping aligning one of more errors reflected in the application error graph to error(s) reflected in the error graph for the hedge code, identifying the hedge code as inducing a root error identified in the application error graph.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: July 11, 2023
    Assignee: Kyndryl Inc.
    Inventors: Siddalinga Aradhya, Manu Shivanna, Rajesh Ganji, Abdul Kareem A Lakkundi, Abdul Karimulla Shakhadari Mohammed
  • Patent number: 11693696
    Abstract: Techniques for processing a request may include: providing tasks to a state machine framework, wherein the tasks perform processing of a workflow for servicing the request; generating, by the state machine framework, a state machine for processing the request, wherein the state machine includes states associated with the tasks, wherein generating the state machine may include automatically determining a first state transition of the state machine between a first and a second of the states; receiving the request; and responsive to receiving the request, performing first processing using the state machine to service the request. The framework may automatically generate triggers that drive the state machine to determine subsequent states in accordance with defined state transitions. State machine internal state information may be persistently stored and used in restoring the state machine to one of its states in connection processing of the command.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: July 4, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Daniel K. O'Reilly, Jr., Matthew P. Jean, Michael J. Burns
  • Patent number: 11687399
    Abstract: Methods, systems, and computer program products for multi-controller declarative fault management and coordination for microservices are provided herein. A computer-implemented method includes processing information pertaining to at least one fault impacting multiple resources within a given system, wherein respective portions of the multiple resources are managed by multiple independent controllers; determining, by each of at least a portion of the multiple independent controllers and based at least in part on the processing of the information, one or more desired resource states and one or more remediation actions; generating, based at least in part on one or more of the determined desired resource states and the determined remediation actions, a sequential ordering of the determined remediation actions to be carried out by the at least a portion of the multiple controllers; and automatically initiating execution of the determined remediation actions in accordance with the generated sequential ordering.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: June 27, 2023
    Assignee: International Business Machines Corporation
    Inventors: Mudit Verma, Dushyant K. Behl, Praveen Jayachandran
  • Patent number: 11681590
    Abstract: Example apparatus and methods process virtual machine image level backups that may include files that are compressed and files that are not compressed. Example apparatus and methods may produce virtual machine image level backups by selectively compressing some files associated with the image while leaving other files in their uncompressed state. Example apparatus and methods may selectively recover a file or even an entire disk image from an image level backup that may include both compressed files and files that are not compressed. The file recovery or image recovery may be performed at the file level by accessing files in the image and selectively decompressing files that are compressed in the image while passing through files that are not compressed in the image. Different files in a single image may be compressed or decompressed using different techniques.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: June 20, 2023
    Assignee: QUANTUM CORPORATION
    Inventors: Gerald Simon, Greg Wade, Barry Herman
  • Patent number: 11681344
    Abstract: Detecting an imminent failure of a power supply. An internal computerized component periodically reads a set of measurements from one or more sensors affixed to a power supply. The internal computerized component and power supply may reside in a variety of different technical contexts. The internal computerized component analyzes the set of measurements using, at least in part, a weighted set of factors, to detect the imminent failure in the power supply. The weighted set of factors may be updated or revised over time and may be specifically tailored for use with specific types of power supplies.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: June 20, 2023
    Assignee: Harmonic, Inc.
    Inventor: Adi Bonen
  • Patent number: 11681599
    Abstract: A storage device includes at least one non-volatile memory device, a first temperature sensor and a second temperature sensor arranged adjacent to the at least one non-volatile memory device, and a controller controlling an operation performance level of the at least one non-volatile memory device based on a plurality of performance tables, a first temperature detected by the first temperature sensor, and a second temperature detected by the second temperature sensor. Each performance table includes a plurality of entries, and each entry includes information regarding the operation performance level of the at least one non-volatile memory device. Each performance table corresponds to a result of a calculation regarding the first temperature and the second temperature.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: June 20, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Haejung Yang, Heeyoub Kang, Youngrok Oh, Kitaek Lee, Heechul Lee
  • Patent number: 11675653
    Abstract: Systems and methods are described identify a database metric value associated with a database instance storing a dataset associated with a user system. A database issue is detected in view of a determination that the database metric value satisfies a condition. In response to satisfaction of the condition, a set of user action metrics associated with the user system is collected from one or more data monitoring systems. At least one notification communication is generated including at least a portion of the set of user action metrics and information identifying the database issue. The at least one notification communication is transmitted to a remediation execution system configured to execute, using the at least a portion of the set of user action metrics and information identifying the database issue, a remedial action in response to the database issue.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: June 13, 2023
    Assignee: salesforce.com, inc.
    Inventors: Shainesh Baheti, Anand Vardhan, Aishanya Singh, Venkatesh Bora, Arjun Kumar Bachuwar
  • Patent number: 11669136
    Abstract: Disclosed herein are methods and systems enabling automatic powering on and off of a computer of a user when the user is within a predetermined range from the computer. When there is a startup error detected during the remote powering on process of the computer, an alert is generated and automatically transmitted to an analyst computer to resolve the startup error. The disclosed systems and methods save a lot of time for the user each day as the user does not have to wait for execution of computer startup processes and the computer is ready to use when the user arrives at a location of their computer.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: June 6, 2023
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Adalberto Ruiz, III, Heidi Jane Swanson
  • Patent number: 11656967
    Abstract: A method of supporting persistence of a computing device is provided. The computing device performs a stop procedure upon power failure. In the stop procedure, the computing device schedules out a running process task, stores a state of the process task to a process control block of a memory module including a non-volatile memory, flushes a cache for the processor, and flushes a pending memory request.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: May 23, 2023
    Assignees: MEMRAY CORPORATION, KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Myoungsoo Jung, Miryeong Kwon, Gyuyoung Park, SangWon Lee