Patents by Inventor Craig Dunk

Craig Dunk has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20050138124
    Abstract: A multi-community instant messaging system, device and method are provided. The system includes a plurality of instant messaging communities, a network, and at least one mobile instant messaging device. The mobile instant messaging device provides a user interface for displaying a plurality community-specific icons, each community-specific icon providing an identification of one of the instant message communities. The mobile device also provides a plurality of configuration data files are stored on the device, each configuration data file being associated with one of the community-specific icons, and a common instant messaging application. Upon selecting one of the community-specific icons, the common instant messaging application is configured for use as a community-specific instant messaging application using the associated configuration data file, and may communicate instant messages over the network to the selected instant messaging community.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 23, 2005
    Inventors: Gerhard Klassen, Craig Dunk, Christopher Wormald
  • Publication number: 20050122930
    Abstract: An apparatus and method of controlling unsolicited traffic are disclosed herein. The apparatus and method can be applied to wireless communication networks such as CDMA2000, UMTS, GPRS and the like so that traffic which is not solicited by wireless communication devices operating on those networks is not sent over the air needlessly. The present application provides techniques to block unsolicited traffic based on the identity of a user (for example based on International Mobile Station Identity (IMSI), Network Access Identifier (NAI), Mobile Station Internet Services Digital Network Number (MSISDN), Session Initiation Protocol (SIP) Universal Resource Locator (url)) as opposed to techniques that are based on a session or IP address, such as a traditional firewall. In accordance to this application, user identity based techniques are applied to block unsolicited traffic whenever a user has established a data session.
    Type: Application
    Filed: November 24, 2004
    Publication date: June 9, 2005
    Inventors: Wen Zhao, Thomas Trevor, Craig Dunk, Muhammad Khaledul, Luis Estable, William Willey
  • Publication number: 20050124363
    Abstract: An improved handheld electronic device and an associated method are provided in which enhanced information regarding an “availability” of a user of a handheld electronic device is provided to another electronic device in a messaging environment. Such availability data provides step-wise indications of the relative availabilities of one or more users of electronic devices in a messaging environment. The step-wise indications can, for instance, range from an availability level of “currently active” to several levels of nonavailability. The device and method can be incorporated into an existing messaging environment.
    Type: Application
    Filed: September 16, 2004
    Publication date: June 9, 2005
    Inventors: Gerhard Klassen, Christopher Wormald, Darcy Phipps, Craig Dunk
  • Publication number: 20050120306
    Abstract: Method and apparatus for previewing new eve in a computing device having a plurality of applications for managing respective events are described. Individual applications are each represented by an application icon on a screen of a graphical user interface for the device. When a new event occurs, particularly when the new event relates to a specific one of a plurality of similar applications, the invention provides a convenient way to denote which application relates to the event. In response to a new event of a one of the applications, the application's icon is visually modified to notify of the new event. A visual modification may be determined in response to the new event, for example, to preview a content of the event. The visual modification may include a count of all new events that remain to be disposed. On a selection of the visually modified icon, additional previewing may be provided.
    Type: Application
    Filed: February 24, 2004
    Publication date: June 2, 2005
    Applicant: Research in Motion Limited
    Inventors: Gerhard Klassen, Craig Dunk, Christopher Wormald
  • Publication number: 20050113118
    Abstract: An improved handheld electronic device and an associated method are provided in which enhanced information regarding an “availability” of a user of a handheld electronic device is provided to another electronic device in a messaging environment. Such availability data provides step-wise indications of the relative availabilities of one or more users of electronic devices in a messaging environment. The step-wise indications can, for instance, range from an availability level of “currently active” to several levels of nonavailability. The device and method can be incorporated into an existing messaging environment.
    Type: Application
    Filed: September 16, 2004
    Publication date: May 26, 2005
    Inventors: Gerhard Klassen, Christopher Wormald, Darcy Phipps, Craig Dunk
  • Publication number: 20050071358
    Abstract: First and second pairs of synchronization parameters are stored in first and second databases. The first and second pairs are compared upon a data record being updated in either database to determine whether a synchronization conflict has occurred and a corresponding synchronization operation is executed.
    Type: Application
    Filed: November 16, 2004
    Publication date: March 31, 2005
    Inventors: Hugh Hind, Craig Dunk
  • Publication number: 20050044152
    Abstract: A system for integrating an address book application with an instant messaging application in a mobile station is provided. An instant messaging database may be used to store instant messaging data, the instant messaging data including instant messaging contacts and instant messaging (IM) presence information to indicate whether the instant messaging contacts may currently be accessed by the instant messaging application. An address book database may be used for storing address book data. An aggregated data viewer may be used to relate instant messaging data from the instant messaging database with address book data from the address book database.
    Type: Application
    Filed: May 18, 2004
    Publication date: February 24, 2005
    Inventors: Michael Hardy, Craig Dunk, Gerhard Klassen
  • Publication number: 20050003765
    Abstract: Several related methods and apparatus for re-establishing communication for a wireless communication device after a communication loss between the wireless device and a wireless communication network are disclosed. In one illustrative example, the wireless network broadcasts identifiers of wireless devices associated with communication losses in the wireless network over a control channel. After regaining signal coverage, a wireless device monitors the control channel to decode and compare each broadcasted identifier with an identifier of the wireless device. Based on a match between a broadcasted identifier and the identifier of the wireless device, the wireless device transmits a control message which informs the wireless network of the presence of the wireless device. Otherwise, the wireless device normally refrains from transmitting the control message to the wireless network.
    Type: Application
    Filed: January 22, 2004
    Publication date: January 6, 2005
    Inventors: Nicholas Alfano, Noushad Naqvi, Sarmad Musa, Bryan Taylor, Craig Dunk, Atul Asthana, Adrian Buckley
  • Publication number: 20040264465
    Abstract: A front end of an IPv6 communication network includes a network entry point device and a plurality of tunnel servers which facilitate the communication of user information between a host computer of an IPv4 communication network and an IPv6 wireless communication device. The network entry point device is configured to direct a tunnel request from the host computer to a selected tunnel server, which establishes a tunnel connection with the host computer. The tunnel server facilitates the communication of user information between the host and the wireless device through the tunnel connection. The tunnel server also performs a dynamic routing protocol (DRP). In accordance with the DRP, the tunnel server updates a local routing table to reflect the newly established tunnel connection and broadcasts updated routing table information to the other tunnel servers.
    Type: Application
    Filed: November 6, 2003
    Publication date: December 30, 2004
    Inventor: Craig A. Dunk
  • Patent number: 6820088
    Abstract: A system and method for synchronizing data records between multiple databases is provided. Each database includes data records that are modified to include at least one pair of synchronization parameters. In a two-database system including a first database and a second database, each data record is modified to include synchronization parameters for both the first and second databases. When an update is made to a data record at one of the databases, an update message is transmitted to the other database including both synchronization parameters from the database where the update is made, along with the updated data record. An efficient master-slave configuration between the databases then enables either database to resolve conflicts without further communications.
    Type: Grant
    Filed: April 10, 2000
    Date of Patent: November 16, 2004
    Assignee: Research In Motion Limited
    Inventors: Hugh Hind, Craig Dunk
  • Publication number: 20040205233
    Abstract: A system and method for addressing a mobile device in an IP-based wireless network is provided. Push service providers prepare data for transmission to the mobile device using a first IP address. The addressed data is then transmitted to a push proxy. The push proxy obtains a network identifier that is permanently associated with the wireless mobile device using the first IP address. The network identifier is then used by the push proxy to obtain a second IP address that is temporarily associated with the wireless mobile device. Using this second IP address, the data from the push proxy is then addressed and transmitted to the wireless mobile device via a tunnel created through the wireless network using the second IP address.
    Type: Application
    Filed: February 27, 2004
    Publication date: October 14, 2004
    Inventor: Craig A. Dunk
  • Publication number: 20040024795
    Abstract: A system and method for synchronizing data records between multiple databases is provided. Each database includes data records that are modified to include at least one pair of synchronization parameters. In a two-database system including a first database and a second database, each data record is modified to include synchronization parameters for both the first and second databases. When an update is made to a data record at one of the databases, an update message is transmitted to the other database including both synchronization parameters from the database where the update is made, along with the updated data record. An efficient master-slave configuration between the databases then enables either database to resolve conflicts without further communications.
    Type: Application
    Filed: January 29, 2003
    Publication date: February 5, 2004
    Inventors: Hugh Hind, Craig A Dunk
  • Patent number: 6489950
    Abstract: A hand-held electronic device with a keyboard, thumbwheel, display and associated software is optimized for use of the device with the thumbs. The associated software has a plurality of features to optimize efficient use of the limited keyboard space and encourage the use of the device by thumb-based data entry through the thumbwheel and/or through a combination of minimal number of keystrokes. Software features include international character scrolling, and auto-capitalization. The keys on the device keyboard are optimally shaped and configured for thumb-based input. In addition, the thumbwheel is inclined between the front and a side edge of the device so as to be reachable by either the thumb or index finger of the user's hand at the side edge of the device.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: December 3, 2002
    Assignee: Research In Motion Limited
    Inventors: Jason T. Griffin, John A. Holmes, Mihal Lazaridis, Herb A. Little, Harry R. Major, Craig Dunk, Michael Brown, Jérôme Lang
  • Publication number: 20020149567
    Abstract: A hand-held electronic device with a keyboard, thumbwheel, display and associated software is optimized for use of the device with the thumbs. The associated software has a plurality of features to optimize efficient use of the limited keyboard space and encourage the use of the device by thumb-based data entry through the thumbwheel and/or through a combination of minimal number of keystrokes. Software features include international character scrolling, and auto-capitalization. The keys on the device keyboard are optimally shaped and configured for thumb-based input. In addition, the thumbwheel is inclined between the front and a side edge of the device so as to be reachable by either the thumb or index finger of the user's hand at the side edge of the device.
    Type: Application
    Filed: June 21, 2002
    Publication date: October 17, 2002
    Inventors: Jason T. Griffin, John A. Holmes, Mihal Lazaridis, Herb A. Little, Harry R. Major, Craig Dunk, Michael Brown, Jerome Lang
  • Patent number: 6396482
    Abstract: A hand-held electronic device with a keyboard, thumbwheel, display and associated software is optimized for use of the device with the thumbs. The associated software has a plurality of features to optimize efficient use of the limited keyboard space and encourage the use of the device by thumb-based data entry through the thumbwheel and/or through a combination of minimal number of keystrokes. Software features include international character scrolling, and auto-capitalization. In addition, the keys on the device keyboard are optimally shaped and configured for thumb-based input.
    Type: Grant
    Filed: June 25, 1999
    Date of Patent: May 28, 2002
    Assignee: Research In Motion Limited
    Inventors: Jason T. Griffin, John A. Holmes, Mihal Lazaridis, Herb A. Little, Harry R. Major, Craig Dunk, Michael Brown, Jérôme Lang