IP Library Granted Patent US 12,299,732
Granted Patent B2
US 12,299,732 · App. 18/138,670 · Granted May 13, 2025

User-specific rule-based database querying

Inventors: Charles A. Ballaro (Apex, NC); Alexey Lef (Chennai, IN)
Assignee: SciQuest, Inc.
G06Q30/0635G06F16/122G06F16/9035G06Q10/0875
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,299,732
App. No.
18/138,670
Granted
May 13, 2025
Kind
B2
Abstract

In an embodiment, a computer-implemented method operating at a server system is disclosed. The method includes associating business rules with a plurality of users, displaying a catalog item to a respective user of the plurality of users in accordance with the respective business rules associated with that user, and generating a purchase order for the displayed catalog item. Related methods and systems are also disclosed.

Claims (84)

1. A method for centralized data management, comprising:

at a server system for hosting data processing for a plurality of user groups associated with a purchasing organization, wherein the server system includes:

one or more processors;

memory storing one or more programs, the one or more programs comprising instructions for:

storing at least a user group database, a rules database, and an information database in a storage device of the server system;

providing the user group database and the rules database to the plurality of user groups associated with the purchasing organization;

consolidating information of catalog items provided by a plurality of supplier organizations in the information database, the plurality of supplier organizations distinct from the purchasing organization;

receiving a user inquiry associated with a user access account of a first user group from a super user account of the first user group;

in response to the user inquiry:

querying the user group database to extract user information of the user access account including user attributes of department, position, and role of the first user of the user access account in the first user group;

querying the rules database to extract a data management rule associated with the first user group; and

executing database management program codes to, in accordance with the data management rule, automatically assigning the user access account with a default level of access to the information database based on the user attributes of the user access account;

obtaining an access control input provided by the super user account of the first user group;

executing the database management program codes to, in accordance with the access control input, replace the default level with a custom level of access for the user access account, the custom level of access including an access to additional information that is provided by a third-party database, wherein the third-party database is hosted by an alternative server that is communicatively coupled to the computer system via one or more communication networks, and the alternative server is associated with a third-party supplier organization distinct from the plurality of supplier organizations and the purchasing organization;

receiving, via a user input device, a user request for information from the user access account; and

executing program codes of a search engine to, in response to the user request:

determine that the user access account is granted the custom level of access;

based on the custom level of access, access the additional information provided by the third-party database to identify a data item in the third-party database; and

transmit the data item to the user access account.

2. The method of claim 1 , further comprising:

communicatively coupling one or more servers to each other and to the plurality of user groups, wherein the one or more servers host the user group database, the rules database, and the information database, the information database storing data that is provided by and accessible to the plurality of user groups, the user group database storing the user information of the user access account.

3. The method of claim 1 , further comprising, for the first user group:

assigning the super user account;

creating a plurality of user access accounts according to the user information of a plurality of users in the first user group; and

storing, in the user group database, user data related to the super user account and the plurality of user access accounts.

4. The method of claim 1 , wherein the data management rule associated with the first user group is determined by the super user account.

5. The method of claim 1 , further comprising:

customizing a view of the information database and additional information for the user access account according to the data management rule.

6. The method of claim 1 , further comprising:

receiving a data processing request associated with the data item from the user access account; and

processing the data item in response to the data processing request.

7. The method of claim 6 , further comprising:

in accordance with the data management rule, determining an approval instruction for the data processing request associated with the data item.

8. The method of claim 6 , wherein processing the data item includes associating a sequence of instructions with the data processing request in accordance with the data management rule.

9. The method of claim 6 , further comprising:

in accordance with the data management rule, disabling the user access account from approving the data processing request when the data item exceeds a data processing limit.

10. The method of claim 6 , wherein the data item is associated with a subset of the plurality of user groups, and in accordance with the data management rule, user groups in the subset are prioritized to be involved in processing the data processing request.

11. A computer system that hosts data processing for a plurality of user groups associated with a purchasing organization, the computer system comprising:

one or more processors;

memory; and

one or more programs stored in the memory, the one or more programs comprising instructions for:

storing using at least a user group database, a rules database, and an information database in a storage device of the computer system;

providing the user group database and the rules database to the plurality of user groups associated with the purchasing organization;

consolidating information of catalog items provided by a plurality of supplier organizations in the information database, the plurality of supplier organizations distinct from the purchasing organization;

receiving a user inquiry associated with a user access account of a first user group from a super user account of the first user group;

in response to the user inquiry:

querying the user group database to extract user information of the user access account including user attributes of department, position, and role of the first user of the user access account in the first user group;

querying the rules database to extract a data management rule associated with the first user group; and

executing database management program codes to, in accordance with the data management rule, automatically assigning the user access account with a default level of access to the information database based on the user attributes of the user access account;

obtaining an access control input provided by a super user account of the first user group;

executing the database management program codes to, in accordance with the access control input, replace the default level with a custom level of access for the user access account, the custom level of access including an access to additional information that is provided by a third-party database, wherein the third-party database is hosted by an alternative server that is communicatively coupled to the computer system via one or more communication networks, and the alternative server is associated with a third-party supplier organization distinct from the plurality of supplier organizations and the purchasing organization;

receiving, via a user input device, a user request for information from the user access account; and

executing program codes of a search engine to, in response to the user request:

determine that the user access account is granted the custom level of access;

based on the custom level of access, access the additional information provided by the third-party database to identify a data item, in the third-party database; and

transmit the data item to the user access account.

12. The computer system of claim 11 , wherein the user information of the first user of the user access account includes information of the first user group to which the first user belongs and information of a role of the first user in the first user group, and the data management rule is customized for the user access account according to the information of the role or the information of the first user group.

13. The computer system of claim 11 , wherein the user information of the first user of the user access account includes information of the first user group to which the first user belongs and information of a role of the first user in the first user group, and the data management rule is customized for the user access account according to the information of the role or the information of the first user group.

14. The computer system of claim 11 , wherein the data management rule includes an approval ability and a data processing limit of user accounts associated with the first user group.

15. The computer system of claim 11 , wherein:

the plurality of user groups includes a first subset of user groups of a first type and a second subset of user groups of a second type;

the first subset of user groups includes the first user group associated with the user access account; and

data stored in the information database is provided by the second subset of user groups in the plurality of user groups.

16. A non-transitory computer-readable storage medium storing one or more programs configured for centralize data management, the one or more programs comprising instructions for:

at a server system for hosting data processing for a plurality of user groups associated with a purchasing organization:

storing at least a user group database, a rules database, and an information database in a storage device of the server system;

providing the user group database and the rules database to the plurality of user groups associated with the purchasing organization;

consolidating information of catalog items provided by a plurality of supplier organizations in the information database, the plurality of supplier organizations distinct from the purchasing organization;

receiving a user inquiry associated with a user access account of a first user group from a super user account of the first user group;

in response to the user inquiry:

querying the user group database to extract user information of the user access account including user attributes of department, position, and role of the first user of the user access account in the first user group;

querying the rules database to extract a data management rule associated with the first user group; and

executing database management program codes to, in accordance with the data management rule, automatically assigning the user access account with a default level of access to the information database based on the user attributes of the user access account;

obtaining an access control input provided by a super user account of the first user group;

executing the database management program codes to, in accordance with the access control input, replace the default level with a custom level of access for the user access account, the custom level of access including an access to additional information that is provided by a third-party database, wherein the third-party database is hosted by an alternative server that is communicatively coupled to the computer system via one or more communication networks, and the alternative server is associated with a third-party supplier organization distinct from the plurality of supplier organizations and the purchasing organization;

receiving, via a user input device, a user request for information from the user access account; and

executing program codes of a search engine to, in response to the user request:

determine that the user access account is granted the custom level of access;

based on the custom level of access, access the additional information provided by the third-party database to identify a data item, in the third-party database; and

transmit the data item to the user access account.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the data management rule includes an approval ability and a data processing limit of user accounts associated with the first user group.

18. The non-transitory computer-readable storage medium of claim 16 , wherein data provided by the plurality of user groups is stored in the information database according to common data formats.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the server system corresponds to a location that is independent from the plurality of user groups or associated with one of the plurality of the user groups.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the data management rule includes an approval ability and a data processing limit of user accounts associated with the first user group.

Assignments (3)
ENTITY CONVERSION Recorded Dec 11, 2024
From: SCIQUEST, INC.
To: JAGGAER, LLC
Reel/Frame 069593/0946 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Dec 6, 2024
From: JAGGAER, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 069532/0171 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Dec 6, 2024
From: JAGGAER, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 069532/0189 →
Continuity (5)
Continuation 16460928 · Jul 2, 2019
Continuation 12283274 · Sep 9, 2008
Continuation In Part 12007815 · Jan 15, 2008
Provisional Application 61130028 · May 27, 2008
Related Publication 20230419387A1 · Dec 28, 2023
References Cited (197)
US 5319542A · King, Jr. et al. · 1994 [cited by applicant]
US 5710889A · Clark et al. · 1998 [cited by applicant]
US 5861906A · Dunn et al. · 1999 [cited by applicant]
US 5895454A · Harrington · 1999 [cited by applicant]
US 5970475A · Barnes et al. · 1999 [cited by applicant]
US 6003006A · Colella et al. · 1999 [cited by applicant]
US 6016499A · Ferguson · 2000 [cited by applicant]
US 6055516A · Johnson et al. · 2000 [cited by applicant]
US 6095410A · Andersen et al. · 2000 [cited by applicant]
US 6134549A · Regnier et al. · 2000 [cited by applicant]
US 6144726A · Cross · 2000 [cited by applicant]
US 6175836B1 · Aldred · 2001 [cited by applicant]
US 6249773B1 · Allard et al. · 2001 [cited by applicant]
US 6453353B1 · Win · 2002 [cited by examiner]
US 6493742B1 · Holland et al. · 2002 [cited by applicant]
US 6505172B1 · Johnson et al. · 2003 [cited by applicant]
US 6513038B1 · Hasegawa et al. · 2003 [cited by applicant]
US 6564213B1 · Ortega et al. · 2003 [cited by applicant]
US 6622127B1 · Klots et al. · 2003 [cited by applicant]
US 6629079B1 · Spicgcl et al. · 2003 [cited by applicant]
US 6687693B2 · Cereghini et al. · 2004 [cited by applicant]
US 6728758B2 · Sato · 2004 [cited by applicant]
US 6775658B1 · Zothner · 2004 [cited by applicant]
US 6795707B2 · Martin et al. · 2004 [cited by applicant]
US 6850900B1 · Hare et al. · 2005 [cited by applicant]
US 6876977B1 · Marks · 2005 [cited by applicant]
US 6892185B1 · Van Etten et al. · 2005 [cited by applicant]
US 6920430B1 · Berton et al. · 2005 [cited by applicant]
US 6928411B1 · Fox et al. · 2005 [cited by applicant]
US 6961734B2 · Kauffman · 2005 [cited by applicant]
US 7013290B2 · Ananian · 2006 [cited by applicant]
US 7082408B1 · Baumann et al. · 2006 [cited by applicant]
US 7117165B1 · Adams · 2006 [cited by examiner]
US 7124107B1 · Pishevar et al. · 2006 [cited by applicant]
US 7133882B1 · Pringle et al. · 2006 [cited by applicant]
US 7328176B2 · Tarvydas et al. · 2008 [cited by applicant]
US 7350698B2 · Viswanath et al. · 2008 [cited by applicant]
US 7359873B2 · Roberts et al. · 2008 [cited by applicant]
US 7366684B1 · Douglas · 2008 [cited by applicant]
US 7379781B2 · Treichler et al. · 2008 [cited by applicant]
US 7379903B2 · Caballero et al. · 2008 [cited by applicant]
US 7478058B2 · Byrnc · 2009 [cited by applicant]
US 7613638B2 · Chakraborty et al. · 2009 [cited by applicant]
US 7640193B2 · Crespo et al. · 2009 [cited by applicant]
US 7644197B1 · Waldorf et al. · 2010 [cited by applicant]
US 7647247B2 · Abraham et al. · 2010 [cited by applicant]
US 7676407B2 · Van Dc Van et al. · 2010 [cited by applicant]
US 7698167B2 · Batham et al. · 2010 [cited by applicant]
US 7715548B2 · Croak et al. · 2010 [cited by applicant]
US 7752146B2 · Lert · 2010 [cited by applicant]
US 7788294B2 · Van Wart et al. · 2010 [cited by applicant]
US 7970671B2 · Hahn-carlson et al. · 2011 [cited by applicant]
US 8024236B2 · Vitulli et al. · 2011 [cited by applicant]
US 8170998B2 · Churi et al. · 2012 [cited by applicant]
US 20010034733A1 · Prompt · 2001 [cited by applicant]
US 20010042023A1 · Anderson et al. · 2001 [cited by applicant]
US 20020007287A1 · Straube et al. · 2002 [cited by applicant]
US 20020052801A1 · Norton et al. · 2002 [cited by applicant]
US 20020055888A1 · Beran et al. · 2002 [cited by applicant]
US 20020065736A1 · Willner et al. · 2002 [cited by applicant]
US 20020077939A1 · Nicastro et al. · 2002 [cited by applicant]
US 20020078039A1 · Cereghini et al. · 2002 [cited by applicant]
US 20020095373A1 · Melchior et al. · 2002 [cited by applicant]
US 20020107794A1 · Furphy et al. · 2002 [cited by applicant]
US 20020111879A1 · Melero et al. · 2002 [cited by applicant]
US 20020120714A1 · Agapiev · 2002 [cited by applicant]
US 20020133466A1 · Pugh · 2002 [cited by applicant]
US 20020143726A1 · Planalp et al. · 2002 [cited by applicant]
US 20020161861A1 · Greuel · 2002 [cited by applicant]
US 20020174089A1 · Tenorio · 2002 [cited by applicant]
US 20020178120A1 · Rcid et al. · 2002 [cited by applicant]
US 20030020875A1 · Sperling · 2003 [cited by applicant]
US 20030028507A1 · Pauliks et al. · 2003 [cited by applicant]
US 20030040935A1 · Magee · 2003 [cited by applicant]
US 20030074302A1 · Cope · 2003 [cited by applicant]
US 20030105684A1 · Dunn et al. · 2003 [cited by applicant]
US 20030120641A1 · Pelletier · 2003 [cited by applicant]
US 20030126024A1 · Crampton et al. · 2003 [cited by applicant]
US 20030130910A1 · Pickover et al. · 2003 [cited by applicant]
US 20030135582A1 · Allen et al. · 2003 [cited by applicant]
US 20030144924A1 · Mcgee · 2003 [cited by applicant]
US 20030149631A1 · Crampton et al. · 2003 [cited by applicant]
US 20030195836A1 · Hayes et al. · 2003 [cited by applicant]
US 20030212617A1 · Stonc et al. · 2003 [cited by applicant]
US 20030220843A1 · Lam et al. · 2003 [cited by applicant]
US 20030225650A1 · Wilson et al. · 2003 [cited by applicant]
US 20040015408A1 · Rauen et al. · 2004 [cited by applicant]
US 20040019494A1 · Ridgeway et al. · 2004 [cited by applicant]
US 20040024764A1 · Hsu · 2004 [cited by examiner]
US 20040034595A1 · Kugeman et al. · 2004 [cited by applicant]
US 20040059645A1 · Wirth · 2004 [cited by applicant]
US 20040103042A1 · Ryu et al. · 2004 [cited by applicant]
US 20040117290A1 · Shacham · 2004 [cited by applicant]
US 20040117355A1 · Lef et al. · 2004 [cited by applicant]
US 20040148232A1 · Fushimi et al. · 2004 [cited by applicant]
US 20040172344A1 · Stockwell et al. · 2004 [cited by applicant]
US 20040177114A1 · Friedman et al. · 2004 [cited by applicant]
US 20040210526A1 · Brown · 2004 [cited by applicant]
US 20040225609A1 · Greene · 2004 [cited by applicant]
US 20040267629A1 · Herrmann et al. · 2004 [cited by applicant]
US 20040267630A1 · Au et al. · 2004 [cited by applicant]
US 20040267676A1 · Feng et al. · 2004 [cited by applicant]
US 20050027611A1 · Wharton · 2005 [cited by applicant]
US 20050060245A1 · Hoffman et al. · 2005 [cited by applicant]
US 20050075979A1 · Leavitt et al. · 2005 [cited by applicant]
US 20050086122A1 · Cirulli et al. · 2005 [cited by applicant]
US 20050149415A1 · Furphy et al. · 2005 [cited by applicant]
US 20050165659A1 · Gruber · 2005 [cited by applicant]
US 20050177507A1 · Bandych et al. · 2005 [cited by applicant]
US 20050187825A1 · Kirkley · 2005 [cited by applicant]
US 20050240493A1 · Johnson et al. · 2005 [cited by applicant]
US 20050246216A1 · Rosen et al. · 2005 [cited by applicant]
US 20050251409A1 · Johnson · 2005 [cited by examiner]
US 20050262088A1 · Solis et al. · 2005 [cited by applicant]
US 20060089907A1 · Kohlmaier et al. · 2006 [cited by applicant]
US 20060095367A1 · Iverson · 2006 [cited by applicant]
US 20060122895A1 · Abraham et al. · 2006 [cited by applicant]
US 20060224412A1 · Frank et al. · 2006 [cited by applicant]
US 20060235789A1 · Koch · 2006 [cited by applicant]
US 20060259427A1 · Randell et al. · 2006 [cited by applicant]
US 20060287954A1 · Dewitt et al. · 2006 [cited by applicant]
US 20070011057A1 · Archer et al. · 2007 [cited by applicant]
US 20070016514A1 · Al-abdulqader et al. · 2007 [cited by applicant]
US 20070038566A1 · Shestakov et al. · 2007 [cited by applicant]
US 20070038567A1 · Allaire et al. · 2007 [cited by applicant]
US 20070050261A1 · Lin · 2007 [cited by applicant]
US 20070055580A1 · Woodward et al. · 2007 [cited by applicant]
US 20070100842A1 · Wykes et al. · 2007 [cited by applicant]
US 20070124213A1 · Esau et al. · 2007 [cited by applicant]
US 20070143665A1 · Machiraju et al. · 2007 [cited by applicant]
US 20070185785A1 · Carlson et al. · 2007 [cited by applicant]
US 20070203876A1 · Hoopes et al. · 2007 [cited by applicant]
US 20070204001A1 · Hoopes et al. · 2007 [cited by applicant]
US 20070219880A1 · Stone et al. · 2007 [cited by applicant]
US 20070271147A1 · Crespo et al. · 2007 [cited by applicant]
US 20070271160A1 · Stone et al. · 2007 [cited by applicant]
US 20070299736A1 · Perrochon et al. · 2007 [cited by applicant]
US 20080091577A1 · Holmes et al. · 2008 [cited by applicant]
US 20080114712A1 · Gleim et al. · 2008 [cited by applicant]
US 20080120189A1 · Singh et al. · 2008 [cited by applicant]
US 20080162164A1 · Segler et al. · 2008 [cited by applicant]
US 20080189341A1 · Blea et al. · 2008 [cited by applicant]
US 20080195506A1 · Koretz et al. · 2008 [cited by applicant]
US 20080228625A1 · Isaf et al. · 2008 [cited by applicant]
US 20090157548A1 · Gong · 2009 [cited by applicant]
US 20090171909A1 · Bank et al. · 2009 [cited by applicant]
US 20090192844A1 · Ramkumar et al. · 2009 [cited by applicant]
US 20090222279A1 · Reiz · 2009 [cited by applicant]
US 20100023452A1 · Brown · 2010 [cited by applicant]
US 20100030675A1 · Hanan et al. · 2010 [cited by applicant]
JP 2002175217A · 2002 [cited by applicant]
WO WO2001042882A2 · 2001 [cited by applicant]
WO WO2001077868A2 · 2001 [cited by applicant]
Office Action, U.S. Appl. No. 12/286,507, May 13, 2011, 24 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/286,506, Mar. 14, 2011, 15 pgs. [cited by applicant]
Office Action for U.S. Appl. No. 10/318,814, dated Oct. 5, 2004. [cited by applicant]
Office Action, Canadian Patent Application 2513715, Aug. 31, 2009, 4 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,282, Apr. 13, 2011, 17 pgs. [cited by applicant]
Final Office Action, U.S. Appl. No. 12/283,277, May 2, 2011, 10 pgs. [cited by applicant]
International Search Report for PCT/US2003/038346 dated Jan. 3, 2005. [cited by applicant]
Supplementary European Search Report, EP Application 03787246, Aug. 16, 2006, 2 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/007,815, May 13, 2011, 18 pgs. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 12/283,280, Mar. 24, 2011, 6 pgs. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 12/286,508, Mar. 16, 2011, 11 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/286,506, Sep. 30, 2009, 13 pgs. [cited by applicant]
Notice of Allowability for U.S. Appl. No. 10/318,814, Apr. 27, 2005. [cited by applicant]
Watson, Tailor catalogs to capture savings, Purchasing, Dec. 13, 2007, vol. 136, Iss. 15, 2 pgs. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 12/283,275, Mar. 16, 2011, 14 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/286,506, Jul. 28, 2010, 15 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,277, Sep. 29, 2010, 9 pgs. [cited by applicant]
Office Action, European Patent Application 03787246.2, Mar. 22, 2007, 5 pgs. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 12/283,280, Jan. 28, 2011, 11 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/286,508, Oct. 14, 2009, 16 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,278, Jun. 9, 2010, 9 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,278, Jan. 22, 2010, 7 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,280, Aug. 19, 2009, 15 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,274, Dec. 22, 2010, 13 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/286,508, Jun. 22, 2010, 18 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,280, Jan. 28, 2009, 14 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,278, filed Jan. 22, 2010, 7 pgs. [cited by applicant]
Kenneth C. Gehrt et al. “The Convenience of Catalog Shopping: Is There More to It than Timeá” Journal of Direct Marketing, vol. 10, No. 4, Autumn 1996, pp. 19-28. [cited by applicant]
Office Action, European Patent Application 03787246, Mar. 22, 2007, 5 pgs. [cited by applicant]
Randy Watson, & Suman Sakar. “Tailor catalogs to capture saving,” Purchasing, 136(15), 58. ABI/Inform Global (Dec. 2007. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,278, filed Jun. 9, 2010, 9 pgs. [cited by applicant]
https://www.mercy.edu/faculty/ozdogan/inbs5403-02/Files/InformationArchitectureoftheShoppingcart.pdf. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 12/283,280, filed Jan. 28, 2011, 11 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,274, filed Dec. 22, 2010, 13 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/286,506, filed Jul. 28, 2010, 15 pgs. [cited by applicant]
Notice of Allowability for U.S. Appl. No. 10/318,814, filed Apr. 27, 2005. [cited by applicant]
Kim, Joong-In, and Dan L. Shunk. “Matching indirect procurement process with different B2B e-procurement systems.” Computers in Industry 53.2 (2004): 153-164. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,280, filed Jan. 28, 2009, 14 pgs. [cited by applicant]
“Commerce One announces largest commercially-available pre-packaged catalog content for rapid implementation of electronic procurement” (Business Editors. Business Wire. New York: Jun. 10, 1998. p. 1). [cited by applicant]
Office Action, U.S. Appl. No. 12/283,277, filed Sep. 29, 2010, 9 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/286,506, filed Sep. 30, 2009, 13 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/286,508, filed Oct. 14, 2009, 16 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/286,508, filed Jun. 22, 2010, 18 pgs. [cited by applicant]
Office Action, U.S. Appl. No. 12/283,280, filed Aug. 19, 2009, 15 pgs. [cited by applicant]