← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag