Patents Represented by Attorney Perry + Currier
  • Patent number: 8351909
    Abstract: A system and method to automatically park a voice call on a mobile electronic device so that the device can receive data, comprising a switch for establishing a voice call at the at least one caller device, a database for storing at least one call processing rule, and an enterprise data server for receiving a data message, comparing contents of the data message with at least one rule in the database, and in the event that the contents match the rule then parking the call, switching the mobile electronic device to a data mode of operation, downloading the data message to the device and un-parking the call.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: January 8, 2013
    Assignee: Research In Motion Limited
    Inventors: Daryl Martin, James Godfrey, J. F. Sean Wilson
  • Patent number: 8347754
    Abstract: A system for navigating around healthy organs to reach a desired site of surgery is provided. The system includes an articulating shaft capable of navigating around healthy organs in a body. The articulating shaft includes a plurality of shaft sections and one or more movable joints. Further, the one or more movable joints have a two-degree of freedom motion. The two-degree of freedom joints operatively connect the plurality of shaft sections. Moreover, the system includes one or more cables which aid in controlling the movements of the movable joints. Additionally, the system can include a variety of medical tools located at the tip of a shaft section of the articulating shaft, wherein the medical tool aids in performing the medical activity.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: January 8, 2013
    Assignee: Titan Medical Inc.
    Inventors: Jeffrey Allan Veltri, Uwe Dirk Schaible
  • Patent number: 8352271
    Abstract: To facilitate text-to-speech conversion of a username, a first or last name of a user associated with the username may be retrieved, and a pronunciation of the username may be determined based at least in part on whether the name forms at least part of the username. To facilitate text-to-speech conversion of a domain name having a top level domain and at least one other level domain, a pronunciation for the top level domain may be determined based at least in part upon whether the top level domain is one of a predetermined set of top level domains. Each other level domain may be searched for one or more recognized words therewithin, and a pronunciation of the other level domain may be determined based at least in part on an outcome of the search. The username and domain name may form part of a network address such as an email address, URL or URI.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: January 8, 2013
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, Jennifer Elizabeth Lhotak, Michael Angelo Nanni
  • Patent number: 8351932
    Abstract: Disclosed is an enhanced system and method for bridging calls across telecommunications networks, including an illustrative application of the invention as it relates to international roaming among prepaid wireless subscribers. For instance, whenever wireless subscribers roam internationally they may invoke the system by keying in an Unstructured Supplementary Service Data (USSD) short code followed by the number to be dialed. Said subscriber's prepaid account is then decremented in real-time (until such account is fully depleted). A key feature of the disclosure generally is the bridging of the call legs between the wireless subscriber initiating the telephone communication and that of the receiving party through a series of general purpose databases and computers without requiring modifications to existing core network or handset infrastructure.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: January 8, 2013
    Assignee: Redknee Inc.
    Inventors: Bohdan Konstantyn Zabawskyj, Rubens Rahim, Lucas Skoczkowski
  • Patent number: 8345844
    Abstract: A system and method of saving and delivering a voice memo or text memo to identify incoming calls is provided. A user of the system of the invention is given the option of recording a memo on the calls he or she has received through a prompt on a telecommunication device. The user can choose to record a voice memo or text memo after each call. The memos are saved in connection with caller id information pertaining to the number from which the call was placed. When a user of the system receives a call from a number that has a memo saved in relation thereto, the user will be prompted to hear, and may listen to, the voice memo before answering the call. If the memo is in text form, the user can configure the system to provide various processing options. In one processing option, a text to speech audio presentation of the text of the memo is made available to permit the message to be heard over a telephone or networked audio capable PDA device.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: January 1, 2013
    Inventors: Sivakumaran Sanmugasuntharam, Mamoon Rashid, Anton Mendoza
  • Patent number: 8340638
    Abstract: In a network having a plurality of subscriber devices, a plurality of base stations and a server, a system and method of modifying policy settings are provided. Each base station transmits wirelessly across a geographic region. A subscriber device, capable of roaming between regions, establishes a wireless link with the server via the base stations. The network contains a communication policy determining from which other communication devices a subscriber device can receive voice calls. The server updates the policy based on requests from subscriber devices. The determination of whether to update the policy can be based on a record of rejections respective to the caller requested to be blocked. Alternatively, the policy can be updated according to a trust policy maintained on the server respective to the subscriber device making the request; the trust policy represents the procedure to follow when a request is received from that subscriber device.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: December 25, 2012
    Assignee: Research In Motion Limited
    Inventors: Ian Michael Patterson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
  • Patent number: 8332072
    Abstract: A robotic hand controller, having 8 Degrees of Freedom, with force feedback mechanisms in one or more and preferably all available degrees of freedom is provided. The hand controller is used with a plurality of end effectors such as forceps and scissors. The plurality of robotic arms and the plurality of end effectors are controlled by a surgeon working on a robotic console. The robotic console includes the robotic hand controller which allows the surgeon to perform motion in 8 Degrees of Freedom using the end effectors.
    Type: Grant
    Filed: August 19, 2009
    Date of Patent: December 11, 2012
    Assignee: Titan Medical Inc.
    Inventors: Uwe Schaible, Drazena Brocilo, John Harmen
  • Patent number: 8326947
    Abstract: According to embodiments described in the specification, a method, system and apparatus for delivering web content are provided. The method comprises maintaining a web page in a memory of a web server identifiable by a network address, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a second network address; identifying the at least one reference; transmitting a request from an interface of the web server for obtaining the second network address; receiving the second network address of the second web server and storing the second network address in the memory in association with an identifier of the web page.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: December 4, 2012
    Assignee: Research In Motion Limited
    Inventor: Dary Joseph Martin
  • Patent number: 8326275
    Abstract: A method, apparatus and system for handling a call received at a mobile communication device, in association with an automated number identification (ANI) number are provided. The ANI number is compared with a list of ANI numbers associated with an applications server, the list stored at the mobile communications device. When the ANI number is not in the list, a tone is provided on the call. When a corresponding tone is detected on the call in response to the tone, the call is handled as a call associated with the applications server and otherwise the call handled as a typical mobile communication call.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: December 4, 2012
    Assignee: Research In Motion Limited
    Inventors: Zhigang Ruan, Richard John George
  • Patent number: 8319852
    Abstract: According to embodiments described in the specification, a method, system and apparatus for managing notification profiles is provided. The method comprises acquiring, at an image acquisition module of a portable electronic device, an image of a graphical indicator. The graphical indicator comprises a machine readable representation of data identifying one of the plurality of notification profiles. The method further comprises extracting from the image the data identifying one of a plurality of notification profiles maintained in a memory of the portable electronic device. The method further comprises selecting the one of the plurality of notification profiles corresponding to the extracted identifying data as an active notification profile.
    Type: Grant
    Filed: February 4, 2010
    Date of Patent: November 27, 2012
    Assignee: Research In Motion Limited
    Inventor: Brandon James DeHart
  • Patent number: 8319764
    Abstract: Electronic displays encounter visibility issues due to varying ambient light conditions. An ambient light sensor can be provided to sense ambient light and dynamically adjust display brightness to compensate for changes in ambient light. A wave guide for improving angular response in a light sensor is provided.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: November 27, 2012
    Assignee: Research In Motion Limited
    Inventors: Hsin Chin Lee, Matthew Broga
  • Patent number: 8313030
    Abstract: A system and method are provided for barcode scanning for a target barcode comprising: receiving color image values for a captured image of the target barcode from at least one color image sensor; and extracting luminosity values for each pixel of the captured image from the color image values to define greyscale image values corresponding to the color image values. Once the luminosity values are defined, they are provided as greyscale image values to a greyscale barcode decoder for subsequent processing thereof.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: November 20, 2012
    Assignee: Psion Inc.
    Inventor: Serguei Zolotov
  • Patent number: 8316253
    Abstract: A method of controlling a portable electronic device includes receiving a power-down command, determining an automatic power-up date and time based on an earliest one of a next preset power-up and a next time-dependent event reminder, entering a power-down state, monitoring a date and time, and automatically powering up at the automatic power-up date and time.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: November 20, 2012
    Assignee: Research In Motion Limited
    Inventors: Darrell R. May, Andrew Bocking, Tony Burns
  • Patent number: 8316358
    Abstract: A method and apparatus are set forth for creating a Document Object Model of an XML document of predetermined type, comprising a first process for receiving and opening a compressed input file containing the XML document; a second process for opening and parsing the contents of a relationships file to create a map of name-value pairs and detecting a value for identifying the predetermined type from among a plurality of types of XML documents; and a further process for parsing data in the XML document according to the predetermined type, and building the Document Object Model.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: November 20, 2012
    Assignee: Research In Motion Limited
    Inventors: Jack Chen, David Weintraub, Jian Frank Li
  • Patent number: 8307043
    Abstract: A method and computing device for processing data are provided. Rule data for visually coding incoming data is stored. First and second profile data are stored, independent of the rule data. Each profile data comprises a respective range of time and a respective recurrence pattern that repeats indefinitely. Each profile data is associated with a respective subset of the rule data. Respective indications are received that first profile data and second profile have been activated. In response, the respective subset is automatically applied during the respective range of time such that incoming data is visually coded at the display device according to the respective subset during the respective range of time. Automatic application of the respective subset during the respective range of time repeats indefinitely according to the respective recurrence pattern until another indication that the respective profile data has been deactivated is received.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: November 6, 2012
    Assignee: Research In Motion Limited
    Inventors: Christopher James Runstedler, Marion Catherine Fox, Nancy Anne McMillan
  • Patent number: 8306989
    Abstract: An embodiment relates to a novel apparatus and method for changing modes of notification in an electronic device. An electronic device includes a calendar application and a variety of other applications such as the message reader application or the daily alarm application. The device is configured to use the calendar application to track whether and how the user is notified of the receipt of an electronic message. In one embodiment, the user specifically associates a profile behavior to the calendar entry when the calendar entry is first created.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: November 6, 2012
    Assignee: Research In Motion Limited
    Inventors: David Yach, David Castell, Neil Adams, Michael K. Brown, Ian Patterson
  • Patent number: 8307039
    Abstract: An electronic device and a method implemented within the electronic device for disambiguating email recipient fields by extracting sufficient information from the domain portion of an intended recipient's email address to disambiguate between a personal and a business email address. An exemplary method includes parsing at least one of said multiple addresses in a recipient field of the email to extract information capable of distinguishing the at least one of said multiple addresses from at least another of the multiple addresses, and displaying the information in the recipient field of the email.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: November 6, 2012
    Assignee: Research In Motion Limited
    Inventor: Raymond Paul Vander Veen
  • Patent number: 8306656
    Abstract: The present application describes a method and system for performing medical procedures. The system includes a robotic arm assembly, an end effector assembly and a set of transducers. The system further includes a cable element that is used to control the movement of the robotic arm assembly and the end effector assembly. The cable element is also connected to the set of transducers, which measure the force imparted on the robotic arm assembly and the end effector assembly during the medical procedures.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: November 6, 2012
    Assignee: Titan Medical Inc.
    Inventors: Uwe Schaible, Jeff Veltri, Amin Ahmadi
  • Patent number: 8301120
    Abstract: A communications device includes multiple data transceivers, each configured for communication via a respective communication transport mode. The communication device has one or more data packets which are associated with one of the communication transport modes. The handheld communication device transmits or receives the data packet(s) via the data transceiver that is configured for communication with the corresponding communication transport mode. A user-indication of the communication transport mode of the data packet(s) is provided in accordance with the data transceiver that communicates the data packet(s). The user indication is provided on a per-data packet basis, substantially contemporaneously with the communication of the data packet(s) via the one data transceiver.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: October 30, 2012
    Assignee: Research In Motion Limited
    Inventor: Neil P. Adams
  • Patent number: 8295038
    Abstract: A variable form handheld computer may be configurable either as a short form handheld computer or as long form handheld computer. The variable form handheld computer comprises a variable form housing frame configurable as either a short form housing frame or a long form housing frame. The variable form housing frame comprises a plurality of handheld computing modules comprising a display module, a circuitry module, a battery module and a variable form keyboard, the variable form keyboard configurable either as a short form keyboard or a long form keyboard. The long form housing frame securely frames the handheld computing modules when the variable form keyboard is configured as the long form keyboard, and the short form housing frame securely frames the plurality of computing modules when the variable form keyboard is configured as the short form keyboard.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: October 23, 2012
    Assignee: Psion Inc.
    Inventors: Michael Gleeson, Dinesh Nataly Gandhi