# US 2017/0289322 A1 · System and Method for a Dynamic Mobile Web Server Fallback

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2017/0289322 A1
- Document ID: US20170289322A1
- Status: Published application
- Kind: A1
- Application number: 15/295,876
- Filed: 2016-10-17
- Published: 2017-10-05
- Earliest claimed: 2010-12-13
- Assignees: Vertical Computer Systems, Inc.
- Applicants: Vertical Computer Systems, Inc.
- Inventors: Luiz Claudio Valdetaro
- Web page: https://patentgrep.com/patent/US20170289322A1

## CPC

- H04L 69/40: for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06)
- G06F 11/07: Responding to the occurrence of a fault, e.g. fault tolerance
- G06F 16/95: Retrieval from the web
- H04L 47/74: measures in reaction to resource unavailability
- H04L 63/0281: {Proxies}
- H04L 63/029: {Firewall traversal, e.g. tunnelling or, creating pinholes}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/1034: Reaction to server failures by a load balancer
- H04L 67/563: Data redirection of data network streams
- H04L 41/0668: by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 61/45: Network directories; Name-to-address mapping
- H04L 67/1006: with static server selection, e.g. the same server being selected for a specific client
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A relay server is coupled to a URL database within an open firewall. First and second Internet devices are configured for communication with the relay server and include respective first and second websites behind closed firewalls, wherein the second website is operative as a “fallback” website to the first website. A web browser on a client Internet device is connected to the relay server. The relay server is provided with software to facilitate communication between the web browser and the first Internet device website so that if the first Internet device website goes offline, the relay server will connect the web browser to the fallback website on the second Internet device.

## Claims

### Claim 1

A system for a dynamic mobile web server fallback, the system comprising:
a relay server contained within an open firewall;
a URL database coupled to the relay server within the open firewall;
a first Internet device having a first relay agent configured for communication with the relay server, the first Internet device further including first web server software coupled to the first relay server for operating a first website behind a closed firewall;
a second Internet device having a second relay agent configured for communication with the relay server, the second Internet device further including second web server software coupled to the second relay server for operating a fallback website behind a closed firewall;
a web browser on an Internet device, the web browser being connected to the relay server; and
wherein the relay server is provided with software to facilitate communication between the web browser and the first Internet device website so that if the first Internet device website goes offline, the web browser will connect to the fallback.

### Claim 2

A method for a dynamic mobile web server fallback, the system comprising a relay server provided with software to facilitate communication between a web browser and a first Internet device website behind a closed firewall so that if the first Internet device website goes offline, the web browser will connect to a fallback behind a closed firewall
