120
Libre Texting NSF SBIR A Proposal Mohsen BANAN http://mohsen.banan.1.byname.net/ContactMe Neda Communications, Inc. http://www.neda.com April 2009 http://www.neda.com/PLPC/100109 Varbatim Copying Permitted Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Libre Texting NSF SBIR

  • View
    1.785

  • Download
    9

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Libre Texting NSF SBIR

Libre TextingNSF SBIR

A Proposal

Mohsen BANANhttp://mohsen.banan.1.byname.net/ContactMe

Neda Communications, Inc.http://www.neda.com

April 2009http://www.neda.com/PLPC/100109

Varbatim Copying Permitted

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 2: Libre Texting NSF SBIR

Libre TextingDevice SW

NedaLibre TextingLinux PDA Software

Libre TextingDevice SW

Libre TextingDevice HW

Nokia 810

Unlocked Android

ZipIt

PocketPC

Palm

Wi-Fi++ Routers

Basic Wi-Fi Router

Novatel MiFi

CradelPoint

Libre Mobile MiddleboxPlatform

Internet

Networks

WiMax

ClearwireAT&TCovadEarthlink...

MessageTransferAgents

3G

T-MobileAT&TSprint...

Libre MURS Network

Neda ASPLibre TextingLinux MTASoftware

Neda CorporateLibre TextingLinux MTASoftware

MURS

Libre Texting Parts

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 3: Libre Texting NSF SBIR

NedaLibre TextingLinux PDA Software

Libre TextingDeviceSoftware

Libre TextingDevice Hardware

Nokia 810

Unlocked Android

ZipIt

PocketPC

Palm

Wi-Fi++ Routers

Basic Wi-Fi Router

Novatel MiFi

CradelPoint

Libre Mobile MiddleboxPlatform

Internet

Networks

WiMax

ClearwireAT&TCovadEarthlink...

MessageTransferAgents

3G

T-MobileAT&TSprint...

Libre MURS Network

Neda ASPLibre TextingLinux MTASoftware

Neda CorporateLibre TextingLinux MTASoftware

MURS

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 4: Libre Texting NSF SBIR

Libre TextingDevice SW

NedaLibre TextingLinux PDA Software

Libre TextingDevice SW

Libre TextingDevice HW

Nokia 810

Unlocked Android

ZipIt

PocketPC

Palm

Wi-Fi++ Routers

Basic Wi-Fi Router

Novatel MiFi

CradelPoint

Libre Mobile MiddleboxPlatform

Internet

Networks

WiMax

ClearwireAT&TCovadEarthlink...

MessageTransferAgents

3G

T-MobileAT&TSprint...

Libre MURS Network

Neda ASPLibre TextingLinux MTASoftware

Neda CorporateLibre TextingLinux MTASoftware

MURS

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 5: Libre Texting NSF SBIR

NedaLibre TextingLinux PDA Software

Libre TextingDeviceSoftware

Libre TextingDevice Hardware

Nokia 810

Unlocked Android

ZipIt

PocketPC

Palm

Wi-Fi++ Routers

Basic Wi-Fi Router

Novatel MiFi

CradelPoint

Libre Mobile MiddleboxPlatform

Internet

Networks

WiMax

ClearwireAT&TCovadEarthlink...

MessageTransferAgents

3G

T-MobileAT&TSprint...

Libre MURS Network

Neda ASPLibre TextingLinux MTASoftware

Neda CorporateLibre TextingLinux MTASoftware

MURS

Figure: Libre Texting: Functional Operation

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 6: Libre Texting NSF SBIR

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 7: Libre Texting NSF SBIR

Device Applications Server Applications

User Interface

ApplicationSpecificProtocol

(DEVICE)

ApplicationSpecificProtocol

(SERVER)

Back

End

Interface

Thin Reliability LayerThin Reliability Layer

UDPUDP

IPIP

TCP

Wireless Modem

Wireless Net(e.g. CDPD, ...)

Internet

Device / Client Side Server Side

GPS

CC

ATM

TV

Reader

Controller

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 8: Libre Texting NSF SBIR

BlackBerryEnterprise

Server

RIMModem

Blac kBerr y

Blac kBerr y

Generic

Microsoft

Corporate

MicrosoftOutlook

BlackBerryDesktop

Desktop

Third PartyMessage Center Generic

Internet

SMTP/POP/IMAPvia Internet

E-Mail System

SMTP viaInternet

Internet

Message Center

CorporateIntranet

Device

RIM’s WirelessMail Pr otocols

(proprietar y)

Message Center(proprietar y)

Redirector

Mailbo xSync hronization

Exchange

Mailbox

BlackBerryForwarder/

Message Center

ISPMessage Center

Interface

GenericInternet

(proprietar y)

SMTP viaInternet

Mailbo xSync hronization

(proprietar y)RIMPDA

(proprietar y)

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 9: Libre Texting NSF SBIR

BlackBerry WhiteBerry

Mobile Device Only the two RIM-manufactureddevices

Any suitable mobile device

Wireless Modem Only the integral RIM modem Any suitable wireless modem

Wireless Network Only the BellSouth IntelligentWireless Network

Any suitable wireless network

Message Center Service Only the RIM-operated or RIM-licensed service

Any independent service provider;any corporate e-mail system

Protocols Proprietary RIM protocols Open LEAP protocols

Desktop Integration Only Microsoft Outlook Any desktop mail application

Message Center Integration Only Microsoft Exchange Any Message Center system

System Integration Exclusively by RIM Any systems integrator

Security Not true end-to-endImplementation details unknownPrecludes other implementations

Open paradigm permits externalsecurity implementation

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 10: Libre Texting NSF SBIR

PDACell Phone(no modem needed)

Voice

InternetWhiteBerryMessage Center

{Bluetooth}Data Wireless Connectivity

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 11: Libre Texting NSF SBIR

Internet Technical Community Value System

Free OpenPublication (RFC),General AvailabilityPatent-Free & Copy Free

Competition

Co-opetition

Partnership

LEAPForum

RFC- RFC-2188 2524

...

LEAP Protocols

EMSD.ORG

ESRO.ORG

Promotion Engineering

Open-Source

Server Software

Open-Source

Device Software

Device Products

Message CenterProducts

System

Subscriber

Integration

Services

THE BIG OPPORTUNITY NEDA

Intra

net

Cell

Phon

es

ISP

Desk

top

Palm

top

Win

CE

Page

rs

Corp

orat

e

BUSINESSVALUE SYSTEM

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 12: Libre Texting NSF SBIR

Message Wide-Area Cellular Phone-to-PDAPDA

EMSD

IP

EMSD Protocol

Wireless-IP

EMSD

Message

IP

WAN Local

IMAP-Lite... etc.

Bluetooth,

Inbox

IMAP

Local

L7

L3

L2

IMAP

RS-232,... etc.

Center WirelessNetwork Phone Connection

User Message Alert

AccessAccessAccess

ServerAgent

Network

UserAgent

Server

Store

Client

IP

User Message Alert

Mail Notification ReceiveMail Notification Send

EMSD Server Agent EMSD User AgentEMSD Protocol

(optional)(optional)

(optional)

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 13: Libre Texting NSF SBIR

Message Center

Cell

PDA

EMSD Server Agent

IP

EMSD

Wireless-IP

EMSD User Agent

IP

WAN Local

IMAP

{Bluetooth}

IMAP Client

Local

L7

L3

L2

User Message Alert

AccessNetwork

IP

User Message Alert

Mail Notification ReceiveMail Notification Send

EMSD Server Agent EMSD User AgentEMSD

(optional)

IMAP Server

Mail Notification Send

L7

Mail Notification Receive

Access Access

Phone

Message Store Message Store

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 14: Libre Texting NSF SBIR

MessageWide-Area

Cellular Phone-to-PDAPDA

EMSD Server Agent

IP

EMSD

Wireless-IP

EMSD User Agent

IP

WAN Local

IMAP

{Bluetooth}

Inbox

IMAP Client

Local

L7

L3

L2

IMAP Server

CenterWirelessNetwork Phone Connection

User Message Alert

AccessAccessAccessNetwork

IP

MessageStore

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 15: Libre Texting NSF SBIR

Virtual CommunitiesAccess Devices & Software

NetworkService

ProvidersDevice

Integrators

Personal / BusinessCommunication &Computer Services

E-Tailers

ContentProviders

Advertiser

HardwareSuppliers

HardwareSuppliers

Software IntegratorsSoftware Integrators

Software SuppliersSoftware Suppliers

Service CenterOperators

Protocol

Consumers

Full Solution: Access Device (Modem+PDA),Device Software, Subscriber Services, Virtual Communities

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 16: Libre Texting NSF SBIR

Messaging Services

Information Retrieval Clients

NedaCommunication

andComputing Services

GlobalInternet

InformationRetrievalServers

Computing Services

Information Services

Chapter 3 Well-Known Services3-

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 17: Libre Texting NSF SBIR

Libre Texting and Libre Collaborative Overlay Network and Wi-Fi++

Wi-Fi Collaborative Public Easement (WCPE)

EMSD RFC-2524

Wi-Fi ++3G

Wi-Fi ++

MURS

Wi-Fi ++

WiMax

Wi-Fi ++

Wi-Fi...

ESRO RFC-2188

Libre Texting

Libre Collaborative Overlay Network

Secure and Mobile Facilities (SMF)

Secure andMobileApplications

Secure andMobileOverlay Network

Wi-FiUnderNets

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 18: Libre Texting NSF SBIR

UDP / TCP

ESRO

EMSD

RFC-822

MIME

WDP

WTLS

WTP

WSP

WAE

= Overlap = ESRO / EMSD Technology = WAP Technology = mainstream protocol

RFC-2188

RFC-2524

RFC-1341-42

OPTIONAL SECURITY FUNCTIONS

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 19: Libre Texting NSF SBIR

INBOX

WCEMail Transport Services Provider API

EMSD-P&FS

ESROS

POP3and

SMTP

Winsock API

UDP TCP

IP

SLIP PPP

CDPD Wireless Modem

= Published Interface

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 20: Libre Texting NSF SBIR

....

....

INTERNET E-MAIL (SMTP)

SMS-MC SkyTel RIM-MC PALM.NETWireless

KnowledgeGo

America

Blackberry PALM VII Qualcom MinstralMotorolaPager

SMSPhone

TeleComm Paging Packet Data(IS-136, ...) (ReFlex, ...) (CDPD, GSM, ...)

Gateways

WAP

WAP

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 21: Libre Texting NSF SBIR

PUBLIC(ISP)

PRIVATE(Corporate Intranet)

PERSONAL(Desktop)

Customer

Product

Platforms

Typical

Key Attributes

Analogy

Licensing

Wireless Data Providers,Paging Operators, ISPs, ...

Intranet Messaging OperatorsFortune 5000

Desktop Users

DescriptionMessage Center for ISPs, ... Message Center for Intranet Personal Desktop Forwarders

Solaris, Windows NT Windows NT, Solaris, Windows NT/95/98, Solaris,most other UNIX platforms most other UNIX platforms

End-CustomersAT&T, GTE, PSI, UUNET, Boeing, Virginia Mason YOUNetcom, ... Hospital, ...

Manageability, Scalability, Ease-of-use, Plug-and-play, Ease-of-use, Plug-and-play,Reliability Corporate Control Personal Control

Phone company provided Corporate provided Personal controlled voicevoice mail (Octel, ...) voice mail (Active Voice, ...) mail (answering machine, ...)

- 500-pack user license- $8 to $25 per user

- 50-pack user license- $100 to $200 per user

- Personal user license- $25 per user

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 22: Libre Texting NSF SBIR

5 10 15 20 25 30 35 40

EM

SDSM

TP

IMA

PP

OP

Number of IP Packets per Delivery

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 23: Libre Texting NSF SBIR

P

(RFC 822)

Content-type Header Field

(RFC 1049)

MIME

(RFC 1521,1690)

Standard for the format of Internet text messages

Format Standards

Mail Routing And

(RFC 974)

DNS

(RFC 1034-35)

Domain Requirements

(RFC 920)

The Domain SystemRouting &

Relaying

PEM

(RFC 1421-24)

O

3

P

I

M

4

A

P

Mailbox

Access

SMTP

(RFC 821)

SMTP Extensions

(RFC 1651-3)

UUCP

(RFC 976)

Submission &

Delivery

TCP/UDP

IP

I

M

2

A

P

Protocols

EMSD

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 24: Libre Texting NSF SBIR

BERKELEY SOCKET API

EMSD

ESRO

MAIL USER INTERFACE

MsgAgent

SMTP/IMAP

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 25: Libre Texting NSF SBIR

STANDARD MAIL APPLICATION

MESSAGE QUEUE

TOP GUN POSTMAN

EMSD

ESRO

BERKELEY SOCKET API

SMTP/IMAP

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 26: Libre Texting NSF SBIR

MTSMRS

MTA

MTA

EMSD-UA

EMSD

EMSD-SA

MTA

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 27: Libre Texting NSF SBIR

EMSD-SA Licensing Strategy

General PurposeIntegrated Platforms

ESRO

OCP OCP

BinarySource

Full

Source

ISP Intranet

= Open Source (BSD)

= Open Source (GLPL)

= Commercial Binary Software

= Commercial Source Software (Neda Negociated Terms -- Single User)

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 28: Libre Texting NSF SBIR

MIME(RFC-1341-42)

RFC-822

EMSD (RFC-2524)

ESRO (RFC-2188)

DATA GRAMS UDP (RFC-768)

IP(RFC-791)

-- Mobile-IP (RFC-2002)

CDPD CDMA ... SMSIS-136 NarrowbandPCS (NPCS)

InterWorking Function

. . . .

OPTIONAL SECURITY FUNCTIONS

OPTIONAL SECURITY FUNCTIONS

EHTD

HTML-XML

...

...

...GSM iDEN

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 29: Libre Texting NSF SBIR

EMSD-UA Licensing Strategy

EMSD-UA

LimitedESRO

EMSD-UA+

LimitedESRO

OCP OCP

EMSD-UAFree Edition

EMSD-UAProfessional Edition

= Neda Free Edition Source License (NFESL)

= Neda Professional Edition Source License (NPESL)

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 30: Libre Texting NSF SBIR

EMSD

User Agent

Limited Size

Global

Pager

IVR

Fax

Global

Access

Units

EMSDAccessUnits

EMSDto

EMSDE-Mail

Global Messaging

User Agent

EMSD

Mail Server

EMSD-FS

EMSD-P&FS

Messaging

Internetwork(world-wide e-mail)

MailTransferService

Messaging World

Messaging

Efficient Mail Submission and Delivery World

SMTP

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 31: Libre Texting NSF SBIR

ESRO Licensing Strategy

General PurposeIntegrated Platforms

ESROESRO

OCP OCP

BinarySource

Applications

Full Full

ESRO

Source

Source Binary

= Commercial Source Software (Neda Fixed Terms)

= Open Source (BSD)

= Open Source (GLPL)

= Commercial Binary Software

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 32: Libre Texting NSF SBIR

Receiver

POP Server IMAP Server

Sun Sparc runningSolaris 2.4

Sun Sparc runningSolaris 2.4

IBM Thinkpad:MS TCP/IP on Windows 95

Sniffer

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 33: Libre Texting NSF SBIR

Mail Server

Sender Receiver

Toshiba Laptop: Cha-meleon Winsock TCP/IP on Windows 3.1

Sun Sparc runningSolaris 2.4

Sun Sparc runningSolaris 2.4Sniffer

Message TestCenter

Sun Sparc runningSolaris 2.4

Site One Site Two

pACTInternetCDPD

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 34: Libre Texting NSF SBIR

VoRDE

V-COMPILERVPP_, VC_, BUILT-IN-APPS

VR - Finite-State-MachineAPP_, PM_

VR - LIBPP_, VS_, VM_

DX - LIB

DX -

DX -VoiceProcessingHardware

Boa

rd S

peci

fic

Hos

t Sof

twar

e

Host

Ned

a O

pen

Sour

ceV

oice

Dev

elop

men

t Env

iron

men

tDialogic Natural Micro

Hardware

.....

.....

NMSSoftware

.....

.....

TTSConversion

Facilities

Systems (NMS)Board

Text-To-Speech (TTS)

.....

Board

FIRMWARE

DRIVER

OpenC

Platform(OCP)

.....

.....

.....

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 35: Libre Texting NSF SBIR

1997 1998 1999 2000 2001 2002

YEAR

20000

40000

60000

80000

100000

120000

$ M

ILL

ION

S

SOURCE: Killen & Associates, Inc.

The Global Revenue for wireless access to the Internet and Intranet-Centered Services,

Equipment, and Software: 1997 to 2002

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 36: Libre Texting NSF SBIR

OPEN DEVICES CLOSED DEVICES

Customer/User

Typical Devices

Platform

Professional

Free Licensing

Licensing

Palm Pilot WinCE Other PDAs Other Phones Wireless Wireless PDAs

You Sierra, Novatel

Minstrel,Palm VII

Shrink Wrap Neda Prof

GPL None

Modems

AirCard 300

Source

None

You You

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 37: Libre Texting NSF SBIR

SMS

MIME(RFC-1341-42)

ESRO (RFC-2188)

DATA GRAMS UDP (RFC-768)

IP(RFC-791)

Mobile-IP (RFC-2002)

CDPD CDMA ...IS-136 ... iDEN

InterWorking Function

.....

EMSD (RFC-2524)

HTML

Any Efficiency ML

EHTD

RFC-822

SMS

LEAPProtocols

E-DICT ......

TCP (RFC-793)

LEAPProtocols

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 38: Libre Texting NSF SBIR

ByEvent, ByTopic, ...

Neda Open Business PlanThe By* Family of Libre Services

Libre Services Integration Platform (LSIP)

Neda By*Mobile Virtual Networks

Context withinThe Big Picture

Neda LibreCenter

By*- GNOME By*-EOE By*-UCLUE

ByNameByAlias

ByMemoryByFamily

BySource.org ByBinary.org

ByWhereBySMB

ForSMB

FPF ResourceFree SoftwareLibre Service

ByInteractions

Neda Asset

Free P

roto

cols F

ou

nd

ation

By* F

amily o

f Lib

re Services

By* Libre FacilitiesContent Publication, MsgCenter, ...

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 39: Libre Texting NSF SBIR

PROPRIETARY

NON-PROPRIETARY

➔Driven by commercial interests

➔Oligopoly➔AOL, MSN, Yahoo

SOFTWARE SERVICES

➔Driven by user interests

➔Free Software Movement

➔GNU/Linux

➔Driven by commercial interests➔Monopoly➔Microsoft Windows

?

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 40: Libre Texting NSF SBIR

Intellectual work to define and articulate the concept.

Libre Services Manifesto

Framework for collaborative engineering development.

LibreServices.org

Collaborative engineering development.

Libre Service Engines

Deployment/operation of Libre Services.

ByName, ByAlias etc.

CONCEPTUALDEFINITION

COLLABORATIVEFRAMEWORK

ENGINEERINGDEVELOPMENT

DEPLOYMENTAND DELIVERY

Free Protocols Foundation

Industry at large

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 41: Libre Texting NSF SBIR

ModemPortation

Kit

PhonePortation

Kit

EMSD-SAProtocol Engine

EMSD-SAProtocol Engine

EMSD-UAProtocol Engine

EMSD-UAProtocol Engine

NedaMessage Center

ESRO ServerDevelopment Kit

ESRO DeviceDevelopment Kit

ESRODevelopment Kit

ESRO Protocol Engine (GPL)

OCP (LGPL)

ESRO DeviceProtocol Engine

OCP Device Side

ESRO ServerProtocol Engine

OCP Server Side

Neda Palm WinCE QMAILEMSD

SendMailEMSD

UA UA UA Module Module

Device Server

Free Free ProfessionalProfessional

Licensing Strategy:= Free Software License (GPL, LGPL)= Neda Professional Server Side License= Neda Professional Device / Client Side License

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 42: Libre Texting NSF SBIR

Free Software

Ubuntu

GNU Linux

DEBIAN GNU/Linux Packages

Maemo Debian

Libre Platform Genesis ProcessPLPC-110101

Non-Free

Libre Services Integration PlatformPLPC-110501

ByEntity/By*Libre Engine

PLPC-110502

By*LibreUser Env

By* LibreServices

PLPC-110001

By*PDAEnv

B*Gnome

EOE

Libre Services -- PLPC-100102

GoogleYahooMSN

Neda By* Open Business Plan – PLPC-110002

MicrosoftWindows

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 43: Libre Texting NSF SBIR

Free Software

Ubuntu

DEBIAN GNU/Linux

Maemo Debian

Libre Platform Genesis Process PLPC-110101

Non-Free

Libre Services Integration Platform PLPC-110501

ByEntity/By*Libre Engine

PLPC-110502

By*LibreUser Env

By* ByName, ByAlias

ByMemory, BySMBByInteractions

By*PDAEnv

By* TextingService

B*Gnome

EOE

By* TextingDeviceTexting

Libre Services -- PLPC-100102

GoogleYahooMSN

Neda By* Open Business Plan – PLPC-110002

MicrosoftWindows

By* Libre Services PLPC-110001

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 44: Libre Texting NSF SBIR

Neda Open Business PlanThe By* Family of Libre Services

Libre Services Integration Platform (LSIP)

Neda By*Mobile Overlay Networks

Context withinThe Big Picture

Neda LibreCenter

Libre Efficient Application Protocols

(LEAP)

By*- GNOME By*-EOE By*-UCLUE

By* Libre Texting

ByNameByAlias

ByMemoryByFamily

BySource.org ByBinary.org

ByWhere

ByInteractions

BySMB

ForSMB

Free P

roto

cols F

ou

nd

ation

Libre Collaborative Mobile Overlay

Networks (CMON)

By* Family of Libre Services

FPF ResourceFree SoftwareLibre Service

ByInteractionsByInteractions

Neda Asset

ByEvent, ByTopic, ...

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 45: Libre Texting NSF SBIR

Auto AP

OpenVPN -Mobile-IP

emsd-ua-submit emsd-ua-deliver

qmail

qmail-smtpd Courier IMAP

Maildir

Mail Alert

MUAClawsMail

Mail Screening UATexting GUI

127.0.0.0

offlineIMAP

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 46: Libre Texting NSF SBIR

ByEvent, ByTopic, ...

Neda Open Business PlanThe By* Family of Libre Services

Libre Services Integration Platform (LSIP)

Neda By*Mobile Overlay Networks

Libre Collaborative Mobile Overlay

Networks (CMON)

Context withinThe Big Picture

Neda LibreCenter

Libre Efficient Application Protocols

(LEAP)

By*- GNOME By*-EOE By*-UCLUE

By* Libre Texting

ByNameByAlias

ByMemoryByFamily

BySource.org ByBinary.org

ByWhere

ByInteractions

BySMB

ForSMB

By* Family of Libre Services

FPF ResourceFree SoftwareLibre Service

ByInteractionsByInteractions

Neda Asset

Free P

roto

cols F

ou

nd

ation

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 47: Libre Texting NSF SBIR

Message Center Mail User Agent

EMSD Server Agent

IP

EMSD Protocol

IMAP

IMAP Client

L7

L3

IMAP Server

User Message Alert

IP

Mail Notification ReceiveMail Notification Send

EMSD User Agent

(RFC 2060)

(RFC 2524)

INTERNET

MessageStore

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 48: Libre Texting NSF SBIR

Message Center Mobile Device

EMSD Server Agent

IP

EMSD Protocol

IMAP

IMAP Client

L7

L3

IMAP Server

User Message Alert

IP

Mail Notification ReceiveMail Notification Send

EMSD User Agent

(RFC 2060)

(RFC 2524)

INTERNET

MessageStore

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 49: Libre Texting NSF SBIR

BYNAME.NET

BYNUMBER.NET

&

INTERNET

Pager

Cell Phone

Cell PhoneVoice

VoiceResponseSystem

LEAP Inside(All Devices)

PersonalWeb

Interface

Joe’s Desktop

Joe’s Office Ser vers

JOE ON THE GO JOE AT WORK

LEAP

LEAP

= Free Software from MailMeAnywhere.ORG= Free Services from ByName.NET

UserEnvironment

Package

MMA*

* MMA = MailMeAnywhere

UserEnvironment

Package

Neda

MessageCenter

Package

MMA*

Joe’s Office EnvironmentJoe’s Mobile Environment

MessageCenterPackage

Neda Other

(SendMailExchange

...)

Servers

= Commercial Software

Firewall

INT

RA

NE

T

PDA

SMS/WAP

JOE’s SERVICE PROVIDERS

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 50: Libre Texting NSF SBIR

- Base Protocol Specifications- White Papers- Application Programming Interfaces- Supported Subnetworks and Devices- Related Mailing Lists

PROTOCOLS

AND

STANDARDS

www.EMSD.orgwww.ESRO.orgwww.LEAPForum.org

www.FreeProtocols.org PATENT FREEDOM - Free Protocols Process & Procedures

Web Site Information Type Description

www.NEDA.comwww.MailMeAnywhere.org

www.ByNumber.netwww.ByName.net

- FREE Customer Products Windows CE Software for Enhanced Two-Way Paging- Message Center Products (Solaris)- Developer Toolkits- Service Bureau & Intranet Products

PRODUCTS

SUBSCRIBER SERVICES

- FREE Mobile Messaging Accounts- Web Based Message Origination- Interactive Voice Response Service for Enhanced Two-Way Paging- Advanced services for the sophisticated mobile professional- A coherent package addressing all of your personal communication needs in one place using “Your Name”

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 51: Libre Texting NSF SBIR

Fax

IMAP 2POP 2

Pager

Output

Submit & De l iver

Input

M ai lb x Ac cess

Me s s age Cen t e r

Cen terM essage

ManagementAdministration

AccountingBilling

IVR

SMTP

o

IMAP 4POP 3

&VoiceMail

Fax

EMSD

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 52: Libre Texting NSF SBIR

EMSD LAYER

BINARYSOURCE

SER

VE

R A

GE

NT

USE

R A

GE

NT

ESROS LAYER

SOURCE BINARY

Product Name :

Product Name :ETWP-UA-WCE

ETWP-UA-Win32ETWP-UA-HP200

Product Name :

Product Name : ESROS : Base Source ESROS : Test Tools Source

Product Name :

Product Name :ESRO Development Toolkit

ETWP-UA-PalmPilot

ETWP-SA-ISPETWP-SA-CPMCETWP-SA-Personal

EMSD-SA-BASE-SRCEMSD-SA-TEST-TOOLS-SRC

EMSD-UA-BASE-SRC

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 53: Libre Texting NSF SBIR

GSM CDPD

IP

“Tuned” TCP/IP

ESRO

ESRO-API

EMSD-UA EMSD-SA

INBOXInterfaces VoRDE MC-Kernel

ByNumber PagingMail

MESSAGE CENTERDEVICE

Message CenterSupport Facilities

Security,

Managem

ent, Adm

in, ...

Sub Networks

GenericCommunication

Protocols

NedaCommunication

Protocols

Common ApplicationProcesses

Specific ApplicationProcesses

OpenC

Platform(OCP)

....

....Wireless

SOFTWARE SOFTWARECOMMONSOFTWARE

Open SourceMC-Module

ESROApps.

PacketCDMA ....

UDP

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 54: Libre Texting NSF SBIR

..... .....

LEAP

LEAPLEAPLEAP

LEAP LEAPLEAP

Desktop MCISP Based MC

CustomerPremise MC

e.g. CDPD, GSM,Packet CDMA, iDEN

WIRELESS - IP

Palm

Pilot

E-mail: EMSD Web: EHTD

NATIVE INTERNET APPLICATIONS

Windows CECellularPhone

Two-WayPager

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 55: Libre Texting NSF SBIR

From: Mohsen Banan <mohsen.neda.com>To: Mohsen Banan-Pager <[email protected]>

Mime-Version: 1.0

Content-Type: text/plain; charset=”us-ascii”

You will get this plain text email as alphanumeric page

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 56: Libre Texting NSF SBIR

Public IP Address

INTRA-NAT

Internet

WiFi AP

Message Center

Texting

VPN-10.x.x.x

BACS002

WiFi

VPN-10.x.x.x

Texting

WiFi

VPN-10.x.x.x

Mobie MURS

WiFi AP

INTRA-NAT

Stationary MURS

Device - N810

Access Point

Mobile Companion

WiFi OnlyWiFi Plus

Base Station

Device - N810

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 57: Libre Texting NSF SBIR

VPN

WiMAXCellular

Wi-Fi Intranet Plane

CMON PlaneCollaborative Mobile

Overlay Network

Cell Subnet WiMAX Subnet

Internet Plane

Easement A

Easement B

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 58: Libre Texting NSF SBIR

TCP/IP Free RFC / Open Many Open Success

FailNone

Many

Many

Many

Many

Many

Many

Many

Many

Many

Use ProtocolUsage/

PublicationsPublications/Availability

Open SourceImplementation

CommercialImplementation

Development/Maintenance

Standards

Blessing

Long-term

SuccessBody

Architecture

E-Mail

Security

WWW

Wireless

Licensed

Free

Free

Free

Free

Free

Free

Free

Licensed/Patented

ISO/Limited

Licensed

ClosedClosed

Closed

ITU/Limited

Self/Limited

RFC / Open

RFC / Open

RFC / Open

RFC / Open

RFC / Open

None

None

None

None

Success

Success

Success

Fail

Fail

Fail

Fail

None

None

SNA/DECnet

?

None

IETF

Open

Open

Open

Open

Few

Few

Few

Few

Few

Few

Few

Few

Few

Few

(More)

ITU

ISO

IETF

Limited

W3, Limited

Closed

Limited

Limited

(WAP Forum)

(After)

IETF(After)

(W3 Later)

?

ISO/OSI

SMTP

X.400

MS:MailCC:Mail

S/MIME

PGP

HTTP/HTML

LEAP

WAP

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 59: Libre Texting NSF SBIR

SENDMAIL

EMSD-SA-SUBMIT

EMSD-SPOOL

EMSD-UA Daemon

FAX-AUPAGER-AUIVR-AU........

Internet E-Mail Network

EMSD-SA Daemon

Dev

ice

Mes

sage

EM

SDE

MSD

EMSD Protocols

EMSD-SA-DELIVER

Mail User Agent (PINE)

EMSD-UA-SUBMIT EMSD-UA-DELIVER

(User Daemon)

(System Daemon)

Cen

ter

(Ser

ver

Age

nt)

(Use

r A

gent

)

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 60: Libre Texting NSF SBIR

emsd-sa-submitd

emsd-sa-deliver

qmail-queue

qmail-smtp-mailfrontCourier IMAP

Maildir

OpenVpn Server WebMailSquirrelmail

OpenVpn Server

qmail-send

qmail-local

qmail-smtp-remote

cvn

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 61: Libre Texting NSF SBIR

Form to be filled b y a new subscriber

Full Name:

Neda Subscriber ID:

Phone Number:

Pager:

Fax:

Preferred “Reply To” Address:

Preferred “From” Name:

Postal Address:

City: State: Zip:

Area Code - local number

Country:

Provider Number

To be filled b y Neda

International Phone Number:Country Code - Area Code - local number

Area Code - local number

Requested LSM Nickname:

LSM Device IP Address:

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 62: Libre Texting NSF SBIR

1997 1998 1999 2000 20010

4

8

12

16

20

U.S

. Sub

scri

bers

(M

ILL

ION

S)

SOURCE: Donaldson, Lufkin & Jenrette Securities Corp.

YEAR

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 63: Libre Texting NSF SBIR

Phone Phone Phone

P O T S

My Phone Nu

ISP MailCorpMail

Cell Phone

WiFi Firewall

Your Caller-Id

By *Libre Service

InternetEqual Access

Linux PDANokia 810

A T & T / T-MobileVerizon / ...

SMS

Walled GardenGateway

T E X T I N G L I B R E T E X T I N G

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 64: Libre Texting NSF SBIR

PhoneNetwork(POTS)

PagingNetwork

FaxNetwork

ModemNetwork

IS 136

NBPCS

CDPD

Internet

NetworkAccess

PagerGateway

FaxGateway

IVR

LSM

MailboxAccess

UniversalMessaging

Telephone

...including thekitchen sink

Laptop

“New” phone

Two-WayPagers

Modem

CellularPhone

Fax Machine

Trad.Pager

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 65: Libre Texting NSF SBIR

GSM CDMAIS-386 CDPD............

Transport Layer (WDP)

Security Layer (WTLS)

Transaction Layer (WTP)

Session Layer (WSP)

Application Layer (WAE)

Other Services andApplications

WDP – Wireless Datagram Protocol

WTLS – Wireless Transport Layer Security

WTP – Wireless Transcation Protocol

WSP – Wireless Session Protocol

WAE – Wireless Application Environment

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 66: Libre Texting NSF SBIR

(a) (b) (c)

WAE

WML

WSP

WTP

WTLS

WDP

XHTML

HTTP

TCP

XHTML

EHTD

ESRO

UDP

The Past: The Present: The Future:XHTML XHTML + LEAPWAP Architecture

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 67: Libre Texting NSF SBIR

WhiteBerr y Step/Component Lisa’ s Choice

1. Select a PDA Lisa chose to use a HP 660LX palmtop device, running Win-dows CE 2.0

2. Select a wireless network Lisa selected the CDPD network

3. Select a wireless modem Lisa selected the Sierra Wireless Aircard 300, a CDPDmodem which is compatible with her HP660LX

4. Select a network Service Provider Lisa chose AT&T since she resides in Seattle, and AT&T isthe CDPD Service Provider for the Seattle area

5. Activate the modem Lisa provided AT&T with the modem’s EID (Equipment ID)number, received an IP address from AT&T, then configuredthe modem to use that address

6. Download the LEAP device software Lisa went to the MailMeAnywhere.org website, and down-loaded the appropriate Windows CE LEAP software – in thiscase SH3 Gold Version 1.2

7. Select a Message Center operator Lisa set up a free e-mail account for herself at ByName.net

8. Select and install an e-mail forwarder Lisa used FetchMail and Emacs Lisp code to define herdirectory and rule-based forwarding preferences

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 68: Libre Texting NSF SBIR

LEAPDevice

Software

Message Center

Wireless

6

1

Mobile Device(e.g. Windows CE)

3

Wireless Modem(e.g. Merlin Type II)

5Network

2

WirelessService Provider

4

Operator(e.g. ByName.net)

7Home or Office

Desktop

8 Forwarder

(e.g. AT&T)

(e.g. CDPD)

Internet

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 69: Libre Texting NSF SBIR

LEAPMessage Center

Software

MailApplication

LEAPDevice

Software

Mobile

Message Center

LEAPMessage Center

Software

LEAP-Enabled

LEAP viaWireless Internet

Generic

Message Center

Corporate

MailApplication

ForwarderAgent

Desktop Non-LEAP-EnabledService Provider

Message Center

Service Provider

GenericInternet

SMTP/POP/IMAPvia Internet

E-Mail System

SMTP viaInternet

Internet

E-Mail System

LEAP viaWireless Internet

CorporateIntranet

Device

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 70: Libre Texting NSF SBIR

1996 2001 2002

YEAR

5

10

15

20

25

30

MIL

LIO

NS

Subs

crib

ers

SOURCE: the Yankee Group, 1998

Wireless Mobile Data Market Forecast

200019981997 1999

Current Thinking

Better-Case Scenario

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 71: Libre Texting NSF SBIR

1999 2000 2001 2002 2003

Disillusionment

HypeRealism

Maturity

WAP

LEAPExpectation

Reality

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 72: Libre Texting NSF SBIR

Causes for Concern

Networks are societal resources and their usage model must notbe left to free markets and business.

The mobile Internet is today controlled by large corporations, andcritical civil liberties are being compromised.

Current Copyright and Patent laws are in conflict with nature andare harming humanity.

As first generation engineers we have a responsibility tosafeguard the societal welfare. The goal of this project is to:

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 73: Libre Texting NSF SBIR

Liberate TextingTexting is Big Business

Interpersonal communication on the go isthe key value proposition for mobile networks

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 74: Libre Texting NSF SBIR

Texting: the NumbersSources: (Revenue) IFPI. RIAA; (Top five texters) Ovum, Quantifica

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 75: Libre Texting NSF SBIR

Texting: Future TrendsSources: Acision; CTIA

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 76: Libre Texting NSF SBIR

ModemPortation

Kit

PhonePortation

Kit

EMSD-SAProtocol Engine

EMSD-SAProtocol Engine

EMSD-UAProtocol Engine

EMSD-UAProtocol Engine

NedaMessage Center

ESRO ServerDevelopment Kit

ESRO DeviceDevelopment Kit

ESRODevelopment Kit

ESRO Protocol Engine (GPL)

OCP (LGPL)

ESRO DeviceProtocol Engine

OCP Device Side

ESRO ServerProtocol Engine

OCP Server Side

Neda Palm WinCE QMAILEMSD

SendMailEMSD

UA UA UA Module Module

Device Server

Free Free ProfessionalProfessional

Licensing Strategy:= Free Software License (GPL, LGPL)= Neda Professional Server Side License= Neda Professional Device / Client Side License

Figure: licensing

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 77: Libre Texting NSF SBIR

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 78: Libre Texting NSF SBIR

A Side-by-SideReal-World Comparison

Existing: Mobile Phone Companies

vs.

New: Internet + Libre Software + Public Spectrum

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 79: Libre Texting NSF SBIR

Now Let’s Compare

Coverage

Speed of delivery

Ease of use / size / battery

Cost

Reliability

Privacy / health / model(to be discussed)

Texting vs. Libre Texting

Good Fair

Good Excellent

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 80: Libre Texting NSF SBIR

Good Good

Low Lower

Good Good

(Poor) (Excellent)

Libre Texting:the Run it Yourself Model

Device: Get it yourself

Hardware platform: Linux PDAs; free market

Free/Libre software

Service: Run it yourself

Libre Services

Network: Own it yourself

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 81: Libre Texting NSF SBIR

Public spectrum, free protocols, free software

Device: Get it Yourself

Fully integrated; ready to run

http://store.neda.com

Hardware platform

Linux PDAs; Nokia 810

Ready-to-run software

http://www.bybinary.org

Service: Run it Yourself

For the individual

http://www.byname.net

http://www.byalias.net

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 82: Libre Texting NSF SBIR

Corporate: software + CPE (customer-premises equipment)

http://www.bybinary.org

Corporate: software as service

http://www.ForSMB.net

Network: Own it Yourself

WiFi always used for final-leg device access

WiFi++

Final-leg WiFi + MURS (narrowband)

Final-leg WiFi + WiMax etc. (broadband)

Complete details in Libre Texting with {WiFi++}http://www.neda.com/PLPC/100027

Note to FCC:More public spectrum please!

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 83: Libre Texting NSF SBIR

Public IP AddressInternetWiFi++ Network OverviewDevice: Linux PDAE.g. Nokia 810Access PointMobile CompanionWiFi OnlyWiFi++Base StationDevice: Linux PDAE.g. Nokia 810Implementing By* Libre Texting:Scenario: WiFi-Only

1. Buy a Linux PDA, e.g. Nokia 810

2. Load it with mobile texting software

http://www.bybinary.org/

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 84: Libre Texting NSF SBIR

Or 1 & 2 combined: buy a preconfigured Nokia 810 texting device

http://store.neda.com/

3. Get a ByName Libre Texting account

http://www.byname.net/

Implementing By* Libre Texting:Scenario: WiFi++

First, steps 1, 2 and 3.

Then:

4. Buy an MURS radio/modem

5. Activate the modem on Neda mobile network

Try it!

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 85: Libre Texting NSF SBIR

Simple and functional

The Many Dimensions ofBy* Libre Texting

Libre Texting: a real-world alternative to texting

Analysis of the texting medium

Engineering execution: protocols, software, spectrum

Libre Services model: philosophy, morality, legality

By* Libre Texting Services

Business Dimensions

History

Evaluation, participation, collaboration. Join us!

The Texting Medium:Now Well Established

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 86: Libre Texting NSF SBIR

Content: Short text messages

Expected near-immediate delivery

Expected immediate alert

Unconscious carry

Mobile and always on

Texting: a VerySimple Application

1 Mobile and wireless network connectivity

1 Message submission (sending)

1 Message delivery (receiving)

1 Message processing (edit, save, reply, mailbox synchronize, etc.)

Texting: a VeryDemanding Application

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 87: Libre Texting NSF SBIR

1 Speed (delivery expectation: less than 10 seconds)

1 Network capacity and efficiency (bandwidth)

1 Device limitations (battery)

1 Reliability (no lost messages)

1 Scalability (eventually the whole planet’s population)

1 Coverage (eventually everywhere)

The Texting Medium Today:Owned and Controlled

Dominated by SMS and BlackBerry

Based on the phone model

Inside the phone companies’ walled garden

Not end-to-end: violates privacy

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 88: Libre Texting NSF SBIR

Distinct from email

Limited choice and non-transparent

The Wireless Service ProviderControls Everything

Network Control

Licensed spectrum Proprietary network

Owned IP addresses Controlled protocols

Filtered traffic Walled garden model

Device Ownership

Part of the network Selected by provider Heavily patented

Proprietary software Heavily protected

Our Goal:Liberate Texting

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 89: Libre Texting NSF SBIR

Break the phone companies’ hold

Make texting a Libre Service

Break the walled garden: make it end-to-end

Move it to the for-profit, non-proprietary quadrant

Bring texting into the Internet mainstream

Breaking the Phone Companies’ Hold

Licensed spectrum Public spectrum: WiFi, MURS

Closed networks Mobile end-to-end Internet: Mobile-IPv6,public IP address space allocation

Patented protocols Patent-free protocols:EMSD, IMAP, SMTP

Closed device paradigm GNU/Linux everywhere

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 90: Libre Texting NSF SBIR

Walled garden applications End-to-end services

Texting vs. Libre Texting

Today’s Texting

Closed device model

Limited applications

Bundled device + service

Walled garden Internet

Little privacy

Advantage: Company

Libre Texting

Linux PDAs

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 91: Libre Texting NSF SBIR

Free/Libre applications

Device modularity: best-of-class choice

End-to-end Internet

Choice of privacy

Advantage: User

The Many Dimensions ofBy* Libre Texting

Libre Texting: a real-world alternative to texting

Analysis of the texting medium

Engineering execution: protocols, software, spectrum

Libre Services model: philosophy, morality, legality

By* Libre Texting executionMohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 92: Libre Texting NSF SBIR

By* Libre Services Open Business Plan

History

Evaluation, participation, collaboration. Join us!

Execution Strategy

Non-proprietary: All patent-free and all Copyleft

For-profit: Fully commercial and fully business oriented

Collaborative development

Competitive delivery

Libre Texting: Parts List

Network

Public spectrum (unlicensed)

Existing Mobile and wireless networks

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 93: Libre Texting NSF SBIR

Device

Hardware: Linux PDAs (N-810, Mobile Internet Device)

Software: Free/Libre -Linux (Maemo, Ubuntu MID)

Server and Service

Free/Libre server software

Competitive Libre Texting services

Protocols

Efficient push-enabled patent-free protocols

Network Connectivity:WiFi++

Where there is no WiFi network connectivity,

use WiFi as a bridge to other network connectivity.

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 94: Libre Texting NSF SBIR

(e.g.) Public MURS: 150 MHz, nationwide

Narrowband & slow

Entirely adequate for texting

Libre Texting with {WiFi++}http://www.neda.com/PLPC/100027

Public IP AddressInternetWiFi++ Network OverviewDevice: Linux PDAE.g. Nokia 810Access PointMobile CompanionWiFi OnlyWiFi++Base StationDevice: Linux PDAE.g. Nokia 810

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 95: Libre Texting NSF SBIR

Libre Texting withWiFi++ and Existing Mobile Networks

Early Off the shelf example: MiFi

WiMAX-WiFi++

ClearWire Service

Linux router laptop with Atheros WiFi Access Point

MURS-WiFi++

Libre MURS Network

Linux router laptop with Atheros WiFi Access Point

Libre Texting Device Hardware:Supported Linux PDAs (2009)

Nokia 810 (primary)

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 96: Libre Texting NSF SBIR

ZipIt, etc.

Libre Texting Device Software

Sophisticated access point detection

Push delivery (openvpn + neda-emsd-ua.deb)

Message alert: Texting style

Mail User Agent (Gnus Emacs, Claws Mail, etc.)

Enhanced by texting-mode user interface

Mail synchronization (offlineimap.deb)

Libre Texting Server Software

qmail for SMTP, Submit, etc.

Courier IMAP

qmail-EMSD

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 97: Libre Texting NSF SBIR

open-vpn server

Web mail (SquirrelMail)

etc.

http://www.neda.com/PLPC/110504

Send / Receive Steps

Mobility

Device: Detect and Select an Access Point

Device: Establish end-to-end IP connectivity (NAT)

Device: Initiate a VPN tunnel Use Permanent Address

Delivery Push Mail To Device

Server: Recognize Device reachability Send EMSD-Deliver

Device: Receive with EMSD-UA-Deliver Alert MUAMohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 98: Libre Texting NSF SBIR

Submission From Device

Device: Use EMSD to submit message

Server: Inject the message into Internet MTS

Efficient Push-ModeTexting Protocols

SMTP/IMAP/POP/QMTP are non-starters for texting:connection-oriented, verbose and poll-mode. See efficiencycomparison, later.

EMSD: designed for texting, and the only efficient open protocol

Component oriented

Texting/email continuum

The Key Requirement: Efficiency

Minimize number of bytes transferred

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 99: Libre Texting NSF SBIR

Minimize number of transmissions

(fewer transmissions for lower energy consumption & longerbattery life)

Minimize user-experience response time

Minimize code size

Support miniaturized devices

EMSD, SMTP, IMAP, POPDelivery Comparison: Number of PacketsEMSD, SMTP, IMAP, POPDelivery Comparison: Number of BytesSMTP and EMSD:Efficiency ComparisonEMSD Internet RFCs

RFC-2188

Efficient Short Remote Operation (ESRO) Protocol SpecificationMohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 100: Libre Texting NSF SBIR

Maintenance Organization: http://www.esro.org

Software: http://www.bysource.org

RFC-2524

EMSDP (Efficient Mail Submission & Delivery Protocol)

Maintenance Organization: http://www.emsd.org

Software: http://www.bybinary.org

The Many Dimensions ofBy* Libre Texting

Libre Texting: a real-world alternative to texting

Analysis of the texting medium

Engineering execution: protocols, software, spectrum

Libre Services model: philosophy, morality, legality

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 101: Libre Texting NSF SBIR

By* Libre Texting Service

By* Libre Services Open Business Plan

History

Evaluation, participation, collaboration. Join us!

In English Free is ambiguous:We need the word Libre

Free can mean Libre:free as in freedom of action

Free can mean Gratis:free as in zero monetary cost

Nature at work:Non-material constructs flourish when free from ownershipWhen we say free we will always mean Libre:freedom of actionLibre Services

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 102: Libre Texting NSF SBIR

A non-proprietary model

for

delivery of Internet services

Proprietary vs. Non-Proprietary;Software vs. ServicesFrom Software Wars to Service WarsExtension of Free Software into Libre ServicesTransformation of Free Software into Libre ServicesLibre Services: Definitional Criteria

1. The service must consist entirely of open-source & freesoftware components

2. The service must be based entirely on patent-free protocols

3. The integration software must consist entirely of free software

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 103: Libre Texting NSF SBIR

Hence the entire service is reproducible and modifiablebased on access to source code

Non-Profit and For Profit:Roles and ResponsibilitiesBenefits to Society

Engineered for the user, not for business

Civil liberties: services operated by the user, for the user

Privacy and security

Service stability and continuity

Complex integration of user environments with services

The Many Dimensions ofBy* Libre Texting

Libre Texting: a real-world alternative to texting

Analysis of the texting mediumMohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 104: Libre Texting NSF SBIR

Engineering execution: protocols, software, spectrum

Libre Services model: philosophy, morality, legality

By* Libre Texting execution

By* Libre Services Open Business Plan

History

Evaluation, participation, collaboration. Join us!

By* Libre Texting

Libre Services + By* Family = By* Services

Libre Texting + By* Services = By* Libre Texting

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 105: Libre Texting NSF SBIR

By* Libre Texting:

the strategic spearhead for By* Libre Services

By* Libre Texting:Part of a Bigger Picture

Texting must be fully integrated into the user’s

computing and communications environment

By* Libre Services

By* Services OverviewBy* Features and Capabilities

A named entity domain, owned by the entity

A public website: My Internet

An expanded website for friends: My Extranet

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 106: Libre Texting NSF SBIR

A private portal: My Intranet

By* Libre Self-Publication Facility

By* Libre Texting

Email, e-fax, etc.

Blog, photo gallery, GeneWeb, etc.

By* Libre Services:Software Components

Debian GNU/Linux

Base: djbdns, daemontools, ucspi, multilog, etc.

Mail: qmail, courier, spamassassin, ezmlm, etc.

Web: apache, zope, plone, etc.

Misc: postgres, mysql, Interchange, etc.Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 107: Libre Texting NSF SBIR

Glue: Libre Services Integration Platform (LSIP)

Service, Desktop, Laptop, PDAContinuum

Free/Libre everywhere

Consistent OS: Linux everywhere

Consistent GUI: Gnome everywhere

Consistent Applications: Emacs etc., everywhere

Deep, broad and consistent integration throughFree Software and Libre Services

The Libre Texting/Email Continuum

Not two different things

Synchronized

A quick interface for texting

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 108: Libre Texting NSF SBIR

A rich interface for email

The Unix way: components working together

The Many Dimensions ofBy* Libre Texting

Libre Texting: a real-world alternative to texting

Analysis of the texting medium

Engineering execution: protocols, software, spectrum

Libre Services model: philosophy, morality, legality

By* Libre Texting execution

By* Libre Services Open Business Plan

History

Evaluation, participation, collaboration. Join us!Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 109: Libre Texting NSF SBIR

The Neda Open Business Plan

http://www.neda.com/StrategicVision/BusinessPlan

Open Business Plan: available to all

Broad audience: engineers, academics, investors

Jujitsu on patents and copyright

Engineers start here:

http://www.neda.com/StrategicVision/Participating/Engineering

Investors start here:

http://www.neda.com/StrategicVision/Participating/Investment/StartHere

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 110: Libre Texting NSF SBIR

For Profit and Non-Proprietary:the Right Paradigm for Non-Material ConstructsFrom Free Software to Libre Serviceswith a Clear Revenue ModelTransformation ofsoftware into servicesProprietary softwareFree softwareExecution and Revenues:Clear and Straightforward

Execution

Device: Linux PDAs, in place

Service: By*, in place

Mobile network: in place

Revenues

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 111: Libre Texting NSF SBIR

Individual:subscription

Software: Libre/Free, in place

Public spectrum: in place

Plan: Well developed, in place

Verticalintegration

Products:CPE+service

Corporate:software as service

The Many Dimensions ofBy* Libre Texting

Libre Texting: a real-world alternative to texting

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 112: Libre Texting NSF SBIR

Analysis of the texting medium

Engineering execution: protocols, software, spectrum

Libre Services model: philosophy, morality, legality

By* Libre Texting execution

By* Libre Services Open Business Plan

History

Evaluation, participation, collaboration. Join us!

History

We’ve been at this a very long time:

CDPD and LSM (1994)

pACT (1996)

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 113: Libre Texting NSF SBIR

RFC-2188 (1998), and RFC-2524 (1999)

The WAP Trap (2000)

Operation WhiteBerry (2001)

The LEAP Manifesto (2001)

Libre Services Strategic Vision (2007)

By* Libre Texting (2009)

AT&T pACT Revisited12 Years Later

Spectrum: 2 *50/50 kHz paired $160 million

Devices: PCSI, etc. $20 million

Message Center, Net, Air Link $60 million

Development abandoned in 1997. Total cost: $240 millionMohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 114: Libre Texting NSF SBIR

AT&TpACT

Spectrum: WiFi & MURS (public) $0

Devices: Nokia 810, ZipIt $0

qmail, mobile-ip, emsd (free software) $0

All you need to do is integrate it $4 million

Total cost: $4 million

LibreTextingEvolution of Operation WhiteBerryinto Libre Texting

Operation WhiteBerry

http://www.freeprotocols.org/PLPC/100006

Had several external dependencies:Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 115: Libre Texting NSF SBIR

1. Closed and limited network

2. Closed proprietary devices

3. Entry into walled gardens

Ten Years Later

1999

Licensed spectrum

Few closed networks

Closed devices

Little Libre software

Walled garden

2009

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 116: Libre Texting NSF SBIR

Public spectrum

Many open networks

Devices opening up

A lot of Libre software

Awareness of the harm

The Many Dimensions ofBy* Libre Texting

Libre Texting: a real-world alternative to texting

Analysis of the texting medium

Engineering execution: protocols, software, spectrum

Libre Services model: philosophy, morality, legality

By* Libre Texting executionMohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 117: Libre Texting NSF SBIR

By* Libre Services Open Business Plan

History

Evaluation, participation, collaboration. Join us!

This is big and we are small,but lots is in place

EMSD protocols

By* Libre Services

Leadership of the Libre Services movement

Fully committed to Libre: GNU/Linux everywhere

Our own Data Center: LibreCenter.net

Our own wireless network (MURS, WiFi)

Well-developed Business PlanMohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 118: Libre Texting NSF SBIR

For you to Evaluate:All our Cards on the Table

Open Business Plan 2009 By* Libre Services

Libre Services Manifesto PLPC-100105

By* full documentation PLPC-110004

Unsolicited Proposal PLPC-110005

By* Libre Texting PLPC-110012

Operation Whiteberry PLPC-100006

LEAP Manifesto PLPC-100012

Join Us!Make it Happen in a Big Way

Engineering community: Ideas, code, integration

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 119: Libre Texting NSF SBIR

Business community: Buy into the Libre model, take the code,partner up, deploy the services

Investment community: Financing

Academic community: Ideas, code, integration, analysis,discussion

Funding NGOs: Grants

Government: Grants

Society: Usage, testing, dialogue, awareness

Media: Articles, analysis, discussion

Current Active Projects

Sophisticated access point selection

Qmail/EMSD integration

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR

Page 120: Libre Texting NSF SBIR

Mail alert

Linux PDA ports: Android, ZipIt

EMSD and ESRO enhancements

Texting GUI

Mobile IP

Public spectrum AirLink

Mohsen BANAN – Neda Communications, Inc. Libre Texting NSF SBIR