US5706437A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for accessing a service on a services network
Assignee: Verizon Patent and Licensing Inc
•
Filing: 1995-12-29
•
Granted: 1998-01-06
•
Expires: 2015-12-29
Abstract
Abstract The invention provides a generic session layer protocol that enables many generic complex transactions and exchanges between a client and a service/server. The generic session layer transactions and exchanges are available via a set of programming language functions. The functions reside in the Network Information Distribution Service (NIDS) Application Program Interface (API) of an operator services network. To introduce a new service on an operator services network, only the functions are need to be used. Accordingly, each time a new service is created, new functions calls, new protocols and a new session layer do not need to be created.
Inventors
- 👤 Michael Kirchner
- 👤 Sridhar Krishnaswamy
- 👤 George Kult
- 👤 Jeff Sackett
- 👤 Greg Young
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 08:24
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/14; H04L67/50; H04L67/51; H04L69/00; H04L69/12; H04L69/30; H04L69/32; H04L69/322; H04L69/327; H04L69/329
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
166 words
A method for accessing a service on a services network using a set of generic functions and a generic session layer protocol, wherein the generic functions and generic session layer protocol can be used with any new service, said method comprising the steps of: (1) calling a first function to establish a connection between an application and the service, wherein the first function resides in an application interface and said step of calling a first function includes sending a connection identifier and a service identifier; (2) calling a second function to transfer a packet between the application and the service, wherein the second function resides in the application interface and said step of calling a second function includes sending a connection identifier and data; and (3) calling a third function to terminate the connection between the application and the service, wherein the third function resides in the application interface and said step of calling a third function includes sending a connection identifier and a server identifier.
Claim 2
Independent Claim
166 words
A method for accessing a service on a services network using a set of generic functions and a generic session layer protocol, wherein the generic functions and generic session layer protocol can be used with any new service, said method comprising the steps of: (1) calling a first function to establish a connection between an application and the service, wherein the first function resides in an application interface and said step of calling a first function includes sending a connection identifier and a service identifier; (2) calling a second function to transfer a packet between the application and the service, wherein the second function resides in the application interface and said step of calling a second function includes sending a connection identifier and data; and (3) calling a third function to terminate the connection between the application and the service, wherein the third function resides in the application interface and said step of calling a third function includes sending a connection identifier and a server identifier.
Claim 3
Dependent Claim
65 words
A method according to claim 1, wherein step (1) comprises the steps of: sending a service number request from the application to a server on which the service resides to obtain a service number; sending a service number response from the server to the application interface; sending an open service request to the service; and sending a response from the service to the calling application.
Claim 4
Dependent Claim
23 words
A method according to claim 1, wherein step (2) comprises the steps of: sending the packet from the calling application to the service.
Claim 5
Dependent Claim
46 words
A method according to claim 1, wherein step (2) comprises the steps of: sending the packet and a response request from the calling application to the service; sending a response to the application interface; and sending the response from the application interface to the calling application.
Claim 6
Dependent Claim
46 words
A method according to claim 1, wherein steps (1), (2) and (3) are called by the application and step (3) comprises the steps of: sending a termination request from the calling application to the service; and sending a response from the service to the calling application.
Claim 7
Independent Claim
156 words
A system for setting up a new service on a services network using a set of generic functions and a generic session layer protocol, wherein the generic functions and generic session layer protocol can be used with any new service, the system comprising: a first means for establishing a connection between an application and the service, wherein the first means resides in an application interface and said means for establishing comprises means for sending a connection identifier and a service identifier; a second means for transferring a packet between the application and the service, wherein the second means resides in the application interface and said means for transferring includes means for sending a connection identifier and data; and a third means for terminating the connection between the application and the service, wherein the third means resides in the application interface and said means for terminating includes means for sending a connection identifier and a server identifier.
Claim 8
Independent Claim
156 words
A system for setting up a new service on a services network using a set of generic functions and a generic session layer protocol, wherein the generic functions and generic session layer protocol can be used with any new service, the system comprising: a first means for establishing a connection between an application and the service, wherein the first means resides in an application interface and said means for establishing comprises means for sending a connection identifier and a service identifier; a second means for transferring a packet between the application and the service, wherein the second means resides in the application interface and said means for transferring includes means for sending a connection identifier and data; and a third means for terminating the connection between the application and the service, wherein the third means resides in the application interface and said means for terminating includes means for sending a connection identifier and a server identifier.
Claim 9
Dependent Claim
71 words
A system according to claim 6, wherein said first means comprises: means for sending a service number request from the application to a server on which the service resides to obtain a server number; means for sending a service number response from the server to the application interface; means for sending an open service request to the service; and means for sending a response from the service to the calling application.
Claim 10
Dependent Claim
23 words
A system according to claim 6, wherein said second means comprises: means for sending a packet from the calling application to the service.
Claim 11
Dependent Claim
50 words
A system according to claim 6, wherein said second means comprises: means for sending a packet from the calling application and a response request to the service; means for sending a response to the application interface; and means for sending the response from the application interface to the calling application.
Claim 12
Dependent Claim
37 words
A system according to claim 6, wherein said third means comprises: means for sending a termination request from the calling application to the service; and means for sending a response from the service to the calling application.
Claim 13
Dependent Claim
162 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform generic method steps for establishing access between an application and a service in an operator services network, said method steps comprising: (1) calling a first function to establish a connection between an application and the service, wherein the first function resides in an application interface and said step of calling a first function includes sending a connection identifier and a service identifier; (2) calling a second function to transfer data between the application and the service, wherein the second function resides in the application interface and said step of calling a second function includes sending a connection identifier and data; and (3) calling a third function to terminate the connection between the application and the service, wherein the third function resides in the application interface and said step of calling a third function includes sending a connection identifier and a server identifier.
Claim 14
Dependent Claim
162 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform generic method steps for establishing access between an application and a service in an operator services network, said method steps comprising: (1) calling a first function to establish a connection between an application and the service, wherein the first function resides in an application interface and said step of calling a first function includes sending a connection identifier and a service identifier; (2) calling a second function to transfer data between the application and the service, wherein the second function resides in the application interface and said step of calling a second function includes sending a connection identifier and data; and (3) calling a third function to terminate the connection between the application and the service, wherein the third function resides in the application interface and said step of calling a third function includes sending a connection identifier and a server identifier.
Claim 15
Dependent Claim
83 words
A program storage device readable by a machine according to claim 11, wherein steps (1), (2) and (3) are called by the application and said step (1) comprises the steps of: sending a service number request from the application to a server on which the service resides to obtain a service number; sending a service number response from the server to the application interface; sending an open service request to the service; and sending a response from the service to the calling application.
Claim 16
Dependent Claim
41 words
A program storage device readable by a machine according to claim 11, wherein steps (1), (2) and (3) are called by the application and said step (2) comprises the steps of: sending a packet from the calling application to the service.
Claim 17
Dependent Claim
64 words
A program storage device readable by a machine according to claim 11, wherein steps (1), (2) and (3) are called by the application and said step (2) comprises the steps of: sending a packet from the calling application and a response request to the service; sending a response to the application interface; and sending the response from the application interface to the calling application.
Claim 18
Dependent Claim
53 words
A program storage device readable by a machine according to claim 11, wherein steps (1), (2) and (3) are called by the application and said step (3) comprises the steps of: sending a termination request from the calling application to the service; and sending a response from the service to the calling application.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-01-05 | 2001-07-07 | 2002-01-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-01-05 | 2005-07-07 | 2006-01-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-01-05 | 2009-07-07 | 2010-01-06 | $7700.00 | Window Closed / Lapsed |