Cross-Zone Data Processing

US2024106920A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024106920-A1
Application numberUS-202218047013-A
CountryUS
Kind codeA1
Filing dateOct 17, 2022
Priority dateSep 22, 2022
Publication dateMar 28, 2024
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are disclosed for implementing cross-zone communication for computing zones executing different coding protocols. A server computer system may receive, via a proxy layer of a first instance of an application executing within a first computing zone according to a first set of coding protocols, a request for a service executed via a second instance of the application in a second computing zone according to a second, different set of coding protocols. The system may alter, via a remote layer of the first instance, a set of data specified in the request to comply with the second, set of protocols. The system may transmit, via the remote layer of the first instance to a remote layer of the second instance, the altered set of data. The system may advantageously provide a simplified development interface allowing for both development and testing within a local environment without deployment of multiple different services.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for implementing cross-zone communication for computing zones executing different coding protocols, comprising: receiving, by a server computer system via a proxy layer of a first instance of an application executing within a first computing zone according to a first set of coding protocols, a request for a service executed via a second instance of the application in a second computing zone according to a second, different set of coding protocols; altering, by the server computer system via a remote layer of the first application instance, a set of data specified in the request to comply with the second, different set of coding protocols; and transmitting, by the server computer system via the remote layer of the first application instance to a remote layer of the second application instance, the altered set of data specified in the request for the service. 2 . The method of claim 1 , wherein the receiving, altering, and transmitting are performed using a single code repository, and wherein the single code repository is usable to develop and execute program code across multiple application instances across multiple different computing zones. 3 . The method of claim 1 , wherein the proxy layer of the first application instance is visible to one or more developers utilizing the first application instance and provides annotations and user interfaces to one or more developers interacting with the first application instance, and wherein the remote layer of the first application instance is not visible to the one or more developers and abstracts underlying differences between protocols of different computing zones. 4 . The method of claim 3 , wherein the remote layers of the first and second application instances are remote procedure call (RPC) layers, and wherein the annotations and user interfaces provided by the proxy layer allow developers to indicate one or more services that are executed in different computing zones. 5 . The method of claim 1 , wherein the first computing zone is an online production zone and the second computing zone is an offline batch compute processing zone. 6 . The method of claim 1 , further comprising: prior to transmitting the set of data specified in the request for the service executed via the second application instance, communicating, by the server computer system via the remote layer of the first application instance with a service executed within the first computing zone, wherein the communicating includes: altering, by the remote layer of the first application instance, data received in the request for the service executed via the second application instance. 7 . The method of claim 6 , wherein the altering includes translating a first type of communication protocol implemented by the first computing zone to a second type of communication protocol implemented by the second computing zone. 8 . The method of claim 7 , wherein the first type of communication protocol implemented by the first computing zone is a client-to-server request-response communication protocol and the second type of communication protocol implemented by the second computing zone is an asynchronous process-to-process communication protocol. 9 . The method of claim 1 , wherein the transmitting between the remote layer of the first application instance executing in the first computing zone and the remote layer of the second application instance executing in the second computing zone is performed via an intermediary data stream processor communicating data between the two computing zones in real-time. 10 . A non-transitory computer-readable medium having instructions stored thereon that are executable by a server computer system to perform operations comprising: receiving, via a proxy layer of a first instance of an application executing within a first computing zone according to a first set of coding protocols, a request for a service executed via a second instance of the application in a second computing zone according to a second, different set of coding protocols, wherein the first and second instances of the application are implemented via a single code repository; altering, by the server computer system via a remote layer of the first application instance, a set of data specified in the request to comply with the second, different set of coding protocols; and transmitting, by the server computer system via the remote layer of the first application instance to a remote layer of the second application instance, the altered set of data specified in the request for the service. 11 . The non-transitory computer-readable medium of claim 10 , wherein the receiving, altering, and transmitting are performed using a single code repository, and wherein the single code repository is usable to develop and execute program code across multiple application instances across multiple different computing zones. 12 . The non-transitory computer-readable medium of claim 10 , wherein the remote layers of the first and second application instances are remote procedure call (RPC) layers, and wherein annotations and user interfaces provided by the proxy layer allow developers to indicate one or more services that are executed in different computing zones. 13 . The non-transitory computer-readable medium of claim 10 , wherein the operations further comprise: prior to transmitting the set of data specified in the request for the service executed via the second application instance, communicating, by the server computer system via the remote layer of the first application instance with a service executed within the first computing zone, wherein the communicating includes: altering, by the remote layer of the first application instance, data received in the request for the service executed via the second application instance, wherein the altering includes translating a first type of communication protocol implemented by the first computing zone to a second type of communication protocol implemented by the second computing zone. 14 . The non-transitory computer-readable medium of claim 10 , wherein the first set of coding protocols includes an authentication protocol prompting for developer credentials, and wherein the second, different set of coding protocols includes a load-balancing protocol. 15 . The non-transitory computer-readable medium of claim 10 , wherein the first computing zone is a first cloud computing zone and the second computing zone is a second, different cloud computing zone. 16 . A system, comprising: at least one processor; and a memory having instructions stored thereon that are executable by the at least one processor to cause the system to: receive, via a first layer of a first instance of an application executing within a first computing zone according to a first set of coding protocols, a request for a service executed via a second instance of the application in a second computing zone according to a second, different set of coding protocols; altering, via a second layer of the first application instance, a set of data specified in the request to comply with the second, different set of coding protocols; and transmitting, via the second layer of the first application instance to a second layer of the second application instance, the altered set of data specified in the request for the service. 17 . The system of claim 16 , wherein the first and second instances of the application are implemented via a single code repository across the first and second computing zones. 18 . The syste

Assignees

Inventors

Classifications

  • H04L69/08Primary

    Protocols for interworking; Protocol conversion · CPC title

  • Protocols for remote procedure calls [RPC] · CPC title

  • H04L67/561Primary

    Adding application-functional data or data for application control, e.g. adding metadata · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2024106920A1 cover?
Techniques are disclosed for implementing cross-zone communication for computing zones executing different coding protocols. A server computer system may receive, via a proxy layer of a first instance of an application executing within a first computing zone according to a first set of coding protocols, a request for a service executed via a second instance of the application in a second comput…
Who is the assignee on this patent?
Paypal Inc
What technology area does this patent fall under?
Primary CPC classification H04L69/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Mar 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).