Patents Examined by Craig C Dorais
-
Patent number: 11243825Abstract: 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: GrantFiled: February 28, 2020Date of Patent: February 8, 2022Assignee: Portworx, Inc.Inventors: Joseph Jobi, Goutham Rao
-
Patent number: 11243821Abstract: 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: GrantFiled: April 8, 2020Date of Patent: February 8, 2022Assignee: TechSolve, Inc.Inventors: Rob Longfellow, Brian Campbell
-
Patent number: 11243776Abstract: 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: GrantFiled: March 31, 2020Date of Patent: February 8, 2022Assignee: SOFTWARE AGInventor: Jens Schimmelpfennig
-
Patent number: 11237940Abstract: 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: GrantFiled: November 26, 2019Date of Patent: February 1, 2022Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Elliott Rachlin, James M. Schreder
-
Patent number: 11232242Abstract: 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: GrantFiled: July 22, 2019Date of Patent: January 25, 2022Assignee: Red Hat, Inc.Inventors: Stefan Bunciak, Martin Vecera, Miroslav Jaros
-
Patent number: 11227055Abstract: 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: GrantFiled: July 30, 2021Date of Patent: January 18, 2022Assignee: SAILPOINT TECHNOLOGIES, INC.Inventors: Mohamed M. Badawy, Rajat Kabra, Quoc Co Tran, Jostine Fei Ho
-
Patent number: 11226787Abstract: 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: GrantFiled: July 20, 2021Date of Patent: January 18, 2022Assignee: Human AI Labs, Inc.Inventors: Suman Kanuganti, Xiaoran Zhang, Kristie Kaiser
-
Patent number: 11216322Abstract: 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: GrantFiled: July 31, 2021Date of Patent: January 4, 2022Assignee: Snowflake Inc.Inventors: Isaac Kunen, Srinath Shankar, Zihan Li, Khushboo Bhatia, Edward Ma
-
Patent number: 11210440Abstract: 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: GrantFiled: October 18, 2019Date of Patent: December 28, 2021Assignee: ANSYS, INC.Inventors: Indranil Chowdhury, David Fernandez Becerra
-
Patent number: 11210138Abstract: 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: GrantFiled: September 24, 2020Date of Patent: December 28, 2021Assignee: ONSCALE, INC.Inventors: Ian Campbell, Ryan Diestelhorst, Joshua Oster-Morris, David M. Freed, Scott McClennan
-
Patent number: 11210145Abstract: 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: GrantFiled: September 10, 2019Date of Patent: December 28, 2021Assignee: Capital One Services, LLCInventors: Austin Walters, Jeremy Goodsitt, Vincent Pham, Kate Key
-
Patent number: 11204760Abstract: 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: GrantFiled: May 26, 2020Date of Patent: December 21, 2021Assignee: Share Edge, LLCInventor: Benjamin C. Stewart
-
Patent number: 11200354Abstract: 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: GrantFiled: January 17, 2020Date of Patent: December 14, 2021Assignee: HRL Laboratories, LLCInventors: Vincent De Sapio, Kang-Yu Ni, Tsai-Ching Lu
-
Patent number: 11194939Abstract: 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: GrantFiled: October 7, 2019Date of Patent: December 7, 2021Assignee: UATC, LLCInventor: Arun Dravid Kain Venkatadri
-
Patent number: 11188481Abstract: 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: GrantFiled: August 30, 2019Date of Patent: November 30, 2021Assignee: Cisco Technology, Inc.Inventors: David John Zacks, Anoop Vetteth, Tarunesh Ahuja, Davi Gupta, Jagbir Kang
-
Patent number: 11188440Abstract: 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: GrantFiled: September 27, 2018Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Max Vigderovich, Yan Lindvor, Dan Ravid, Nadav Parag, Assaf Goren
-
Patent number: 11188528Abstract: 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: GrantFiled: April 27, 2021Date of Patent: November 30, 2021Assignee: Snowflake Inc.Inventor: Orestis Kostakis
-
Patent number: 11188616Abstract: 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: GrantFiled: February 25, 2020Date of Patent: November 30, 2021Assignees: 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: 11182226Abstract: 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: GrantFiled: October 4, 2019Date of Patent: November 23, 2021Assignee: 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: 11175889Abstract: 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: GrantFiled: July 20, 2021Date of Patent: November 16, 2021Assignee: Human AI Labs, Inc.Inventors: Suman Kanuganti, Xiaoran Zhang, Kristie Kaiser