Patents Assigned to IN&MOTION
  • Publication number: 20100060178
    Abstract: A method and apparatus for maintaining a maximum sustained flash current over the whole length of a flash using a programmable current drive in a handheld portable device powered by a battery. The method involves measuring the battery voltage before and after a flash is initiated and calculating the equivalent series resistance (ESR) of the battery. The calculated ESR is then used to adjust the flash current. The process may be repeated to correct for errors in the flash current.
    Type: Application
    Filed: November 17, 2009
    Publication date: March 11, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Marc Drader, Ryan Geris, Lyall Winger
  • Publication number: 20100062812
    Abstract: The present disclosure relates to a system and method for controlling the output level of an enunciator on a portable electronic device. In one embodiment, this is provided a portable electronic device, comprising: a microprocessor; an enunciator connected to the microprocessor configured to provide an enunciation in response to enunciation events, the enunciator having at least a first enunciation setting and a second enunciation setting; a sensor; a monitoring circuit connected to the sensor for providing a trigger signal in response to a notable movement of the portable electronic device; and an enunciator management module to: activate the enunciator at the first enunciation setting in response to an enunciation event; adjust the output of the enunciator to the second enunciation setting in response to a first trigger signal from the monitoring circuit; and re-activate the enunciator at the second enunciation setting.
    Type: Application
    Filed: November 17, 2009
    Publication date: March 11, 2010
    Applicant: Research in Motion Limited
    Inventor: Kevin ORR
  • Publication number: 20100062810
    Abstract: A wireless device having a microprocessor for controlling the operation of the device, the device including an upper casing including an interior surface having a primary display and an exterior surface having a secondary display, the primary display being active when the device is in an open configuration and the secondary display being active when the device is in a closed configuration, a lower casing including a keypad, a hinge assembly connecting the upper casing to the lower casing and enabling the device to alternate between the open and closed configurations, and a switch assembly including a switch provided in the upper casing and an actuator provided in the lower casing in alignment with the switch, the switch and actuator configured for engaging each other to perform an action when the upper and lower casings are pressed together.
    Type: Application
    Filed: September 8, 2008
    Publication date: March 11, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Jason T. Griffin
  • Publication number: 20100061330
    Abstract: In a mobile electronic communication device for receiving a downlink radio link control (RLC) data block, the improvement comprising determining whether an Extension (E) bit within a header of the data block has been reset to zero, thereby denoting the existence of extension octets within the data block, summing the lengths of the extension octets, calculating the number of bytes in the data block, and discarding the data block in the event the sum of the lengths is greater than the number of bytes in the data block.
    Type: Application
    Filed: November 18, 2009
    Publication date: March 11, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Steve HANOV
  • Publication number: 20100061054
    Abstract: A hand held mobile device capable of executing a software application includes a top body portion; a bottom body portion; a hinge portion connecting the top and bottom body portions and permitting movement of the top and bottom body portions between a closed position and an open position. A first screen is provided on the top body portion and is accessible in the open position, and a second screen is slidable on the bottom body portion to reveal a keyboard when the top and bottom body portions are in the open position and the second screen is in an extended position. Preferably, at least one of the screens functions as a touch screen based on at least one function of the software application and whether the second screen is extended to reveal the keyboard.
    Type: Application
    Filed: September 5, 2008
    Publication date: March 11, 2010
    Applicant: Research In Motion Limited
    Inventors: Norman LADOUCEUR, Jason Griffin, Roman Rak
  • Publication number: 20100064019
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands -corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the portable electronic device and displaying the JPEG file in the attachment viewer.
    Type: Application
    Filed: November 18, 2009
    Publication date: March 11, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking, Eshwar Stalin
  • Patent number: 7676249
    Abstract: Alert methods and apparatus for call appointments in a calendar application based on communication conditions of a mobile station are disclosed. Calendar information for an appointment in the calendar application is received and stored in memory. The calendar information is associated with a date and time of the appointment. In response to identifying an out-of-coverage condition of the mobile communication device within a predetermined time period of the date and time of the appointment, a warning indication is produced at a user interface of the mobile communication device. The warning indication may be or include a message which instructs a user of the mobile communication device to relocate the mobile communication device for removing the out-of-coverage condition, and may also include an audible or vibrating alert. The warning indication may be provided only if a telephone number or other suitable call information is identified within the calendar information.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: March 9, 2010
    Assignee: Research In Motion Limited
    Inventor: William Daniel Willey
  • Patent number: 7676335
    Abstract: A method includes monitoring the voltage of a power source connector for charging a battery. A determination is made that the battery has entered a transition phase based on sensing an abrupt change in the voltage. In response to determining that the battery is in the transition phase, a capacity of the battery is determined based on a transition phase battery capacity model that defines the battery's capacity as a function of the battery's voltage.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: March 9, 2010
    Assignee: Research In Motion Limited
    Inventors: Farhad Ahmed, Runbo Fu
  • Patent number: 7675304
    Abstract: An improved test probe assembly has an improved mounting assembly which provides the test probe multi-directional freedom of movement with respect to a base in order to resist damage frequently caused to the test probe. The improved mounting assembly may, for example, include at least a first resilient mount disposed on the base and having at least a first support and at least a first resilient element. The at least a first resilient element, which may, for example, be at least a first spring, is deflectable when the test probe engages a structure, such as a device under testing (DUT). Accordingly, the improved test probe assembly of the invention can be deflected an infinite number of positions, in order to resist damage caused, for example, by misalignment between the probe and the DUT.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: March 9, 2010
    Assignee: Research In Motion Limited
    Inventors: Alexander Koch, Arkady Ivannikov, Ted Toth
  • Patent number: 7676786
    Abstract: A system and method is provided for generating a software application including a plurality of components, a first set of the components having metadata descriptors expressed in a structured definition language for defining configuration information of the software application and a second set of the components being expressed as a series of scripted instructions coupled to the metadata descriptors for defining a workflow of the software application. The software application is used for facilitating interaction with a schema-defined service by a terminal device over a network. The system and method comprise a workflow extractor for identifying a workflow sequence generated by a modeling tool in an output of the modeling tool. The workflow sequence is associated with at least one of a flow diagram or a relational diagram of the modeling tool for describing interactions between a pair of components of the first set of components.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: March 9, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Rob Kline
  • Patent number: 7676234
    Abstract: Methods (200, 400) and systems (300, 500) in a wireless communication network for routing a short message to a local destination are provided. A wireless communication network (104) has a list of predefined short message destinations, receives a short message having a message destination from a wireless mobile communication device (102), compares the message destination with the list of predefined short message destinations, and if the message destination matches a predefined short message destination of the list of predefined short message destinations, routes the short message to a local destination (106) corresponding to the matching predefined short message destination of the list of predefined short message destinations.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: March 9, 2010
    Assignee: Research In Motion Limited
    Inventor: Ian Harris
  • Patent number: 7676008
    Abstract: A system and method for obtaining a frequency error estimate representing the difference between a reference frequency and the frequency of a space-time transmit diversity signal is disclosed herein. The method includes taking the correlation of total sums, comprised of partial sums taken in defined first and second intervals, to represent the frequency error as the imaginary component of the correlation function.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: March 9, 2010
    Assignee: Research In Motion Limited
    Inventors: Xin Jin, Runbo Fu, Jorgen S. Nielsen
  • Publication number: 20100053863
    Abstract: An improved handheld electronic device has a case with an elongated cavity formed therein. An audio transducer is in fluid communication with the cavity, and a number of sound openings are formed in the case and are in fluid communication with the cavity and with the atmosphere surrounding the handheld electronic device. The sound openings are generally spaced from a central region of the audio transducer to space the sound openings generally farther from an edge of the case than the audio transducer. The cavity is configured to form a Helmholtz resonator that enables the communication of sound through the cavity between the audio transducer and the sound openings. The spacing of the sound openings from an edge of a case helps a user to form a seal between the case and the user's ear to enable sound from the sound openings to enter the ear and to be perceived by the user.
    Type: Application
    Filed: November 12, 2009
    Publication date: March 4, 2010
    Applicant: Research In Motion Limited
    Inventors: CRAIG E. RANTA, Larry Hawker, Jonathan Nobels
  • Publication number: 20100057888
    Abstract: Systems and methods for processing documents are disclosed. Documents received at a data server are transcoded using locally stored or generated code books. Code books for transcoded documents received at a wireless mobile communication device are either retrieved from a memory on the device or requested from a data server. In response to a code book request, a data server retrieves a requested code book from a local memory or generates the requested code book and returns the requested code book to a requestor. A wireless mobile communication device may also generate and transcode XML documents using a locally stored code book, a locally generated code book, or a code book received in response to a code book request.
    Type: Application
    Filed: November 10, 2009
    Publication date: March 4, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Russell N. OWEN, Bill YUAN, Andrei A. LIFCHITS, Michael KNOWLES
  • Publication number: 20100058053
    Abstract: The described embodiments relate generally to methods, systems and security devices for authorizing use of a software tool. Certain embodiments of the invention relate to a security device. The security device comprises at least one communication subsystem for enabling communication between the security device and a first external device, wherein the first external device has a software tool executable on the first external device. The security device further comprises a memory and processor coupled to the at least one communication subsystem and configured to control the at least one communication subsystem. The memory is accessible to the processor and stores a key for authorizing use of the software tool. The memory further stores program instructions which, when executed by the processor, cause the processor to execute a security application.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Robert H. Wood, Sye van der Veen, Atul Asthana, Thomas Nagy
  • Publication number: 20100056225
    Abstract: An improved handheld electronic device and an improved method facilitate the entry of data when the data is to be of a particular arrangement of alphabetic (A) and/or numeric (N) and/or other characters. In the depicted exemplary embodiment, the handheld electronic device includes a user interface that facilitates the entry of data having a predetermined data format.
    Type: Application
    Filed: August 28, 2009
    Publication date: March 4, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: George B. Bumiller
  • Publication number: 20100053089
    Abstract: A method of controlling a portable electronic device having a touchscreen display includes determining a first orientation of the portable electronic device, rendering a first virtual keyboard and a first data display area on the touchscreen display based on the first orientation of the portable electronic device, automatically detecting a change from the first orientation to a second orientation of the portable electronic device, and automatically reconfiguring the touchscreen display by rendering a second virtual keyboard, a second data display area, and data previously displayed in the first data display area in the second data display area on the touchscreen display based on the second orientation of the portable electronic device.
    Type: Application
    Filed: August 27, 2008
    Publication date: March 4, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jordanna KWOK, Matthew BELLS, Jennifer LHOTAK
  • Publication number: 20100056228
    Abstract: A mobile communication device is capable of communicating with a battery authorization server. Determining an authorization status of a smart battery currently powering the mobile communication device involves an initial authorization process and a subsequent authorization process. The initial authorization process is conducted between the mobile communication device and the smart battery. If the initial authorization process is successful, it is followed by a subsequent authorization process between the mobile communication device and the battery authorization server.
    Type: Application
    Filed: February 20, 2009
    Publication date: March 4, 2010
    Applicant: Research In Motion Limited
    Inventors: Michael K. Brown, Ian Robertson, Lyall Winger, Herbert A. Little
  • Patent number: D611465
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: March 9, 2010
    Assignee: Research In Motion Limited
    Inventors: Cortez Corley, Todd Wood
  • Patent number: D611483
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: March 9, 2010
    Assignee: Research In Motion Limited
    Inventors: Amanda Adelaide Hancock, Kevin Roy Sugden, Donald Somerset McKenzie, Shannon Tyler Moore