US7343550B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for providing on-line services for multiple entities
Assignee: UBS Business Solutions AG
•
Filing: 2002-06-28
•
Granted: 2008-03-11
•
Expires: 2022-06-28
Abstract
Abstract A system and method for determining a set of applications that can be accessed by a group or constituency of entitled users from among the applications associated with a server system. The system may provide a common look and feel for the applications accessed by a particular group or constituency based on an identification subentity code. Applications are informed of the constituency group associated with the user to cause application of particular business logic in conjunction with the entitled applications.
Inventors
- 👤 Steven D. Saidenberg
- 👤 Andrew K. Park
- 👤 John C. Marsh
- 👤 Dominick Messano
- 👤 John D. Petersen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 15:39
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/06; G06F; G06F21/00; G06F21/10; G06F40/00; G06F40/10; G06F40/166; G06F2221/00; G06F2221/21; G06F2221/2117
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
618 words
A system for providing Internet service to multiple businesses, each business including multiple services of different types, a first one of the businesses including at least first and second ones of the services, and a second one of the businesses including at least the first service, the system comprising: a server system supporting a plurality of computer-based applications, the server system being coupled to a network that communicates with at least one terminal at one of the services in each of the businesses; and a database coupled to the server system, the database storing a plurality of first codes, each of said first codes identifying a respective one of the businesses, the database further storing a plurality of second codes, each of said second codes identifying a respective service, the database further storing a plurality of user identifiers, each said user identifier being associated with a particular user in a respective one of the services at a respective one of the businesses, whereby each user identifier is associated with a respective one of said first codes and with a respective one of said second codes, (A) wherein the server system is responsive to input of one of said user identifiers at a first terminal at the first service at the first business and communicating with the network: (1) to determine a particular set of said computer-based applications to be a first entitled set of applications and a first set of business rules based upon the second code associated with the first service, (2) to provide user access at the first terminal only to the first entitled set of applications, and (3) to output one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a first style based on both the first code associated with the first business and the second code associated with the first service to the requesting user at the first terminal, (B) wherein the server system is responsive to input of one of said user identifiers at a second terminal at the first service at the second business and communicating with the network: (4) to determine a particular set of said computer-based applications to be the first entitled set of applications and the first set of business rules based upon the second code associated with the first service, (5) to provide user access at the second terminal only to the first entitled set of applications, and (6) to output one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a second style based on both the second code associated with the second business and the first code associated with the first service to the requesting user at the second terminal, and (C) wherein the server system is responsive to input of one of said user identifiers at a third terminal at a second service at the first business and communicating with the network: (7) to determine a particular set of said computer-based applications to be a second entitled set of applications and a second set of business rules based upon the second code associated with the second service, (8) to provide user access at the third terminal only to the second entitled set of applications, and (9) to output one or more interactive pages associated with the second entitled set of applications and generated in accordance with the second set of business rules in a third style based on both the second code associated with the first business and the first code associated with the second service to the requesting user at the third terminal.
Claim 2
Independent Claim
618 words
A system for providing Internet service to multiple businesses, each business including multiple services of different types, a first one of the businesses including at least first and second ones of the services, and a second one of the businesses including at least the first service, the system comprising: a server system supporting a plurality of computer-based applications, the server system being coupled to a network that communicates with at least one terminal at one of the services in each of the businesses; and a database coupled to the server system, the database storing a plurality of first codes, each of said first codes identifying a respective one of the businesses, the database further storing a plurality of second codes, each of said second codes identifying a respective service, the database further storing a plurality of user identifiers, each said user identifier being associated with a particular user in a respective one of the services at a respective one of the businesses, whereby each user identifier is associated with a respective one of said first codes and with a respective one of said second codes, (A) wherein the server system is responsive to input of one of said user identifiers at a first terminal at the first service at the first business and communicating with the network: (1) to determine a particular set of said computer-based applications to be a first entitled set of applications and a first set of business rules based upon the second code associated with the first service, (2) to provide user access at the first terminal only to the first entitled set of applications, and (3) to output one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a first style based on both the first code associated with the first business and the second code associated with the first service to the requesting user at the first terminal, (B) wherein the server system is responsive to input of one of said user identifiers at a second terminal at the first service at the second business and communicating with the network: (4) to determine a particular set of said computer-based applications to be the first entitled set of applications and the first set of business rules based upon the second code associated with the first service, (5) to provide user access at the second terminal only to the first entitled set of applications, and (6) to output one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a second style based on both the second code associated with the second business and the first code associated with the first service to the requesting user at the second terminal, and (C) wherein the server system is responsive to input of one of said user identifiers at a third terminal at a second service at the first business and communicating with the network: (7) to determine a particular set of said computer-based applications to be a second entitled set of applications and a second set of business rules based upon the second code associated with the second service, (8) to provide user access at the third terminal only to the second entitled set of applications, and (9) to output one or more interactive pages associated with the second entitled set of applications and generated in accordance with the second set of business rules in a third style based on both the second code associated with the first business and the first code associated with the second service to the requesting user at the third terminal.
Claim 3
Dependent Claim
37 words
The system of claim 1 , wherein the server system further comprises: a customization module that determines the respective style for the interactive pages based upon the first and second codes associated with the input user identifier.
Claim 4
Dependent Claim
83 words
The system of claim 2 , wherein the customization module determines a common portion of the respective style based on the first code associated with the input user identifier, and further determines a service-unique portion of the style based on the associated second code, wherein the common portion is applied to interactive pages generated for each user identifier associated with that first code and wherein the service-unique portion is applied to interactive pages generated for each user identifier associated with that second code.
Claim 5
Dependent Claim
27 words
The system of claim 2 , wherein the customization module modifies the respective style in response to user unique page parameters based on the input user identifier.
Claim 6
Dependent Claim
24 words
The system of claim 4 , wherein said system accepts user modifications to the page parameters and storing updated page parameters in the database.
Claim 7
Dependent Claim
22 words
The system of claim 2 , wherein the customization module generates a default set of entitled applications if the database is unavailable.
Claim 8
Independent Claim
603 words
A method for providing Internet service to multiple businesses over a system, each business including multiple services of different types, a first one of the businesses including at least first and second ones of the services, and a second one of the businesses including at least the first service, the system comprising: a server system supporting a plurality of computer-based applications, the server system being coupled to a network that communicates with at least one terminal at one of the services in each of the businesses; and a database coupled to the server system, the database storing a plurality of first codes, each of said first codes identifying a respective one of the businesses, the database further storing a plurality of second codes, each of said second codes identifying a respective service, the database further storing a plurality of user identifiers, each said user identifier being associated with a particular user in a respective one of the services at a respective one of the businesses, whereby each user identifier is associated with a respective one of said first codes and with a respective one of said second codes, said method comprising the steps of: (A) responsive to input of one of said user identifiers at a first terminal at the first service at the first business and communicating with the network: (1) determining a particular set of said computer-based applications to be a first entitled set of applications and a first set of business rules based upon the second code associated with the first service, (2) providing user access at the first terminal only to the first entitled set of applications, and (3) outputting one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a first style based on both the first code associated with the first business and the second code associated with the first service to the requesting user at the first terminal, (B) responsive to input of one of said user identifiers at a second terminal at the first service at the second business and communicating with the network: (4) determining a particular set of said computer-based applications to be the first entitled set of applications and the first set of business rules based upon the second code associated with the first service, (5) providing user access at the second terminal only to the first entitled set of applications, and (6) outputting one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a second style based on both the second code associated with the second business and the first code associated with the first service to the requesting user at the second terminal, and (C) responsive to input of one of said user identifiers at a third terminal at a second service at the first business and communicating with the network: (7) determining a particular set of said computer-based applications to be a second entitled set of applications and a second set of business rules based upon the second code associated with the second service, (8) providing user access at the third terminal only to the second entitled set of applications, and (9) outputting one or more interactive pages associated with the second entitled set of applications and generated in accordance with the second set of business rules in a third style based on both the second code associated with the first business and the first code associated with the second service to the requesting user at the third terminal.
Claim 9
Independent Claim
603 words
A method for providing Internet service to multiple businesses over a system, each business including multiple services of different types, a first one of the businesses including at least first and second ones of the services, and a second one of the businesses including at least the first service, the system comprising: a server system supporting a plurality of computer-based applications, the server system being coupled to a network that communicates with at least one terminal at one of the services in each of the businesses; and a database coupled to the server system, the database storing a plurality of first codes, each of said first codes identifying a respective one of the businesses, the database further storing a plurality of second codes, each of said second codes identifying a respective service, the database further storing a plurality of user identifiers, each said user identifier being associated with a particular user in a respective one of the services at a respective one of the businesses, whereby each user identifier is associated with a respective one of said first codes and with a respective one of said second codes, said method comprising the steps of: (A) responsive to input of one of said user identifiers at a first terminal at the first service at the first business and communicating with the network: (1) determining a particular set of said computer-based applications to be a first entitled set of applications and a first set of business rules based upon the second code associated with the first service, (2) providing user access at the first terminal only to the first entitled set of applications, and (3) outputting one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a first style based on both the first code associated with the first business and the second code associated with the first service to the requesting user at the first terminal, (B) responsive to input of one of said user identifiers at a second terminal at the first service at the second business and communicating with the network: (4) determining a particular set of said computer-based applications to be the first entitled set of applications and the first set of business rules based upon the second code associated with the first service, (5) providing user access at the second terminal only to the first entitled set of applications, and (6) outputting one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a second style based on both the second code associated with the second business and the first code associated with the first service to the requesting user at the second terminal, and (C) responsive to input of one of said user identifiers at a third terminal at a second service at the first business and communicating with the network: (7) determining a particular set of said computer-based applications to be a second entitled set of applications and a second set of business rules based upon the second code associated with the second service, (8) providing user access at the third terminal only to the second entitled set of applications, and (9) outputting one or more interactive pages associated with the second entitled set of applications and generated in accordance with the second set of business rules in a third style based on both the second code associated with the first business and the first code associated with the second service to the requesting user at the third terminal.
Claim 10
Dependent Claim
127 words
The method of claim 7 , wherein the server system further comprises: a customization module configured to determine the respective style for the interactive pages based upon the first and second codes associated with the input user identifier, and wherein each of steps (3), (6) and (9) further comprise using the customization module to determine a common portion of the respective style based on the first code associated with the input user identifier, and to determine a service-unique portion of the style based on the associated second code, wherein the common portion is applied to interactive pages generated for each user identifier associated with that first code and wherein the service-unique portion is applied to interactive pages generated for each user identifier associated with that second code.
Claim 11
Dependent Claim
31 words
The method of claim 8 , wherein said method uses the customization module to modify the respective style in response to user unique page parameters based on the input user identifier.
Claim 12
Dependent Claim
26 words
The method of claim 8 , further comprising the step of accepting user modifications to the page parameters and storing updated page parameters in the database.
Claim 13
Dependent Claim
23 words
The method of claim 7 , further comprising the step of generating a default set of entitled applications if the database is unavailable.
Claim 14
Dependent Claim
624 words
A computer-readable medium upon which is embodied a set of programmable instructions that when executed cause a processor on-line to perform a method for providing Internet service to multiple businesses over a system, each business including multiple services of different types, a first one of the businesses including at least first and second ones of the services, and a second one of the businesses including at least the first service, the system comprising: a server system supporting a plurality of computer-based applications, the server system being coupled to a network that communicates with at least one terminal at one of the services in each of the businesses; and a database coupled to the server system, the database storing a plurality of first codes, each of said first codes identifying a respective one of the businesses, the database further storing a plurality of second codes, each of said second codes identifying a respective service, the database further storing a plurality of user identifiers, each said user identifier being associated with a particular user in a respective one of the services at a respective one of the businesses, whereby each user identifier is associated with a respective one of said first codes and with a respective one of said second codes, said method comprising the steps of: (A) responsive to input of one of said user identifiers at a first terminal at the first service at the first business and communicating with the network: (1) determining a particular set of said computer-based applications to be a first entitled set of applications and a first set of business rules based upon the second code associated with the first service, (2) providing user access at the first terminal only to the first entitled set of applications, and (3) outputting one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a first style based on both the first code associated with the first business and the second code associated with the first service to the requesting user at the first terminal, (B) responsive to input of one of said user identifiers at a second terminal at the first service at the second business and communicating with the network: (4) determining a particular set of said computer-based applications to be the first entitled set of applications and the first set of business rules based upon the second code associated with the first service, (5) providing user access at the second terminal only to the first entitled set of applications, and (6) outputting one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a second style based on both the second code associated with the second business and the first code associated with the first service to the requesting user at the second terminal, and (C) responsive to input of one of said user identifiers at a third tenninal at a second service at the first business and communicating with the network: (7) determining a particular set of said computer-based applications to be a second entitled set of applications and a second set of business rules based upon the second code associated with the second service, (8) providing user access at the third terminal only to the second entitled set of applications, and (9) outputting one or more interactive pages associated with the second entitled set of applications and generated in accordance with the second set of business rules in a third style based on both the second code associated with the first business and the first code associated with the second service to the requesting user at the third terminal.
Claim 15
Dependent Claim
624 words
A computer-readable medium upon which is embodied a set of programmable instructions that when executed cause a processor on-line to perform a method for providing Internet service to multiple businesses over a system, each business including multiple services of different types, a first one of the businesses including at least first and second ones of the services, and a second one of the businesses including at least the first service, the system comprising: a server system supporting a plurality of computer-based applications, the server system being coupled to a network that communicates with at least one terminal at one of the services in each of the businesses; and a database coupled to the server system, the database storing a plurality of first codes, each of said first codes identifying a respective one of the businesses, the database further storing a plurality of second codes, each of said second codes identifying a respective service, the database further storing a plurality of user identifiers, each said user identifier being associated with a particular user in a respective one of the services at a respective one of the businesses, whereby each user identifier is associated with a respective one of said first codes and with a respective one of said second codes, said method comprising the steps of: (A) responsive to input of one of said user identifiers at a first terminal at the first service at the first business and communicating with the network: (1) determining a particular set of said computer-based applications to be a first entitled set of applications and a first set of business rules based upon the second code associated with the first service, (2) providing user access at the first terminal only to the first entitled set of applications, and (3) outputting one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a first style based on both the first code associated with the first business and the second code associated with the first service to the requesting user at the first terminal, (B) responsive to input of one of said user identifiers at a second terminal at the first service at the second business and communicating with the network: (4) determining a particular set of said computer-based applications to be the first entitled set of applications and the first set of business rules based upon the second code associated with the first service, (5) providing user access at the second terminal only to the first entitled set of applications, and (6) outputting one or more interactive pages associated with the first entitled set of applications and generated in accordance with the first set of business rules in a second style based on both the second code associated with the second business and the first code associated with the first service to the requesting user at the second terminal, and (C) responsive to input of one of said user identifiers at a third tenninal at a second service at the first business and communicating with the network: (7) determining a particular set of said computer-based applications to be a second entitled set of applications and a second set of business rules based upon the second code associated with the second service, (8) providing user access at the third terminal only to the second entitled set of applications, and (9) outputting one or more interactive pages associated with the second entitled set of applications and generated in accordance with the second set of business rules in a third style based on both the second code associated with the first business and the first code associated with the second service to the requesting user at the third terminal.
References Cited (Backward Citations)
US20010007991A1
Cited
US5864871A
Cited
US6226648B1
Cited
US6112192A
Cited
US5983227A
Cited
US6085229A
Cited
US6185608B1
Cited
US6826744B1
Cited
US6732332B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2011-03-11 | 2011-09-10 | 2012-03-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2015-03-11 | 2015-09-10 | 2016-03-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2019-03-11 | 2019-09-10 | 2020-03-11 | $7700.00 | Window Closed / Lapsed |