Patents Examined by Craig C Dorais
  • Patent number: 11243825
    Abstract: A custom file system in a containerized software architecture facilitates the instantiation of application containers. Each container is composed of one or more application image layers. An application container instance includes read-only application image layer data shared among application container instances associated with the same application container. An application container instance may also include read/write application container instance data that is specific to the application container instance.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: February 8, 2022
    Assignee: Portworx, Inc.
    Inventors: Joseph Jobi, Goutham Rao
  • Patent number: 11243821
    Abstract: It is possible to make data for manufacturing devices available in a standard format using an adapter that would automatically interrogate the device and use the information gained from the machine to generate a data translation file. The data translation file could subsequently be used by an agent to interpret a data stream provided by the adapter for the manufacturing device.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: February 8, 2022
    Assignee: TechSolve, Inc.
    Inventors: Rob Longfellow, Brian Campbell
  • Patent number: 11243776
    Abstract: Certain example embodiments automatically generate complex event processing (CEP) events and query definitions for real-time decomposition of resource usage data. Component models specifying measureable characteristics related to an aggregate reading and state(s) into which respective components are enterable are defined. For components that can have plural states, the models further specify valid state transitions, including predecessor and/or successor states. Plausible and composite state definitions are generatable from the component models. The former defines when a CEP engine is to trigger a corresponding plausible state event to signify that a corresponding state is potentially active. The latter corresponds to a representation of two or more component states that potentially are concurrently active. The CEP engine is configured to trigger events based on the aggregate reading and the generated plausible and composite state event definitions.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: February 8, 2022
    Assignee: SOFTWARE AG
    Inventor: Jens Schimmelpfennig
  • Patent number: 11237940
    Abstract: A method of modeling dynamic system performance includes enabling a user to create a user-defined static behavior model of a user-defined system of computers, networks and/or bridges. A library of blocks is provided that each represent a computer, a network and/or a bridge for the user to use in defining a user-defined static behavior model, at least some of the blocks in the library of blocks may include one or more block parameters that are user definable. The static behavior model is automatically converted into a dynamic behavior model that is compatible with a simulator and is read into the simulator. A plurality of Monte-Carlo simulations are run on the dynamic behavior model to produce a plurality of simulation outputs, which are analyzed and the analyzed results are outputted.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: February 1, 2022
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Elliott Rachlin, James M. Schreder
  • Patent number: 11232242
    Abstract: Certain aspects and features provide generation or simulation of sensory data that would otherwise come from Internet-of-things (IoT) sensors in reproducible and controllable way. Thus, the response of a system to very large numbers of sensors can be tested without acquiring and deploying a very large number of sensors for test and development purposes. In some examples, a processing device coupled to a network interface identifies a stored function of time describing a locally sensed property for a simulated sensor. The locally sensed property corresponds to at least one event taking place in a virtual environment. The processing device can determine values of an input variable produced by the stored function of time. The values can be wrapped in a communication protocol to produce messages that are transmitted over the network interface.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: January 25, 2022
    Assignee: Red Hat, Inc.
    Inventors: Stefan Bunciak, Martin Vecera, Miroslav Jaros
  • Patent number: 11227055
    Abstract: Systems and methods for embodiments of graph based and machine learning artificial intelligence systems for generating access item recommendations in an identity management system are disclosed. Embodiments of the identity management systems disclosed herein may utilize a graph based approach, a machine learning based approach, and hybrid combinations thereof for generating access item recommendations.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: January 18, 2022
    Assignee: SAILPOINT TECHNOLOGIES, INC.
    Inventors: Mohamed M. Badawy, Rajat Kabra, Quoc Co Tran, Jostine Fei Ho
  • Patent number: 11226787
    Abstract: The present disclosure generally relates to a computer-implemented system for intelligently retaining and recalling memory data. An exemplary method comprises receiving, via a microphone of an electronic device, a speech input of the user; receiving a text input of the user; constructing a first instance of a memory data structure based on the speech input; constructing a second instance of the memory data structure based on the text input; adding the first instance and the second instance of the memory data structure to a memory stack of the user; displaying a user interface for retrieving memory data of the user; receiving, via the user interface, a beginning of a statement from the user; retrieving a particular instance of the memory data structure from the memory stack based on the beginning of the statement; and automatically displaying a completion of the statement.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: January 18, 2022
    Assignee: Human AI Labs, Inc.
    Inventors: Suman Kanuganti, Xiaoran Zhang, Kristie Kaiser
  • Patent number: 11216322
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a providing stored procedures in a network-based database system. A database system executes a stored procedure within a sandbox process. The sandbox process separates the stored procedure from the other services and processes of the database system and may also limit the resources (e.g., storage, memory, etc.) and functionality available to the stored procedure. Stored procedures are commonly designed to execute database queries that are processed by other components of the database system. To provide for secure communication between the stored procedure and the other components of the database system, the sandbox process is loaded with java database connectivity (JDBC) libraries (e.g., JDBC instance) that is modified to limit the communication abilities of the stored procedure.
    Type: Grant
    Filed: July 31, 2021
    Date of Patent: January 4, 2022
    Assignee: Snowflake Inc.
    Inventors: Isaac Kunen, Srinath Shankar, Zihan Li, Khushboo Bhatia, Edward Ma
  • Patent number: 11210440
    Abstract: Machine assisted systems and methods for use in a solver are described. These systems and methods can use the solver to perform a setup phase, based on left-looking incomplete inverse fast multipole (LL-IFMM) operation on matrix A, and perform a solve phase for calculating a matrix-vector product for the matrix A based on a forward and backward substitution (FBS) method. The parallelization of the setup phase and the solve phase based on an elimination tree method. The parallelization of the setup phase and the solve phase being implemented using hybrid scheduling. The solver, once implemented, can provide timely solutions for ill-conditioned problems, such as circuits with thin conductors. The solver can also enhance a parasitic extractor accuracy when solving problems with a very large number of right-hand sides (RHS).
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: December 28, 2021
    Assignee: ANSYS, INC.
    Inventors: Indranil Chowdhury, David Fernandez Becerra
  • Patent number: 11210138
    Abstract: Systems and methods for automated resource allocation during a computational simulation are described herein. An example method includes analyzing a set of simulation inputs to determine a first set of computing resources for performing a simulation, and starting the simulation with the first set of computing resources. The method also includes dynamically analyzing at least one attribute of the simulation to determine a second set of computing resources for performing the simulation, and performing the simulation with the second set of computing resources. The second set of computing resources is different than the first set of computing resources.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: December 28, 2021
    Assignee: ONSCALE, INC.
    Inventors: Ian Campbell, Ryan Diestelhorst, Joshua Oster-Morris, David M. Freed, Scott McClennan
  • Patent number: 11210145
    Abstract: Systems and methods for managing Application Programming Interfaces (APIs) are disclosed. For example, the system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving a call to an API node. The operations may include determining that the call is associated with the first version of the API. The operations may include determining that the API node is associated with a second version of the API. The operations may include translating the call into a translated call using a translation model, the translated call being associated with the second version of the API.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: December 28, 2021
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Jeremy Goodsitt, Vincent Pham, Kate Key
  • Patent number: 11204760
    Abstract: An incentive management system may receive a request for registration of a software application from a software developer and assign at least an API key and an API secret to the software application. The system may further provide, to the software developer, integration instructions including at least the API key and the API secret and provide a developer platform to the software developer, the developer platform configured to receive program information including at one or more actions that may be performed by a user of the software application. The system may monitor messages from one or more application servers, such as via webhooks embedded in the software application, regarding performance of one or more actions identified as actionable by the software developer. The system may periodically determine a cumulative incentive associated with each of the users of the software application and coordinate provision of the incentives.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: December 21, 2021
    Assignee: Share Edge, LLC
    Inventor: Benjamin C. Stewart
  • Patent number: 11200354
    Abstract: Described is a system for selecting measurement nodes in a distributed physical system of agents. In operation, the distributed physical system is represented as a multi-layer network having a communication layer and an agent layer. The communication layer represents the amount of collective communication activities between any pair of areas and the agent layer represents movement of agents within the distributed physical system such that the communication layer and agent layer collectively generate network dynamics. The network dynamics are modeled as hybrid partial differential equations (PDEs) with measurable interconnected states in the communication layer. Notably, placement of a minimum set of measurement nodes is determined within the distributed physical system to provide full-state observability of the distributed physical system. The system can then track the full system state and apply compensation to one or more agents in the distributed physical system based on tracking the full system state.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: December 14, 2021
    Assignee: HRL Laboratories, LLC
    Inventors: Vincent De Sapio, Kang-Yu Ni, Tsai-Ching Lu
  • Patent number: 11194939
    Abstract: Systems, methods, tangible non-transitory computer-readable media, and devices associated with testing, simulation, or operation of an autonomous device including an autonomous vehicle are provided. For example, a service entity computing system can perform operations including obtaining operating software data associated with operating software of the autonomous vehicle. Log data associated with one or more real-world scenarios can also be obtained. One or more first simulations of the operating software can be performed based on the one or more real-world scenarios. A latency distribution profile associated with the operating software can be generated based on the one or more first simulations. One or more second simulations of the operating software can be performed based on the latency distribution profile and one or more artificially generated scenarios. Furthermore, a real-world behavior of the autonomous vehicle can be predicted based on the one or more second simulations.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: December 7, 2021
    Assignee: UATC, LLC
    Inventor: Arun Dravid Kain Venkatadri
  • Patent number: 11188481
    Abstract: In an implementation, a method is provided. The method may include: receiving a sensor application by a network platform, the network platform comprising a processing module and a plurality of ports, and wherein a first portion of the processing module is allocated to an operating system of the network platform; allocating a second portion of the processing module to the sensor application by the network platform; executing the sensor application by the second portion of the processing module; emulating a port of the plurality of ports by the second portion of the processing module; and allowing the executed sensor application to interact with the operating system through the emulated port.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: November 30, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: David John Zacks, Anoop Vetteth, Tarunesh Ahuja, Davi Gupta, Jagbir Kang
  • Patent number: 11188440
    Abstract: A computer-implemented method according to one embodiment includes simulating, for a predetermined time period, output of a first task that periodically runs within a system to create a simulated output, comparing the simulated output to actual output of the first task for the predetermined time period, and generating an alert in response to determining that the simulated output does not match the actual output for the predetermined time period.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Max Vigderovich, Yan Lindvor, Dan Ravid, Nadav Parag, Assaf Goren
  • Patent number: 11188528
    Abstract: Disclosed herein are systems and methods for rapid detection of software bugs in data platforms. One embodiment takes the form of a method that includes a comment-analysis system of a data platform receiving query comments associated with a query that was submitted to the data platform. The data platform determines that the query comments include a reference to a software bug of the data platform, and responsively causes one or more software-bug alerts pertaining to the software bug to be transmitted to one or more endpoints.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: November 30, 2021
    Assignee: Snowflake Inc.
    Inventor: Orestis Kostakis
  • Patent number: 11188616
    Abstract: An illustrative embodiment includes a method for solving a dynamical system. The method comprises: obtaining multidimensional snapshots representing respective discrete solutions of the dynamical system; storing the multidimensional snapshots within a snapshot tensor having an order of at least three; generating a basis for at least a subspace of a state space of the dynamical system at least in part by performing a decomposition of the snapshot tensor; deriving a reduced order model at least in part by using the basis to project the dynamical system from the state space onto the subspace; and solving the reduced order model of the dynamical system.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: November 30, 2021
    Assignees: International Business Machines Corporation, Trustees of Tufts College, Ramot at Tel Aviv University Ltd.
    Inventors: Lior Horesh, Misha Elena Kilmer, Haim Avron, Jiani Zhang
  • Patent number: 11182226
    Abstract: A data processing system may include a plurality of host servers, each host server including a device processor and a non-transitory computer readable medium including instructions stored thereon and executable by the processor. The computer readable medium of each server includes instructions for running one or more application.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: November 23, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Courtney St. Martin, Nathan Lee Post, Bryan J. Osterkamp, William Preston Culbertson, II, Ryan Thomas Russell, Ashley Raine Philbrick
  • Patent number: 11175889
    Abstract: The present disclosure generally relates to a computer-implemented system for intelligently retaining and recalling memory data. An exemplary method comprises obtaining a speech input of a user; obtaining a text input of the user; constructing a first instance of a memory data structure based on the speech input; constructing a second instance of the memory data structure based on the text input; adding the first instance and the second instance of the memory data structure to a memory stack of the user; obtaining a message from a sender to the user; retrieving a particular instance of the memory data structure from the memory stack based on the message; generating a response to the message based on the retrieved particular instance of the memory data structure; and causing display of the response to the message in a messaging user interface.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: November 16, 2021
    Assignee: Human AI Labs, Inc.
    Inventors: Suman Kanuganti, Xiaoran Zhang, Kristie Kaiser