US008150894B2
(12) United States Patent
(10) Patent N0.: (45) Date of Patent:
Monahan et a].
(54)
METHOD AND SYSTEM FOR COMMUNICATING USER INTERFACES BETWEEN FIRST AND SECOND USERS OVER A NETWORK
4,412,287 A 4,674,044 A
4,677,552 A 4,789,928 A 4,799,156 A 4,823,265 A 4,864,516 A
(75) Inventors: Jay Monahan, Campbell, CA (US); Bradley A. Handler, Menlo Park, CA
US 8,150,894 B2 Apr. 3, 2012
10/1983 Braddock, III 6/1987 Kalmus et al.
6/1987 Sibley, Jr. 12/1988 Fujisaki 1/1989 Shavit et al. 4/1989 Nelson 9/1989 Gaither et al.
(Continued)
(Us)
FOREIGN PATENT DOCUMENTS
(73) Assignee: eBay Inc., San Jose, CA (US) (*)
Notice:
2253543 Al
CA
(Continued)
Subject to any disclaimer, the term of this patent is extended or adjusted under 35
OTHER PUBLICATIONS
U.S.C. 154(b) by 0 days.
“US. Appl. No. 09/668,339, Non-Final Of?ce Action mailed Jun. 4, 2002”, 5 pgs.
(21) Appl. No.: 13/160,331 (22)
Filed:
Jun. 14, 2011
(65)
(Continued)
Prior Publication Data
US 2011/0283197 A1
3/1997
Primary Examiner * Diane MiZrahi
(74) Attorney, Agent, or Firm * Schwegman, Lundberg &
Nov. 17,2011
Woessner, PA. Related US. Application Data
(63)
(57)
Continuation of application No. 11/965,538, ?led on Dec. 27, 2007, which is a continuation of application No. 10/316,628, ?led on Dec. 10, 2002, now Pat. No. 7,509,323, which is a continuation of application No. 09/668,399, ?led on Sep. 22, 2000, now Pat. No.
ABSTRACT
A system and a method for communicating selected search results are described. The system generates a ?rst user inter
face that includes a ?rst plurality of items and a ?rst plurality
of selection functions. The ?rst plurality of items is respec tively associated with the ?rst plurality of selection functions.
6,523,037.
The system presents the ?rst user interface over a communi
(51)
Int. Cl.
cations network. The system receives at least two selections
G06F 17/30
(52) (58)
US. Cl.
(2006.01)
over the communications network. The at least two selections
collectively identify a ?rst plurality of deleted items as deleted from the ?rst plurality of items. The ?rst plurality of
..................................................... .. 707/803
Field of Classi?cation Search ................ .. 707/ 802,
items further include and a second plurality of items that are
707/ 803
See application ?le for complete search history.
not deleted from the ?rst plurality of items. Next, the system
References Cited
plurality of items and a second plurality of selection functions
generates a second user interface that includes the second
(56)
and presents the second user interface over the communica
U.S. PATENT DOCUMENTS 3,573,747 A 3,581,072 A
tions network.
4/1971 Adams et al.
21 Claims, 15 Drawing Sheets
5/1971 Nymeyer
Wm DATE: 00/00/00 semen-mam: xvzsmnou
IE! SELECTED RESULTS TO Fll-E:XYZSTA11DN 112
SEARCH RESULTS
/-
PREVIEW SENDTODEFAULT
/— 255
A DEF
ESSEE(S)WITH MEssAGEmFoR;
mimnuu SELECTED SEARCH
RESULTS \
HI Andy Adnin llwlikd ml MUM
lllwdly (GO/W00) that
mad be armed m yaw m
& lzwswimslml _ l
U CHEAP, CHEAP XYZSTATION GAME 8 DIRECT FROM G?NhXVZSTATbON GAMES! Plans men an ma 512W! Um m vim lama mm.
REPLY WITH
/
DEFAULT MESSAGE
EDlT DEFAULT
msssmers)
212
SELECT ADDRESSEEtS] ND CREATE MESSAGE
US 8,150,894 B2 Page 2 6,178,408 6,192,407 6,202,051 6,243,691
US. PATENT DOCUMENTS
4,903,201 5,063,507 5,077,665 5,101,353 5,136,501 5,168,446 5,205,200 5,243,515 5,258,908 5,280,422 5,297,031 5,297,032 5,305,200 5,325,297 5,329,589 5,375,055 5,394,324 5,426,281 5,485,510 5,553,145 5,557,728 5,596,994 5,598,557 5,640,569 5,657,389 5,664,115 5,689,652 5,694,546 5,706,457 5,710,889 5,715,314 5,715,402 5,717,989 5,722,418 5,724,567 5,724,576 5,727,165 5,771,291 5,771,380 5,790,790 5,793,497 5,794,219 5,799,285 5,803,500 5,818,914 5,826,244 5,835,896 5,845,265 5,845,266 5,850,442 5,857,188 5,857,201 5,857,203 5,872,848 5,873,069 5,874,412 5,884,056 5,890,138 5,905,974 5,905,975 5,922,074 5,924,072 5,926,794 5,960,406 5,991,739 6,005,565 6,035,402 6,044,363 6,047,264 6,055,518 6,058,417 6,061,448 6,073,117 6,085,176 6,104,815 6,119,137 6,157,935 6,161,082
2/1990 11/1991 12/1991 3/1992 8/1992 12/1992 4/1993 9/1993 11/1993 1/1994 3/1994 3/1994 4/1994 6/1994 7/1994 12/1994 2/1995 6/1995 1/1996 9/1996 9/1996 1/1997 1/1997 6/1997 8/1997 9/1997 11/1997 12/1997 1/1998 1/1998 2/1998 2/1998 2/1998 3/1998 3/1998 3/1998 3/1998 6/1998 6/1998 8/1998 8/1998 8/1998 8/1998 9/1998 10/1998 10/1998 11/1998 12/1998 12/1998 12/1998 1/1999 1/1999 1/1999 2/1999 2/1999 2/1999 3/1999 3/1999 5/1999 5/1999 7/1999 7/1999 7/1999 9/1999 11/1999 12/1999 3/2000 3/2000 4/2000 4/2000 5/2000 5/2000 6/2000 7/2000 8/2000 9/2000 12/2000 12/2000
Wagner Lindsey et al. Silverman et al.
6,278,993 6,345,288 6,523,037 6,539,396 6,636,242 6,732,145 7,130,885 7,509,323
Lupien et al. Silverman et al. Wiseman
Wright Lee Hartheimer et al. Moe et al. Gutterman et al.
Trojan et al. Hartheimer et al. Bird et al. Fraser et al.
Togher et al. Clearwater Abecassis Colbert Micali Garrett et al. Bro Doner et al. Miller et al. Houvener Fraser
Lupien et al. Reisman Dwyer et al. Clark et al.
Payne et al.
Popolo ToZZoli et al. Bro Rose et al. Letourneau Ordish et al. Newton et al. Tanaka et al. Smith et al. Funk Brown
Klingman Mossberg Fujisaki Huberman Fisher et al. Woolston
Lupien et al. Muftic
Douglas Wright et al. Kauffman et al.
Romney et al. Reuhl et al. Priebe et al. Steele Godin et al. Fraser et al. Ausubel Richard et al. Havens Fethe
Rasansky et al. Cupps et al. Legall et al. Vaeth et al. Mori et al. Fisher et al. Franklin et al. Hess et al. Smith et al.
Oyanagi et al. Woolston Alcorn et al. Smith et al. Tran et al.
Goldberg et al.
B1 B1 B1 B1 B1 B1 B1 B1 B2 B1 B2 B2
7,945,852 B1 *
2001/0027439 2001/0029463 2001/0034739 2001/0034849 2002/0138582 2004/0153378 2008/0104518
A1 A1 A1 A1 A1 A1 A1
2008/0229198 A1*
2008/0320049 A1
1/2001 Copple et a1. Smith et al. Woolston Fisher et al.
2/2001 3/2001 6/2001 8/2001 2/2002 2/2003 3/2003 10/2003 5/2004 10/2006 3/2009 5/2011
10/2001 10/2001 10/2001 10/2001 9/2002 8/2004 5/2008 9/2008
Kumar et al. Reed et al. Monahan et al. Bowman-Amuah Bowman-amuah Aravamudan et al. Chandra et al. Monahan et al. Pilskalns ..................... .. 715/230
HoltZman et al. Fuller Anecki et a1. Powers Chandra et al. Perkowski Monahan et al. Jung et al. ................... .. 715/708
12/2008 Levy et al.
FOREIGN PATENT DOCUMENTS FR NL WO WO WO WO WO WO
2658635 9300266 WO-9215174 WO-9517711 WO-9634356 WO-9737315 WO-9963461 WO-0225401
A1 A1 A1 A1 A1 A3
8/1991 2/1993 9/1992 6/1995 10/1996 10/1997 12/1999 3/2002
OTHER PUBLICATIONS “U.S. Appl. No. 09/668,339, Notice of Allowance mailed Oct. 15, 2002”, 4 pgs. “U.S. Appl. No. 09/668,339, Response ?led Sep. 24, 2002 to Non Final Of?ce Action mailed Jun. 4, 2002”, 22 pgs. “U.S. Appl. No. 10/316,628, Examiner Interview Summary mailed Dec. 8, 2008”, 4 pgs. “U.S.Appl. No. 10/3 16,628, Non Final Of?ceAction mailed May 22, 2007”, 8 pgs. “U.S. Appl. No. 10/316,628, Non Final Of?ce Action mailed Dec. 6, 2005”, 7 pgs. “U.S. Appl. No. 10/316,628, Notice of Allowance mailed Nov. 6, 2008”, 15 pgs. “U.S. Appl. No. 10/316,628, Response ?led Jan. 29, 2009 to Notice ofAllowance mailed Nov. 6, 2008”, 8 pgs. “U.S. Appl. No. 10/316,628, Response ?led Aug. 14, 2006 to Non Final Of?ce Action mailed Dec. 6, 2005”, 4 pgs. “U.S. Appl. No. 10/316,628, Response ?led Sep. 24, 2007 to Non Final Of?ce Action mailed May 22, 2007”, 9 pgs. “U.S. Appl. No. 11/965,538, Non Final Of?ce Action mailed Jan. 18, 2011”, 11 pgs. “U.S. Appl. No. 11/965,538, Non Of?ce Action mailed Jan. 18, 2011”, 11 pgs. “U.S. Appl. No. 11/965,538, Notice of Allowance mailed Apr. 29, 2011”, 5 pgs. “U.S. Appl. No. 11/965,538, Response ?led Apr. 18, 2011 to Non Final Of?ce Action mailed Jan. 18, 2011”, 7 pgs. “U.S. Appl. No. 11/965,538, Restriction Requirement mailed Nov. 24, 2010”, 5 pgs. “Australian Application Serial No. 2006201638, Examiner Report Mailed Dec. 1, 2008”, 2 pgs.
“Improving Search Engine Results through User Feedback”, Research Disclosure, 458 (105), IBM Corp., (Jun. 2002), 458105. “International Application Serial No. 019731389, European Search Report mailed Jun. 27, 2005”, 4 pgs. “International Application Serial No. 2001292747, EXaminer’s Report mailed Sep. 9, 2005”, 2 pgs. “International Application Serial No. 2006201638, First EXaminer’s Report mailed Feb. 1, 2008”, 1 pg. “International Search Report, for Application No. PCT/US01/29149, date Mailed Dec. 5, 2001”.
US 8,150,894 B2 Page 3 “Japanese Application Serial No. 2002-529338 Of?ce Action mailed on Jun. 2, 2009”, 3 pgs.
“Onsale Joins Fray as Online Shopping Picks Up Speed: Internet
Booms”, Computer Reseller News, CMP Publications, Inc., USA, (Jun. 5, 1995), 1 pg. “Onsale: Onsale Brings Thrill of Auctions and Bargain Hunting Online; Unique Internet retail service debuts with week-long charity auction for The Computer Museum in Boston”, Business Wire, Dia
Meade, J., “Visual 360: A Performance Appraisal System That’s ‘Fun’”, HR Magazine, Society for Human Resource Management, (Jul. 1999), 3 pgs. Neo, B S, “The implementation of an electronic market for pig trading in Singapore”, Journal of Strategic Information Systems; vol.
1(5), (Dec. 1992), 278-288. Pitkow, J. E, et al., “Using the Web as a Survey Tool: Results from the
Second WWW User Survey”, Computer Networks and ISDN Sys tems, 27 (6), (1995), 809-822.
log Web. 0489267 BW0022, (May 24, 1995), 3 pages. “PCT Written Opinion, for Application No. PCT/US01/29149, date mailed Jan. 31, 2003”, 9 Pages. “QuickStart Guide”, WebSPIRS 4.1 Quick Start Guide. SilverPlatter, (1999), 19 pgs.
Post, D L, et al., “Application of auctions as a pricing mechanism for the interchange of electric power”, IEEE Transactions on Power
“Saving Search Results in an HTML-Based Information Center”,
Information and computation economies, (1999), 11-18. Prince, Dennis L., “The Unof?cial Expert Guide to eBay”, Online Auctions @ eBay 2nd Edition: Bid with con?dence Sell with success,
Research Disclosure, 449 (14), IBM Corp., (Sep. 2001), 449148. “WebSPIRS Adnimistrator’ s Guide”, SilverPlatter Version 4.1, (Jul. 1999), 98 pgs.
Baeza-Yates, R., et al., “Modern Information Retrieval”, Chapter 5:
Query Operations, (1999), 117-139. Baumann, G. W, “Personal Optimized Decision/Transaction Pro gram”, IBM Technical Disclosure Bulletin., (Jan. 1995), 83-84. Clemons, E, “Evaluating the prospects for alternative electronic securities”, Proceedings of ICIS 91: 12th International Conference on Information Systems, (Dec. 16-18, 1991), 53-61.
Davison, A., “Coding with HTML Forms”, Dr. Dobbs Journal; 20(6), (Jun. 1, 1995), 70, 72-75, 106. Graham, I, “The Emergence of Linked Fish Markets in Europe” Focus Theme, 1-3.
Hauser, R, “Anonymous Delivery of Goods in Electronic Com merce”, IBM Technical Disclosure Bulletin, 39(3), (Mar. 1996), 363 366.
Hess, C M, et al., “Computerized Loan Organization System: An Industry Case Study of the Electronic Markets Hypothesis”, MIS
Quarterly, vol. 18(3), (Sep. 1994), 251-274. Klein, Stefan, “Introduction to Electronic Auctions”, Focus Theme, vol. 7, No. 4, (1997), 1-4. Lee, H. G, “Electronic brokerage and electronic auction: the impact of IT on market structures”, Proceedings of the Twenty-Ninth Hawaii International Conference on System Sciences, vol. 4, (1996), 397 406.
Lee, Ho Geun, “AUCNET: Electronic Intermediary for Used-Car Transactions”, Focus Theme, Electronic Markets, vol. 7, No. 4,
(1997), 24-28. Malone, T., et al., “Electronic Markets and Electronic Hierarchies”, Communications of the ACM, 14(25), (Jun. 1987), 484-497. Mardesich, Jodi, “Site Offers Clearance for End-of-Life Productsi Onsale Takes Auction Gavel Electronic”, Computer Reseller News,
(Jul. 8, 1996), 2 pps. Massimb, Marcel, “Electronic Trading, Market Structure and Liquid
ity”, Financial Analysts Journal, 50(1), (Jan/Feb, 1994), 39-50.
Systems, 10(3), (Aug. 1995), 1580-1584. Preist, Chris, et al., “Adaptive Agents in a Presistant Should Double Auction”, International Conference on Information and Computation Economies, Proceedings of the ?rst international conference on
6 pgs.
Reck, M., “Formally Specifying an Automated Trade Execution Sys tem”, The Journal of Systems and Software, 1993, Elsevier Science
Publishing, USA, (1993), 245-252. Reck, Martin, “Trading-Process Characteristics of Electronic Auc tions”, Focus Theme, vol. 7, No. 4, (1997), 17-23. Resnick, Paul, “Reputation systems”, Communications of the ACM,
43(12), (Dec. 2000), 45-48. Rockoff, T E, et al., “Design of an Internet-based system for remote
Dutch auctions”, Internet Research: Electronic Networking Applica tions and Policy, vol. 5(4), (Jan. 1, 1995), 10-16. Salton, G., et al., “Improving Retrieval Performance by Relevance Feedback”, Journal of American Society for Information Science,
41(4), (Jun. 4, 1990), 288-297. Schmid, B F, “The Development of Electronic Commerce”, EMiElectronic Markets, No. 9-10, (Oct. 1993), 2 pgs. Siegmann, Ken, “Nowhere to go but up”, PC Week; vol. 12(42),
Ziff-Davis Publishing Company, (Oct. 23, 1995), 1-3. Tjostheim, Ingvar, “A case study of an on-line auction for the World
Wide Web”, Norwegian Computing Center (NR), 1-10. Turban, Efraim, “Auctions and Bidding on the Internet: An Assess
ment”, Focus Theme, EMiElectronic Markets, vol. 7, No. 4, (1997), 7-1 1 .
Van Heck, E., et al., “Experiences with Electronic Auctions in the Dutch Flower Industry”, Focus Theme, Erasmus University, The Netherlands, 6 pgs. Warbelow, A, et al., “Aucnet: TV Auction Network System”, Harvard
Business School Case/Study, HBVR#9-190-001, USA, (Jul. 1989), 1-15.
Zwass, V., “Electronic Commerce: Structures and Issues”, Interna tional Journal of Electronic Commerce, Fall 1996, vol. 1, No. 1, (Fall
1996), 3-23. * cited by examiner
US. Patent
Apr. 3, 2012
CLIENT
Sheet 1 0f 15
US 8,150,894 B2
’\/ 32
MACHINE
CLIENT PROGRAM
nbao
4
_ 6
Tl
|iwm_
I_AMVwA
SS _mrvEno m _TR_ OUV_ I
m 5m N ADAA
RM
_ x4 6_ N,
3x m1
% u S_ FWL_EWBnmmCm_ 1mLrluw.A9_.V“ mmkunnl
wmm_mTET_ WHU _FEMS M “PM _MR
an“mwo_MAEA
E% E_ _ _ s s_
q» _mEs m _
2._E)|
E u n a m 22 T ES _ 0M SER_
EDEHR_T. _BCEE _mm |m _
RDVnAV
_ mm. _
_ S S_
__0SSSW8
_ 4_
i2 _ E_
MWW _WVB
AER_AV
_ TNELT. _ A E
_ 1
FIG. 1
_% H% HRH_
US. Patent
Apr. 3, 2012
Sheet 2 0f 15
US 8,150,894 B2
STORED
MESSAGES ~64 Al
0
ST RED
[
SToRED
N62
STORED
RESULTS
~48 NOTE TABLE ~50
uSER PAST
L (- "' _ _
AUASES
I l
II
SELLER ITEMS 1 II
|
8
f
44
L
I
I
i 116i
I
|
I
'
:
FEEDBACK
— "' "" '\
I |
___J
~52
BIDDER
ITEMS
|
I____
LISER
54 "'
BIDS
,4 :
| l
_____|
742
ACCOUNT
BALANCES 8 58
FIG. 2
ACCOUNTS
8 56
23
N60
US. Patent
Apr. 3, 2012
Sheet 3 0f 15
US 8,150,894 B2
STORED SEARCHES 63
64
66
F/
66
,._/
68
,__/
SEARCH USER ID DEFAULT MESSAGE SEARCH ID ID STRING 0002 0101 00186 XYZSTATION
70
H
DATE LAST SEARCHED 00/00/00
,._/
OTHER SEARCH PARAMETERS NOT AUTHORIZED 60 b1
STORED SEARCH RESULTS 72 74 ,J
H
76
78
C)
RESULT ID
ITEM ID
DATE
1010
2323
010100
H
SEARCH ID 0101
62 (.1
FIG. 3B
US. Patent
Apr. 3, 2012
Sheet 5 0f 15
US 8,150,894 B2
EMAIL vIA SMTP
ADMIN CLIENT MACHINE HTML~ENABLED
150w
EMAIL CUENT/
144 ~
BROWSER
v
SELECTED
@
SEARCH sERvER AUTOMATED
20
140
SEARCH FUNCTIONS PF
1421? SUBSET
21
PAGE
\/\
PAGE sERvER
A
HTTP
{I
141
HTML PAGE
CREATION FuNCTIoN
$12
EMAIL sERvER
F5
EMBEDDIN
FUNCHONG
| CGl/ISAPI l \/\ ‘LLEESEE____________________ “1f _________ ._
HTTP
HTML
EMAIL INCL. HTML PAGE vIA SMTP 0 32
'
144
ENABLED SEARCHV 142 ‘W EMAIL REsuLT CLIENT/ SET BROWSER PAGE
L f146 L
ESZQALLED EMA'L
SELECTED SUB-SET
sRowsER
PAGE
CLIENT/
CLIENT MACHINE (B)
CLIENT MACHINE (A)
EMA"
‘48
/
4
J
INCL. HTML PAGE VIA SMTP
FIG. 5
US. Patent
Apr. 3, 2012
Sheet 6 0f 15
US 8,150,894 B2
160
SEARCH
MANUAL
5
SEQ?
162
168
PAGE
AUTOMATED
_/
10
SEARCH
J7
INTERFACE _
_
E
_
_
_
._
LT ET
_
_
_
_
_
_
_
_
_
__
To
R? S
ADDRESSOR ToTAL SEARCH 4
—---—w
164
$0..
__
_
__
_
ADDHESSOH
_
174
RESULT SH
INTERFACE (E.G. E---—-> g?gnhfgssgfésg '’ HTML PAGES)
172/
TO
—> ADDRESSEE(S) _/
SEARCH RESULT
AND
SUBSET INTERFACE
MESSAGE(S) EDIT
HTML
INTERFACE
ADDHESSEE(S) MESSAGE(S) 180
182
BACK
TO
‘TOADDRESSEE ADDRESSOR EES'ULTEUBTSET _
5
166
_
dT
_
_
_
—
_
_
ADDRESSOR SELECTED SEARCH RESULT SUBSET INTERFACE
_
_
_
_
_
_
_
_
184
l ADDRESSEE
SELECT SEARCH RESULT SUBSET INTERFACE (HTML)
186
FIG. 6
_
US. Patent
Apr. 3,2012
Sheet 7 0f 15
US 8,150,894 B2
200
SEARCH CONDUCTED (MANUAL OR 202 AUTOMATED) TO DELIVER SEARCH RESULT SET ’\/
COMPOSE MARKUP LANGUAGE/DOCUMENT
[SEARCH RESULT SET INTERFACE) INCLUDING (1) TExT AND LINK (E.G., HYPERTExT) FOR EACH ITEM IN SEARCH RESULT SET AND (2) RADIO
204 ’\/
BUTTON/CHECK BOX ASSOCIATED wITH EACH lTEM
COMMUNICATE RESULT SET INTERFACE TO
nZ/OG
RECIPIENT
RECEIVE FORM OUTPUT OF RESULT SET 208 INTERFACE AT CGI/ISAPI SCRIPT AND ’\/ IDENTIFICATION OF RECIPIENT SELECTED ITEMS OF RESULT SET TO CREATE SELECTED SUBSET 21o ‘
IDENTIFY RECIPIENT OF SUBSET AND MESSAGE
H
’\/
TO ACCOMPANY SUBSET
COMPOSE MARKUP LANGUAGE/DOCUMENT
(SUBSET INTERFACE) INCLUDING (1) TEXT AND LINK FOR SELECTED SUBSET OF ITEMS, (2)
212
’\/
RADIO BUTTON/CHECK BOX FOR EACH ITEM
AND (a) MESSAGE
COMMUNICATE SUBSET INTERFACE TO SUBSET
"\2/14
RECIPIENT
RECEIVE FORM OUTPUT SUBSET TERFACE'7
FIG. 7
218
US. Patent
Apr. 3, 2012
US 8,150,894 B2
Sheet 9 0f 15
ACME AUCTION SEARCH DATE: 00/00/00 SEARCH TERM: XYZSTATION
@EI SELECTED RESULTS To FILE: XYZSTATION /— 251 172
SEARCH RESULTS
‘ CHECK ‘
Ml
8
EQIZ E
ALL
BOOTLEG GAME: XYZSTATION CHEAP‘ CHEAP XYZSTATION GAME
BASE MODULEl ABCSTATIQN LEGO PLAY STATION FOR TRAINS DIRECT FROM CHINA-XYZSTATION GAMES! 258
PREVIEW
EDIT DEFAULT ADDRESSEE(S) AND MESSAGE(S) FOR;
SEND To DEFAULT
INPUT OTHER
254 i
260
ADDREssEEIs) WITH ADDRESSEE(S) AND CREATE DEFAULT MESSAGE(S) FOR: MESSAGE(S)
256
XYZSTATIQN
180 SELECTED SEARCH RESULTS
ACM A
TI NMONIT R EARCH
Hi Andy Admin I located the following items today (00/00/00) that
FULL ITEM LISTING
should be removed from your site.
I3 CHEAP, CHEAP XYZSTATION GAME E DIRECT FROM CHINA-XYZSTATION GAMES!
270 1
Please click on the above links to view further details.
Regards, Legal, XYZ Corp. REPLY WITH DEFAULT MESSAGE
I
EDIT DEFAULT MESSAGE(S)
SELECT ADDRESSEE(S) AND CREATE MESSAGE
TO FIG.
FIG. 9A
253 -/
US. Patent
Apr. 3, 2012
Sheet 10 0f 15
US 8,150,894 B2
FROM FIG. 9A
ACME REMOVAL REPORT
HI LEGAL BEGAL, XYZ CORP I CONFIRM THAT THE FOLLOWING ITEMS HAVE BEEN REMOVED:
184
[I BOOTLEG GAME : XYZSTATION III DIRECT FROM CHINA : XYZSTATION GAME
REGARDS, ANDY ADMIN
FIG. 9B
US. Patent
Apr. 3, 2012
Sheet 11 0115
US 8,150,894 B2
EDIT DEFAULT SETTING INTERFACE
CURRENT DEFAULT: 262
ADDRESSEE .
MESSAGE
[email protected] 264
Hi Andy Admin
_/
l located the following items today that should be removed from your site: Please click on the above links to view
further details. Regards -
Legal, XYZ Corp.
176 _/
CANCEL
UPDATE
SELECT AS DEFAULT: [l SUE ADMIN - MESSAGE El JOHN ADMIN - MESSAGE
OTHER ADDRESEElS) AND MESSAGElS) lNTERFACE 1. EMAIL
MESSAGE
174 _/
2. EMAlL
MESSAGE
MORE
FIG. 11
US. Patent
Apr. 3, 2012
Sheet 12 0f 15
AB SEARCH ENG'NE
SEARCH
TERM
US 8,150,894 B2
BANNER AD - CAT PRODUCT
1
CAT
1] IFRIECATECENT 1| El CAT RAGS
[I] SMALLCATSCOM El SIAMESE CATS B
MYCAT.COM
'
172
El cATEPILLAR
/
lZl BENGAL CATS El
280
PERsIAN CATS
SELECT MORE
AVE MY
SEND
sELEgTED SEARCH
RECIPIENT NAMEl i RESULTS EMAIL ADDRESS(S) OF REClPlENT(S) [ZYZQAR . M l MESSAGE USE |Z1
I DEFAULT
YOUR NAME L
YOUR EMAIL ADDRESS |
EMA'L (HTML)
J
ABQQXXZQQM
l
BANNER AD - CAT PRODUCT
TO:
[email protected]
180
FROM:
[email protected]
/
Hi
I thought you would be interested in the following ‘selected’ results of a search i conducted using the ABC search engine. Click on the links to view the page.
El SIAMESE CATS
REPLY SEND TO FURTHER
El $5M El
REC'P'ENT
PERSIAN CATS
AVE MY SELECTED SEARCH RESULTS ‘
FIG. 12B
US. Patent
Apr. 3, 2012
Sheet 13 0f 15
EMAIL (HTML)
US 8,150,894 B2
BANNER AD - CAT PRODUCT
TO:
[email protected] FROM:
[email protected] 184
Hi Of the results you selected, 1 think only the following are of interest.
El SIAMESE CATS
/
REPLY SEND TO FURTHER RECIPIENT
EAVE MY SELECTED SEARCH RESULTS I
FIG. 12C
US. Patent
Apr. 3, 2012
Sheet 14 0f 15
US 8,150,894 B2
BANNER AD - CAT PRODUCT
ABC SEARCH ENGINE OPTIONS 282
28
4
286
SEND [TEA/VH5) SLFNNDD
288
DELETE
TERM
1
CAT
slggATgcoM
DELETE
SENDEI SAVEE] SZENNDD I] DELETE E CAT RAGS
SENDE] SAVEE]
DELETE SEND D
EU DELETE E SMALLCATS.COM
sENDEI sAvEgl SR}? [1 DELETE [I §|AMESE CATS DELETE
SENDEI SAVEE] SAET‘I'DD U DELETE E; MYCAT.COM DELETE
SENDEI SAVEE]
I] DELETE E CATEPILLAR DELETE
SENDE] SAVEX SAEASQDD U DELETE E] BENGAL CATS DELETE SEND
SEND [1 SAVE E DéqFEQrEE] DELETE [j PERSIAN cATs
SELECT MORE
SEND
RECIPIENT NAMEl
SAVE MY SELECTED
1 SEARCH RESULTS
EMAIL ADDRESS(S) OF RECIPIENT(S) m B _ M
MESSAGE
USE E I ‘DEFAULT I
YOUR NAME I YOUR EMAIL ADDRESS l
[email protected]
FIG. 13
l
‘74
J
US. Patent
Apr. 3, 2012
Sheet 15 0f 15
f 302 PROCESSOR
I
US 8,150,894 B2
Q I
/ s10 I
I
VIDEO
326
DISPLAY
INSTRUCTIONS
308 .I_/
f 304
f 312
MAIN MEMORY
ALPHA-NUMERIC
INSTRUCTIONS
DE ICE V
326
f 306
_
f 314
U)
D
m CURSOR CONTROL STATIC MEMORY 4———’ I DEVICE
/ 320 NETWORK INTERFACE
r316
DEVICE
DRIVE UNIT
324
MACHINE-HEADABLL/ MEDIUM
INSTRUCTIONS
[ 318
V
SIGNAL GENERATION DEVICE
FIG. 14
US 8,150,894 B2 1
2
METHOD AND SYSTEM FOR COMMUNICATING USER INTERFACES BETWEEN FIRST AND SECOND USERS OVER A NETWORK
considers the number of products or services that are being
offered by suppliers via such marketplaces. For example, on
the popular online-auction facility developed and operated by Ebay, Incorporated of San Jose Calif., at any one time there may be betWeen tWo and four million items or services avail
able for receiving bids.
RELATED APPLICATIONS
The present application is a continuation of US. patent application Ser. No. 11/965,538 ?led on Dec. 27, 2007 Which is a continuation of US. patent application Ser. No. 10/316,
In order to bring a degree of automation to searching of the vast and ever-dynamic inventory available for purchase on an online marketplace, a number of such online marketplaces offer automated search features. Such automated search fea
628 ?led on Dec. 10, 2002 and Which issued as US. Pat. No.
tures typically alloW the user to de?ne search terms and
7,509,323, Which is a continuation of US. patent application Ser. No. 09/668,399 ?led on Sep. 22, 2000 and Which issued as US. Pat. No. 6,523,037, Which applications are incorpo rated herein by reference.
conditions. The online marketplace Will then, at scheduled times, automatically conduct a search utiliZing the terms and conditions, and automatically communicate the results of these searches to the relevant user. In this Way, the user can
automatically be advised When items of interest to this user
become available for purchase via the online marketplace.
FIELD OF THE INVENTION
Regardless of the context or environment Within Which an
The present invention relates to the ?eld of netWork-based communications and, more speci?cally, to a method of com
20
municating a selected subset of data items betWeen multiple
(e.g., HyperText Markup Language (HTML) document). To
users over a netWork, such as the Internet.
BACKGROUND OF THE INVENTION 25
The explosive growth of the Internet as a publication and
vieW further details regarding a particular “search hit”, a user selects the hypertext title, responsive to Which a resource to Which the title is linked is invoked (e.g., a further HTML page
may be displayed).
interactive communication platform has seen parallel growth in the volume of resources and materials that may be accessed by the Internet. To enable users to navigate this unprec edented volume of information, a number of so-called
Internet-based search occurs, the results typically take the form of a list of hypertext (or linked) titles or descriptions presented in the context of a markup language document
It often occurs that only a small percentage of a search result set is in fact of interest to the user. 30
“search engine” technologies have been developed and deployed under various brands. Widely deployed search engine technologies have been developed by Alta Vista, Inc., Inktomi, Inc., and Google, Incorporated. Internet search-en
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention is illustrated by Way of example and not limitation in the ?gures of the accompanying draWings, in
portals (e.g., Yahool, Incorporated and Excite) in attracting
Which like references indicate similar elements and in Which: FIG. 1 is a block diagram illustrating an exemplary net Work-based transaction facility in the form of an intemet
users to such portals.
based auction facility.
gine features have been critical to the number of the major
35
Search engine technology is also Widely deployed Within the context of Web sites, so as to alloW visitors to a particular Web site to locate documents or features that may be of
40
FIG. 2 is a database diagram illustrating an exemplary database, maintained by and accessed via a database engine server, Which at least partially implements and supports the
interest. For example, large number of corporate Web sites
auction facility.
that operate as major communication channels to customers
FIG. 3A illustrates an exemplary stored searches table. FIG. 3B illustrates an exemplary stored search results table. FIG. 4 is an interaction diagram illustrating a sequence of
typically employ search engine technology to alloW a user to, for example, locate technical documents and articles pertain
ing to speci?c products.
45
The use of search engine technology is also Widely evident in Internet-based electronic marketplaces or exchanges. Cur rently, such marketplaces are classi?ed as being business-to
interactions, according to an exemplary embodiment of the present invention, to communicate search results betWeen ?rst and second entities. FIG. 5 is a block diagram illustrating an exemplary envi
consumer (B2C), consumer-to-consumer (C2C), or business
to-business (B2B) according to the types of parties betWeen
50
FIG. 6 is an interface map illustrating a collection of inter
faces, according to an exemplary embodiment of the present invention, that may be presented to facilitate communication
pliers, these inventories having been published by the relevant suppliers to the online exchange. Similarly, in the B2C and the C2C environments, a potential purchaser is enabled to
55
search product offerings by multiple suppliers utiliZing search engine technology employed by the relevant market place. One form of an electronic marketplace that has proved to be popular is the consumer-oriented online auction mar
ronment in Which the interaction sequence illustrated in FIG.
4 may be employed.
Which they facilitate transactions. In the context of a B2B exchange, a purchaser for a particular company may, via the online exchange, conduct a search of the inventories of sup
60
ketplace, Where suppliers publish product or service offerings
of search results betWeen entities. FIG. 7 is a How chart illustrating a method, according to an exemplary embodiment of the present invention, of commu nicating search results betWeen ?rst and second entities. FIG. 8 is an interaction diagram illustrating an interaction sequence, according to an exemplary embodiment of the
present invention, by Which search results may be communi
to be sold via an auction process. The publication of classi?ed
cated betWeen a netWork-based auction facility and a revieW
advertisements (e. g., via Yahoo! Classi?eds) may also be
ing authority. FIGS. 9-11 illustrate exemplary embodiments of various
classi?ed as publishing to an online marketplace, Where transactions are established.
The value of a search-engine technology Within the context of such online marketplaces is particularly evident When one
65
interfaces that may be generated by a Web server to facilitate the communication of selected search results betWeen enti ties.
US 8,150,894 B2 3
4
FIGS. 12A-12C illustrate a sequence of result set and sub set interfaces that may be presented Within the context of a
Central to the database 23 is a user table 40, Which contains a record for each user of the auction facility 10. A user may
Web search facilitated by a Web search engine.
operate as a seller, buyer, or both, Within the auction facility 10. The database 23 also includes items tables 42 that may be linked to the user table 40. Speci?cally, the tables 42 include
FIG. 13 illustrates a further exemplary embodiment of a result set interface. FIG. 14 is a diagrammatic representation of a machine in the exemplary form of a computer system Within Which a set of instructions may be executed.
a seller items table 44 and a bidder items table 46. A user
record in the user table 40 may be linked to multiple items that are being, or have been, auctioned via the facility 10. A link indicates Whether the user is a seller or a bidder (or buyer) With respect to items for Which records exist Within the items tables 42. The database 23 also includes a note table 48 populated
DETAILED DESCRIPTION A method and system to communicate a selected search result set betWeen ?rst and second entities over a communi
With note records that may be linked to one or more item records Within the items tables 42 and/ or to one or more user
cations netWork are described. In the following description,
records Within the user table 40. Each note record Within the
for purposes of explanation, numerous speci?c details are set
table 48 may include, inter alia, a comment, description,
forth in order to provide a thorough understanding of the present invention. It Will be evident, hoWever, to one skilled in the art that the present invention may be practiced Without
these speci?c details.
history or other information pertaining to an item being auc tion via the auction facility 10, or to a user of the auction
facility 10. 20
Transaction Facility FIG. 1 is block diagram illustrating an exemplary netWork based transaction facility in the form of an Internet-based auction facility 10. While an exemplary embodiment of the present invention is described Within the context of an auction
facility, it Will be appreciated by those skilled in the art that the invention Will ?nd application in many different types of computer-based, and netWork-based, commerce facilities.
25
purposes of having automated searches conducted by the 30
search servers 20. A stored search results table 62 is consti
tuted by a number of records, each record storing the result of a particular search conducted by, or for, a particular user. In the context of the present exemplary embodiment, the results
types of front-end servers, namely communications servers in the exemplary form of page servers 12 that deliver Web pages 35
interface to the back-end of facility 10, and search servers 20 that handle search requests to the facility 10. E-mail servers
21 provide, inter alia, automated e-mail communications to
ci?cally to enable an exemplary embodiment of the present invention. A stored searches table 60 stores records of the terms, parameters and conditions of searches that have been de?ned and saved by users for convenient recall, or for the
The auction facility 10 includes one or more of a number of
(e.g., markup language documents), picture servers 14 that dynamically deliver images to be displayed Within Web pages, listing servers 16, processing servers in the exemplary form of CGI (or ISAPI) servers 18 that provide an intelligent
A number of other tables are also shoWn to be linked to the user table 40, namely a user past aliases table 50, a feedback table 52, a feedback details table 53, a bids table 54, an accounts table 56, and an account balances table 58. The database 23 is also shoWn to include four tables spe
40
of such a search may include a listing of items stored in the items tables 42. A stored messages table 64 stores default and user-select able messages, as speci?ed by a user, to be communicated in conjunction With search results, or a subset of search results, according to the present invention. A stored addressees table 66 includes records for each of a collection of default or
users of the facility 10. The back-end servers include a database engine server 22,
user-selectable addressees of messages embodying search results. Accordingly, the stored addressees table 66 may be
a search index server 24 and a credit card database server 26,
utiliZed to support an online address book for a user.
each of Which maintains and facilitates access to a respective
database.
45
The Internet-based auction facility 10 may be accessed by
65 stores an identi?er for a user that conducted the search, and a default messenger identi?er ?eld 69 stores a key to a mes
a client program 30, such as a broWser (e. g., the Internet
Explorer distributed by Microsoft Corp. of Redmond, Wash.) that executes on a client machine 32 and accesses the facility
10 via a netWork such as, for example, the Internet 34. Other examples of netWorks that a client may utiliZe to access the auction facility 10 include a Wide area netWork (WAN), a local area netWork (LAN), a Wireless netWork (e.g., a cellular
netWork), or the Plain Old Telephone Service (POTS) net Work.
50
55
Database Structure
FIG. 2 is a database diagram illustrating an exemplary database 23, maintain by and accessed via the database engine server 22, Which at least partially implements and supports the auction facility 10. The database 23 may, in one embodiment, be implemented as a relational database, and includes a number of tables having entries, or records, that are linked by indices and keys. In an alternative embodiment, the database 23 may be implemented as collection of objects in an
object-oriented database.
FIG. 3A illustrates an exemplary embodiment of a stored searches table 60. A search identi?er ?eld 63 stores a unique identi?er for each stored search record. A user identify ?eld
60
65
sage stored Within the stored messages table 64 and that should accompany a communication of the search results for the relevant search. A search string ?eld 67 includes one or more search terms (or other conditions) that are utiliZed by the search servers 20 to located items of interest. A date last searched ?eld 68 records the date and time on Which the relevant stored search Was last conducted. Another search parameters ?eld 70 stores other conditions or parameters of ?elds that may be associated With a search (e.g., that the current search is not authorized or is disabled, etc.). FIG. 3B illustrates an exemplary stored search results table 62. A result identi?er ?eld 72 stores a unique identi?er for each stored set of search results. An item identi?er ?eld 74 stores an identi?er that keys to the items table 42, and iden ti?es a unique auction item that Was located by a particular search. A date ?eld 76 records a date on Which the relevant search Was conducted and search identi?er ?eld 78 keys to the stored searches table 60 to identify a search that generated the relevant result.