Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Concurrent memory control for turbo decoders
Patent Number: 6,993,704 Issued on 01/31/2006 to Wolf

Title: Control circuit and liquid crystal display using the control circuit
Patent Number: 7,075,509 Issued on 07/11/2006 to Minami

Title: Conveying apparatus and conveying system
Patent Number: 6,889,815 Issued on 05/10/2005 to Kanamori,   et al.

Title: Cutting tool and cutting insert therefor
Patent Number: 7,326,007 Issued on 02/05/2008 to Hecht

Title: Method of manufacturing gas discharge display panel, support table, and method of manufacturing support table
Patent Number: 7,063,584 Issued on 06/20/2006 to Yonehara,   et al.

Title: System and method for re-assuring delivery of television advertisements non-intrusively in real-time broadcast and time shift recording
Patent Number: 7,043,746 Issued on 05/09/2006 to Ma

Title: Orifice sealing physical barrier
Patent Number: 7,010,885 Issued on 03/14/2006 to Helferty

Title: Semiconductor integrated circuit and IC card
Patent Number: 7,046,573 Issued on 05/16/2006 to Takazawa,   et al.

Title: Axle assembly
Patent Number: 6,994,405 Issued on 02/07/2006 to Li,   et al.

Title: Gear assembly
Patent Number: 6,852,060 Issued on 02/08/2005 to Ash

Title: Folding tool
Patent Number: 7,062,856 Issued on 06/20/2006 to Moser

Title: Folding tray assembly
Patent Number: 6,877,806 Issued on 04/12/2005 to Cutshall,   et al.

Title: Footwear sole comprising a shock-absorbing device
Patent Number: 7,322,129 Issued on 01/29/2008 to Michaeli

Title: For a motor vehicle, an outside element providing a capacitive sensor, and a piece of bodywork including such an outside element
Patent Number: 6,879,250 Issued on 04/12/2005 to Fayt,   et al.

Title: Forest rejuvenation and preservation
Patent Number: 7,320,348 Issued on 01/22/2008 to Murcia

Title: Forklift
Patent Number: 6,877,945 Issued on 04/12/2005 to Ando,   et al.

Title: Formation of a field reversed configuration for magnetic and electrostatic confinement of plasma
Patent Number: 6,891,911 Issued on 05/10/2005 to Rostoker,   et al.

Title: Formation of multisegmented plated through holes
Patent Number: 6,996,903 Issued on 02/14/2006 to Farquhar,   et al.

Title: Apparatus operating an isolation switch in coordination with a circuit breaker
Patent Number: 7,053,321 Issued on 05/30/2006 to Leccia,   et al.

Title: Formulation and process for compression molded component parts
Patent Number: 7,078,451 Issued on 07/18/2006 to Hartman,   et al.

Title: Formulations of anthraquinone derivatives
Patent Number: 7,074,835 Issued on 07/11/2006 to Denny,   et al.

Title: Foundation system for prefabricated houses
Patent Number: 7,325,363 Issued on 02/05/2008 to Davis

Title: Four-wave-mixing based optical wavelength converter device
Patent Number: 7,324,267 Issued on 01/29/2008 to Melloni,   et al.

Title: Borehole conduit cutting apparatus and process
Patent Number: 6,971,449 Issued on 12/06/2005 to Robertson

Title: Fracturable lookup table and logic element
Patent Number: 7,323,902 Issued on 01/29/2008 to Lewis,   et al.

Title: Frame assembly
Patent Number: 7,322,140 Issued on 01/29/2008 to Peery

Title: Frameless hollow roof mirror and method of manufacture
Patent Number: 7,324,733 Issued on 01/29/2008 to Shen

Title: Frequency error estimation using multiple integration lengths
Patent Number: 7,065,163 Issued on 06/20/2006 to Rick,   et al.

Title: Frequency extractor
Patent Number: 7,058,302 Issued on 06/06/2006 to Khalfallah,   et al.

Title: Frequency interpolating device for interpolating frequency component of signal and frequency interpolating method
Patent Number: 6,879,265 Issued on 04/12/2005 to Sato

Title: Friction clutch with intermediate plate mounting system
Patent Number: 6,866,132 Issued on 03/15/2005 to Gochenour,   et al.

Title: Front projection screens including reflecting and refractive layers of differing spatial frequencies
Patent Number: 7,324,276 Issued on 01/29/2008 to Wood

Title: Front structure for vehicle
Patent Number: 6,857,691 Issued on 02/22/2005 to Kuroda,   et al.

Title: Front suspension
Patent Number: 6,866,277 Issued on 03/15/2005 to Ziech,   et al.

Title: Fuel-injection device for an internal combustion engine
Patent Number: 7,077,107 Issued on 07/18/2006 to Boos,   et al.

Title: Fuel injection apparatus
Patent Number: 7,077,108 Issued on 07/18/2006 to Fujita,   et al.

Title: Fuel injection device for internal combustion engine
Patent Number: 7,320,312 Issued on 01/22/2008 to Takahashi

Title: Method for measuring lanthanide content dissolved in uranium oxide
Patent Number: 7,094,608 Issued on 08/22/2006 to Kim,   et al.

Title: Fuel pump assembly for vehicle
Patent Number: 7,077,109 Issued on 07/18/2006 to Lee

Title: Fuel strainer assembly
Patent Number: 6,830,687 Issued on 12/14/2004 to Dockery,   et al.

Title: Fuel supply control system for engine
Patent Number: 6,973,922 Issued on 12/13/2005 to Yamada,   et al.

Title: Fuel vapor leak detecting apparatus, and fuel supplying apparatus to be applied to the same
Patent Number: 7,077,112 Issued on 07/18/2006 to Mitani,   et al.

Title: Wrapping apparatus
Patent Number: 6,892,511 Issued on 05/17/2005 to Wagner

Title: Fuel vapor treatment system for internal combustion engine
Patent Number: 7,320,315 Issued on 01/22/2008 to Amano,   et al.

Title: Full time all wheel drive system
Patent Number: 6,851,501 Issued on 02/08/2005 to Gassmann

Title: Fuse structure for semiconductor integrated circuit with improved insulation film thickness uniformity and moisture resistance
Patent Number: 7,323,760 Issued on 01/29/2008 to Sakoh

Title: Fused azabicyclic compounds that inhibit vanilloid receptor subtype 1 (VR1) receptor
Patent Number: 7,074,805 Issued on 07/11/2006 to Lee,   et al.

Title: Task composition method for computer applications
Patent Number: 6,892,361 Issued on 05/10/2005 to Kandogan

Title: Game and method of playing
Patent Number: 6,834,857 Issued on 12/28/2004 to Lee,   et al.

Title: Game device, game processing method and recording medium having a program recorded thereon
Patent Number: 7,033,275 Issued on 04/25/2006 to Endo,   et al.

Title: Magnetic memory device
Patent Number: 7,102,921 Issued on 09/05/2006 to Anthony,   et al.

Title: Gardening stool
Patent Number: 6,834,916 Issued on 12/28/2004 to Volkman,   et al.

Title: Garment with releasable water-tight seal for neck and limbs
Patent Number: 7,062,786 Issued on 06/20/2006 to Stinton

Title: Gas exchange valve mechanism for an internal combustion engine
Patent Number: 6,848,400 Issued on 02/01/2005 to Gaessler,   et al.

Title: Gas gate for isolating regions of differing gaseous pressure
Patent Number: 6,878,207 Issued on 04/12/2005 to Doehler,   et al.

Title: Gas lift apparatus for a well
Patent Number: 7,048,045 Issued on 05/23/2006 to Vossler

Title: Semiconductor device
Patent Number: 6,847,058 Issued on 01/25/2005 to Ishizaka,   et al.

Title: Gas-panel assembly
Patent Number: 7,320,339 Issued on 01/22/2008 to Milburn

Title: Gas-pressurized writing instrument and writing instrument refill
Patent Number: 7,325,992 Issued on 02/05/2008 to Furukawa,   et al.

Title: Surface treatment disks for rotary tools
Patent Number: 6,814,656 Issued on 11/09/2004 to Rodriguez

Title: Gas sensor and method for use thereof
Patent Number: 7,048,844 Issued on 05/23/2006 to Chen,   et al.

Title: Gas sensor, gas sensor installation structure, and method for installing gas sensor
Patent Number: 6,857,316 Issued on 02/22/2005 to Kurachi,   et al.

Title: Gas-to-liquid CO2 reduction by use of H2 as a fuel
Patent Number: 6,890,962 Issued on 05/10/2005 to O'Rear,   et al.

Title: Linear rolling bearing
Patent Number: 6,904,679 Issued on 06/14/2005 to Greiner

Title: Furniture hinge
Patent Number: 6,904,645 Issued on 06/14/2005 to Lautenschläger

Title: Gasket having a fiber-optic pressure sensor assembly
Patent Number: 7,322,247 Issued on 01/29/2008 to Boyd,   et al.

Title: Gate driving circuit and semiconductor device
Patent Number: 7,068,082 Issued on 06/27/2006 to Kojima

Title: Gateway enabling data communication between devices having different middlewares
Patent Number: 7,324,531 Issued on 01/29/2008 to Cho

Title: Gathering and picking device
Patent Number: 7,062,897 Issued on 06/20/2006 to Rickert,   et al.

Title: Gear shift mechanism
Patent Number: 6,854,353 Issued on 02/15/2005 to Koerber

Title: Gel organosol including amphipathic copolymeric binder having crosslinking functionality and liquid toners for electrophotographic applications
Patent Number: 7,029,814 Issued on 04/18/2006 to Baker,   et al.

Title: Gem setting
Patent Number: 7,325,416 Issued on 02/05/2008 to Bernsen

Title: Generating a task-adapted acoustic model from one or more supervised and/or unsupervised corpora
Patent Number: 7,031,918 Issued on 04/18/2006 to Hwang

Title: Generating reusable software assets from distributed artifacts
Patent Number: 7,322,024 Issued on 01/22/2008 to Carlson,   et al.

Title: Generator circuit for generating large numbers
Patent Number: 7,054,894 Issued on 05/30/2006 to Benschop

Expert system adapted dedicated internet access guidance engine Number:7,031,951 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

Google
 

Top Breaking News
     Oil Rig Catches Fire in Gulf of Mexico by Greg Flakus
     Pakistani Officials Caution Against Large Outdoor Religious Ceremonies by Ayaz Gul
     US Withdrawal from Iraq Looms Over Afghan War by Gary Thomas

Title: Expert system adapted dedicated internet access guidance engine

Abstract: An expert system adapted dedicated Internet access guidance engine. The invention allows an agent to interact with a customer and to provide selection and recommendation of data network products and/or services for the customer. The invention allows for the use of agents of varying skill levels, including relatively low skill level, without suffering deleterious performance. The dedicated Internet access guidance engine is operable to perform selection and rating of Internet access products and/or services to provide a solution that meets the needs of a customer. The dedicated Internet access guidance engine is operable to select recommended solutions from among a number of potential solutions that may include compatible solutions. The dedicated Internet access guidance engine is one of the underlying engines within the expert system that allows the agent to provide real time interaction with a customer and to provide a real time recommended solution to that customer.

Patent Number: 7,031,951 Issued on 04/18/2006 to Mancisidor,   et al.


Inventors: Mancisidor; Rod (Round Rock, TX); Erickson; Charles R. (Cedar Park, TX); Gilpin; Gordon (Austin, TX)
Assignee: Convergys Information Management Group, Inc. (Cincinnati, OH)
Appl. No.: 909241
Filed: July 19, 2001


Current U.S. Class: 706/60
Current International Class: G06F 17/00 (20060101)
Field of Search: 706/60,925,8 705/7


References Cited [Referenced By]

U.S. Patent Documents
4949278 August 1990 Davies et al.
4992940 February 1991 Dworkin
5175800 December 1992 Galis et al.
5309355 May 1994 Lockwood
5493490 February 1996 Johnson
5701419 December 1997 McConnell
5758257 May 1998 Herz et al.
5784539 July 1998 Lenz
5809282 September 1998 Cooper et al.
5822743 October 1998 Gupta et al.
5970482 October 1999 Pham et al.
5983220 November 1999 Schmitt
6012051 January 2000 Sammon, Jr. et al.
6018722 January 2000 Ray et al.
6032129 February 2000 Greef et al.
6035283 March 2000 Rofrano
6067525 May 2000 Johnson et al.
6070149 May 2000 Tavor et al.
6088722 July 2000 Herz et al.
6112186 August 2000 Bergh et al.
6119101 September 2000 Peckover
6125356 September 2000 Brockman et al.
6138105 October 2000 Walker et al.
6145002 November 2000 Srinivasan
6169979 January 2001 Johnson
6219654 April 2001 Ruffin
6220743 April 2001 Campestre et al.
6233609 May 2001 Mittal
6236978 May 2001 Tuzhilin
6243754 June 2001 Guerin et al.
6266649 July 2001 Linden et al.
6285986 September 2001 Andrews
6317722 November 2001 Jacobi et al.
6332129 December 2001 Walker et al.
6397193 May 2002 Walker et al.
6473794 October 2002 Guheen et al.
6519571 February 2003 Guheen et al.
6526387 February 2003 Ruffin et al.
6553346 April 2003 Walker et al.
6601036 July 2003 Walker et al.
6741975 May 2004 Nakisa et al.
6745172 June 2004 Mancisidor et al.
2001/0014868 August 2001 Herz et al.
2001/0044743 November 2001 McKinley et al.
2001/0044751 November 2001 Pugliese, III et al.
2001/0044759 November 2001 Kutsumi et al.
2001/0049632 December 2001 Rigole
2001/0051893 December 2001 Hanai et al.
2002/0002502 January 2002 Maes et al.
2002/0004764 January 2002 Stolze et al.
2002/0010645 January 2002 Hagen et al.
2002/0036658 March 2002 Carolan et al.
2002/0052767 May 2002 Yano
2002/0055890 May 2002 Foley
2002/0055906 May 2002 Katz et al.
2002/0107824 August 2002 Ahmed
2003/0061202 March 2003 Coleman
2003/0167222 September 2003 Mehrotra et al.
2003/0191841 October 2003 DeFerranti et al.
2004/0024656 February 2004 Coleman

Other References

Feature object extraction--a fuzzy logic approach for evidence accrual in the Level 1 Fusion classification problem Stubberud, S.; Pudwill, R.; Computational Intelligence for Measurement Systems and Applications, Jul. 29-31, 2003 pp.: 181-185. cited by examiner .
Intelligent tutoring system: an expert-system trainer for herring roe grading Rahbari, R.; Meech, J.A.: de Silva, C.W.; American Control Conference, 1997. Proceedings of the 1997 , vol.: 5 , Jun. 4-6, 1997 pp.: 3171-3175 vol. 5. cited by examiner .
A prototype-centered approach to adding deduction capability to search engines-the concept of protoform Zadeh, L.A.; Fuzzy Information Processing Society, 2002. Proceedings. NAFIPS. 2002 Annual Meeting of the North American , 27-29 pp.: 523-525. cited by examiner .
A prototype-centered approach to adding deduction capability to search engines-the concept of protoform Zadeh, L.A.; Intelligent Systems, 2002. Proceedings. 2002 First International IEEE Symposium , vol.: 1 , Sep. 10-12, 2002 pp.: 2-3 vol. 1. cited by examiner .
Cooperative dialog system for decision support and its response generationHarada, N.; Ishimaru, K.; Nukuzuma, A.; Furukawa, H.; Yamada, K.; Mizoguchi, R.; Fuzzy Systems, 1995. IEEE International Conference vol.: 2 , Mar. 20-24 pp.: 825-830. cited by examiner .
Fuzzy queries against a crisp database over the Internet: an implementationKacprzyk, J.; Zadrozny, S.; Knowledge-Based Intelligent Engineering Systems and Allied Technologies, 2000. Fourth International Conference on , vol. 2 , pp.: 704-707. cited by examiner .
User model for intelligent cooperative dialog system Ishimaru, K.; Harada, N.; Yamada, K.; Nukuzuma, A.; Furukawa, H.;.quadrature..quadrature.Fuzzy Systems, 1999. Fourth IEEE International Conference on Fuzzy Systems 2 , Mar. 20-24, 1995 pp.: 831-836 vol. 2. cited by examiner .
Fuzzy semantic measurement for synonymy and its application in an automatic question-answering system Sun, J.; Shaban, K.; Podder, S.; Karry, F.; Basir O; Kamel, M.; 2003. Proceedings. Oct. 26-29, 2003 pp.: 263-268. cited by examiner .
Fuzzy logic techniques applied to the control of a three-phase induction motor Afonso, J.L.; Fonseca, J.; Martins, J.S.; Couto, C.A.; Industrial Electronics, 1997. ISIE '97., Proceedings of the IEEE International Symposium on , Jul. 1997 pp.: 1179-1184. cited by examiner .
Residential environment regulation using intelligent fuzzy control MacConnell, P.F.; Sartorius, C.; Owens, D.H.; Two Decades of Fuzzy Control--Part 1, IEE Colloquium on , May 18, 1993 pp.: 10/1-10/5. cited by examiner .
Carchiolo et al., "An Agent Based Platform for a Service Provider", NEC Research Index Online, 1998, Retrieved for the Internet: http://citeseer.nj.nec.com/91085.html. cited by examiner .
Caswell et al., "Using Service Models for Management of Internet Services", IEEE Journal on Selected Areas in Communications, May 2000, vol. 18, Iss 5, pp. 686-701. cited by examiner .
McKnight et al., "Pricing Internet Services: Proposed Improvements", Computer, Mar. 2000, vol. 33, Iss 3, pp. 108-109. cited by examiner .
Gibbens et al., "Internet Service Classes Under Competition", IEEE Journal on Selected Areas in Communications, Dec. 2000, vol. 18, No. 12. cited by examiner .
Semret et al., "Pricing, Provisioning and Peering: Dynamic Markets for Diferentiated Internet Services and Implications for Network Interconnections", IEEE Journal on Selected Areas in Communications, Dec. 2000, vol. 18, No. 12, pp. 2499-2513. cited by examiner .
Bakos, Y., "The Emerging Role of Electronic Marketplaces on the Internet", Communications of the ACM, Aug. 1998, vol. 41 No. 8. cited by examiner .
Johnson et al., "Consulting Without Consultants: Expert Systems Applications in User Services", Proceedings of the 17.sup.th annua ACM SIGUCCS conference on User Services, 1989, pp. 335-342. cited by examiner .
Weiss, "The Seamless, Web-based Library: A Meta Site for the 21st Century," Proceedings of the 62nd ASIS Annual Meeting, vol. 36, Washington, D.C., Oct. 31-Nov. 4, 1999. cited by other .
Brune et al., "A Resource Description Environment for Distributed Computing Systems," High Performance Distributed Computing, 1999 Proceedings, 8th International Symposium on Redondo Beach, CA, Aug. 3-6, 1999, Los Alamitos, CA, pp. 276-286. cited by other .
Ferguson et al., "A Knowledge-based Sales Assistant for Data Communications Networks," IEEE, Jun. 10, 1987, vol. 3, pp. 1634-1642. cit- ed by other .
Ishiwa et al., "An Expert System for Planning Private Networks," NEC Research and Development, Nippon Electric Ltd., Tokyo, Japan, Jul. 1, 1994, vol. 35, No. 3, pp. 306-314. cited by other .
Somers et al., "Intelligent Resource Dimensioning in ATM Networks," Proceedings of the International SWIT, Apr. 23, 1995, vol. 2, SYMP. 15, pp. 62-66. cited by other .
European Search Report dated Jun. 13, 2002. cited by other .
European Search Report dated Jun. 7, 2002. cited by other .
Carchiolo, et al.; "An Agent Based Platform for a Service Provider"; Catania (Italy); pp. 1-7. cited by other .
Caswell, et al.; "Using Service Models for Management of Internet Services"; IEEE Journal on Selected Areas in Communications, vol. 18, No. 5 (May 2000); pp. 686-701. cited by other .
McKnight, et al.; "Pricing Internet Services: Proposed Improvements"; pp. 108-109. cited by other .
Gibbens, et al.; "Internet Service Classes Under Competition"; IEEE Journal on Selected Areas in Communications, vol. 18, No. 12 (Dec. 2000); pp. 2490-2497. cited by other .
Semret, et al.; "Pricing Provisioning and Peering: Dynamic Markets for Differentiated Internet Services and Implications for Network Interconnections" IEEE Journal on Selected Areas in Communications, vol. 18, No. 12 (Dec. 2000); pp. 2499-2513. cited by other .
Bakos, Yannis; "The Emerging Role of Electronic Marketplaces on the Internet"; Communications of the ACM vol. 41, No. 8 (Aug. 1998); pp. 35-42. cited by other .
"Consulting Without Consultants: Expert Systems Applications in User Services"; ACM SIGUCCS XVII (1989); pp. 335-341. cited by other .
Office Action dated Jun. 22, 2005 for U.S. Application Ser. No. 09,909,250 filed Jul. 19, 2001. cited by other.

Primary Examiner: Knight; Anthony
Assistant Examiner: Holmes; Michael B.
Attorney, Agent or Firm: Frost Brown Todd LLC

Parent Case Text



CROSS REFERENCE TO RELATED APPLICATIONS

The present application claims priority pursuant to 35 U.S.C. Sec. 119(e) to U.S. Provisional Application Ser. No. 60/219,783, filed Jul. 19, 2000, now abandoned, which is hereby incorporated herein by reference in its entirety. The present application also claims priority pursuant to 35 U.S.C. Sec. 120 to U.S. Regular application Ser. No. 09/764,662, filed Jan. 18, 2001, pending, which is hereby incorporated by reference in its entirety.

The following U.S. patent applications are hereby incorporated herein by reference in their entirety and made part of the present U.S. patent application for all purposes: 1) U.S. patent application Ser. No. 09/909,250, entitled "EXPERT SYSTEM SUPPORTED INTERACTIVE PRODUCT SELECTION AND RECOMMENDATION," filed on even date herewith. 2) U.S. patent application Ser. No. 09/909,240, entitled "EXPERT SYSTEM ADAPTED DATA NETWORK GUIDANCE ENGINE," filed on even date herewith.
Claims



What is claimed is:

1. A method for recommending a product to a customer, the method comprising: a) presenting a set of problem questions to a customer, the set of problem questions including one or more questions presented to determine one or more product needs of the customer; b) receiving a set of problem answers from the customer, the set of problem answers including one or more answers to the set of problem questions, the one or more answers corresponding to the one or more product needs of the customer; c) determining a problem domain based at least in part on the set of problem answers; d) presenting a set of needs questions to the customer, the set of needs questions including one or more questions corresponding to the determined problem domain; e) receiving a set of needs answers from the customer, the set of needs answers including one or more answers to the set of needs questions, each needs answer corresponding to at least one of the one or more product needs of the customer; f) transforming at least a part of the set of needs answers into one or more values to represent a set of product traits, the one or more values comprising at least one of a fuzzy value or a crisp value, at least a portion of the one or more values corresponding to at least one of the one or more product needs of the customer; g) processing at least one of the one or more values to produce one or more product recommendations, wherein the one or more product recommendations correspond to the determined problem domain, wherein at least a portion of the step of processing is performed on a computer processor using fuzzy logic; and h) providing at least one of the one or more product recommendations to the customer.

2. The method of claim 1, wherein at least one of the set of problem questions or the set of needs questions is presented to the customer in part by a human agent.

3. The method of claim 1, wherein the step of providing at least one of the one or more product recommendations to the customer is performed in part by a human agent.

4. The method of claim 1, further comprising: providing one or more explanations to the customer, at least one of the one or more explanations corresponding to at least one of the one or more products being recommended, the at least one of the one or more explanations comprising at least one reason as to why a corresponding product is being recommended.

5. The method of claim 1, wherein the one or more product recommendations includes one or more products that are designated as not recommended.

6. The method of claim 5, further comprising: providing one or more explanations to the customer, at least one of the one or more explanations corresponding to the one or more products that are designated as not recommended, the at least one of the one or more explanations comprising at least one reason as to why a corresponding product is being not recommended.

7. The method of claim 1, wherein the step of processing further comprises rating each of the products being recommended according to at least a portion of the needs answers.

8. The method of claim 7, wherein a certain number of product traits correspond to the one or more product needs of the customer, wherein the step of rating comprises determining the certain number of product traits corresponding to the one or more product needs of the customer.

9. The method of claim 8, wherein a plurality of product recommendations are produced, the step of processing further comprising providing a ranking for each product of the produced product recommendations, wherein the ranking is conducted in accordance with the determined certain number of product traits corresponding to the one or more product needs of the customer.

10. The method of claim 7, wherein each rating is selected from the group consisting of recommended, compatible, and not recommended.

11. The method of claim 1, wherein the one or more needs of the customer comprise telecommunications needs relating to at least one of cost, ability to host a website, reliability, or bandwidth.

12. The method of claim 11, wherein the needs relating to bandwidth include needs relating to at least one of e-mail, web browsing, website hosting, file transfer, or voice over internet protocol applications.

13. The method of claim 11, wherein the needs relating to reliability are characterized by values including at least one of a maximum value indicative of internet use by the customer or a maximum value indicative of a data type transmitted via the internet by the customer.

14. The method of claim 1, wherein at least one of the values is a crisp value comprising at least one of an integer value or a Boolean value.

15. The method of claim 1, wherein the step of transforming further comprises transforming at least one crisp value to a transformed fuzzy value to represent at least one of the product traits with the transformed fuzzy value.

16. The method of claim 1, wherein each trait of the product traits is defined by z fuzzy sets and s fuzzy sets.

17. The method of claim 1, wherein each customer has a physical location, wherein the step of processing includes processing information corresponding to the physical location of the customer in addition to the at least one of the one or more values.

18. The method of claim 1, wherein the step of processing further comprises accessing one or more product catalogs to compare at least a portion of the values to information stored in the one or more product catalogs.

19. The method of claim 18, wherein each product catalog comprises a database comprising information relating to a plurality of products.

20. The method of claim 19, wherein the information comprises available products, supported products, and compatible products.

21. The method of claim 19, wherein each product is provided by a product provider, wherein the catalog is configured to permit each product provider to provide updates to the information corresponding to at least one product provided by the product provider.

22. The method of claim 1, further comprising adding customer information to a customer profile, the customer profile being stored in a computer readable medium.

23. The method of claim 22, wherein the customer information comprises at least one of the one or more product needs of the customer, financial information about the customer, and products being used by the customer.

24. The method of claim 1, wherein the step of processing further comprises accessing a customer profile associated with the customer, the customer profile comprising information relating to the customer, wherein the customer profile is stored in a computer readable medium, wherein the one or more product recommendations are produced at least in part in accordance with the information in the customer profile.

25. The method of claim 1, further comprising attributing a weight to at least one of the one or more values.

26. The method of claim 25, wherein the weight represents a weight accorded by the customer to the product need corresponding to the weighted value.

27. A method for recommending a product to a customer, the method comprising: a) presenting a GUI to a human agent, the GUI including one or more fields for entry by the agent of information relating to a customer's product needs; b) receiving input from the agent via the GUI, the input comprising information relating to a customer's product needs; c) processing the received input through fuzzy logic to produce one or more product recommendations corresponding to the customer's product needs, the step of processing comprising transforming at least a part of the information relating to a customer's product needs into at least one of a fuzzy value or a crisp value; and d) displaying an output to the agent via the GUI, the output comprising the one or more product recommendations.

28. The method of claim 27, wherein the output further comprises one or more explanations, each explanation corresponding to at least one of the one or more product recommendations.

29. The method of claim 27, wherein the customer's product needs and the one or more product recommendations relate to telecommunications.

30. The method of claim 27, further comprising attributing a weight to at least one of the at least one of a fuzzy value or a crisp value.

31. A method for recommending a product to a customer, the method comprising: a) presenting a set of questions to a customer via a human agent, the set of questions comprising one or more questions relating to the customer's product needs; b) receiving a set of answers from the customer via the agent in response to the set of questions, the answers comprising one or more answers relating to the customer's product needs; c) entering information corresponding to the set of answers into a computer system via a GUI, the information being entered by the agent; d) receiving output from the computer system, the output being displayed to the agent via the GUI, the output being produced by the computer system, wherein the output is produced by the computer system via a process comprising: i) transforming at least a part of the set of answers into one or more values to represent a set of product traits, the one or more values comprising at least one of a fuzzy value or a crisp value, at least a portion of the one or more values corresponding to at least one of the one or more product needs of the customer, and ii) processing at least one of the one or more values to produce one or more product recommendations, wherein at least a portion of the step of processing is performed on a computer processor using fuzzy logic within the computer system, wherein the output comprises one or more product recommendations corresponding to the customer's needs; and e) presenting at least a portion of the output to the customer via the agent.

32. The method of claim 29, wherein the output further comprises one or more explanations, each explanation corresponding to at least one of the one or more product recommendations.

33. The method of claim 29, wherein the customer's product needs and the one or more product recommendations relate to telecommunications.
Description



BACKGROUND

1. Technical Field

The present invention relates generally to expert system processing; and, more particularly, it relates to an expert system adapted dedicated Internet access guidance engine.

2. Related Art

Within conventional systems and methods that are operable to perform product selection and recommendation, a key limiting factor is the skill level of the agent or user who performs the customer or client interaction is selling and marketing those products. Within the scope of products, services are also envisioned as well within the context of the generic label "product." Regardless of the industry, the skill level of the agent in communicating the available products to a customer and, as is oftentimes the case, educating the customer and helping him to quantify his needs, are limiting factors that govern the degree of effectiveness that a particular salesperson can achieve. Within technology areas that are more amorphous and complex, the limitations of salespeople is even further compromised.

There have been a number of technology areas where the availability of adequately skilled salespersons has been limiting to the full tapping of the market. As one example, the Internet has rapidly become an indispensable system that many businesses require simply to conduct their day to day affairs. During Internet access blackouts within such industries, when the access to the Internet has been temporarily interrupted, it is evident the degree to which businesses have grown dependent on the availability and reliability of such services. Yet, as is often the case, there are relatively few individuals within the company who are able to seek adequate Internet services to meet the needs of their business. While there is this sometimes great limitation of sufficiently skilled individuals within customer-businesses that seek such services, when there are not sufficiently skilled and trained salespeople, or agents, to sell those services, the problem becomes ever more complex. The likelihood of a sufficient solution that will adequately satisfy the needs of the customer is relatively low.

The conventional solutions have been geared towards training the salespeople in such situations to a level at which they can adequately communicate and understand the technology that they are seeking to sell. This approach, while being effective for a particular individual once that individual is sufficiently trained, is catastrophic for an industry that has a high degree of turnover. In the example used above to illustrate the deficiency of this traditional approach, the turnover rate of individuals, once they have acquired a high skill level, is oftentimes astronomical. There is such a high need for specifically trained individuals in these key technology areas that the lateral opportunities are sometimes to good to pass up. Moreover, the problem is further complicated by the fact that companies in the business of selling such goods and services, namely providers, are loathe to invest a high degree of money and effort to train up their work base in light of the radical degree of turnover within the industry.

Another limitation within conventional approaches is the turn around time simply to provide a prospective customer with a list of available and operable options that may meet his needs. In some industries, given the high degree of technical complexity, there may be a turn around time of several weeks before a customer even gets an estimate or recommendation of products that may serve his needs. This latency is oftentimes extremely costly in terms of getting work up and running.

The frustration of customers who seek such products and services, when forced to deal with the all too often poorly qualified salespeople within their given industry, leads to an interaction that is less than effective. Oftentimes, both parties leave an interaction with a high degree of frustration. The conventional solution of simply trying to train up the sales force to a sufficiently high level so as to accomplish this desired effectiveness has simply been deficiency in light of many of the intrinsic limitations of the high technology industries. Moreover, even within relatively low technology level industries, there is oftentimes a great deal of "expert knowledge" that must or should be acquired before making an effective salesperson. Within these industries as well, the limitations of the skill level, experience, and expertise of the agent (salesperson) is often the limiting factor in the overall effectiveness of the solution.

Further limitations and disadvantages of conventional and traditional systems will become apparent to one of skill in the art through comparison of such systems with the present invention as set forth in the remainder of the present application with reference to the drawings.

SUMMARY OF THE INVENTION

Various aspects of the present invention can be found in an expert system adapted dedicated Internet access guidance engine. The expert system adapted dedicated Internet access guidance engine includes a dedicated Internet access guidance engine, a number of available Internet access products, customer need input concerning a number of dedicated Internet access guidance engine questions such that the customer needs are provided to the dedicated Internet access guidance engine. The dedicated Internet access guidance engine uses the customer need input to rate at least one available Internet access product of the number of available Internet access products, and the dedicated Internet access guidance engine selects a recommended Internet access solution, that is operable to meet a customer need, from among the number of available Internet access products and the rated at least one available Internet access product.

In certain embodiments of the invention, the dedicated Internet access guidance engine provides the recommended Internet access solution to an agent using a graphical user interface. The dedicated Internet access guidance engine may also provide a single Internet access solution (or several compatible Internet access solutions) and a single not recommended Internet access solution (or several not recommended Internet access solutions) to the agent using the graphical user interface. The rating of the at least one available Internet access product may involve determining a number of traits corresponding to the customer need such that the determination made using the customer need input. The number of traits includes a variety of traits that may include a cost, an ability to host a web site, a reliability, and a bandwidth. As an example of the granularity in which the various traits may be parsed, the bandwidth trait may further include information of various bandwidth needs that are required for various applications such as email, web browsing, web site hosting, file transfer, and voice over Internet protocol applications. The reliability may be determined by taking a maximum of a value indicative of a criticality of Internet use and a value indicative of a data type transmitted via the Internet. The customer need input may take several forms including both integer input form and Boolean input form. If desired, the ability to host a web site is treated as one of the Boolean inputs.

Other aspects of the present invention can be found in a dedicated Internet access guidance engine method used within an expert system. The method involves providing a number of dedicated Internet access guidance engine questions to a customer, receiving answers to those questions and providing those answers to dedicated Internet access guidance engine. The method also involves performing dedicated Internet access guidance engine processing to calculate a number of crisp values to represent a number of traits corresponding to a number of customer needs. The method may also involve transforming at least one crisp value of the number of crisp values to a fuzzy value to represent at least one trait within the number of traits with the fuzzy value; it is noted that some embodiments employ no crisp values at all, and they use only fuzzy values. The method also involves rating at least one available Internet access product within a number of available Internet access products, using the dedicated Internet access guidance engine, based on the fuzzy value. Again, in some embodiments, at least one crisp value within the number of crisp values is also used here; however, some embodiments employ only fuzzy values and no crisp values. Ultimately, the method involves recommending an Internet access solution, that is operable to meet the customer needs, from among the available Internet access products and the rated at least one available Internet access product.

In certain embodiments of the invention, the expert system also includes a data network guidance engine. The method may also involve providing the recommended Internet access solution to an agent using a graphical user interface. In addition, the method may also include providing a compatible Internet access solution and a not recommended Internet access solution to the agent using the graphical user interface. The method may also involve providing an explanation to the agent, using the graphical user interface, that explains why the recommended Internet access solution was recommended. The number of traits may include a cost, an ability to host a web site, a reliability, and a bandwidth. The ability to host a web site may be treated as a Boolean value. The crisp values may include both integer values and Boolean values.

Other aspects of the present invention can be found in a dedicated Internet access guidance engine method used within an expert system. The method involves performing real time interaction between a customer and an agent and providing a number of dedicated Internet access guidance engine questions to the customer. The method also involves receiving answers, corresponding to the dedicated Internet access guidance engine questions and inputting the answers into a dedicated Internet access guidance engine via a graphical user interface. The method also involves performing dedicated Internet access guidance engine processing to calculate a number of crisp values to represent a number of traits corresponding to a number of customer needs. The crisp values include a cost, an ability to host a web site, a reliability, and a bandwidth. The method also involves transforming at least one crisp value of the crisp values to a fuzzy value to represent at least one trait with the fuzzy value. The method also involves rating at least one available Internet access product within a number of available Internet access products, using the dedicated Internet access guidance engine, based on the fuzzy value and at least one crisp value within the plurality of crisp values, and recommending an Internet access solution, that is operable to meet the customer needs, from among the available Internet access products and the rated at least one available Internet access product. In addition, the rating of the at least one available Internet access product within a available Internet access products includes disqualifying the at least one available Internet access product when the at least one available Internet access product is inoperable to support web site hosting and when the ability to host a web site crisp value comprises a true value.

In certain embodiments of the invention, the rating of the at least one available Internet access product involves employing dynamic calculation. The ability to host a web site may include a Boolean customer need. If desired, a fuzzy value trait associated with bandwidth is generated from the at least one crisp value.

Other aspects, advantages and novel features of the present invention will become apparent from the following detailed description of the invention when considered in conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

A better understanding of the present invention can be obtained when the following detailed description of various exemplary embodiments is considered in conjunction with the following drawings.

FIG. 1 is a system diagram illustrating an embodiment of an interactive product selection/recommendation system built in accordance with the present invention.

FIG. 2 is a system diagram illustrating an embodiment of an agent to expert system interface that is built in accordance with the present invention.

FIG. 3 is a functional block diagram illustrating an embodiment of an interactive product selection/recommendation method that is performed in accordance with the present invention.

FIG. 4 is a system diagram illustrating another embodiment of an interactive product selection/recommendation system built in accordance with the present invention.

FIG. 5 is a block diagram illustrating an embodiment of some of the inputs that are usable within an expert system that is built in accordance with the present invention.

FIG. 6 is a block diagram illustrating an embodiment of program interaction with an expert system that is built in accordance with the present invention.

FIG. 7 is a block diagram illustrating another embodiment of program interaction with an expert system that is built in accordance with the present invention.

FIG. 8 is a block diagram illustrating an embodiment of real time catalog integration that is achieved in accordance using certain aspects of the present invention.

FIG. 9 is a system diagram illustrating an embodiment of customer base profiling that is achieved in accordance using certain aspects of the present invention.

FIG. 10 is a system diagram illustrating an embodiment of expert system processing that is performed in accordance with the present invention.

FIG. 11 is a system diagram illustrating an embodiment of interaction between a domain expert and an expert system in accordance with certain aspects of the present invention.

FIG. 12 is a block diagram illustrating an embodiment of definitions of problem domains and traits that are usable within an expert system that is built in accordance with certain aspects of the present invention.

FIG. 13 is a block diagram illustrating an embodiment of dedicated Internet access guidance engine operation that is performed in accordance with certain aspects of the present invention.

FIG. 14 is a system diagram illustrating an embodiment of some inputs used by a dedicated Internet access guidance engine that is built in accordance with certain aspects of the present invention.

FIG. 15 is a functional block diagram illustrating an embodiment of dedicated Internet access guidance engine processing that is performed in accordance with certain aspects of the present invention.

FIG. 16 is a block diagram illustrating an embodiment of dedicated Internet access guidance engine rating functionality that is performed in accordance with certain aspects of the present invention.

FIG. 17 is a block diagram illustrating an embodiment of dedicated Internet access guidance engine rating combination that is performed in accordance with certain aspects of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

Within all of the various embodiments of the invention described below, the use of terminology of product or products is intended to include both services and products. The generic use of the term "products" or "product" is in no way to limit the operability of various aspects of the invention, as it is equally applicable within both industries selling and providing services, as well as those selling and providing products or combinations of services and/or products. For brevity, the term product is sometimes used instead of goods and/or services.

The invention is operable to allow and assist an agent to select certain solutions to meet the needs of a customer. In one embodiment, the invention is operable to help an agent select telecommunication technologies and products based on customer needs. In light of the comments made above regarding products and services, telecommunication technologies is also included within the scope and spirit of the terminology of "products and services" or simply, "products." The invention employs functionality offered within fuzzy logic expert systems. From certain perspectives, various aspects of the invention are based on fuzzy logic expert systems.

To assist an agent to select an amenable product for a customer, the problem domain must first be determined. The problem domain is the general area where the customer needs a solution. For example, Internet access would be one problem domain. Another one would be local data services. There are numerous problem domains where the functionality of the invention may assist an agent to find a customer solution. Once the problem domain is determined, the agent may then be presented with a set of questions relating to the needs of the customer with respect to that problem domain. The customer's answers are then transformed into values for each element of a set of product traits. In addition, the relative importance of each of the traits, from a customer's perspective, may also be considered.

A trait is a characteristic of a product of relevance to the user. These traits include any number of parameters and may include measurements such as cost, bandwidth, reliability, availability, etc. Each trait that is measurable in a continuum is represented as a fuzzy variable. Other traits are not measurable in a continuum, but are rather better represented as crisp values. One such example of a crisp value is the need for static IP addresses or the location of the site. These are represented with non-fuzzy values (crisp values). An expert system built in accordance with the invention then takes the collection of these values that represents the needs of the customer (one per trait, called needs) and attempts to match them against the corresponding collection of values provided by each product (called specs). Based on this, the expert system is operable to obtain a collection of ratings: one rating for each combination of product and trait. The expert system is also operable to summarize the ratings to give each product a summary rating. The summary rating of each product are used to sort them and classify them with respect to the level of recommendation assigned to each product.

In determining success of the operation of an expert system built in accordance with the invention, one consideration is that a customer belong to a set of "satisfied customers" once they deploy a solution suggested by an agent. In traditional set theory, an element either belongs to a set or does not. So, if customer satisfaction were treated in such a manner, then customers would either be "satisfied" or "dissatisfied." However, customers are rarely 100% satisfied or 100% dissatisfied. Their satisfaction usually falls somewhere in the middle.

The invention is operable using Fuzzy Sets. In Fuzzy Set Theory, an element does not have to belong to a set 0 or 100%. Instead, an element may belong to the set to a given degree. This type of model provides a lower semantic gap when working with sets that don't have precise mathematical definitions (as many don't). In fuzzy sets, each set has a corresponding membership function that maps all elements from the Universe of Discourse to a real number in the range [0, 1]. If the membership function maps an element to 1, then it completely belongs to the corresponding set. If it maps an element to 0, then it does not belong to the set at all. Other values provide a more fuzzy definition of whether the element belongs to the set. In the example of customer satisfaction, the membership function determines the level of satisfaction of a customer.

In many problems, the Universe of Discourse is a range of real numbers. As some examples: bandwidth, cost and reliability traits are all measurable and can be represented by real numbers. So, as an example, a fuzzy set may be created to represent the level of satisfaction of a customer who uses ISDN using the following membership functions as the spec of the ISDN product: P(x)=1 for x<=48 P(x)=2-x/48 for 48<x and x<96 P(x)=0 for x>=96

Where x is measured in kbps. ISDN has a bandwidth of 64 kbps and in this case, the domain expert who came up with this membership function estimates that customers who need a bandwidth of 48 kbps or less will be completely satisfied with ISDN. Customers that need a bandwidth between 48 kbps and 96 kbps will have a linear reduction in their level of satisfaction. Finally customers who need 96 kbps or more will be completely dissatisfied with this solution. Presumably, we will be able to obtain this type of information from domain experts. This particular fuzzy set is meant only as an example.

On the other hand, the bandwidth requirements for a customer can rarely be estimated precisely. So, a fuzzy set can also be used to represent the bandwidth need of a customer: N(x)=0 for x<=50 N(x)=x/10-5 for x>50 and x<=60 N(x)=-x/10+7 for 60<x and x<=70 N(x)=0 for x>70

This set represents a customer whose bandwidth need is estimated to be between 50 and 70 kbps. The set peaks at 60 kbps because it is the most likely bandwidth requirement. One assumption may be made: if the fuzzy set that represents a customer need is a subset of what is offered by a product, then it may be assumed that the customer will be perfectly satisfied. It may also be determined if there is no overlap, then the customer will be completely dissatisfied. If there is partial overlap there will be partial satisfaction. Fuzzy logic provides rules to determine the level of satisfaction.

There are at least three practical considerations that affect how fuzzy sets are represented. First, since fuzzy sets deal with concepts that are difficult to pin down, it is rare to come up with complex membership functions. Second, in order to simplify calculations, fuzzy sets are commonly defined with a set of linear functions. Third, although it is relatively easy to come up with equations for line segments, it quickly becomes bothersome. So, a common notation for fuzzy sets is shown as follows:

FUZZY-SET::=[POINTS] POINTS::=POINT|POINT POINTS POINT::=Y/X Y::=<a number in the interval 0.0 to 1.0 inclusive> X::=<any number>

The first y.sub.0/x.sub.0 point delimits a horizontal line from (-infinity, y.sub.0) to (x.sub.0, y.sub.0). The last y.sub.n/x.sub.n point delimits a horizontal line from (x.sub.n, y.sub.n) to (infinity, y.sub.n). All other consecutive points (x.sub.i, y.sub.i)(x.sub.i+1, Y.sub.i+1) delimit straight lines.

As examples, the 2 membership functions defined above could be written as: ISDN-BANDWIDTH-SATISFACTION=[1/48 0/96] CUSTOMER-BANDWIDTH-NEEDS=[0/50 1/60 0/70]

Fuzzy sets defined with 2 coordinates are called Z Fuzzy Sets when y.sub.0>Y.sub.1. They are called S-Fuzzy Sets when y.sub.0<y.sub.1. This is in reference to the shape of the membership function. There are also triangular, rectangular and trapezoidal fuzzy sets, where the name is assigned based on the shape of the membership function.

In an expert system built in accordance with the invention, the use of Z and S Fuzzy Sets to define each trait of each product may be employed. For example, for traits where higher numbers are preferable, such as bandwidth and reliability (measured as MTBF or mean time between failures), a Z Fuzzy Set is used. For traits where lower numbers are preferred, such as cost or MTTR (Mean Time To Repair), an S Fuzzy Set is used. To represent customer needs we generally use triangular fuzzy sets, although other shapes are allowed and the expert system will work with any arbitrary membership function for any fuzzy set. When the needs of the customer are known precisely or where there are no means to "fuzzify" the needs of the customer, it is valid to use a crisp value to represent its needs. A crisp value is just a special case of a fuzzy value where the membership function evaluates to one on the crisp value and to zero elsewhere.

A common notation in Fuzzy Set Theory is that for a given Fuzzy Set A its membership function is also called A and defined as A:UOD.fwdarw.[0, 1] Where UOD is the Universe of Discourse. Using this notation we define the following set operations: C=A.andgate.B iff C(x)=min(A(x), B(x)).A-inverted.x in UOD C=A.orgate.B iff C(x)=max(A(x), B(x)).A-inverted.x in UOD C= iff C(x)=1 -A(x).A-inverted.x in UOD

The height of a set A is h(A) and is defined as the maximum value produced by its membership function.

When the spec of a product P is matched against the need N (where N is a crisp value), for a given trait, the fuzzy logic expert system produces P(N) as the matching measure.

When the spec of a product P is matched against the need N (where N is a fuzzy value), for a given trait, the fuzzy logic expert system proceeds as follows: Good=h(P.andgate.N) Bad=h({overscore (P)}.andgate.N) Rating=Good/(Good+Bad)

Rating is the matching measure. The rating formula described above is not in the literature. The customary way of obtaining the level of matching of 2 fuzzy sets is: h(P.andgate.N)

This is, however, overly optimistic.

The concept of a fuzzy variable is relevant and important as well,


Free Web Sudoku Puzzles.
Solve with your browser.
8         2 4    
    9     7   2  
4         5     1
      6     7    
  2           9  
    3     8      
5     7         6
  6   4     5    
    8 9         7
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!