Error Detection Or Notification Patents (Class 714/48)
  • Patent number: 12170608
    Abstract: Techniques are described for predicting future behavior of links in a network and generating dynamic thresholds for link metrics for use in path selection. In one example, a computing system receives historical values of a link metric for links of a network. The computing system executes a machine learning system which processes the historical values of the link metric to generate: (1) a predicted future value of the link metric for each link; and (2) a threshold for the link metric indicating whether the predicted future value for each link is anomalous. The computing system computes a path based on the predicted future values of the link metric and the threshold for the link metric. The computing system provisions the computed path, thereby enabling a network device to forward network traffic along the computed path.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: December 17, 2024
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Sanjeev Kumar Mishra, Sabyasachi Mukhopadhyay, Shivaprasad Gali, Hsiuyen Tsai
  • Patent number: 12169462
    Abstract: An information processing system includes a host and a storage device that transmits a first pulse signal to the host and receives a second pulse signal from the host through a transmission line. The storage device has a first register to store a value of a first parameter and correction circuit to adjust a first duty ratio of the first pulse signal according to the value of the first parameter. The host includes a first calibration processor that measures a plurality of the first duty ratios as output from the storage device for different values of the first parameter to derive a first optimum value based on the measured first duty ratios and transmit the derived first optimum value to the storage device as the value of the first parameter to be stored in the first register.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: December 17, 2024
    Assignee: Kioxia Corporation
    Inventor: Masayoshi Sato
  • Patent number: 12164412
    Abstract: A computer implemented method includes accessing performance trace data for executed code of multiple services. Symbols corresponding to functions of the executed code are identified. First sequences of functions from the identified symbols are identified and a first performance threshold for each identified first sequence of functions is computed. The method includes receiving an incoming performance trace, detecting second sequences of functions from the incoming performance trace, identifying second sequences equivalent to the first sequences, and comparing performance of the identified second sequences to the first performance threshold for each of the equivalent first sequences to identify second sequences as comprising a performance bottleneck.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: December 10, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Spandan Garg, Roshanak Zilouchian Moghaddam, Paul Sean Harrington, Chen Wu, Neelakantan Sundaresan
  • Patent number: 12158796
    Abstract: Systems, computer program products, and methods are described herein for dynamic error resolution in an extended reality environment. The present invention identifies user errors in real time based on user selections in an extended reality (XR) environment. In this regard, the present invention focuses on electronic applications (and the electronic work products/electronic data hosted thereon) within an XR environment and uses machine learning processes to identify real time user errors. The invention may then use a second set of machine learning processes to create, in real-time, digital support content which is visible via an XR platform (accessible using a virtual/augmented/mixed reality device). As such, the system may provide specific improvements over prior systems by automatically providing users with custom error resolution support in real time.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: December 3, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Naga Vamsi Krishna Akkapeddi
  • Patent number: 12153483
    Abstract: Computerized systems and methods are provided to intelligently and dynamically manage a data center comprising at least one server and at least one central manager. The central manager is programmed to access the at least one server on a predetermined schedule to determine whether at least one application is functioning properly by determining a functionality level. Alternatively, the central manager determines whether the at least one server is actively used by determining an activity level for the server. Based on the central manager's determinations, the system dynamically adjusts the power level of the server, resulting in reduced power consumption and a reduction in wasted resources and unnecessary processing power in the management of servers in a data center.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: November 26, 2024
    Assignee: Cerner Innovation, Inc.
    Inventors: Karthikeyan Sukumaran, Sravan Kumar Anumula, Rakesh Reddy Yarragudi, Manipal Reddy Thoomukunta, Deepak Kumar Jain
  • Patent number: 12153487
    Abstract: The disclosed computer-implemented method includes receiving, by a first circuit subsystem, a hardware error signal and storing, in response to the hardware error signal, a signal state of the first circuit subsystem in a reset-persistent register. The method also includes sending, by the first circuit subsystem, the hardware error signal to a second circuit subsystem. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: November 26, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Tim Perley, Alexander Nozik, Siddharth K. Shah
  • Patent number: 12147309
    Abstract: System for delivering an event journal during a back-up session in a distributed file system is presented. The system includes an event intake module, a load balancer, a plurality of object creation modules, a journal manager, and a journal service module. Each object creation module of the plurality of object creation modules further includes an ingestor and a drainer. A related method is also presented. The system and method provide for reliable and time-ordered delivery of events in the event journal.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: November 19, 2024
    Assignee: Druva Inc.
    Inventors: Pallavi Thakur, Somesh Jain, Milind Vithal Borate, Prahlad Nishal
  • Patent number: 12141045
    Abstract: Techniques for failure prediction of controllers are disclosed. For example, a method comprises collecting data corresponding to operation of a plurality of controllers from one or more devices, and predicting, using one or more machine learning algorithms, at least one of degradation and failure of one or more controllers of the plurality of controllers based, at least in part, on the data corresponding to the operation of the plurality of controllers. Using the one or more machine learning algorithms, one or more corrective actions to prevent the at least one of the degradation and the failure of the one or more controllers are identified. Instructions comprising the one or more corrective actions are generated and transmitted to at least one user device.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: November 12, 2024
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Nithish Kote, Thanuja C
  • Patent number: 12124329
    Abstract: Systems, apparatuses, and methods for transmission failure feedback associated with a memory device are described. A memory device may detect errors in received data and transmit an indication of the error when detected. The memory device may receive data and checksum information for the data from a controller. The memory device may generate a checksum for the received data and may detect transmission errors. The memory device may transmit an indication of detected errors to the controller, and the indication may be transmitted using a line that is different than an error detection code (EDC) line. A low-speed tracking clock signal may also be transmitted by the memory device over a line different than the EDC line. The memory device may transmit a generated checksum to the controller with a time offset applied to the checksum signaled over the EDC line.
    Type: Grant
    Filed: June 19, 2023
    Date of Patent: October 22, 2024
    Inventors: Peter Mayer, Thomas Hein, Martin Brox, Wolfgang Anton Spirkl, Michael Dieter Richter
  • Patent number: 12124323
    Abstract: Embodiments herein describe integrity check techniques that are efficient and flexible by using local registers in a segment to store check values which can be used to detect errors in the local configuration data in the same segment. In addition to containing local registers storing the check values, each segment can include a mask register indicated which of the configuration registers should be checked and which can be ignored. Further, the segments can include a next segment register indicating the next segment the check engine should evaluate for errors.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: October 22, 2024
    Assignee: XILINX, INC.
    Inventors: Ahmad R. Ansari, David P. Schultz, Felix Burton, Jeffrey Cuppett
  • Patent number: 12125028
    Abstract: In some embodiments, Uniform Resource Locator (URL) parameters may be used to bind access tokens to authorize web-browser-initiated network operations. In some embodiments, a user input at a data exchange gateway associated with a first website to perform a first network operation (e.g., a request to access resources associated with the first website) may be detected. In response to the detected user input, an access token may be generated based on user specific information associated with the user, where the access token is associated with one or more network operation parameters. In response to a use of the access token for authorizing the first network operation and successful authorization of the first network operation, the access token may be configured to be bound to a first URL identifier parameter associated with the first website.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: October 22, 2024
    Assignee: Capital One Services, LLC
    Inventors: Varun Gupta, Allison Fenichel, Johanna Davis
  • Patent number: 12120135
    Abstract: An automated method for detecting anomalous activity in a private computer network comprises: collecting, over a current time period at an ingesting network device of the computer network, non-routable network packets routed to the ingesting network device from other network devices of the computer network; parsing the current collected network packets into corresponding current network flow records each including a source field and a destination field representing a non-routable network address; and for each distinct source identified in the source fields of the current network flow records: aggregating the current network flow records of that source into a current aggregated flow record; analyzing the current aggregated flow record using an anomaly detection module trained through machine learning on previous aggregated flow records of that source from previous time periods in order to detect anomalous activity in that source; and acting in response to detecting the anomalous activity in that source.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: October 15, 2024
    Assignee: Saudi Arabian Oil Company
    Inventor: Faisal Talal Wahbo
  • Patent number: 12117898
    Abstract: The present application provides a three-mode storage method for program blocks based on check, comprising: first dividing the program to be injected into N blocks and checking each block to obtain the first checksum; then injecting the program to be injected and the first checksum twice in the program storage area, and the two injected programs are noted as the main program and the backup program, respectively; dividing the main program into N blocks, and checking each program block to obtain the second checksum during program run; dividing the backup program into N blocks and checking each block to obtain the third checksum; and comparing the checksum, second checksum and third checksum: if the three are consistent, performing no operation; updating the program or checksum and checking again, if the three are inconsistent.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: October 15, 2024
    Assignees: INNOVATION ACADEMY FOR MICROSATELLITES OF CAS, SHANGHAI ENGINEERING CENTER FOR MICROSATELLITES
    Inventors: Baojun Lin, Yongshan Dai, Zhichao Chen, Xiaoli Tian, Qianyi Ren, Xinying Lu, Wenbin Gong, Yuan Shen, Zhiyang Yu, Bin Song, Ruiqiang Shao
  • Patent number: 12118495
    Abstract: In an approach to improve platform modification by dynamically modifying content based on user feedback. Embodiments suggest one or more solutions and recommendations, via a user interface, to one or more users that comply with one or more standards, regulations, and resources of an organization. Further, embodiments verify the solutions and recommendations that comply with the one or more standards, regulations, and resources of the organization, and automatically generate a prototype solution. Additionally, embodiments provide, by the user interface, one or more augmented solutions for the one or more users, wherein augmented solutions are provided to the one or more users requiring a temporary solution; and label and cluster user feedback and associated solutions of the one or more users to provide effective solutions for future users based on a similarity of the feedback of the one or more users.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: October 15, 2024
    Assignee: International Business Machines Corporation
    Inventors: Charles Muchiri Wachira, Girmaw Abebe Tadesse, Celia Cintas, Sekou Lionel Remy, Aisha Walcott
  • Patent number: 12117888
    Abstract: Novel tools and techniques are provided for implementing intelligent alert automation (“IAA”). In various embodiments, IAA receives alert/event feeds from several different alerting and ticketing systems via input Redis queues, and uses a triage system to determine whether to process the alert/event or disregard it. If so, IAA may create a flow instance, assign a unique instance ID, and place the flow instance in one of a plurality of jobs queues based on alert/event type and/or or source. An abattoir system retrieves a flow instance from one of the jobs queues (in order of the queue's priority), and processes the next node or step in the flow instance. The flow instance is placed back into the jobs queue for subsequent processing by the same or different abattoir system until no additional nodes or steps remain in the flow, at which point the flow instance is considered complete.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: October 15, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: Kevin Schneider, Angela A. Rash, Troy G. Pohl, Steven Burrell, Matthew D. Schoenfeldt, Shelli L. Hurd
  • Patent number: 12111719
    Abstract: An apparatus and method for supporting communication during error handling in a computing system. A computing system includes a first partition and a second partition, each capable of performing error management based on a respective machine check architecture (MCA). The first partition includes a host processor that executes an exception handler for managing reported errors. A message converter unit of the second partition assists in generating messages based on detected errors in the second partition. The message converter unit receives requests from hardware components of the second partition for handling errors and translates MCA addresses between the first partition and the second partition. To support the message converter unit, during an earlier bootup operation, the second partition communicates the hardware topology of the second partition to the host processor, and the host processor sends address translation information.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: October 8, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Vilas K. Sridharan, Magiting Talisayon, Srikanth Masanam, Dean A. Liberty
  • Patent number: 12112202
    Abstract: A system and method for evaluating optimization of a hardware engine are described herein. In an example embodiment, a first operation of a desired application is performed using one or more hardware resources each associated with one or more task graphs of a plurality of task graphs. A first result is recorded from a first simulation based on a first task graph of the plurality of task graphs implemented using a first configuration of a first hardware resource associated with the first task graph. A second result is recorded from a second simulation based on a second task graph of the plurality of task graphs implemented using a second configuration of a second hardware resource associated with the second task graph. An interface is generated based on the first result and the second result for rendering by a display device.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: October 8, 2024
    Assignee: Synopsys, Inc.
    Inventors: Amit Garg, Amit Tara, Shripad Deshpande
  • Patent number: 12112051
    Abstract: A valid node management method, a memory storage device and a memory control circuit unit are disclosed. The method includes: establishing a valid node management table corresponding to a first physical management unit; storing valid node management data in the valid node management table, wherein the valid node management data reflects a distribution status of a valid node in the first physical management unit; receiving an operation command from a host system, wherein the operation command is configured to change a data storage status of the first physical management unit; and updating the valid node management data in the valid node management table in response to the operation command.
    Type: Grant
    Filed: April 7, 2023
    Date of Patent: October 8, 2024
    Assignee: Hefei Core Storage Electronic Limited
    Inventors: Wei Zhong, Kai-Di Zhu, Zhi Wang, Xiaoyang Zhang
  • Patent number: 12105589
    Abstract: Methods, systems, and devices for parity-based error management are described. A processing system that performs a computational operation on a set of operands may perform a computational operation, (e.g., the same computational operation) on parity bits for the operands. The processing system may then use the parity bits that result from the computational operation on the parity bits to detect, and discretionarily correct, one or more errors in the output that results from the computational operation on the operands.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: October 1, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Ameen D. Akel, Helena Caminal, Sean S. Eilert
  • Patent number: 12105956
    Abstract: At least one processing device is configured to control delivery of input-output (IO) operations from a host device to a storage system over selected ones of a plurality of paths through a network. The at least one processing device is further configured to designate one or more of the paths as being associated with a link performance issue, to temporarily suspend utilization of the one or more designated paths for delivery of IO operations from the host device to the storage system, to detect a configuration change that is indicative of potential resolution of the link performance issue, and to resume utilization of the one or more designated paths responsive to the detected configuration change. The at least one processing device illustratively comprises a multi-path input-output (MPIO) driver of the host device.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: October 1, 2024
    Assignee: Dell Products L.P.
    Inventors: Sanjib Mallick, Vinay G. Rao, Anthony D. Fong, Scott Rowlands, Arieh Don
  • Patent number: 12107719
    Abstract: Apparatus and methods for intelligently monitoring multiple bots for failure or predicted failure and notifying a user through a proximate Internet-of-Things (“IoT”) device are provided. A program may receive configuration files for each IoT device and access to monitor each bot. The program may monitor each bot through a resiliency scanner module. The program may generate a report about a failure or predicted failure of a bot. The program may activate a self-healing engine to attempt to heal the bot. The program may activate an event-stream engine. The event-stream engine may determine which IoT device to transmit a report and notify the user through that IoT device to the failure or predicted failure. The user may respond through the IoT device or another device.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: October 1, 2024
    Assignee: Bank of America Corporation
    Inventors: Siva Kumar Paini, Sudhakar Balu, Anup Kumar Kedia
  • Patent number: 12099422
    Abstract: Techniques for storage testing involve: acquiring a first state of a storage system including first input/output (IO) load information; taking a first action based on the first state, the first action causing the first IO load information to be changed to second IO load information; updating the first action to be a reserved action for the first state if it is obtained based on the second IO load information that the storage system reaches a preset condition; and obtaining an action combination of a plurality of IO load information changes based on a plurality of reserved actions corresponding to a plurality of states, wherein the plurality of states include the first state. Accordingly, the most effective load combination change mode for the storage system can be found automatically and more accurately, so as to find more vulnerabilities of the storage system, thereby improving the efficiency of storage system testing.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: September 24, 2024
    Assignee: Dell Products L.P.
    Inventors: Chi Chen, Changyue Dai, En Shi, Hailan Dong
  • Patent number: 12093160
    Abstract: System and methods for IoT event detector correctness verification. Detector models (e.g., state-based models including variables, states, transitions and actions) take IoT device data as input and detect, based on the data, events that triggers actions. To verify a correctness of the models prior to deploying the models at scale, an event detector model correctness checker obtains a representation of a definition of the model, verifies, based on analysis of the model definition, whether the model complies with correctness properties, and generates a report indicating whether the model complies. Example correctness properties include a reachability correctness property that indicates that respective states or actions are reachable according to the definition of the event detector model. The analysis may be accessed via an interface element and may result in generation of a report that identifies a location of non-compliance within the model definition.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: September 17, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Vaibhav Bhushan Sharma, Andrew Jude Gacek, Michael William Whalen, Saswat Padhi, Andrew Apicelli, Raveesh Yadav, Samuel Bayless, Roman Pruzhanskiy, Rajat Gupta, Harshil Rajeshkumar Shah, Fernando Dias Pauer, Ankush Das, Dhivashini Jaganathan
  • Patent number: 12093230
    Abstract: Operations include: determining that the first event record does not meet similarity criteria in relation to any of a plurality of representative records in an event log; adding a new representative record, to the plurality of representative records, that is based on the first event record; determining that the second event record meets the similarity criteria in relation to a first representative record of the plurality of representative records; incrementing the numerical value, associated with the first representative record in the event log, that indicates the number of event records that are represented by the first representative record; generating log data that (a) comprises the incremented numerical value associated with the first representative record and (b) does not include the second event record; and updating the event log based on the log data to generate an updated event log that does not include the second event record.
    Type: Grant
    Filed: August 14, 2023
    Date of Patent: September 17, 2024
    Assignee: Oracle International Corporation
    Inventor: Kourosh Lashgari
  • Patent number: 12093026
    Abstract: A control device of a technical installation receives in normal operation cyclically measurement variables from sensors, and outputs control variables to actuators. In normal operation, the control device stores the history of at least some of the measurement variables at least for a limited time and monitors the measurement variables for the occurrence of a fault. If a fault occurs, the control device transmits a fault message identifying the fault and the history to a knowledge base. In response to the fault message and the histories, the control device receives a reply from the knowledge base and outputs the reply to an operator. Before the normal operation is performed, the control device receives from the operator specifications which allow the control device to defines the histories. In the event of a fault, the control device determines, in dependence on the specifications, which histories to transmit to the knowledge base.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: September 17, 2024
    Assignee: Siemens Aktiengesellschaft
    Inventor: Michael Hegmann
  • Patent number: 12086017
    Abstract: Disclosed herein is a server management apparatus, comprising: a server information acquisition unit configured to acquire, from a plurality of servers respectively, server information on a server and hardware component information on hardware components included in the server, using an identifier of a control board of the server as a key; an analysis unit configured to analyze the server information and the hardware component information acquired by the server information acquisition unit, and generate a server status flag indicating whether or not any of the server and the hardware components has an abnormality; and a structured file generation unit configured to generate a structured file that hierarchically stores, in a human-readable format, the server information and the hardware component information acquired by the server information acquisition unit, the structured file including a header describing the server status flag generated by the analysis unit.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: September 10, 2024
    Assignee: RAKUTEN MOBILE, INC.
    Inventors: Yu-Chun Lin, Xiqian Zheng
  • Patent number: 12086020
    Abstract: Techniques are disclosed relating to maintaining a high availability (HA) database. In some embodiments, a computer system receives, from a plurality of host computers, a plurality of requests to access data stored in a database implemented using a plurality of clusters. In some embodiments, the computer system responds to the plurality of requests by accessing data stored in an active cluster. The computer system may then determine, based on the responding, health information for ones of the plurality of clusters, wherein the health information is generated based on real-time traffic for the database. In some embodiments, the computer system determines, based on the health information, whether to switch from accessing the active cluster to accessing a backup cluster. In some embodiments, the computer system stores, in respective clusters of the database, a changeover decision generated based on the determining.
    Type: Grant
    Filed: May 30, 2023
    Date of Patent: September 10, 2024
    Assignee: PayPal, Inc.
    Inventors: Zhe Huang, Jia Mei, Xin Li, Ying Yue, Chaoyi Chen
  • Patent number: 12084172
    Abstract: A method for operating an eVTOL multirotor aircraft having distributed actuators activated by controllers that each determines an associated manipulated variable signal at least for a subset of actuators and provides it for the relevant actuator. The method provides that for an actuator: i) assigning a different priority ranking for each controller; ii) determining, by way of a given controller having a given priority ranking, at least one manipulated variable signal for the actuator and transmitting the signal identified by the given priority ranking to the relevant actuator and to a controller having a successive priority ranking; iii) receiving, via a given controller having a given priority ranking, manipulated variable signals from controllers having higher priority ranking and relaying these signals to the actuator and to a controller having a successive priority ranking; and iv) activating the actuator using the manipulated variable signal identified by the highest priority ranking.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: September 10, 2024
    Assignee: Volocopter GmbH
    Inventors: Benjamin Kirsch, Falk Bahr, Jan Zwiener, Alexander Klingspor
  • Patent number: 12081387
    Abstract: A method of distributing alerts based on received internet of things device information includes: receiving, by the alert routing system, first information from a first internet of things device relating to a first condition monitored by the first internet of things device, determining, by the alert routing system, that the first information corresponds to a first alert condition, generating, by the alert routing system, a listing of alert conditions, where the listing of alert conditions includes the first alert condition, receiving, by the alert routing system, second information from a second internet of things device relating to a second condition monitored by the second internet of things device, determining, by the alert routing system, that the second information corresponds to a second alert condition; and adding, by the alert routing system, the second alert condition to the listing of alert conditions.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: September 3, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Andrew J. Garner, IV, Nick A. Maiorana, Rajib Roy, Daniel David
  • Patent number: 12079094
    Abstract: A data backup method, a data recovery method, and an electronic device are disclosed. The data backup method includes: determining a data set to be backed up, performing a status update operation on a data block in the data set, determining the time points when the data block changes from the first phase to the second phase, and when the data block changes from the second phase to the third phase, and performing data backup on the data set to generate backup files. With this method, upon data seal time point, no fresh data can be reached in any data block, and the data block back-up persists, so that the time point of the data backup operation is more accurate, the cut point of which deleted data should be included in the back up is easy to locate, and the deleted data may be accurately processed.
    Type: Grant
    Filed: January 17, 2023
    Date of Patent: September 3, 2024
    Assignee: ZILLIZ INC.
    Inventors: Chao Xie, Yuchen Gao, Anyang Wang
  • Patent number: 12072794
    Abstract: A system includes a memory and a processor coupled to the memory. The processor runs a software application on a simulated user device to render a virtual environment on the simulated user device. The processor detects that a first view of the virtual environment has been rendered and accesses from the memory a first expected view pattern that corresponds to the first view. The processor compares the first view to the first expected view pattern and detects that a pattern of one or more visual elements in the first view does not match with an expected pattern of visual elements in the first expected view pattern. In response, the processor determines that an error has occurred relating to rendering the virtual environment by the software application. The processor obtains a solution corresponding to the error and applies the solution to the software application to resolve the detected error.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: August 27, 2024
    Assignee: Bank of America Corporation
    Inventor: Swathi Bussa
  • Patent number: 12067421
    Abstract: Described are examples for tracking memory usage of a driver. A memory allocation request related to the driver to allocate a portion of memory for the driver can be traced in a kernel mode of an operating system. One or more associated allocation parameters can be recorded, and an allocation history of the driver over a period of time can be reported during execution of the driver and based on the one or more allocation parameters indicated by the memory allocation request.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: August 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hyuk Joon Kwon, Sandeep Repaka, Andrew M. Kluemke, Jakob F. Lichtenberg, Sebastian Lerner, Matthew John Woolman, Swati Kanchan
  • Patent number: 12066886
    Abstract: Methods, systems, and computer-readable storage media for receiving, by a service stack recovery engine, an error message indicating a failed service in a plurality of services executed in a cloud platform, determining, by the service stack recovery engine, a set of services for recovery in response to the error message, and, for each service in the set of services, identifying, by the service stack recovery engine, an error handler that is associated with a service recovery type in a set of service recovery types, the error handler including a set of error handling operations to be executed to recover the failed service, and transmitting, by the service stack recovery engine, the error handler to a service recovery agent associated with the respective service, the service recovery agent executing error handling operations of the error handler to recover the service.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: August 20, 2024
    Assignee: SAP SE
    Inventors: Le Zhang, Yu Wang, Daping Wang, Moritz Semler
  • Patent number: 12061275
    Abstract: Examples for enhancing sensitivity to reflected GNSS signals are presented herein. An example may involve identifying, by a receiver, a particular positioning signal that reflected off a reflecting plane prior to reaching the receiver. The receiver may be in motion. The example may also involve determining a reflected satellite position for a satellite that transmitted the particular positioning signal based on identifying the particular positioning signal. The reflected satellite position may be determined by reflecting a position of the satellite about the reflecting plane. The example may also involve determining a direction vector to the reflected satellite position for the satellite and performing coherent integration over a threshold duration of time to increase a signal to noise ratio for the particular positioning signal based on the direction vector to the reflected satellite position.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: August 13, 2024
    Assignee: Google LLC
    Inventor: Frank van Diggelen
  • Patent number: 12061596
    Abstract: Disclosed are methods and apparatuses for generating or updating dynamic context data associated with a digital request data object in a multi-application network. receiving, a first input associated with the digital request data object; determining based on the first input, the digital request data object from the one or more databases associated with the multi-application network; determining profile data indicating one or more of: user data associated with first input, and trajectory data associated with one or more computing operations executed on the digital request data object; extracting metadata associated with the digital request data object; receiving a second input associated with the digital request data object; generating, based on the metadata, the profile data, and the second input, dynamic context data for the digital request data object; and storing the dynamic context data in the one or more databases associated with the multi-application network.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: August 13, 2024
    Assignee: BLACK KNIGHT IP HOLDING COMPANY, LLC
    Inventors: Kara S. Starratt, David W. Denson, James A. Iredale, Sandra T. Madigan, Erik J. Skinner, Lesley Grimes
  • Patent number: 12056778
    Abstract: The confidentiality of data is maintained in a case where analysis of an operation state of a facility is entrusted to the outside. An embodiment of the present invention is configured to chronologically store log data in a first storage medium, and store attribute information indicating a relevance between a type of a failure expected to occur in a facility and each of a plurality of data users; The embodiment is further configured to select, at the occurrence of a failure in the facility, a data user who has a relevance to a type of the failure from among the plurality of data users based on the attribute information, selectively read log data relating to an operation state of the facility in which the failure has occurred, and transmits the read log data to the selected data user.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: August 6, 2024
    Assignee: NTT Communications Corporation
    Inventors: Tomonori Takada, Hideaki Akabori, Tsunechika Kishida, Yoshihiko Kobayashi, Masataka Suzuki, Tohru Minakuchi
  • Patent number: 12055998
    Abstract: A method, computer system, and a computer program for grouping a plurality of computing system fault events is provided. The present invention may include extracting a summary of computing system fault events based on at least one similarity detected. The present invention may then include generating a plurality of vectors in which each vector corresponds to a summary, clustering the plurality of vectors into a plurality of clusters based on the at least one similarity, and compressing each cluster of the plurality of clusters into at least one cluster centroid. The present invention may further include generating a group centroid for a group including the plurality of clusters based on the at least one cluster centroid. The present invention may also include presenting a correlation statement derived from a result associated with the group centroid and generating a system fault solution based on the correlation statement.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: August 6, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Ian Settle, Isabell Sippli
  • Patent number: 12057210
    Abstract: Systems, methods, and user interfaces provide integrated coordination of care. Care team coordination and collaboration is promoted by bringing together each of the necessary elements of a patient's plan into a single point of access. Current workflow silos that exist in the care planning space are eliminated. This allows seamless support for the many different care planning regulations across care settings and supports and involves the entire care team including the patient and personal care team.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: August 6, 2024
    Assignee: CERNER INNOVATION, INC.
    Inventors: Akeem Akinola, Lindsey McFetridge, Jeremy Flores, Wes Dembinski, Grace Schreur, Zach O'Bea, John Scheeser, Sara Boswell
  • Patent number: 12047978
    Abstract: A communication system includes a communication network and a communication system node. The communication system node communicates with the communication network via a first communication link, and establishes a second communication link with at least one user equipment to allow the user equipment to connect to the communication network. The second communication link is an unmanaged communication link. A backhauling provider module associated with the communication network dynamically allocates backhauling resources to the first communication link for data transmission between the node and the communication network based on the user equipment's parameters.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: July 23, 2024
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Andrea Buldorini, Elena Demaria, Maurizio Fodrini, Ivano Guardini, Marco Marchisio
  • Patent number: 12040935
    Abstract: A node detects an alert corresponding to an anomalous event during a time period. The alert is correlated with previously detected alerts occurring within the time period and a causal relationship associated with nodes in the networked computing environment. The node may then recursively identify a root cause of the anomalous event detected in the networked computing environment based on a set of correlated alerts. An incident ticket may then be sent to the node identified as the root cause of the anomalous event, and the node may notify other nodes in the network having a causal relationship with the node of the anomalous event.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: July 16, 2024
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Cara Jividen, Shannon Paul McMahon, Scott Ward
  • Patent number: 12039055
    Abstract: Various aspects related to methods, systems, and computer readable media for automatic fuzz testing. An example method of automatic software fuzz testing can include, receiving a description of a target software application, determining, based on the description, a type of fuzzing, identifying one or more fuzzers based on the type of fuzzing, executing the one or more fuzzers on the target software application, extracting prioritized results of the executing of the one or more fuzzers, and, presenting the prioritized results.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: July 16, 2024
    Assignee: Sophos Limited
    Inventors: Mehdi Karimibiuki, Craig Paradis
  • Patent number: 12038801
    Abstract: Disclosed herein is a debug system including a host computer, a microcontroller, and a debug probe for interface therebetween for performing debug trace operations. The debug probe samples the current drawn by the microcontroller. The debug probe and host computer cooperate so as to acquire and accurately align trace data and the samples of the current drawn by the microcontroller. Techniques for performing this alignment are described herein and enable for accurate inferences to be drawn about the current drawn by the microcontroller during different program operations.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: July 16, 2024
    Assignee: STMicroelectronics International N.V.
    Inventors: Sylvain Chavagnat, Simon Valcin
  • Patent number: 12032682
    Abstract: Systems and methods for analyzing SQL queries for constraint violations for injection attacks. Tokenizing a SQL query generates a token stream. A parse tree is constructed by iterating over lexical nodes of the token stream. The parse tree is compared to a SQL schema and access configuration for a database in order to analyze the SQL query for constraint violations. Evaluation flaws are also detected. A step-wise, bottom-up approach is employed to walk through the parse tree to detect types and to ascertain from those types whether the condition for SQL execution is static or dynamic. SQL request security engine logic refers to predetermined protective action data and takes the particular type of action specified by the predetermined protective action data. Security is further enhanced by limiting service of requests to requests of one or more specific, accepted data types. Each request is parsed into individual data elements, each an associated key-value pair.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: July 9, 2024
    Assignee: Imperva, Inc.
    Inventor: Kunal Anand
  • Patent number: 12026041
    Abstract: An interface circuit includes a signal processing circuit configured to process a reception signal received from a host device and a transmission signal to be transmitted to the host device. The signal processing circuit includes multiple signal processing devices and a calibration device. The calibration device is coupled to the signal processing devices and configured to sequentially calibrate a characteristic value of each signal processing device in a calibration procedure.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: July 2, 2024
    Assignee: Silicon Motion, Inc.
    Inventor: Fu-Jen Shih
  • Patent number: 12028184
    Abstract: A CAN module that can be integrated between a CAN controller and a CAN transceiver includes a receive data (RXD), input interface for receiving a first bit sequence through a RXD stream and a RXD output interface for sending a manipulated receive data (MRXD), stream including a second bit sequence. A processing logic of the CAN module is configured to manipulate the first bit sequence to generate a second bit sequence comprising a second stuff bit at a second position in the second bit sequence corresponding to a first position of a first stuff bit in the first bit sequence such that the second stuff bit is complementary to a preceding bit of the second stuff bit in the second bit sequence. The present disclosure also relates to a method for the CAN module.
    Type: Grant
    Filed: January 16, 2023
    Date of Patent: July 2, 2024
    Assignee: NXP B.V.
    Inventor: Bernd Uwe Gerhard Elend
  • Patent number: 12026052
    Abstract: A memory component comprises a cyclic buffer partition portion and a snapshot partition portion. In response to receiving a signal that a trigger event has occurred, a processing device included in the memory component performs an error correction operation on a portion of data stored in the cyclic buffer partition portion, copies the data stored in the cyclic buffer partition portion to the snapshot partition portion in response to the error correction operation being successful, and sends the data stored in the cyclic buffer partition portion to a processing device operatively coupled to the memory component in response to the error correction operation not being successful.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: July 2, 2024
    Inventors: Kishore K. Muchherla, Niccolo' Righetti, Jeffrey S. McNeil, Jr., Akira Goda, Todd A. Marquart, Mark A. Helm, Gil Golov, Jeremy Binfet, Carmine Miccoli, Giuseppina Puzzilli
  • Patent number: 12019743
    Abstract: A controller system includes a controller that executes a control operation in order to control a control target, and a security unit that is in charge of a security function for the controller system. The security unit includes a detector that detects a presence or absence of an incident regarding security in the controller system. The controller transitions a control mode to a degeneration mode when the detector detects the incident, and the controller maintains the control mode in the degeneration mode until cancellation of the incident is detected by the detector.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: June 25, 2024
    Assignee: OMRON CORPORATION
    Inventor: Yuta Nagata
  • Patent number: 12015638
    Abstract: A server agent application receives a uniform resource locator (URL) from a client agent application, the URL including an identifier for a graphical resource. The server agent application determines, based upon the URL, that a third-party application is to provide the graphical resource. The server agent application causes an intermediate application to be launched. The intermediate application requests a webpage from the third-party application, the webpage including a security token for a user session between the client agent application and the third-party application. The intermediate application receives the webpage and constructs a modified URL based upon the URL and the security token included in the webpage. The intermediate application transmits the modified URL to the third-party application, wherein the third-party application causes the client agent application to receive the graphical resource based upon the modified URL.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: June 18, 2024
    Assignee: ALTERA DIGITAL HEALTH INC.
    Inventors: Haggai Zohar, Oren Dvash
  • Patent number: 12014060
    Abstract: Memory calibration with a margin check is disclosed. A memory subsystem includes a memory and a memory controller coupled to the memory. The memory controller includes a calibration circuit configured to perform, during an initialization process, horizontal memory calibrations for ones of a plurality of performance states and to determine and store, in a storage circuit, information indicative of a set of differences between calibration results for pairs of the plurality of performance states. The memory controller is further configured to, subsequent to the initialization process and in response to a change from a first one of the plurality of performance states to a second one of the plurality of performance states set initial memory parameters for the second performance state based on the set of differences. Thereafter, operation begins in the second performance state without performing an initial horizontal calibration.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: June 18, 2024
    Assignee: Apple Inc.
    Inventors: Robert E. Jeter, Jingkui Zheng, Ritesh J. Shah, Veera Chockalingam, Naveen Kumar Korada
  • Patent number: 12014051
    Abstract: An IO path determination method and apparatus, and a device and a readable storage medium. The method comprises: determining a target volume of an IO request, and acquiring a path level of the target volume; when the path level is a host path level, sending the IO request to a preset preferable controller; when the path level is a back-end path level, selecting a target controller from controllers by using a consistent hashing algorithm, and sending the IO request to the target controller; and when the path level is a fault level, determining that a fault occurs in an IO path. An IO path is determined by means of setting different path levels for a volume and in conjunction with a consistent hashing algorithm, such that loads of controllers in a storage system can be effectively balanced.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: June 18, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Zhikui Liu, Yanqing Wang