Patents by Inventor David P. Yach

David P. Yach has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8620295
    Abstract: A method and apparatus for modifying notification settings on a mobile electronic device is provided, the mobile electronic device comprising a processing unit, a display, a memory, an input device, and at least one notification device. It is determined that the at least one notification device has been activated using a given notification setting. A menu list is responsively changed to include a notification setting change option, the menu list associated with the input device and stored in the memory, such that when the input device is activated, the display is controlled by the processing unit to provide a representation of the menu list such that the notification setting option can be selected and the given notification setting changed.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: December 31, 2013
    Assignee: BlackBerry Limited
    Inventors: Raymond Paul Vander Veen, David P. Yach, Michael T. Hardy
  • Patent number: 8606239
    Abstract: A system and method for integrating voice and data operations into a single mobile device capable of simultaneously performing data and voice actions. The mobile device working in a network capable of exchanging both cell phone calls and data items to the mobile device. By wearing an earphone or an ear-bud device the user is capable of dealing with voice conversations while working with data centric information related to the current caller. By providing a data-centric device with voice capabilities there is a new range of features that allow incoming data events to trigger outgoing voice events.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: December 10, 2013
    Assignee: BlackBerry Limited
    Inventors: David P. Yach, Raymond P. Vander Veen, Harry R. Major, Gary P. Mousseau, Mihal Lazaridis, Atul Asthana
  • Publication number: 20130297794
    Abstract: Authenticity of a proposed future or current participant in a multi-party dialog is checked by splitting an authenticity challenge query into at least two portions wherein none of the portions individually contains sufficient information to fully define the challenge query. These separated portions are then sent to another dialog participant over at least two different communication channels thus enhancing the probability that a successive challenge response is authentic. The authenticity challenge query and splitting thereof into plural portions may include formation of a logical combination (e.g., exclusive-OR) of first and second data strings (one of which may be a challenge question) to produce a resultant third data string where the separated and separately communicated portions include the first and third data strings as separate portions as being sent over respectively different communication channels.
    Type: Application
    Filed: July 5, 2013
    Publication date: November 7, 2013
    Inventors: David P. Yach, Herbert Anthony Little, Gerhard Dietrich Klassen
  • Patent number: 8578057
    Abstract: In one exemplary embodiment, a system for providing data access between an information source and a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders, and each transcoder is operable to transcode information content from a respective first content type into a respective second content type. The first network device is in communication with the transcoding system and includes a connection handler system. The connection handler system is operable to receive connection data for a connection between the information source and the mobile communication device and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders to transcode the information content.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: November 5, 2013
    Assignee: BlackBerry Limited
    Inventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
  • Patent number: 8554950
    Abstract: A system for providing information content over a network to a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders. Each transcoder is operable to transcode the information content from a respective input content type into a respective output content type. The first network device is in communication with the transcoding system and includes a connection handler system. The first network device is operable to receive a first connection request that includes transcoder request data and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders based on the transcoder request data.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: October 8, 2013
    Assignee: BlackBerry Limited
    Inventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
  • Patent number: 8544084
    Abstract: Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles.
    Type: Grant
    Filed: August 19, 2003
    Date of Patent: September 24, 2013
    Assignee: Blackberry Limited
    Inventors: Russell N. Owen, Herbert A. Little, David P. Yach, Michael Shenfield
  • Publication number: 20130232211
    Abstract: A method and apparatus for changing settable email parameters in a system supporting email using a wireless device, the system including a wireless electronic device and a wireless network. Provided is a way of changing email settings on the wireless device, and storing those changes on both the device and, as needed or desired, on the wireless network. The wireless network and wireless device are adapted to wirelessly communicate with each other.
    Type: Application
    Filed: April 15, 2013
    Publication date: September 5, 2013
    Applicant: Research In Motion Limited
    Inventors: Andrew D. Bocking, Anthony G. Burns, David P. Yach, Phil H. Nguyen, Piotr K. Tysowski
  • Patent number: 8489868
    Abstract: A code signing system and method is provided. The code signing system operates in conjunction with a signed software application having a digital signature and includes an application platform, an application programming interface (API), and a virtual machine. The API is configured to link the software application with the application platform. The virtual machine verifies the authenticity of the digital signature in order to control access to the API by the software application.
    Type: Grant
    Filed: September 20, 2001
    Date of Patent: July 16, 2013
    Assignee: Research In Motion Limited
    Inventors: David P. Yach, Michael S. Brown, Herbert A. Little
  • Patent number: 8423011
    Abstract: A method and apparatus for changing settable email parameters in a system supporting email using a wireless device, the system including a wireless electronic device and a wireless network. Provided is a way of changing email settings on the wireless device, and storing those changes on both the device and, as needed or desired, on the wireless network. The wireless network and wireless device are adapted to wirelessly communicate with each other.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: April 16, 2013
    Assignee: Research In Motion Limited
    Inventors: Andrew D. Bocking, Anthony G. Burns, David P. Yach, Phil H. Nguyen, Piotr K. Tysowski
  • Publication number: 20120271947
    Abstract: Systems and methods of connection control for wireless mobile communication devices enabled for communication via a plurality of communication connections are provided. Connection control information associates software applications with communication connections. When a connection request specifying a requested connection is received from a software application, it is determined whether the requested connection is permitted by the connection control information. Where the requested connection is permitted by the connection control information, the requested connection is opened. If the requested connection is a first connection opened by the software application, then the software application is associated with the requested connection in the connection control information.
    Type: Application
    Filed: July 2, 2012
    Publication date: October 25, 2012
    Applicant: Research In Motion Limited
    Inventors: Michael G. Kirkup, Herbert A. Little, David P. Yach
  • Publication number: 20120264410
    Abstract: A system and method for integrating voice and data operations into a single mobile device capable of simultaneously performing data and voice actions. The mobile device working in a network capable of exchanging both cell phone calls and data items to the mobile device. By wearing an earphone or an ear-bud device the user is capable of dealing with voice conversations while working with data centric information related to the current caller. By providing a data-centric device with voice capabilities there is a new range of features that allow incoming data events to trigger outgoing voice events.
    Type: Application
    Filed: June 25, 2012
    Publication date: October 18, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David P. Yach, Raymond P. Vander Veen, Harry R. Major, Gary P. Mousseau, Mihal Lazaridis, Atul Asthana
  • Publication number: 20120236796
    Abstract: A system is provided for allowing mobile stations to exchange identification information using a predetermined communication path for the purpose of obtaining identification information to use in establishing a different communication path for communicating.
    Type: Application
    Filed: June 5, 2012
    Publication date: September 20, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Mihal Lazaridis, David P. Yach, Gerhard D. Klassen
  • Patent number: 8271940
    Abstract: A method for customizing an application template for an executable application in a mobile device is described. An application template is assembled based on a plurality of interface element definitions. The application template comprises at least one of a message template, a data template, a presentation template, and a workflow template. The interface element definitions are generated from a parsed schema definition of a web service, and include a message definition, a data definition, a presentation definition; and a workflow element. The workflow element specifies a behavior of the message definition, the data definition, and the presentation definition.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: September 18, 2012
    Assignee: Research In Motion Limited
    Inventors: Kamen Vitanov, Michael Shenfield, David P Yach
  • Publication number: 20120179917
    Abstract: A code signing system and method is provided. The code signing system operates in conjunction with a signed software application having a digital signature and includes an application platform, an application programming interface (API), and a virtual machine. The API is configured to link the software application with the application platform. The virtual machine verifies the authenticity of the digital signature in order to control access to the API by the software application.
    Type: Application
    Filed: March 6, 2012
    Publication date: July 12, 2012
    Inventors: David P. YACH, Michael S. BROWN, Herbert A. LITTLE
  • Publication number: 20120178460
    Abstract: A bypass server is placed in an outgoing link between a mobile device server and a relay used to distribute data from the mobile device server to remote mobile devices to which the data is addressed. Where a direct connection is established between a suitably configured network node (such as a personal computer) and a given mobile device, the bypass server may form a local connection with the network node and divert along the local connection those packets that are addressed to the given mobile device. As such, a lower cost/higher bandwidth local communication path between the given mobile device and the mobile device server may be established, when compared to the conventional remote communication path. The local communication path may be especially useful for bulk data transfers.
    Type: Application
    Filed: March 19, 2012
    Publication date: July 12, 2012
    Inventors: Allan David Lewis, George Dos Santos, Russel N. Owen, Wen Gao, Philip C. Luk, David A. Bajar, David P. Yach
  • Patent number: 8219069
    Abstract: A system and method for integrating voice and data operations into a single mobile device capable of simultaneously performing data and voice actions. The mobile device working in a network capable of exchanging both cell phone calls and data items to the mobile device. By wearing an earphone or an ear-bud device the user is capable of dealing with voice conversations while working with data centric information related to the current caller. By providing a data-centric device with voice capabilities there is a new range of features that allow incoming data events to trigger outgoing voice events.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: July 10, 2012
    Assignee: Research in Motion Limited
    Inventors: David P. Yach, Raymond P. Vander Veen, Harry R. Major, Gary P. Mousseau, Mihal Lazaridis, Atul Asthana
  • Publication number: 20120159150
    Abstract: A system and method for implementing an enhanced transport layer security (ETLS) protocol is provided. The system includes a primary server, an ETLS servlet and an ETLS software module. The primary server operates on a computer network and is configured to communicate over the computer network using a non-proprietary security protocol. The ETLS servlet also operates on the computer network and is securely coupled to the primary server. The ETLS servlet is configured to communicate over the computer network using an ETLS security protocol. The ETLS software module operates on a mobile device, and is configured to communicate over the computer network using either the non-proprietary security protocol or the ETLS security protocol. Operationally, the ETLS software module initially contacts the server over the computer network using the non-proprietary security protocol, and subsequently contacts the server through the ETLS servlet using the ETLS security protocol.
    Type: Application
    Filed: February 22, 2012
    Publication date: June 21, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael S. BROWN, Herbert A. Little, David P. Yach
  • Publication number: 20120144196
    Abstract: Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles.
    Type: Application
    Filed: February 10, 2012
    Publication date: June 7, 2012
    Applicant: Research in Motion Limited
    Inventors: Russell N. OWEN, Herbert A. LITTLE, David P. YACH, Michael SHENFIELD
  • Publication number: 20120117134
    Abstract: Systems and methods for encoding floating point numbers. A system can include encoding logic which encodes invalid floating point representations as valid data. Decoding logic can be used to recognize the invalid floating point representations and map can provide the invalid floating point representations to valid data values. The decoding logic then can provide the valid data values so that operations on the valid data values can be performed in accordance with instructions received from an associated program.
    Type: Application
    Filed: January 19, 2011
    Publication date: May 10, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: John F.A. Dahms, David P. Yach
  • Patent number: 8155645
    Abstract: A bypass server is placed in an outgoing link between a mobile device server and a relay used to distribute data from the mobile device server to remote mobile devices to which the data is addressed. Where a direct connection is established between a suitably configured network node (such as a personal computer) and a given mobile device, the bypass server may form a local connection with the network node and divert along the local connection those packets that are addressed to the given mobile device. As such, a lower cost/higher bandwidth local communication path between the given mobile device and the mobile device server may be established, when compared to the conventional remote communication path. The local communication path may be especially useful for bulk data transfers.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: April 10, 2012
    Assignee: Research In Motion Limited
    Inventors: Allan David Lewis, George Dos Santos, Russell N. Owen, Wen Gao, Philip C. Luk, David A. Bajar, David P. Yach