System and method of a relay server for managing communications and notification between a mobile device and application server
AssigneeSeven Networks, LLC
InventorTrevor Fiatal
Life of this patent
Estimating the term…
Abstract
Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.
Claims20
A relay server for providing a mobile device web-based access to a data object via a web access server, the relay server comprising:
- a memory configured to host a connection application;
- a processor configured to execute the connection application to:
- receive, from a source of credentials, authentication information;
- establish a connection to the web access server associated with a data store hosting a data object;
- authenticate a user based on the authentication information;
- receive the data object from the data store;
- transmit the data object to the mobile device associated with the user;
- detect that the connection between the relay server and the web access server is terminated;
- and
- in response to detecting that the connection is terminated, automatically re-establish the connection including:
- periodically poll the web access server to determine whether the connection can be re-established;
- seek to re-establish the connection when the polling indicates the connection can be re-established;
- and
- automatically re-transmit the authentication information to the web access server when the connection is re-established.
A method of providing a mobile device web-based access to a data object via a web access server, the method comprising:
- at a relay server:
- receiving, from a source of credentials, authentication information;
- establishing a connection to the web access server associated with a data store hosting a data object;
- authenticating a user based on the authentication information;
- receiving the data object from the data store
- transmitting the data object to a mobile device associated with the user;
- detecting that the connection between the relay server and the web access server is terminated;
- and
- in response to detecting that the connection is terminated, automatically re-establishing the connection including:
- periodically polling the web access server to determine whether the connection can be re-established;
- seeking to re-establish the connection when the polling indicates the connection can be re-established;
- and
- automatically re-transmitting the authentication information to the web access server when the connection is re-established.
Dependencies are inferred from the claim text.