Driverless wireless module
US-2024430346-A1 · Dec 26, 2024 · US
US2024106920A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2024106920-A1 |
| Application number | US-202218047013-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 17, 2022 |
| Priority date | Sep 22, 2022 |
| Publication date | Mar 28, 2024 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Protocols for interworking; Protocol conversion · CPC title
Protocols for remote procedure calls [RPC] · CPC title
Adding application-functional data or data for application control, e.g. adding metadata · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.