throbber
I lllll llllllll II llllll lllll lllll lllll lllll lllll lllll lllll 111111111111111111111111111111111
`US 20050038688Al
`
`(19) United States
`(12) Patent Application Publication
`Collins et al.
`
`(10) Pub. No.: US 2005/0038688 Al
`Feb. 17, 2005
`(43) Pub. Date:
`
`(54) SYSTEM AND METHOD FOR MATCHING
`LOCAL BUYERS AND SELLERS FOR THE
`PROVISION OF COMMUNITY BASED
`SERVICES
`
`(76)
`
`Inventors: Albert E. Collins, Stamford, CT (US);
`William P. Kane JR., New York, NY
`(US); Ajaz Rana, Monmouth Junction,
`NJ (US); Leo E. Scullin, New York,
`NY (US)
`
`Correspondence Address:
`WOODCOCK WASHBURN LLP
`ONE LIBERTY PLACE, 46TH FLOOR
`1650 MARKET STREET
`PHILADELPHIA, PA 19103 (US)
`
`(21) Appl. No.:
`
`10/641,483
`
`(22) Filed:
`
`Aug. 15, 2003
`
`Publication Classification
`
`Int. Cl.7 ..................................................... G06F 17/60
`(51)
`(52) U.S. Cl.
`................................................... 705/9; 705/37
`
`(57)
`
`ABSTRACT
`
`A consumer-centric service for matching local consumers
`with local service providers. A matching is performed
`between consumer needs and local vendor capabilities and
`the results are presented back to the consumer so that the
`choice of which vendors to be contacted is left to the
`consumer. Mechanisms are provided for immediately and
`automatically contacting the chosen vendor in one or more
`of a plurality of communication media and offering the
`chosen vendor the details of the consumer's request, includ(cid:173)
`ing the preferred method of contact information, for a fee.
`Also, the system immediately informs the consumer about
`the status of the vendor contacts, including whether or not
`the vendor has accepted the lead. Once a chosen vendor
`accepts the lead, the consumer is contacted by the vendor, in
`the manner requested by the consumer. Thus, the invention
`enables consumers to maintain control over the selection and
`contact process with matched vendors. The system of the
`invention is particularly advantageous for providing com(cid:173)
`munity based services such as babysitting, cleaning, paint(cid:173)
`ing, software support, typing, and in obtaining professional
`services from professionals such as electricians, carpenters,
`gardeners, accountants, lawyers, and the like.
`
`·-----------------+
`
`·-----------------+
`·----------------+
`
`Consumers
`
`·-----------------+
`·-----------------+
`
`•-----------------+
`
`Service
`Providers
`
`LocalE
`
`·-----·-----------+
`
`·----------------+
`
`100
`
`t
`I ..
`
`Administrative
`Personnel
`
`Page 1 of 49
`
`CHEGG, INC.
`MATCH GROUP, LLC
`RPX CORPRATION
`Exhibit 1010
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 1 of 31
`
`US 2005/0038688 Al
`
`Figure 1 : System and User Roles
`
`·------------------.
`·------------------.
`·-----------------.
`
`Consumers
`
`LocalE
`
`·------------------.
`·------------------.
`·------------------.
`
`Service
`Providers
`
`·------------------.
`
`·-----------------.
`
`100
`
`t
`! •
`
`Administrative
`Personnel
`
`Page 2 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 2 of 31
`
`US 2005/0038688 Al
`
`Figure: 2 User Interface Opti ns
`(Client Types)
`
`HTMUXHTML over IP
`
`200
`\
`
`~
`
`HTMUXHTML over IP 0-----.
`
`XSL (HTMUXHTML <- XML)
`
`202 Cl
`\ PDA I
`
`WMLoverWAP
`
`WMLover IP
`
`WAPGateway
`
`208
`
`XSL (WML <- XML)
`
`LocalE
`
`VoiceXML over IP
`
`Voice Gateway
`
`210
`
`XSL (VoiceXML <- XML)
`
`Proprietary Protocol
`
`XML over IP
`
`\... 100
`
`MSO Headend
`
`\... 212
`
`XSL (XML<- XML)
`
`Page 3 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 3 of 31
`
`US 2005/0038688 Al
`
`200
`
`Figure 3: Software and Hardware Compon nts
`
`Consumers
`
`Service Providers
`
`314
`
`"'
`202 "'
`"'
`"'
`
`204
`
`206
`
`[; • ~
`
`a
`
`WAPGateway
`
`210
`
`/
`I PSTN Gateway f-
`
`212
`
`; MSO Headend I
`
`100
`
`localE
`
`I
`
`I
`I
`!
`I
`!
`I
`!
`
`LQcalE
`
`Web Server
`
`Application
`Server
`
`Device Deteclion Software
`
`Web Application Software
`
`Matching & Filtering SQttware
`
`Configuration Software
`
`Contact Mallagement Sof!Ware
`
`Payment Processin<J Software
`
`Rating Software
`
`user and Information Mgmt Software
`
`CE:J ITD cm --·.·
`
`Vendor Service Types
`
`/.'. 316
`
`308 ~
`~&318
`/
`~[;
`
`/
`
`/
`
`Modules:
`
`302
`
`304
`
`322
`
`324
`
`326
`
`328
`
`330
`
`332
`
`334
`
`336
`
`338
`
`306a
`
`--1---1.i Service Providers
`& Consumers ·
`
`306b
`
`Da1abase
`
`SerVices
`Registiy
`
`Page 4 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 4 of 31
`
`US 2005/0038688 Al
`
`Figur 3{a): Configure Servic
`
`Request for
`Service
`
`306b
`
`I
`
`Service Profiles
`
`-~
`
`...
`-
`
`Web Services
`Registry
`
`_ Step 1
`-
`
`/
`
`306a
`
`Step2
`
`-
`
`340
`
`~
`
`1'
`
`-
`
`~
`
`System
`Database
`
`Xpath
`Generator
`
`_ Step 3
`-
`
`j,
`
`..
`
`-
`
`Xpath Index
`
`344
`
`r
`
`Matched Profiles
`
`, '
`
`Stream based XML
`Parser
`
`\ 342
`
`Filter Engine
`
`~
`
`346
`
`Page 5 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 5 of 31
`
`US 2005/0038688 Al
`
`Figure 3(b): Find Service Provider
`
`Request for
`Service
`
`Service Profiles
`
`-
`
`~
`
`-~
`
`340
`
`,,
`
`/
`
`Xpath Generator
`
`306b
`
`/
`- Web Services
`Registry
`
`~
`
`_Step 1
`-
`
`/
`
`306a
`
`Step 2
`-
`
`-
`-
`
`System
`Database
`
`Step3
`
`Step 4
`
`Stream based XML
`Parser
`
`,. Step 5.
`
`Xpath Index
`
`\.... 342
`
`344 ..__)
`
`Filter Engine
`
`346
`
`,,
`
`Matched Profiles
`
`Page 6 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 6 of 31
`
`US 2005/0038688 Al
`
`Figur 4: Use Cases
`
`400
`
`Vendor
`
`Consumer
`
`<<inctudes>>
`
`Accept or Reject
`Lead
`
`__.--..:._<<,includes>>
`
`<<includes>> ---
`
`Page 7 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 7 of 31
`
`US 2005/0038688 Al
`
`Figure 5
`
`RgreU-1
`~raisaEd a cbma1 'Miat rramrgtt-edia1
`C<µtilitie;, er tt C31 !JPl.' a tra-SCJ!1"Efu1 tog:rmte
`s.futle 'Miat
`
`D:nm:rt Ortert
`
`DIV
`
`510
`
`Page 8 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 8 of 31
`
`US 2005/0038688 Al
`
`Figure CS-1: Vendor USE CASE - Configure Service Workflow (WEB lntertaoe)
`
`Vendor
`
`602
`
`Conn.eel 10 hllme page
`
`Select CQnfigure seJVice
`
`Describe capablities
`
`No Gateway
`
`lcx:alE
`
`614
`
`Display hOme page
`
`08
`
`Display conffgure request
`page
`
`612
`
`Display contact preference
`page
`
`Describecontactpreterences )----+------------------+-------
`
`606
`
`610
`
`614
`
`Add entry m regtstery
`
`61
`
`Create record in System
`database
`
`Generate Query/Index
`
`620
`
`Save Query/Index rn C1atabase
`
`622
`
`624
`
`otsptay confirmation
`
`Figure 6a
`
`Page 9 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 9 of 31
`
`US 2005/0038688 Al
`
`Figure 6b
`
`Figure CPS-GUl-1: Configure Plumbing Service
`
`__ , -------·----------·~-- -------------
`
`~ ~ (ZJ I j) Search U Favorites ~ Media
`
`"
`
`•Mj
`
`•
`
`~I
`
`Configure Plumbing Service
`
`Please answer the following questions:
`
`1. When are you available to work?
`
`0Monday
`0Tuesday
`Owednesday
`0Thursday
`0Friday
`Osaturday
`Osunday
`
`0 Business HoL1r,,
`0Evenings
`
`0Anytirne
`
`2. Do you have your own tools? 0Yes 0No
`
`3. Will you need transportation to and rrorn the job? 0 Yes 0 No
`
`4. Describe your years of experience in each of !he following catBgories:
`
`Drain & Sewer Cleaning
`
`Fixture Installation
`
`@•Years
`
`Fixture Repair·
`
`I 10 •Yee.rs
`
`·---------·---·---------------
`
`I• Internet
`
`Page 10 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 10 of 31
`
`US 2005/0038688 Al
`
`Figure 6c
`
`Figure CPS-GUl-2: Configure Plumbing Service
`
`111 Find a Provider - Mic:rosoft Internet Explorer
`~ Eile
`!;.dit ~ew Fg_vorites
`Iools
`!::!.elp
`
`l @sack T
`
`'1J' Favorites ~ Media
`
`!II
`
`i3
`rl:l
`I [}p
`_J _ _

`
`P Search
`
`Configure Service
`
`Please answer the following questions:
`
`1. How should you be cont3ct:Ed witll leads?
`
`Primary Metllod:
`
`0Via Mobile Phone, number 917-555.1212 (change number)
`
`Ovia Home Phone, number 203-555.9494 (change number)
`
`0Via email, address jlanders@op1Dnline.net (change email)
`
`0 Via web at locale.com
`
`Secondary Metllod:
`
`@Via Mobile Phone, number 917-555.1212 (change number)
`
`0Via Home Phone, number 203-555.9494 (change number)
`
`0Via email, address jlanders@optonline.net (change email)
`
`0Via web at locale.com
`
`I
`
`Internet
`
`Page 11 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 11 of 31
`
`US 2005/0038688 Al
`
`Figure CS-2: Vendor USE CASE - Configure Service Workflow (CSA Interface)
`
`Vendor
`
`702
`
`LocalE Cus1omer Services
`Representative
`
`LocalE
`
`706
`
`704
`
`708
`
`710
`
`712
`
`714
`
`'---Desc:rl-bos _ _ _ _ - _
`
`_,, \---+---'-_..,_ ... _"""""""' _ _ _ _., l - - - -1 - - - Oisplayseoi;::, PTeterenees
`
`716
`
`720
`
`718
`
`Oesalbos=-t-ences )---+--~
`
`722
`
`Add entry in~
`
`724
`
`Create record in System -
`
`726
`
`Generate Query/Index
`
`728
`
`Oisli!ayconflrmation
`
`Figure 7
`
`Page 12 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 12 of 31
`
`US 2005/0038688 Al
`
`Figure: FS-1 Consumer USE CASE 1 - Find Service Provider Workflow (WEB Interlace)
`
`Consumer
`
`No Gateway
`
`LocalE
`
`804
`
`812
`
`> - - - - -+ - - - - - - - - - - - -+ - - - - ! 01SjjayCO"lftrmQU81'Jdatall!I
`
`816
`
`818
`
`Gel protaes and XPath cµ:maSI
`•ni:Jces Iron database
`
`820
`
`ParseRe<J,leSI
`
`802
`
`Connect to home paga
`
`810
`
`814
`
`81
`
`Figure Sa
`
`Page 13 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 13 of 31
`
`US 2005/0038688 Al
`
`Figure Sb
`
`Figure FPS-GUl-1: Find Plumbing Service
`
`1EI Find a Provider - Microsoft Internet Explorer
`Eile
`Iools
`!:!elp
`!;_dit ~ew Fg_vorites
`
`0 Back • 0 • 0 ~ ('{.) i P Search "{;J Favorites ~Media
`
`':. 1:l ~
`I /if!
`-·

`
`--~--1-·-·
`
`Find a Plumber
`
`Please answer the following questions to find a provider that matx:hes your needs, or click here 1D
`browse all the plumbers on LocalE:
`
`1. When do you need the job to begin?
`
`Date: 1-----=1
`2. Is this for a commercial or residential property? I Commercial lVJI
`
`3. Which oft.he following best describes the work:
`
`0Drain & Sewer Cleaning
`0 Fixture Installation
`0 Fixture R.epair
`0 New/Replacement Water Heater
`Oseptic Line Installation, maintenance and repair
`0 Water heater repair and maintenance
`Outility, Line and Pipe Location
`
`0 Wells and water treatment
`
`4. Enter the zip code where the project will take place: ~----~
`
`5. What is the maximum hourly rate 1t1at you will pay (OPTIONAL)? $E=1
`
`6. Do you have any additional requirements?
`
`--,
`
`,:;:
`
`Page 14 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 14 of 31
`
`US 2005/0038688 Al
`
`Figure 8c
`
`'~Confirm - Microsoft Internet Explorer
`
`Figure FPS-GUl-2: Find Plumbing Service
`
`'::.
`
`..-1:] !5<
`fltJ

`
`I
`
`~ile
`
`f;_dit
`
`l,l_iew
`
`F!i_vorites
`
`Iools
`
`!::!elp
`
`0 Back T @ . 0 ~ (~ I p Search fJ: Favorites "Media e· i @T
`
`Find a Plumber
`
`Please confirm the following:
`
`o You are seeking a Plumber for a job to begin not later than Thursday, December 12th.
`o In Zip code 06903
`o To provide fixture installation
`o To work in a residential property
`o Yo•J will pay up to $50 per hour
`
`You may either SELECT specific plumbers for us to contact, or you can BROADCAST your request to all
`the service providers in your service area that meet your requirements.
`
`Please Choose:
`
`SELECT Service Providers
`
`BROADCAST to all matching Service Providers
`
`<<Back
`
`i'.l Done
`
`1 S Internet
`
`Page 15 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 15 of 31
`
`US 2005/0038688 Al
`
`Figure Sd
`
`@sack •
`
`Plumbing Results
`
`Figure FPS-GUl-3: Find Plumbing Service
`
`We have found the following matches. Click on the name fur additional Information:
`
`====Results from LocalE ====
`
`1. Andreotti Plumbing
`
`Location: Darien, CT
`Years of Experience in Fixture Installation: More than 10
`Average Rating: *"'*"' (6 Responses)
`
`Contact!
`
`2. Carl Faunce
`
`Location: Stamford, CT
`Years of Experience in Fixture Installation: 2 ID 5
`Average Rating: *** (1 Response)
`
`Contact!
`
`3. Defelice & sons
`
`Location: Stamford, CT
`Years of Experience in Fixture Installation: More than 10
`Avet·age Rating: **** (23 Responses)
`
`Contact!
`
`4. Elm St. Plumbing
`
`l •Internet
`
`L>11
`
`Page 16 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 16 of 31
`
`US 2005/0038688 Al
`
`Figure 9
`
`Figure: FS-2 Consumer USE CASE 1 - Find Service Provider Worldlow (POTS Interface)
`
`Voice Gateway
`
`LocalE
`
`Calls a toll tree number
`
`Voice -> vo;ceXML
`
`Voice <· VoiceXML
`
`04
`
`908
`
`912
`
`906
`
`RespondS with greeting and
`instructions
`
`914
`
`Consumer
`
`902
`
`91
`
`Requests service prmider
`query
`
`Voice --;;, VoiceXML
`
`RespondS with lnstru:tions
`
`916
`
`Vcice <· VoiceXML
`
`9 8
`
`920
`
`Describes service needs
`
`Voice-> VoiceXML
`
`Lookup Registry
`
`922
`
`924
`
`Get profiles and XPath queries/
`indices from database
`
`ParseR~est
`
`926
`
`928
`
`Match vendor Profiles (XPath
`queriesltndex)
`
`Display results
`
`Page 17 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 17 of 31
`
`US 2005/0038688 Al
`
`Figure 10
`
`Figure FS-3 Consumer USE CASE 1 - Find Service Provider Workflow (WAP Interface)
`
`Consumer
`
`WAPGateway
`
`LocalE
`
`1002
`
`Coonect to hOme page
`
`1010
`
`WAP->HTTP
`
`Select find serviee provider
`
`WAP->HTTP
`
`1018
`
`WAP<.-HTTP
`
`Describes service needs
`
`WAP..:>HTTP
`
`1004
`
`1008
`
`1012
`
`1016
`
`1020
`
`Ois~ay home page
`
`1006
`
`1014
`
`Display configure request
`page
`
`Lookup Registry
`
`022
`
`1024
`
`Gel profiles and XPath queries/
`Indices from database
`
`Parse Reques1
`
`1026
`
`1028
`
`Match vendor Profiles (XPath
`querlesllnOOx)
`
`1030
`
`Display results
`
`Page 18 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 18 of 31
`
`US 2005/0038688 Al
`
`Figure 11
`
`Figure FS-4 Consumer USE CASE 1 ·Find Service Provider Workflow (DTV Interface)
`
`Consumer
`
`MSO Headend
`
`LocalE
`
`1102
`
`1104
`
`1106
`
`Connect to home page
`
`Proprietary cable ·::> HTTP
`
`Display home page
`
`1108
`
`Proprietory cable< HTIP
`
`1110
`
`1112
`
`1114
`
`Select find serviee prCNlder
`
`Proprietoiy cable ·> HTTP
`
`Display configure request
`page
`
`1118
`
`1116
`
`Proprietary cable <· HTTP
`
`1120
`
`Describes service needs
`
`Proprietary cabte ·> HTTP
`
`Lookup Registry
`
`1122
`
`1124
`
`Get profiles and XPath queries/
`indices trom database
`
`Parse Request
`
`1126
`
`1128
`
`Match vendor Profiles (XPath
`queries/Index)
`
`1130
`
`OiSplay results
`
`Page 19 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 19 of 31
`
`US 2005/0038688 Al
`
`Figure 12
`
`Figure SV·1 Select Vendor and Accept/Reject Use Case (WEB lntertace)
`
`Consumer USE CASE 2 ·Select and Initiate
`Contact Work.flow (WEB interlace)
`
`1202
`
`No Gateway
`
`LocalE
`
`Gateways
`
`Vendor
`
`1210
`
`gel details
`
`1214
`
`submitrequGSI
`lorcontad
`
`1 56
`
`1
`I
`
`12 0
`
`1234
`
`Page 20 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 20 of 31
`
`US 2005/0038688 Al
`
`Figure 13
`
`Figure SV-2 Select Vendor and Accept/Reject Use Case (Voice Interface)
`
`Consumer USE CASE 2 ·Select and Initiate
`Contact Worktlow (Voice Interface)
`
`1202
`
`Voice Gateway
`
`LocalE
`
`Gateways
`
`Vendor
`
`1302
`
`1206
`
`1244
`
`256
`
`Page 21 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 21 of 31
`
`US 2005/0038688 Al
`
`Figure 14
`
`Figure SV-3 Select Vendor and Accept/Reject Use Case (WAP
`
`Consumer USE CASE 2 - Select and
`Initiate Contact Workflow (WAP interface)
`
`WAPGateway
`
`LocalE
`
`Gateways
`
`Vendor
`
`1206
`
`1402
`WAP->
`HTTP
`
`WAP<(cid:173)
`HTTP
`
`WAP->
`HTTP
`
`1406
`
`244
`
`1408
`
`WAP·>
`HTTP
`
`1234
`
`1232
`
`Page 22 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 22 of 31
`
`US 2005/0038688 Al
`
`Figure 15
`
`Figure SV-4 Select Vendor and Accept!Rejeci Use Case (DTV Interface)
`
`Consumer USE CASE 2 - Select and ln~iate Contact
`Workflow (DTV lntertace)
`
`1202
`
`MSO Headend
`
`LocaJE
`
`Gateways
`
`Vendor
`
`1502
`
`1206
`
`1244
`
`Display configure
`rGqUGSI page
`
`Page 23 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 23 of 31
`
`US 2005/0038688 Al
`
`Figure 16
`
`Figure CST-1 ConsumerNendor USE CASE - Check Status Workflow (WEB Interface)
`
`ConsumerNendor USE CASE - Check Status
`Workflow (WEB Interface)
`
`No Gateway
`
`LocalE
`
`-
`- \
`
`Connect tu home page
`
`'\
`)
`
`/
`\
`
`DtSplay tiome page
`
`)
`
`(
`
`Selects check status
`
`I
`
`_ ~ Displays authentication page)
`
`(Provides 10g1n and password~
`
`I
`
`Valid user
`
`~ I Displays error }
`
`\ and asks retry
`
`(
`
`Displays Status page )
`
`41t
`
`Page 24 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 24 of 31
`
`US 2005/0038688 Al
`
`Figure 17
`
`Figure CST-2 ConsumerNendor USE CASE - Check Status Workflow (POTS Interface)
`
`ConsumerNendor USE CASE - Check Status
`Workllow (POTS Interface)
`
`Voice Gateway
`
`LocalE
`
`- _/
`- -,
`
`Calls a toll tree number
`
`'
`
`r
`
`Voice .,. VoieeXML
`
`'
`
`/ Respon~ with ~reetlngs and)
`\_
`instructions
`
`(
`
`Requests status query
`
`'
`
`)
`
`•
`( Provides login and password j
`
`I
`
`.,
`
`f
`
`f
`\
`
`f
`\
`
`I
`
`Voce<· VoiceXMl.
`
`Voiee -> VoiceXML
`
`Voice <· VoiceXMl
`
`Voice -> VoiceXML
`
`Vo.ca<- Vo1ceXML
`
`'
`
`'
`
`I
`
`'
`J
`
`'\
`I
`
`'
`
`)
`
`I
`
`Responds with re(Jmst to
`authenticate
`
`)
`
`I
`
`Vallduser
`
`~
`
`f
`\.Asks fora retry
`
`(
`
`Responds with status
`
`4~
`
`Page 25 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 25 of 31
`
`US 2005/0038688 Al
`
`Figure 18
`
`Figure CST-3 ConsumerNendor USE CASE - Check Status Workflow (WAP Interface)
`
`ConsumerNendor USE CASE - Check Status
`Workflow (WAP Interface)
`
`WAPGateway
`
`LocalE
`
`- '
`-
`
`I
`
`Connects to home page
`
`'
`I
`
`(
`
`Selects check status
`
`'\
`I
`
`(Provides login and password"'\
`
`~
`
`I
`
`'
`
`/
`\
`
`I
`
`I
`\
`
`(
`
`WAP-::-HTTP
`
`'\
`
`I
`
`Displays home page
`
`)
`
`WAP.:-HTTP
`
`'\.
`J
`
`WAP->HTTP
`
`WAP.r;-HTTP
`
`WAP·> HTTP
`
`'
`
`'
`
`'
`
`~ 01sptays authenlieation page )
`
`I
`-\
`
`Valid user
`
`I
`\.
`
`WAf'<-HTTP
`
`'
`
`J
`
`~
`
`I Displays errOf )
`\ and asks retry
`
`(
`
`Displays status page
`
`)
`
`4t
`
`Page 26 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 26 of 31
`
`US 2005/0038688 Al
`
`Figure 19
`
`Figure CST-4 ConsumerNendor USE CASE - Check Status Workflow (DTV Interface)
`
`ConsumerNendor USE CASE - Check Status
`Workflow (DTV Interface)
`
`MSO Headend
`
`LocalE
`
`-
`-
`
`I
`\.
`
`Connects to home page
`
`\
`
`I Proprietory caOle ·> HTTP )
`
`(
`
`Displays home page )
`
`I
`
`Proprietory cable <· HTTP
`
`'
`
`)
`
`( Selects check status
`
`\
`
`I Proprietory cable -> HTTP \
`
`. C Displays authentication page)
`
`f
`
`Proprietary <- HTTP
`
`'
`
`'
`( Provides login and password\
`
`- I Proprietary cable -> HTTP \
`
`J
`\
`
`Valid user
`
`)
`
`f
`
`Proprletory cable <· HTTP )
`
`~
`
`I Displays error
`and asks retry
`
`(
`
`Displays status page
`
`)
`
`••
`
`c
`
`Page 27 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 27 of 31
`
`US 2005/0038688 Al
`
`Figure 20
`
`Figure SPS-GUl-1 Check Status
`
`· [!J ~ (2::J I jJ Search
`'
`
`'1_,,.y Favorites @r Media
`
`i
`i
`I
`!
`I
`
`,,
`-
`
`11
`
`Status
`
`tontacting
`
`::::omplete!
`
`<>lease Comnlete Ratino!
`
`-----~----
`
`Status
`
`- -
`
`New! Reply via phone to 203-555-9986
`
`New! Accent or Reiect
`
`Complete!
`
`--
`
`I I
`I
`I
`I I L=.·
`
`MyLocalE for Jenny Landerson
`
`My requests:
`
`--··-·--·-·-
`Jate
`
`12/11/2002
`
`11/19/2002
`
`11/02/2002
`
`Request
`0 1umber:
`Andreotti Plumbing
`
`lectr ic ian :
`Steven Wojehowicz
`
`Babysitter:
`Margaret Pelz
`
`Search for anolfler provider
`
`My leads:
`
`ba~-
`
`12/08/2002
`
`12/07/2002
`
`[11.12212002
`i
`
`--- ----
`Request
`rrutoring:
`lizabeth Snead
`
`rruto1·ing:
`Steven V\loiehowicz
`
`rrutoring:
`Michael ll"Jeisman
`
`My services:
`
`Service
`
`Actions
`
`Statistics
`
`[ e Internet
`
`Page 28 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 28 of 31
`
`US 2005/0038688 Al
`
`Figure 21
`
`Figure PR-1 ConsumerNendor USE CASE - Provide Ratings Workflow (WEB Interface)
`
`ConsumerNendor USE CASE - Provide Ratings
`Workflow (WEB Interface)
`
`No Gateway
`
`LocalE
`
`-
`-
`
`/
`\
`
`Connects to home page
`
`'\
`j
`
`I
`
`Displays home page
`
`Selects provide ratings
`
`J
`
`~ Displays authentication page
`
`(Provides login and password)
`
`(
`\
`
`Valid user
`
`~ / Displays error j
`
`\
`
`and asks retry
`
`•
`
`Provides ratings
`
`"\
`I
`
`(
`\
`
`;'
`\
`
`Displays ratings page
`
`Records ratings
`
`0
`
`Page 29 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 29 of 31
`
`US 2005/0038688 Al
`
`Figure 22
`
`Figure PA-2 ConsumerNendor USE CASE - Provide Ratings Workflow (POTS Interlace)
`
`CansumerNendor USE CASE - Provide Ratings
`Workflow (POTS Interlace)
`
`Voice Gateway
`
`LocalE
`
`-
`-
`
`(
`
`Calls a toll tree number
`
`)
`
`( Wants to provide ratings
`
`)
`
`I
`'-
`
`\
`
`I
`
`Voice -> VoiceXML
`
`/
`
`I Respond:5 with greetings and)
`\..
`instrvctions
`
`Voiee <· VoiceXML "
`
`Voice-> VoiceXML "
`
`/
`
`Asks for atithentiealion
`
`'-
`
`Voiee .:- VolceXML "
`
`'-
`
`( Provides login and password~
`
`Voice -> Vo1ceXML " /
`
`va11ciuser
`
`Voiee <· VolceXML " /
`
`(
`\
`
`J
`
`Votee o::- VoiceXML
`
`Voice-> VoiceXML
`
`\
`J
`
`'
`
`J
`
`~
`
`(Asks rors retry)
`
`Responds wi~ instructions tor)
`
`ratings
`
`\
`
`_/
`
`-
`
`Records ratings
`
`)
`
`4t
`
`(
`
`Provides ratings
`
`'
`
`J
`
`Page 30 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 30 of 31
`
`US 2005/0038688 Al
`
`Figure 23
`
`Figure PR-3 ConsumerNendor USE CASE - Provide Ratings Workflow !YVAP Interface)
`
`ConsumerNendor USE CASE - Provide Ratings
`Workflow (WAP Interface)
`
`WAPGateway
`
`LocalE
`
`-
`-
`
`'
`
`\
`
`Connects to home page
`
`\
`J
`
`'
`( Selects provide ralings
`
`J
`
`( Provides login and passw01d J
`
`(
`
`Provides ratings
`
`'
`
`'
`
`\
`
`r
`
`(
`
`(
`
`(
`
`(
`
`r
`\
`
`r
`
`WAP->HTTP
`
`\
`J
`
`'
`
`\
`
`Displays home page
`
`WAP<·HTTP
`
`WAP-:>HTTP
`
`WAP<·HTTP
`
`WAP->HTTP
`
`WAP<-HTTP
`
`WAP<-HTTP
`
`WAP->HTTP
`
`\
`
`\
`
`\
`
`\
`
`\
`J
`
`'
`
`J
`
`'
`
`J
`
`f Displays authentication page
`
`(
`\
`
`Valid user
`
`~
`
`( Displays error )
`\ and askS retiy
`
`r
`\
`
`(
`
`)
`
`)
`
`Displays ratings page
`
`Records ratings
`
`4t
`
`Page 31 of 49
`
`

`

`Patent Application Publication Feb. 17, 2005 Sheet 31 of 31
`
`US 2005/0038688 Al
`
`Figure 24
`
`Figure PA-4 ConsumerNendor USE CASE - Provide Ratings Workflow (DTV Interface)
`
`ConsumerNendor USE CASE • Provide Ratings
`Workflow (DTV Interface)
`
`MSOHeadend
`
`LocalE
`
`-
`- \
`
`(
`
`Connects to home page
`
`\
`
`Proprietory cable -> HTIP ~
`
`(
`\
`
`(
`\
`
`Displays home page
`
`)
`
`f Propnetory cable <- HTTP
`
`( Selects provide ratings
`
`\
`/
`
`(
`\
`
`Propnetory cable -> HTTP )
`
`C Displays authentication page)
`
`( Proprietory cable <· HTTP )
`
`( Provides logiri and password"\
`
`f Proprietory cable -> HTTP J
`\
`
`f
`
`Valid user
`
`(
`
`Proprietary cable <· HTTP ~
`
`(
`\
`
`Proprietory cable <· HTTP
`
`\ _...
`
`(
`
`Provides ra1mgs
`
`\
`
`(
`-\
`
`Proprietary cable -"> HTTP
`
`\
`
`~
`
`{ Displays error
`and asks retry
`
`(
`
`(
`\
`
`Displays ratings pag&
`
`Records rabngs
`
`0
`
`Page 32 of 49
`
`

`

`US 2005/0038688 Al
`
`Feb. 17,2005
`
`1
`
`SYSTEM AND METHOD FOR MATCHING LOCAL
`BUYERS AND SELLERS FOR THE PROVISION OF
`COMMUNITY BASED SERVICES
`
`FIELD OF THE INVENTION
`
`[0001] The invention described herein relates to an Inter(cid:173)
`net based system and method for matching the needs of the
`residents of a community with the capabilities of those in the
`community who wish to sell their services. The invention
`uses a filtering mechanism to match the sellers' services
`with the buyer's needs and empowers the buyer to select the
`desired service provider.
`
`BACKGROUND OF THE INVENTION
`
`[0002] Matching consumers who need a service per(cid:173)
`formed, such as tutoring, physical therapy, or plumbing,
`with local service providers in their community has been the
`role for many local media channels. Local newspaper clas(cid:173)
`sified ads, local directories such as the "Yellow Pages,"
`community publications such as "penny savers" and,
`recently, Internet based global and local online offerings
`have sought to fill this matching need. To date, the most
`prominent of the online offerings, distributed under many
`other brand names, is RespondNet.
`
`[0003] The RespondNet system is used by many compa(cid:173)
`nies, most notably, Verizon SuperPages, Inc., as the engine
`for its "MerchantMatch" service. Other online services
`similar to RespondNet include: ImproveNet, ServiceMagic,
`ServiceMaster, Elance.com, and iMandi. RespondNet and
`these other online systems that seek to match consumers
`with local service providers are vendor-centric. Vendor(cid:173)
`centric means the preponderance of commerce enabling
`information and usefulness is directed to the suppliers of
`services, rather than the consumers of services. Specifically,
`in the vendor-centric online systems such as RespondNet,
`the result of the matching between consumer needs and
`vendor capabilities is not revealed to the consumers. Addi(cid:173)
`tionally, the choice of which of these vendors to contact is
`not made by consumers but by the RespondNet system or
`administrators. The matching process in these systems is
`opaque, or a "black box" to the consumers.
`
`[0004] Another reason that RespondNet and the systems
`like RespondNet are not consumer-centric is that they do not
`provide any information on what other consumers think
`about a particular vendor. Verizon's MerchantMatch, which
`uses RespondNet, does ask the consumers to rate the quality
`of services received from the vendors; however, their ratings
`are not made accessible to everyone. In a consumer-centric
`system, it would be desirable to provide such vendor ratings
`to consumers to enable them to make informed choices.
`
`[0005] Other systems known in the art for facilitating a
`consumer's search for a service provider are categorized
`herein as "Little/No Matching" systems that may be "Cat(cid:173)
`egory Based" or "Keyword Search" systems. Prominent
`examples of "Category Based" systems include Verizon's
`SuperPages and the Internet based Yellow Pages. Google,
`Overture, and CraigsList are examples of the "Keyword
`Search" systems. These "Little/No Matching" systems allow
`consumers to search, view vendor details, and select the
`vendors they would like to work with. However, the "Little/
`No Matching" systems such as SuperPages and the Internet
`based Yellow Pages enable the user's search to be narrowed
`
`only to the extent of the relevant category of service pro(cid:173)
`viders. As a result, the user is often faced with having to sift
`through long lists of service providers some of whom, for
`example, may not be available or may not have the capa(cid:173)
`bility to do exactly what a consumer is in need of. The
`situation is far worse in the case of general purpose search
`engines (e.g., Google and Overture) where users can only
`specify a set of keywords. With the exception of Super(cid:173)
`Pages, the "Little/No Matching" systems provide no support
`for contacting the vendors. They also do not provide any
`support for tracking the status of the consumer requests.
`Moreover, the "Little/No Matching" systems do not provide
`vendor ratings to aid the consumers in their decision(cid:173)
`making.
`
`[0006] Other systems are known for facilitating vendor/
`consumer matches for service transactions.
`
`[0007] For example, Cook describes in U.S. Patent Appli(cid:173)
`cation Publication No. US 2002/0059095Al a lead manage(cid:173)
`ment system that processes lead data to develop a lead
`profile so that the attractiveness of the lead can be deter(cid:173)
`mined. The lead profiles may be modified in response to
`changes in the customer information and interested parties
`may be informed of changes in the lead profile.
`
`[0008] Tenorio describes in U.S. Patent Application Pub(cid:173)
`lication No. US 2002/0174022Al a system for pre-qualify(cid:173)
`ing sellers during the matching phase of an electronic
`commerce transaction. The disclosed system manages a
`hierarchical directory structure of product classes and their
`attributes and is primarily a product-oriented system that
`associates product data with the vendors. Buyers may search
`for products in the directory structure and find the vendors
`that match their needs.
`
`[0009] Craig, et al. describe in U.S. Patent Application
`Publication No. US 2003/0069744Al a networked referral
`commission system that provides a collective listing orga(cid:173)
`nization that maintains a collection of listings from listing
`sales brokers. Buyers search against the consolidated listing
`database and, when a buyer selects a listing, the broker is
`provided with the contact information of the buyer. Once the
`transaction is complete (i.e., the buyer buys the property),
`the lead fee is spilt between the owners of the consolidated
`listing database and the broker. Wright, et al. describe in
`U.S. Patent Application Publication No. US 2003/
`0083895Al a networked referral commission system similar
`to the Craig, et al system except that a buyer can specify a
`date/time of his/her preference to view a property and the
`system delivers the buyer's preferred viewing time to the
`broker.
`
`[0010] Luke, et al. describe in U.S. Pat. No. 6,131,087 a
`method for automatically identifying, matching, and near(cid:173)
`matching buyers and sellers in electronic market transac(cid:173)
`tions that implements an algorithm for representing various
`dimensions of the solicitation and the offer data in the form
`of numerical ranges and matches the solicitations with the
`offers in terms of their similarity on various dimensions.
`
`[0011] Vega describes in U.S. Patent Application Publica(cid:173)
`tion No. US 2002/0069079Al a method and system for
`facilitating service transactions by matching buyers and
`sellers of services. The system includes a mechanism for
`defining a set of service classifications and material items so
`that services may be more freely tradeable. The system
`
`Page 33 of 49
`
`

`

`US 2005/0038688 Al
`
`Feb. 17,2005
`
`2
`
`registers buyers and sellers and maintains a variety of data
`on participants including credit, transactions, social intelli(cid:173)
`gence, marketing, and the like. Vega proposes to use numer(cid:173)
`ous sophisticated data mining, artificial intelligence, neural
`networks, and related techniques to match the requests-for(cid:173)
`offers with offers. The system matches sets of offers from
`different vendors against requests for offers as a package and
`provides for both online and offline negotiation and execu(cid:173)
`tion of transactions as well as the ability to automatically
`effectuate transactions through a legally binding mechanism
`defined for buyers and sellers. The system purportedly
`functions both as a centralized and a distributed system.
`While the system disclosed by Vega would be useful in
`standardizing requests for service, Vega does not disclose a
`system that empowers a consumer to select vendors in the
`geographic area that have the expertise needed by the
`consumer and to facilitate the passing of the consumer's lead
`to the vendor in a manner designated by the vendor. Vega
`also does not allow the consumer to specify which ones or
`how many of the matched providers should be informed of
`their needs and to specify when, where, and how the
`providers should get in touch with them.
`[0012] Generally speaking, these systems fail to combine
`consumer control with status tracking, vendor ratings, and
`other consumer-centric features described in more detail
`herein. The present invention is designed to provide such
`advantageous features.
`
`SUMMARY OF THE INVENTION
`
`[0013] The invention is a consumer-centric service for
`matching local consumers with local service providers on an
`Internet enabled system accessible via one or more of a
`plurality of communication media. The service is consumer(cid:173)
`centric because a matching is performed between consumer
`needs and local vendor capabilities and the results are
`presented back to the consumer so that the choice of which
`vendors to be contacted is left to the consumer. The inven(cid:173)
`tion provides an additional convenience benefit to consum(cid:173)
`ers, because mechanisms for immediately and automatically
`contacting the vendor are provided. The system will auto(cid:173)
`matically contact the chosen vendor and offer them the
`details of the consumer's request, including the preferred
`method of contact information, for a fee. Also, the system
`immediately informs the consumer about the status of the
`vendor contacts, including whether or not the vendor has
`accepted the lead. Thus, the invention enables consumers to
`maintain control over the selection and contact process with
`matched vendors. Consumer confidence about the quality of
`the match results and prospective vendor behavior is height(cid:173)
`ened thereby so as to encourage trust and more frequent
`system use.
`[0014] The system of the invention matches the needs of
`the residents of a community (i.e., "consumers", "buyers")
`with the capabilities of those who want to sell their services
`(i.e., "vendors", "providers") using a filtering process as
`distinguished from a searching mechanism for matching the
`sellers' services with buyers' ne

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket