Connector gateway
First Claim
1. A computer readable medium encoded with a computer program for provisioning mobile services in a plurality of mobile devices, comprising:
- a code segment that creates a plurality of listenin sockets on a connector gateway server, each of the listening sockets associated with one of a plurality of connectors types;
a code segment that receives over a wireless network from a mobile device a connection request from an application located on the mobile device, the connection request comprising information that translates to a connector type that is associated with a listening socket upon which the connection request was received by the connector gateway server;
a code segment that determines if the mobile device is authorized to access the connector type;
a code segment that determines a business server associated with the connector type; and
a code segment that emulates a connection between the mobile device and the business server using the connector gateway server.
2 Assignments
0 Petitions
Accused Products
Abstract
A connector gateway system that provides mobile devices with access to business services is disclosed. The connector gateway system comprises a mobile device that includes an application that is capable of generating a service request. The service request may be generated from the application and may include a DNS name that translates to an address on the connector gateway server. The connector gateway server performs a lookup operation to determine the business server associated with the service request. The connector gateway server creates a data filter that drives an emulation between the mobile device and the business server to pump data between the mobile device and the business server.
-
Citations
27 Claims
-
1. A computer readable medium encoded with a computer program for provisioning mobile services in a plurality of mobile devices, comprising:
-
a code segment that creates a plurality of listenin sockets on a connector gateway server, each of the listening sockets associated with one of a plurality of connectors types; a code segment that receives over a wireless network from a mobile device a connection request from an application located on the mobile device, the connection request comprising information that translates to a connector type that is associated with a listening socket upon which the connection request was received by the connector gateway server; a code segment that determines if the mobile device is authorized to access the connector type; a code segment that determines a business server associated with the connector type; and a code segment that emulates a connection between the mobile device and the business server using the connector gateway server. - View Dependent Claims (2, 3, 4)
-
-
5. A method of providing mobile devices with access to business servers, comprising the steps of:
-
reading a connector table to create an external listening socket for at least one service type on a connector gateway server; authenticating that a user has the appropriate access permissions for the requested service type; receiving a connection request from at least one mobile device on a listening socket on the connector gateway server; creating a copy of the external listening socket for the connection request on the connector gateway server; determining a business server associated with the connection request; initiating a session filter for the business server; creating a data filter to drive an emulation between the at least one mobile device and the business server; and emulating a connection between the at least one mobile device and the business server on the connector gateway server by pumping data between the at least one mobile device and the business server. - View Dependent Claims (6)
-
-
7. A connector gateway system that provides mobile devices with access to business services, comprising:
-
a connector gateway server connected with a wireless access network and configured to include a plurality of listening sockets; at least one business server connected with the connector gateway server; the connector gateway server configured to receive a service request generated with an application included on a mobile device, the service request including a DNS name that translates to an address corresponding to one of the listening sockets on the connector gateway server; the connector gateway server further configured to perform a lookup operation, based on the one of the listening sockets, to determine the business server associated with the service request; the connector gateway server further configured to authenticate that a user that initiated the service request is a valid user of a service requested with the service request; and the connector gateway server further configured to create a data filter based on the service request, the data filter configured to drive an emulation of a connection between the mobile device and the business server to pump data between the mobile device and the business server. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of providing mobile devices with access to business servers, comprising the steps of:
-
creating with a connector gateway server a plurality of listening sockets each associated with one of a plurality of connector types; over a wireless network receiving a connection request from an application included in a mobile device, the connection request including information that translates to one of the connector types associated with a listening socket on which the connection request is received; determining if the mobile device is authorized to have access to the connector type; determining a business server associated with the connector type; and emulating a connection between the mobile device and the business server using the connector gateway server in response to the mobile device being authorized. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification