Patents Represented by Attorney, Agent or Law Firm Gowlings LaFleur Henderson LLP
  • Patent number: 7870255
    Abstract: A method for controlling access to content on a network, the method comprising the steps of associating access credentials with content to be published for download receiving a content download request from a mobile device, the content download request including access information, matching the received access information with the published content access credentials to permit access to the published content and allowing the permitted content to be downloaded by the mobile device.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: January 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Brindusa Fritsch, Viera Bibr
  • Patent number: 7861634
    Abstract: The present invention provides a toroidal structure comprising a plurality of closed-loop toroids interconnected together, each toroid having a body defining an interior, the toroidal structure comprising: a first toroid of the plurality of toroids having a first proximal portion and a first distal portion; a second toroid of the plurality of toroids having a second proximal portion and a second distal portion; and an interconnection between the first and the second toroid formed by looping the first proximal portion around the body of the second toroid and passing through the interior of the first toroid adjacent to the first distal portion to cause the first distal portion to be positioned adjacent to the second proximal portion.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: January 4, 2011
    Inventor: Gilles Saindon
  • Patent number: 7865720
    Abstract: A method and system for supporting multiple digital certificate status information providers are disclosed. An initial service request is prepared at a proxy system client module and sent to a proxy system service module operating at a proxy system. The proxy system prepares multiple service requests and sends the service requests to respective multiple digital certificate status information providers. One of the responses to the service requests received from the status information providers is selected, and a response to the initial service request is prepared and returned to the proxy system client module based on the selected response.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: January 4, 2011
    Assignee: Research In Motion Limited
    Inventors: Herbert A. Little, Stefan E. Janhunen, Dale J. Hobbs
  • Patent number: 7856580
    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: June 22, 2009
    Date of Patent: December 21, 2010
    Assignee: Research In Motion Limited
    Inventor: Lianghau Yang
  • Patent number: 7851595
    Abstract: In accordance with the present invention, a family of membrane fusion protein and polynucleotides encoding the proteins have been identified. The proteins and nucleotides are derived from the family Reoviridae. Two membrane fusion proteins have been isolated from reoviruses isolated from poikilothermic hosts: the p14 protein from reptilian reovirus (RRV) isolated from python, and the p16 protein from aquareovirus (AQV) isolated from salmon. The genes encoding these proteins have been cloned and sequenced. Analysis of the amino acid sequences of these proteins show that both lack the typical fusion peptide motif found in other membrane fusion proteins. Expression of these proteins in cells results in cell-cell fusion.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: December 14, 2010
    Assignee: Innovascreen Inc.
    Inventor: Roy Duncan
  • Patent number: 7853674
    Abstract: A system and method are provided for provisioning component applications for retrieval by a device. The system includes an application gateway server, which includes a message broker for communicating between the system and the device. The application gateway server is configured for communication with a provisioning server and a discovery server. The provisioning server includes a provisioning service for servicing a provisioning request and a provisioning depot for storing packaged component applications. The discovery server stores and manages component application bundles. The system further includes a packaging application in communication with application gateway for retrieving a component application bundle, selecting elements from the component application bundle in accordance with the device for which the component application is being provisioned, creating a component application package using the selected elements, and making the packaged component application available to the device.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: December 14, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Brindusa Fritsch, Sean Taylor
  • Patent number: 7848860
    Abstract: A method and system are described for machine loss of control detection. In one aspect, the method and system detect operator intended motion of the machine or a part of it and actual motion of the machine or a part of it; and determine machine loss of control in response to whether actual motion is materially different from operator intended motion. Actual motion is determined from angular motion signals from a gyroscopic angular sensor and, optionally, linear motion signals (e.g. acceleration via one or more accelerometers). Machine loss of control determination may be used to stop the actual motion (e.g. stopping power or fuel an engine, bypassing hydraulic fluid flow, etc). The method and system are adaptable to machines having one or more driving and actuating systems capable of malfunctioning in such a way as to cause the machine to move uncontrollably.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: December 7, 2010
    Inventor: Fabio Saposnik
  • Patent number: 7841404
    Abstract: A modified method for in situ recovery of hydrocarbon from an underground hydrocarbon-containing formation. An ā€œLā€ shaped production well, having a vertical section, and a lower horizontal leg positioned low in the formation, is provided. The horizontal leg connects to the vertical section at a heel portion, and has a toe portion at an opposite end thereof. Oxidizing gas is injected into the formation in or proximate the vertical section. A combustion front sweeps outwardly from the vertical section and laterally within the formation above the horizontal leg, from the heel to the toe, causing hydrocarbons in the formation above the horizontal leg to drain downwardly into the horizontal leg, which are then delivered to surface via production tubing. A non-oxidizing gas is injected into at least the heel portion and preferably additional portions of the horizontal leg via injection tubing contained within the vertical section of the production well.
    Type: Grant
    Filed: February 13, 2008
    Date of Patent: November 30, 2010
    Assignee: Archon Technologies Ltd.
    Inventors: Conrad Ayasse, Xinjie Wu, Chris Bloomer
  • Patent number: 7839421
    Abstract: A system and method is provided for assembling graphics information as a graphics display for presentation on a visual interface, the graphics information including a plurality of image tiles stored in a data store. The system and method comprise a management module for receiving a graphics request message and for coordinating processing of a selected number of the image tiles to generate at least one representative image tile as the graphics display in response to the graphics request message. The system and method also comprise a graphics system coupled to the management module for receiving processing information from the management module to facilitate access to the selected number of the image tiles. The selected number of image tiles are processed as a combination to generate the least one representative image tile, such that the graphics system includes graphics hardware such as a GPU/VPU configured for processing the graphics information.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: November 23, 2010
    Assignee: Oculus Info Inc.
    Inventors: Christopher Bethune, Ryan Eccles, Tom Kapler
  • Patent number: 7836439
    Abstract: A system and method for dynamically associating an application with an extension service to generate an extended, dynamically linked version of the application. The application is configurable for deployment on an electronic device and for subsequent interaction with the extension service during execution through communication messages defined in a structured definition language. The system and method include a parser module configured for analyzing a set of service metadata descriptors to identify a communication interface associated with the extension service, such that the service metadata descriptors describe the communication interface including structure and type of parameters expected by the extension service for use in manipulation of the communication messages.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: November 16, 2010
    Assignee: Research In Motion Limited
    Inventor: Michael Shenfield
  • Patent number: 7835726
    Abstract: A data entity presentation system and method of presenting data entities of standard device applications in wireless devices are provided. The data entity presentation system comprises an application runtime environment module for hosting component-based applications on a device, an integrated development environment for hosting component definitions and a device repository for storing device data and device-specific application programming interfaces. The method comprises the steps of hosting component-based applications on a device, hosting component definitions and storing device data and device-specific application programming interfaces.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: November 16, 2010
    Assignee: Research In Motion Limited
    Inventors: Richard Qing, Kenneth Wallis, Viera Bibr, Cameron Bateman, Michael Shenfield, Kamen Vitanov
  • Patent number: 7827293
    Abstract: A secure network resource access system facilitates network access by network terminals to network resources located behind an enterprise firewall, and comprises a proxy server and a polling server. The proxy server is located logically outside the enterprise firewall for receiving application data from the network terminals. The polling server is located logically behind the enterprise firewall, and is configured to poll the proxy server to initiate transmission of the received application data from the proxy server to the polling server, to receive application data and associated network resource data from the proxy server in response to the poll, and to direct the application data to one of the network resources in accordance with the associated network resource data.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: November 2, 2010
    Assignee: Printeron Inc.
    Inventors: Steven Spicer, Christopher Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onischke, Clayton Grassick, Tim Lehan
  • Patent number: 7817641
    Abstract: Conventional two-way wireless communication nodes require separate channels to receive or transmit. The two channels are usually multiplexed in time and/or frequency. A system which can support both links (transmit and receive) at the same time is referenced as a as a full duplex system. Systems and methods are described to create the two links simultaneously, overlapping in frequency and in time domains, while avoiding the hardware complexity and/or lack of flexibility inherent to conventional systems, by reducing the amount of self interference between transmitter and receiver sections. The self interference may be reduced by using at least one of antenna design techniques comprising antenna selection and signal processing techniques to maximize the signal-to-interference plus noise ratio.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: October 19, 2010
    Inventor: Amir Keyvan Khandani
  • Patent number: 7811795
    Abstract: A method for producing bacterial cellulose, said method comprising culturing a biologically pure culture of a cellulose-producing Proteus strain in a liquid medium suitable for culturing facultatively anaerobic microorganisms, separating bacterial cellulose produced in said liquid medium from said liquid medium, washing said separated bacterial cellulose and drying said bacterial cellulose. The cellulose-producing Proteus strain is preferably a Proteus myxofaciens strain, preferably strain IDAC 071005-01 or strain ATCC 19692. The liquid medium is provided with a carbohydrate substrate containing at least one sugar selected from the group consisting of glucose, sucrose, fructose, lactose, xylose, and rhamnose. A bacterial cellulose product produced by culturing a biologically pure culture of a cellulose-producing Proteus strain in a liquid medium suitable for culturing facultatively anaerobic microorganisms.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: October 12, 2010
    Assignee: Her Majesty The Queen In Right Of Canada As Represented By The Minister Of Agriculture And Agri-Food Canada
    Inventor: Pascal Delaquis
  • Patent number: 7814404
    Abstract: A system and method for representing a workflow for a plurality of components (data, message and presentation components) of a component-based application configured from a page-based application for messaging over a network between a device and a schema-defined service of a data source. The respective data, message and presentation components, selected from a series of presentation pages of the page-based application, have data, message and presentation descriptors in a structured data language representing respective elements embedded in the presentation pages. At least two of the components are operatively coupled to one another. Dependency links associated with events corresponding to the embedded elements are selected to describe the workflow of the components for operation when executed on the device. A set of instructions based on the dependency links are generated for a workflow component of the component based application to coordinate the operation of the other components.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: October 12, 2010
    Assignee: Research In Motion Limited
    Inventor: Michael Shenfield
  • Patent number: 7805735
    Abstract: A system and method for developing a standard data component for coupling with a plurality of components of a component-based application to access a stored data entity of a non-component-based native application, the applications for executing in a runtime environment of a device. The system and method comprises an application module configured for storing a model of the component-based application including features of data and message component definitions expressed in a structured definition language. Also included is a native module configured for storing properties of the data entity of the native application and a standard module for generating the standard data component definition based on the features of the component-based application and the properties of the data entity of the native application. The standard data component definition is expressed in the structured definition language.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: September 28, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Richard Qing, Ken Wallis, Viera Bibr, Cameron Bateman, Kamen Vitanov
  • Patent number: 7802192
    Abstract: There is provided a method for customizing a customizable theme of a user interface of a communication device. The user interface includes a plurality of screens having one or more modifiable screen attributes.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: September 21, 2010
    Assignee: Research In Motion Limited
    Inventor: Dale Ducharme
  • Patent number: 7800377
    Abstract: An apparatus and method for current transformer adaptation for extending a distance between a current sensing location, having a load current carrying load conductor, and a current measuring location having a measuring instrument. A first current transformer adapted to being connected to the load conductor is used to sense the load current. Typically the distanced between the first current transformer and the current measuring instrument is limited by a load burden rating of the first current transformer and a pre-determined resistive load per unit length of an instrument conductor connecting the first current transformer and the current measuring instrument. The present invention provides for the distance to be extended by connecting a second current transformer, having greater load burden rating than the first current transformer, to a secondary winding of the first current transformer and connecting the instrument conductor between the second current transformer and the current measuring instrument.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: September 21, 2010
    Assignee: Triacta Power Technologies Inc
    Inventor: David Gareth Perry
  • Patent number: 7797019
    Abstract: There is disclosed a system and method 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 search engine may be configured to accept as a search criterion user specified numeric geographic coordinates, or geographic coordinates generated by user navigation and selection of a desired point on a map. The search engine may also be configured to accept a range of geographic coordinates to locate a plurality of user-captured images within a certain range of a geographic location.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: September 14, 2010
    Assignee: Research in Motion Limited
    Inventor: Michael Friedmann
  • Patent number: 7789587
    Abstract: A road shoulder working, grooming and compacting apparatus is configured to demountably cooperate with self-propelled operator-controlled machines. The apparatus comprises a first component for controllably working an outer portion of a road shoulder region to urge granular aggregate materials therefrom toward and onto a road surface, a second component positioned posterior to the first component and vertically movable between disengaged and engaged positions for controllably transferring granular aggregate material from a road surface to a road shoulder region, and a third component positioned posterior the second component for controllably distributing, grooming and compacting granular aggregate materials contained within the road shoulder region. The first and third components are movable between raised retracted positions and laterally-deployed lowered positions for engaging and working road shoulder regions while the self-propelled operator-controllable machine travels along a road surface.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: September 7, 2010
    Inventor: Edwin Harry James