csp by xiuliliaofz


Commercials Service
    for Palm
   Zachi Sharvit, Elad Eldor
     PostPC [2003/2004]
 Problems
 Solution
 CSP Solution
  – Requirements
      Client
      Service Provider
  – Implementation
       Battery Life
       Protocols
       PC‟s Bluetooth chip
       Palm‟s Bluetooth chip
       Design in sketch
  – Interface
1. People don‟t know how close they
   are for products they want.
2. Receiving too many irrelevant
3. Filtering and remembering the
   information we want.
    Problems’ consequences
 Stores: incomes are potentially
 Buyers: time for buying desired
  products increases.
 Conclusion: “Traditional” advertising
  (newspapers, TV, Internet etc.) does
  not solve these problems.
         Direct Advertising
 Direct advertising maximizes the emotional
  side of the buying procedure.
 When people notice something they need,
  there's more chance they‟ll buy it.
 Next – we‟ll show an example of direct
  advertising in Cellular phone.
        Cellular phones
 SMS information system ,known as
  Tip-Com in Cellcom.
 User with mobile phone can join the
 By that he agrees to receive SMS
  messages from advertisers.
  Cellular Disadvantages
 User has no control over the timing of
  messages - can be very annoying.
 No filtering options on the incoming
 No touch screens.
 Small screen, about 3 times smaller than
  PDA‟s screen:
  – Hard to read
  – smaller advertisement field
CSP Solution
           CSP - Contents
 Brief Description
 Requirements
  – Client
  – Service Provider
 Implementation
 User Interface
           Brief Description
 CSP – Commercials Service for Palm.
 Offers immediate messaging sending:
  – Stores send commercials into palms of buyers that:
      interested in their products
      make themselves discoverable
 Stores pay for subscribing into our service, while
  buyers subscribe for the service for free.
 Communication between user‟s palms and
  store‟s PC is done via Bluetooth.
     Brief Description (cont.)
 Our service includes two steps:
  Configuration and Notification
  1.Configuration: Preparing a TOBuy list in the palm of
    the products.
  2.Notification: Stores notify users (both registered in
    CSP) in their range.
 Notification will be sent only if the user
  chooses to make himself “discoverable”.
 Client (User)
 Client (Store)
 Service Provider
           Client (User)
 Palm device
 TOBuy list: <radius, product, price>
 Bluetooth chip
 The same application as in the
  stores‟ PC.
 Registration to the CSP service.
             Client (Store)
 PC: acts as a proxy between the palms and
  the server.
 BT chip: installed on a PC, acts as a sensor
  for other BT devices in its area.
 Internet connection between the PC and the
           Service Provider
 Database – contains:
  – preferences of users ( configured during the
    configuration step).
  – Stores‟ products, prices, ads.
 Server – queries the DB for matches
  between users‟ preferences and available
  products in each of the stores in the
  configured radius.
 Internet connection between the server and
  the PCs.
   PC‟s Bluetooth chip
   Palm‟s Bluetooth chip
   Battery Life
   Design
   Proof of Concept
Bluetooth token (PC)

    Bluetooth USB dongle for PC
Bluetooth token (PC) - description
 Connects the PC using USB port.
 Contains a tiny radio transceiver that
  can communicate with BT devices in its
 Data Transfer Rate: 5MBps
 Receives signals even between walls.
     Bluetooth chip (Palm)

                     Bluetooth chip for Palm
Enables communication with devices located within 10 meter radius
  Battery Life (Bluetooth spec.)
 Palm m505 has capacity of 540mAh at 3.7V
  about 20 hours of full processing.
 Palm itself consumes 23mA (65mA with backlight).
 Palms in standby mode (discoverable) will
  consume up to 0.3mA.On data transfer up to
  30mA.(according to the Bluetooth spec).
 Palm battery life time will reduce in only 10% when
  transferring data, and about 1.5% in standby
 Maximum “discoverable” time of a battery with a
  maximum 30 mA is 18 hours.
   BT sensor inside the store senses all the
    devices in its area that contain BT chip.
   The sensor is in charge of:
    –   Communicating with the PC.
    –   Sensing all the devices with BT chip, not just
        discoverable palms.
   Each BT chip has a Unique ID (UID).
   The PC sends the UID to the server.
   The server checks if the DB contains such
   If so, the ToBuy list is transferred from Palm
    to PC via silent FTP.
                 Design (cont.)
   The PC sends the ToBuy list to the DB
   The server sends back a list of products to the PC
   This list contains all the stores that:
    1. Offer products the user has chosen in its TOBuy list.
    2. Their distance from the user is no less than the distance
       the user configured earlier.
    3. Product's prices.
   The PC sends ads to the palm.
       Problems with current
 A store is able to receive signals from Palms in
  radius of no more than 10 meters:
  – Palm Bluetooth token‟s transmission radius is only 10
  – PC Bluetooth token‟s transmission radius is only 10 -20
 Our design minimizes this problem:
  – All stores are connected to one main server.
  – The server sends the store that first recognized the user
    details about all the stores that offer the items in the
    user‟s TODO list.
  – This list contains stores that can be far more than 20
    meters distance from the user (depends on the user‟s
    configuration of maximal distance from stores in the list).
              Proof of Concept
 Establish BT connection between PC and Palm in
  both directions.
 Shopping search engine, technology and
  implementation already exists.
  – i.e.: http://froogle.google.com
 ToDo list application exists on Palms. Adding the
  „budget‟ and „radius‟ fields is easy.
 All we need to do is integrating existing
  technologies into on CSP product.

To top