Patents Assigned to IN&MOTION
  • Patent number: 7209150
    Abstract: A system and method for achieving optimal display contrast in a mobile communication device is provided. The system includes a memory device, a processor, a display driver, and a display. A user contrast setting is stored in the memory device, wherein the user contrast setting is selected from a range of user contrast settings. The processor includes an operating system that is configured to retrieve the user contrast setting from the memory device, convert the user contrast setting into a hardware contrast setting, and save the hardware contrast setting to a memory location. The display driver retrieves the hardware contrast setting from the memory location and generates a contrast control voltage as a function of the hardware contrast setting. The display is coupled to the contrast control voltage and has a variable contrast ratio, wherein the variable contrast ratio of the display is controlled by the contrast control voltage.
    Type: Grant
    Filed: November 5, 2001
    Date of Patent: April 24, 2007
    Assignee: Research In Motion Limited
    Inventors: Robert J. Lowles, Marek Reksnis, Phat H. Tran
  • Patent number: 7209955
    Abstract: A notification system and method for a mobile data communication device is provided. A clientbased software program operates at the mobile communication device to manage and execute, user-selectable notification schemes (“notification module”) in response to data items transmitted to the mobile device from a host system via a communications network. The user configures the notification module to execute certain audible, visual and/or tactile notifications in response to certain types of messages being received at the mobile device.
    Type: Grant
    Filed: April 10, 2000
    Date of Patent: April 24, 2007
    Assignee: Research In Motion Limited
    Inventors: Harry Major, Krishna K. Pathiyal, Gary P. Mousseau, Mihal Lazaridis
  • Publication number: 20070087737
    Abstract: A method and mobile device that self-terminates a media service if an out-of-coverage condition is detected. The media service operates on top of a connectionless peer-to-peer packet-based transport protocol. The out-of-coverage condition may relate to the mobile device itself or to a remote mobile device engaged in the media service. The loss of coverage by the remote mobile device may be detected by observing whether the remote mobile device has failed to send any data packets for more than a predetermined period of time. If an out-of-coverage situation is detected, then the method or device initiates service cancellation or release.
    Type: Application
    Filed: November 13, 2006
    Publication date: April 19, 2007
    Applicant: Research In Motion Limited
    Inventor: Sherif Abdel-Kader
  • Publication number: 20070082708
    Abstract: System and method for informing a user of functions or characters associated with keys on a mobile communications device includes a keyboard operable to input DTMF codes and a display screen operable to display information. The display screen is also operable to display a virtual representation of at least a portion of the keyboard. The virtual representation includes help information on one or more virtually represented keys of the keyboard. This help information informs a user of an associated telephone function or character of one or more keys that are virtually represented on the display.
    Type: Application
    Filed: December 6, 2005
    Publication date: April 12, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Jason GRIFFIN
  • Publication number: 20070080954
    Abstract: A wireless handheld communication device having a housing containing a display screen located above a physical keyboard. The keyboard includes a plurality of physical keys and corresponding indicia. Some of the keys are associated with alphabetic characters corresponding to a QWERTY array of letters A-Z and some are associated with numeric characters 0-9 corresponding to a telephone keypad arrangement. At least some of the keys associated with numeric characters are overlaid on the physical keys associated with alphabetic characters. A microprocessor is included that runs the device in at least a telephony mode, an email mode and at least one additional mode. The microprocessor displays a key-function map on the display screen indicative of enabled functions associated with particular physical keys of the keyboard which are different from any function signified by the indicia associated with the respective particular physical key.
    Type: Application
    Filed: September 15, 2006
    Publication date: April 12, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jason Griffin, Andrew Bocking, Sherryl Scott, Harry Major, David Yach
  • Publication number: 20070080946
    Abstract: The portable electronic device, such as a cell phone or wireless email device, includes a portable housing, a battery carried by the portable housing, and a trackball carried by the portable housing for permitting user pointing. The trackball includes a ball, at least one rotation sensor cooperating with the ball, and a power control switch responsive to displacement of the ball for selectively powering the at least one rotation sensor from the battery. The electronic device conserves power by selectively powering the trackball unit for user pointing and selecting.
    Type: Application
    Filed: October 7, 2005
    Publication date: April 12, 2007
    Applicant: Research In Motion Limited
    Inventors: Steven Fyke, John Wynen, Kevin Orr, Vahid Moosavi
  • Publication number: 20070077964
    Abstract: Various embodiments are described for data communication between a host device and a mobile communication device having two processors. In a first mode of operation, data communication occurs between the host device and a main processor of the mobile device. In a second mode of operation, data communication occurs between the host device and a communications processor of the mobile device. Some of the embodiments also implement power transfer from the host device to the mobile device.
    Type: Application
    Filed: October 4, 2005
    Publication date: April 5, 2007
    Applicant: Research In Motion Limited
    Inventors: Edwin Llanos, Ming Jian, Stewart Morris, Runbo Fu
  • Publication number: 20070075974
    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: November 20, 2006
    Publication date: April 5, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jason Griffin, John Holmes, Mihal Lazaridis, Herb Little, Harry Major, Craig Dunk, Michael Brown, Jerome Lang
  • Patent number: 7200819
    Abstract: A system and method are provided for drawing graphics, such as to display a user interface on a display of a mobile device. A graphics stack is used to store pre-computed coordinate values to improve performance for drawing graphics, such as to display a user interface on a display of a mobile device.
    Type: Grant
    Filed: July 3, 2002
    Date of Patent: April 3, 2007
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, Brian A. Young
  • Publication number: 20070073606
    Abstract: A method and system for commodity transactions utilizing a slider bar to quickly determine a price for a transaction based upon a par price for the commodity. The use of a slider bar allows a trader to quickly determine a price for the transaction relative to par and transmit that transaction to a commodity market provider.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Applicant: Research In Motion Limited
    Inventor: Frederick Lai
  • Publication number: 20070074033
    Abstract: A system and method for providing code signing services to software application developers or to other individuals or entities that wish to have applications digitally signed. Signing of the applications may be required in order to enable the applications to access sensitive APIs and associated resources of a computing device when the applications are executed on the computing device. In one embodiment, a method of providing code signing services will comprise at least some steps relating to registering the entities that seek access to sensitive APIs as controlled by the code signing authority, and managing the accounts of the registered entities.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Applicant: Research In Motion Limited
    Inventors: Neil Adams, Michael Kirkup, Herbert Little, Michael Rybak, David Tapuska
  • Publication number: 20070071238
    Abstract: A system and method for providing an indication of randomness quality of random number data generated by a random data service. The random data service may provide random number data to one or more applications adapted to generate key pairs used in code signing applications, for example. In one aspect, the method comprises the steps of: retrieving random number data from the random data service; applying one or more randomness tests to the retrieved random number data to compute at least one indicator of the randomness quality of the random number data; associating the at least one indicator with at least one state represented by a color; and displaying the color associated with the at least one indicator to a user. The color may be displayed in a traffic light icon, for example.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Applicant: Research In Motion Limited
    Inventors: Neil Adams, Michael Kirkup, Herbert Little, Michael Rybak, David Tapuska
  • Publication number: 20070072564
    Abstract: Rendering subject information for a protected message received and stored at an electronic communications device, wherein the message is initially received by the electronic communications device without subject information. Selected information is extracted from the protected message and stored on the electronic communications device as subject information for the protected message.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 29, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Neil Adams
  • Publication number: 20070070940
    Abstract: Scheduling communications events on an electronic communications device, including (i) storing information about a future communications event, the stored information including stored address information identifying an address of the target recipient and stored time information identifying a scheduled time for the future communications event; (ii) displaying on a display of the communications device, at a time determined in dependence on the stored time information, a notification of the future communications event; (iii) monitoring for a confirmation input through a user input device confirming a user desire to proceed with the future communications event; and (iv) automatically providing the address for the target recipient to the communications module in dependence on the stored address information upon detecting the confirmation input.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 29, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Raymond Vander Veen, Neil Adams, Sorel Bosan, Thanh Vuong
  • Publication number: 20070073871
    Abstract: A method carried out by an electronic device enabled to send and receive electronic messages over a network, including: determining if a new electronic message received by the device is part of a message thread that includes the new message and at least one prior electronic message previously received at the device; and if the new message is determined to be part of a message thread, comparing address information of the new message with address information of the at least one prior electronic message in the message thread to determine if there has been a change in addressed recipients between the new message and the at least one prior electronic message, and if so, providing a notification to a user of the device of the existence of the change.
    Type: Application
    Filed: July 13, 2006
    Publication date: March 29, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil Adams, Michael Brown, George Babu
  • Publication number: 20070073810
    Abstract: Scheduling an event on an electronic communications device configured for sending and receiving electronic messages over a communications network, including extracting information from an electronic message at the communications device; displaying on a display of the communications device an event scheduling interface for scheduling an event, the event scheduling interface having a plurality of input fields for receiving information about the event; and automatically populating at least one of the input fields in dependence on the extracted information.
    Type: Application
    Filed: August 1, 2006
    Publication date: March 29, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil Adams, Vander Veen Raymond
  • Publication number: 20070074034
    Abstract: A system and method for registering entities for code signing services. The entities may be software application developers or other individuals or entities that wish to have applications digitally signed. Signing of the applications may be required in order to enable the applications to access sensitive APIs and associated resources of a computing device when the applications are executed on the computing device. In one embodiment, a method of registering entities for code signing services will comprise the step of transmitting at least some account data to the registering individual or entity using an out-of-band communication system. This provides added security that the individual or entity registering for a code signing service is who that individual or entity purports to be.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Applicant: Research In Motion Limited
    Inventors: Neil Adams, Michael Kirkup, Herbert Little, David Tapuska
  • Publication number: 20070074032
    Abstract: A system and method for providing code signing services to software application developers or to other individuals or entities that wish to have applications digitally signed. Signing of the applications may be required in order to enable the applications to access sensitive APIs and associated resources of a computing device when the applications are executed on the computing device. In one embodiment, a hash of an application is generated by a requestor of code signing services. The hash of the application, and not the application itself, may then be received in a code signing request to be digitally signed.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Applicant: Research In Motion Limited
    Inventors: Neil Adams, Michael Kirkup, Herbert Little, Michael Rybak, David Tapuska
  • Patent number: 7197296
    Abstract: A system and method for supporting operations with multiple certification authorities (CAs) on a communication device. A common CA interface is provided between a plurality of secure communication applications and a plurality of CA-specific components, each of which interacts with a particular CA. A further common interface may also be provided for operatively coupling the secure communication applications to cryptographic components in the device.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: March 27, 2007
    Assignee: Research In Motion Limited
    Inventors: Herbert A. Little, Michael S. Brown
  • Patent number: D539295
    Type: Grant
    Filed: August 16, 2004
    Date of Patent: March 27, 2007
    Assignee: Research In Motion Limited
    Inventors: Norman Ladouceur, Jason T. Griffin