Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

174 results about "Remote procedure call" patented technology

In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction. That is, the programmer writes essentially the same code whether the subroutine is local to the executing program, or remote. This is a form of client–server interaction (caller is client, executor is server), typically implemented via a request–response message-passing system. In the object-oriented programming paradigm, RPC calls are represented by remote method invocation (RMI). The RPC model implies a level of location transparency, namely that calling procedures is largely the same whether it is local or remote, but usually they are not identical, so local calls can be distinguished from remote calls. Remote calls are usually orders of magnitude slower and less reliable than local calls, so distinguishing them is important.

Cloud mobile phone control system based on large language model

The invention is suitable for the technical field of artificial intelligence and cloud computing crossing, and provides a cloud mobile phone control system based on a large language model, comprising an interaction agent used for receiving a cloud mobile phone control instruction input by a user by using a natural language, and sending the cloud mobile phone control instruction to a large language model agent; the large language model agent is used for analyzing and constructing the instruction and sending a tool calling instruction to the MCP client; the MCP client is used for initiating a remote procedure call request to the MCP server; the MCP server side is used for sending a task instruction to the cloud mobile phone control platform; the cloud mobile phone control platform is used for sending the task instruction and the equipment information to the edge server; and the edge server is used for transmitting the task instruction and the equipment information to the cloud mobile phone management service node, so that the cloud mobile phone management service node executes corresponding operation on the target cloud mobile phone. According to the invention, intelligent control of the cloud mobile phone can be realized, and the management efficiency of the cloud mobile phone is improved.
Owner:HUNAN XIAOSUAN TECH INFORMATION CO LTD

Proactive Real-Time Anomaly Detection in Cross-Environment RPC Calls Through Intelligent GraphRPC Method

The present invention relates to systems and methods for proactive real-time anomaly detection in cross-environment RPC (Remote Procedure Call) communications within computing systems. Utilizing an Intelligent GraphRPC Method, this invention integrates advanced graph analysis techniques to enhance fault detection and workflow management. The method features a dual-graph approach, employing both real-time and aggregated dependency graphs, which allows for continuous monitoring and analysis of RPC interactions to detect and prevent unauthorized or misconfigured RPC calls between staging and production environments. An ingestion pipeline further supports the system by aggregating and archiving call graph data, providing beneficial insights into service dependencies and potential security risks. This proactive anomaly detection system is designed to seamlessly integrate into existing monitoring and alerting frameworks, providing a robust solution to safeguard data integrity and operational stability, thereby minimizing losses and reputational damage due to data breaches and system disruptions.
Owner:BANK OF AMERICA CORP

Decentralized systems and methods for response generation to API calls

The present disclosure provides a system for decentralized handling of application programming interface (API) calls. The system comprises a peer-to-peer network including a plurality of nodes, each node being a user device, a relayer, or a resolver. Each node includes at least one hardware processor and at least one non-transitory memory storing instructions. When executed, the instructions cause the node to receive an encrypted API request from a user device, forward the encrypted API request to at least one resolver node, process the API request to generate an API response, and transmit the API response back to the user device. The peer-to-peer network may comprise a mesh network and utilize a Remote Procedure Call (RPC) architectural style. The system enables decentralized management of API calls without relying on centralized servers.
Owner:DEGENSOFT LTD

Cross-network multi-cloud multi-cluster application distribution method, device, equipment and medium

The invention relates to the technical field of Kubernetes cloud platforms, and discloses a cross-network multi-cloud multi-cluster application distribution method, device and equipment and a medium, and the method comprises the steps: creating a server application and a k8s APIService resource in a central cluster; proxy applications are created in the multiple access clusters, and remote procedure call requests are initiated to an API server through the proxy applications; when the API server receives a remote procedure call request of the proxy application, creating a bidirectional long connection tunnel of the server application and the proxy application; and creating an access cluster key for application distribution of the continuous delivery tool in the central cluster, and distributing applications to the plurality of access clusters through the bidirectional long connection tunnel by adopting the continuous delivery tool based on the access cluster key. According to the method, the advanced characteristic of ArgoCD multi-cluster distribution is fully played, the user cost is reduced, and the risk of leakage of the configuration file of the user access cluster is reduced.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Decentralized systems and methods for response generation to API calls

The present disclosure provides a system for decentralized handling of application programming interface (API) calls. The system comprises a peer-to-peer network including a plurality of nodes, each node being a user device, a relayer, or a resolver. Each node includes at least one hardware processor and at least one non-transitory memory storing instructions. When executed, the instructions cause the node to receive an encrypted API request from a user device, forward the encrypted API request to at least one resolver node, process the API request to generate an API response, and transmit the API response back to the user device. The peer-to-peer network may comprise a mesh network and utilize a Remote Procedure Call (RPC) architectural style. The system enables decentralized management of API calls without relying on centralized servers.
Owner:DEGENSOFT LTD

Real-time dynamic scheduling method for heterogeneous multipath remote procedure call channel

The invention discloses a real-time dynamic scheduling method for a heterogeneous multipath remote procedure call channel. According to the method, a multi-dimensional path scoring mechanism fusing round-trip delay, packet loss rate and bandwidth information is provided for solving the problem that link characteristics of multi-channel parallel communication in a distributed system are remarkably different. Through the scoring mechanism, the system can evaluate the communication quality of each available channel in real time, and dynamically select an optimal path for data transmission. The method comprises the steps of constructing a heterogeneous network model, collecting performance indexes of all channels, calculating path scores, and adaptively distributing data streams based on scoring results. Under the condition that the path performance fluctuates greatly or the quality of the main path is reduced, the scheduling method provided by the invention can effectively improve the overall throughput rate of the system, and has good adaptability and robustness.
Owner:GUILIN UNIV OF ELECTRONIC TECH +1

Decentralized systems and methods for response generation to API calls

The present disclosure provides a system for decentralized handling of application programming interface (API) calls. The system comprises a peer-to-peer network including a plurality of nodes, each node being a user device, a relayer, or a resolver. Each node includes at least one hardware processor and at least one non-transitory memory storing instructions. When executed, the instructions cause the node to receive an encrypted API request from a user device, forward the encrypted API request to at least one resolver node, process the API request to generate an API response, and transmit the API response back to the user device. The peer-to-peer network may comprise a mesh network and utilize a Remote Procedure Call (RPC) architectural style. The system enables decentralized management of API calls without relying on centralized servers.
Owner:DEGENSOFT LTD

Privilege assurance of computer network environments

A system and method for privilege assurance protection of computer networks that remedies the deficiencies of the current directory service structure. The system uses a software agent to collect and store snapshots of all network resources on a computer network by identifying network domains, searching the directory service of each domain for network resources, and periodically querying the network resources for changes. The software agent communicates with a backend server which provides searching, querying, storage, administrative and other functionality to the agent via remote procedure calls.
Owner:QOMPLX INC

Systems and methods for a mobile application architecture using backend-for-frontend in a tiered software framework

Embodiments of a method for operating a mobile application using backend-for-frontend in a tiered software framework comprises: communicating, by a mobile aggregator, first messages over a wireless communication network with a frontend of the mobile application executing in a mobile device, the messages comprising instructions in Remote Procedure Call protocol; identifying services of the mobile application called by the instructions, the services executing in a cloud network; generating second messages in another protocol compatible with communication in the cloud network; and communicating the second messages to the services. The mobile application includes a presentation layer, an application layer, and a data layer. The presentation layer executes in the mobile device, the application layer executes in a first server in the cloud network, the data layer executes in a second server in the cloud network, and the mobile aggregator does not store any history of the messages.
Owner:HIGHLEVEL INC

ECU remote updating method and device based on DDS-RPC and vehicle

The invention discloses an ECU remote updating method and device based on DDS-RPC and a vehicle. The method comprises the following steps: establishing communication connection of DDS-RPC nodes corresponding to each device in a whole vehicle Ethernet environment based on DDS network communication middleware; and ECU remote updating is carried out based on a DDS-RPC remote procedure call mechanism. Core operation of ECU remote updating is packaged into a standardized remote interface through DDS-RPC, so that ECUs of different brands and models can participate in the updating process based on unified logic, universality is enhanced, and development and adaptation cost of new ECUs is greatly reduced; according to the vehicle-mounted ECU updating system, the problems that in traditional vehicle-mounted ECU updating, equipment interconnection is complex, and compatibility is poor are solved, the efficient, universal and controllable remote updating process is achieved through a standardized interface and reliable transmission characteristics, and core technical support is provided for large-scale application of whole vehicle OTA upgrading.
Owner:BAIC MOTOR CORP LTD

Remote procedure calling method, system and equipment and storage medium

The embodiment of the invention discloses a remote procedure calling method, system and device and a storage medium. According to the technical scheme provided by the embodiment of the invention, the method comprises the steps: obtaining a to-be-sent RPC request message, querying a pre-constructed alias management mapping table based on a full-definition name of a target class called by the RPC request message, and determining an alias and a serializer corresponding to the target class from the serialization information of the target class stored in the alias management mapping table; serializing the RPC request message based on a serializer, generating a message byte stream corresponding to the RPC request message, and writing the alias into the message byte stream; and sending the message byte stream to the target node, and receiving response information returned by the target node based on the message byte stream. By adopting the technical means, the development efficiency and the calling efficiency of the remote procedure calling method can be improved, and the use experience of the remote procedure calling service is improved.
Owner:BIGO TECH PTE LTD

Utilization of model features for machine learning prediction

In some implementations, a device may receive a request for a machine learning prediction. The device may access a feature store that stores data associated with a plurality of possible machine learning model features, wherein accessing the feature store comprises performing a remote procedure call (RPC) to generate a new data object at the feature store, the new data object having the device subscribed as a client. The device may receive, from the feature store in connection with the device being subscribed to the new data object as the client, a set of values associated with a composite feature. The device may execute a machine learning model using the set of values associated with the composite feature. The device may output a machine learning prediction based on a result of executing the machine learning model using the set of values associated with the composite feature.
Owner:CAPITAL ONE SERVICES LLC

External Services in Distributed Databases

Computer nodes associated with a cluster store a distributed database. As the cluster provides a distributed database service, some or all of the nodes may interface with one or more external services. The external services may be specified by a service agreement, or the external services may be dynamically specified by a user / customer of the distributed database service. The external services may be available to any node of the cluster, or the external services may only be accessible to particular nodes and / or to particular cluster / service roles. In a mapreduce database framework, for example, the external services may be restricted to reducer / coordinator nodes. Whichever nodes are permitted, the nodes may use remote procedure calls to access external services.
Owner:CROWDSTRIKE

A dpi offloading device rule management system and method

The application is specifically a DPI shunt device rule management system and method, the system comprising: a service configuration table, wherein each service configuration item has a unique service ID; a rule configuration table, wherein each rule configuration item has a unique rule ID; a rule hash table, which quickly retrieves the rule ID by hashing the rule matching content; a policy control server, which issues service configurations to the DPI shunt device through a remote procedure call (RPC) interface, and the DPI shunt device splits the service configurations into one or more rule configurations according to a splitting algorithm; and a Redis database, which is used to persistently store the contents of the service configuration table, the rule configuration table and the rule hash table. The application has the advantages that: the table items of each management module are designed to be loosely coupled, allowing them to be independently developed and debugged; and the dual-ID management mode has good scalability and can be compatible with traditional single-ID rule management systems.
Owner:SHANGHAI EMBEDWAY INFORMATION TECH

Blockchain integration services

A method may include: an access management service receiving a client credential from a client; the access management service generating a bearer token for the client electronic device and communicating the bearer token to the client electronic device; a blockchain integration service receiving a remote procedure call with the bearer token from the client electronic device; the blockchain integration service validating the bearer token with the access management service; the blockchain integration service receiving, from the access management service, a client profile comprising the client credential; the blockchain integration service determining that the remote procedure call is a contract create call; the blockchain integration service submitting the contract create call to a blockchain network; and the blockchain integration service adding the client and / or the contract to an allow list, wherein the allow list identifies clients that are allowed to access the contract on the blockchain network.
Owner:JPMORGAN CHASE BANK NA

A Real-time Inference System and Scheduling Method with Time-sharing Multiplexing of NPU

The present invention discloses a real-time inference system and scheduling method for NPU time-sharing multiplexing, belonging to the field of edge intelligent computing technology, and solves the problem that traditional edge intelligent computing service devices and inference scheduling methods in the prior art are difficult to ensure the real-time performance of multi-inference tasks; in the preprocessing stage, the present invention converts the intelligent inference model through a ready-state pre-segmenter, that is, divides the intelligent inference model into chunks of different granularities in combination with the unit granularity, and obtains the running attribute information of the model and its chunks; in the execution stage, the runtime planner receives the task request of the remote procedure call, then determines the optimal scheduling granularity through nonlinear optimization, and generates the corresponding task scheduling sequence according to the NPU real-time scheduling algorithm with low segmentation, and the runtime executor obtains the model chunks required by the task according to the job sequence and executes them. The present invention effectively improves the real-time performance of time-sharing multiplexing NPU resources for edge intelligent inference computing tasks in a multi-task scenario.
Owner:HARBIN INST OF TECH

Advertising reporting methods, devices and electronic equipment

This application provides an advertising reporting method, apparatus, and electronic device, relating to the field of advertising technology. The method includes: establishing a remote procedure call (RPC) communication link with a local server; calling the data interface of the local server to obtain advertising configuration information; instantiating the advertising configuration information to obtain advertising data; displaying advertising content based on the advertising data, and obtaining advertising display information based on interactive operations on the advertising content; and sending the advertising display information to the local server via the RPC communication link. In the above design, establishing a RPC communication link with the local server and reporting advertising data via the RPC communication link reduces bandwidth costs compared to reporting advertising data using the Hypertext Transfer Protocol (HTTP).
Owner:GUANGZHOU HUYA TECH CO LTD

Making remote procedure calls over QUIC protocol, and applications thereof

PendingUS20260037350A1Interprogram communicationTransmissionRemote controlProcedure calls
A computer-implemented method is provided that enables remote control of a headless browser. A message from a client to open a connection to a headless browser running on a device remote from the client is received. A command to provision the browser is sent to the headless browser. The command may configure the browser to appear as if the browser is controlled by a human. A command for controlling the headless browser is received from the client. The command is sent to the headless browser for execution. A response to the command is received from the headless browser. Finally, the response is forwarded to the client.
Owner:OXYLABS UAB

Remote procedure calling method and device, electronic equipment, storage medium and program product

The invention provides a remote procedure call method. The remote procedure call method comprises the steps of obtaining an interface definition of a target remote procedure call method based on a service identifier and a method identifier input by a user; obtaining a target query index configured by a user based on the interface definition and a query condition of the target query index; in response to a received query request for the target query index, generating a remote procedure call request stream based on the service identifier, the method identifier, the target query index and a query condition of the target query index; sending the remote procedure call request stream to a remote procedure call server; and obtaining and returning a return value corresponding to the target query index from a remote procedure call response stream received by the remote procedure call server. The invention further provides a remote procedure calling device, electronic equipment, a computer readable storage medium and a computer program product.
Owner:BEIJING YOUZHUJU NETWORK TECH CO LTD

System and method for remote procedure call (RPC) based on MHAL / MOCB

The invention relates to the technical field of embedded software radio, in particular to a remote procedure call (RPC) system and method based on MHAL / MOCB. The SCA platform software architecture is used for an SCA platform software architecture core framework comprising a server side and a client side; and the core framework client establishes connection with the core framework server by means of the RPC middleware based on the MHAL / MOCB remote procedure call. The server and the client among the nodes are communicated on the SRIO bus by adopting a protocol based on a hardware abstraction layer (MHAL / MOCB), and the communication speed is higher than that of the traditional Ethernet based on TCP / IP (Transmission Control Protocol / Internet Protocol).
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Serialization and deserialization method of IPU acceleration service grid based on FPGA

The present disclosure provides a serialization and deserialization method of an FPGA-based IPU acceleration service grid. The serialization and deserialization method of the FPGA-based IPU acceleration service grid comprises: determining all message objects of remote procedure calls to be sent and received; allocating a sending descriptor ring and a receiving descriptor ring and configuring a control register through a memory-mapped I / O operation; defining a message format of a remote procedure call through a domain-specific language for serialization and deserialization; when in a transmission mode, creating a sending descriptor and filling it into the sending descriptor ring; the FPGA obtains the sending descriptor from the sending descriptor ring and sends encoded data to a system-on-chip; and the system-on-chip sends the encoded data through a network transmission protocol. The embodiments of the present disclosure solve the problems of performance bottleneck, high delay and high CPU resource occupation in the prior art.
Owner:SHANGHAI ORIENTAL COMPUTER TECHNOLOGY CO LTD

A data object-oriented remote procedure call method and related equipment

ActiveCN117667451BInterprogram communicationMemory addressProcedure calls
The present disclosure provides a data object-oriented remote procedure call method and related equipment, which are applied to the client and can use the memory mapping mechanism to realize the deserialization of remote procedure calls, so that the data objects are completely consistent in the memory mirror in the client process and the server process. Through memory address partition management, the address space used by the client and the server for the data objects is completely consistent, avoiding address conflicts, thereby improving the efficiency of remote procedure calls of data objects and ensuring the reliability of the application system after migration to the cloud computing platform.
Owner:TRAVELSKY TECHNOLOGY LIMITED

On-Chip Atomic Transaction Engine

A hardware-assisted Distributed Memory System may include software configurable shared memory regions in the local memory of each of multiple processor cores. Accesses to these shared memory regions may be made through a network of on-chip atomic transaction engine (ATE) instances, one per core, over a private interconnect matrix that connects them together. For example, each ATE instance may issue Remote Procedure Calls (RPCs), with or without responses, to an ATE instance associated with a remote processor core in order to perform operations that target memory locations controlled by the remote processor core. Each ATE instance may process RPCs (atomically) that are received from other ATE instances or that are generated locally. For some operation types, an ATE instance may execute the operations identified in the RPCs itself using dedicated hardware. For other operation types, the ATE instance may interrupt its local processor core to perform the operations.
Owner:ORACLE INT CORP

Personal data protection method

A personal data protection method of the present disclosure includes sending, by a user process configured to communicate with a secure process via a remote procedure call (RPC), a first RPC request related to a first operation and a second RPC request related to a second operation to the secure process. The first operation is an operation of reading personal data or an operation of transforming the personal data. The second operation is an operation of applying differential privacy to statistical information based on the personal data. The personal data protection method further includes, by the secure process, executing the first operation based on the first RPC request, returning, to the user process, a handler corresponding to data obtained through the first operation, executing the second operation based on the second RPC request, and returning, to the user process, the statistical information to which the differential privacy has been applied.
Owner:TOYOTA JIDOSHA KK +1

Methods, systems, and machine storage media for providing secure access to sandboxed user-defined functions

This application relates to secure network access from sandboxed applications. Methods, systems, and computer programs are proposed to enable any sandboxed user-defined function code to securely access the Internet via a cloud data platform. The cloud data platform receives remote procedure calls from user-defined functions (UDFs) executing within a sandboxed process. The UDF includes code associated with at least one operation to be performed. The cloud data platform provides an overlay network to establish a secure exit path for external access to the UDF. The cloud data platform enables the UDF executing within the sandboxed process to initiate network calls.
Owner:SNOWFLAKE INC

Data synchronization method and device, equipment and storage medium

The invention discloses a data synchronization method and device, equipment and a storage medium, and the method comprises the steps: generating an external synchronization task through a main cluster according to a synchronization link and a synchronization list, and transmitting the external synchronization task to a standby cluster through the synchronization link; when the standby cluster receives the external synchronization task, calling remote procedure call service RPC information of the main cluster, and generating an internal synchronization task according to the RPC information; and executing an internal synchronization task through the standby cluster so as to synchronize the metadata to be synchronized to a standby cluster distributed key value storage database Foundation DB and synchronize the data to be synchronized to a standby cluster object storage. In the data transmission process, no extra node resource is introduced, and only the data synchronization between the main cluster and the standby cluster based on the generated task is needed, so that the efficient and stable data synchronization of the database on the storage and calculation separation cloud is realized.
Owner:TIANJIN NANKAI UNIV GENERAL DATA TECH

Self-organizing network cell registration and mismatch resolution method and apparatus

A method includes causing an electronic self-organizing network (eSON) general-purpose remote procedure call (gRPC) client to register a first cell in a communication network. The first cell is registered on an eSON gRPC server. The method also includes causing first information associated with the first cell to be processed by the eSON gRPC server to determine whether a mismatch exists between the first cell and a second cell in the communication network. The method further includes, in response to receiving a first message indicating the mismatch exists from the eSON gRPC server, sending a second message indicating the mismatch exists to an operational support system (OSS) to cause the OSS to generate a change request to be communicated to a network configuration controller for changing a network function implemented by a network device corresponding to one of the first cell or the second cell to resolve the mismatch that exists.
Owner:RAKUTEN MOBILE INC

Enabling RDMA client and server resource isolation in a connectionless environment

A system allows a first endpoint to communicate with a plurality of endpoints in a connectionless network environment by enabling, by the first endpoint, a plurality of authorization keys, a respective endpoint of the plurality of endpoints being associated with a respective authorization key. The first endpoint receives, from a second endpoint of the plurality of endpoints, a first request comprising an action, a remote procedure call, and a first authorization key associated with the second endpoint. The system validates the first authorization key by matching the first authorization key to an enabled authorization key. The system performs the action indicated and, responsive to performing the action, returns the first authorization key to a completion event queue. The system obtains the first authorization key from the completion event queue and transmits, to the second endpoint based on the obtained first authorization key, data associated with the first request.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Cross-machine-room flow control method and device, electronic equipment and storage medium

The embodiment of the invention provides a cross-machine-room flow control method and device, electronic equipment and a storage medium, and relates to the technical field of distributed storage. The method comprises the following steps: in response to a remote procedure call (RPC) request of a client, selecting a target master node of which a machine room identifier is consistent with a machine room identifier of the client from master nodes, and routing the RPC request to the target master node; in response to a data read-write request of the client, selecting a target data node of which the machine room identifier is consistent with the machine room identifier of the client from the data nodes, so that the client performs data read-write on the target data node; and receiving the computing operation of the client, and selecting the NodeManager of the same machine room, the machine room identifier of which is consistent with the machine room identifier of the client, from the node managers NodeManagers, so that the NodeManager of the same machine room executes the computing operation. In this way, data access and computing operation are localized, cross-machine-room flow is reduced, HDFS duplicates are used for nearby reading, it is guaranteed that the computing operation is executed in the same machine room, and local bandwidth and resource utilization are maximized.
Owner:DUXIAOMAN TECH (BEIJING) CO LTD

Method and system for improving RPC access efficiency and storage medium

The invention discloses a method and system for improving RPC access efficiency and a storage medium, and relates to the technical field of remote procedure call, and the method for improving the RPC access efficiency comprises the following steps: a client and a server respectively distribute memories through a CPU, and generate handles for marking the memories; the client writes to-be-processed input data into a memory allocated by the client, sends an RPC control flow to the server by using a CPU, and exchanges handle information through a kernel module of a kernel layer to perform data transmission; the server accesses the input data based on the handle information to carry out heterogeneous calculation, writes a calculation result into a memory allocated by the server, sends an RPC control flow to the client by utilizing a CPU, and exchanges the handle information through a kernel module of a kernel layer to carry out data transmission; and the client accesses the calculation result based on the handle information. According to the method, the control flow and the data flow in the RPC access process are separated, the CPU only participates in transmission of the control flow data, and the transmission efficiency of effective data in the RPC access process is greatly improved.
Owner:SIENGINE TECH CO LTD