Patents Examined by Indranil Chowdhury
  • Patent number: 12271279
    Abstract: Methods, systems, and computer-readable media are disclosed herein combine randomization functionalities with the machine-learning prioritization of workflows for performance testing. In aspects, a primary workflow having a sequence of user interface steps is input. Testing workflows are generated that represent each variable position of unlocked steps in the sequence of the primary workflow while maintaining the sequential position of any locked steps. These testing workflows are then ingested to a machine learning model that identifies as subset of the testing workflows to prioritize over other. Specifically, testing workflows are prioritized that at least partially match sequence patterns in historical workflow data that is associated with vulnerable computer code. The subset is output and tested by testing engine to generate a report of any vulnerable computer code.
    Type: Grant
    Filed: April 16, 2024
    Date of Patent: April 8, 2025
    Assignee: Cerner Innovation, Inc.
    Inventors: Ranjeet Joseph Kumar Anthonappa, Venkata Nageswara Rao Desaraju, Sneha Raveendran, Sudarshan Babu Kotapati
  • Patent number: 12265449
    Abstract: Novel tools and techniques are provided for implementing software-based network probes for monitoring network devices for fault management. In various embodiments, a computing system may receive, from at least one software-based network probe, a first alert associated with a first device among layer 4 devices disposed in a plurality of networks; may parse and store first alert data from the received first alert in a database, in a standardized format; may perform, using an enrichment system, enrichment of the first alert data, by retrieving first enrichment data from one or more second databases and adding the first enrichment data to the parsed and formatted first alert data in the first database to form first consolidated alert data; and may send the first consolidated alert data to a fault management system for display to a user to facilitate addressing of the first alert by the user.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: April 1, 2025
    Assignees: Level 3 Communications, LLC, CenturyLink Intellectual Property LLC
    Inventors: Steve Toms, David Sutton, Wayne L. Williams, Binu Baby, Nashat Saqqa, Amer Khan, Pranit Ambardekar, Ranjith Kumar Nooka, Mark Chase, Keith Sebesta, Tim W. Kimpton, Shelley Goldner, Shelli L. Hurd
  • Patent number: 12241932
    Abstract: A system and method are provided that enables a processor to undergo a functional test of its circuits prior to attachment to a semiconductor package and prior to use in a computing platform. The method of testing chips includes attaching a non-packaged semiconductor circuit to a test bed, loading computer instructions into a memory of the non-packaged semiconductor circuit, and operating the non-packaged semiconductor circuit in a test boot mode and executing the computer instructions in that mode. The operation logs one or more events of the execution of the instructions in the test boot mode and transmits the logs of the one or more events from the non-packaged semiconductor circuit via a joint test action group (JTAG) interface or a universal asynchronous receiver/transmitter (UART) interface.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: March 4, 2025
    Assignee: Ampere Computing LLC
    Inventors: Kha Nguyen, Rakesh Kumar, Harb Abdulhamid
  • Patent number: 12235718
    Abstract: Methods/systems for monitoring fault duration in circuit interrupt devices perform edge detection using a second time derivative of a current or voltage waveform. The second derivative reveals peaks that may be used to establish starting and ending times for the fault duration. In some embodiments, the second derivatives are derived only for portions of the waveform within time windows that enclose the fault duration starting and ending times, respectively. The above arrangement provides a consistent way of determining durations of transitory events, such as durations of faults, and the like, that does not rely on waveform zero-crossings. The duration determinations may be implemented locally within a device, and/or the device may acquire and transfer underlying waveform data to an external system for the duration determinations. Data from multiple devices may be collected over time for analysis and modeling to provide remote support and monitoring of local devices via digital twins.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: February 25, 2025
    Assignee: Schneider Electric USA, Inc.
    Inventors: Collin Richard Fischels, Juan Ignacio Melecio Ramirez, Adrian Abdala Rendon Hernandez, Kenneth Riehl
  • Patent number: 12228999
    Abstract: A method for managing log retention period of an application includes: inferring dependencies and connectivity among applications; generating an application chain (AC) based on the inferred dependencies and connectivity; analyzing distributed logs and AC to extract health parameters; deriving a failure score of the AC based on the health parameters and inferred dependencies; inferring a user access frequency (UAF) and remaining assigned storage space (RASS) for an application log (AL); analyzing the failure score, UAF, and RASS for the AL; making a first determination that the failure score is greater than a failure score; making a second determination that the AC comprises a high priority application (HPA); making a third determination that the RASS for the HPA's AL is less than a storage space limit; notifying an administrator to initiate obtaining of extra storage space; and extending the current AL retention period of the HPA's AL.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: February 18, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam
  • Patent number: 12216560
    Abstract: Disclosed is a method of operating an electronic device which includes a host device and a storage device. The host device includes a processor and a baseboard management controller (BMC), the storage device includes a storage controller and a micro controller unit (MCU), and the BMC and the MCU support out-of-band communication. The method of operating the electronic device includes providing, by the BMC, a first request including information about environment data to the MCU through the out-of-band communication, and providing, by the MCU, a first response corresponding to the first request to the BMC through the out-of-band communication.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: February 4, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyungkeun Lee, Bumjun Kim, Seunghan Lee
  • Patent number: 12216538
    Abstract: A storage system and method for hiding Error Checking and Correcting (ECC) encoding delay are disclosed. An output of a data register is configured to be two data streams. One data stream transmits an input write data and an ECC check code to the SRAM through an ECC encoding module and an intermediate write data register, and the other data stream inputs the input write data to a read data selector through a bypass register module through the intermediate write data register and the bypass register module. The other input of the read data selector is the data set whose errors have been checked and corrected by the ECC encoding error checking module which reads the data set from the SRAM. The read data selector is configured to transmit the selected input data to the read data register.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: February 4, 2025
    Assignee: METAX INTEGRATED CIRCUITS (SHANGHAI) CO., LTD.
    Inventor: Ying Li
  • Patent number: 12216558
    Abstract: A test and measurement system has a test and measurement instrument having an adaptor with an interface configured to communicate through one or more communications links with a new device under test to receive new test results, a memory configured to store a database of test results and a database of analyzed test results related to tests performed with one or more prior devices under test, a data analyzer connected to the test and measurement instrument through the one or more communications link, the data analyzer configured to analyze the new test results based on the stored test results, and a health score generator configured to generate a health score for the new device under test based on the analysis from the data analyzer.
    Type: Grant
    Filed: September 14, 2023
    Date of Patent: February 4, 2025
    Assignee: Tektronix, Inc.
    Inventors: Sam J. Strickling, Daniel S. Froelich, Michelle L. Baldwin, Jonathan San, Lin-Yung Chen
  • Patent number: 12210433
    Abstract: A system and method is disclosed for automatically triggering a quality event filing in a monitored area, comprising: receiving incoming data from a plurality of connected devices in the monitored area, the incoming data including environmental data of the monitored area and user data of at least one user in the monitored area; determining, by the at least one processor, whether the incoming data is indicative of the occurrence of at least one quality event in the monitored area; and upon a determination that the incoming data is indicative of at least one quality event, generating, by the at least one processor, a quality event form with form data pre-filled, and transmitting the quality event form to a graphical user interface of a user device of at least one user in the monitored area.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: January 28, 2025
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventor: Ankit Singh
  • Patent number: 12210425
    Abstract: Disclosed herein are an apparatus and method for page allocation in a many-to-one virtualization environment. The method may include determining whether a page fault interrupt is caused by page initialization for page allocation, sending an ownership change message to a node having ownership of the corresponding page when the page fault interrupt is determined to be caused by page initialization, and initializing the corresponding page upon receiving an ownership-change-processing-complete message.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: January 28, 2025
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Sang-Min Lee, Hong-Yeon Kim, Baik-Song An, Myung-Hoon Cha
  • Patent number: 12204423
    Abstract: An approach for verifying a cross-connection of lanes in a multi-lane environment using a single testbench-is provided. The approach may include providing a physical receiver lane index associated with a local device and providing a physical transmitter lane index associated with a peer device. The approach may further include randomizing a number of connected receiver lanes associated with the local device and a number of connected receiver lanes associated with the peer device. The approach may further include randomizing the physical receiver lane index and the physical transmitter lane index to generate a unique cross connection including randomized values. The approach may also include assigning the randomized values to one or more randomized cross connection defines. The approach may further include passing the cross connection defines to the single testbench and verifying each possible cross connection using a protocol specific mechanism.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: January 21, 2025
    Assignee: Cadence Design Systems, Inc.
    Inventors: Raj Vithalbhai Shingala, Yeshavanth Ballekere Nagaraj
  • Patent number: 12204421
    Abstract: A method for managing a production environment includes obtaining telemetry information for a set of logical devices in the production environment, in response to the obtaining, perform a preprocessing of the telemetry information to obtain pre-processed data, perform a condition analysis on the pre-processed data to obtain a set of condition indicators, generating a downtime prediction model using the set of condition indicators and the telemetry information, and based on the downtime prediction model, initiating generation of a replacement logical device.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: January 21, 2025
    Assignee: Dell Products L.P.
    Inventor: Parminder Singh Sethi
  • Patent number: 12204398
    Abstract: A computer-implemented method for identifying root cause failure and fault events is provided. The method includes detecting a trigger point, converting, via an encoder, previous system state data, new batch data in a next system state, and a causal graph to system state-invariant embeddings and system state-dependent embeddings, generating a learned causal graph, via a graph generation layer, by integrating state-invariant and state-dependent information, and predicting, by a prediction layer, future time-series data on the learned causal graph.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: January 21, 2025
    Assignee: NEC Corporation
    Inventors: Zhengzhang Chen, Haifeng Chen, Liang Tong, Dongjie Wang
  • Patent number: 12197300
    Abstract: A method for execution of a Byzantine Fault Tolerant (BFT) protocol among a number of participating nodes of a network includes: receiving, by a primary node of the BFT protocol, a transaction request, applying, by the primary node, a data dissemination protocol for distributing the transaction request among the participating nodes via a data-plane of the network, and generating, by the primary node, a hash of the transaction request and requesting consensus among the participating nodes via a control-plane of the network using the hash of the transaction request.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: January 14, 2025
    Assignee: NEC CORPORATION
    Inventors: Sebastien Andreina, Ghassan Karame
  • Patent number: 12189492
    Abstract: A method includes monitoring a first input/output (I/O) load set of the block storage system within a first time period and a second I/O load set within a second time period, wherein the block storage system is configured to back up and restore data in a client and has preconfigured predetermined thresholds. The method further includes determining a change of an I/O load of the block storage system based on the first I/O load set and the second I/O load set. The method further includes determining, based on the change of the I/O load, that an I/O load within a third time period reaches a first predetermined threshold. The method further includes adjusting I/O performance of the block storage system based on the I/O load within the third time period in response to determining that the I/O load within the third time period reaches the first predetermined threshold.
    Type: Grant
    Filed: April 5, 2023
    Date of Patent: January 7, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Cheng Wang, Bing Liu
  • Patent number: 12189496
    Abstract: Described are system and methods that provide for backing up a source cluster of a container-based application to a target cluster, using an intermediate store accessible by the source cluster and target cluster. The target cluster is registered and the container-based application is identified. Configuration and data of the container-based application is collected and written to intermediate store. A command identifying the target cluster to the intermediate store, which is read. If the identifier in the command and the identifier for the target are the same, a restore is performed to the target cluster.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: January 7, 2025
    Assignee: Dell Products L.P.
    Inventors: Pooja Prasannakumar, William J. Elliott, IV
  • Patent number: 12182414
    Abstract: The present disclosure provides a method and an apparatus for detecting a data path, and a storage medium, relates to the technical field of semiconductors, and is applied to a process of detecting a data path of a semiconductor integrated circuit. The method for detecting a data path includes: disconnecting, by a detection apparatus, a connection between a global data line and a local data line in the data path, writing test data into the global data line in the data path via the data path through a write port of the data path, reading, by the detection apparatus, target data of the global data line under a preset condition, and further detecting a defect of the data path according to the test data and the target data.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: December 31, 2024
    Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.
    Inventor: Jia Wang
  • Patent number: 12174690
    Abstract: An information processing device is disclosed. In the information processing device, a derivation unit derives, for each of sensors, a constraint expression obtained by substituting an observation value for a term of an observation value variable in an error model. The observation value indicates the number of present objects observed by the sensors. The error model represents correspondence between: the number of present objects in an observation range represented by the observation value variable and an error term related to an assumed detection error range of the sensor, and the number of present objects in an observation range represented by a variable indicating the number of present objects in an observation unit space. A range calculation unit calculates a possible range of the number of present objects. A reliability calculation unit calculates reliability of an estimation value of the number of present objects for each of the areas.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: December 24, 2024
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Infrastructure Systems & Solutions Corporation
    Inventors: Arika Fukushima, Takufumi Yoshida, Koichi Kondo, Shuuichiro Imahara
  • Patent number: 12158812
    Abstract: An example system can include: at least one processor; and non-transitory computer-readable storage storing instructions that, when executed by the at least one processor, cause the system to: generate an ingestion manager programmed to ingest data associated with a job; and generate a logging manager programmed to capture metadata associated with the job; wherein the ingestion manager is programmed to automatically retry the job based upon the metadata captured by the logging manager.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: December 3, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Jashua Thejas Arul Dhas, Ganesh Kumar, Marimuthu Muthan, Aditya Kulkarni, Sai Raghavendra Neralla, Anshul Chauhan
  • Patent number: 12158838
    Abstract: Methods and systems are described for web object maintenance in a software application testing environment using reinforcement learning. A server detects failure of a test script caused by a web object of the software application. The server identifies the web object that caused the failure using code elements extracted from a webpage, including: determining, for each code element, actions to be performed against the code element, executing a deep neural network model to generate a reward value by applying each action to properties of the code element, selecting the code element having a maximum reward value, and classifying the code element upon comparing properties of the selected code element to properties of web objects in a repository. The server updates a web object in the repository to comprise the selected code element and the properties. The server resumes execution of the test script using the updated web object.
    Type: Grant
    Filed: December 18, 2023
    Date of Patent: December 3, 2024
    Assignee: FMR LLC
    Inventors: Devanathan Kandhasamy, Vinod Kumar Balaraman