Patents Examined by Tuan C Dao
  • Patent number: 11748178
    Abstract: Examples described herein relate to requesting execution of a workload by a next function with data transport overhead tailored based on memory sharing capability with the next function. In some examples, data transport overhead is one or more of: sending a memory address pointer, virtual memory address pointer or sending data to the next function. In some examples, the memory sharing capability with the next function is based on one or more of: whether the next function shares an enclave with a sender function, the next function shares physical memory domain with a sender function, or the next function shares virtual memory domain with a sender function. In some examples, selection of the next function from among multiple instances of the next function based on one or more of: sharing of memory domain, throughput performance, latency, cost, load balancing, or service legal agreement (SLA) requirements.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: September 5, 2023
    Assignee: Intel Corporation
    Inventors: Alexander Bachmutsky, Raghu Kondapalli, Francesc Guim Bernat, Vadim Sukhomlinov
  • Patent number: 11748073
    Abstract: A robotic process automation system employs centralized compilation to generate a platform independent executable version of a bot, which is encoded to perform user level operations. The system employs an extensible set of commands which can be user generated. The bots execute on devices that are separate and independent from a server processor that controls the system. The devices execute bots in an execution environment that is provided by the server processor. Change in a command in a bot requires recompilation of the bot which is then delivered upon request to a device. The execution environment does not require recompilation upon a change in a command.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: September 5, 2023
    Assignee: Automation Anywhere, Inc.
    Inventors: Sunil Dabhi, James Dennis, Virinchipuram J Anand, Abhijit Kakhandiki
  • Patent number: 11742658
    Abstract: A method for generating electric substation load transfer control parameters includes adjusting elements in a fundamental scale matrix according to a condition change of a power grid, wherein the fundamental scale matrix is constructed based on the topology structure of the power grid, and the elements in the fundamental scale matrix represent switch information and risk values of paths between nodes of the power grid, wherein the switch information represents number of switching times required for connecting two nodes of the power grid; and performing operations on the adjusted fundamental scale matrix to generate switch information and risk values of paths for electric substation load transfer control, as electric substation load transfer control parameters.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: August 29, 2023
    Assignee: Utopus Insights, Inc.
    Inventors: Zhen Huang, Feng Jin, Qi Ming Tian, Wen Jun Yin, Ya Nan Zhang, Ming Zhao
  • Patent number: 11732820
    Abstract: The described methods and systems enable a control panel for a safety valve in a safety system of a process control environment to couple to a safety loop that couples a logic solver to a valve positioner for the safety valve. The control panel may drive a loop current on the safety loop to a desired range, thereby causing the valve positioner to respond by initiating a desired function triggered by the loop current entering the desired range. The desired function may be a trip function, a reset function, or a stroke test function.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: August 22, 2023
    Assignee: FISHER CONTROLS INTERNATIONAL LLC
    Inventor: Marwan Brama
  • Patent number: 11726463
    Abstract: A Multi-Purpose Dynamic Simulation and run-time Control platform includes a virtual process environment coupled to a physical process environment, where components/nodes of the virtual and physical process environments cooperate to dynamically perform run-time process control of an industrial process plant and/or simulations thereof. Virtual components may include virtual run-time nodes and/or simulated nodes. The MPDSC includes an I/O Switch which delivers I/O data between virtual and/or physical nodes, e.g., by using publish/subscribe mechanisms, thereby virtualizing physical I/O process data delivery. Nodes serviced by the I/O Switch may include respective component behavior modules that are unaware as to whether or not they are being utilized on a virtual or physical node. Simulations may be performed in real-time and even in conjunction with run-time operations of the plant, and/or simulations may be manipulated as desired (speed, values, administration, etc.).
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: August 15, 2023
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Anthony Amaro, Jr., Noel Howard Bell, John M. Caldwell, Gary K. Law
  • Patent number: 11720539
    Abstract: A climate data intercomparison and analytics service application programming interface (CDIAS-API) includes a set of basic utilities configured to map calls from client applications to single service-side methods operating on one or more disparate climate reanalysis datasets by the climate data intercomparison and analytics service, a set of extended utilities comprising scripts that call on one or more of a set of canonical operations, and one or more basic utilities, and a collections reference model configured to provide semantic alignment of variable names, method alignment of statistical operations, and output data format consistency for operations across the one or more disparate climate reanalysis datasets.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: August 8, 2023
    Assignee: United States of America as represented by the Administrator of NASA
    Inventors: John L. Schnase, Daniel Q. Duffy, Glenn S. Tamkin, Jian Li, Savannah L. Strong, Roger Gill
  • Patent number: 11720424
    Abstract: Methods, systems, and devices supporting data processing are described. In some systems, a user device may leverage a single flow execution (SFE) service for an application including a flow. A connector may retrieve one or more messages using a polling source, and a processing component may process a single message of the retrieved messages (e.g., to avoid processing complexity and error propagation associated with batch or periodic polling). The processing component may disable the connector upon retrieving at least one message and may execute the flow for the deployed application on the single message of the retrieved message, for example, based on an indication to run the SFE. Upon completion of executing the flow on the message, the processing component may store, at a collector, information related to the flow execution and may undeploy the application from a runtime engine instance based on completing the SFE for the application.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: August 8, 2023
    Assignee: Salesforce, Inc.
    Inventors: Federico Ariel Piagentini, Guillermo Sebastian Fernandes, Pablo Gerardo Kraan Brun, Rodrigo Ezequiel Merino
  • Patent number: 11720427
    Abstract: A server in a content delivery network (CDN) can examine API traffic and extract therefrom content that can be optimized before it is served to a client. The server can apply content location instructions to a given API message to find such content therein. Upon finding an instance of such content, the server can verify the identity of the content by applying a set of content verification instructions. If verification succeeds, the server can retrieve an optimized version of the identified content and swap it into the API message for the original version. If an optimized version is not available, the server can initiate an optimization process so that next time the optimized version will be available. In some embodiments, an analysis service can assist by observing traffic from an API endpoint over time, detecting the format of API messages and producing the content location and verification instructions.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: August 8, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: Utkarsh Goel, Martin T. Flack
  • Patent number: 11709467
    Abstract: A time optimal speed planning method and system based on constraint classification. The method comprises: reading path information and carrying out curve fitting to obtain a path curve; sampling the path curve, and considering static constraint to obtain a static upper bound value of a speed curve; considering dynamic constraint, and combining the static upper bound value of the speed curve to construct a time optimal speed model; carrying out convex transformation on the time optimal speed model to obtain a convex model; and solving the convex model based on a quadratic sequence planning method to obtain a final speed curve. The system comprises: a path curve module, a static constraint module, a dynamic constraint module, a model transformation module and a solving module.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: July 25, 2023
    Assignee: GUANGDONG UNIVERSITY OF TECHNOLOGY
    Inventors: Jian Gao, Guixin Zhang, Lanyu Zhang, Haixiang Deng, Yun Chen, Yunbo He, Xin Chen
  • Patent number: 11709708
    Abstract: A function resource configuration method includes receiving, by a wearable device, a distribution request sent by a first terminal, where the distribution request is used to request the wearable device to distribute a first function resource of the wearable device to the first terminal, and where the first function resource is already occupied by a second terminal. The wearable device determines, based on the distribution request, whether to allow the first terminal to use the first function resource. If the wearable device allows the first terminal to use the first function resource, the wearable device sends a notification message to the first terminal that instructs the first terminal to use the first function resource.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: July 25, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Peng Zhao, Siqi Hao, Xiangyang Wang, Feng Chen
  • Patent number: 11703831
    Abstract: A control system includes at least one field device, a first control apparatus, a second control apparatus, and a network. The first control apparatus has a first field device, included among the one or more field devices, directly connected thereto and includes a first access route controller and a first control application capable of controlling the first field device. The second control apparatus includes a second access route controller and a second control application capable of controlling the first field device. The first access route controller and the second access route controller are configured to work together to control an input/output route from the first control application and the second control application to the first field device.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: July 18, 2023
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventor: Yoshitaka Yoshida
  • Patent number: 11704174
    Abstract: A system for predicting and automatically performing activities related to computer applications is disclosed. In some embodiments, the system is programmed to monitor user interactions with computer applications and detect use events that represent computer-related activities that can be sequentially performed based on information regarding the previous activity in the sequence. The system is programmed to create, for each use event, an action that indicates an activity performed using a computer application, use data being operated on by the computer application, and a timestamp. The system is programmed to then build a decision model for each activity that predicts the next activity with a probability. Subsequently, the system is programmed to detect a current use event, create a current action indicating the current activity, apply the decision model for the current activity, create the next action based on the application result, and automatically effect the next use event.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: July 18, 2023
    Assignee: Orby AI, Inc.
    Inventors: Dongxu Lu, Na Liu
  • Patent number: 11698632
    Abstract: Provided is a production system including: a first industrial machine configured to control a second industrial machine; and circuitry configured to acquire data relating to an operation of at least one of the first industrial machine or the second industrial machine, wherein the first industrial machine comprises a synchronous area regularly subjected to synchronization and an asynchronous area different from the synchronous area, and wherein the first industrial machine is configured to: write the data into the asynchronous area; and transmit the data written in the asynchronous area to an external device.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: July 11, 2023
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Takeshi Nagata, Takahiko Suzuki
  • Patent number: 11693396
    Abstract: A Multi-Purpose Dynamic Simulation and run-time Control platform includes a virtual process environment coupled to a physical process environment, where components/nodes of the virtual and physical process environments cooperate to dynamically perform run-time process control of an industrial process plant and/or simulations thereof. Virtual components may include virtual run-time nodes and/or simulated nodes. The MPDSC includes an I/O Switch which delivers I/O data between virtual and/or physical nodes, e.g., by using publish/subscribe mechanisms, thereby virtualizing physical I/O process data delivery. Nodes serviced by the I/O Switch may include respective component behavior modules that are unaware as to whether or not they are being utilized on a virtual or physical node. Simulations may be performed in real-time and even in conjunction with run-time operations of the plant, and/or simulations may be manipulated as desired (speed, values, administration, etc.).
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: July 4, 2023
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Anthony Amaro, Jr., Noel Howard Bell, John M. Caldwell, Gary K. Law
  • Patent number: 11681551
    Abstract: Technologies are shown for storing sub-component state data for a resource on a blockchain involving generating a resource data block that corresponds to a resource that includes links that correspond to sub-components of the resource, generating a first sub-component state data block for a sub-component of the resource on a blockchain that includes first state data for the first sub-component, and setting the link for the sub-component to reference the first sub-component state data block. Subsequently, a second sub-component state data block can be generated for the sub-component with second state data and the second sub-component state data block linked to the first sub-component state data block.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: June 20, 2023
    Assignee: EBAY INC.
    Inventors: Michael Chan, Derek Chamorro, Venkata Siva Vijayendra Bhamidipati, Arpit Jain
  • Patent number: 11669428
    Abstract: Techniques are disclosed relating to detecting matching datasets using encode values. In various embodiments, a data monitoring system may perform encoding operations on a first dataset to generate a first encode value that corresponds to a particular one of one or more fields included in the first dataset. The data monitoring system may then determine whether the first dataset matches a previously analyzed dataset. For example, in some embodiments, data monitoring system may compare the first encode value to a previous encode value that corresponds to a second field of the previously analyzed dataset. Based on this comparison, the data monitoring system may generate an output value that is indicative of a similarity between the first encode value and the previous encode value. The data monitoring system may then determine whether the first dataset matches the previously analyzed dataset based on this output value.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: June 6, 2023
    Assignee: PayPal, Inc.
    Inventors: Kim Dung Bui, Chun Kiat Ho, Lin Song, Kai Xie
  • Patent number: 11663041
    Abstract: A function resource configuration method includes receiving, by a wearable device, a distribution request sent by a first terminal, where the distribution request is used to request the wearable device to distribute a first function resource of the wearable device to the first terminal, and where the first function resource is already occupied by a second terminal. The wearable device determines, based on the distribution request, whether to allow the first terminal to use the first function resource. If the wearable device allows the first terminal to use the first function resource, the wearable device sends a notification message to the first terminal that instructs the first terminal to use the first function resource.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: May 30, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Peng Zhao, Siqi Hao, Xiangyang Wang, Feng Chen
  • Patent number: 11650556
    Abstract: A method for monitoring and controlling multiple utility consumption in a building includes: obtaining, by a first server, real-time utility usage data from a plurality of utility devices associated with the building; parsing the utility usage data obtained by the first server to generate individual data streams including utility consumption information; and storing the individual data streams in a database. The method further includes: obtaining, by a second server, at least a subset of the individual data streams from the database based on a client request for the utility consumption information; parsing and aggregating, by the second server, at least the subset of the obtained individual data streams and returning the parsed and aggregated data streams to a requesting client; and displaying the parsed and aggregated data streams, presenting to the client information regarding the multiple utility consumption associated with the building in a prescribed format controlled by the client.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: May 16, 2023
    Assignee: Teghpal Singh Sandhu
    Inventor: Teghpal Singh Sandhu
  • Patent number: 11648621
    Abstract: Systems and methods to design part weld processes using media libraries are disclosed. An example system to generate weld instructions for display to a weld operator during a welding sequence, the system including: a processor; and a machine readable storage device comprising machine readable instructions which, when executed by the processor, cause the processor to: provide an interface to define a weld program comprising a sequence of weld instructions for display to a weld operator during a weld sequence; in response to an input specifying a location of an object in a media library, defining an element in the weld program based on an identifier of the object in the media library; and generating the weld program by including the identifier of the object in the media library in association with the element.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: May 16, 2023
    Assignee: ILLINOIS TOOL WORKS INC.
    Inventors: Adam Pliska, Leland Falde
  • Patent number: 11635999
    Abstract: In a system including a primary process followed by a secondary process, which are performed serially and sequentially, i.e., in a FIFO manner, where the secondary process is downstream of the primary process, the disclosed embodiments relate to selective/conditional secondary processing of electronic data transaction request messages, which speeds up the primary processing of the electronic data transaction request messages, reduces reduce the amount of computing resources wasted on calculating inaccurate information, and reducing the usage of network resources associated with publishing market data feeds and receiving new responsive messages.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: April 25, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Kyle Dennis Kavanagh, Pearce Ian Peck-Walden