Patents Represented by Attorney, Agent or Law Firm Gowlings LaFleur Henderson LLP
  • Patent number: 8055314
    Abstract: A method and system for determining standby time for a mobile station uses a battery simulator, a base station emulator, a computer to control the test equipment and MSUT for testing a mobile station. The computer includes a module for determining a radio off battery voltage, a module for deriving a battery capacity in dependence upon the radio off battery voltage, a module for measuring battery capacity usage in a predetermined time while the mobile station is in standby mode and a module for determining a standby time for the mobile station in dependence upon the battery capacity and the battery capacity usage, where the predetermined time is less than the standby time.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: November 8, 2011
    Assignee: Research In Motion Limited
    Inventors: Xin Jin, Jennifer Anne Elizabeth Mallalieu, Fiona Shearer
  • Patent number: 8053481
    Abstract: A Fischer-Tropsch process for producing diesel fuel or diesel blending stock with a high cetane number, in a concentration of 65-90 wt % at pressures below 200 psia, using a cobalt catalyst with a rhenium and/or ruthenium promoter. The catalyst is a cobalt catalyst with crystallites having an average diameter greater than 16 nanometers, and the resulting hydrocarbon product after a rough flash, contains less than 10 wt % waxes (>C23).
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: November 8, 2011
    Assignee: WM GTL, Inc.
    Inventor: Conrad Ayasse
  • Patent number: 8037084
    Abstract: Signature schema documents, pre-defined in a query language, provide one or more instructions for application by an engine to transcode web pages of respective web sites. The instructions identify a web page family for the web page and extract a subset of data from the web page using one or more signatures previously identified within web pages of the same web page family (e.g. in accordance with a shared template for each family) of the web site. The instructions may include one or more directional references relative to the signatures to locate and extract the subset of data within the web page. Signatures may comprise text strings within the code of the web page and the directional references indicate positions of respective data relative to the location of the text strings. Transcoding may facilitate use of e-commerce web sites by wireless mobile devices.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Sang-Heun Kim, Charles Laurence Stinson
  • Patent number: 8018181
    Abstract: A high intensity discharge lamp, such as a high power sodium or metal halide lamp, having an electronic ballast. The electronic ballast may incorporate resonance-based circuitry for achieving an ignition state via a frequency sweeping step, the particular ignition voltage being inherent to the operational state of the high intensity discharge lamp. The operating state of the lamp may be sensed in order to apply power and voltage levels appropriate for steady state operation.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: September 13, 2011
    Assignee: 2197611 Ontario Inc.
    Inventor: Daniel Roman
  • Patent number: 8014770
    Abstract: A push proxy server for pushing data to a wireless device having a coverage state of online or offline. The push proxy server comprises a coverage state detector, memory, a data store, and a transceiver. The coverage state detector determines the coverage state of the wireless device. The memory stores a coverage state indicator for indicating the coverage state of the wireless device. The data store stores the data to be pushed to the wireless device when the coverage state indicator indicates the wireless device is offline. The transceiver transmits the data to the wireless device when the coverage state indicator indicates the wireless device is online. A method for implementing the push proxy server is also described.
    Type: Grant
    Filed: November 27, 2009
    Date of Patent: September 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Brindusa Fritsch, Viera Bibr, Michael Matovsky, Kamen Vitanov, Michael Shenfield
  • Patent number: 8015256
    Abstract: A system and method are provided for coordinating concurrent processing of messages communicated over a network. The messages include a pair of related messages having a common first unique identifier and an unrelated message having a second unique identifier different from the first unique identifier. A sequencer module determines which of the plurality of messages are the pair of related messages and which of the plurality of messages are the unrelated message. The sequencer module identifies a sequence order for the pair of related messages by determining a first position in the sequence order for a first message of the pair of related messages and a second position in the sequence order for a second message of the pair of related messages. The sequencer module inhibits the progression of processing of the second message until the first message is no longer pending while facilitating concurrent processing of the unrelated message.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: September 6, 2011
    Assignee: Medicalis Corp.
    Inventor: Gary Adam Pacheco
  • Patent number: 8001529
    Abstract: A test harness system and method of functionality testing of wireless component applications is provided. The test harness system comprises at least one testlet for testing at least one target application log event and at least one event handler for validating at least one comparator against the at least one target application log event. The method comprises the steps of listening for target application log events, receiving a target application log event, receiving a testlet and validating the target application log event based upon the testlet.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: August 16, 2011
    Assignee: Research In Motion Limited
    Inventors: Alex Babut, Michael Shenfield, Michael Shkolnik
  • Patent number: 7996404
    Abstract: In its broad aspect, the invention provides a method for analyzing relationships among patterns within a data set having a set of samples and associated attribute values defining each attribute of each said sample. The method comprises receiving at an input at least two patterns; defining a data cluster within the data set for each of said at least two patterns, each defined data cluster having samples with attribute values associated with a corresponding pattern of said at least two patterns; grouping at least some of the samples of each defined data cluster with one another to generate a resultant data cluster; and calculating a variation between the attribute values of a first set of samples and the attribute values of a second set of samples within said resultant data cluster, the attribute values of the first set of samples and the second set of samples corresponding to the same attribute.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: August 9, 2011
    Assignee: Pattern Discovery Technologies Inc.
    Inventors: Andrew Wong, Chung Lam Li
  • Patent number: 7995079
    Abstract: A method is provided for dynamically determining a zoom-level to display to a user of a mapping application executing on a mobile device. The method comprises the following steps. The zoom-level is determined in accordance with at least one predefined parameter. The at least one predefined parameter is monitored for detecting a change. A new zoom-level corresponding with the detected change is determined. Lastly, the zoom-level of the mapping application is changed to the new zoom-level. A mobile device and computer-readable medium configured to implement the method are also provided.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: August 9, 2011
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, Gerhard Klassen
  • Patent number: 7993687
    Abstract: A buckwheat extract comprising at least myo-inositol, D-chiro-inositol, a fagopyritol, one MAPK-stimulating compound, and one glucose-uptake inhibiting compound. A substantially pure glucose-uptake inhibiting compound selected from a buckwheat extract. A method for providing a glucose-uptake inhibiting extract from buckwheat seed comprising first contacting said buckwheat seed with a non-polar solvent, then contacting said buckwheat seed with a polar aprotic solvent, and then finally contacting said buckwheat seed with a third solvent. The third solvent may be a polar aprotic solvent or a polar protic solvent. The extract produced by contacting buckwheat seed with the third solvent is dried to remove the solvent therefrom. Compositions comprising dried glucose-uptake inhibiting buckwheat extracts and purified compounds therefrom.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: August 9, 2011
    Inventors: Julianne Marie Kawa, Carla Gwen Taylor, Peter Charles Zahradka
  • Patent number: 7987397
    Abstract: A system and method of testing a wireless communication device during device production comprises designating as a data log buffer when the device is being produced, at least part of random access memory (RAM) of the device that is allocated for virtual machine and/or application usage when the device is operational; and testing the device and storing test log data in the buffer. After testing, the data can be obtained from the buffer and processed using a debugging and log analysis tool.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: July 26, 2011
    Assignee: Research In Motion Limited
    Inventor: Lianghua Yang
  • Patent number: 7987045
    Abstract: A method of stitching converging path segments to aesthetically label Y-intersections, path bifurcations or splits in roads or the like entails determining which pair of adjacent path segments subtend the largest angle. The path segments subtending the largest angle are reconstructed (stitched together) and a single instance of the label is then rendered along the reconstructed path. Although this stitching can be performed on the client device, pre-stitching server-side is even more efficient in terms of economizing over-the-air bandwidth and onboard processing resources.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: July 26, 2011
    Assignee: Research in Motion Limited
    Inventors: Gordon Gregory Bowman, Eric Johnson
  • Patent number: 7983209
    Abstract: A system and method for converting a schema based synchronous service to a schema based asynchronous service. The asynchronous service for implementing on a server configured for communication with a respective client over a network. The system and method comprising a subscription module for identifying a port type with each notification method added to a description of the synchronous service and for associating a subscription operation with the identified port type. The system and method can also include an artifact module for generating at least one conversion artifact related to the added notification method, the conversion artifact configured for use by a developer to assist in developing the supporting clients of the asynchronous service as well as the asynchronous service itself. The system and method can also include an integration module for combining the notification methods and subscription operations and conversion artifacts to produce a description of the asynchronous service.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: July 19, 2011
    Assignee: Research In Motion Limited
    Inventors: Bryan Goring, Brindusa Fritch, Viera Bibr
  • Patent number: 7978648
    Abstract: Method and apparatus for data access for a mobile terminal comprising a module for determining whether first and second modes of wireless network coverage is available, a module for selecting the first mode if available, a module for attempting access via the second mode on failure to establish access via the first mode and a module for monitoring availability of the first mode. Even when a connection is established via the second mode, availability of the first mode is monitored and access attempted, when second mode connection is idle.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: July 12, 2011
    Assignee: Research In Motion Limited
    Inventors: Hossain Asif, David Ma
  • Patent number: 7962099
    Abstract: A device and method are provided that reduce interference between a wireless communication device and a speaker. Generally speaking, a microphone input is monitored for detecting noise created by the interference. If noise is detected, a power transmission level of the wireless device is reduced from a standard power transmission level.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: June 14, 2011
    Assignee: Research In Motion Limited
    Inventor: Jason Griffin
  • Patent number: 7962096
    Abstract: A system and method for representing on a user interface a plurality of transponders in a file system of a computing device, the user interface provided by the device, the device configured for communicating with the transponders when present in an electromagnetic spectrum in communication range of the device. The communication between the transponders and the device uses radio frequency signals to obtain information of the transponders. The system and method comprises a first memory location configured for storing the transponder information as a plurality of corresponding transponder files in the file system. The system and method also have a driver for coordinating the transfer of the transponder information between the transponder and the first memory location according to an access command, the access command configured for directing the computing device to obtain the transponder information for the transponders when in communication range of the device.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: June 14, 2011
    Assignee: Psion Teklogix Inc.
    Inventor: Steve Cox
  • Patent number: 7962136
    Abstract: A handheld electronic device adapted to display a listing of known networks, scan for available networks, display a listing of the available networks and enable the entry of information relating to manually entered networks. In addition, the device is adapted to (1) enable the addition of preferred networks to a preferred network list wherein the preferred networks are one or more of: (i) certain of the known networks selected from the listing of known networks, (ii) certain of the available networks selected from the listing of available networks, and (iii) the manually entered networks; (2) enable the assignment of a priority value to each of the preferred networks; and (3) utilize the preferred networks for performing wireless communications when the device is in a roaming situation, wherein the preferred networks are utilized in a priority order that is based on the priority value assigned to each of the preferred networks.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: June 14, 2011
    Assignee: Research In Motion Limited
    Inventors: Andrew D. Bocking, Margarita Datsen, Darcy Phipps
  • Patent number: 7953102
    Abstract: An application gateway is configured to facilitate message communication between an application executing on a wireless device and a backend server. The application gateway comprises a message interface, a backend connector and a transformer. The message interface facilitates communication between the wireless device and the application gateway in a compact format. The backend connector facilitates communication between the application gateway and the backend server using a schema-based internal format. The transformer translates data between the compact format and the internal format. The transformer further includes a transformer mapping document for correlating elements in the compact format with elements in the internal format.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: May 31, 2011
    Assignee: Research In Motion Limited
    Inventors: Brindusa Fritsch, Viera Bibr, Michael Shenfield
  • Patent number: 7953422
    Abstract: There is disclosed a method and device for operating an image database shared by a plurality of users. In an embodiment, each image captured by a user and stored in a shared image database is associating with the geographic coordinates of the location at which the image was captured. A search engine for the image database is configured to accept geographic coordinates as a search criterion for locating at least one captured image stored in the shared image database. The images having location coordinates within a predefined range of geographic coordinates is displayed to the user.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: May 31, 2011
    Assignee: Research In Motion
    Inventor: Michael Jonathan Friedmann
  • Patent number: 7943190
    Abstract: A processing system and methods for extracting phytochemicals from plant materials with subcritical water. The processing system includes a water supply interconnected with a high-pressure pump, diverter valve, a temperature-controllable extraction vessel, a cooler, a pressure-relief valve and a collection apparatus for collecting eluant fractions from the extraction vessel. The processing system controllably varies the temperature of subcritical water within the extraction vessel, and may optionally be configured to controllably vary the pH of subcritical water flowing into the extraction vessel. A plant material is placed into the extraction vessel after which a flow of subcritical water is provided through the extraction vessel for extraction of phytochemicals.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: May 17, 2011
    Assignee: Her Majesty the Queen in Right in Canada as Represented by the Minister of Agriculture and Agri-Food Canada
    Inventors: Giuseppe Mazza, Juan Eduardo Cacace