Patents Examined by LeChi Truong
  • Patent number: 11768722
    Abstract: An inter-process communication method for remote processes. The method implements a resource allocation mechanism via a token system that allows a communication operation to be performed only when the target process of the operation has available resources. Each operation costs one token. Tokens are consumed locally and obtained by remote request. This maximizes chances of successful operations and minimizes the bandwidth used to manage these operations.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: September 26, 2023
    Assignee: BULL SAS
    Inventor: Thomas Goncalves
  • Patent number: 11769038
    Abstract: Methods, apparatus, systems, computing devices, computing entities, and/or the like for contextually optimizing routings for interactions. This may include receiving an interaction, wherein the interaction is selected from the group consisting of a voice-based interaction and a textual-based interaction; receiving an interaction problem statement for the interaction; generating, based at least in part on the interaction problem statement, an interaction problem statement summary, wherein the interaction problem statement comprises the context of the interaction; identifying one or more features for the interaction, wherein the features are input for one or more machine learning models; predicting an optimal route for the interaction, wherein the optimality of each route, hence, the optimal route is determined by the one or more machine learning models; and routing the interaction to the optimal route.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: September 26, 2023
    Assignee: Optum, Inc.
    Inventors: Jesse Hultgren, Damian Kelly
  • Patent number: 11762716
    Abstract: A system includes a memory storing computer-readable instructions and at least one processor to execute the instructions to receive a shot sheet comprising data and metadata associated with an animation project, parse the shot sheet to generate instructions associated with at least one shot in the animation project, send the instructions to an animation program using an application programming interface (API), generate the animation project based on the instructions using the animation program, render the animation project into a video, and store the video in a database and generate a uniform resource locator (URL) for the video.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: September 19, 2023
    Inventor: Jason Michael Rowoldt
  • Patent number: 11755391
    Abstract: A method is disclosed. The method comprising receiving, by a processor computer from a coordination computer, a push transfer instruction message comprising a recipient address associated with a recipient, a data item, and a time period for transferring the data item to a recipient account associated with the recipient address. The method also includes storing, by the processor computer, the push transfer instruction message. After the time period, the push transfer instruction message comprising the data item is transmitted to a recipient authorizing entity computer associated with the recipient address to transfer the data item.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: September 12, 2023
    Assignee: Visa International Service Association
    Inventors: Gregory Loomis, Shantnu Singh, Manikandan Radhakrishnan
  • Patent number: 11755744
    Abstract: A method may include identifying, by executing an application, an entry point corresponding to a Universal Resource Locator (URL) path, extracting, from the application, an entry point declaration corresponding to the entry point, determining, by performing a static analysis starting at the entry point declaration, that a parameter is accessible by the application, and inferring, by the static analysis, a type of the parameter by analyzing usage of the parameter by the application.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: September 12, 2023
    Assignee: Oracle International Corporation
    Inventors: Francois Gauthier, Behnaz Hassanshahi, Max Marius Schlüter
  • Patent number: 11748175
    Abstract: A method includes receiving an API call including a request to resolve an API set contract to an associated host binary file, where the API set contract defines a set of APIs. The method further includes evaluating a runtime context of the API call to determine an application identifier for an application that initiated the request to resolve the API set contract to the associated host binary file. The method further includes executing elements of a first host binary instead of a second host binary responsive to determining that the API call was placed by a first application and executing elements of the second different host binary instead of the first host binary responsive to determining that the API call was placed by a second application.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: September 5, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dragos C. Sambotin, Philippe Alain Joubert
  • Patent number: 11740932
    Abstract: Embodiments relate to managing tasks that when executed by a neural processor circuit instantiates a neural network. A neural task manager circuit within the neural processor circuit can switch between tasks in different task queues. Each task queue is configured to store a reference to a task list of tasks for instantiating a neural network. Each task queue can also be assigned a priority parameter. While the neural processor circuit is executing tasks of a first task list and prior to completion of each task, the neural task manager circuit can switch between task queues according to the priority parameters for execution of tasks of a second task list by the neural processor circuit. The neural processor circuit includes one or more neural engine circuits that are configured to perform neural operations by executing the tasks assigned by the task manager.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: August 29, 2023
    Assignee: Apple Inc.
    Inventors: Liran Fishel, Erik K. Norden
  • Patent number: 11734153
    Abstract: Disclosed herein are system, method, and computer-readable medium embodiments for providing the ability to automate identification of endpoints of an API for potential health checks based on machine learning and/or similarity search algorithms. The algorithms analyze an API specification according to the algorithm's training and/or search among reference APIs. Rather than having to manually generate health check tests for the web service, a test developer can interact with a test service through a web browser and provide the service an API specification. The test service then can automatically rank identified endpoints according to a ranking system as well as automate health checks by automatically preparing the health check code according to each identified endpoint.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: August 22, 2023
    Assignee: Salesforce, Inc.
    Inventors: Robert M. O'Dell, Nicolas Hernan Battiato, Diego Gabriel Larralde, Guido Agustin Martinez, Christian Vallejos, Maria Florencia Vimberg, Eduardo Cominguez, Ignacio Agustin Manzano, Peter Gorski
  • Patent number: 11726799
    Abstract: Embodiments described herein provide for system and methods to enable an operating environment that supports multi-OS applications. One embodiment provides for a non-transitory machine-readable medium storing instructions that cause a data processing system to perform operations to detect conflicts during a build process for a dynamic library. The operations include loading program code for the dynamic library to build for a first platform, parsing the set of interfaces and data structures exported by the dynamic library to verify consistency of a build contract for the dynamic library, and generating a build error during a build process for the dynamic library upon detecting an inconsistent build contract specifying at least an application binary interface (ABI) and an API for the dynamic library.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: August 15, 2023
    Assignee: Apple Inc.
    Inventors: Jeremiah R. Sequoia, Juergen Ributzka, Shengzhao Wu
  • Patent number: 11717349
    Abstract: A computer-implemented technique for generating a data set that geometrically defines a bone plate design is presented. A method implementation of this technique comprises visualizing, based on shape data of a bone, a bone model on a display device, deriving, responsive to a user interaction signal that is indicative of a user interaction relative to the bone model, plate design data representative of a plate-specific design property, and generating a data set that geometrically defines a bone plate design from at least the plate design data and one or more generic plate parameters.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: August 8, 2023
    Assignee: Stryker European Operations Holdings LLC
    Inventors: Jens Rueber, Reinhard Koehler
  • Patent number: 11720423
    Abstract: Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: August 8, 2023
    Assignee: WEST TEXAS TECHNOLOGY PARTNERS, LLC
    Inventors: Ryan Fink, Ryan Phelps, Gary Peck, Bryan Ransil
  • Patent number: 11720418
    Abstract: Various embodiments relate generally to computer software and systems, including a subset of intermediary executable instructions constituting an communication interface between various software and/or hardware platforms, and, more specifically, to an application interface integration design management platform configured to analyze distinctive repositories (e.g., version-control application-based repositories) and identify application interface files and data components to form a consolidated data source with which to perform a unified search (e.g., a global search) to implement different portions of various application interfaces in development of application program interfaces (“APIs”), and the like.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: August 8, 2023
    Assignee: Stoplight, Inc.
    Inventor: Marc Beltran MacLeod
  • Patent number: 11714689
    Abstract: A system and method for cloud management of user interactions on a client device comprising: initiating, in response to an initiation request of a client application, processing of a workflow configuration with an initial session state, wherein the workflow is a data model of a graph of nodes connected with directed edges, where the nodes include a set of node types that includes at least a pane node; iteratively processing the workflow configuration, initially using the initial session state, and thereby generating rendered panes for use in a user interaction flow of a client application, which comprises: following a next edge of the workflow configuration to determine a next workflow node, processing the next workflow node, which comprises, when the next workflow node is a pane node, rendering the pane node into a rendered pane, and sending the rendered panes to the client device.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: August 1, 2023
    Assignee: Plaid Inc.
    Inventors: William Frederick Kiefer, Michael Brian Jacokes, Jan Maksymilian Dudek, Nathan James Tindall
  • Patent number: 11705223
    Abstract: In a method of molecular scaffold hopping an interface of a scheduler computer sends instructions, prepared by the scheduler computer, to a job runner computer to perform a plurality of separate computational tasks. Each of the separate computational tasks includes calculating one or more chemical properties for a query molecule or molecules in a library of molecules. One or more of the plurality of separate computational tasks performed on the job runner computer are preemptible computing instances. Status indicators sent from the job runner computer are received by the interface for each of the plurality of separate computational tasks. The indicators are one of: incomplete, completed, or failed computing instances. The interface resends the instructions to the job runner computer that correspond to the separate computational tasks having the failed computing instance indicator to increase fault-tolerance against the separate computational tasks not attaining the completed computing instance indicator.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: July 18, 2023
    Assignee: Recursion Pharmaceuticals, Inc.
    Inventors: Mason L. Victors, Nathan C. Wilkinson, Scott Nielsen, Jorge Aguilera-Iparraguirre
  • Patent number: 11681549
    Abstract: In an example embodiment, a new solution is provided for an in-memory database provided in a cloud as a service that enables “job cross running” instead of “parallel job running.” Specifically, job scripts are clustered based on a shared service. A primary job script in the cluster is compiled and executed, but secondary job scripts in the cluster are not compiled until after the execution of the primary job script has begun. A mock library is inserted into each of the secondary job scripts to cause service calls for the shared service in the secondary job scripts to be replaced with mock service calls. The secondary job scripts are then scheduled and executed, and upon completion the primary job script is permitted to delete the shared service.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: June 20, 2023
    Assignee: SAP SE
    Inventors: Long Du, Le Zhang, Yu Wang
  • Patent number: 11681570
    Abstract: A method for reducing latencies associated with anomaly detection and response in an internet-of-things (IoT) device includes analyzing sensor data collected by the IoT device to evaluate various predefined anomaly criteria and dynamically assigning the IoT device a condition indicator based on the evaluation of the predefined anomaly criteria, where the condition indicator is indicative of detection or non-detection of one or more potential anomalies. The method further provides for selectively implementing an IoT event prioritization scheme based on the dynamically-assigned condition indicator.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: June 20, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hanumantha Rao Kommalapati, Atulya Beheray, Arun Mannengal
  • Patent number: 11665268
    Abstract: Technologies are provided for supporting tenant customizations in a cloud computing platform. A standard application programming interface (API) can be defined to support a generic set of parameters that allow tenant-specified custom data to be passed to and from the standard API. The generic set of parameters allow the standard API to process requests and responses that include a payload that comprises tenant-specified custom data. The payload allows the tenant-specified custom data to be passed to and from the standard API. When a request is received at the cloud computing platform, a request payload of the request, that includes tenant-specified custom data, can be processed at the standard API, and a response can be sent from the cloud computing platform that includes a response payload that includes the tenant-specified custom data.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: May 30, 2023
    Assignee: salesforce.com, inc.
    Inventors: Ravi Shankar, Manasa Ranjan Tripathy
  • Patent number: 11663040
    Abstract: The computer system includes a node including a processor and a memory, and the processor and the memory serve as arithmetic operation resources. The computer system has an application program that operates using the arithmetic operation resources, and a storage controlling program that operates using the arithmetic operation resources for processing data to be inputted to and outputted from a storage device by the application program. The computer system has use resource amount information that associates operation states of the application program and the arithmetic operation resources that are to be used by the application program and the storage controlling program. The computer system changes allocation of the arithmetic operation resources to the application program and the storage controlling program used by the application program on the basis of an operation state of the application program and the use resource amount information.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: May 30, 2023
    Assignee: HITACHI, LTD.
    Inventors: Kohei Tatara, Yoshinori Ohira, Masakuni Agetsuma
  • Patent number: 11650866
    Abstract: A method, apparatus, and computer program product relating to notification requests and callback requests in indirect communications are provided. In the context of a method, the method includes sending a service request for selection of a service consumer. The service request is one of a notification request or a callback request. The method further includes indicating a version of a programming interface configured to support the service request.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: May 16, 2023
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Bruno Landais, Thomas Belling, Nagendra Bykampadi
  • Patent number: 11650860
    Abstract: Services can be managed across containers. A management service can obtain or compile configuration information for containerized applications and containerized services that are hosted on a computing device. The configuration information can define how a containerized application is dependent on a containerized service. Using the configuration information, the management service can establish data paths between containers to enable container services running in the containers to perform cross-container communications by which a containerized application in one container can access a containerized service in another container. The management service may also enable a container service to perform communications by which a containerized application can access services provided by the host operating system.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: May 16, 2023
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer