CA2477652A1 - Method and process for signaling, communication and administration of networked objects - Google Patents
Method and process for signaling, communication and administration of networked objects Download PDFInfo
- Publication number
- CA2477652A1 CA2477652A1 CA002477652A CA2477652A CA2477652A1 CA 2477652 A1 CA2477652 A1 CA 2477652A1 CA 002477652 A CA002477652 A CA 002477652A CA 2477652 A CA2477652 A CA 2477652A CA 2477652 A1 CA2477652 A1 CA 2477652A1
- Authority
- CA
- Canada
- Prior art keywords
- communication
- message
- attributes
- network
- destination
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
- H04M3/53366—Message disposing or creating aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/1225—Details of core network interconnection arrangements
- H04M7/123—Details of core network interconnection arrangements where the packet-switched network is an Internet Protocol Multimedia System-type network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/52—Telephonic communication in combination with fax communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/60—Medium conversion
Abstract
Systems and processes for communication of messages (716, 728) between one or more networked objects on circuit and packet data networks are described.
Specifically, means for representation of various communication types, including content description and disposition rules, delivery and routing descriptions and rules, conversion and translation descriptions and rules, and methods for interactions and for administration over one or more network types, through one or more communication protocol types, to one or more destination types are described
Specifically, means for representation of various communication types, including content description and disposition rules, delivery and routing descriptions and rules, conversion and translation descriptions and rules, and methods for interactions and for administration over one or more network types, through one or more communication protocol types, to one or more destination types are described
Claims (60)
1. A system comprising:
a first set of communication servers to be coupled to a first set of switches of a first circuit switched network, for receiving a first set of incoming call signals, wherein the incoming call signals from a first origin include a first inbound address identifying a first destination or receiver of said first set of incoming call signals wherein said first set of communication servers are to be further coupled to a first data network and containing a message processing resource configured to receive and process said first incoming call signal into a first digital representation, wherein each communication server is coupled to said first circuit switched network to extract the first inbound address, and said message processing resource being further configured to determine, based on the first inbound address, a first set of attributes that define a disposition of said first incoming call signal and how to send the first digital representation of said first incoming call signal to said first destination.
a first set of communication servers to be coupled to a first set of switches of a first circuit switched network, for receiving a first set of incoming call signals, wherein the incoming call signals from a first origin include a first inbound address identifying a first destination or receiver of said first set of incoming call signals wherein said first set of communication servers are to be further coupled to a first data network and containing a message processing resource configured to receive and process said first incoming call signal into a first digital representation, wherein each communication server is coupled to said first circuit switched network to extract the first inbound address, and said message processing resource being further configured to determine, based on the first inbound address, a first set of attributes that define a disposition of said first incoming call signal and how to send the first digital representation of said first incoming call signal to said first destination.
2. The system of Claim 1 wherein a switch in the first set of switches redirects said first incoming call signal to a second set of switches if a first condition occurs, or to a second set of communication servers if a second condition occurs, wherein said first condition occurs if the first communication server sends a rejection signal to said first set of switches or sends a redirection signal to said first set of switches causing said first set of switches to redirect said first incoming call signal to a predefined second communication server, or to a third communication server defined by said first communication server, or to a third communication server in the event of said first or second communication server being unable to process said first incoming call signal.
3. The system of Claim 1 further comprising a first call management unit that contains one of (1) a static or dynamically assignable set of first inbound addresses and (2) attributes that define the rules for direction of said first incoming call signal to any one of a plurality of communication servers, said first call management unit further determining said attributes from within a local repository of attribute information or through another repository accessible over a network.
4. The system of Claim 3, wherein said first call management unit is part of one of a router, a proxy server, a location server, a directory server, and a database server.
5. The system of Claim 1 wherein one of said first circuit network and said first data network comprises a connection over one of a voice-over-IP
network, 2.5G and 3G wireless network.
network, 2.5G and 3G wireless network.
6. The system of Claim 1 wherein said first set of incoming call signals comprises communication transmitted over a plurality of different networks and protocols.
7. The system of Claim 1 wherein said first inbound address includes one of a telephone number, an Internet address, an SIP address, a Universal Resource locator or identifier, a globally unique identifier, a pointer to a location or repository of addresses, and a pointer to a hierarchy or other logical, structured or unstructured, collection or combination of addresses.
8. The system of Claim 1 wherein said first set of attributes defines a set of rules for filtering or conversion of said first incoming signal into a format suitable for delivery to a set of destinations via a set of networks and a set of communication protocols.
9. The system of Claim 1 wherein said first incoming call signal and said first inbound address are used to verify the authenticity of an intended recipient of said first incoming call signal or related communication through a lookup or computation in said first communication server or repository accessible over a network.
10. The system of Claim 9 further comprising a mechanism for encryption of said first incoming signal or related communication, for transport between said first communication server and one or more destinations.
11. The system of Claim 10 further comprising a trusted source on the data network that maintains a set of encryption keys and a method for management and distribution of keys between communication servers, and between origins and destinations of said first incoming signal.
12. The system of Claim 1 wherein said first incoming signal includes one of an audio message, a facsimile message, a video message, a textual or other data representation, a software agent or component, a voice call, a video call, a datagram, and an instant message.
13. The system of Claim 3 wherein said first call management unit provides the functionality to re-direct said first incoming signal or related communication to destinations different from those that may have been specified within the first inbound address or first set of attributes, said first call management unit further providing the functionality to forward, record, and manage a signal or communication between an origin and a destination of said first incoming call signal or related communication.
14. The system of Claim 3 wherein said first call management unit acts on behalf of one of a communication server, an origin, and a destination, to process said first incoming signal or related communication, (a) for purposes of maintaining communications intentionally requested by said origin, destination, or communication server, and (b) in the event of a network loss of connectivity to origin, destination, or communication server, and (c) for purposes of one of recording, archiving, administration, billing, management, supervision, and control.
15. The system of Claim 1 wherein one of said first incoming signal, related communication, and any digital representation of the same, is carried over a network using one of Internet protocols TCP, UDP, RTP, IP, IPX, and IP
tunneling, and using one of a secure transmission, authentication and encryption protocols including IPsec, and using one of signaling protocols including SIP and SS7, and using one of transport and presentation protocols including HTTP, secure HTTP, WAP, WML, XML, XML based communication protocols including SOAP, UDDI, ebXML, BizTalk, and using one of communication protocols including POP, IMAP, SMTP, Internet Relay Chat.
15b. The system of claim 1 wherein one of said first incoming signal and related communication is carried over said first data network using structured communication protocol utilizing one of (a) static or dynamically assigned network ports and (b) other physical or logical communication channels.
15c. The system of claim 1 wherein one of said first incoming signal and related communication is carried over said first data network using structured signaling and messaging methods.
tunneling, and using one of a secure transmission, authentication and encryption protocols including IPsec, and using one of signaling protocols including SIP and SS7, and using one of transport and presentation protocols including HTTP, secure HTTP, WAP, WML, XML, XML based communication protocols including SOAP, UDDI, ebXML, BizTalk, and using one of communication protocols including POP, IMAP, SMTP, Internet Relay Chat.
15b. The system of claim 1 wherein one of said first incoming signal and related communication is carried over said first data network using structured communication protocol utilizing one of (a) static or dynamically assigned network ports and (b) other physical or logical communication channels.
15c. The system of claim 1 wherein one of said first incoming signal and related communication is carried over said first data network using structured signaling and messaging methods.
16. The system of Claim 3 wherein some of said first incoming signal or related communication are carried over a first set of networks or protocols, and a remainder of said first incoming signal or other related communication are carried a second set of networks or protocols, with one of said communication server and call management system coordinating interactions between the different networks and protocols.
17. The system of Claim 3 wherein said first incoming call signal or related communication from an origin is delivered to a first destination, wherein the first destination sends a second communication to one of the origin and a communication server that the delivery was completed, along with details pertaining to the delivery, said second communication being further archived, manipulated, transformed, distributed, or otherwise disposed of in a manner dictated by a set of attributes defined by one of said origin, said destination, and a communication server, said second communication further containing a part of a message contained in the first incoming signal or part of said related communication.
18. The system of Claim 1 wherein one of said first circuit network and said data network are comprised in part of a 2.5G or 3G wireless network infrastructure, an Authentication, Authorization, and Accounting server (AAA) of said 3G network to establish part of a set of attributes pertaining to the establishment and maintenance of communication between an origin and a destination of said first incoming call signal, with support nodes (SN) of said 2.5G or 3G system for purposes of obtaining or communicating handover and location information, authenticity, security and routing information relevant to communication between said origin and said destination and another element of the network pertaining to said first incoming call signal.
19. The system of Claim 3, wherein the session initiation protocol (SIP) is used for establishing the identity and authenticity of an origin and destination of said first incoming call signal, and to determine a route for a message contained in the first incoming call signal, and being further used for establishment, monitoring, administration, logging, proxy, billing, and delivery of said message.
20. The system of Claim 3 wherein one of said first circuit network and said first data network contains an element of directory information that can identify the location of an origin or destinations of said first incoming call signal, said element to provide information about attributes or addresses that further facilitate the establishment and management of communication through the system of the present invention, said directory containing information pertaining to identity, authenticity, communication protocols or communication device specific information, user profile information, and other attributes relevant to the establishment or handling of said first incoming call signal.
21. The system of Claim 3 wherein communication between communication servers, the call management unit, and the origin is accomplished through the use of markup languages or other structured representations of rules and directives, and methods for exchange of attributes or communication signals pertaining to the incoming call signal or other attributes specific to the origin, destination, network, communication protocol, communication server or call management unit involved in the communication of said first incoming call signal.
22. The system of Claim 21 wherein the said markup language is the Extensible Markup Language (XML).
23. The system of Claim 21 wherein said attributes or other directives, queries or other information are exchanged using Simple Object Access Protocol (SOAP).
24. The system of Claim 21, wherein some of said attributes or communication of said first incoming call signal require the discovery, description or interface specification of the information being communicated, wherein said description is provided through the use of a Universal Description, Discovery and Interface (UDDI) specification.
25. The system of Claim 21, wherein some of said attributes or communication are exchanged using an electronic business protocol being one of EDI and ebXML.
26. The system of Claim 1 wherein one of said communication servers has a message processing resource that employs a text-to-speech interface for conveying textual representations of information via a voice or audio representation to an origin or destination, for purposes of delivery of a message or communication.
27. The system of Claim 1 wherein one of said communication servers uses message processing resource that employs a voice recognition interface for purposes of processing a digital representation of an incoming call signal between an origin and destination, said processing employing means to translate and recognize spoken voice utterances into a machine readable form that can be further manipulated, transformed and communicated with one or more elements of a network involved in the process of communication of said first incoming call signal.
28. The system of Claim 27 wherein a markup language is used for the representation of structured voice information and related data information, said voice information comprising digitized voice representations or voice representations produced as a result of text-to-speech conversions, and further comprising signaling and call control information pertaining to the direction, disposition, or administration of said first incoming call signal, wherein said voice information or said signaling and call control information is obtained from either said first communication server or any element accessible on the first data network.
29. The system of Claim 28 wherein said markup language is Voice XML (VXML).
30. The system of Claim 21 wherein the Call Processing Language is used for the representation of signaling, routing, and call control information.
31. The system of Claim 1 wherein one of said communication servers uses a message processing resource that employs optical character recognition (OCR) for purposes of converting digitized image representations of said first incoming signal or related communication into another machine readable, textual or other representation format.
32. A system for supporting a message delivery service, comprising:
a media gateway to process one or more signals, associated with an incoming call, from a telecommunications switch into a digital representation, and extract from one or more of the signals an inbound address and a message being one of a voice message and a fax message;
a call management system capable of communicating with the media gateway, to verify that the inbound address is that of an authorized customer of the message delivery service and determine based on the inbound address a set of attributes that indicates a destination for delivering the message, and determine whether the authorized customer can accept the message via an instant messaging protocol; and a communication server capable of communicating with the call management system and the authorized customer, to initiate the sending of the message to the user via said protocols.
a media gateway to process one or more signals, associated with an incoming call, from a telecommunications switch into a digital representation, and extract from one or more of the signals an inbound address and a message being one of a voice message and a fax message;
a call management system capable of communicating with the media gateway, to verify that the inbound address is that of an authorized customer of the message delivery service and determine based on the inbound address a set of attributes that indicates a destination for delivering the message, and determine whether the authorized customer can accept the message via an instant messaging protocol; and a communication server capable of communicating with the call management system and the authorized customer, to initiate the sending of the message to the user via said protocols.
33. The system of claim 32 wherein each of the media gateway, call management system, and communication server is associated with a different node of a data network and communicate with each other via the data network.
34. The system of claim 33 wherein the call management system is to verify the inbound address and determine the set of attributes by accessing one of a local repository and a remote repository, the remote repository being associated with another node of the data network.
35. The system of claim 33 wherein the call management system has the functionality of one of a router, a proxy server, a location server, a directory server, and a database server.
36. The system of claim 32 wherein said set of attributes includes one of an Internet address, a Session Initiation Protocol (SIP) address, a Universal Resource Locator (URL), a pointer to a location of addresses, and a pointer to a location of attributes.
37. The system of claim 36 wherein said set of attributes includes a set of rules for one of filtering the digital representation, and converting the message into a format suitable for delivery to one of a plurality of different destinations.
38. The system of claim 34 wherein the call management system is to obtain the authorized customer's instant messaging (IM) and IM network identification by accessing said local repository or said remote repository, prior to signaling the communication server to initiate sending the message to the authorized customer via the instant messaging protocol.
39. The system of claim 38 wherein the call management system directs the communication server to initiate sending of the message to an email address, in response to a request from the authorized customer via the instant messaging protocol.
40. The system of claim 32 wherein the media gateway, call management system, and communication server are associated with one or more nodes of a private data network of the message delivery service and communicate with each other via the private data network, and the communication server is to encrypt the message prior to sending the message to its destination via a hostile data network.
41. The system of claim 40 wherein the private data network is a virtual private network, one of the media gateway, the communication server, and the call management system being associated with a node of the virtual private network.
42. The system of claim 40 further comprising:
a trusted source that maintains a plurality of encryption keys and distributes one of the plurality of keys to the communication server for use in encrypting the message.
a trusted source that maintains a plurality of encryption keys and distributes one of the plurality of keys to the communication server for use in encrypting the message.
43. The system of claim 42 wherein the trusted source is accessible by the communication server and is associated with a node of the private data network.
44. The system of claim 33 wherein the message is encapsulated with said set of attributes that further includes a set of rules for one of filtering the digital representation and converting the message into a format suitable for delivery to one of a plurality of different destinations, said set of attributes being described using a representation language.
45. The system of claim 44 wherein the communication server acts as a translation gateway to convert the message into the format suitable for delivery to its destination.
46. A system for supporting a message delivery service, comprising:
a call management system capable of communicating with a media gateway, to verify that an incoming fax or voice call to a media gateway is for an authorized customer of the message delivery service and determine a set of attributes of the authorized customer's account that indicate a destination for delivering a message contained in the incoming call, and determine whether the authorized customer can accept the message via a distributed authoring and versioning protocol; and a communication server capable of communicating with the call management system and the authorized customer, to initiate the sending of the message to the customer via said protocols.
a call management system capable of communicating with a media gateway, to verify that an incoming fax or voice call to a media gateway is for an authorized customer of the message delivery service and determine a set of attributes of the authorized customer's account that indicate a destination for delivering a message contained in the incoming call, and determine whether the authorized customer can accept the message via a distributed authoring and versioning protocol; and a communication server capable of communicating with the call management system and the authorized customer, to initiate the sending of the message to the customer via said protocols.
47. The system of claim 46 wherein the message is encapsulated with said set of attributes that further includes a set of rules for converting the message into a format suitable for delivery to one of a plurality of different destinations, said set of attributes being described using a representation language.
48. The system of claim 46 wherein each of the media gateway, call management system, and communication server is associated with a different node of a data network and communicate with each other via the data network.
49. The system of claim 46 wherein call management system, and communication server are associated with one or more nodes of a private data network of the message delivery service and communicate with each other via the private data network, and the communication server is to encrypt the message prior to sending the message to its destination via a hostile data network.
50. The system of claim 49 wherein the private data network is a virtual private network, one of the communication server and the call management system being associated with a node of the virtual private network.
51. The system of claim 49 further comprising:
a trusted source that maintains a plurality of encryption keys and distributes one of the plurality of keys to the communication server for use in encrypting the message.
a trusted source that maintains a plurality of encryption keys and distributes one of the plurality of keys to the communication server for use in encrypting the message.
52. The system of claim 51 wherein the trusted source is accessible by the communication server and is associated with a node of the private data network.
53. The system of claim 47 wherein the communication server is to receive the message from the media gateway via an e-mail attachment.
54. The system of claim 47 wherein the communication server is to translate the message into a format suitable for storage as part of a DAV file and initiate the storage of the message, along with some of said set of attributes, in a DAV file store that is accessible by a client program of the customer.
55. The system of claim 54 wherein said set of attributes include an identification of the customer and a docket number that associates the message with a client of the customer.
56. A method for supporting a message delivery service, comprising:
receiving a first set of incoming call signals that include an inbound address of a customer of the message service and one of an audio and facsimile message;
determining, based on the inbound address, a set of attributes that describe how to process the message and how to deliver the message to its destination;
encapsulating some of said set of attributes using a markup language together with the message; and delivering the message to its destination via a network, using said set of encapsulated attributes to define a path through the network.
receiving a first set of incoming call signals that include an inbound address of a customer of the message service and one of an audio and facsimile message;
determining, based on the inbound address, a set of attributes that describe how to process the message and how to deliver the message to its destination;
encapsulating some of said set of attributes using a markup language together with the message; and delivering the message to its destination via a network, using said set of encapsulated attributes to define a path through the network.
57. The method of claim 1 wherein the inbound address includes one of a telephone number, an Internet address, an SIP address and a universal resource locator.
58. The method of claim 1 wherein the set of attributes defines rules for one of filtering and conversion of the first set of incoming signals into a format suitable for delivery of the message to its destination.
59. The method of claim 1 further comprising:
verifying the authenticity of an intended recipient of the set of first incoming call signals.
verifying the authenticity of an intended recipient of the set of first incoming call signals.
60. The method of claim 3 where the set of attributes further include encrypting information for encrypting the message in preparation for transport over a hostile data network, on the way to its destination.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US36028202P | 2002-02-27 | 2002-02-27 | |
US60/360,282 | 2002-02-27 | ||
US10/374,629 | 2003-02-26 | ||
US10/374,629 US7245611B2 (en) | 2002-02-27 | 2003-02-26 | Method and process for signaling, communication and administration of networked objects |
PCT/US2003/006212 WO2003073626A2 (en) | 2002-02-27 | 2003-02-27 | Method and process for signaling, communication and administration of networked objects |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2477652A1 true CA2477652A1 (en) | 2003-09-04 |
CA2477652C CA2477652C (en) | 2011-07-12 |
Family
ID=27767594
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2477652A Expired - Lifetime CA2477652C (en) | 2002-02-27 | 2003-02-27 | Method and process for signaling, communication and administration of networked objects |
Country Status (5)
Country | Link |
---|---|
US (3) | US7245611B2 (en) |
EP (1) | EP1488584B8 (en) |
AU (1) | AU2003212470A1 (en) |
CA (1) | CA2477652C (en) |
WO (1) | WO2003073626A2 (en) |
Families Citing this family (86)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7944573B2 (en) | 2000-03-28 | 2011-05-17 | Mongonet | Methods and apparatus for authenticating facsimile transmissions to electronic storage destinations |
US7817295B2 (en) | 2000-03-28 | 2010-10-19 | Mongonet | Method and system for modified document transfer via computer network transfer protocols |
US8045204B2 (en) | 2000-03-28 | 2011-10-25 | Mongonet | Methods and apparatus for facsimile transmissions to electronic storage destinations including tracking data |
US8023131B2 (en) | 2000-03-28 | 2011-09-20 | Mongonet | Method and system for combining separate digitized representations of documents for retransmission via computer network transfer protocols |
US8045203B2 (en) | 2000-03-28 | 2011-10-25 | Mongonet | Methods and apparatus for secure facsimile transmissions to electronic storage destinations |
US7940411B2 (en) | 2000-03-28 | 2011-05-10 | Mongonet | Method and system for entry of electronic data via fax-to-email communication |
US7755790B2 (en) | 2000-03-28 | 2010-07-13 | Mongonet | Method and system for transferring sponsored digitized representations of documents via computer network transfer protocols |
US7826100B2 (en) * | 2000-03-28 | 2010-11-02 | Mongonet | Methods and apparatus for facsimile transmissions to electronic storage destinations including embedded barcode fonts |
US8023132B2 (en) | 2000-03-28 | 2011-09-20 | Mongonet | Method and system for transferring digitized representations of documents via computer network transfer protocols |
US7746496B2 (en) | 2000-03-28 | 2010-06-29 | Mongonet | Method and system for pay per use document transfer via computer network transfer protocols |
US7079275B2 (en) * | 2000-03-28 | 2006-07-18 | Mongonet | Method and system for facilitating paper to electronic communications |
US6424426B1 (en) * | 2000-03-28 | 2002-07-23 | Mongonet | Fax-to-email and email-to-fax communication system and method |
US7275262B1 (en) * | 2000-05-25 | 2007-09-25 | Bull S.A. | Method and system architecture for secure communication between two entities connected to an internet network comprising a wireless transmission segment |
US7245611B2 (en) * | 2002-02-27 | 2007-07-17 | J2 Global Communications | Method and process for signaling, communication and administration of networked objects |
US7123695B2 (en) | 2002-05-21 | 2006-10-17 | Bellsouth Intellectual Property Corporation | Voice message delivery over instant messaging |
US7450566B2 (en) * | 2003-06-05 | 2008-11-11 | Oracle International Corporation | Apparatus and method for providing a unified telephony solution |
US20050185635A1 (en) * | 2003-07-30 | 2005-08-25 | C.L. Nagendra | Virtual service provider system and method for delivering media services to an end user |
US20050108316A1 (en) * | 2003-11-18 | 2005-05-19 | Sbc Knowledge Ventures, L.P. | Methods and systems for organizing related communications |
US7474432B1 (en) | 2004-03-05 | 2009-01-06 | Callwave, Inc. | Methods and systems for fax routing |
US7480065B1 (en) | 2004-03-05 | 2009-01-20 | Callwave, Inc. | Facsimile telecommunications system and method |
US7567555B1 (en) * | 2004-03-22 | 2009-07-28 | At&T Corp. | Post answer call redirection via voice over IP |
US7532615B2 (en) | 2004-07-27 | 2009-05-12 | Kirk Krahn | Universal agent log-in using a SIP registrar |
JP4139973B2 (en) * | 2004-08-11 | 2008-08-27 | 村田機械株式会社 | Communication device |
US7702669B2 (en) | 2004-09-02 | 2010-04-20 | Ringcentral, Inc. | Synchronization in unified messaging systems |
US9563875B2 (en) * | 2004-12-02 | 2017-02-07 | International Business Machines Corporation | Automatically providing notifications regarding interesting content from shared sources based on important persons and important sources for a user |
US9699319B2 (en) * | 2004-12-10 | 2017-07-04 | Sonus Networks, Inc. | Executing, at local nodes, centrally provisioned telephony services |
US7676026B1 (en) | 2005-03-08 | 2010-03-09 | Baxtech Asia Pte Ltd | Desktop telephony system |
US7733848B2 (en) * | 2005-05-25 | 2010-06-08 | Audiocodes Ltd. | Signal-type dependent real-time fax relay |
US20070282973A1 (en) * | 2006-06-01 | 2007-12-06 | J2 Global Communications | Method and apparatus for message notification via RSS feed |
US7940916B2 (en) * | 2006-08-28 | 2011-05-10 | Avaya Inc. | Orchestration engine as an intermediary between telephony functions and business processes |
US8522255B2 (en) * | 2006-12-29 | 2013-08-27 | Sap Ag | Multi-tiered message parsing |
US8010369B2 (en) * | 2007-10-30 | 2011-08-30 | At&T Intellectual Property I, L.P. | System and method for controlling devices that are connected to a network |
US8837465B2 (en) | 2008-04-02 | 2014-09-16 | Twilio, Inc. | System and method for processing telephony sessions |
AU2009231676B2 (en) | 2008-04-02 | 2013-10-03 | Twilio Inc. | System and method for processing telephony sessions |
US8837491B2 (en) | 2008-05-27 | 2014-09-16 | Glue Networks | Regional virtual VPN |
US20090316203A1 (en) * | 2008-06-18 | 2009-12-24 | Dukie Michael A | Fax transmission service |
EP2335402A4 (en) | 2008-10-01 | 2013-04-24 | Twilio Inc | Telephony web event system and method |
JP5671484B2 (en) | 2009-03-02 | 2015-02-18 | トゥイリオ インコーポレイテッドTwilio Inc. | Method and system for a multi-tenant telephone network |
US9210275B2 (en) | 2009-10-07 | 2015-12-08 | Twilio, Inc. | System and method for running a multi-module telephony application |
US20120208495A1 (en) | 2010-06-23 | 2012-08-16 | Twilio, Inc. | System and method for monitoring account usage on a platform |
US8838707B2 (en) | 2010-06-25 | 2014-09-16 | Twilio, Inc. | System and method for enabling real-time eventing |
US8649268B2 (en) | 2011-02-04 | 2014-02-11 | Twilio, Inc. | Method for processing telephony sessions of a network |
US20140044123A1 (en) | 2011-05-23 | 2014-02-13 | Twilio, Inc. | System and method for real time communicating with a client application |
WO2012162397A1 (en) | 2011-05-23 | 2012-11-29 | Twilio, Inc. | System and method for connecting a communication to a client |
US8479019B1 (en) * | 2011-12-13 | 2013-07-02 | Unisys Corporation | Cryptography for secure shell in emulated environments |
US8249230B1 (en) | 2012-01-09 | 2012-08-21 | EC Data Systems, Inc. | Scalable and flexible internet fax architecture |
US9495227B2 (en) | 2012-02-10 | 2016-11-15 | Twilio, Inc. | System and method for managing concurrent events |
US8254538B1 (en) | 2012-02-27 | 2012-08-28 | EC Data Systems, Inc. | Scalable and flexible internet fax architecture for processing outbound fax messages |
US9294277B2 (en) | 2012-03-13 | 2016-03-22 | Alexander Poston, JR. | Audio encryption systems and methods |
US9602586B2 (en) | 2012-05-09 | 2017-03-21 | Twilio, Inc. | System and method for managing media in a distributed communication network |
US9247062B2 (en) | 2012-06-19 | 2016-01-26 | Twilio, Inc. | System and method for queuing a communication session |
GB201215523D0 (en) * | 2012-08-31 | 2012-10-17 | Element Six Abrasives Sa | Polycrystalline diamond construction and method for making same |
US8938053B2 (en) | 2012-10-15 | 2015-01-20 | Twilio, Inc. | System and method for triggering on platform usage |
US9282124B2 (en) | 2013-03-14 | 2016-03-08 | Twilio, Inc. | System and method for integrating session initiation protocol communication in a telecommunications platform |
US9760528B1 (en) | 2013-03-14 | 2017-09-12 | Glue Networks, Inc. | Methods and systems for creating a network |
US9928082B1 (en) | 2013-03-19 | 2018-03-27 | Gluware, Inc. | Methods and systems for remote device configuration |
US9240966B2 (en) | 2013-06-19 | 2016-01-19 | Twilio, Inc. | System and method for transmitting and receiving media messages |
US9274858B2 (en) | 2013-09-17 | 2016-03-01 | Twilio, Inc. | System and method for tagging and tracking events of an application platform |
US9137127B2 (en) | 2013-09-17 | 2015-09-15 | Twilio, Inc. | System and method for providing communication platform metadata |
US9325624B2 (en) * | 2013-11-12 | 2016-04-26 | Twilio, Inc. | System and method for enabling dynamic multi-modal communication |
JP2015095092A (en) * | 2013-11-12 | 2015-05-18 | 株式会社リコー | Information processing system, information processing device, information processing method, and program |
US9553799B2 (en) | 2013-11-12 | 2017-01-24 | Twilio, Inc. | System and method for client communication in a distributed telephony network |
US9344573B2 (en) | 2014-03-14 | 2016-05-17 | Twilio, Inc. | System and method for a work distribution service |
US9226217B2 (en) | 2014-04-17 | 2015-12-29 | Twilio, Inc. | System and method for enabling multi-modal communication |
US10277778B2 (en) | 2014-06-24 | 2019-04-30 | Ec Data Systems Inc. | Audit logging for a secure, scalable and flexible internet fax architecture |
US9251371B2 (en) | 2014-07-07 | 2016-02-02 | Twilio, Inc. | Method and system for applying data retention policies in a computing platform |
US9774687B2 (en) | 2014-07-07 | 2017-09-26 | Twilio, Inc. | System and method for managing media and signaling in a communication platform |
US9246694B1 (en) | 2014-07-07 | 2016-01-26 | Twilio, Inc. | System and method for managing conferencing in a distributed communication network |
US9516101B2 (en) | 2014-07-07 | 2016-12-06 | Twilio, Inc. | System and method for collecting feedback in a multi-tenant communication platform |
US9749428B2 (en) | 2014-10-21 | 2017-08-29 | Twilio, Inc. | System and method for providing a network discovery service platform |
US9477975B2 (en) | 2015-02-03 | 2016-10-25 | Twilio, Inc. | System and method for a media intelligence platform |
US9785412B1 (en) | 2015-02-27 | 2017-10-10 | Glue Networks, Inc. | Methods and systems for object-oriented modeling of networks |
US10419891B2 (en) | 2015-05-14 | 2019-09-17 | Twilio, Inc. | System and method for communicating through multiple endpoints |
US9948703B2 (en) | 2015-05-14 | 2018-04-17 | Twilio, Inc. | System and method for signaling through data storage |
US10659349B2 (en) | 2016-02-04 | 2020-05-19 | Twilio Inc. | Systems and methods for providing secure network exchanged for a multitenant virtual private cloud |
US10063713B2 (en) | 2016-05-23 | 2018-08-28 | Twilio Inc. | System and method for programmatic device connectivity |
US10686902B2 (en) | 2016-05-23 | 2020-06-16 | Twilio Inc. | System and method for a multi-channel notification service |
US11362972B2 (en) * | 2016-06-03 | 2022-06-14 | The Johns Hopkins University | Systems and methods for messaging patient information in medical system environments |
CN109857129A (en) * | 2019-01-21 | 2019-06-07 | 维沃移动通信有限公司 | A kind of method, apparatus of controlling electronic devices, mobile terminal and storage medium |
US10951663B2 (en) * | 2019-02-12 | 2021-03-16 | Saudi Arabian Oil Company | Securing an IMS-based VoIP network with multiple VPNs |
US11382131B2 (en) * | 2020-05-05 | 2022-07-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Data signaling for high frequency networks |
US11349755B2 (en) | 2020-07-21 | 2022-05-31 | Bank Of America Corporation | Routing data between computing entities using electronic data interchange |
US11936694B2 (en) | 2021-11-18 | 2024-03-19 | T-Mobile Usa, Inc. | Cross-domain routing based on session initiation protocol information |
US11824904B1 (en) | 2022-11-18 | 2023-11-21 | T-Mobile Usa, Inc. | Verifying delivery of rich call data object to a terminating wireless device |
US11895091B1 (en) | 2023-02-03 | 2024-02-06 | Dice Corporation | Scalable router interface communication paths |
US11863534B1 (en) * | 2023-02-03 | 2024-01-02 | Dice Corporation | Scalable router interface initiation |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4941170A (en) | 1989-03-20 | 1990-07-10 | Tandem Computers Incorporated | Facsimile transmissions system |
US5115326A (en) | 1990-06-26 | 1992-05-19 | Hewlett Packard Company | Method of encoding an e-mail address in a fax message and routing the fax message to a destination on a network |
US5193110A (en) | 1990-10-09 | 1993-03-09 | Boston Technology, Incorporated | Integrated services platform for telephone communication system |
US5333266A (en) | 1992-03-27 | 1994-07-26 | International Business Machines Corporation | Method and apparatus for message handling in computer systems |
US5406557A (en) | 1993-02-01 | 1995-04-11 | National Semiconductor Corporation | Interenterprise electronic mail hub |
US5479411A (en) | 1993-03-10 | 1995-12-26 | At&T Corp. | Multi-media integrated message arrangement |
US5452099A (en) * | 1993-04-12 | 1995-09-19 | Faxguard Systems Corporation | Method and system for storage and/or transmission of confidential facsimile documents |
US5568540A (en) | 1993-09-13 | 1996-10-22 | Active Voice Corporation | Method and apparatus for selecting and playing a voice mail message |
US5675507A (en) | 1995-04-28 | 1997-10-07 | Bobo, Ii; Charles R. | Message storage and delivery system |
US6564321B2 (en) | 1995-04-28 | 2003-05-13 | Bobo Ii Charles R | Systems and methods for storing, delivering, and managing messages |
US5870549A (en) | 1995-04-28 | 1999-02-09 | Bobo, Ii; Charles R. | Systems and methods for storing, delivering, and managing messages |
US5561703A (en) | 1994-07-06 | 1996-10-01 | Rolm Company | System and method for integration of a paging server into a private branch exchange environment |
US5568536A (en) | 1994-07-25 | 1996-10-22 | International Business Machines Corporation | Selective reconfiguration method and apparatus in a multiple application personal communications device |
US5579472A (en) | 1994-11-09 | 1996-11-26 | Novalink Technologies, Inc. | Group-oriented communications user interface |
CA2139081C (en) | 1994-12-23 | 1999-02-02 | Alastair Gordon | Unified messaging system and method |
US5765033A (en) | 1997-02-06 | 1998-06-09 | Genesys Telecommunications Laboratories, Inc. | System for routing electronic mails |
US6020980A (en) | 1996-09-30 | 2000-02-01 | Mci Communications Corporation | Facsimile delivery to electronic mail |
US7272627B2 (en) * | 1997-02-06 | 2007-09-18 | Genesys Telecommunications Laboratories, Inc. | System and apparatus for pre-routing network events |
US5907598A (en) * | 1997-02-20 | 1999-05-25 | International Business Machines Corporation | Multimedia web page applications for AIN telephony |
US6208638B1 (en) | 1997-04-01 | 2001-03-27 | J 2 Global Communications, Inc. | Method and apparatus for transmission and retrieval of facsimile and audio messages over a circuit or packet switched network |
US6073165A (en) | 1997-07-29 | 2000-06-06 | Jfax Communications, Inc. | Filtering computer network messages directed to a user's e-mail box based on user defined filters, and forwarding a filtered message to the user's receiver |
US6510438B2 (en) | 1997-10-31 | 2003-01-21 | Yamaha Corporation | Electronic mail system, method of sending and receiving electronic mail, and storage medium |
JP3337062B2 (en) * | 1997-11-21 | 2002-10-21 | 日本電気株式会社 | Wireless data transfer method and system |
US6101422A (en) * | 1997-12-31 | 2000-08-08 | Dawnlawn Limited | Process control for viscous materials |
US6385192B1 (en) * | 1998-03-24 | 2002-05-07 | Siemens Information And Communication Networks, Inc. | Method and apparatus for DTMF signaling on compressed voice networks |
US6240445B1 (en) * | 1998-04-24 | 2001-05-29 | Openware Systems Inc. | Computer implemented method and apparatus for receiving facsimile messages using an indentifier appended to a shared telephone number |
US6597688B2 (en) | 1998-06-12 | 2003-07-22 | J2 Global Communications, Inc. | Scalable architecture for transmission of messages over a network |
US6614781B1 (en) * | 1998-11-20 | 2003-09-02 | Level 3 Communications, Inc. | Voice over data telecommunications network architecture |
US6424979B1 (en) * | 1998-12-30 | 2002-07-23 | American Management Systems, Inc. | System for presenting and managing enterprise architectures |
US6301609B1 (en) * | 1999-07-07 | 2001-10-09 | Lucent Technologies Inc. | Assignable associate priorities for user-definable instant messaging buddy groups |
US6626957B1 (en) * | 1999-10-01 | 2003-09-30 | Microsoft Corporation | Markup language content and content mapping |
EP1104964B1 (en) | 1999-12-02 | 2005-03-23 | Sony International (Europe) GmbH | Instant messaging |
US6714793B1 (en) * | 2000-03-06 | 2004-03-30 | America Online, Inc. | Method and system for instant messaging across cellular networks and a public data network |
US6738462B1 (en) | 2000-07-19 | 2004-05-18 | Avaya Technology Corp. | Unified communications automated personal name addressing |
WO2002065329A1 (en) * | 2001-02-14 | 2002-08-22 | The Escher Group, Ltd. | Peer-to peer enterprise storage |
US20030187992A1 (en) * | 2001-05-07 | 2003-10-02 | Steenfeldt Rico Werni | Service triggering framework |
US6697474B1 (en) * | 2001-05-16 | 2004-02-24 | Worldcom, Inc. | Systems and methods for receiving telephone calls via instant messaging |
US20020188688A1 (en) * | 2001-06-12 | 2002-12-12 | Bice Richard S. | Automated message handling system and process |
AU2002332556A1 (en) * | 2001-08-15 | 2003-03-03 | Visa International Service Association | Method and system for delivering multiple services electronically to customers via a centralized portal architecture |
CA2410118C (en) * | 2001-10-26 | 2007-12-18 | Research In Motion Limited | System and method for controlling configuration settings for mobile communication devices and services |
FI114187B (en) * | 2001-12-21 | 2004-08-31 | Nokia Corp | Arranging a guidance service via a wireless terminal |
US20030123431A1 (en) * | 2001-12-28 | 2003-07-03 | Bertram Geck | Methods and apparatus for providing internet messaging on the screen of a digital telephone |
US20030193967A1 (en) * | 2001-12-31 | 2003-10-16 | Gregg Fenton | Method, apparatus and system for processing multimedia messages |
US7245611B2 (en) * | 2002-02-27 | 2007-07-17 | J2 Global Communications | Method and process for signaling, communication and administration of networked objects |
-
2003
- 2003-02-26 US US10/374,629 patent/US7245611B2/en active Active
- 2003-02-27 CA CA2477652A patent/CA2477652C/en not_active Expired - Lifetime
- 2003-02-27 WO PCT/US2003/006212 patent/WO2003073626A2/en not_active Application Discontinuation
- 2003-02-27 EP EP03709410.9A patent/EP1488584B8/en not_active Expired - Lifetime
- 2003-02-27 AU AU2003212470A patent/AU2003212470A1/en not_active Abandoned
-
2007
- 2007-07-16 US US11/778,586 patent/US20080013530A1/en not_active Abandoned
-
2012
- 2012-01-05 US US13/344,376 patent/US20120113983A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP1488584B8 (en) | 2015-11-18 |
US20030169730A1 (en) | 2003-09-11 |
US7245611B2 (en) | 2007-07-17 |
WO2003073626A2 (en) | 2003-09-04 |
EP1488584A2 (en) | 2004-12-22 |
US20120113983A1 (en) | 2012-05-10 |
EP1488584B9 (en) | 2013-08-28 |
US20080013530A1 (en) | 2008-01-17 |
WO2003073626A3 (en) | 2004-02-19 |
AU2003212470A1 (en) | 2003-09-09 |
CA2477652C (en) | 2011-07-12 |
AU2003212470A8 (en) | 2003-09-09 |
EP1488584B1 (en) | 2013-04-24 |
EP1488584A4 (en) | 2009-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2477652A1 (en) | Method and process for signaling, communication and administration of networked objects | |
KR100720307B1 (en) | Protocol for instant messaging | |
EP1885096B1 (en) | Application session border element | |
US7277951B2 (en) | Omnimodal messaging system | |
US7701925B1 (en) | Presence registration and routing node | |
US7050792B2 (en) | Voice message notification and retrieval via mobile client devices in a communication system | |
US7068680B1 (en) | Communication service architectures for netcentric computing systems | |
US7792065B2 (en) | Securely establishing sessions over secure paths | |
US20030193951A1 (en) | Method, apparatus and system for processing multimedia messages | |
US20020146005A1 (en) | Method for billing in a telecommunications network | |
US7103676B2 (en) | User-identifier translator and linking apparatus for XML-based services and corresponding method | |
US20090157831A1 (en) | Method, apparatus and system for processing emails through data synchronization | |
US20060026290A1 (en) | Scalable infrastructure for handling light weight message protocols | |
US20070127676A1 (en) | Methods, systems, and computer program products for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity | |
JP2004530333A (en) | Method and system for providing intelligent network control services in IP telephony | |
WO2007050591A2 (en) | Methods, systems, and computer program products for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity | |
US20020188684A1 (en) | Internet telephony directly initiated from electronic mails | |
US20050249150A1 (en) | Gateway application to support use of a single internet address domain for routing messages to multiple multimedia message service centers | |
KR100811407B1 (en) | Apparatus and method for UMS hosting service with open API technologies | |
EP1533960B1 (en) | Providing to the sender of a message an identifier of the service provider associated with the recipient of the message | |
US11936811B2 (en) | Method for providing an emergency response service and emergency response service system | |
WO2001011824A2 (en) | Method and system for recording and forwarding voice messages | |
EP1301886B1 (en) | Procedure and system for transmission of data | |
WO2006087455A1 (en) | Method for transmission of multimedia messages and system for carrying out said method | |
MXPA98007175A (en) | Interconnection of networks for communications person |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20230227 |