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

132 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

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

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

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

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

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

Remote procedure call method and apparatus, server, and storage medium

ActiveCN114490109BInterprogram communicationProcedure callsOperations research
The embodiment of the present disclosure provides a remote procedure calling method and device, a server and a storage medium; the remote procedure calling method comprises the following steps: acquiring a Google remote procedure calling (GRPC) request; determining rules and / or variables required by the GRPC request based on the GRPC request; and returning a return result comprising the rules and / or the variables.
Owner:BEIJING SHAREIT INFORMATION TECH CO LTD

A method and system for data processing in a remote procedure call

ActiveCN115269223BResolve problems that cannot meet requirementsImprove processing efficiencyEngineeringTerm memory
The application discloses a data processing method and system in a remote procedure call, and the method comprises the following steps: one party of the remote procedure call acquires to-be-transmitted data, wherein the to-be-transmitted data comprises at least one field; the one party acquires serialized data and data in a predetermined field, wherein the serialized data is obtained by serializing data in other fields of the to-be-transmitted data, the other fields are fields of the to-be-transmitted data except the predetermined field, the predetermined field is a field satisfying a predetermined condition, and the data in the predetermined field has not been subjected to serialization processing; and the one party sends the serialized data and the data in the predetermined field to another party of the remote procedure call. The application solves the problem that the RPC cannot meet the requirements due to the large serialization processing overhead in the RPC process, thereby saving the memory copy overhead in the serialization processing and improving the processing efficiency of the RPC.
Owner:ALIBABA (CHINA) CO LTD

Data security exchange sharing system organized in project form

The invention relates to a data sharing system. A data security exchange sharing system organized in a project form comprises a central server, a plurality of node service modules and a service registration discovery module, and the node service modules call services of the central server through the service registration discovery module. Remote procedure calling is supported between the central server and each node service module, and between the node service modules; after the service is registered to the service registration discovery module, other services need to be discovered and called through the service registration discovery module; a service provider sends a registration request to a registration center of the service registration discovery module during starting and registers own information into the service registration discovery module, and a service consumer obtains a list of required services from the service registration discovery module during starting and performs service discovery through the service registration discovery module. And obtaining detailed information of the service instance. According to the invention, data barriers among industries are broken.
Owner:TONGTAI INFORMATION TECHNOLOGY (XIAN) CO LTD

Systems and methods for managing multi-component, multi-deployment infrastructure-as-code configurations for cloud computing platforms

A system and method employed by an infrastructure-as-code (IaC) tool that is configured for defining IaC configurations comprising containers of interconnected components of a cloud computing platform. A system includes a graph generator configured to generate a graph of dependencies between the interconnected components of the cloud computing platform based at least in part on user-defined input-output relationships between the interconnected components. The IaC tool is configured to use the graph of dependencies to automatically determine a sequence of the provisioning or deployment of the interconnected components of the cloud computing platform. The system further includes a remote procedure call interface configured to enable communications between the IaC tool and the cloud computing platform, the remote procedure call interface further configured to enable the provisioning or deployment of the interconnected components of the cloud computing platform, in the determined sequence.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Test method, apparatus, device, and storage medium

This invention relates to the field of vehicle testing technology and discloses a testing method, apparatus, device, and storage medium. The method includes: receiving a test instruction sent by a host computer through a test service module, wherein the test instruction is encapsulated as a remote procedure call (RPC) message; parsing the RPC message, converting the parsed content into a test message, and routing it to a target functional module through the internal message queue of a communication component; receiving a response message returned by the target functional module via the communication component, generating a corresponding test result based on the response message, and sending the test result to the host computer through the test service module to generate a test report. Applying the technical solution of this invention can solve the problems of insufficient testing depth and lack of compliance verification capabilities in existing technologies.
Owner:AVATR CO LTD