Patents Examined by LeChi Truong
-
Patent number: 11829795Abstract: Trigger(s) administration, development, distribution, coordination, registration, or coding for a software automation process or robotic process automation (RPA) is disclosed. A trigger(s) may be configured to run or execute by an outside service or component for an automation process in relation to an application and associated event(s). A definition file(s) or configuration file(s) may be created or utilized for a trigger(s) for an event. A separate or outside service or component may be configured to listen for the event in the process. Once a trigger(s) is met, an action or activity may run for the automation process on a client device using the outside service or component.Type: GrantFiled: December 30, 2019Date of Patent: November 28, 2023Assignee: UIPATH, INC.Inventors: Brandon Nott, Justin Marks
-
Patent number: 11822977Abstract: An application-programming interface for scraping data across platforms is provided. For example, a computing system use an application programming interface to scrape a first set of data from a first database associated with a first application and a second set of data from a second database associated with a second application. The computing system can determine a portion of the first set of data and the second set of data that is relevant to a user account. The computing system can generate a user score for the user account indicating a financial health progress based on the first set of data and the second set of data. The computing system can output the portion of the first set of data and the second set of data and the user score for display on a graphical user interface associated with the user account.Type: GrantFiled: June 23, 2022Date of Patent: November 21, 2023Assignee: Truist BankInventors: Ronald Lee Ratcliffe, Jr., Reinaldo Gamaliel Rivera Colon, Jennifer Merten
-
Patent number: 11822974Abstract: A portable terminal capable of executing a plurality of applications at the same time comprising a system controller configured to determine whether or not a background application can be executed in the background while the foreground application is being executed and executes the background application in the background, wherein the system controller determines whether or not the background application can be executed in the background based on information about the foreground application and environment suitability information from during the execution of the foreground application.Type: GrantFiled: March 1, 2022Date of Patent: November 21, 2023Assignee: CANON KABUSHIKI KAISHAInventor: Kotaro Kitajima
-
Patent number: 11818223Abstract: Inter-session automation for RPA is disclosed. A robot or another application or process running in the user session may interact with an application, but one or more attended RPA robots in one or more child sessions perform operations and fetch data that the user session robot will then use to interact with the application in the user session. Attended RPA robots in client sessions may share data through an IPC protocol, by storing data in a persistent data store, such as a spreadsheet, an object-oriented database, a plain text file, another data store or file, etc. The user session robot or another application or process running in the parent session can then read this information and respond accordingly.Type: GrantFiled: January 24, 2022Date of Patent: November 14, 2023Assignee: UiPath, Inc.Inventors: Andrew Hall, Alison Tai
-
Patent number: 11809882Abstract: An electronic device receives an interface calling request for a target interface in an application program. The interface calling request includes interface calling information of the target interface. The device performs an interface query in a simulated interface set that simulates real interfaces in the application program. In accordance with a determination, based on the interface query, that a target simulation interface corresponding to the target interface exists in the simulated interface set, the device intercepts the interface calling request. The device compares the intercepted interface calling information with interface configuration information of the target simulated interface. In accordance with a determination that the interface calling information matches the interface configuration information, the device obtains simulated response data corresponding to the target simulation interface. The device outputs calling response data of the interface calling request.Type: GrantFiled: April 20, 2022Date of Patent: November 7, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yuansheng Xue, Yuan Hai, Yanghao Ou, Zhiwei Guo, Chao Lin, Canhui Huang, Sicheng Huang
-
Patent number: 11803428Abstract: Methods, apparatuses, and computer program products for feature based application programming interface (API) federation are disclosed. In some examples, a federated API manager may receive user input indicating source APIs including features for data processing. The federated API manager may identify elements forming one or more patterns from the features based on federation protocols. The federated API manager may identify federated operations based on the identified elements and federation operation rules. The federated API manager may generate a federated API schema based on the federated operation rules, and the federated API schema may expose the federated operations.Type: GrantFiled: April 30, 2021Date of Patent: October 31, 2023Assignee: Salesforce, Inc.Inventors: Antonio Garrote, Patricio Barletta
-
Patent number: 11803656Abstract: An application that is running on a first computing device can receive personal information from a personal information manager that is running on a second computing device. The first computing device can operate using a first platform and the second computing device can operate using a second platform that is different from the first platform. The first computing device can include a first broker, and the second computing device can include a second broker. The first broker and the second broker can be configured to establish a trusted connection between the first computing device and the second computing device. The first broker can additionally be configured to request personal information from the personal information manager via the second broker. The first broker can be configured to automatically request the personal information in response to determining that the application on the first computing device has requested the personal information.Type: GrantFiled: February 3, 2020Date of Patent: October 31, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Meir Ben Itay, Shrey Nitin Shah
-
Patent number: 11803488Abstract: The high-speed transmission system includes a transmitting device, a receiving device, and the signal redriver. The signal redriver includes a terminal resistor. A high-speed receiving end and a high-speed transmitting end of the signal redriver are respectively coupled to a high-speed transmitting end of the transmitting device and a high-speed receiving end of the receiving device. The signal redriver is coupled to a control signal transceiving end of the transmitting device and a control signal transceiving end of the receiving device. The signal redriver monitors a control signal transmitted between the transmitting device and the receiving device and determines whether to enter a SLEEP mode based on the control signal. The terminal resistor of the signal redriver in the SLEEP mode is continuously coupled to the high-speed receiving end of the signal redriver.Type: GrantFiled: April 25, 2022Date of Patent: October 31, 2023Assignee: GENESYS LOGIC, INC.Inventor: Nai-Jen Chang
-
Patent number: 11797359Abstract: Systems and methods for reporting API capability change according to an API filter are provided. According to one aspect, a method for reporting API capability change according to an API filter comprises receiving a request to be notified of an API capability change related to an identified wireless device, the request identifying a set of one or more APIs to be monitored; receiving a notification that the identified wireless device has changed from a first type of core network to a second type of core network; determining an API capability change from the first type of core network to the second type of core network for the identified set of one or more APIs to be monitored; and reporting the API capability change for the identified set of one or more APIs to be monitored and not reporting the API capability change for APIs not in the identified set.Type: GrantFiled: October 28, 2020Date of Patent: October 24, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Wenliang Xu
-
Patent number: 11789752Abstract: Provided herein are system, method and computer program products for providing dynamically-updatable deep transactional monitoring of running applications in real-time. A method for monitoring a target software application operates by injecting a software engine into a new thread within a target process of the target software application. The method then retrieves a monitoring script and initiates execution of the monitoring script within the software engine. The monitoring script determining the address functions and calls to the functions and inserts a trampoline call within the one or more functions. The trampoline saves the execution state of the target process and calls a corresponding monitoring function that to retrieves data associated with the target process. The method then restoring the execution state of the target process and resumes execution of the target function.Type: GrantFiled: August 19, 2021Date of Patent: October 17, 2023Assignee: TECH HEIGHTS LLCInventor: Beth Hunt
-
Patent number: 11775361Abstract: The described technology relates to a publish-subscribe message framework in which an application, decomposed to a plurality of processing stages, is run by executing respective processing stages of the application asynchronously and simultaneously with each other. Communications between the respective processing stages may exclusively be in accordance with the publish-subscribe execution model. The described publish-subscribe framework provides for processing stages to be executed in a multi-process and/or multi-threaded manner while also enabling the distribution of the processing stages to respective processing resources in a multi-processor/multi-core processing environment. An example electronic exchange application and a corresponding example exchange gateway application are described.Type: GrantFiled: January 19, 2023Date of Patent: October 3, 2023Assignee: NASDAQ TECHNOLOGY ABInventors: Robert Adolfsson, Daniel Hilton
-
Patent number: 11768722Abstract: 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: GrantFiled: March 24, 2022Date of Patent: September 26, 2023Assignee: BULL SASInventor: Thomas Goncalves
-
Patent number: 11769038Abstract: 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: GrantFiled: April 12, 2019Date of Patent: September 26, 2023Assignee: Optum, Inc.Inventors: Jesse Hultgren, Damian Kelly
-
Patent number: 11762716Abstract: 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: GrantFiled: January 10, 2022Date of Patent: September 19, 2023Inventor: Jason Michael Rowoldt
-
Patent number: 11755391Abstract: 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: GrantFiled: September 27, 2022Date of Patent: September 12, 2023Assignee: Visa International Service AssociationInventors: Gregory Loomis, Shantnu Singh, Manikandan Radhakrishnan
-
Patent number: 11755744Abstract: 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: GrantFiled: November 7, 2019Date of Patent: September 12, 2023Assignee: Oracle International CorporationInventors: Francois Gauthier, Behnaz Hassanshahi, Max Marius Schlüter
-
Patent number: 11748175Abstract: 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: GrantFiled: February 25, 2021Date of Patent: September 5, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Dragos C. Sambotin, Philippe Alain Joubert
-
Patent number: 11740932Abstract: 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: GrantFiled: May 4, 2018Date of Patent: August 29, 2023Assignee: Apple Inc.Inventors: Liran Fishel, Erik K. Norden
-
Patent number: 11734153Abstract: 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: GrantFiled: September 20, 2021Date of Patent: August 22, 2023Assignee: 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: 11726799Abstract: 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: GrantFiled: October 25, 2019Date of Patent: August 15, 2023Assignee: Apple Inc.Inventors: Jeremiah R. Sequoia, Juergen Ributzka, Shengzhao Wu