Customizable remote order entry system and method
First Claim
1. A customizable system for generating a requisition for user selectable print on demand items comprising:
- a client computer system connected to a network, the client computer configured to run web browser software;
a server computer system connected to the network, the server computer configured to run web server software, the network interconnecting the client computer system and the server computer system, the client computer configured to allow a plurality of users to access the server computer system, and the server computer system comprising;
a requestor database for associating individual users or shared account users with one or more work sites;
a working site database for associating user attributes with one or more specific work sites;
a validation rule database for associating items of inventory with one or more specific work sites;
an inventory database for associating data describing print on demand items of inventory and the respective availability of the items of inventory;
a requisition cart database for associating print on demand items a user has selected for potential requisitioning; and
a requisition database for tracking previously generated requisitions;
the server computer system configured to;
associate one or more of a plurality of web page work sites with each of said users, each web page worksite accessible to a specific group of users having common attributes required for requisitioning user selectable print on demand items, the print on demand items tailored to the common attributes;
associate the print on demand items with one or more of a plurality of work sites using client configurable validation rules associated with the items;
identify associated Print on demand items which may be requisitioned by a user associated with the one or more associated work sites, and identify associated print on demand items which may not be requisitioned by a user associated with the one or more associated work sites;
receive and process a request for one or more user selected print on demand items;
verify that each user requested print on demand item is an item associated with the user'"'"'s one or more associated work sites; and
generate a requisition for the verified user requested print on demand items;
a server application comprising a user interface running on the server computer system, the server application having a multi-tier architecture comprising a first tier of client application code for initiating processing by the server application in response to input by a user of the client computer system, a middle tier of object-oriented server application code, and a third tier of shared access and data code; and
an application programming interface configured to allow customization of the user interface,wherein the customizable system is configured to allow a first user to access a first web work site including print on demand items tailored to the first user'"'"'s attributes, and a second user to access a second web work site including print on demand items tailored to the second user'"'"'s attributes.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for generating a requisition comprises a client computer system and a server computer system connected via a network. The client computer is configured to allow a plurality of users to access the server computer system. The system further includes a server application comprising a user interface running on the server computer system and having a multi-tier architecture. The multi-tier architecture includes a first tier of client application code for initiating processing by the server application in response to input by a user of the client computer system, a middle tier of object-oriented server application code, and a third tier of shared access and data code. An application programming interface is configured to allow a user, such as a system administrator or the like, to customize the user interface. In a further aspect, a method of customizing a server application is also provided.
42 Citations
22 Claims
-
1. A customizable system for generating a requisition for user selectable print on demand items comprising:
-
a client computer system connected to a network, the client computer configured to run web browser software; a server computer system connected to the network, the server computer configured to run web server software, the network interconnecting the client computer system and the server computer system, the client computer configured to allow a plurality of users to access the server computer system, and the server computer system comprising; a requestor database for associating individual users or shared account users with one or more work sites; a working site database for associating user attributes with one or more specific work sites; a validation rule database for associating items of inventory with one or more specific work sites; an inventory database for associating data describing print on demand items of inventory and the respective availability of the items of inventory; a requisition cart database for associating print on demand items a user has selected for potential requisitioning; and a requisition database for tracking previously generated requisitions; the server computer system configured to; associate one or more of a plurality of web page work sites with each of said users, each web page worksite accessible to a specific group of users having common attributes required for requisitioning user selectable print on demand items, the print on demand items tailored to the common attributes; associate the print on demand items with one or more of a plurality of work sites using client configurable validation rules associated with the items; identify associated Print on demand items which may be requisitioned by a user associated with the one or more associated work sites, and identify associated print on demand items which may not be requisitioned by a user associated with the one or more associated work sites; receive and process a request for one or more user selected print on demand items; verify that each user requested print on demand item is an item associated with the user'"'"'s one or more associated work sites; and generate a requisition for the verified user requested print on demand items; a server application comprising a user interface running on the server computer system, the server application having a multi-tier architecture comprising a first tier of client application code for initiating processing by the server application in response to input by a user of the client computer system, a middle tier of object-oriented server application code, and a third tier of shared access and data code; and an application programming interface configured to allow customization of the user interface, wherein the customizable system is configured to allow a first user to access a first web work site including print on demand items tailored to the first user'"'"'s attributes, and a second user to access a second web work site including print on demand items tailored to the second user'"'"'s attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for generating a requisition for user selectable print on demand items comprising:
-
connecting a client computer system to a network, the client computer configured to run web browser software; connecting a server computer system to the network, the server computer configured to run web server software, the network interconnecting the client computer system and the server computer system, the client computer configured to allow a plurality of users to access the server computer system, and the server computer system comprising; a requestor database for associating individual users or shared account users with one or more work sites; a working site database for associating user attributes with one or more specific work sites; a validation rule database for associating items of inventory with one or more specific work sites; an inventory database for associating data describing print on demand items of inventory and the respective availability of the items of inventory; a requisition cart database for associating print on demand items a user has selected for potential requisitioning; and a requisition database for tracking previously generated requisitions; configuring the server computer system to perform the method comprising; associating one or more of a plurality of web page work sites with each of said users, each web page worksite accessible to a specific group of users having common attributes required for requisitioning user selectable print on demand items, the print on demand items tailored to the common attributes; associating the print on demand items with one or more of a plurality of work sites using client configurable validation rules associated with the items; identifying associated print on demand items which may be requisitioned by a user associated with the one or more associated work sites, and identify associated print on demand items which may not be requisitioned by a user associated with the one or more associated work sites; receiving and processing a request for one or more user selected print on demand items; verifying that each user requested print on demand item is an item associated with the user'"'"'s one or more associated work sites; and generating a requisition for the verified user requested print on demand items; configuring a server application to run a user interface on the server computer system, the server application having a multi-tier architecture comprising a first tier of client application code for initiating processing by the server application in response to input by a user of the client computer system, a middle tier of object-oriented server application code, and a third tier of shared access and data code; configuring an application programming interface to allow customization of the user interface, and configuring the server computer system to allow a first user to access a first web work site including print on demand items tailored to the first user'"'"'s attributes, and a second user to access a second web work site including print on demand items tailored to the second user'"'"'s attributes. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification