Patents Represented by Attorney McCarthy Tetrault LLP
  • Patent number: 7362585
    Abstract: The invention provides a frame for mounting a device above a printed circuit board (PCB) in an electronic device. The frame comprises: a frame section formed to be located on the PCB about a surface device on a section of the PCB; and a cover for placement on top of the frame section and for providing a support substrate for the device. In the frame, the frame section is securable to the PCB above at least a part of the surface device; the cover is locatable on the frame section with the device mounted to the cover; and the cover is shaped to allow a feature on the bottom of the device to extend downward towards an interior cavity of the frame.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: April 22, 2008
    Assignee: Research in Motion Limited
    Inventors: Chao Chen, Tim Kyowski, Jason Griffin
  • Patent number: 7354496
    Abstract: A double-walled liner and an apparatus and method for manufacturing said liner, wherein the outer liner of the double-walled liner is seamed longitudinally and transversely, and wherein the apparatus includes: a frame; a supply section for providing webs of inner and outer liner material; a folding section for folding the webs and including a V-form frame structure comprising mutually converging arms which converge towards an apex.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: April 8, 2008
    Assignee: Layfield Group Limited
    Inventors: Thomas Rose, Harvey Daviduk
  • Patent number: 7349723
    Abstract: Disclosed is a keypad and microphone arrangement for a communication device. The arrangement comprises: a key having a cap portion and a stem portion; a base layer attached to the stem portion; a key circuit to recognize activation of the key; a support member to support the key and base layer; a microphone located beneath the support member; a port in the base layer extending from an upper surface of the base, through an interior of the base layer, to a lower surface of the base layer. The support member has an opening extending from its top surface, through its interior, to its bottom surface. There is also an air channel connecting the microphone to ambient air above the cap portion, the air channel comprising the port and the opening. The stem portion and the cap portion are located about the port such that the cap portion extends fully over the port. The arrangement may be used in any communication device having voice reception capabilities.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: March 25, 2008
    Assignee: Research in Motion Limited
    Inventors: Scott MacIntosh, Teodor Dabov, Larry Hawker, Felipe Simoes
  • Patent number: 7337221
    Abstract: The invention provides a system and method of managing service information in a network management system. The method includes the steps of loading the service information from a database into objects in a structure stored in a memory, receiving a change to be made to the service information, updating particular objects in accordance with the received change and sending a change notification to network nodes in accordance with a relationship in the structure between the particular objects.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: February 26, 2008
    Assignee: Alcatel Canada Inc.
    Inventors: Tarek Radi, Martin R. Charbonneau, Antonio Petti, Patricia Mary Clark
  • Patent number: 7328434
    Abstract: The invention provides a system and a method of selecting a version of a program code from a series of program codes for a program element associated with a hardware element for a circuit board. The invention identifies a compatible program code for a particular hardware element and downloads the compatible program code. A record is associated with the hardware element to identify its compatible program codes. The program codes are stored in a bundle and are associated with a software code. A program loader, associated with each bundle, checks the compatibilities of the hardware element to both the software code and the selected program code. Another record stores compatibility information of the program codes with hardware element versions and is also associated with the bundle. Code downloads are made first to an inactive memory bank and after the codes are verified, the inactive memory bank is made active.
    Type: Grant
    Filed: September 24, 2002
    Date of Patent: February 5, 2008
    Assignee: Alcatel Canada Inc.
    Inventors: Sheldon Keith John Swanson, Kenneth Glenn MacQueen
  • Patent number: 7327735
    Abstract: A method and module for tracking transmission of messages being sent from a transmitting module to a receiving module in a communication device is provided. The method includes the step of (a) receiving a message at the receiving module. The method also includes the step of (b) evaluating the received message to determine whether the received message was received by the receiving module in a proper sequence to a previous message, if any, sent by the transmitting module. The method further includes the step of (c) generating an acknowledgement message from the receiving module to the transmitting module, the acknowledgement message including an indicator, a value of the indicator indicating whether the previous message, if any, transmitted from the transmitting module to the receiving module immediately before the received message was received by the receiving module.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: February 5, 2008
    Assignee: Alcatel Canada Inc.
    Inventors: Robert E Robotham, Kishor Mistry
  • Patent number: 7312806
    Abstract: A method for reducing occlusion in a presentation of a region-of-interest of an original image, the presentation generated by distorting the original image to produce a lens having a focal region for the region-of-interest at least partially surrounded by a shoulder region defined by a shoulder drop-of function, comprising: scaling the focal region; and, for an input point in the shoulder region, determining a width for the shoulder region from a distance between a projection point for the input point to the focal region and an intersection point on a perimeter of the lens of a line constructed through the input point, the projection point, and the intersection point, to thereby reduce occlusion of the shoulder region by the focal region.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: December 25, 2007
    Assignee: Idelix Software Inc.
    Inventor: Mark H. A. Tigges
  • Patent number: 7310619
    Abstract: Methods for initiating an electronic shopping transaction, for initiating a control operation for a user-selectable video game character, for emphasizing an advertisement in a computer generated display, and for presenting multiple GUIs in desktop user interfaces using detail-in-context graphical distortions. The method for initiating an electronic shopping transaction, for a user-selectable item presented in a computer generated original image on a display, comprising: receiving a selection signal for the item from a user; distorting the original image to produce a distorted region for the item to provide the user with detailed information for the item; and, receiving a purchase signal for the item from the user.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: December 18, 2007
    Assignee: Idelix Software Inc.
    Inventors: David Baar, Ali Solehdin
  • Patent number: 7310341
    Abstract: The invention provides a system and method of a selecting an egress connection from egress connections at a node for a call being established in a network along a path being associated with the node. Each connection has sufficient bandwidth to carry the call and terminates at a same destination point in said path. The system and method comprise utilizing at least a bandwidth load balance value for each connection in a set of the connections to select the egress connection from the set. An administrative factor score may be used to further define members of the set.
    Type: Grant
    Filed: November 25, 2002
    Date of Patent: December 18, 2007
    Assignee: Alcatel Canada Inc.
    Inventors: Walter Prager, David Ker, Carl Rajsic, Shawn McAllister
  • Patent number: 7295558
    Abstract: The ATM transmitting apparatus for transmitting messages, such as frame relay packets, associated with a plurality of connections comprises ATM layer transmission equipment for receiving multiple messages, segmenting each received message into a plurality of smaller data units, such as 48 byte AAL SAR protocol data units, and multiplexing such data units into a single stream for transport over a physical interface. A scheduler receives messages from each of the connections and transfers the messages to the transmission equipment. The scheduler can dynamically set a transmission rate for any connection, and allocates each connection whose message is transferred to the transmission equipment a substantially maximal amount of bandwidth at any given time during the transmission of the message, to thereby minimize interleaving of data units from the various connections and reduce the average latency (per unit of message) in transmitting the messages across a network.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: November 13, 2007
    Assignee: Alcatel Canada Inc.
    Inventor: Ken Dubuc
  • Patent number: 7288911
    Abstract: A method for adjusting a rotational speed of a rotor in a polyphase motor from a first speed towards a second, faster speed when the motor is commutating according to a commutation scheme at a first commutation phase angle is described. The method comprises selecting an advanced phase angle relative to the first commutation phase angle for commutating the motor; and adjusting the commutation scheme to be commutating at the advanced phase angle, so that the rotational speed of the rotor increases from the first speed towards the second speed as the motor is commutating at the advanced phase angle. A system implementing the method is also described.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: October 30, 2007
    Assignee: Agile Systems Inc.
    Inventor: David Kyle MacKay
  • Patent number: 7289514
    Abstract: The present invention provides a system and method for providing a different quality of service to a flow associated with an aggregate flow is provided. For an embodiment, the method comprises scheduling a plurality of data traffic flows in a communication network, the method comprising: (i) scheduling data traffic flows in a first category of data traffic, said first category of data traffic having a first bandwidth capacity associated therewith; (ii) determining whether any portion of said first bandwidth capacity is unused by data traffic flows in said first category of data traffic; and (iii) scheduling data traffic flows in a second category of data traffic providing said unused portion of said first bandwidth capacity for use for said data traffic in said second category.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: October 30, 2007
    Assignee: Alcatel Canada Inc.
    Inventors: Robert E. Robotham, Mustapha Aïssaoui
  • Patent number: 7289436
    Abstract: A system and method for managing communication links connecting components in a network element is provided. The network element has a first component, a second component and at least two communication links. The communication links are adapted to provide a first connection and a second connection between the first component and the second component. The system includes, for each communication link of the at least two communication links connected to the first component and adapted to provide the first connection and the second connection, a detection module adapted to monitor a given communication link for an error. The system also includes, for each communication link connected to the second component and adapted to provide the first connection and the second connection, another detection module adapted to monitor another given communication link for an error.
    Type: Grant
    Filed: October 17, 2002
    Date of Patent: October 30, 2007
    Assignee: Alcatel Canada Inc.
    Inventors: William Schaller, Jonathan Spratley, Derrick A Nagy, Chung Kei Leung, Alexei Permiakov, Tom C Wilson, Daniel Gravelle
  • Patent number: 7283141
    Abstract: An improved method for display of a transitional region of interest while transitioning between a first region of interest and a second region of interest within visual information on a display screen of a computer. The method comprising the steps of applying a transitional transformation to the visual information and displaying the transitional transformed visual information on the display screen. The transitional transformation requiring a reduced calculation for transforming the visual information in the transitional region.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: October 16, 2007
    Assignee: Idelix Software Inc.
    Inventors: David J. P. Baar, David J. Cowperthwaite, Mark H. A. Tigges
  • Patent number: 7283917
    Abstract: A timing calibration system for an adjustable delay time of a delay module for an electronic circuit is provided. The system includes a control delay module including at least one calibration delay module, the control delay module having a second delay time. The system also includes a timing module associated with the control delay module, a comparison module associated with the timing module and an adjustment module for the delay module. The timing module measures the second delay time, the comparison module compares the second delay time with a desired delay time and produces a comparison result and the adjustment module calibrates the adjustable delay time utilizing the comparison result.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: October 16, 2007
    Assignee: Alcatel Canada Inc.
    Inventors: Henry Steven Greidanus, Rami Emad Labib
  • Patent number: 7280105
    Abstract: In a data processing system that executes a program of instructions, a method for generating a detail-in-context presentation of a three-dimensional information representation comprising the steps of selecting a object-of-interest in the information representation; selecting a viewpoint; selecting a path from the viewpoint to the object-of-interest; and, displacing objects in the information representation away from the path to locations within the information representation where the objects remain visible when viewed from the viewpoint yet do not occlude the object-of-interest when viewed from the viewpoint to thereby generate the detail in context view.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: October 9, 2007
    Assignee: Idelix Software Inc.
    Inventor: David J. Cowperthwaite
  • Patent number: 7279860
    Abstract: Methods for evaluating back electromotive force (EMF) in a polyphase motor is described. The methods include monitoring back EMF in the motor after a commutation of the motor, and evaluating the back EMF only after a back EMF event occurs after the commutation of the motor. The methods may also include monitoring a total current appearing on all phase windings of the motor after a rotor of the motor begins to rotate, and evaluating back EMF only after the total current is within a predetermined margin of the current supplied to the motor. Systems implementing the methods are also described.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: October 9, 2007
    Assignee: Agile Systems Inc.
    Inventor: David Kyle MacKay
  • Patent number: 7275219
    Abstract: A method for generating a presentation of region-of-interest in an information representation including the steps of: selecting a viewpoint for the region-of-interest; selecting a location for the region-of-interest; creating a lens surface having a predetermined location for the region-of-interest; creating a transformed presentation by: determining a mapping for pixel coordinates from the representation to the lens surface by applying a distortion function defining said lens surface to said pixel coordinates; calculating a vector from the predetermined location to the location; and, copying pixel information from the representation to the lens surface according to the mapping as displaced by the vector; and, displaying the transformed presentation on a display screen to generate the presentation of the region-of-interest.
    Type: Grant
    Filed: February 5, 2003
    Date of Patent: September 25, 2007
    Assignee: Idelix Software Inc.
    Inventor: Garth B. D. Shoemaker
  • Patent number: 7260083
    Abstract: A method of timing an attempt to establish a connection path between a first and second node in a communications network is provided. The method initiates the attempt to establish a connection path after a period of time has elapsed wherein the period of time is greater than another period of time which had previously elapsed between two previous attempts, if any, to establish the connection.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: August 21, 2007
    Assignee: Alcatel Canada Inc.;
    Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
  • Patent number: D549521
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: August 28, 2007
    Assignee: Wolfedale Engineering Limited
    Inventor: Stuart T. McKenzie