paul bouzide satisfying navigation-to-thing and context-focused around me use cases

11
Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused “Around Me” Use Cases

Upload: luke-bruce

Post on 27-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused Around Me Use Cases

Paul Bouzide

Satisfying Navigation-To-Thing and Context-Focused “Around Me” Use Cases

Page 2: Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused Around Me Use Cases

Context and detail precedent: vehicle navigation use case

A familiar problem of appropriate context in vehicle navigation

What should be suppressed?What should be emphasized?

Page 3: Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused Around Me Use Cases

Some 3D solutions for vehicle navigation

3

• Note inclusion of non-motorway and non-ramp road elements in scene.

• Note inclusion of terrain, bridge guards and support columns in scene.

• Note removal of irrelevant signage from scene.

Page 4: Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused Around Me Use Cases

Context driven detail: pedestrian-indoor-transit navigation

Ever more critical for these higher feature and geometry volumesEven at pedestrian velocities and cognitive attention profiles

“Byte sized content right sized for each user’s individual context”

In what situations?For which kinds of users?Key context information:•Location/heading•Navigation Intent

What should be enhanced?What should be suppressed?Where in the service chain?

Page 5: Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused Around Me Use Cases

But maximum LOD depends on the device and the network

5

Fully apart from the question of detail enhancement or suppression…

“Byte sized content”…

End user context also includes•Device capabilities•Network performance and cost

Page 6: Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused Around Me Use Cases

Geospatial features and properties aren’t staticEverything changes…

Walls and fixturesColor schemes/decorLocal addressing schemesSignageSpace occupancy…

Any change can matter cruciallyto the contextual behavior of the appto maintaining believability, realism

Most changed features or propertiesexist in relation to otherscan depend on prior changes for consistency

6

Approaches:•Partition replacement•Feature property updates•Geo/topo update transactions

Page 7: Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused Around Me Use Cases

Low change latency & contextual detail app service chain

MobileNetwork

Mobile Device

Application(Client)

Mobile Device

Application(Server)

GeospatialContent

Transformation/Aggregation

GeospatialContentCreator

GeospatialContentCreator

GeospatialContentCreator

GeospatialContentCreator

ContentDeliveryNetwork

Location, cameraother user &

device context

Processed context,feature & scene

requests/subscriptions

Usage analytics,user observations,<product requests>

Mobile Device

Application(Client)

Mobile Device

Application(Client)

Mobile Device

Application(Client)

Mobile Device

Application(Client)

Data APIsPub/Sub

App APIsStreaming

…“Right sized” contextualizedscenes, styledvector features

Contextcategorized

located scenes& features

Differentiated & componentized new/updated

vector feature sets

Sens

or O

bser

vatio

ns

Vector feature model creation from observations

Context-aware customization, filtering, styling and rendering

Context-aware service integration, interactive visualization, selection

Model transformation for contextual assembly,

styling, rendering

Page 8: Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused Around Me Use Cases

What locations have a content creation business case?Build out locations that have

High foot traffic density

Time-criticality of an effective navigation Ux

Generators of economic activity

Some good candidatesMultimodal transit hubs

- Airports, rail/transit stations, …

Retail clusters- “Big box” + satellites, malls, urban retail zones

Tourism, mass entertainment, mass business- Museums, stadiums, theaters

Businesses and Academia- Convention centers, office complexes, university campuses, …

Emergency related - Hospitals, Zones of security monitoring/enforcement

8

Varying LODs across geographies:•How does this affect navigability?•What are the key differences between these location types

Page 9: Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused Around Me Use Cases

What contributes to this content creation business case?Partnering with existing mobile device/application ecosystems

Application geospatial “fuel”

Federate collection and maintenance with pluggable aggregationBuilding complex developers/management

Governments, transit authorities

Building architects/contractors

Adjuncts to road vehicle navigation (“integrated walk, ride, drive”)Leverage and integrate with vehicle-bound applications and content

Also taxi, bus, logistics fleets

Integrate usage analytics for lower content maintenance costAlternatives to supply-based advertising for end user “desire fulfillment”And of course location+context based advertising doesn’t go away…

9

Page 10: Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused Around Me Use Cases

10

Technology Enablers: APIs and interoperable standards

Relevant standards:•WMS, WFS, GML, KML•Eventing•WPS•W3DS, WVS, X3D•SVG, PNG, JPG, JPG2K

Page 11: Paul Bouzide Satisfying Navigation-To-Thing and Context-Focused Around Me Use Cases

Other key technology enablers

11

Critical needs:•Effective indoor positioning•Interoperable micro location referencing•Interoperable pluggable space topologies

Indoor micro-positioningLow tens of cm

Radio (WiFi, Bluetooth, RFID, NFC)

Image recognition

IoT “massive triangulation”

Pluggable SpacesRecursively subdivided spaces

Homogeneity of LOD within a spaces

Stable location identity at integration points

Change-based feature publicationLow latency observation to end user

Pub/sub SDI eventing

Parallel processing architecturesObservation processing, data transformation, styling/rendering