CA2539350A1 - Handheld electronic device and associated method providing time data in a messaging environment - Google Patents

Handheld electronic device and associated method providing time data in a messaging environment Download PDF

Info

Publication number
CA2539350A1
CA2539350A1 CA002539350A CA2539350A CA2539350A1 CA 2539350 A1 CA2539350 A1 CA 2539350A1 CA 002539350 A CA002539350 A CA 002539350A CA 2539350 A CA2539350 A CA 2539350A CA 2539350 A1 CA2539350 A1 CA 2539350A1
Authority
CA
Canada
Prior art keywords
time
time stamp
outputting
indication
electronic device
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
Application number
CA002539350A
Other languages
French (fr)
Other versions
CA2539350C (en
Inventor
Gerhard D. Klassen
Christopher R. Wormald
Lawrence E. Kuhl
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.)
BlackBerry Ltd
Original Assignee
Research In Motion Limited
Gerhard D. Klassen
Christopher R. Wormald
Lawrence E. Kuhl
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=34375482&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2539350(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Research In Motion Limited, Gerhard D. Klassen, Christopher R. Wormald, Lawrence E. Kuhl filed Critical Research In Motion Limited
Priority to CA2736075A priority Critical patent/CA2736075C/en
Priority to CA2736072A priority patent/CA2736072C/en
Priority to CA2736109A priority patent/CA2736109C/en
Publication of CA2539350A1 publication Critical patent/CA2539350A1/en
Application granted granted Critical
Publication of CA2539350C publication Critical patent/CA2539350C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • 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/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • 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/21Monitoring or handling of messages
    • H04L51/216Handling conversation history, e.g. grouping of messages in sessions or threads
    • 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/21Monitoring or handling of messages
    • H04L51/226Delivery according to priorities
    • 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
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. SMS or e-mail
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]

Abstract

An improved handheld electronic device and an associated method are provided in which time data regarding certain aspects of a messaging conversation on a handheld electronic device are made available to a user. Such time data is provided, for instance, in situations where an interruption has occurred during a messaging conversation. Time data can also be provided to a user on demand in certain circumstances.

Claims (20)

1. A method of providing an output on at least one of a first electronic device and a second electronic device, the first electronic device being adapted to be in electronic communication with a second electronic device, the method comprising:
determining that a first messaging communication has occurred at a first time between the first device and the second device;
outputting a first indication that is representative of at least a portion of the first communication;
determining that a predetermined period of time has elapsed since the first time substantially without further communication between the first device and the second device; and responsive to said determining that a predetermined period of time has elapsed, outputting a first time stamp representative of the first time.
2. The method of Claim 1, further comprising outputting as the first time stamp a first time stamp disposed adjacent the first indication.
3. The method of Claim 1, further comprising determining that a second messaging communication has occurred at a second time between the first device and the second device, and outputting a second time stamp representative of the second time.
4. The method of Claim 3, further comprising outputting as the first time stamp a first time stamp disposed adjacent the first indication, and outputting as the second time stamp a second time stamp disposed adjacent the second indication, one of the first time stamp and the second time stamp being disposed substantially between the first indication and the second indication, one of the first indication and the second indication being disposed substantially between the first time stamp and the second time stamp.
5. The method of Claim 3, further comprising outputting as the first time stamp a first time stamp disposed adjacent the first indication, and outputting as the second time stamp a second time stamp disposed adjacent the second indication, the first time stamp and the second time stamp being disposed substantially between the first indication and the second indication.
6. The method of Claim 3, further comprising outputting as the first indication a first linguistic output, outputting as the second indication a second linguistic output, outputting as the first time stamp a first time stamp disposed adjacent one of the beginning and the ending of the first linguistic output, and outputting as the second time stamp a second time stamp disposed adjacent the one of the beginning and the ending of the second linguistic output.
7. The method of Claim 3, further comprising outputting as the first indication a first linguistic output, outputting as the second indication a second linguistic output, outputting as the first time stamp a first time stamp disposed adjacent one of the beginning and the ending of the first linguistic output, and outputting as the second time stamp a second time stamp disposed adjacent the other of the beginning and the ending of the second linguistic output.
8. The method of Claim 1, further comprising outputting as the first time stamp a time of day representative of the first time, detecting a change in date and, responsive to said detecting a change in date, outputting as the first time stamp a time of day and a date representative of the first time.
9. The method of Claim 1, further comprising outputting as the first time stamp a relative time stamp representative of an elapsed time.
10. A method of providing an output on at least one of a first electronic device and a second electronic device, the first electronic device being adapted to be in electronic communication with a second electronic device, the method comprising:
determining that a first messaging communication has occurred at a first time between the first device and the second device;
outputting a first indication that is representative of at least a portion of the first communication;
detecting a predetermined input; and responsive to said detecting a predetermined input, outputting a first time stamp representative of the first time.
11. The method of Claim 10, further comprising detecting as the predetermined input a predetermined input to the first electronic device, and outputting as the first indication a first indication on the second electronic device.
12. The method of Claim 10, further comprising detecting as the predetermined input a movement of a cursor to a location one of adjacent and overlapping the first indication.
13. The method of Claim 12, further comprising outputting as the first time stamp a first time stamp disposed adjacent the first indication.
14. The method of Claim 12, further comprising detecting another input and, responsive to said detecting another input, removing the first time stamp.
15. The method of Claim 12, further comprising detecting an expiration of a predetermined duration of time and, responsive to said detecting an expiration of a predetermined-duration of time, removing the first time stamp.
16. The method of Claim 10, further comprising outputting as the first time stamp a time of day representative of the first time, detecting a change in date and, responsive to said detecting a change in date, outputting as the first time stamp a time of day and a date representative of the first time.
17. The method of Claim 10, further comprising outputting as the first time stamp a relative time stamp representative of an elapsed time.
18. A method of providing an output on at least one of a first electronic device and a second electronic device, the first electronic device being adapted to be in electronic communication with a second electronic device, the method comprising:
determining that a first messaging communication has occurred at a first time between the first device and the second device;

outputting a first indication that is representative of at least a portion of the first communication;
determining that a first period of time has elapsed since the first time substantially without further communication between the first device and the second device;
and responsive to said determining that a first period of time has elapsed, outputting a first time stamp representative of the first period of time.
19. The method of Claim 18, further comprising determining that a second period of time has elapsed since the first time substantially without further communication between the first device and the second device, the second period of time being of a greater magnitude than the first period of time; and responsive to said determining that a second period of time has elapsed, outputting a second time stamp representative of the second period of time.
20. A handheld electronic device adapted to be in electronic communication with another electronic device, the handheld electronic device comprising:
a processor apparatus including a processor and a memory;
an input apparatus; and an output apparatus;
the processor apparatus being adapted to receive input from the input apparatus and to provide output to the output apparatus;
the processor apparatus being adapted to determine that a first messaging communication has occurred at a first time between the handheld electronic device and the another electronic device;
the output apparatus being adapted to output a first indication that is representative of at least a portion of the first communication;
the processor apparatus being adapted to determine that a predetermined period of time has elapsed since the first time substantially without further communication between the handheld electronic device and the another electronic device; and responsive to a determination that a predetermined period of time has elapsed, the output apparatus being adapted to output a first time stamp representative of the first time.
CA2539350A 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment Active CA2539350C (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA2736075A CA2736075C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment
CA2736072A CA2736072C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment
CA2736109A CA2736109C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US50437903P 2003-09-19 2003-09-19
US60/504,379 2003-09-19
PCT/CA2004/001712 WO2005029771A1 (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment

Related Child Applications (3)

Application Number Title Priority Date Filing Date
CA2736072A Division CA2736072C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment
CA2736075A Division CA2736075C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment
CA2736109A Division CA2736109C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment

Publications (2)

Publication Number Publication Date
CA2539350A1 true CA2539350A1 (en) 2005-03-31
CA2539350C CA2539350C (en) 2011-08-02

Family

ID=34375482

Family Applications (4)

Application Number Title Priority Date Filing Date
CA2539350A Active CA2539350C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment
CA2736075A Active CA2736075C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment
CA2736109A Active CA2736109C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment
CA2736072A Active CA2736072C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment

Family Applications After (3)

Application Number Title Priority Date Filing Date
CA2736075A Active CA2736075C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment
CA2736109A Active CA2736109C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment
CA2736072A Active CA2736072C (en) 2003-09-19 2004-09-20 Handheld electronic device and associated method providing time data in a messaging environment

Country Status (11)

Country Link
US (11) US7970849B2 (en)
EP (4) EP2249530B1 (en)
CN (1) CN101171793B (en)
AT (1) ATE486434T1 (en)
CA (4) CA2539350C (en)
DE (6) DE202004021929U1 (en)
ES (3) ES2354292T3 (en)
HK (1) HK1091629A1 (en)
HU (1) HUE048103T2 (en)
SG (4) SG179474A1 (en)
WO (1) WO2005029771A1 (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7275215B2 (en) * 2002-07-29 2007-09-25 Cerulean Studios, Llc System and method for managing contacts in an instant messaging environment
CA2539350C (en) * 2003-09-19 2011-08-02 Research In Motion Limited Handheld electronic device and associated method providing time data in a messaging environment
US20050080866A1 (en) * 2003-10-14 2005-04-14 Kent Larry G. Selectively displaying time indications for instant messaging (IM) messages
US7617283B2 (en) * 2005-01-10 2009-11-10 International Business Machines Corporation System and method for instant messaging
US7545290B2 (en) * 2006-01-13 2009-06-09 Research In Motion Limited Handheld electronic device and method for disambiguation of compound text input and for prioritizing compound language solutions according to completeness of text components
US20070198474A1 (en) * 2006-02-06 2007-08-23 Davidson Michael P Contact list search with autocomplete
US7814159B2 (en) * 2006-02-06 2010-10-12 Google Inc. Time line display of chat conversations
US8583741B2 (en) * 2006-02-06 2013-11-12 Google Inc. Integrated email and chat archiving with fine grained user control for chat archiving
GB0804164D0 (en) * 2008-03-06 2009-01-07 Software Hothouse Ltd Enhancements to unified communications and messaging systems
JP5035852B2 (en) * 2008-07-11 2012-09-26 シャープ株式会社 Communication terminal, control method, and control program
CN102566953B (en) * 2010-12-26 2016-05-18 上海量明科技发展有限公司 Adjust the method and system of instant messaging interface output information spacing by recipient
US9639318B2 (en) * 2012-09-26 2017-05-02 Tencent Technology (Shenzhen) Company Limited Systems and methods for sharing image data
GB2507315A (en) 2012-10-25 2014-04-30 Christopher Douglas Blair Authentication of messages using dynamic tokens
US9253223B1 (en) 2013-01-23 2016-02-02 Google Inc. Live interaction in persistent conversations
US9338403B2 (en) * 2013-01-23 2016-05-10 Google Inc. Persistent conversations
US9270630B1 (en) 2013-01-23 2016-02-23 Google Inc. Integrating communication modes in persistent conversations
US9992021B1 (en) 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
US9825896B2 (en) 2014-03-04 2017-11-21 Notion Ai, Inc. Proposed message disposition viewport apparatus and method for timed operation
US9912777B2 (en) * 2015-03-10 2018-03-06 Cisco Technology, Inc. System, method, and logic for generating graphical identifiers
US10841263B2 (en) * 2016-02-03 2020-11-17 International Business Machines Corporation System and method for message composition buffers
US10489110B2 (en) * 2016-11-22 2019-11-26 Microsoft Technology Licensing, Llc Implicit narration for aural user interface
FR3067208A1 (en) * 2017-05-31 2018-12-07 Orange METHOD FOR UPDATING MESSAGES EXCHANGED WITH A CONVERSATIONAL AGENT
US11410257B2 (en) * 2019-01-08 2022-08-09 Rauland-Borg Corporation Message boards
US11218430B2 (en) * 2020-05-05 2022-01-04 Zipwhip, Inc. System and method for in-account collaborative features
US11658864B1 (en) * 2021-10-29 2023-05-23 International Business Machines Corporation Adaptive message retention

Family Cites Families (106)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5241305A (en) 1987-05-15 1993-08-31 Newspager Corporation Of America Paper multi-level group messaging with group parsing by message
JPH02311145A (en) 1989-05-26 1990-12-26 Matsushita Electric Works Ltd Commutator for motor
JPH0389639A (en) 1989-08-31 1991-04-15 Matsushita Electric Ind Co Ltd Selective call receiver with display function
US6944555B2 (en) 1994-12-30 2005-09-13 Power Measurement Ltd. Communications architecture for intelligent electronic devices
US6292769B1 (en) 1995-02-14 2001-09-18 America Online, Inc. System for automated translation of speech
JP2647055B2 (en) 1995-05-17 1997-08-27 日本電気株式会社 Wireless selective call receiver with display function
US5631949A (en) 1995-05-22 1997-05-20 Lucent Technologies Inc. Location independent time reporting message retrieval system
US5724279A (en) 1995-08-25 1998-03-03 Microsoft Corporation Computer-implemented method and computer for performing modular reduction
JP3456071B2 (en) * 1995-09-29 2003-10-14 松下電器産業株式会社 Wireless telephone equipment
JP3549326B2 (en) 1996-02-08 2004-08-04 株式会社リコー Automatic answering device for communication terminals
US5790397A (en) * 1996-09-17 1998-08-04 Marathon Technologies Corporation Fault resilient/fault tolerant computing
US5764916A (en) 1996-09-27 1998-06-09 Ichat, Inc. Method and apparatus for real time communication over a computer network
US6370563B2 (en) 1996-09-30 2002-04-09 Fujitsu Limited Chat system terminal device therefor display method of chat system and recording medium
JP3455032B2 (en) 1996-10-31 2003-10-06 株式会社日立製作所 Communications system
US6606309B1 (en) * 1996-11-19 2003-08-12 Ericsson Inc. Time-multiplexed short message acknowledgement systems and methods
US5894305A (en) 1997-03-10 1999-04-13 Intel Corporation Method and apparatus for displaying graphical messages
US5990887A (en) 1997-10-30 1999-11-23 International Business Machines Corp. Method and system for efficient network desirable chat feedback over a communication network
US6484196B1 (en) * 1998-03-20 2002-11-19 Advanced Web Solutions Internet messaging system and method for use in computer networks
US6055413A (en) 1998-07-21 2000-04-25 Motorola, Inc. System and method for including origination time and update lifetime with updateable messages
US6212548B1 (en) 1998-07-30 2001-04-03 At & T Corp System and method for multiple asynchronous text chat conversations
EP1137481A4 (en) * 1998-11-16 2003-01-15 Technologies L L C Ab Method for the purification and recovery of waste gelatin
JP2000276412A (en) 1999-03-25 2000-10-06 Nec Corp Device and method for notification of electronic mail reception
US6288715B1 (en) 1999-05-11 2001-09-11 Qwest Communications Int'l., Inc. Screensaver messaging system
JP2000330913A (en) 1999-05-19 2000-11-30 Fujitsu Ltd System and method for sending conversation out
US6301609B1 (en) 1999-07-07 2001-10-09 Lucent Technologies Inc. Assignable associate priorities for user-definable instant messaging buddy groups
US6519639B1 (en) * 1999-07-21 2003-02-11 Microsoft Corporation System and method for activity monitoring and reporting in a computer network
GB2353679A (en) 1999-08-25 2001-02-28 Ibm Prioritized display of messages
US6691162B1 (en) 1999-09-21 2004-02-10 America Online, Inc. Monitoring users of a computer network
US6539421B1 (en) * 1999-09-24 2003-03-25 America Online, Inc. Messaging application user interface
US6603389B1 (en) 1999-10-18 2003-08-05 Motorola, Inc. Method for indicating a delinquent response to a message from a selective call device
US6792448B1 (en) 2000-01-14 2004-09-14 Microsoft Corp. Threaded text discussion system
US20020035605A1 (en) 2000-01-26 2002-03-21 Mcdowell Mark Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce
US6590529B2 (en) 2000-02-14 2003-07-08 Mysky Communications Individualized, location specific weather forecasting system
US7043530B2 (en) * 2000-02-22 2006-05-09 At&T Corp. System, method and apparatus for communicating via instant messaging
WO2001069406A1 (en) 2000-03-15 2001-09-20 Telecommunication Systems, Inc. Mobile originated internet relay chat
US20020087649A1 (en) 2000-03-16 2002-07-04 Horvitz Eric J. Bounded-deferral policies for reducing the disruptiveness of notifications
US7243130B2 (en) * 2000-03-16 2007-07-10 Microsoft Corporation Notification platform architecture
US6636243B1 (en) * 2000-04-13 2003-10-21 International Business Machines Corp. Method and system for displaying status of critical indicators on diverse display devices and indicating a history of status changes
US6661434B1 (en) 2000-04-13 2003-12-09 International Business Machines Corporation Method and system for displaying status of critical indicators on diverse display devices
US6920478B2 (en) 2000-05-11 2005-07-19 Chikka Pte Ltd. Method and system for tracking the online status of active users of an internet-based instant messaging system
DE60030486D1 (en) 2000-05-11 2006-10-12 Chikka Pte Ltd METHOD AND SYSTEM FOR OBSERVING THE ONLINE STATUS OF ACTIVE USER OF AN INTERNET-BASED INSTANT MESSAGING SYSTEM
US7366779B1 (en) 2000-06-19 2008-04-29 Aol Llc, A Delaware Limited Liability Company Direct file transfer between subscribers of a communications system
US6968179B1 (en) 2000-07-27 2005-11-22 Microsoft Corporation Place specific buddy list services
US7349947B1 (en) * 2000-08-04 2008-03-25 Firelogic, Inc. System and method for managing, manipulating, and analyzing data and devices over a distributed network
JP4412831B2 (en) 2000-08-21 2010-02-10 富士通株式会社 Chat system and recording medium readable by this system
WO2002021413A2 (en) * 2000-09-05 2002-03-14 Zaplet, Inc. Methods and apparatus providing electronic messages that are linked and aggregated
JP2002152346A (en) * 2000-11-14 2002-05-24 Sanyo Electric Co Ltd Folding type portable communication terminal equipment
JP3507792B2 (en) * 2000-12-05 2004-03-15 埼玉日本電気株式会社 Missed call notification device for mobile phone
US20020075303A1 (en) 2000-12-18 2002-06-20 Nortel Networks Limited And Bell Canada Method and system for creating a virtual team environment
US20020147135A1 (en) * 2000-12-21 2002-10-10 Oliver Schnell Method and device for producing an adapted travel treatment plan for administering a medicine in the event of a long-haul journey
EP1220520B1 (en) * 2000-12-29 2012-09-26 LG Electronics Inc. Message display method in mobile terminal
US7054617B2 (en) * 2002-01-11 2006-05-30 Motorola, Inc. Method and apparatus for providing a message creation reference associated with a real-time communication message
KR100381139B1 (en) 2001-01-17 2003-04-18 삼성전자주식회사 Method for displaying message in folder type mobile terminal
US7024482B2 (en) * 2001-02-28 2006-04-04 Sharp Laboratories Of America, Inc. Pseudo-random dynamic scheduler for scheduling communication periods between electronic devices
AUPR459901A0 (en) 2001-04-27 2001-05-24 Sharinga Networks Inc. Instant messaging
US6907447B1 (en) 2001-04-30 2005-06-14 Microsoft Corporation Method and apparatus for providing an instant message notification
US7190956B2 (en) * 2001-05-15 2007-03-13 Motorola Inc. Instant message proxy for circuit switched mobile environment
US6727930B2 (en) * 2001-05-18 2004-04-27 Hewlett-Packard Development Company, L.P. Personal digital assistant with streaming information display
US7124372B2 (en) 2001-06-13 2006-10-17 Glen David Brin Interactive communication between a plurality of users
JP2003011145A (en) 2001-06-29 2003-01-15 Ibiden Co Ltd Decorative panel manufacturing method
US7305441B2 (en) * 2001-07-20 2007-12-04 International Business Machines Corporation Time-sensitive messages and events
CA2394503A1 (en) * 2001-07-23 2003-01-23 Research In Motion Limited System and method for pushing information to a mobile device
JP2003050795A (en) * 2001-08-06 2003-02-21 Hitachi Ltd System for displaying time information
US7278108B2 (en) * 2001-08-10 2007-10-02 Danger, Inc. System and method of displaying multiple pending notifications in a single window
US6720863B2 (en) 2001-08-16 2004-04-13 Wildseed Ltd. Mobile electronic communication device with lights to indicate received messages
US7219109B1 (en) * 2001-08-27 2007-05-15 Palmsource, Inc. Time zone management
AU2002340033A1 (en) 2001-09-25 2003-04-07 Wildseed, Ltd. Wireless mobile image messaging
US7765484B2 (en) * 2001-09-28 2010-07-27 Aol Inc. Passive personalization of lists
JP3943882B2 (en) 2001-09-28 2007-07-11 株式会社東芝 Mobile communication terminal
US6976074B2 (en) * 2001-10-16 2005-12-13 Microsoft Corporation Systems and methods for negotiating transactions between nodes
JP2003167569A (en) 2001-11-30 2003-06-13 Nec Corp Method for displaying data with time stamp and cellular telephone using the same
US6968362B2 (en) * 2001-12-28 2005-11-22 Bellsouth Intellectual Property Corp. Systems and methods for remote access to a display-based bulletin board in a shared user environment
WO2003067497A1 (en) 2002-02-04 2003-08-14 Cataphora, Inc A method and apparatus to visually present discussions for data mining purposes
WO2003081460A1 (en) 2002-03-26 2003-10-02 Wiral Ltd. Method and system of using fixed-length addresses in message routing
US7281215B1 (en) * 2002-04-30 2007-10-09 Aol Llc IM conversation counter and indicator
US7779076B2 (en) 2002-05-31 2010-08-17 Aol Inc. Instant messaging personalization
US6721651B1 (en) * 2002-06-28 2004-04-13 Garmin Ltd. Rugged, waterproof, navigation device with touch panel
US8150922B2 (en) * 2002-07-17 2012-04-03 Research In Motion Limited Voice and text group chat display management techniques for wireless mobile terminals
US7111044B2 (en) * 2002-07-17 2006-09-19 Fastmobile, Inc. Method and system for displaying group chat sessions on wireless mobile terminals
FR2846439B1 (en) * 2002-10-23 2005-02-25 Inst Nat Rech Inf Automat IMPROVED DEVICE AND INSTALLATION FOR PROCESSING MANUSCRIPTED DATA FOR CERTIFIED ELECTRONIC BACKUP WITH LINKS
US7373383B2 (en) * 2002-12-06 2008-05-13 International Business Machines Corporation Location messaging method for delivering messages in a global virtual space
US7620433B2 (en) * 2003-01-15 2009-11-17 Gn Netcom, Inc. Display headset
US20040145608A1 (en) 2003-01-24 2004-07-29 International Business Machines Corporation User interface for conducting chats over a network
US7769811B2 (en) * 2003-03-03 2010-08-03 Aol Llc Instant messaging sound control
US7835504B1 (en) 2003-03-16 2010-11-16 Palm, Inc. Telephone number parsing and linking
US7917483B2 (en) * 2003-04-24 2011-03-29 Affini, Inc. Search engine and method with improved relevancy, scope, and timeliness
US7669134B1 (en) 2003-05-02 2010-02-23 Apple Inc. Method and apparatus for displaying information during an instant messaging session
US20040228531A1 (en) * 2003-05-14 2004-11-18 Microsoft Corporation Instant messaging user interfaces
US8161116B2 (en) * 2003-05-23 2012-04-17 Kirusa, Inc. Method and system for communicating a data file over a network
US7707255B2 (en) 2003-07-01 2010-04-27 Microsoft Corporation Automatic grouping of electronic mail
US7716593B2 (en) 2003-07-01 2010-05-11 Microsoft Corporation Conversation grouping of electronic mail records
US7245483B2 (en) * 2003-07-18 2007-07-17 Satori Labs, Inc. Integrated personal information management system
US6940407B2 (en) * 2003-08-28 2005-09-06 Motorola, Inc. Method and apparatus for detecting loss and location of a portable communications device
AU2004303141B2 (en) * 2003-09-16 2009-03-12 Blackberry Limited A method for creating a peer-to-peer immediate messaging solution without using an instant messaging server
CA2539350C (en) * 2003-09-19 2011-08-02 Research In Motion Limited Handheld electronic device and associated method providing time data in a messaging environment
US7499974B2 (en) * 2003-09-30 2009-03-03 International Business Machines Corporation Instant message user management
US20050080866A1 (en) * 2003-10-14 2005-04-14 Kent Larry G. Selectively displaying time indications for instant messaging (IM) messages
DE202004021925U1 (en) * 2003-12-01 2012-11-06 Research In Motion Limited Provide notification of new events on a small screen device
US20050165543A1 (en) * 2004-01-22 2005-07-28 Tatsuo Yokota Display method and apparatus for navigation system incorporating time difference at destination
US7752279B2 (en) 2007-05-29 2010-07-06 Research In Motion Limited System for facilitating thread-based message prioritization
US8326285B2 (en) 2008-01-16 2012-12-04 Research In Motion Limited Method of managing inbound communications based on the current location of a wireless communications device
US8038770B2 (en) 2008-12-01 2011-10-18 Eaton Corporation Separator for degassing fluid
CA2694885C (en) * 2009-04-08 2015-06-23 Research In Motion Limited System and method for silencing notifications for a message thread
US9032368B2 (en) 2009-08-23 2015-05-12 Bank Of America Corporation Dynamic configuration system
US8326327B2 (en) * 2010-08-27 2012-12-04 Research In Motion Limited System and method for determining action spot locations relative to the location of a mobile device
US9769085B2 (en) 2012-05-04 2017-09-19 Citrix Systems, Inc. Systems and methods for adaptive application provisioning

Also Published As

Publication number Publication date
EP1668824A1 (en) 2006-06-14
US20110216072A1 (en) 2011-09-08
US8554859B2 (en) 2013-10-08
US20130007174A1 (en) 2013-01-03
US9503400B2 (en) 2016-11-22
DE202004021922U1 (en) 2012-11-06
HUE048103T2 (en) 2020-05-28
SG179473A1 (en) 2012-04-27
US20130002681A1 (en) 2013-01-03
DE602004029798D1 (en) 2010-12-09
US9325643B2 (en) 2016-04-26
ES2771453T3 (en) 2020-07-06
US20230142164A1 (en) 2023-05-11
EP1668824A4 (en) 2006-09-13
DE202004021921U1 (en) 2012-11-06
HK1091629A1 (en) 2007-01-19
US7970849B2 (en) 2011-06-28
CA2539350C (en) 2011-08-02
DE202004021929U1 (en) 2012-11-23
CA2736109A1 (en) 2005-03-31
US8745149B2 (en) 2014-06-03
EP1668824B1 (en) 2010-10-27
WO2005029771A1 (en) 2005-03-31
US10735353B2 (en) 2020-08-04
US20180102990A1 (en) 2018-04-12
SG146665A1 (en) 2008-10-30
US10708202B2 (en) 2020-07-07
ES2858730T3 (en) 2021-09-30
CA2736109C (en) 2012-05-08
CN101171793A (en) 2008-04-30
EP3855319B1 (en) 2022-07-06
EP3855319A1 (en) 2021-07-28
US20170034104A1 (en) 2017-02-02
US8301713B2 (en) 2012-10-30
US9385973B2 (en) 2016-07-05
ATE486434T1 (en) 2010-11-15
EP2249530A1 (en) 2010-11-10
US20110225258A1 (en) 2011-09-15
US20110219088A1 (en) 2011-09-08
CN101171793B (en) 2012-07-04
EP3582451B1 (en) 2020-12-30
US20110216071A1 (en) 2011-09-08
EP2249530B1 (en) 2020-01-08
ES2354292T3 (en) 2011-03-11
DE202004021923U1 (en) 2012-11-06
EP3582451A1 (en) 2019-12-18
CA2736075A1 (en) 2005-03-31
DE202004021920U1 (en) 2012-11-06
US11888601B2 (en) 2024-01-30
CA2736072C (en) 2011-10-18
CA2736075C (en) 2014-04-08
SG179475A1 (en) 2012-04-27
US20050066070A1 (en) 2005-03-24
CA2736072A1 (en) 2005-03-31
SG179474A1 (en) 2012-04-27
US20200366627A1 (en) 2020-11-19

Similar Documents

Publication Publication Date Title
CA2539350A1 (en) Handheld electronic device and associated method providing time data in a messaging environment
CA2532814A1 (en) Handheld electronic device and associated method providing availability data in a messaging environment
WO2007139612A3 (en) Evaluating performance of software application
WO2006047704A3 (en) Enhanced user assistance
EP1657627A3 (en) Method and apparatus for navigating a menu in a display unit of an electronic device
WO2005103862A3 (en) Method and apparatus for determining the context of a device
WO2006021956A3 (en) Health monitor system and a method for health monitoring
WO2003102717A3 (en) Method of measuring the movement of an input device
WO2007124364A3 (en) Contextual prediction of user words and user actions
WO2001053940A3 (en) Method and apparatus for determining the order of streaming modules
GB0716020D0 (en) Data processor adapted for efficient digital signal processing and method therefor
WO2002096107A3 (en) Apparatus and method for providing an indication of program(s) and/or activities
WO2008021505A3 (en) Providing contextual information for spoken information
EP1861846A4 (en) Adaptive voice mode extension for a voice activity detector
WO2008081249A3 (en) Apparatus, method and computer program product providing user calendar interrupt button and function to automatically clear and re-schedule calendar events
SG147370A1 (en) Information processing method and device thereby
WO2006053151A3 (en) System and method for valuing stocks
WO2005013039A3 (en) Prefetch control in a data processing system
AU2002368105A1 (en) Method and arrangement for obtaining an electronic mail service
WO2005017724A3 (en) Event time-stamping
WO2008081305A3 (en) User interface for searching information
WO2002001348A3 (en) Method and apparatus for providing real-time operation in a personal computer system
EP1348969A3 (en) Electronic test system
WO2007037840A3 (en) Multiple mode electronic device and method for indicating remaining battery capacity level
WO2007090190A3 (en) Method and apparatus to signal rental asset use completion

Legal Events

Date Code Title Description
EEER Examination request