Patents Represented by Attorney, Agent or Law Firm Gowlings LaFleur Henderson LLP
  • Patent number: 7793281
    Abstract: Current applications, in particular for resource constrained terminals, may only require access to an updated version of an application, but updates of current applications must typically be downloaded in their entirety. Further, multiple versions of the same application typically cannot be stored on the device, as resources can be limited. Contrary to current application management systems, there is provided systems and methods of modifying an application program for provisioning in a runtime environment of a terminal, the application including a plurality of uniquely addressable logical modules having respective executable methods, where the modules are linked by a set of execution pathways. One such method comprises the steps of obtaining a migration instruction set for coordinating the modification of the application and executing the migration instruction set for modifying a first execution pathway of the execution pathways to create a modified application.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: September 7, 2010
    Assignee: Research In Motion Limited
    Inventors: Bryan R. Goring, Michael Shenfield, Viera Bibr
  • Patent number: 7783256
    Abstract: An improved handheld electronic device and an associated method provide a simplified mechanism for enabling and disabling a short-range wireless communications element used to create a connection to a short-range wireless network, such as a Bluetoothâ„¢ network. The method, implemented by the handheld electronic device, includes enabling the short-range wireless communications element, pairing the handheld electronic device with a second electronic device using the short-range wireless communications element, and providing a first icon on the handheld electronic device after pairing the handheld electronic device with the second electronic device. Thereafter, the method includes disabling the short-range wireless communications element and providing a second icon on the handheld electronic device whenever the first icon is activated, and enabling the short-range wireless communications element and providing the first icon on the handheld electronic device whenever the second icon is activated.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: August 24, 2010
    Assignee: Research in Motion Limited
    Inventors: Andrew D. Bocking, Omar G. J. Barake, David I. Schifman
  • Patent number: 7779346
    Abstract: Displaying tabular information in a user interface (UI) on a display screen is enhanced by freezing selected non-adjacent columns (rows). Freezing ensures the display of the selected non-adjacent columns (rows) when scrolling to bring other columns (rows) into the table for display. Border rows (columns) may also be frozen when scrolling. A table in a document navigable by moving a focus to scroll the document may be displayed by a UI control configured to automatically display the frozen border rows (columns). When scrolling a focus in the document at an edge of the display screen to bring the UI control into the display, the UI control aligns a portion of the table with the edge and paints the frozen border row (column). The UI control maintain the display of the border row (column) when scrolling through the table.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: August 17, 2010
    Assignee: Research In Motion Limited
    Inventor: Tomasz Buczek
  • Patent number: 7768993
    Abstract: A radio access network includes a transport network layer; a radio network layer having a layer 2 network for communicating between entities within the radio network layer by exchanging datagrams having a predetermined format used only within the radio network layer. Accordingly, the present invention provides for a true decoupling at layer 2 between the radio network layer and the transport network layer. Addressing at layer 2 can enable both connectionless and connection oriented using an overlay connectivity model. Layer 2 in the radio network layer is implemented as an Ethernet network.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: August 3, 2010
    Assignee: Nortel Networks Limited
    Inventors: Peter A. Giese, Stephane Roch, Richard Thomas
  • Patent number: 7762360
    Abstract: A method and system are described for calibrating speed controls for a vehicle having a pair of drive means on opposite sides of the vehicle driven by independent speed controls and where relative speed of the drive means is used to direct the vehicle. In one aspect, angular motion of the vehicle is detected using at least one of a gyroscopic angular sensor and a pair of accelerometers to determine a rate of yaw; a speed control output for controlling the relative speed is adjusted so that the rate of yaw is lower than a threshold when speed control inputs for controlling the relative speed are equal; and one or more speed control adjustment parameters are determined and stored for use during operation for controlling the relative speed of the drive means. A microcontroller may be used to receive sensor outputs (e.g. from the gyroscope and/or accelerometers) and speed control inputs and to determine the speed control adjustment.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: July 27, 2010
    Inventor: Fabio Saposnik
  • Patent number: 7754284
    Abstract: A method for heat treating lignocellulosic material with a water-soluble preservative, such as preferably borate, involves the modification of the lignocellulosic material by heat to a moisture content of 0 to 5%, and preferably as close as possible to 0%. The thermo-treatment of the lignocellulosic material drives out not only free extra cellular water but also the intercellular and intracellular water. The process of modification by heat effectively kills the cells, permanently altering their cellular structure, and locking or fixing the preservative in the lignocellulosic material so that the water-soluble preservative does not leach out of the treated lignocellulosic material in the presence of rain water.
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: July 13, 2010
    Inventor: Jacques Roy
  • Patent number: 7748313
    Abstract: A continuous flow pressurized cooker/blancher cooks a food product by continuously transporting the product on a conveyor system and by forcing steam through or over the surface of the food product. The food product to be cooked may be, but is not limited to, seafood and preferably crustaceans. The cooker/blancher includes an exterior pressurized housing, an infeed weigh hopper, an infeed and an outfeed transfer device, and an internal conveyor system. Each transfer device comprises an internal and an external transfer chamber. A pressure assembly forces steam into the exterior pressurized housing while the transfer device is adapted to maintain a selected pressurized environment.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: July 6, 2010
    Assignee: Charlottetown Metal Products Ltd.
    Inventor: Harold L. Tyndall
  • Patent number: 7752272
    Abstract: A system and method are provided for filtering data be pushed from a server to a communication device in accordance with a set of predefined rules. Data to be pushed to the communication device is received at the server. A content filter engine is used to determine at the server whether the data meets criteria established by the set of predefined rules, the set of predefined rules having been established by a user of the communication device via a user interface. The data is transmitted to the communication device only if the data is not filtered by the set of predefine rules.
    Type: Grant
    Filed: January 11, 2005
    Date of Patent: July 6, 2010
    Assignee: Research In Motion Limited
    Inventor: David Schmidt
  • Patent number: 7747983
    Abstract: A system and method for generating a service interface definition for a data source from an application definition is provided. The system and method includes: a component processor for examining components forming a component based application, which include a screen component having screen definitions, to identify a screen control mapping identifying a transition between a source screen and a target screen. The system and method includes a service interface generation engine for generating a Web service definition for a Web service interface of a backend server of a data source, based on an operation definition describing an action supported by the data source. The operation definition is constructed based on the identified transition.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: June 29, 2010
    Assignee: Research in Motion Limited
    Inventors: David DeBruin, Daniel Mateescu, Bryan Goring
  • Patent number: 7747724
    Abstract: A device-to-server registration system and method of registering a wireless device with a mediator service responsible for allowing the wireless device to communicate with a back-end service are provided. The device-to-server registration system comprises a device-to-server registration module for communicating with a device administration service of the wireless device and a device registration module of a mediator service for registering a wireless device with the mediator service. The device registration module communicates with the device-to-server registration module. The method comprises the steps of communicating with a device administration service of a wireless device to obtain information pertaining to the mediator service and communicating with a device registration module of the mediator service to register with the mediator service.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: June 29, 2010
    Assignee: Research In Motion Limited
    Inventors: Kenneth Wallis, Viera Bibr, Sean Paul Taylor, Brindusa Fritsch, Kamen Vitanov, Jeff Rogers
  • Patent number: 7739199
    Abstract: A method for verifying, to a third party, information in a testimonial from a user provided via a network. The method includes, first, providing a means for transmitting website information from a website owner to an administrator. Next, a means is provided for enabling the administrator to verify the website information. A means for transmitting testimonial information to the administrator is also provided. Next, the method provides a means for enabling the administrator to verify the testimonial information. The method also provides a means for displaying predetermined data related to the testimonial information in a preselected manner so that the third party has access to at least a portion of the testimonial information. Finally, the portion is identified as being verified by the administrator, for example using a web seal.
    Type: Grant
    Filed: November 7, 2006
    Date of Patent: June 15, 2010
    Inventor: Harsch Khandelwal
  • Patent number: 7737762
    Abstract: A solid state switch that employs a controller driven input and MOSFET power switching devices is disclosed. The controller can test for a short-circuit on the load side of the MOSFET power switching devices before putting the switch in a sustained conductive state.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: June 15, 2010
    Assignee: Energate Inc
    Inventor: Jorge Deligiannis
  • Patent number: 7734999
    Abstract: A system and method for configuring a user formset for display on a user interface of a client computer, the client computer coupled by a network to a formset server, the user formset for providing interaction with a network transaction, the user formset described in a structured definition language.
    Type: Grant
    Filed: January 3, 2005
    Date of Patent: June 8, 2010
    Assignee: Emergis Inc.
    Inventors: Raymond Leung, Clayton Russell, Jim Josephs, Rob Tholl
  • Patent number: 7729363
    Abstract: An application gateway server is provided for managing communication between an application executing in a runtime environment on a device and at least one backend server. The application gateway server comprises a message listener, a connector subsystem, and a messaging subsystem. The message listener receives messages from the component applications. The connector subsystem comprises a plurality of connectors, each of the plurality of connectors for communicating with one or more associated backend servers. The messaging subsystem comprises a message broker for processing messages received from the message listener and transmitting them to an associated one of the plurality of connectors and a communication mapping for identifying which of the plurality of connectors is to be used for each message in accordance with an origin of the message.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: June 1, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Brindusa Fritsch, Viera Bibr
  • Patent number: 7724372
    Abstract: An apparatus adapted to obtain a profile of a density gradient sample independently of fractionation is provided. The apparatus includes a light source, a probe comprising a first probe needle actuatable to extend into a tube containing a sample, a first light-transmitting means to receive light from the light source and transmit light through the sample as the probe needle extends into the sample, a second light-transmitting means to receive light transmitted by the first light-transmitting means and transmit the received light to a signal-producing means capable of translating the received light into a recordable signal to produce a profile of the sample. The apparatus may additionally be adapted to fractionate the sample following generation of the gradient profile.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: May 25, 2010
    Inventor: David Coombs
  • Patent number: 7718210
    Abstract: The present invention provides a novel cellular solid structure which can be used to structure an oil-water mixture into a semi-solid state. The invention is particularly useful in the manufacture of food products, such as margarine-like spreads, other spreads and dips and dairy-like products such as whipped toppings and creamy fillings.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: May 18, 2010
    Assignee: Coavel Inc.
    Inventors: Alejandro G. Marangoni, Stefan H. J. Idziak
  • Patent number: 7706845
    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: July 28, 2006
    Date of Patent: April 27, 2010
    Assignee: Research in Motion Limited
    Inventors: Xin Jin, Jennifer Mallalieu, Fiona Shearer
  • Patent number: 7707574
    Abstract: A method of dynamically hosting an application program on a wireless device, a content of the application partitioned into a plurality of module envelopes, each of the module envelopes having a portion of the modules comprising the application, the method comprising the steps of initializing the loading of the application comprising referencing an application information structure, the structure comprising relational information of the module envelopes, selecting one of the module envelopes from the plurality of the module envelopes according to the relational information, configuring a state of the selected module envelope according to a predefined envelope state, the envelope state being selected from a set of envelope states comprising at least two states selected from the group comprising an offline state, an executable state, and a raw state for conversion to the executable state, and providing the selected module envelope, when configured in the executable state, to an application manager for changing t
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: April 27, 2010
    Assignee: Research in Motion Limited
    Inventors: Bryan R. Goring, Michael Shenfield, Viera Bibr
  • Patent number: D622177
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: August 24, 2010
    Assignee: Browne & Co.
    Inventor: David Chan
  • Patent number: D622629
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: August 31, 2010
    Assignee: Browne & Co.
    Inventor: David Chan