Friday, November 16, 2007

 

Semantic web presentation Nov-7-2007

Semantic web presentation Nov-7-2007

Semantic Web Sig

About:

Interaction Paradigms….


Talking about apps:

SRI virtual assistant:

CALO project…

(Darpa funded)


e.g. feature: CALO will transcribe a conference call automatically
Probabilistic consistency engine: predict what will happen in a meeting etc

Search assistant: learn the items are relevant over time from user search
(desktop search etc...)
Connect data on desktop etc with people in outlook contact list etc

Radar project also funded by DARPA

PARC: Magitti


Yahoo zonetags / zurfer

Tagmaps
collective contribution of flickr user uploads: figure out name etc of a place : Alcatraz, baseball...

upload demo: has 'zonetag guess' befoe uploading the pic (still click tw3ice to send the pic)
- list of stored tags that should apply to the pic upload (on phone)
- pull data from yahoo db for local venues etc (palo alto art center etc)
- show events around me ; restaurants
- upcoming rss feed

- Privacy info to be attached to pic for sharing (friends / family etc)

Zurfer: consume photos on phone
- nearby photos , recent comments on the pics etc
search for tag nearby: e.g. 'sad near me', 'interesting today'
- 'Fire-eagle' : new user location platform to read / write location for 3rd parties
- will be able to show it on website; also allow update thru SMS etc


PARC presentation: activity aware leisure guide

DNP (dai nippon printing co) project Magitti:

19-25 years have twice as much free time as other youth !
-local and localized info
- want to know what others think

User mobile with GPS: keeps on reading user presence info:
- what activity is user interested in (infer)
- Match in DB, present a list of possible activities

- Predict activity
- Location, preferences etc

DB: Activity - Venue - Weight
EAT straits cafe 0.77
Weighted according to user's preferences

- When no data avail; use prior population data
weekday vs weekend :
categories: see, eat out, shop etc

- Predict activities from sms messages
- Looked at public corpus of messages in univ: 11% contain something for leisure activities:
meet for dinner, watch movie etc

Demo on windows mobile device:
- Shows recommendations of intresting places ; MAP as a vertical bar on side (halfway out map... not covering the whole screen)
- expand on any recommendation; show picture of place if available
- compare quality: cheap restaurant for lunch, dinner more expensive
- adjust recommendations... when one dines etc

Twine presentation

Share knowledge / interests
knowledge management...
built on w3c standards (offshoot of calo project)

Person's twine: shared with different groups
ontology...

individuals and groups (twines) have email addresses

"Database , merged with a wiki"
new fields can be added by user
Semantic graph... every object has a type in graph : e.g. book, friend...
- figure out how connected I am to that object
- e.g. based upon interests, recommendations from trusted people

Automatic research in background finding matching stuff for me...
- can even disagree with individual's tag / recommendations !?

Friday, November 09, 2007

 

SIP servlet presentation by BEA: Nov 6th, 2007

SIP servlet programming model

SipServlet derives from GenericServlet…

Registrar., user agent, back-to-back user agent



Q: Who all supports SIP servlet apis ?
Q: Does spring work with these ?

Procedures as doInvite()… etc in SipServlet

Support for proxy; B2BUA etc

Create multiple sessions etc

Pattern matching specification for servlet mapping from requests

Convergence accomplished by linking http and sip sessions : use session variables to link the two manually

Packaging: SAR, WAR, EAR

Multiple applications can be composed: chained

Container challenges:

Carrier grade implementation
Hitless appl upgrade
No SPOF

Concurrency control and distributed (dead) locks
Protocol extensions all the time
http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/jrockit/
Container impl for BEA:
a) Load balancer (any)
b) Stateless engine nodes
c) Thruput scaling by adding engine nodes

Hash on call-id to partition calls to multiple groups
Replication of every state update

Real time garbage collection using jrockit: keep latency low

Multiple locking choices…CallState level locking, sipsession locking
HttpSession – Sipsession relation using appl programmers’ code
Locks with timeout to help here ….

Perf improvements: retransmission need to be handled (don’t redo if already in process)

JSR 116 till now…

Moving to JSR 289:
- new servlet dispatch mechanism (main-servlet)
- easy conference
- http convergence mechanism
-

This page is powered by Blogger. Isn't yours?