Patent US1379690A successfully refreshed from Google Patents.
Patent US6578075B1 successfully refreshed from Google Patents.
US6578075B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Methods and arrangements for distributing services and/or programs in a network environment
Assignee: More Magic Holdings Inc
•
Filing: 1997-07-01
•
Granted: 2003-06-10
•
Expires: 2017-07-01
Abstract
Abstract This invention relates to methods and systems for distributing a user interface for communications and/or services available in a communications network, wherein the user interface is independent from the terminal and/or applications. The method includes requesting an access to a least one desired service by a terminal, identifying the type of the requesting terminal, identifying and selecting the desired services, establishing a customized connection between the requested services and the requesting terminal on a basis of the identifying, and delivering at least one service program, dependent on the type of terminal and the requested service to the terminal.
Inventors
- 👤 Mika P. Nieminen
- 👤 Karri Kalpio
- 👤 Jorma Rinkinen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 21:39
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/2866; H04L67/30; H04L67/303; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
191 words
A method for distributing a user interface for communications and/or service or services available in a communications network, wherein said user interface is independent from used terminal and/or used application or applications, said method comprising the steps of: requesting an access to at least one desired service by said terminal, identifying the type of said terminal requesting said desired service by said access request and the connection and transfer rate used by the terminal for requesting the access, identifying and selecting the requested desired service, establishing a customized connection between the requested service and said terminal on a basis of said identifying of the type of the terminal and the connection and transfer rate used by the terminal and the requested desired service, delivering at least one service program dependent from the type of the terminal and the requested service to said terminal from a Connection Manager for the duration of the established customized connection, whereafter said service program is used in the terminal for implementing the requested desired service during the established connection, and closing the connection between the Connection Manager and the terminal whereby the connection instance becomes invalidated.
Claim 2
Independent Claim
191 words
A method for distributing a user interface for communications and/or service or services available in a communications network, wherein said user interface is independent from used terminal and/or used application or applications, said method comprising the steps of: requesting an access to at least one desired service by said terminal, identifying the type of said terminal requesting said desired service by said access request and the connection and transfer rate used by the terminal for requesting the access, identifying and selecting the requested desired service, establishing a customized connection between the requested service and said terminal on a basis of said identifying of the type of the terminal and the connection and transfer rate used by the terminal and the requested desired service, delivering at least one service program dependent from the type of the terminal and the requested service to said terminal from a Connection Manager for the duration of the established customized connection, whereafter said service program is used in the terminal for implementing the requested desired service during the established connection, and closing the connection between the Connection Manager and the terminal whereby the connection instance becomes invalidated.
Claim 3
Independent Claim
159 words
A method for distributing services to a client terminal comprising the steps of: requesting a certain service by the client terminal, identifying the client terminal and the type of the connection and transfer rate used by the terminal, establishing a customized connection between the client terminal and a Connection Manager based on said request and the connection and transfer rate used by the client terminal for requesting the service, generating in said Connection Manager a terminal profile on the basis of the identification, selecting a customized service program among a plurality of possibilities for a service program capable of executing said requested service on the basis of said terminal profile, delivering said customized service program to said terminal from the Connection Manager, whereafter said service program is used in the client terminal for implementing the desired service during the established connection, and closing the connection between the Connection Manager and the client terminal, whereby the connection instance becomes invalidated.
Claim 4
Independent Claim
159 words
A method for distributing services to a client terminal comprising the steps of: requesting a certain service by the client terminal, identifying the client terminal and the type of the connection and transfer rate used by the terminal, establishing a customized connection between the client terminal and a Connection Manager based on said request and the connection and transfer rate used by the client terminal for requesting the service, generating in said Connection Manager a terminal profile on the basis of the identification, selecting a customized service program among a plurality of possibilities for a service program capable of executing said requested service on the basis of said terminal profile, delivering said customized service program to said terminal from the Connection Manager, whereafter said service program is used in the client terminal for implementing the desired service during the established connection, and closing the connection between the Connection Manager and the client terminal, whereby the connection instance becomes invalidated.
Claim 5
Dependent Claim
41 words
A method according to claim 1 , wherein the identifying step comprises either automatically accomplished identification of said terminal or, in case the automatic identification cannot be accomplished or is not sufficient, sending of a specific identification program to said terminal.
Claim 6
Dependent Claim
36 words
A method according to claim 3 , wherein the specific identification program is individually customized for each individual connection between said terminal and said Connection Manager on the basis of the results of the initial identification.
Claim 7
Dependent Claim
40 words
A method according to claim 1 , wherein the data to be transferred from the Connection manager to the terminal is defined on basis of the information provided by the identifying step so as to be compatible with the terminal.
Claim 8
Dependent Claim
30 words
A method according to claim 1 , wherein said selection of the service to be delivered to the terminal is further based on individual preferences and parameters of the user.
Claim 9
Dependent Claim
33 words
A method according to claim 1 , further comprising overall management and/or monitoring of the communications and the state thereof between said terminal and the service during the entire duration of the connection.
Claim 10
Dependent Claim
25 words
A method according to claim 1 , further comprising provision of value added services, said value added services including billing services, by the Connection Manager.
Claim 11
Dependent Claim
48 words
A method according to claim 1 , further comprising steps for creating a user agent for such connections and/or terminals which are not capable of handling the requested service programs, and thereafter executing said service program by the user agent in the Connection Manager instead of said terminal.
Claim 12
Dependent Claim
23 words
A method according to claim 1 , further comprising a step for sending a client program from the Connection Manager to the terminal.
Claim 13
Dependent Claim
29 words
A method according to claim 1 , comprising a step of producing of at least a part of the features of various services by means of the Connection Manager.
Claim 14
Dependent Claim
19 words
A method according to claim 1 , further comprising a step for linking at least two Connection Managers together.
Claim 15
Dependent Claim
34 words
A method according to claim 1 , further comprising a step for removing or invalidating all programs delivered to the terminal from the Connection Manager at the time or after the connection is released.
Claim 16
Independent Claim
193 words
A system for distributing a user interface for communications and/or service or services of a communications network, wherein said user interface is independent from used terminal and/or used application or applications, said arrangement comprising: a terminal for requesting an access to at least one desired service and for executing said service, a Connection Manager arranged to identify the type of the terminal and transfer rate of the terminal requesting said service on a basis of the access request and the connection and transfer rate established between the terminal and the Connection Manager, to identify and select the requested desired service, to establish a customized connection between the requested service and the terminal on basis of said identification and requested desired service, and to deliver at least one service program dependent from the type of the terminal, used connections, and the requested service to said terminal for the duration of the established customized connection, wherein the arrangement is such that said service program is used in the terminal for implementing the requested service during the established connection and that closing of the connection between the Connection Manager and the terminal, invalidates the connection instance.
Claim 17
Independent Claim
193 words
A system for distributing a user interface for communications and/or service or services of a communications network, wherein said user interface is independent from used terminal and/or used application or applications, said arrangement comprising: a terminal for requesting an access to at least one desired service and for executing said service, a Connection Manager arranged to identify the type of the terminal and transfer rate of the terminal requesting said service on a basis of the access request and the connection and transfer rate established between the terminal and the Connection Manager, to identify and select the requested desired service, to establish a customized connection between the requested service and the terminal on basis of said identification and requested desired service, and to deliver at least one service program dependent from the type of the terminal, used connections, and the requested service to said terminal for the duration of the established customized connection, wherein the arrangement is such that said service program is used in the terminal for implementing the requested service during the established connection and that closing of the connection between the Connection Manager and the terminal, invalidates the connection instance.
Claim 18
Independent Claim
149 words
A system for distributing services to clients in a communications network, comprising: client terminal for requesting and using a certain service, a Connection Manager for identifying the client terminal on basis of the request and a type of connection and transfer rate used for the request, generating a terminal profile for selecting a customized service program among a plurality of possibilities for a service program capable of executing said requested service on the basis of said terminal profile and transfer rate, establishing a customized connection between the terminal and the Connection Manager based on the terminal profile and the requested service, and delivering said customized service program to said terminal, wherein the arrangement is such that said service program is used in the terminal for implementing the service during the established connection and that closing of the connection between the Connection Manager and the terminal invalidates the connection instance.
Claim 19
Independent Claim
149 words
A system for distributing services to clients in a communications network, comprising: client terminal for requesting and using a certain service, a Connection Manager for identifying the client terminal on basis of the request and a type of connection and transfer rate used for the request, generating a terminal profile for selecting a customized service program among a plurality of possibilities for a service program capable of executing said requested service on the basis of said terminal profile and transfer rate, establishing a customized connection between the terminal and the Connection Manager based on the terminal profile and the requested service, and delivering said customized service program to said terminal, wherein the arrangement is such that said service program is used in the terminal for implementing the service during the established connection and that closing of the connection between the Connection Manager and the terminal invalidates the connection instance.
Claim 20
Dependent Claim
39 words
A system according to claim 14 , the Connection manager comprising an interface towards various services, an interface towards said terminal, and an adapter for adapting the service program(s) such that the service program(s) become(s) compatible with the terminal.
Claim 21
Dependent Claim
62 words
A system according to claim 16 , wherein the adapter comprises a further external adapter arranged to convert the service specific protocol messages to be compatible with the internal data structures of the Connection Manager and an internal adapter arranged to enable the Connection Manager to communicate with various kinds of services and service programs through various kinds of connections and/or protocols.
Claim 22
Dependent Claim
19 words
A system according to claim 16 , wherein the adapter is arranged to store a state of the connection.
Claim 23
Dependent Claim
41 words
A method according to claim 2 , wherein the identifying step comprises either automatically accomplished identification of said terminal or, in case the automatic identification cannot be accomplished or is not sufficient, sending of a specific identification program to said terminal.
Claim 24
Dependent Claim
36 words
A method according to claim 19 , wherein the specific identification program is individually customized for each individual connection between said terminal and said Connection Manager on the basis of the results of the initial identification.
Claim 25
Dependent Claim
40 words
A method according to claim 2 , wherein the data to be transferred from the Connection manager to the terminal is defined on basis of the information provided by the identifying step so as to be compatible with the terminal.
Claim 26
Dependent Claim
30 words
A method according to claim 2 , wherein said selection of the service to be delivered to the terminal is further based on individual preferences and parameters of the user.
Claim 27
Dependent Claim
33 words
A method according to claim 2 , further comprising overall management and/or monitoring of the communications and the state thereof between said terminal and the service during the entire duration of the connection.
Claim 28
Dependent Claim
25 words
A method according to claim 2 , further comprising provision of value added services, said value added services including billing services, by the Connection Manager.
Claim 29
Dependent Claim
48 words
A method according to claim 2 , further comprising steps for creating an user agent for such connections and/or terminals which are not capable of handling the requested service programs, and thereafter executing said service program by the user agent in the Connection Manager instead of said terminal.
Claim 30
Dependent Claim
23 words
A method according to claim 2 , further comprising a step for sending a client program from the Connection Manager to the terminal.
Claim 31
Dependent Claim
27 words
A method according to claim 2 , comprising a step of producing of at least a part of the features of various services by the Connection Manager.
Claim 32
Dependent Claim
19 words
A method according to claim 2 , further comprising a step for linking at least two Connection Managers together.
Claim 33
Dependent Claim
34 words
A method according to claim 2 , further comprising a step for removing or invalidating all programs delivered to the terminal from the Connection Manager at the time or after the connection is released.
Claim 34
Dependent Claim
39 words
A system according to claim 15 , the Connection manager comprising an interface towards various services, an interface towards said terminal, and an adapter for adapting the service program(s) such that the service program(s) become(s) compatible with the terminal.
Claim 35
Dependent Claim
62 words
A system according to claim 30 , wherein the adapter comprises a further external adapter arranged to convert the service specific protocol messages to be compatible with the internal data structures of the Connection Manager and an internal adapter arranged to enable the Connection Manager to communicate with various kinds of services and service programs through various kinds of connections and/or protocols.
Claim 36
Dependent Claim
19 words
A system according to claim 30 , wherein the adapter is arranged to store a state of the connection.
References Cited (Backward Citations)
US5005122A
Cited
GB2251358A
Cited
US5812768A
Cited
US5588003A
Cited
US5499343A
Cited
US5421009A
Cited
US5968116A
Cited
US5815665A
Cited
US6076109A
Cited
US5727159A
Cited
US6272555B1
Cited
US6161140A
Cited
US5999741A
Cited
US5933816A
Cited
US6088732A
Cited
US5944824A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-06-09 | 2006-12-09 | 2007-06-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-06-09 | 2010-12-09 | 2011-06-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-06-09 | 2014-12-09 | 2015-06-10 | $7700.00 | Window Closed / Lapsed |