`c:::::,_,i:,.
`c.....>
`\0
`C
`~ \,,D-c:
`- -
`.
`"':::::::-Ul
`.
`-...
`~
`
`EXPRESS MAIL NO. EL 646070534 US
`
`PROVISIONAL APPLICATION COVER SHEET
`
`"O
`>-I
`0
`7'Iiis is a request for filing a PROVISIONAL APPLICATION under 37 CFR l.53(c).
`I Type a plus sign(+)
`inside this box ➔
`
`I Docket Number I so0979.00
`
`I~~~
`
`GIVEN NAME (first and m1ddle(1f any]) I
`FAMILY OR SURNAME
`Callegari
`Jeff
`
`INVENTOR(s)/APPLICANT(s)
`RESIDENCE
`I
`(CITY AND EITHER STATE OR FOREIGN COUNTRY)
`Kirkland, Washington
`n Additional inventors are bemg named on separately numbered sheets attached hereto.
`
`TITLE OF THE INVENTION (280 characters max)
`
`METHODS FOR PROVIDING VIRTUAL CONTENT
`
`CORRESPONDENCE ADDRESS
`D. C. Peter Chu, Esq.
`Dorsey & Whitney LLP
`CUSTOMER NO. 27,076
`U.S. Bank Center Building
`1420 Fifth Avenue
`Seattle, Washington 98101
`Phone: (206) 903-8800 Fax: (206) 903-8820
`ENCLOSED APPLICATION PARTS (check all that apply)
`[I] Applicant(s) Claim(s) Small Entity Status
`
`I
`
`Number of Pages I 33
`7
`
`Number of Sheets
`
`I
`
`Other (specify)
`
`I
`
`METHOD OF PAYMENT (check one)
`
`i::J
`It
`
`,,
`
`00 Specification
`~ Draw;,g(s)
`
`~-
`,..;
`!~1
`
`00 X A check or money order is enclosed to cover the Provisional filing fees
`~ The Commissioner is hereby authorized to charge any deficiencies in the filing fees
`or credit any overpayment to Deposit Account Number: 50-1266
`
`FILING FEE
`AMOUNT($)
`
`$75
`
`The invention was made by an agency of the Umted States Government or under a contract with an agency of the United States
`Government.
`
`No.
`
`Yes, the name of the U.S. Government agency and the Government contract number are: ______________ _
`
`Respectfully '"brrritt0c
`
`SIGNATURE ~ ) ,J
`
`TYPED or PRINTED NAME -~D~·~C~·~P~et=er~C~h_u ___ ____ _
`
`\ '1 1 l 80 \
`REGISTRATION NO. _4-'-'1-'-'6'"""7"'--6 ________ _
`(if appropriate)
`\lsefile031files\ip\documents\chents\cellular techmcal serv,ces\500979 00\500979 00 prov appl cover doc
`
`Date
`
`'r-1\ "rg..C*
`
`LYFT 1007
`
`1
`
`
`
`FEE TRANSMITTAL SHEET
`(FOR FY 2001)
`
`METHOD OF PAYMENT (Check One)
`1. [X] The Commissioner is hereby authorized to charge any
`additional fee required under 37 C.F.R. §§ 1.16 and 1.17 and
`1.136(a)(3) and credit any over payments to Deposit Account
`No.: 50-1266; Deposit Account Name: DORSEY & WHITNEY LLP
`
`2. [X] Check Enclosed
`
`FEE CALCULATION
`
`1. BASIC FILING FEE
`Small Entity
`Large Entity
`Fee
`Fee
`Fee
`Fee
`ru
`ru
`Code
`Code
`~ ~r'1
`355
`710
`
`201
`
`:;;101
`
`Fee Description
`
`[] Utility Filing Fee
`
`U-106
`t
`·sJ108
`
`';:~::
`
`JJ 14
`
`320
`
`206
`
`160
`
`[] Design Filing Fee
`
`710
`
`208
`
`355
`
`[] Reissue Filing Fee
`
`150
`
`214
`
`75
`
`[X] Provisional Filing Fee
`
`Subtotal (1)
`
`Complete if Known
`
`Express Mail No.
`
`EL 646070534 US
`
`Filing Date
`
`Concurrently Herewith
`
`First Named Inventor Jeff Callegari
`
`Group Art Unit
`
`Not Yet Assigned
`
`Examiner
`
`Not Yet Assigned
`
`Atty. Docket Number 500979.00
`
`FEE CALCULATION (Continued)
`
`3. ADDITIONAL FEES
`Large Entity
`Small Entity
`Fee
`Fee
`Fee
`Fee
`($)
`($)
`Fee Description
`Code
`Code
`130
`65 Surcharge • Late filing fee or oath
`105
`205
`25 Surcharge • late provisional filing fee
`or cover sheet
`130 Non-English spec1ficat1on
`For Filing a Request for
`Reexamination
`Extension for reply within first month
`
`50
`
`227
`
`130
`
`139
`
`2,520
`
`147
`
`2,520
`
`127
`
`139
`
`147
`
`115
`
`110
`
`215
`
`55
`
`116
`
`117
`
`118
`
`128
`
`120
`
`121
`
`148
`
`390
`
`890
`
`1,390
`
`1,890
`
`310
`
`260
`
`110
`
`216
`
`217
`
`218
`
`280
`
`220
`
`270
`
`248
`
`195
`
`Extension for reply within 2nd month
`
`445 Extension for reply within 3'd month
`
`695
`
`945
`
`155
`
`Extension for reply within 4th month
`
`Extension for reply within 5th month
`
`Filing a bnef in support of an appeal
`
`135 Request for oral hearing
`
`55
`
`Terminal Disclaimer Fee
`
`Fee paid
`
`$
`
`$
`
`$
`
`$
`
`$
`
`$
`
`$
`
`$
`
`$
`
`$
`$
`
`i2t EXTRA CLAIM FEES
`: ::current Claims
`Prior
`
`· ~~Total
`;_Jnd.
`
`20
`
`3
`
`Large Entity
`Fee
`Fee
`Code
`103
`
`rn
`18
`
`Small Entity
`Fee
`Fee
`Code
`203
`
`rn
`
`9
`
`Extra
`
`Fee
`
`Fee Paid
`
`X
`
`X
`
`X
`
`$ =
`$ =
`$ =
`
`$
`
`$
`
`$
`
`Subtotal (2)
`
`$0
`
`Fee Descnpt1on
`
`Claims 1n excess of 20
`
`102
`
`104
`
`109
`
`110
`
`80
`
`270
`
`80
`
`18
`
`202
`
`204
`
`209
`
`210
`
`40
`
`135
`
`40
`
`9
`
`Independent claims in excess of 3
`
`Multiple dependent Claim
`Reissue independent claims over
`original patent
`Reissue claims in excess of 20 and
`over original patent
`
`140
`
`141
`
`142
`
`143
`
`122
`
`123
`
`126
`
`581
`
`179
`
`10
`
`1,240
`
`240
`
`241
`
`1,240
`
`242
`
`440
`
`130
`
`243
`
`122
`
`50
`
`123
`
`180
`
`126
`
`40
`
`81
`
`710
`
`279
`
`Other fee (specify}
`
`55
`
`Petition to revive unavoidable
`
`620
`Petition to revive - unintentional
`620 Utility/Reissue issue fee (+ advance
`copies)
`220 Design issue fee (+ advance copies)
`
`130
`
`50
`
`Petitions to the Commissioner
`Petitions related to provisional
`applications
`Subm1ss1on of IDS
`Recording each patent assignment
`per property (times number of
`properties)
`355 Request for Continued Examination
`(RCE)
`
`180
`
`40
`
`$
`$
`$
`
`$
`
`$
`
`$
`
`$
`
`$
`
`$
`
`$
`
`$
`
`Subtotal (3)
`
`$0
`
`Total Amount of Payment:
`
`$ 75
`
`Submitted by:
`
`Signature:
`
`Reg. No.: 41,676
`
`Telephone: (206) 903-8800
`
`\\sefile03\files\ip\documents\clients\cellular technical services\500979 00\500979 00 fee trans appl doc
`
`2
`
`
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`Applicant
`
`: Jeff Callegari
`
`Attorney Docket No.: 500979.00
`
`Filed
`Title
`
`: Concurrently herewith
`: METHODS FOR PROVIDING VIRTUAL CONTENT
`
`CERTIFICATE OF MAILING BY "EXPRESS MAIL"
`
`PATENT
`
`0
`-
`E-4
`;;::::::;
`Q..a:--
`co ===M
`.~..,.-.t ;;::::::;o
`"'a:---,
`...:r-- - (1 \
`t-- ___ ,
`...,C'\1 ---..-i
`
`.--fC::, i=!!!!!!!M
`O \D -0
`.-I
`;;;;;;;;;;
`'r""
`-
`
`Box Provisional Application
`Commissioner of Patents
`Washington, D.C. 20231
`
`Sir:
`
`I hereby certify that the enclosures listed below are being deposited with the
`
`United States Postal Service "EXPRESS MAIL Post Office to Addressee" service under 37
`
`C.F.R. § 1.10, Mailing Label Certificate No. EL646070534US, on March 19, 2001, addressed to
`
`Box Provisional Application, Commissioner of Patents, Washington, DC 20231.
`
`Respectfully submitted,
`
`EY & WHITNEY LLP
`
`/
`
`r West Courier
`
`PC:hap
`
`Enclosures:
`Postcard
`Check
`Fee Transmittal Sheet(+ copy)
`Provisional Application Cover Sheet
`Application Data Sheet
`Specification, Claims, Abstract (33 pages)
`7 Sheets of Drawings (Figures 1-7)
`
`\\sefile03\files\ip\documents\clients\cellular technical services\500979.00\500979 00 cert exp matl.doc
`
`3
`
`
`
`EXPRESS MAIL NO. EL 646070534 US
`
`APPLICATION DATA SHEET
`
`Inventor Information
`
`Inventor One Given Name
`Family Name
`Postal Address Line One
`City
`State or Province
`County
`Postal or Zip Code
`City of Residence
`State or Prov. Of Residence
`Country of Residence
`Citizenship Country
`
`Correspondence Information
`
`Name Line One
`Address Line One
`Address Line Two
`City
`State or Province
`Postal or Zip Code
`Telephone
`Facsimile
`
`Application Information
`
`Title
`Total Drawing Sheets
`Formal Drawings
`Application Type
`Attorney Docket Number
`Assigned
`
`Jeff
`Callegari
`11419 NE 111 th Place
`Kirkland
`Washington
`King
`98033
`Kirkland
`Washington
`United States of America
`Canada
`
`D. C. Peter Chu, Esq.
`DORSEY & WHITNEY LLP
`1420 Fifth Avenue, Suite 3400
`Seattle
`Washington
`98101
`206-903-8800
`206-903-8820
`patentseattle@dorseylaw.com
`
`METHODS FOR PROVIDING VIRTUAL CONTENT
`7
`NO
`Provisional
`500979.00
`No
`
`Representative Information
`
`Representative Customer No.
`
`27,076
`
`\\sefile03\files\ip\documents\clients\cellular technical services\500979.00\500979.00 appl data sheet.doc
`
`4
`
`
`
`EXPRESS MAIL NO. EL646070534US
`Attorney Docket No. 500979.00
`
`METHODS FOR PROVIDING VIRTUAL CONTENT
`
`TECHN1CAL FIELD
`
`The technical field relates generally to providing information. More
`
`5 particularly, it pertains to creating and accessing virtual content that is affixed to a
`
`geographic location.
`
`COPYRIGHT NOTICE - PERMISSION
`
`A portion of the disclosure of this patent document contains materials,
`
`10 which is subject to copyright protection. The copyright owner has no objection to the
`
`facsimile reproduction by anyone of the patent document or the patent disclosure as it
`
`appears in the Patent and Trademark Office patent files or records, but otherwise reserves
`
`all copyrights rights whatsoever. The following notice applies to the software and data as
`
`described below and in the drawings attached hereto: Copyright © 2001, Cellular
`
`15 Technical Services Company, Inc., All Rights Reserved.
`
`SUMMARY OF THE INVENTION
`
`An illustrative aspect of the invention includes a method for providing a
`
`journal. The method includes creating a journal entry that is virtually affixed to a location
`
`20 of interest. The method also includes presenting the journal entry to a selected person
`
`when the selected person is within the vicinity of the location of interest.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Figure 1 is a block diagram of a system showing the software architecture
`
`25
`
`for providing a merchant presence according to one aspect of the present invention.
`
`Figure 2 is a pictorial diagram of a user interface for creating virtual content
`
`using the system of Figure 1 according to one aspect of the present invention.
`
`Figure 3 is a pictorial diagram of a user interface for creating a list of
`
`selected persons to access virtual content according to one aspect of the present invention.
`
`5
`
`
`
`2
`
`Figure 4 is a pictorial diagram of a user interface for searching for a
`
`merchant presence by a consumer according to one aspect of the present invention.
`
`Figure 5 is a pictorial diagram of a user interface for allowing a consumer to
`
`selectively secure his location so as to reveal or to conceal his presence according to one
`
`5
`
`aspect of the present invention.
`
`Figure 6 is a pictorial diagram of a user interface for allowing a consumer to
`
`select a device to which a merchant may reveal the merchant presence so that the consumer
`
`may interact with the merchant according to one aspect of the present invention.
`
`Figure 7 is a pictorial diagram of a user interface that allows a consumer or a
`
`10 merchant to personalize a presence using an application according to one aspect of the
`
`present invention.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`In the following detailed description of exemplary embodiments of the
`
`15
`
`invention, reference is made to the accompanying drawings, which form a part hereof, and
`
`in which are shown, by way of illustration, specific exemplary embodiments in which the
`
`invention may be practiced. In the drawings, like numerals describe substantially similar
`
`components throughout the several views. These embodiments are described in sufficient
`
`detail to enable those skilled in the art to practice the invention. Other embodiments may
`
`20
`
`be utilized and structural, logical, electrical, and other changes may be made without
`
`departing from the spirit or scope of the present invention. The following detailed
`
`description is, therefore, not to be taken in a limiting sense, and the scope of the present
`
`invention is defined only by the appended claims.
`
`Figure 1 is a block diagram of a system 100 according to one aspect of the
`
`25
`
`present invention. The system 100 includes various pieces of software and hardware that
`
`provide a merchant presence for a merchant at a desired geographic location. The desired
`
`geographic location is defined as an area where the merchant is interested in having a
`
`presence to do business with a consumer. The consumer interacts with the merchant
`
`through a consumer device. The consumer device includes any computing device that will
`
`6
`
`
`
`3
`
`allow the consumer to interact with the merchant, such as a wired device or a wireless
`
`device.
`
`The system 100 includes a presence server that reveals the merchant
`
`presence to the consumer. The presence server includes a device interface. The device
`
`5
`
`interface detects the type of device the consumer is using to interact with the merchant.
`
`When the type of device has been determined,
`
`the device
`
`interface selectively
`
`communicates an appropriate user interface for the type of device the consumer is using.
`
`For example, if the consumer device can interpret hypertext markup language (HTML), the
`
`device interface may send information in the form of HTML pages to the consumer.device.
`
`10
`
`The system 100 includes a Web server. The Web server serves HTML
`
`pages. The user interface of the presence server may be implemented as HTML pages that
`
`may communicate to the consumer device if the device interface has determined that the
`
`consumer device can interpret HTML pages.
`
`The system 100 includes a VoiceXML server. The VoiceXML server serves
`
`15 Voice eXtensible Markup Language pages. The user interface of the presence server may
`
`be implemented as VoiceXML pages that may communicate to the consumer device if the
`
`device interface has determined that the consumer device can interpret VoiceXML pages.
`
`The system 100 includes a number of applications, such as merchant
`
`applications. These merchant applications include applications that allow the merchant to
`
`20
`
`interface with the presence server to create the merchant presence.
`
`The presence server may use a number of other systems to provide the
`
`merchant presence. These other systems include a mapping system. The mapping system
`
`provides geographic addresses and routing methods to define the geographic area of the
`
`merchant presence. It may also be used by the consumer to search for a desired merchant
`
`25
`
`presence within an area of interest. The database keeps information that is generated to
`
`provide the merchant presence. In one embodiment, the database is implemented using
`
`Oracle, but any suitable database technology can be used, such as Microsoft SQL server.
`
`The audio processing allows processing of audio information for voice recognition, voice to
`
`text, or text to voice. The audio processing allows the consumer device to comprise a
`
`7
`
`
`
`4
`
`simple plain old telephone system (POTS) to a sophisticated cellular phone with digital
`
`personal assistant technology.
`
`The embodiments of the present invention enable merchants to easily create,
`
`deploy, and sustain a location of specific wireless and non-wireless presence. The
`
`5 merchants can do so with or without assistance from a service provider or other third party
`
`agent. The embodiments of the present invention put a merchant wireless "presence" in
`
`merchant's own hands! The aforementioned third parties may also utilize the system on
`
`behalf of clients.
`
`Merchants can log on to their personalized system account and navigate to
`
`10
`
`their own customized location-based presence. This presence is initially populated with
`
`personalization data taken from their own user accounts. From then on the merchant can
`
`come back to their setup page/wizard and modify the various data associated with them.
`
`This is a "live" presence.
`
`The merchant works with the setup page/wizard to create/deploy their
`
`15
`
`"presence" and the consumer is presented with a "consumer view" of this "presence." This
`
`consumer view is presented in many different user interfaces and many diverse devices
`
`including but not limited to web, W AP/WML, voiceN oiceXML, SMS (text messaging),
`
`email, and other modalities.
`
`The presence is part of an overall system, which allows consumers ( or
`
`20 merchants) to search, find, detect and interact with the merchant all rooted in location(cid:173)
`
`aware technology.
`
`Although the system has the capability to import (through a custom
`
`interface) merchant data from existing sources such as directories and directory services,
`
`the system allows merchants to independently subscribe to the service and take full control
`
`25 of their presence. The overall accuracy of the system (both spatial and content) are
`
`therefore inherently more accurate than existing technologies that employ for example
`
`"spiders" that almost blindly attempt to index "location" from existing web pages.
`
`Merchant presence is "live." Changes are immediately reflected into the overall system.
`
`8
`
`
`
`5
`
`Because the system does not require any design/tech talent other than
`
`operating a browser and filling out forms (formal web experience), it is available to a broad
`
`base of merchants. Some of these merchants may have expertise in web presence and
`
`others may not. The merchant presence captures the merchant information within the
`
`5
`
`system application database, which also supports links to external sources. Merchants that
`
`already have a home page (wireless or non-wireless) can link these external sources to this
`
`location-based presence, thus, in fact automatically making their existing non-location(cid:173)
`
`enabled presence location sensitive.
`
`The embodiments of the present invention provide quick and easy direct
`
`10
`
`interaction between the merchant and consumer through various buttons and links: e.g.,
`
`contact, home page, get map, get directions etc. The present invention also provides easy
`
`navigation to a virtual coupon offering.
`
`The system 100 supports virtual content, which exists on the system 100 as
`
`an application. Virtual content allows users to interactively create, link, or otherwise
`
`15
`
`deploy content that is geospatially encoded within the system. This content may be private
`
`( only accessible to the user/author) or can be shared with others in "buddy lists" for
`
`collaboration. These services may also be public, which is available to the entire user base
`
`of the system.
`
`Virtual content can be multimedia/multiformat. For example, it can include
`
`20
`
`text, voice, graphics etc. Presentation of this content depends on what was created and on
`
`the individual personalized settings of people who will access this content.
`
`Virtual content creates a private or collaborative location-based messaging
`
`community. These journals or services overlay the physical world. Users can interact with
`
`the services in an ad hoc fashion.
`
`25
`
`The term "content" used here refers to being location sensitive. Discrete
`
`messages, newsgroups, bulletin boards, chat rooms, or live instant messaging can all be
`
`location sensitive. The term "content" encompasses all of these forms of communication.
`
`The term "content" throughout may also include applications and applets.
`
`9
`
`
`
`6
`
`Virtual content may also be push-enabled. The term "push" means the
`
`inclusion of a technology developed in relation to the World Wide Web, designed to
`
`provide end users with personalized Web access by having a site actively "push" requested
`
`information to the user's desktop, either automatically or at specified intervals. While the
`
`5
`
`content may be queried using various query interfaces, it may also be configured to push to
`
`the service subscribers.
`
`Although the specific embodiments have been illustrated and described
`
`herein, it will be appreciated by those of ordinary skill in the art that any arrangement,
`
`which is calculated to achieve the same purpose, may be substituted for the specific
`
`10
`
`embodiments shown. This application is intended to cover any adaptations or variations of
`
`the present invention. It is to be understood that the above description is intended to be
`
`illustrative, and not restrictive. Combinations of the above embodiments and other
`
`embodiments will be apparent to those of skill in the art upon reviewing the above
`
`description. The scope of the invention includes any other applications in which the above
`
`15
`
`structures and fabrication methods are used. Accordingly, the scope of the invention
`
`should only be determined with reference to the appended claims, along with the full scope
`
`of equivalents to which such claims are entitled.
`
`10
`
`
`
`Alternate Realities
`
`1
`
`Cellular Technical Services
`
`A Wireless Se1Vice
`Network and Platfonn for
`Geolocation Applications
`and Se1Vices
`
`A virtual infrastructure for the physical
`world.
`
`PROPRIETARY NOTICE
`© COPYRIGHT CELLULAR TECHNICAL SERVICES COMPANY, INC. ALL RIGHTS RESERVED. THE
`INFORMATION CONTAINED IN THIS DOCUMENT IS THE CONFIDENTIAL AND EXCLUSIVE PROPERTY OF
`CELLULAR TECHNICAL SERVICES AND SHALL NOT BE DISCLOSED TO OTHERS, COPIED, REPRODUCED,
`OR OTHERWISE USED FOR ANY PURPOSE, WITHOUT THE PRIOR WRITTEN CONSENT OF CELLULAR
`TECHNICAL SERVICES.
`
`11
`
`
`
`· Alternate Realities
`
`Table of Contents
`Introduction .................................................................................... 5
`
`The Vision ....................................................................................... 6
`
`The System ............................................................................. 7
`
`Content. ................................................................................... 8
`
`Sell To Carrier ....................................................................... 11
`
`Sell to ISP ............................................................................. 11
`
`Sell the Technology .............................................................. 11
`
`Host it ourselves .................................................................... 11
`
`Location Service Provider Interface ....................................... 11
`
`Application Model ...................................................................... 12
`
`Overview ............................................................................... 12
`
`System .................................................................................. 12
`
`Realm .................................................................................... 12
`
`User ....................................................................................... 13
`
`Location ................................................................................. 13
`
`Size of Location ................................................................. 14
`
`Service .................................................................................. 14
`
`Users ................................................................................. 14
`
`Context .............................................................................. 14
`
`Topic .................................................................................. 15
`
`Service Definition ............................................................... 16
`
`1
`
`2
`
`2.1.
`
`2.2.
`
`5.1.
`
`5.2.
`
`5.3.
`
`5.4.
`
`6
`
`7
`
`7 .1 .
`
`7.2.
`
`7.3.
`
`7.4.
`
`7.5.
`
`7.5.1.
`
`7.6.
`
`7.6.1.
`
`7.6.2.
`
`7.6.3.
`
`7 .6.4.
`
`7.7.
`
`Content .................................................................................. 18
`
`7. 7 .1 .
`
`Order ................................................................................. 18
`
`7.8.
`
`7.9.
`
`7.9.1.
`
`7 .9.2.
`
`Presentation .......................................................................... 19
`
`Web lnterface ............................ " .......................................... 19
`
`User Account Administration ............................................. 19
`
`User Preferences ............................................................... 19
`
`12
`
`
`
`' Alternate Realities
`
`7.9.3.
`
`7.9.4.
`
`8
`
`8.1.
`
`8.2.
`
`8.3.
`
`9
`
`9.1.
`
`9.1.1.
`
`9.1.2.
`
`9.1.3.
`
`9.1.4.
`
`9.1.5.
`
`9.2.
`
`9.3.
`
`9.4.
`
`9.5.
`
`9.6.
`
`9.7.
`
`Geolocation ....................................................................... 19
`
`Data-Mining, Views, and Reporting ................................... 19
`
`External Interfaces ..................................................................... 20
`
`Database Access .................................................................. 20
`
`External Calls/Events ............................................................ 20
`
`Reporting ............................................................................... 20
`
`Developing Value Added Applications .................................. 20
`
`Example: Traffic Informational Application .......................... 20
`
`The Traffic Application ....................................................... 20
`
`Real Time Traffic ............................................................... 21
`
`Traffic Alerts ...................................................................... 21
`
`User Routes ....................................................................... 21
`
`Communication of Alerts and Traffic Info .......................... 21
`
`Easy Traffic Application ........................................................ 21
`
`Example: Pay for Tour ......................................................... 21
`
`eCou pons .............................................................................. 22
`
`Auto Pay: Toll ....................................................................... 22
`
`Family Archive ....................................................................... 22
`
`Restaurant. ............................................................................ 23
`
`9.8.
`shows
`
`Finding movie theatres or concerts in your area, and info & amateur reviews of the
`23
`
`9.9.
`Finding other folks in the same general location that you are (or the location that you
`are heading toward) that have some kind of mutual interest -- some reason to possibly want to
`hook up. 24
`
`9.10.
`
`9.11.
`
`9.12.
`
`9.13.
`
`9.14.
`
`Tracking movements of others (such as friends) who've been there before.
`
`24
`
`Nearest Doctors in Health Plan ............................................. 24
`
`Graffiti .................................................................................... 24
`
`Employment .......................................................................... 24
`
`Smell! .................................................................................... 25
`
`9.15.
`
`Asset Tracking ...................................................................... 25
`
`13
`
`
`
`' Alternate Realities
`
`lo
`
`Table of Figures
`Figure 1 Model Overview .................................................... 12
`
`Figure 2 Example Location Structure ................................. 13
`
`Figure 3 Example Contexts ................................................ 15
`
`Figure 4 Example Topics .................................................... 16
`
`Figure 5 Service Definition ................................................. 16
`
`Figure 6 Example Content Structure .................................. 18
`
`14
`
`
`
`' Alternate Realities
`
`I(
`
`A Vntual Infrastructure for
`the Physical World
`
`Wireless Geolocation Service Network and
`Application Framework
`
`1 Introduction
`
`At this point in time both Internet, modern computing resources, and networks are
`abundant, commodity technologies. Wireless data, voice, and wireless appliances are
`the next big thing (or THE thing depending on your perspective!). Old and new
`players in the field are scrambling to come up with opportunities! Mobile computing
`is driving new and exciting applications. Geolocation technology is part of this
`mobile computing/communicating revolution. We are in the early and opportune
`stages of this revolution that will bring location sensitive applications and services
`to the masses. This enabling capability will move very rapidly into the marketplace,
`fueled by regulatory requirements and the prospect of new, exciting, and profitable
`revenue opportunities.
`
`The combination of ubiquitous geolocation capability and state of art computing will
`generate new applications and whole new paradigms of how we live and work. The
`concept that is described here fits both: new application-new paradigm. The
`product that is described here has two very important aspects: it describes a
`product that stands alone and it provides an enabling infrastructure for the rapid
`development and deployment of value added applications and services on top of it.
`These two attributes are extremely important factors in revenue potential.
`
`Geolocation provides an anchor between the real world and the virtual world! Up to
`this point applications, the web, informational services, and networks have lacked
`this connection to the physical world. While physical address, servers, homepages,
`namespaces, and the like perform some level of locality, they are for the most part
`artificial, difficult to maintain, and cannot be interacted with in the same way that
`objects can be in the physical world. They are all a poor substitutes!
`
`15
`
`
`
`l Alternate Realities
`
`\Z
`
`2 The Vision
`
`Envision a world where all space is 11mapped" and at any particular location, there are
`associations to the virtual world. For any given location in space, there may be an
`untold number of records or "associations 11
`• You can imagine a particular "location"
`as having attachments or annotations connected to them. In essence we are talking
`about the physical world of objects and a parallel world of information or
`applications associated with that location; an unseen world so to speak. A world
`that can only be seen using a lens (cell phone, appliance, PDA or other computing
`resource).
`
`In order to fully explain this product concept, it is important to arrive at a common
`understanding of terms. For explaining this product, a particular location has a
`number of dimensions:
`
`• Origin: the latitude and longitude (perhaps Z) that describes the
`reference point for the center of the location region
`
`• Size: location's may simplistically be described as a circle or
`ellipse. The radius can be used to describe the Area Of Interest
`(AIO) for a location or a use of the location
`
`• Context: information, applications, or behavior at a location may
`be different depending on the Context that is being applied to it.
`A given location may have information that may be Private, Public,
`Public Moderated, or Commercial for example. In this example
`"Private" would classify information that is only accessible by a
`user, "Public" would be free and open to all, "Public Moderated"
`would be managed by a third party, and "Commercial" would be
`managed by a commercial enterprise. Other Context could also
`be used like Gov and Edu. In many ways, this would appear to
`somewhat track the .gov, .edu, .com etc ... Context of the
`Internet. An "all" Context could also be implemented.
`
`■ Categories describe topic "filters" on the location in the context
`of the Context. Channels could be things like Restaurants,
`Historical, Crime, Geology, Graffiti, Travel, ad infinitum!
`
`• Time: Every location also has a sense of time. All
`attachments/associations with a location are time stamped.
`Users may access the location in the time domain.
`
`• Behavior: Every location can have a "behavior" associated with it.
`Behavior's may differ based on access device, user, Context,
`Topic, time, etc... Behavior may be implemented by applications.
`One example of a behavior may be a "notification" or a "display"
`etc ...
`
`16
`
`
`
`' Alternate Realities
`
`l1
`
`In addition to the characteristics of a "location", the content/sat the location may
`also have some properties. Some potential properties may be:
`
`■ Type: Content may vary extremely and is dependent on both Use
`preferences, supplied content, and devices.
`
`Persistence: how long does the originator want their
`contribution to persist ... what is the lifetime.
`
`■
`
`Security: A It hough some level of security is present in the
`Context system, the contributor may wish to apply another level
`of security on their informational blob.
`
`Radius/ Area Of Interest: although a particular location has a
`defined area of interest (that is how you know if you are at the
`location or outside the location), the contributor may wish to
`ascribe a smaller or larger area of interest (radius) for a
`contribution.
`
`Behavior: Similar to the behavior of a location, when a piece of
`content is accessed there may be a predetermined behavior
`associated with it. This could as simple as registering how many
`times the content is accessed, by whom, when, etc ... all the way
`to complex scripts or applications.
`
`Devices are varied and standards are in flux: there is no one single method of
`presenting information to the User and to the User's mobile device.
`
`The mobile device e.g. cellular phone or PDA, is the key to this virtual world. The
`application described here consists of the I/0, database, network, and applications
`to create an interactive experience. This experience links Users, location, and
`content together in a unified system.
`
`The product in many ways tracks the Internet structure. The product has both
`controlled and non-controlled aspects and relies on a community to both fos