Systems and methods for faster download of digital content in mobile wireless devices
OwnerTara Chand Singhalinventor
Life of this patent
Estimating the term…
Abstract
A handheld wireless device makes a request for service from a server of a business on a global network, the request originating from the wireless device is automatically routed to the closest server of the business that is geographically closest to the location of the wireless device as determined by a GPS function in the device, or by a router server in the wireless network based on the group of cell towers being connected to by the wireless device, or based on the location of the wireless device in a global telephone network database, for faster access to the service and a response there from.
Claims8
A network server on a global computer network, comprising:
- a CPU, a memory, and a network server logic stored in the memory and operating in the CPU, wherein the network server logic is configured to and maintains accounts for businesses who maintain business servers that store digital content for distribution to their mobile wireless device customers;
- wherein the network server serves a specific business purpose for, and is for use by, a plurality businesses, wherein the network server stores and maintains data specifically related to businesses' geographically distributed data servers, and wherein the geographically distributed data servers serve businesses' wireless mobile device customers by minimizing physical distance between business's wireless mobile device clients and the geographically distributed data servers;
- the network server has a CPU, a memory, and a network server logic stored in the memory and operating in the CPU, wherein the network server logic is configured to and maintains accounts for businesses who maintain business servers that store digital content for distribution to their mobile wireless device customers;
- a database with data fields that include at least domain names of businesses, and for each domain name, a list of mirror-imaged servers of the business along with their IP addresses, and for each mirror-imaged server its geographic location including a service area;
- the network server logic has an inbound data interface logic, wherein the inbound data interface logic is configured to receive updates to the database from businesses that have an account with the network server and updates the database for changes in the configuration of the business servers;
- the inbound data interface logic also being configured to receive a service request query from a wireless mobile device, the service request query including a domain name of a business and a geographic location of the wireless mobile device, wherein the service request query is used by the network server to determine, by accessing the database, a mirror-imaged data server corresponding to the domain name in the query that is nearest to the wireless mobile device;
- the network server logic also has an outbound data interface function that sends to the wireless mobile device an IP address of the mirror-imaged data server that is nearest to the wireless mobile device.
A method for a network server on a global computer network, the method comprising the steps of:
- providing the network server that serves a specific business purpose for, and is for use by, a plurality businesses, wherein the network server stores and maintains data specifically related to businesses' geographically distributed data servers, and wherein the geographically distributed data servers serve businesses' wireless mobile device customers by minimizing physical distance between business's wireless mobile device clients and the geographically distributed data servers;
- providing by the network server a CPU, a memory, and a network server logic stored in the memory and operating in the CPU, wherein the network server logic is configured to and maintains accounts for businesses who maintain business servers that store digital content for distribution to their mobile wireless device customers;
- providing the network server with a database with data fields that include at least domain names of businesses, and for each domain name, a list of mirror-imaged servers of the business along with their IP addresses, and for each mirror-imaged server its geographic location including a service area;
- providing the network server logic with an inbound data interface logic, wherein the inbound data interface logic receives updates to the database from businesses that have an account with the network server and updates the database server for changes in the configuration of the business servers;
- the inbound data interface logic also receives a service request query from a wireless mobile device, the service request query including a domain name of a business and a geographic location of the wireless mobile device, wherein the service request query is used by the network server to determine, by accessing the database, a mirror-imaged data server corresponding to the domain name in the query that is nearest to the wireless mobile device;
- the network server logic also has an outbound data interface function that sends to the wireless mobile device an IP address of the mirror-imaged data server that is nearest to the wireless mobile device.
Dependencies are inferred from the claim text.