WO2004059447A2 - Internet-based messaging system - Google Patents
Internet-based messaging system Download PDFInfo
- Publication number
- WO2004059447A2 WO2004059447A2 PCT/US2003/041266 US0341266W WO2004059447A2 WO 2004059447 A2 WO2004059447 A2 WO 2004059447A2 US 0341266 W US0341266 W US 0341266W WO 2004059447 A2 WO2004059447 A2 WO 2004059447A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- server
- messages
- user
- time
- present
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1827—Network arrangements for conference optimisation or adaptation
-
- 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
- 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/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
Definitions
- the present invention relates to internet-based communications systems and, more particularly, to a central server messaging system that provides efficient use of server resources.
- the sole Figure is a block diagram of an internet-based messaging system dance the present invention.
- Messaging system 11 includes a central server 12, which may be configured as a network server that performs a number of tasks or applications in addition to managing messages.
- server 12 may form a part of a server-based application network, where remote users of the network can utilize the software applications residing on the network in a manner that appears to the user that the application is running of their own computer.
- the messaging capability of server 12 allows two or more individual users to send and receive messages to and from one another in approximation of real time.
- Server 12 is shown illustratively as utilizing the internet, identified as element 14 in the Figure, as its communications link.
- the Figure illustratively shows individual users 16 and 18, although it is understood that many users can be associated with messaging system 11 at any given time.
- Individual user 16 is shown as comprising a computer 20 incorporating a processor 22 and memory 24, which may comprise one or more types of computer memory, such as hard disc memory, RAM, or solid state memory.
- User 16 also comprises a display 26, which may be of a variety of types, including, but not limited to, cathode ray tubes or liquid crystal displays.
- Individual user 18 is shown a comprising a computer 28 having a processor 30 and memory 32, such as that used in computer 20, and a display 34.
- Computers 20 and 28 may comprise a variety of devices having the necessary processing and communication functionality, such as desk-top PCs, laptop computers, internet- capable cell phones, and personal information managers (PLMs), for example.
- User 16 communicates via the internet by way of communications means 36, which may be any type of communications device, including wired or wireless devices, such as cable modems or telephonic modems, for example.
- communications means 38 which may also be a variety of different communications devices.
- server 12 illustrates server 12 as managing the messaging system of the present invention, but peer to peer messaging systems are also available and the present invention is equally adaptable to peer to peer systems and server-based messaging systems.
- Server 12 includes a processor 40, memory 42, and a communications device 44 operating through a firewall 46.
- Server 12 may also include other components and elements unrelated to the management of a messaging system, but which may be used with such system as described below, such as word processing and database management, for example.
- central server 12 also incorporates message management software 48 illustratively shown as residing in memory 42.
- computer 20 of user 16 also comprises a messaging software application 50 which resides in memory 24, which computer 28 includes messaging software 52 residing in memory 32. Messaging software 50 and 52 is designed to be compatible and work with message management software 48 of server 12.
- server 12 operates in a "stateless" manner, with connection being made to individual user computers on a request basis.
- Known messaging systems operate with the user's messaging software application keeping an open communication socket open to the server at all times that the application is running. Even though message may include the recipient's email address, the message will be sent to server 12 for routing. Maintaining a continually open socket utilizes server resources in an inefficient and wasteful manner.
- the messaging system 11 of the present invention operates using a message polling technique, where the users' messaging software application, such as software 50 or 52, polls or "calls" the server 12 to determine if message intended for that user are waiting to be delivered. As stated above, this is different from standard messengers where the application keeps an open socket connection to the sever.
- messaging system 11 utilizes intelligent dynamic polling, where the polling schedule, i.e., the intervals between requests to the server for messages, is adjustable within a configurable range.
- This dynamic polling may be based on a variety of different "rules.”
- One form of dynamic polling is based on the current level of message activity. Using user 16 as an example, software application 50 polls server 12 more often if there is current messaging activity. If there is no messaging activity, however, software 50 polls server 12 less often.
- the delay between polling server 12 is increased if no messages are waiting when polling takes place.
- server 12 may be initially polled after 30 seconds. This poll time is increased by 10 seconds until a maximum polling interval, e.g., 90 seconds, is reached. If no messages are waiting or available after 30 seconds then the next poll will occur after 40 seconds, then 50 seconds, up to the maximum interval. If a message is received at any polling occurrence, the delay to the next poll of the server will be reset to 30 seconds.
- a maximum polling interval e.g. 90 seconds
- a second form of dynamic polling is based on statistics derived from historical activity.
- a user's messaging activity is recorded over time, and statistical summaries are made and used to adjust the polling schedule or intervals in accordance with a user's predicted activity. For example, if user 18 is most active daily from 8:00 am to 9:00 am then user's software 52 will poll sever 12 more often during this time and less often outside this time. Additionally, when server 12 is polled by any user, any new messages waiting at the server for that user are returned in the response to the poll. This saves the server from being polled for individual messages.
- server 12 can also create a schedule of when to poll for new messages. This allows server 12 to be polled only during the times and days of the week selected by the user, which permits a user to configure message software applications to run on different computers (e.g. home and office) without conflicts, as each computer will only get messages sent within scheduled polling intervals assigned to that particular computer.
- computers e.g. home and office
- server 12 operates in a stateless manner, it is of course possible to implement a peer to peer messaging system that maintains open communication sockets between users. Based on user activity, messaging system 11 could implement whichever connection was best suited to the current activity of the users, with such decision being made by either server 12 or the application, e.g., software 50 or 52, residing on the users' computer.
- the present invention also contemplates the implementation of application- to-application messaging such as, for example: sending meeting requests from PLM to PIM (e.g., in iCal format) and receiving replies.
- the message recipient can view the request and either accept or decline the meeting.
- automatic scheduling of meetings and events among many users may also be accomplished in this manner, as the messaging software residing on each PLM can interface with calendar and scheduling software to determine available times and dates, and coordinate with each of the other addressed PEVIs to set a meeting date and time.
- Application-to-Application messaging also permits the implementation of a "remote clipboard" function which allows the messaging application software to copy data from one computer and paste it to the Windows Clipboard on another computer, so a user on that other computer can paste the data from their clipboard into another application running on that computer.
- messaging software applications 50 and 52 may permit a user to select who can see whether they are online or offline, i.e. a user's "presence.” With this feature implemented, those users who want to see this user' s presence must submit a request to the user. The user can either accept the other user's request, meaning that the other user will receive presence information from this user, or decline the other user's request, meaning that the other user will not receive presence information from this user. If a user accepts the request, the requested is notified directly whenever the user goes online or offline.
- a user can also block their online presence on a user-by-user basis. For example, a user may want to block their presence information from being sent to one requester but still send their presence information to other requesters.
- Other features of the messaging system of the present invention may include the ability of the messaging software application to autorespond when a user is not available, the ability to organize users by groups and send messages to a group, block messages from particular users, the ability to save a message thread on server 12 in order to retrieve the thread at a different time or from a different computer, validating a user's email address when adding that user to a contact list to prevent adding users who are not supported by valid addresses, the ability to migrate the messaging system across various operating system platforms, e.g.,
- Messaging system 11 can also aid in the implementation of an anti-spam control by establishing a minimum time that can occur between messages. Messages that arrive in rapid sequence with a message-to-message interval less than the established or selected minimum time could be ignored, deleted, or automatically moved to a lower priority folder.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2003299900A AU2003299900A1 (en) | 2002-12-24 | 2003-12-24 | Internet-based messaging system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US43623502P | 2002-12-24 | 2002-12-24 | |
US60/436,235 | 2002-12-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2004059447A2 true WO2004059447A2 (en) | 2004-07-15 |
WO2004059447A3 WO2004059447A3 (en) | 2004-12-23 |
Family
ID=32682362
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2003/041266 WO2004059447A2 (en) | 2002-12-24 | 2003-12-24 | Internet-based messaging system |
Country Status (3)
Country | Link |
---|---|
US (2) | US20040152450A1 (en) |
AU (1) | AU2003299900A1 (en) |
WO (1) | WO2004059447A2 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7280537B2 (en) | 2003-08-07 | 2007-10-09 | Teamon Systems, Inc. | Communications system providing adaptive polling based upon positive and negative polling events and related methods |
US7289495B2 (en) | 2003-08-07 | 2007-10-30 | Teamon Systems, Inc. | Communications system providing adaptive polling based upon user usage patterns and related methods |
EP2034680A1 (en) * | 2007-09-06 | 2009-03-11 | Miyowa | Method for exchanging requests between the computer application of a mobile terminal and an instant messaging server |
US8239464B2 (en) | 2007-10-24 | 2012-08-07 | Miyowa | Method and instantaneous messaging system for mobile terminals equipped with a virtual presence server configured to manage different contact lists of a single user |
US8315611B2 (en) | 2008-01-08 | 2012-11-20 | Miyowa | Communication network for transferring information between a mobile terminal and source servers, and terminal and method for managing the transfer of information in such a network |
US8856900B2 (en) | 2009-04-16 | 2014-10-07 | Synchronoss Technologies France | Method for authorising a connection between a computer terminal and a source server |
US9124645B2 (en) | 2007-10-24 | 2015-09-01 | François Colon | Method and instantaneous messaging system for mobile terminals equipped with a virtual presence server allowing an instantaneous messaging session to be managed automatically |
US9674067B2 (en) | 2001-12-20 | 2017-06-06 | PTC, Inc. | Adaptive device-initiated polling |
US9712385B2 (en) | 2006-12-26 | 2017-07-18 | PTC, Inc. | Managing configurations of distributed devices |
US10069939B2 (en) | 2003-02-21 | 2018-09-04 | Ptc Inc. | Establishing a virtual tunnel between two computers |
US10069937B2 (en) | 2000-09-22 | 2018-09-04 | Ptc Inc. | Retrieving data from a server |
US10212055B2 (en) | 2006-10-03 | 2019-02-19 | Ptc Inc. | System and method for dynamically grouping devices based on present device conditions |
US10708346B2 (en) | 2002-04-17 | 2020-07-07 | Ptc Inc. | Scripting of soap commands |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7117239B1 (en) | 2000-07-28 | 2006-10-03 | Axeda Corporation | Reporting the state of an apparatus to a remote computer |
US7185014B1 (en) | 2000-09-22 | 2007-02-27 | Axeda Corporation | Retrieving data from a server |
AU2003209194A1 (en) | 2002-01-08 | 2003-07-24 | Seven Networks, Inc. | Secure transport for mobile communication network |
US9274576B2 (en) * | 2003-03-17 | 2016-03-01 | Callahan Cellular L.L.C. | System and method for activation of portable and mobile media player devices for wireless LAN services |
US20050027805A1 (en) * | 2003-07-15 | 2005-02-03 | Aoki Norihiro Edwin | Instant messaging and enhanced scheduling |
US7844669B1 (en) * | 2004-09-16 | 2010-11-30 | Avaya Inc. | Out of office autoreply filter |
US20070190978A1 (en) * | 2005-01-13 | 2007-08-16 | Ianywhere Solutions, Inc. | System and Methodology for Extending Enterprise Messaging Systems to Mobile Devices |
US7711794B2 (en) * | 2005-02-01 | 2010-05-04 | International Business Machines Corporation | Adjusting timing between automatic, non-user-initiated pollings of server to download data therefrom |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US9053461B2 (en) | 2005-10-07 | 2015-06-09 | Yahoo! Inc. | Instant messaging interoperability between disparate service providers |
US20070143475A1 (en) * | 2005-12-15 | 2007-06-21 | Brian Daigle | Identification services |
DE102006004819B4 (en) * | 2006-01-27 | 2007-12-20 | Nokia Siemens Networks Gmbh & Co.Kg | A multi-party communication method, arrangement, communication management server and communication terminal for carrying out a communication procedure with a plurality of participants |
CN100518068C (en) * | 2006-06-02 | 2009-07-22 | 阿里巴巴集团控股有限公司 | Method and system for realizing instant communication through browsers |
GB0617732D0 (en) * | 2006-09-08 | 2006-10-18 | Supercom Resources Ltd | Intelligent message receiving method and apparatus |
KR101215820B1 (en) | 2006-11-27 | 2012-12-26 | 엘지전자 주식회사 | Mobile communication terminal and method of driving a transaction timer |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
US8539093B2 (en) * | 2007-06-29 | 2013-09-17 | Apple Inc. | Port discovery and message delivery in a portable electronic device |
US8577971B2 (en) * | 2007-06-29 | 2013-11-05 | Apple Inc. | Email fetching system and method in a portable electronic device |
US8478861B2 (en) | 2007-07-06 | 2013-07-02 | Axeda Acquisition Corp. | Managing distributed devices with limited connectivity |
US9009292B2 (en) * | 2007-07-30 | 2015-04-14 | Sybase, Inc. | Context-based data pre-fetching and notification for mobile applications |
US8204870B2 (en) * | 2007-08-03 | 2012-06-19 | Sybase, Inc. | Unwired enterprise platform |
US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
US8107921B2 (en) | 2008-01-11 | 2012-01-31 | Seven Networks, Inc. | Mobile virtual network operator |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
FI20096093A (en) * | 2009-10-22 | 2011-04-23 | Happyornot Oy | complacency Indicator |
US20110161439A1 (en) * | 2009-12-24 | 2011-06-30 | Infosys Technologies Limited | Method and system for querying, monitoring and controlling a wireless sensor network using an instant messaging system |
CA2806549C (en) | 2010-07-26 | 2014-10-28 | Seven Networks, Inc. | Context aware traffic management for resource conservation in a wireless network |
WO2013015835A1 (en) | 2011-07-22 | 2013-01-31 | Seven Networks, Inc. | Mobile application traffic optimization |
GB2495877B (en) * | 2010-07-26 | 2013-10-02 | Seven Networks Inc | Distributed implementation of dynamic wireless traffic policy |
EP3651028A1 (en) | 2010-07-26 | 2020-05-13 | Seven Networks, LLC | Mobile network traffic coordination across multiple applications |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8903954B2 (en) | 2010-11-22 | 2014-12-02 | Seven Networks, Inc. | Optimization of resource polling intervals to satisfy mobile device requests |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
CN108156265B (en) | 2010-11-22 | 2019-03-26 | 杭州硕文软件有限公司 | A kind of application control method and mobile device |
WO2013015995A1 (en) | 2011-07-27 | 2013-01-31 | Seven Networks, Inc. | Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network |
US8868753B2 (en) | 2011-12-06 | 2014-10-21 | Seven Networks, Inc. | System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation |
US8934414B2 (en) | 2011-12-06 | 2015-01-13 | Seven Networks, Inc. | Cellular or WiFi mobile traffic optimization based on public or private network destination |
WO2013086455A1 (en) | 2011-12-07 | 2013-06-13 | Seven Networks, Inc. | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
WO2014011216A1 (en) | 2012-07-13 | 2014-01-16 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
US9326185B2 (en) | 2013-03-11 | 2016-04-26 | Seven Networks, Llc | Mobile network congestion recognition for optimization of mobile traffic |
US20140380012A1 (en) * | 2013-06-25 | 2014-12-25 | Lexmark International Technologies S.A. | System and Methods of Data Migration Between Storage Devices |
US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
US20150142350A1 (en) * | 2013-11-20 | 2015-05-21 | Xerox Corporation | Method and device for estimating power consumption |
CN112073291B (en) * | 2019-06-11 | 2022-06-14 | 中车株洲电力机车研究所有限公司 | Jitter-free link layer message insertion device and method |
WO2021025570A1 (en) * | 2019-08-05 | 2021-02-11 | НЕЧАЕВ, Марк Александрович | Method for the exchange of messages between users |
US11057464B1 (en) * | 2020-06-04 | 2021-07-06 | Citrix Systems, Inc. | Synchronization of data between local and remote computing environment buffers |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030046587A1 (en) * | 2001-09-05 | 2003-03-06 | Satyam Bheemarasetti | Secure remote access using enterprise peer networks |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL119364A (en) * | 1996-10-06 | 2000-11-21 | Icq Inc | Communications system |
US6449663B1 (en) | 1998-07-08 | 2002-09-10 | International Business Machines Corporation | Method and apparatus for adjusting an interval of polling a network printer based on changes in working status of the network printer |
US6615161B1 (en) | 1998-07-08 | 2003-09-02 | International Business Machines Corporation | Method and apparatus for adjusting an interval of polling a peripheral device in response to changes in the status and/or reliability of receiving traps |
US6640268B1 (en) | 1998-08-28 | 2003-10-28 | Intel Corporation | Dynamic polling mechanism for wireless devices |
US6308214B1 (en) | 1998-09-23 | 2001-10-23 | Inktomi Corporation | Self-tuning dataflow I/O core |
US6301609B1 (en) * | 1999-07-07 | 2001-10-09 | Lucent Technologies Inc. | Assignable associate priorities for user-definable instant messaging buddy groups |
US6430604B1 (en) * | 1999-08-03 | 2002-08-06 | International Business Machines Corporation | Technique for enabling messaging systems to use alternative message delivery mechanisms |
US20020034281A1 (en) * | 2000-02-22 | 2002-03-21 | Ellen Isaacs | System and method for communicating via instant messaging |
US7043530B2 (en) * | 2000-02-22 | 2006-05-09 | At&T Corp. | System, method and apparatus for communicating via instant messaging |
US6657987B1 (en) | 2000-03-24 | 2003-12-02 | International Business Machines Corporation | Scheduling methodology for connections with quality of service (QoS) constraints in a polling based media access control (MAC) |
US6430602B1 (en) * | 2000-08-22 | 2002-08-06 | Active Buddy, Inc. | Method and system for interactively responding to instant messaging requests |
US6993564B2 (en) * | 2000-12-22 | 2006-01-31 | At&T Corp. | Method of authorizing receipt of instant messages by a recipient user |
US6981223B2 (en) * | 2001-03-19 | 2005-12-27 | Ecrio, Inc. | Method, apparatus and computer readable medium for multiple messaging session management with a graphical user interface |
-
2003
- 2003-12-24 AU AU2003299900A patent/AU2003299900A1/en not_active Abandoned
- 2003-12-24 WO PCT/US2003/041266 patent/WO2004059447A2/en not_active Application Discontinuation
- 2003-12-24 US US10/746,110 patent/US20040152450A1/en not_active Abandoned
-
2005
- 2005-11-09 US US11/270,688 patent/US7389349B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030046587A1 (en) * | 2001-09-05 | 2003-03-06 | Satyam Bheemarasetti | Secure remote access using enterprise peer networks |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10069937B2 (en) | 2000-09-22 | 2018-09-04 | Ptc Inc. | Retrieving data from a server |
US9674067B2 (en) | 2001-12-20 | 2017-06-06 | PTC, Inc. | Adaptive device-initiated polling |
US10708346B2 (en) | 2002-04-17 | 2020-07-07 | Ptc Inc. | Scripting of soap commands |
US10069939B2 (en) | 2003-02-21 | 2018-09-04 | Ptc Inc. | Establishing a virtual tunnel between two computers |
US8553601B2 (en) | 2003-08-07 | 2013-10-08 | Teamon Systems, Inc. | Communications system providing adaptive polling based upon positive and negative polling events and related methods |
US8094592B2 (en) | 2003-08-07 | 2012-01-10 | Teamon Systems, Inc. | Communications system providing adaptive polling based upon positive and negative polling events and related methods |
US7280537B2 (en) | 2003-08-07 | 2007-10-09 | Teamon Systems, Inc. | Communications system providing adaptive polling based upon positive and negative polling events and related methods |
US7894425B2 (en) | 2003-08-07 | 2011-02-22 | Teamon Systems, Inc. | Communications system providing adaptive polling based upon user usage patterns and related methods |
US7289495B2 (en) | 2003-08-07 | 2007-10-30 | Teamon Systems, Inc. | Communications system providing adaptive polling based upon user usage patterns and related methods |
US10212055B2 (en) | 2006-10-03 | 2019-02-19 | Ptc Inc. | System and method for dynamically grouping devices based on present device conditions |
US9712385B2 (en) | 2006-12-26 | 2017-07-18 | PTC, Inc. | Managing configurations of distributed devices |
FR2920935A1 (en) * | 2007-09-06 | 2009-03-13 | Miyowa Sa | METHOD FOR EXCHANGING REQUESTS BETWEEN THE COMPUTER APPLICATION OF A MOBILE TERMINAL AND AN INSTANT MESSAGING SERVER |
EP2034680A1 (en) * | 2007-09-06 | 2009-03-11 | Miyowa | Method for exchanging requests between the computer application of a mobile terminal and an instant messaging server |
US8239464B2 (en) | 2007-10-24 | 2012-08-07 | Miyowa | Method and instantaneous messaging system for mobile terminals equipped with a virtual presence server configured to manage different contact lists of a single user |
US9124645B2 (en) | 2007-10-24 | 2015-09-01 | François Colon | Method and instantaneous messaging system for mobile terminals equipped with a virtual presence server allowing an instantaneous messaging session to be managed automatically |
US8315611B2 (en) | 2008-01-08 | 2012-11-20 | Miyowa | Communication network for transferring information between a mobile terminal and source servers, and terminal and method for managing the transfer of information in such a network |
US8856900B2 (en) | 2009-04-16 | 2014-10-07 | Synchronoss Technologies France | Method for authorising a connection between a computer terminal and a source server |
Also Published As
Publication number | Publication date |
---|---|
AU2003299900A1 (en) | 2004-07-22 |
AU2003299900A8 (en) | 2004-07-22 |
US7389349B2 (en) | 2008-06-17 |
WO2004059447A3 (en) | 2004-12-23 |
US20060059239A1 (en) | 2006-03-16 |
US20040152450A1 (en) | 2004-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20040152450A1 (en) | Internet-based messaging system | |
EP2249517B1 (en) | Calendar event prompt system and calendar event notifying method | |
EP2025099B1 (en) | User presence aggregation at a server | |
US9621502B2 (en) | Enhanced buddy list interface | |
US9628426B2 (en) | Instant messaging system | |
US7496630B2 (en) | Adaptive notification delivery in a multi-device environment | |
US7606866B2 (en) | Messenger assistant for personal information management | |
EP1492307A1 (en) | Method and apparatus for automatically determining a presence status | |
US7752268B2 (en) | Method and system for presence state assignment based on schedule information in an instant messaging system | |
EP1673899B1 (en) | Method and system for busy presence state detection in an instant messaging system | |
CN101917437B (en) | User off-line detection method based on SIP and SIP user state detection system | |
US20080115087A1 (en) | Tracking recent contacts | |
US20030004773A1 (en) | Scheduling system with methods for polling to determine best date and time | |
EP1661305B1 (en) | Efficient notification of new electronic mail arrival | |
US7558982B2 (en) | Presence enhanced disaster/overload recovery | |
US7734697B2 (en) | System and method for presence enabled electronic mail folders | |
US20050083851A1 (en) | Display of a connection speed of an on-line user | |
US20200120057A1 (en) | Host state-sensing for message interruption | |
US20080077672A1 (en) | Online messaging architecture | |
US20090172104A1 (en) | Instant messenger subset management | |
US20070022160A1 (en) | Method of managing privileged conversations in an instant conversation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |