throbber
TUITEAA
`
`US 20030074209A1
`
`as United States
`a2) Patent Application Publication co) Pub. No.: US 2003/0074209 A1
`Tobin Apr. 17, 2003 (43) Pub. Date:
`
`
`
`(54) USER DEVICE WITH SERVICE FINDING
`AND PURCHASING FUNCTIONALITY
`
`(52) US. Cd. ieee sseseessstesseeeseesnncseeessecsnesaneeeseens 705/1
`
`(76)
`
`Inventor: Christopher M. Tobin, McLean, VA
`(US)
`Correspondence Address:
`BLAKELY SOKOLOFF TAYLOR & ZAFMAN
`12400 WILSHIRE BOULEVARD, SEVENTH
`FLOOR
`LOS ANGELES, CA 90025 (US)
`
`(21) Appl. No.:
`
`09/981,342
`
`(22)
`
`Filed:
`
`Oct. 15, 2001
`Publication Classification
`
`(57)
`
`ABSTRACT
`
`A user device couples to a position determining system to
`determine relative positions of the device and a service
`vendor. The position determining system may include an
`information database thal provides the device with informa-
`tion about the service vendor. A display may be coupled to
`the device to display the relative positions and the informa-
`tion about the service vendor on a map. Additionally, the
`device includes a device identifier to authorize a transaction
`
`(SV)
`
`Tint, C07 ieeeeeeeeecseeeecceeeesnnnteeeeeeceeceennnee GO06F 17/60
`
`without revealing the identity of a user of the device.
`
`Qt
`
`t
`
`>
`
` 3
`
`lot
`
`1H
`
`Google Exhibit 1041
`Google Exhibit 1041
`Google v. Mullen
`Google v. Mullen
`
`7
`
`.
`
`IS
`
`lo
`
`12>
`
`oO
`

`
`s >L
`
`jos —™
`
`10
`\
`
`

`

`Patent Application Publication Apr. 17,2003 Sheet 1 of 12
`
`US 2003/0074209 Al
`
`d
`
`FIG,
`
`3
`
`jo&
`
`jos
`
`4
`
`P|SE
`
`-—™
`
`

`

`Patent Application Publication Apr. 17,2003 Sheet 2 of 12
`
`US 2003/0074209 Al
`
`
`jForos
`
` 77manaAeeeeWyaLwoI~7a/°gUP
`
`gu)
`
`
`
`

`

`US 2003/0074209 Al
`
`Patent Application Publication Apr. 17,2003 Sheet 3 of 12
`
`

`

`Patent Application Publication
`
`Apr. 17, 2003 Sheet 4 of 12
`
`US 2003/0074209 Al
`
`Personal
`Transaction
`Device
`(105)
`
`User
`(104)
`
`Position
`Determining Vendor Vendor
`
`(101)
`
`(116)
`
`(226)
`
`(124)
`201} Provide
`Vendorinfo©|
`
`203) Activate. Sele
`Vendor Locator
`
`202) Provide
`Vendor Info Ses fe rem e-
`
`204) Select Type of
`Vendor and Type of
`
`205) Request User Location
`
`206) Retum User Location .
`
`207) Request Vendo:
`Location(s)
`
`208) Retum Vendor
`
`Search
`
`
`
`(209) Dispiay Map
`
`
`Vendor Locations
`marked thereon
`
`
`
`ve0) Hightight
`
`218) Dispia
`Directions
`
`FIG. 2
`
`

`

`Patent Application Publication Apr. 17,2003 Sheet 5 of 12
`
`Sze
`
`US 2003/0074209 Al
`
`
`
`
`
`
`
`jauueyguoyngiasig9u0NnDe3€oinby4--------
`suogyorgwaysisuonsesuEls—__»
`jauueysuonNGisigposhwt
`
`
`—amepeownfeaweoor ewan:
`
`NOLLOVSNVUL
`
`
`
`ONIMVATOADVAIHd
`
`
`
`>NOLLNGINISIC
`
`!’‘F‘
`
`'‘'3i
`
`}4{i
`
`]1t!'}'i11!'‘ '‘!t1rt'''!'''a
`
`i!
`
`'''
`
`hase am alee om oe oe ae ae om
`
`
`
`ANIOdABLNA
`
`
`
`OHVDADVAIEd
`
`’w------5)Ni..----
`
`puzyeg
`
`puyju0l4
`
`WISNYNIS
`
`ONISSSIONd
`
`ANdNVAVISIG
`
`
`
`
`
`BIMIANYIYyfelgUd")VIIOUILIOD
`
`
`
`
`
`
`
`

`

`Patent Application Publication Apr. 17,2003 Sheet 6 of 12
`
`FIG. 4
`
`MEMORY
`
`
`
`US 2003/0074209 Al
` PROCESSOR
`||
`
` INPUT/OUTPUT
`
`530
`DISPLAY
`
`335
`
`FIG. 5
`
`

`

`Patent Application Publication Apr. 17,2003 Sheet 7 of 12
`
`US 2003/0074209 Al
`
`602
`
`603
`
`604
`
`605
`
`First Communication
`Logic
`
`Calculation Logic
`
`606
`
`Second
`Communication
`
`607 Logic
`
`Display Logic
`
`Security Logic
`
`Transponder Logic
`
`608
`
`Map Logic
`
`PTD
`
`601
`
`FIG. 6
`
`

`

`Patent Application Publication Apr. 17,2003 Sheet 8 of 12
`
`US 2003/0074209 Al
`
`Gras)
`
`COUPLEAPERSONALTRANSACTION DEVICE
`
`(PTD) TO AN INFORMATION DATABASE AND TO
`A POSITION DETERMINING SYSTEM
`
`705
`
`RECEIVE ACTIVATE COMMAND FROM
`THE USER SELECTING A VENDOR
`LOCATOR PROGRAM
`
`DISPLAY A LOCATOR PROGRAM INTERFACE
`
`SELECTING A REGIONAL MAP TO DISPLAY
`
`RECEIVE AN ACTIVATE COMMAND FROM THE USER
`
`RECEIVE AN ACTIVATE COMMAND FROM THE USER
`
`SELECTING A TYPE OF VENDOR TO LOCATE 711
`RETRIEVE MAP AND VENDOR INFORMATION
`a3
`ey
`
`COMMUNICATE WITH THE INFORMATION DATABASE TO
`
`712
`
`FIG. 7a
`
`COMMUNICATIE WITH THE POSITION DETERMINING
`SYSTEM TO OBTAIN PTD POSITION COORDINATES
`
`CALCULATE A VARIABLE DISTANCE AND ESTIMATED
`TRAVEL TIME BETWEEN A VENDOR LOCATION AND A
`VARIABLE POSITION OF THE PTD
`
`714
`2) A
`
`

`

`Patent Application Publication Apr. 17,2003 Sheet 9 of 12
`
`US 2003/0074209 Al
`
`
`715
`
`a®
`DISPLAY REGIONAL MAP TOGETHER WITH VENDOR
`
`
`
`LOCATIONS, VARIABLE DISTANCES, AND ESTIMATED
`TRAVEL TIMES
`
`
`
`DISPLAY OTHER INFORMATION
`
`716
`
`719
`
`
`
`
`
`
`
`RECEIVE ACTIVATE
`RECEIVE ACTIVATE
`COMMAND FROM USER
`COMMANDFROM USEA
`
`
`SELECTING A VENDOR
`SELECTING A COUPON
`
`HYPERLINK?
`HYPERLINK?
`
`
`
`Yes
`
`
`
`
`DISPLAY COUPON
`DISPLAY VENDOR
`INFORMATION
`INFORMATION AND/OR
`
`
`DRIVING DIRECTIONS
`
`FIG. 7b
`
`
`
`

`

`Patent Application Publication Apr. 17,2003 Sheet 10 of 12)
`
`=US 2003/0074209 Al
`
`B(«>
`
`722
`
`723
`
`721
`
`
`
`
`
`
`
`RECEIVE ACTIVATE
`YES
`
`COMMAND FROM THE
`USER TO FIND THE
`
`
`LOWEST PRICE?
`
`RECEIVE ACTIVATE
`COMMAND FROM THE
`USER TO FIND THE
`NEAREST VENDOR?
`
`
`INDICATE TO THE
`
`
`
`RANK THE
`USER, THE VENDOR
`
`
`VENDOR
`CLOSESTTO THE
`
`
`
`INFORMATION
`USER
`
`
`
`ch&
`
`740
`
`FIG. 7¢
`
`> 7
`
`RANK THE
`VENDOR
`INFORMATION
`
`INDICATE TO THE USER,
`THE VENOOR HAVING
`THE LOWEST PRICE
`
`NO
`
`36
`
`
`
`
`

`

`Patent Application Publication Apr. 17,2003 Sheet 11 of 12
`
`US 2003/0074209 Al
`
`c®§
`
`729
`
`727
`
`
`INDICATE TO THE
`USER, THE VENDOR
`
`
`HAVING THE
`
`
` “RECEIVE ACTIVATE
`
`
`
`LOWEST PRICE
`COMMANDTO FIND THE
`RANK THE
`
`
`
`WHICH IS CLOSEST
`
`NEAREST VENDOR
`VENDOR
`
`
`
`TO THE USER
`AVING THE LOWEST,
`INFORMATION
`
`
`
`
`
`738
`
`730
`
`RECEIVE AN ACTIVATE
`COMMAND TO FINDA
`VENDOR HAVING A
`COUPON?
`
`
` YES
`
`
`NO
`
`731
`
`732
`
`
`
`
`
`
`INDICATE TO THE
`
`RANK THE
`USER, THE
`
`VENDOR(S) HAVING
`VENDOR
`
`A COUPON
`INFORMATION
`
`
`
`
`<_<YES
`
`pad=LS
`
`740
`
`

`

`Patent Application Publication Apr. 17,2003 Sheet 12 of 12)
`
`US 2003/0074209 Al
`
`0®
`
`735
`
`
`INDICATE TO THE
`USER, THE
`
`
`VENDOR(S) THAT
`
`
`ACCEPT
`RECEIVE
`
`
`
`ELECTRONIC
`RANK THE
`ACTIVATE
`
`VENDOR
`COMMERCE
`(COMMANDTOFIND’
`
`
`
`
`INFORMATION
`PAYMENTS
`A VENDOR THAT
`
`
`
`
`ACCEPTS
`
`
`ELECTONIC
`
`COMMERCE
`PAYMENTS?
`
`
`
`NO
`
`B®
`
`FIG. 7e
`
`

`

`US 2003/0074209 Al
`
`Apr. 17, 2003
`
`USER DEVICE WITH SERVICE FINDING AND
`PURCHASING FUNCTIONALITY
`
`RELATED APPLICATIONS
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`invention is illustrated by way of
`[0007] The present
`example and not limitation in the figures of the accompa-
`nying drawings, in which:
`
`[0001] This application claims the benefit of U.S. Provi-
`sional Application Serial No. 60/34,379 filed on Dec. 8,
`2000, which is hereby incorporated by reference.
`
`[0008] FIG. 1A is a diagram of an embodimentof a user
`device coupled with electronic commerce and position
`determining systems.
`
`TIELD OF THE INVENTION
`
`[0002] The invention generally relates to an electronic
`user device, and in particular,
`to a user device that finds
`services and allows purchases by the user of the device.
`
`BACKGROUND OF THE INVENTION
`
`[0003] When traveling, the consumeris often a captive
`purchaser, tending to buy gasoline and other products and
`services from the first available location. Although current
`positioning technology, such as the Global Positioning Sys-
`tem (GPS), can pinpoint a consumer’s location on a dis-
`played map,
`it
`typically does not
`interface with service
`vendor data to display service vendor locations to a user.
`Internet-based direction finding services exist, and automo-
`biles are being equipped with onboard GPSnavigation and
`map systems. Some of these systems, allow a consumer to
`search for particular service vendors by category (e.g.
`hotels), by name, or byaffiliation. However, conventional
`systems, which tend to have slow search and uploading
`times, provide limited scarch capabilitics designed more for
`stationary than mobile users.
`
`[0004] For example, conventional service maps will not
`allow consumers to search for service vendors by price,
`coupon, electronic payment capabilities. Nor will it search
`for the service vendor closest to the user. Additionally, the
`user is not provided with indications of real-time distances
`and travel times. Instead, direction finding companies only
`provide an alphabetical listing of service vendors within a
`circular area having a center point at the user’s geographic
`location. If more service vendors are desired, the radius of
`the circular area is extended outwards.
`
`{0005] Thus, neither the direction finding companies nor
`the onboard vehicular navigation systems provide a mecha-
`nism for finding a lowest price service vendor, or a closest
`service vendor, in a region radially near a mobile consumer’s
`dynamically changing geographical position. Furthermore,
`in making such purchases, particularly gasoline purchases,
`consumers pay either by cash or by credit card. Many
`gasoline fuel terminals are now automated, but when the
`consumer pays by credit card, no measures are taken to
`ensure the privacy of the user.
`
`SUMMARYOF THE INVENTION
`
`[0006] A user device couples to a position determining
`system to determine relative positions of the device and a
`service vendor. The position determining system may
`include an information database that provides the device
`with information about the service vendor. A display may be
`coupled to the device to display the relative positions and the
`information about the service vendor on a map. Additionally,
`the device includes a device identifier to authorize a trans-
`
`action without revealing the identity of a user of the device.
`
`[0009] FIG. 1B is a diagram of an embodimentof a user
`device illustrating one embodiment of a graphical user
`interface usable with the user device of FIG. 1A.
`
`[0010] FIG. 1C is a diagram of another embodimentof a
`graphical user interface for use with the user device of FIG.
`1A.
`
`(0011] FIG. 2 is a process chart depicting one embodi-
`ment of a process to perform a transaction using the user
`device of FIG. 1A.
`
`[0012] FIG. 3 is a simplified block diagram of one
`embodimentof a secure transaction system.
`
`{0013] FIG. 4 is a simplified block diagram of one
`embodiment of a privacy card for a personal transaction
`device.
`
`{0014] FIG. 5 is a simplified block diagram of one
`embodiment of a digital wallet for a personal transaction
`device.
`
`FIG.6 is a diagram illustrating one embodimentof
`(0015]
`a personal transaction device.
`
`[0016] TIGS. 7A-7E are flow diagrams of one embodi-
`ment of a method usable with the user device of FIG. 1A.
`
`DETAILED DESCRIPTION OF PREFERRED
`EMBODIMENTS
`
`In the following descriptions for the purposes of
`[0017]
`explanation, numerous details are set forth in order to
`provide a thorough understanding of the invention. How-
`ever, it will be apparent to one skilled in the art that these
`specific details are not required in order to practice the
`invention. In other instances, well known electrical struc-
`tures or circuits are shown in block diagram form in order
`not to obscure the invention unnecessarily.
`
`In one embodiment, a user device is equipped with
`[0018]
`a service vendor locator program, which determines and
`displays a plurality of service vendor locations on a map,
`together with information specific to cach service vendor,
`such as pricing and coupon information. This allows the
`consumer to make educated decisions about where to buy
`products, such as gasoline, without having to drive around
`making price comparisons. In one embodiment,
`the user
`device receives its current location from a Global Position-
`ing System (GPS) and creates a default map for that loca-
`tion. The map may indicate the user device’s current vari-
`able position in the center of, for example, approximately a
`five mile radius of map data, together with the fixed posi-
`tions of a plurality of service vendors. In one embodiment,
`the map data resides entirely on a server, and the user device
`downloads appropriate map data based upon the user’s
`position.
`In another embodiment,
`the map information
`resides on the user device, which only downloads supple-
`mental information (e.g. service vendor locations, prices,
`etc.) to conserve bandwidth.
`
`

`

`US 2003/0074209 Al
`
`Apr. 17, 2003
`
`[0019] FIG. 1A illustrates one embodiment of the user
`device. The user device 105 is coupled to a position deter-
`mining system (PDS) 101 and may also be coupled to a
`remote server 124 that hosts an information database 118
`
`containing service vendor data 115. The user device 105 is
`activated and operated by a user 104 to conduct informa-
`tional and purchasing transactions without compromising
`the user’s personal identification information and identity.
`The user device 105 includes a display screen 125, such as
`a standard displayor a touch sensilive screen, either color or
`gray-scale. The user device 105 may include a security
`device 106 to authenticate the user upon activation, such as
`a biometric device. The user device 105 mayfurther include
`a voice recognition system, a keypad, a cursor control
`device, and a magnetic strip mechanism 113. Magnetic strip
`mechanism 113 may read and/or encode credit cards, smart
`cards, or privacy cards. Additionally, user device 105 may
`wirelessly couple with a personal digital assistant (PDA), a
`laptop computer, a desktop computer, or other clectronic/
`digital system, when commanded to do so by a user, for as
`long as is needed to complete a user-initiated transaction.
`
`[0020] The user device may couple with the position
`determining system (PDS) 101 in several ways. In one
`embodiment, wireless communication channels 13 and 14
`are used, and user device 105 is equipped with a GPS signal
`processor necessary to determine the current spatial position
`of user device 105. Where processing speeds and power
`consumption are concerns, wireless communication chan-
`nels 6 and 7 may be used to relay the GPS signals received
`by user device 105 to the remote server 124 for processing.
`Tn one embodiment, the position coordinates of user device
`105 are calculated at the remote server 124 and transmitted
`
`to user device 105, where they are integrated visually and/or
`audibly with a map system and display.
`
`In another embodiment, user device 105 couples
`{0021]
`with PDS 101 indirectly using (wireless) communication
`channels 4 and 5, and wireless communication channels 2
`and 3. This embodiment takes advantage of the growing
`number of onboard navigation systems 102 currently being
`installed in vehicles 103, such as automobiles. Because the
`position calculations may be handled by the vehicle’s
`onboard navigation system, user device 105 need not be
`equipped with its own GPS processor. Consequently,
`the
`production costs of user device 105 are lowered and design
`is simplified.
`
`[0022] According to one embodiment, communications
`channels 4 and 5 are not wireless channels, and user device
`105 physically couples to the vehicle’s onboard navigation
`system using a synchronization cradle and/or cables con-
`nected to the vehicle. In a further embodiment, communi-
`cations channels 4 and 5 are wireless channels. In this one
`
`embodiment, making the user device compatible with wire-
`less standards such as Bluetooth allows user device 105 to
`communicate with various navigation and communications
`systems onboard vehicle 103. While Bluctooth is a cable-
`replacement technology created by Ericcson, and a standard
`for a small, cheap radio chip that can be plugged into
`computers, printers, mobile phones, etc. Bluetooth specifi-
`cations and profiles are well knownto personsskilled in the
`art.
`
`[0023] FIG. 1B is a diagram of one embodiment of a
`graphical user interface for use with personal transaction
`
`device 105. In one embodiment, user device 105 displays the
`graphical user interface on display screen 125. A program
`title 133 may appear at the top of the screen, and combina-
`tion of buttons 134, 135, 136, 137, 138, and hyperlinks 139
`are provided to enable a user to request a particular type of
`desired search. A hyperlink is an element in an electronic
`documentthat links to another place in the same document
`or to an entirely different document. Commonly, a hyperlink
`is represented by either an icon (graphical image) or by an
`underlined word. Clicking on the hyperlink displays another
`webpage. Hyperlinksare an essential ingredientofall hyper-
`text systems, including the World Wide Web.
`
`[0024] The user device 105 may be equipped with a
`service vendor locator program, which is executed on the
`personal transaction device to locate all service vendors
`within a pre-determined radius of the current spatial position
`of user device 105. In one embodiment, the phrase “Service
`Vendor Locator”is centered at the top of the display screen
`as a program title 133. Two columns,each having a series of
`ventries, may be positioned beneath the program title 133.
`The entries in the first column may consist of a button 138
`located adjacent hyperlink 139. In one embodiment, hyper-
`links 139 include a “fuel” hyperlink, a “hotel” hyperlink,
`and a “food” hyperlink. Additionally, an “electronic pay-
`ment” hyperlink 140 and a “More” hyperlink 141 may
`appearat the bottom of the list of hyperlinks 139. Activating
`“More” hyperlink 141 may display a list of additional
`hyperlinks, which indicate additional categories of service
`vendors, such as repair shops, movie theaters, etc. In FIG.
`1B, each hyperlink is illustratively represented by an under-
`lined word. It will be appreciated that the hyperlinks 139,
`140, and 141 may take any conceivable form, such as icons
`that represent objects or programs.
`
`In one embodiment, the second columnis located
`[0025]
`to the right of the first, and the entries in the second column
`are buttons (a small outlined area in a dialog box or other
`area of a display screen that can be activated to select an
`option or command). Exemplary types of buttons shown in
`FIG.1B, include: a “Closest Service Vendor” button 134; a
`“Lowest Price” button 135; a “Combination” button 136;
`and a “Go” button 137.
`
`[0026] Auser maysearch for available service vendors by
`activating various combinations of buttons and hyperlinks.
`Tor example, selecting the [uel button 138 and activating
`the Go button 137 maydisplay a list of all Fuel (gasoline)
`service vendors in a particular area. In a further embodi-
`ment, the positions of the scrvice vendors found as a result
`of the search may be graphically represented on an elec-
`tronic map. Similar searches for hotels and restaurants may
`also be performed as described above. These searches may
`be further restricted by activating one or more of buttons
`134-137 and Electronic Payment hyperlink 140. For
`example, selecting Fuel button 138, activating the Closest
`Service vendor button 134, and activating the Go button
`137, displays a list of the service vendors closest to the
`spatial location of the user device, for example, out
`to
`approximately a five (5) mile radial limit as measured from
`the user device. In a further embodiment, the locations of the
`service vendors are displayed on a local area map and/or
`audibly conveyed to the user. In yet another embodiment,
`Electronic Payment button 140 may be used in combination
`with one of buttons 134-136 to display a list of service
`vendors that host electronic commerce payment transac-
`
`

`

`US 2003/0074209 Al
`
`Apr. 17, 2003
`
`tions. Similar restrictive searches for hotels and restaurants
`
`may also be performed as described above.
`
`In one embodiment, a user may searchfor a favor-
`[0027]
`ite service vendor by activating one or service vendor
`hyperlinks 139. For example, activating Fuel hyperlink 139
`may display a list of available Fuel service vendors within
`a predetermined spatial area. Selecting a service vendor
`from the list and activating the Go button 137 may display
`the locations of the selected service vendor(s) on a map.
`Similar searches for favorite hotel or food service vendors
`
`may be performed as described above.
`
`[0028] FIG. 1C is a diagram of another embodimentof a
`graphical user interface for use with user device 105. Illus-
`tratively, display screen 125 is divided into two sections, an
`upper portion 112, and a lower portion 111. Upper portion
`112 displays a local area map, which showsthe positions of
`roads 135, service vendors 137, 127, and 129, and position
`124 of user device 105. Also shown on the mapare real-time
`distance and time information for each service vendor, the
`real-time speed and direction 139 of user device 105, and a
`compassindicator 133. In one embodiment, the distance and
`time information particular to each service vendor is shown
`in a small data box adjacent to the service vendor logo. For
`example, data box 123 displays the real-time time and
`distance information for service vendor 137, which is a
`Texaco™ station. The time information displays the esti-
`mated remaining travel
`time, calculated by dividing the
`approximate distance separating the Texaco™ station from
`user device 105 by the speed of user device 105. The
`distance information displays the approximate distance in
`miles or kilometers separating user device 105 from the
`service vendor 137. Similar data boxes are provided for
`other service vendors 127 and 129. In one embodiment, the
`closest service vendoris highlighted. Similar highlighting
`may be used to indicate the results of a search restricted by
`other criteria, such as the Electronic Payment button, the
`lowest price button,
`and/or
`the
`combination button,
`described above. In one embodiment, the speed and heading
`information 139 of user device 105 are provided by a
`server-based, vehicle-based, or user device-based GPSsig-
`nal processor.
`
`[0029] Lower portion 111 contains a menu bar 131 and a
`table having four columns. Thefirst column 107 contains a
`series of icons identifying particular service vendors. In one
`cmbodiment, the icons are small pictures of scrvice vendor
`logos. The second column 108 contains a series of service
`vendor hyperlinks, as previously described. The third col-
`umn 109 contains hyperlinks to service vendor prices. The
`fourth column 110 contains hyperlinksto the service vendor
`coupons. In one embodiment, where no service vendorsare
`available in a particular area, an appropriate message may be
`visually displayed and/or audibly generated. Clicking on a
`service vendor logo in column 107 (orin upperportion 112)
`or on a service vendor hyperlink in column 108, may display
`other information uniquely associated with that service
`vendor, such as the service vendor’s street address and
`phone number, links to driving directions, etc. Similarly,
`clicking on a Price hyperlink in column 109 may display a
`listing of prices for additional products and services offered
`by that service vendor, such as other grades of fuel, car-
`washes, snacks, etc. Similarly, clicking on a Coupon hyper-
`
`in column 110, displays more
`if one is available,
`link,
`information regarding special sales or discounts offered by
`a particular service vendor.
`[0030]
`In one embodiment, a Sort toolbar 131 is provided
`to allow a uscr to arrange the data displayed in lower portion
`111 in a preferred fashion. Sort toolbar 131 may contain four
`sort icons, which maybeof any size, type, or color, so long
`as their meaning is clear to the average user. For example,
`a “$” symbol may be provided to rank the service vendor
`information by price, in which the service vendors having
`the lowestpricesfirst are listed, followed bya listing of other
`service vendors having higher prices. A commandto rank
`the service vendor information by distance, listing service
`vendors from the closest to the farthest, may be represented
`by a Distance icon. Similarly, a commandto rank the service
`vendor information,
`listing first all
`the service vendors
`having coupons, followed byall those who do not, may be
`represented by a Couponicon, Additionally, a command to
`rank the service vendor information alphabetically by name,
`may be represented by a Nameicon.
`[0031]
`In one embodiment,
`the map data displayed in
`upper portion 112 and the service vendor information dis-
`played in lower portion 111 are retrieved from an informa-
`tion database (of FIG. 1A) while the real-time distance and
`time information displayed in upper portion 112 are
`retrieved froman internal processor or from a remote server.
`To conserve bandwidth, user device 105 may be configured
`to store map data internally, so that accessing an information
`database (of FIG. 1A) would entail only downloading
`service vendor
`locations, pricing, coupon information,
`logos,etc.
`[0032]
`In one embodiment, at least a portion of the service
`vendor data, such as price, is real-time (or semi-real-time)
`information, meaning that the information is updated bythe
`respective service vendors as the data changes.
`In one
`embodiment, a service vendor enters price changes (or other
`data) into its computer system and those changes are auto-
`matically uploaded to the information database (of FIG.
`1A). The user device 105 may be configured to automati-
`cally download data changes from the server when it ini-
`tially accesses the database or when it performs automatic
`refreshment operations (e.g. updates previously downloaded
`data). As used herein,
`the phrase “automatic refreshment
`operations” means that user device 105 may be configured
`to refresh the contents of a displayed map by automatically
`downloading map content data from the data base after a
`predetermined period of time has elapsed. Additionally, the
`phrase “automatic refreshment operations” also includes
`user-initiated or server-initiated refreshment operations.
`Examples of service vendor data that may be stored in the
`information database 118 include, but are not limited to
`service vendor: name, address, phone number, pricing infor-
`mation, driving directions, coupon information, logo infor-
`mation, etc.
`[0033] FIG. 2 is a process chart depicting one embodi-
`ment of a process to perform a transaction using the user
`device 105. In FIG. 2, at least six entities are represented:
`the user 104, the user device 105, the remote server 124, the
`Position Determining System (PDS) 101, and two service
`vendors, Service Vendor N 116, and Service Vendor N+1
`226.
`
`To begin, service vendors N 116 through N+1
`[0034]
`226(N being an integer greater than zero) submit service
`
`

`

`US 2003/0074209 Al
`
`Apr. 17, 2003
`
`vendor information to a information database (operations
`201 and 202). In one embodiment, the information database
`is selectively coupled with user device 105 and hosted by the
`remote server 124 (of FIG. 1A). At operation 203, the user
`104 activates user device 105 and selects a service vendor
`locator program, as previously described and described in
`further detail below. Once the program loads,the user selects
`the type of service vendor to locate, as well as the type of
`search to be performed (operation 204). For illustrative
`purposes, user device 105 is shown and described as selec-
`tively coupling to PDS 101. At this point, however, the user
`device 105 mayselectively couple with either PDS 101 or to
`the information database at
`the remote server 124. At
`operation 205, user device 105 requests its current location
`from PDS 101, and receives a reply (operation 206). At
`operation 207, user device 105 selectively couples with the
`information database and requests a map of the local area,
`together with the grid coordinates, logos, pricing informa-
`tion, ctc., of the service vendors. The requested information
`is returned to the user device 105 at operations 208 and 209.
`
`[0035] Once the requested information has been received,
`the service vendor locator program displays and superim-
`poses on the map’s graphical interface, icons indicating the
`locations of the service vendors and the user deviceitself as
`previously described. In one embodiment, service vendor
`icons matching the results of a particular search query, such
`as “find lowest price,” are highlighted or otherwise brought
`to the user’s attention (operation 210). Real-time informa-
`tion, such an estimated distance separating the user device
`from a service vendor, and estimated travel time or required
`to traverse that Distance may be displayed.
`
`secure database of transaction device information and user
`information. In one embodiment, the TPCH 315 interfaces
`to at least one financial processing system 320 to perform
`associated financial transactions, such as confirming suffi-
`cient funds to perform the transaction, and transfers to the
`vendor 325 the fees required to complete the transaction. In
`addition,
`the TPCH 315 may also provide information
`through a distribution system 330 that, in one embodiment,
`can provide a purchased product to the user 340, again
`without the vendor 325 knowing the identification of the
`user 340. In an alternate embodiment, the financial process-
`ing system 320 need not be a separate entity but may be
`incorporated with other functionality. For example, in one
`embodiment, the financial processing system 320 may be
`combined with the TPCH 315 functionality.
`
`In one embodiment, the financial processing sys-
`[0039]
`tem (IP) 320 performs tasks of transferring funds between
`the user’s account and the vendor’s account for each trans-
`
`action. In one embodiment, the presence of the TPCH 315
`means that no details of the transactions, other than the
`amount of the transactions and other basic information, are
`known to the FP 320. The TPCH 315 issues transaction
`authorizations to the FP 320 function on an anonymousbasis
`on behalf of the user over a highly secure channel. The FP
`320 does not need to have many electronic channels receiv-
`ing requests for fund transfer, as in a traditional financial
`processing system. In one embodiment, a highly secure
`channel is set up between the TPCH 315 and the FP 320.
`Thus, the FP 320 is less vulnerable to spoofing.
`
`In one embodiment, the FP 320 is contacted bythe
`[0040]
`TPCH 315 requesting a generic credit approval of a par-
`ticular account. Thus, the FP 320 receives a minimal amount
`[0036] At operation 211, a user mayselect a highlighted
`of information. In one embodiment, the transaction infor-
`service vendoror a different service vendorby activating the
`mation,
`including the identification of goods being pur-
`service vendor’s logo or service vendor hyperlink as
`chased with the credit need not be passed to the FP 320. ‘The
`described above. In response, the user device 105 retrieves
`TPCH 315 can request the credit using a dummy charge ID
`the requested service vendor-specific information from the
`that can belisted in the monthly credit statement sent to the
`information database (operations 212 and 213), and displays
`user, so that the user can reconcile his credit statement.
`the information for the user (operation 214). Whenadriving
`Further,
`the personal
`transaction device 305 can include
`directions icon or hyperlink is activated, the user device 105
`retrieves the directions from the information database and
`functionality to cause the credit statement to convert the
`dummycharge ID back to the transactional information so
`displays them for the user (operations 215 to 218).
`that
`the credit statement appears to be a conventional
`statement that lists the goods that were purchased and the
`associated amount charged.
`
`[0037] FIG. 3 is a block diagram of one embodimentof a
`secure transaction system, which is suitable for use as the
`remote server 124 (of FIG. 1A) and which also may be used
`in electronic commerce. In this embodiment, a transaction
`privacy clearing house (TPCH) 315 interfaces a user (con-
`sumer) 340 and a vendor325. In this particular embodiment,
`the user device 105 is illustrated as a personal transaction
`device (PTD) 370, ¢.g., a privacy card 305, (or a privacy
`card 305 coupled to a digital wallet 350), which is used to
`maintain the privacy of the user while enabling the user to
`perform transactions. In an alternate embodiment, the PTD
`370 may be any suitable device that allows unrestricted
`access to TPCH 315. The personal transaction device infor-
`mation is provided to the TPCH 315 that then indicates to
`the vendor 325 and the user 340 approval of the transaction
`to be performed.
`
`In order to maintain confidentiality of the identity
`[0038]
`of the user 340, the transaction device information does not
`provide user identification information. Thus,
`the vendor
`325 or other entities do not have user information but rather
`transaction device information. The TPCH 315 maintains a
`
`[0041] A display input device 360 (shown in phantom)
`may be includedto enable the user, or in some embodiments
`the vendor 325, to display status and provide input regarding
`the PTD 305 and the status of the transaction to be per-
`formed.
`
`In yet another embodiment, an entry point 310
`[0042]
`interfaces with the personal transaction device 370 and also
`communicates with the TPCH 315. The entry point 310 may
`be an existing (referred to herein as a legacy POS terminal)
`or a newly configured point of sale (POS) terminal located
`in a retail environment. The user 340 uses the PTD 370 to
`interface to the POS terminal in a manner similar to how
`credit cards and debit cards interface with POS terminals.
`
`The entry point 310 may also be a public kiosk, a personal
`computer, or t

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