[go: up one dir, main page]

WO2008076905B1 - Proxy-based communications architecture - Google Patents

Proxy-based communications architecture

Info

Publication number
WO2008076905B1
WO2008076905B1 PCT/US2007/087616 US2007087616W WO2008076905B1 WO 2008076905 B1 WO2008076905 B1 WO 2008076905B1 US 2007087616 W US2007087616 W US 2007087616W WO 2008076905 B1 WO2008076905 B1 WO 2008076905B1
Authority
WO
WIPO (PCT)
Prior art keywords
providing
information
services
base station
handset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2007/087616
Other languages
French (fr)
Other versions
WO2008076905A3 (en
WO2008076905A2 (en
Inventor
Grey Pounds
Timothy Kusumi
Kandasamy Nachimuthu
Chris Koverman
Gary L Maxwell
Stephen Kwo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BroadSoft Inc
Original Assignee
Casabi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/745,888 external-priority patent/US20070294336A1/en
Application filed by Casabi Inc filed Critical Casabi Inc
Publication of WO2008076905A2 publication Critical patent/WO2008076905A2/en
Publication of WO2008076905A3 publication Critical patent/WO2008076905A3/en
Publication of WO2008076905B1 publication Critical patent/WO2008076905B1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4938Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals comprising a voice browser which renders and interprets, e.g. VoiceXML
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1859Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A method and apparatus turns a typical home telephone system into a platform for delivery of web based content and services. The invention comprises a broadband enabled telephone system for the home and a series of web servers that collect, package, and deliver personalized content and services to all of the household telephone handsets. With this solution, any information or services available via the web can be delivered through a broadband enabled telephone system. Through the web, each member of a family can build a profile which defines what information and services they want available through the handset. In addition, each handset can be dynamically personalized for any family member. The color screens on the handsets become windows through which an individual can view and interact with a broad range of content and services. The audio channels thus become an extension of the voice based services.

Claims

AMENDED CLAIMS received by the International Bureau on 30 June 2008 (30.06.2008)
1. An apparatus for delivery of network-based information and services via a telephone handset, comprising: a broadband enabled telephone system in which SIP messages are sent to and from a SIP end point, comprising: at least one base station comprising: a first communications facility; a broadband network connection for establishing and maintaining broadband access to said network via said first communications facility; and a second communications facility for interacting with, and maintaining profile information for each of a plurality of users and handsets; and a plurality of handsets, each handset comprising: means for communicating with, and uniquely identifying itself to said base station via said second communications facility; client means for providing an interface to a user, by which said user operates said handset to interact with said network via said base station and by which said user builds a unique profile which defines what information and services are provided to the user through at least the particular handset; wherein said base station acts as a proxy to said network for said handsets; wherein said base station stores at least a portion of said profile information; and wherein each handset is dynamically personalized for each of a plurality of users by user selection, via said client means, of a particular handset profile stored in said base station; and at least one server for collecting, packaging, and delivering personalized content and services on demand to each of said telephone
65 system handsets via said base station in accordance with profile information contained on said base station for said handsets; wherein information and services available via said network are delivered to a plurality of users of a plurality of handsets through said broadband enabled telephone system.
2. The apparatus of claim 1, said broadband enabled telephone system further comprising: a web service comprising a multi-layered system for providing heterogeneous services to web service clients; wherein said web service comprises a portal for providing a single access point to said broadband enabled telephone system for a plurality of different network-based services
3. The apparatus of claim 2, said network-based services comprising any of: email, voice mail, Internet Messaging, address book, and local search.
4. The apparatus of claim 2, said web service comprising: a web layer for handling all incoming user requests from a client, marshalling and un-marshalling said requests, performing access control, and forwarding said requests to appropriate controllers for resolution; a business/subscriber layer for consuming published data from the publishers and for personalizing said published data for said users; a publisher layer for interacting with service providers and for retrieving information from said service providers; and a database persistence layer for performing object relational mapping.
5. The apparatus of claim 4, further comprising: a toolkit for multicast, inter-process communication across LAN and/or WAN boundaries.
6. The apparatus of claim 4, said publishers comprising any of content managers/gateways, email manager/gateways, and IM managers/gateways.
7. The apparatus of claim 4, said information comprising any of: email,
66 weather, sports, address books, and instant message groups.
8. The apparatus of claim 4, further comprising: means for publishing said information in well known repositories, which repositories comprise any of a database and shared memory.
9. The apparatus of claim 8, further comprising: means for notifying interested parties, once said information is published, either by a publisher or an owner of said published information.
10. A method for delivery of network-based information and services via a telephone handset, comprising the steps of: providing a broadband enabled telephone system in which SIP messages are sent to and from a SIP end point, comprising the steps of: providing at least one base station, comprising the steps of: providing a first communications facility; providing a broadband network connection for establishing and maintaining broadband access to said network via said first communications facility; and providing a second communications facility for interacting with, and maintaining profile information for, each of a plurality users and of handsets; and providing a plurality of handsets, the step of providing each handset comprising the steps of: said handset communicating with, and uniquely identifying itself to said base station via said second communications facility; providing a client comprising an interface to a handset user by which said user operates said handset to interact with said network via said base station and by which said user builds a unique profile which defines what information and services are provided to a user through at least the particular handset; wherein said base station acts as a proxy to said network for said handsets; wherein said base station stores at least a portion of said profile information; and
67 wherein each handset is dynamically personalized for each of a plurality of users by user selection, via said client, of a particular handset profile stored in said base station; and providing at least one server for collecting, packaging, and delivering personalized content and services on demand to each of said telephone system handsets via said base station in accordance with profile information contained on said base station for said handsets; wherein information and services available via said network are delivered to a plurality of users of a plurality of handsets through said broadband enabled telephone system.
11. The method of claim 10, said step of providing a broadband enabled telephone system further comprising the step of: providing a web service comprising a multi-layered system for providing heterogeneous services to web service clients; wherein said web service comprises a portal for providing a single access point to said broadband enabled telephone system for a plurality of different network-based services
12. The method of claim 11 , said network-based services comprising any of: email, voice mail, Internet Messaging, address book, and local search.
13. The method of claim 11 , said step of providing a web service further comprising the steps of: providing a web layer for handling all incoming user requests from a client, marshalling and un-marshalling said requests, performing access control, and forwarding said requests to appropriate controllers for resolution; providing a business/subscriber layer for consuming published data from the publishers and for personalizing said published data for said users; providing a publisher layer for interacting with service providers and for retrieving information from said service providers; and providing a database persistence layer for performing object relational mapping.
14. The method of claim 13, further comprising the step of:
68 providing a toolkit for multicast, inter-process communication across LAN and/or WAN boundaries.
15. The method of claim 13, said publishers comprising any of content managers/gateways, email manager/gateways, and IM managers/gateways.
16. The method of claim 13, said information comprising any of: email, weather, sports, address books, and instant message groups.
17. The method of claim 13, further comprising the step of: publishing said information in well known repositories, which repositories comprise any of a database and shared memory.
18. The method of claim 17, further comprising the step of: notifying interested parties, once said information is published, either by a publisher or an owner of said published information.
69
PCT/US2007/087616 2006-12-15 2007-12-14 Proxy-based communications architecture Ceased WO2008076905A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US87034906P 2006-12-15 2006-12-15
US60/870,349 2006-12-15
US11/745,888 2007-05-08
US11/745,888 US20070294336A1 (en) 2004-07-02 2007-05-08 Proxy-based communications architecture

Publications (3)

Publication Number Publication Date
WO2008076905A2 WO2008076905A2 (en) 2008-06-26
WO2008076905A3 WO2008076905A3 (en) 2008-08-07
WO2008076905B1 true WO2008076905B1 (en) 2008-09-18

Family

ID=39537007

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/087616 Ceased WO2008076905A2 (en) 2006-12-15 2007-12-14 Proxy-based communications architecture

Country Status (1)

Country Link
WO (1) WO2008076905A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8060555B2 (en) 2005-08-17 2011-11-15 Canada Post Corporation Electronic content management systems and methods

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7975011B2 (en) 2004-07-02 2011-07-05 Broadsoft Casabi, Llc System and method for delivering enhanced application services to a user device
US20070294336A1 (en) 2004-07-02 2007-12-20 Greg Pounds Proxy-based communications architecture
EP2306683A1 (en) * 2009-09-30 2011-04-06 France Telecom Method of and apparatus for managing contact data
US9065969B2 (en) * 2013-06-30 2015-06-23 Avaya Inc. Scalable web real-time communications (WebRTC) media engines, and related methods, systems, and computer-readable media
US11044518B2 (en) 2018-03-20 2021-06-22 At&T Mobility Ii Llc Video access master platform

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999525A (en) * 1996-11-18 1999-12-07 Mci Communications Corporation Method for video telephony over a hybrid network
US6930598B2 (en) * 2002-05-16 2005-08-16 Eugene S. Weiss Home gateway server appliance

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8060555B2 (en) 2005-08-17 2011-11-15 Canada Post Corporation Electronic content management systems and methods
US8595292B2 (en) 2005-08-17 2013-11-26 Canada Post Corporation Electronic content management systems and methods

Also Published As

Publication number Publication date
WO2008076905A3 (en) 2008-08-07
WO2008076905A2 (en) 2008-06-26

Similar Documents

Publication Publication Date Title
EP3672165A1 (en) Method and system for sending messages
US9491134B2 (en) Messaging system and method
US8811382B2 (en) Methods and apparatus to provide a call-associated content service
US10326721B2 (en) Real-time messaging method and apparatus
FI117663B (en) Message sending method for telecommunication network, involves converting reply address information to correspond to dialogue so that message transmission and reception are implemented in different parts of telecommunication system
US20090077179A1 (en) System and method for personalized messaging
US20050235038A1 (en) Method of and apparatus for server-side management of buddy lists in presence based services provided by a communication system
US20050210104A1 (en) Method and system for presence enhanced group management and communication
EP2469428B1 (en) Mining data for services
CN101515949A (en) Methods and systems for facilitating transfer of sessions between user devices
WO2008076905B1 (en) Proxy-based communications architecture
US12113761B2 (en) Real-time messaging method and apparatus
US8064575B1 (en) Method and system for transmission of messages via multiple messaging servers
CN100407710C (en) A network instant messaging system and method for providing instant message subscription
CN101911621A (en) Method for internet-based messaging
EP1964384B1 (en) Method and apparatus for enhanced voice message addressing and playback via a phone interface
US20110145343A1 (en) Method and apparatus for enabling communications between users
US8768756B2 (en) System and method of delivering audio communications
CN101552721B (en) Convergence service system and service implementation method thereof
US20080227494A1 (en) Method For Transmitting A Sound-Film Message From A Mobile Terminal To Any E-Mail Address
WO2011158033A1 (en) Communications services apparatus and method
Banerjee et al. RU-in? doing what you like, with people whom you like
WO2008051778A2 (en) Systems and methods for providing communications services using assigned codes
WO2009130390A1 (en) Presenting and updating presence state in community networks

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07869297

Country of ref document: EP

Kind code of ref document: A2

DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07869297

Country of ref document: EP

Kind code of ref document: A2

DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)