Patents Examined by Christopher S. McCarthy
  • Patent number: 11977435
    Abstract: An operator terminal 2 accesses a web server 1 via a network NW, and acquires error information on an error that has occurred in the access to the web server 1. And then, the operator terminal 2 determines whether or not the occurred error is an error of a specific type on a basis of the error information, and re-accesses the web server 1 in response to the determination that the occurred error is the error of the specific type.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: May 7, 2024
    Assignee: RAKUTEN GROUP, INC.
    Inventor: Sadaaki Emura
  • Patent number: 11966279
    Abstract: A method for managing specialized hardware resources includes obtaining, by a disaster recovery (DR) virtual resource agent, a request for a DR environment for a set of virtual resources in a primary site, in response to the request: monitoring the primary site to obtain virtual workload information corresponding to the set of virtual resources, performing a workload analysis on the set of virtual resources in the primary site using the virtual workload information to obtain a virtual resource mapping of each virtual resource in the primary site to a tiered component in the DR environment, and initiating a DR environment allocation of DR virtual resources based on the virtual resource mapping.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: April 23, 2024
    Assignee: Dell Products L.P.
    Inventors: John Kelly, Dharmesh M. Patel, Nicholas C. Busick
  • Patent number: 11966316
    Abstract: Systems and methods herein describe receiving identification from a data pipeline, accessing first data offset information for a first data origin and second data offset information for a second data origin, bisecting the first data origin using the first data offset information, processing the data pipeline with the bisected first data offset information and the second data offset information, receiving a notification indicating a data pipeline status, and causing presentation of the notification on a graphical user interface of a computing device.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: April 23, 2024
    Assignee: StreamSets, Inc.
    Inventor: Hari Shreedharan
  • Patent number: 11947407
    Abstract: A computer system, method, and non-transitory computer-readable medium are provided. A request including unauthenticated data is created and securely transmitted to a remote device, metadata corresponding to the request is updated to indicate successful validation, a response file is validated, and a discrepancy is detected between the unauthenticated data and the authenticated data. Correction data is obtained, and a transaction based on the request and the correction data is executed. A second processor of the remote device verifies that an unauthorized user has not modified the authenticated data, generates a database table based on one or more fields of the authenticated data, extracts one or more predetermined data values from the authenticated data and the database table, and validates the unauthenticated data in the request based on comparing the one or more predetermined data values from the authenticated data and the database table to the unauthenticated data in the request.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: April 2, 2024
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)
    Inventors: David M. Wilson, Ann Epstein, Kathleen W. Scanlon, David F. Owens, Rajasekhar Penugonda, Raghu Kurlagunda
  • Patent number: 11947414
    Abstract: An information processing system includes a plurality of apparatuses and an information processing apparatus. The plurality of apparatuses includes a first apparatus and a second apparatus. The first apparatus includes a first communication unit and a switching unit. The first communication unit is configured to receive screen information about the second apparatus sent from the information processing apparatus. The screen information is displayed on a first application program in the first apparatus. The switching unit is configured to switch a screen of a second application program to the screen of the first application program to display the screen of the first application program in response to receipt of the screen information by the first communication unit, when the first apparatus displays the screen of the second application program. The information processing apparatus is configured to communicate with the plurality of apparatuses.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: April 2, 2024
    Assignee: Ricoh Company, Ltd.
    Inventor: Tadashi Tenda
  • Patent number: 11940893
    Abstract: Techniques for providing application contextual information. One or more sets of database context identifiers corresponding to events that occur within the database are generated by the database. The one or more sets of database context identifiers have at least one application context field. A session identifier corresponding to a session to be monitored is sent from the application to the database. Information to be stored in the database with the session identifier is sent to the database. Database logs and application logs are correlated using at least the session identifier.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: March 26, 2024
    Assignee: Salesforce, Inc.
    Inventor: Mark Wilding
  • Patent number: 11928034
    Abstract: Network configuration details associated with a host are collected with each bare metal recovery (BMR) backup of the host. The network configuration details are stored in backup storage with each BMR backup copy. A target host is booted into a preinstallation environment. The target host is configured into a DHCP mode to allow the target host to establish a network connection to a backup management server. Details about the host are received from a user. A listing of BMR backup copies corresponding to the host details are retrieved from the backup management server. A selection of a BMR backup copy to be restored onto the target host is received. Network configuration details corresponding to the selected BMR backup copy are downloaded from backup storage. A recovery wizard at the target host is populated with the network configuration details.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: March 12, 2024
    Assignee: Dell Products L.P.
    Inventors: Amarendra Behera, Shelesh Chopra, Tushar Dethe, Sunil Yadav
  • Patent number: 11921582
    Abstract: A computer system is configured to manage a value of a variable via firmware. Managing the value of the variable includes detecting a system management interrupt (SMI), causing the computer system to enter a system management mode, in which a request associated with the SMI is handled by the firmware. In response to determining that the SMI is generated by a baseboard management controller (BMC) and that a cause thereof is associated with reading or writing a value of a variable, one or more parameters associated with the variable are obtained from the BMC. Based on the cause of the request and the one or more parameters, the value of the variable is read or overwritten with a new value. The value or the new value is then sent to the BMC, which in turn passes the value or new value to a second computer system over a network.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neeraj Ladkani, Kuo-Shu Huang, James George Cavalaris
  • Patent number: 11914465
    Abstract: A tool-guide triage probe provides error triaging by: detecting an error in a computing deployment with incomplete configuration data known; identifying a plurality of historic solutions for the error from computing deployments with matching configuration data; determining, via a machine learning model, an initial ranking of the plurality of historic solutions based on resource usages; performing an initial highest ranked solution on the computing deployment and appending performance thereof to a triage report; in response to determining that the initial highest ranked solution was unsuccessful, determining, via the machine learning model, a subsequent ranking of the plurality of historic solutions; performing a subsequent highest ranked solution on the computing deployment and appending performance thereof to the triage report; and transmitting the triage report identifying that the initial highest ranked solution and the subsequent highest ranked solution were performed on the computing deployment.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: February 27, 2024
    Assignee: Red Hat, Inc.
    Inventor: Vida Haririan
  • Patent number: 11907084
    Abstract: A vehicle includes a plurality of systems. Each system performs a function of the automobile. In an example embodiment, a plurality of system controllers, one for each system, controls the operation of the system. Each system controller controls how its corresponding system performs its function. When all system controllers are functional, a system controller generates control signals for its corresponding system. When one system controller ceased to operate, another system controller may control the system that corresponds to the failed system controller. Distributing control of systems among the various system controllers increases reliability.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: February 20, 2024
    Assignee: Atlis Motor Vechicles, Inc.
    Inventors: Benoit le Bourgeois, Mark Hanchett
  • Patent number: 11907107
    Abstract: The technology disclosed relates to generating automated test plan scripts. Repository data associated with a test plan script is received. Source code and test plan solution data corresponding to the repository data are analyzed. For example, the repository data may be analyzed using natural language processing and static code analysis. In some embodiments, test steps of the test plan are performed to generate repository data. A suggestion of a reusable component for a particular test step or test validation is provided for one or more of the test steps. A selection of the suggestion of the reusable component for at least one of the test steps is received. An automated test plan script corresponding to the selection is generated.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: February 20, 2024
    Assignee: Cerner Innovation, Inc.
    Inventors: Amit Amar Kumar, Chaithrika Rao, Shiv Shankar, Uttam B. Ramamurthy, Pratik Nath
  • Patent number: 11886287
    Abstract: A read and write method includes: applying a read command to a memory device, the read command indicating address information; reading data to be read from a storage unit corresponding to the address information indicated by the read command; and if an error occurs in the data to be read, associating the address information indicated by the read command with a spare storage unit, and backing up the address information indicated by the read command and association information between the address information and the spare storage unit in a non-volatile storage unit based on a preset rule.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: January 30, 2024
    Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.
    Inventor: Shuliang Ning
  • Patent number: 11886279
    Abstract: Information corresponding to a health of a memory device or a functional state of the memory device, or both, is written to the memory device. Radio frequency (RF) signaling is used to provide power to certain components of the memory device. Information corresponding to the health of the memory device or the functional state of the memory device, or both, is retrieved from the memory device over-the-air in response to the RF signaling.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: January 30, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Shawn Storm
  • Patent number: 11880268
    Abstract: A method for managing soft errors associated with one or more safety programmable logic controllers (PLCs) is provided. The method includes receiving an expected soft error rate for type(s) of input/output (I/O) modules over time, receiving respective soft error data that was aggregated by the respective safety PLCs based on soft errors detected by I/O modules coupled to the respective safety PLCs. Actual soft error rates are determined per I/O module type based on the received soft error data, and soft error rates are predicted for the safety PLC(s) per I/O module type. The actual and/or predicted soft error rates are compared to the expected soft error rate per I/O module type. The method further includes taking one or more actions in response to a threshold deviation between the actual and/or predicted soft error rates relative to the expected soft error rate for the corresponding I/O module type.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: January 23, 2024
    Assignee: Schneider Electric Systems USA, Inc.
    Inventors: Ajay Mishra, Murugananth Muthuramalingam, Diana Ivanov, Erna Banchik
  • Patent number: 11874727
    Abstract: Service providers, such as website operators, may rely on interfacing with third-party systems over the Internet to provide services to their users. Outages and degraded responsiveness of these third-party systems can affect the efficiency of the operations of the service provider. The described embodiments allow a service provider to monitor the responsiveness of one or more third-party systems, including making predictions on the future reliability of those third-party systems. The described embodiments include various monitors, that use outgoing and incoming web traffic data from the service provider, to produce responsiveness parameters of third-party systems, based on which the service provider can dynamically route its outgoing traffic to the more reliable third-party systems.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: January 16, 2024
    Assignee: OX Labs Inc.
    Inventors: Matthew William Rasband, George Melika, David Sulock, Leonardo Cicconi
  • Patent number: 11868204
    Abstract: A system includes an obsolete cache-line vector having a plurality of memory elements, wherein each memory element has a one-to-one correspondence to a cache line entry of a cache memory. The vector can capture cache line errors that occur at different times from an error detection logic associated with the cache memory. A counter can be coupled to the obsolete cache-line vector for tracking how many of the memory elements in the vector are activated. When a predetermined threshold is reached, a threshold comparator can release a trigger for further analysis. An error events logger can be used to track all of the errors that occurred. The error events logger can also use a time stamp, which can assist the RAS system in analyzing a correlation between the errors, such as patterns that occur and time differences between the errors.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ofer Naaman, Osnat Katz, Nir Bar-Or, Adi Habusha
  • Patent number: 11868202
    Abstract: A system includes a memory component to, upon completion of second pass programming in response to a multi-pass programming command, write a plurality of flag bits within a group of memory cells programmed by the multi-pass programming command. The system also includes a processing device, operatively coupled to the memory component. The processing device is to detect an error in attempting to read a top page of the group of memory cells, determine a number of first values within the plurality of flag bits, and in response to the number of first values not satisfying a threshold criterion, report, to a host computing device, an uncorrectable data error due to the top page of the group of memory cells being incompletely programmed.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: January 9, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Qisong Lin, Vamsi Pavan Rayaprolu, Jiangang Wu, Sampath K. Ratnam, Sivagnanam Parthasarathy, Shao Chun Shi
  • Patent number: 11860718
    Abstract: A register reading method and apparatus, a device and a medium. After a server is crashed, a CPU-register collecting request is triggered. Different types of CPUs correspond to different types and quantities of registers that require data collection. Therefore, by firstly determining the register required to be read corresponding to the CPU type, and determining the reading mode of the register, the disadvantage that the reading mode that may merely use a single instruction may not satisfy the demand on field crashing analysis is prevented. Subsequently, by using a PECI bus, the register data of a plurality of registers are read. By collecting the registers of the CPU directly by using the PECI bus, the problem that the performance excessively relies on the stability of the ME due to the intermediate transfer via the ME is prevented, which greatly increases the reading success rate of the registers.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: January 2, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Zhili Hou
  • Patent number: 11841788
    Abstract: A method for facilitating root cause analysis of a software crash by core dump analysis is disclosed. The method comprises receiving a core dump file relating to a software program, identifying unique source code lines in the core dump file for each running thread at the crash time, and determining unique source code lines as conspicuous source code lines depending on an abstraction level value indicating a number of occurrences of the conspicuous source code line in different threads. Furthermore, the method comprises determining an abstraction ratio as a function of a number of conspicuous source code lines and a number of unique source code lines, evaluating whether the predefined abstraction level value has to be adjusted by determining unique source code line as a conspicuous source code line and determining an abstraction ratio, and outputting the conspicuous source code lines and an assessment value for the abstraction ratio.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: December 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Raphael Mueller, Michael Reichert
  • Patent number: 11836051
    Abstract: A method for managing data backup includes: making a determination that an asset source is a first type of asset source, in which a source client device comprises the asset source; generating, based on the determination, a data transfer path for a plurality of snapshots associated with the asset source between the source client device and a data protection system; initiating a backup for user data associated with the asset source to a target client device; obtaining the plurality of snapshots to the data protection system using the data transfer path, in which the user data is backed up in the target client device while at least a portion of the plurality of snapshots is obtained by the data protection system; and deleting the plurality of snapshots from the source client device, upon receipt of confirmation that the plurality of snapshots is successfully stored in the data protection system.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: December 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Upanshu Singhal, Shelesh Chopra