Patents Examined by Timothy A Mudrick
  • Patent number: 11544079
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that relay domain-event objects within an enhanced multi-platform data stream to listen for and react to digital events indicated by the domain-event objects that occur across a wide variety of computing platforms. Specifically, the disclosed systems can receive domain-event objects within the multi-platform data stream. From among the domain-even objects transmitted through the multi-platform data stream, the disclosed systems can identify a domain-event object that is relevant to a digital-analytics platform by identifying domain-event objects that include properties satisfying domain-event-listener rules. Based on an entity identifier and an object event from the relevant domain-event object, the disclosed systems can perform a platform action within the digital-analytics platform (e.g., to react to a change in another platform as indicated by the domain-event object).
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: January 3, 2023
    Assignee: Qualtrics, LLC
    Inventors: Vernon W Hui, Joseph Scott Reese
  • Patent number: 11537449
    Abstract: Devices and methods for providing alert notifications. The device includes an input module, a display, and memory having instructions. The device receives, via the input module, a first signal representing a command to set an alert condition associated with an identifier and, in response, generates the alert condition. The device transmits a second signal representing the alert condition to a monitoring system for setting up a targeted notification. The device receives a third signal representing an asserted alert indicating that the alert condition is satisfied and displays on the display, based on the third signal representing the asserted alert, an alert notification including the identifier and a first selectable option associated with a first application interface. In response to receiving, via the input module, a fourth signal representing selection of the first selectable option, the device displays the first application interface and auto-populates a first field based on the identifier.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: December 27, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Denny Devasia Kuruvilla, Esli Gjini, Sarah Reeve, Matija Bosnjakovic, Dagmara Guy, Jaspal Singh Samra, Abhiney Natarajan, Haobin Li, Richard Yu, Md Abdur Razzak Chowdhury, Nolan Glynn-Udrow, Kartikay Dani, Ryan Wu, Andrey Petrov, Peter Horvath
  • Patent number: 11537410
    Abstract: A method and apparatus for configurable application feature experiments is described. The method may include receiving a set of metrics to be collected after a feature treatment is deployed to configurable applications executed by a plurality of end user systems, a significance threshold for detection of feature treatment impact on one or more metrics within the set of metrics, and a request to perform multiple comparison correction when detecting the feature treatment impact. The method may also include receiving, from the configurable applications, event messages that include metric values associated with the set of metrics. Further, the method may also include performing a statistical analysis of the metric values to determine whether the feature treatment caused a statistically significant change in values associated with one or more of the metrics, where the statistical analysis adjusts one or more parameters used to perform the statistical analysis based on a multiple comparison correction analysis.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: December 27, 2022
    Assignee: SPLIT SOFTWARE, INC.
    Inventors: Elizabeth Eardley, Patricio Echagüe
  • Patent number: 11531919
    Abstract: A building system for building data point prediction, the building system comprising one or more memory devices configured to store instructions, that, when executed by one or more processors, cause the one or more processors to receive first building data for a building data point of a building and generate training data, the training data comprising a probability distribution sequence comprising a first probability distribution for the building data point. The instructions cause the one or more processors to train a prediction model based on the training data, receive second building data for the building data point, and predict, for one or more time-steps into the future, one or more second probability distributions with the second building data based on the prediction model, each of the one or more second probability distributions being a probability distribution for the building data point at one of the one or more time-steps.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: December 20, 2022
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventors: Sugumar Murugesan, Young M. Lee
  • Patent number: 11526418
    Abstract: A system is configured for determining a technology stack in a software application to perform a work project. The system receives and evaluates the work based on its characteristics. A plurality of technology stacks is generated by implementing different combinations of technology stack components. The technology stack components include application servers and webservers. Each of the technology stacks is simulated performing the work project. Based on the simulation results of each technology stack, a performance of each technology stack is evaluated. The system identifies a first technology stack performing at a level higher than a performance threshold and at a highest performance level among the plurality of technology stacks. The system deploys the first technology stack in the software application to perform the work project.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: December 13, 2022
    Assignee: Bank of America Corporation
    Inventors: Sasidhar Purushothaman, Pragyan Paramita Hembram, Srikanth Vemula, Srinivas Darga
  • Patent number: 11513936
    Abstract: A networked system includes a first computing device, second computing devices, and a computing device/application performance optimization system that are all coupled to a network. The computing device/application performance optimization system receives second computing device configuration information for each second computing device while they provided a first application, and second computing device performance information generated by each second computing device in response to providing the first application, and uses them to generate a first computing device/application performance profile.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Travis C. North, Michael James Pescetto, Jacob Vick, Philip Joseph Grossmann
  • Patent number: 11513583
    Abstract: A computer device may include a memory configured to store instructions and a processor configured to execute the instructions to determine a device status associated with the wireless communication device and determine that a machine learning process is to be performed based on the determined device status. The processor may be further configured to execute the instructions to select a machine learning model based on the determined device status; select one or more data inputs based on the determined device status; and perform the machine learning process using the selected machine learning model and the selected one or more data inputs.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: November 29, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dayong He, Jyotsna Kachroo, Manuel Enrique Caceres, Azam Jiva, Ray P. Hwang, Bruno Mendez
  • Patent number: 11513826
    Abstract: Methods and systems provide a library of various language bindings for application programming interface enabled network devices. The library is generated on-demand based on respective capabilities of a target network device. In these methods, a computing device obtains a selection of a target network device among a plurality of network devices and one or more data models that represent capabilities of the target network device. The computing device generates a library of one or more object models, each of which respectively corresponds to one of the one or more data models. The one or more object models define command line options for interfacing with the target network device. In these methods, the computing device provides a language shell for interacting with the target network device based on the one or more object models in the library.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: November 29, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Frédéric René Philippe Detienne, Piotr Jerzy Kupisiewicz
  • Patent number: 11513860
    Abstract: Methods and systems are provided for assigning nodes to execute functions in a serverless computing environment. In one embodiment, a method is provided that includes receiving a function for execution in a serverless computing environment and identifying a storage pool needed during execution of the function. The serverless computing environment may include nodes for executing functions and a first set of nodes may be identified that implement the storage pool. Colocation measures may be determined between the first set of nodes and a second set of nodes. Available computing resources may be determined for the second set of nodes, such as available processing cores and available memory. The second set of nodes may be ranked according to the colocation measures and the available computing resources and a first node may be selected based on the ranking. The first node may be assigned to execute the function.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: November 29, 2022
    Assignee: Red Hat, Inc.
    Inventors: Huamin Chen, Noah Michael Watkins
  • Patent number: 11507464
    Abstract: A method of instructing a user prior to a boot-up process of an information handling system may include, with an embedded controller (EC) of the information handling system, executing a guided diagnostic flow module to: determine that a power-on process has been initiated at the information handling system; determine whether the EC detected a power sequencing timeout during boot up; and determine at which power rail boot-up has hung during the power-on process; and where the EC either determines that the power sequencing timeout has occurred, determining a fault at an issue-experiencing hardware component operatively coupled to the determined power rail.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: November 22, 2022
    Assignee: Dell Products, LP
    Inventors: Craig L. Chaiken, Geroncio O. Tan
  • Patent number: 11500704
    Abstract: An information handling system operating an intelligent real time listen and load balance system comprising a processor training a triggering event correlating neural network to identify a correlation between changes made to a dataset during previous triggering events and previous executions of a triggered integration process, based on previous co-occurrences of the triggering event dataset changes and the triggered integration process executions, determining that current changes to the dataset during a current triggering event correlates to the triggered integration process, indicating new or modified data requires execution of the triggered integration process, and determining predicted triggered integration process execution metrics for a plurality of cloud computing nodes based on received performance metrics for the plurality of cloud computing nodes.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: November 15, 2022
    Assignee: Boomi, LP
    Inventor: Jason R. Walsh
  • Patent number: 11474844
    Abstract: Embodiments described herein include an emulator system having a synchronization subsystem comprising devices, organized in logical hierarchy, controlling synchronization of a system clock and system components during emulation execution. The devices of the logical hierarchy communicate bi-directionally, communicating status indicators upwards and execution instructions downwards. A TCI is designated “master TCI” and others are designated “slave TCIs.” The master TCI asserts a RDY status that propagates upwards to a root node for a number cycles. The slave TCIs execute in “infinite run” and continually assert the RDY status upwards to the root device regardless of the cycle count. The root node detects each RDY status and propagates downwards a GO instruction to the master TCI and the slave TCIs. In this way, the TCIs execute until the master TCI de-asserts RDY status. The result is only the master TCI is manipulated to, for example, start/stop emulation or perform iterative execution.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: October 18, 2022
    Assignee: Cadence Design Systems, Inc.
    Inventors: Mitchell G. Poplack, Justin Schmelzer
  • Patent number: 11475192
    Abstract: Systems and methods for IC chip design testing can include a hardware emulator, having circuitry to emulate functionalities of an integrated circuit chip design and a buffer, detecting an assertion failure event indicative of a failed assertion on one of the functionalities, and storing a message indicative of the assertion failure event in the buffer. The circuitry can transfer, asynchronously relative to execution of the hardware emulator, the message from the buffer to a software host device without halting the execution of the hardware emulator. The software host device can receive the message indicative of the assertion failure event, and execute, asynchronously relative to the execution of the hardware emulator, at least one fail action instruction associated with the assertion failure event.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: October 18, 2022
    Assignee: Cadence Design Systems, Inc.
    Inventors: Manik Chandra Roy, Rajiv Roy
  • Patent number: 11461669
    Abstract: A method may comprise accessing first data sets associated with a first job of a workflow, each first data set associated with an execution of the first job, each first data set specifying a runtime of the first job and a first plurality of feature values of features associated with the runtime; executing a first plurality of feature weighting analyses utilizing the first data sets to rank the plurality of features with respect to their predictive value on a runtime of the first job; and generating, using at least one data processing apparatus, a predicted runtime of the first job based on a time series analysis of a plurality of runtimes of a plurality of second data sets, the second data sets selected from the first data sets based on the rank and one or more expected feature values associated with a future execution of the first job.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: October 4, 2022
    Assignee: CA SOFTWARE ÖSTERREICH GMBH
    Inventor: Gardiner Whitehead von Trapp
  • Patent number: 11461154
    Abstract: Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinator can be provisioned with a set of tasks, each task corresponding to a segment of code that can be executed by the coordinator, such as to manage the coordinated devices. The coordinator can further be provisioned with event flow information designating a routing of inputs to the coordinator computing device to destinations, such as task executions or coordinated devices. On receiving input, the coordinator can reference the event flow information to pass the input to an appropriate destination.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: October 4, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Rudresh Amin, Yen-Lin Chen, Jonathan I. Turow, Cheng Pan, Dmytro Taran, Naveen Kumar Aitha, Ambuj Tandon, Kyunghwan Choi
  • Patent number: 11449649
    Abstract: In one embodiment of the present invention, a position-based dynamics (PBD) framework provides realistic modeling and simulation for elastic rods. In particular, the twisting and bending physics of elastic rods is incorporated into the PBD framework. In operation, an elastic rod model generator represents the center line of an elastic rod as a polyline of points connected via edges. For each edge, the elastic rod model generator adds a ghost point to define the orientation of a material frame that encodes the twist of the edge. Subsequently, a PBD simulator solves for positions of both points and ghost points that, together, represent the evolving position and torsion of the elastic rod. Advantageously, the ghost points enable more realistic animation of deformable objects (e.g., curly hair) than conventional PBD frameworks. Further, unlike force based methods, elastic rod simulation in the PBD framework performs acceptably in environments where speed is critical.
    Type: Grant
    Filed: January 19, 2019
    Date of Patent: September 20, 2022
    Assignee: AUTODESK, INC.
    Inventors: Ryan Michael Schmidt, Nobuyuki Umetani, Jos Stam
  • Patent number: 11442837
    Abstract: Systems and methods for monitoring a robotic process automation (RPA) system are provided. Job execution data for one or more jobs in the RPA system is determined based on logs of the RPA system. The job execution data for the one or more jobs in the RPA system is caused to be displayed in substantially real time.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: September 13, 2022
    Assignee: UiPath, Inc.
    Inventors: Liji J. Kunnath, Remus Rusanu, Arghya Chakrabarty
  • Patent number: 11443221
    Abstract: A system and method that uses scheduling problems as proof of work in a blockchain system, and that evaluate schedules based on a physics model and a timeline. The system and method can maintain a secured chain of linked messages that include object states and schedule portions. Processing circuitry can receive a message related to an updated state of an object, determine whether the updated state of the object should be linked into the secured chain of linked messages, determine a portion of a schedule for addressing the object based on the updated state of the object as proof of work, create a new message that links the updated state of the object into the secured chain to form an updated chain of linked object state messages and that includes the determined portion of the schedule, and broadcast the new message as the secured chain of linked messages.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: September 13, 2022
    Assignee: LOCKHEED MARTIN CORPORATION
    Inventors: Mauro Joseph Sanchirico, Ryan Ceresani
  • Patent number: 11442797
    Abstract: Systems and methods for providing referrer data to an application are provided. One method includes receiving a first set of data packets indicating a command to navigate from a first resource to a second resource. The first set of data packets identifies the first resource and secondary referrer data associated with the first resource or a first content item on the first resource. The method includes rendering the second resource and a second content item provided within the second resource. The method includes receiving a selection of the second content item. The method includes generating a second set of data packets including the secondary referrer data and primary referrer data associated with the second resource or the second content item. The method includes transmitting the second set of data packets to a server, receiving a deeplink generated by the server, and rendering a content interface using the deeplink.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: September 13, 2022
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11436448
    Abstract: The system determines a version space associated with a set of data comprising a pool of unlabeled samples and a first plurality of labeled samples, wherein the version space includes a first set of classifiers corresponding to the first plurality of labeled samples. The system selects, from the pool of unlabeled samples, a second plurality of unlabeled samples comprising informative samples and non-informative samples. A respective informative sample corresponds to a first hyperplane which intersects the version space, and a respective non-informative sample corresponds to a second hyperplane which does not intersect the version space. The system acquires labels corresponding to the second plurality of unlabeled samples to obtain a third plurality of labeled samples. The system updates the first set of classifiers based on the third plurality of labeled samples, thereby improving accuracy of the first set of classifiers.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: September 6, 2022
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Shantanu Rane, Alejandro E. Brito