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: 7653402
    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: April 13, 2007
    Date of Patent: January 26, 2010
    Assignee: Research In Motion Limited
    Inventors: Andrew D. Bocking, Anthony G. Burns, David P. Yach, Phil H. Nguyen, Piotr K. Tysowski
  • Publication number: 20090325540
    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: September 10, 2009
    Publication date: December 31, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: DAVID P. YACH, RAYMOND P. VANDER VEEN, HARRY R. MAJOR, GARY P. MOUSSEAU, MIHAL LAZARIDIS, ATUL ASTHANA
  • Patent number: 7631180
    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: Grant
    Filed: August 24, 2001
    Date of Patent: December 8, 2009
    Assignee: Research In Motion Limited
    Inventors: Michael S. Brown, Herbert A. Little, David P. Yach
  • Publication number: 20090296657
    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: Application
    Filed: August 4, 2009
    Publication date: December 3, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
  • Patent number: 7590759
    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: July 12, 2002
    Date of Patent: September 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
  • Publication number: 20090228715
    Abstract: The present specification provides, amongst other things, a system for offering the capability to asynchronously upload secure media packages to client machines and providing for recovery of the media packages in playable (or other usable form) only at a predefined time, so that the client machines can all access the media packages only at or after the predefined time.
    Type: Application
    Filed: March 5, 2008
    Publication date: September 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: David P. YACH
  • Publication number: 20090210877
    Abstract: A system and method of pre-linking classes for use by one or more applications. The system and method may also be used where the runtime processing is split between a host system and a target system. At the host system at least several classes are loaded and linked. At least one host-linked module is generated from the linked classes. The host-linked module is made available for use by the one or more applications operating on the target system.
    Type: Application
    Filed: February 17, 2009
    Publication date: August 20, 2009
    Inventors: David P. YACH, John F.A. DAHMS
  • Publication number: 20090210936
    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: Application
    Filed: January 30, 2009
    Publication date: August 20, 2009
    Inventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
  • Publication number: 20090203360
    Abstract: A telecommunication system and method that allow a data exchange to be initiated while a user is engaged in a voice communication using a non-class A endpoint (e.g., cellular telephone, personal digital assistant, etc.) with another party. One example method maintains a first voice communication leg to the wireless device and a second voice communication leg to the second device, inputs a request for the data exchange during the voice communication, disconnects the first voice communication leg, parks the second voice communication leg and waits for data to be transmitted to or from the wireless device. Once it is determined that the data exchange is complete, the method establishes a third voice communication leg to the wireless device, unparks the second voice communication leg and connects the second and third voice communication legs.
    Type: Application
    Filed: February 7, 2008
    Publication date: August 13, 2009
    Inventors: Mihal Lazaridis, Theron Dodson, Doug Gisby, David P. Yach
  • Patent number: 7526572
    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: July 12, 2002
    Date of Patent: April 28, 2009
    Assignee: Research In Motion Limited
    Inventors: Salim H. Omar, Russell N. Owen, Herbert A Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
  • Publication number: 20090075697
    Abstract: A system and method are provided for interfacing between a mobile device and a PC. The mobile device utilizes a connection with the PC for taking advantage of the larger display and input devices such as the keyboard on the PC to improve the user interface (UI). This also enables the user to take advantage of the mobile device's wireless connectivity at the same time, e.g. where the PC does not have the same connectivity.
    Type: Application
    Filed: February 19, 2008
    Publication date: March 19, 2009
    Applicant: Research in Motion Limited
    Inventors: Sean E. Wilson, David P. Yach, Kevin H. Orr, Steven H. Fyke, Andrew D. Bocking
  • Patent number: 7505371
    Abstract: A mobile electronic device that includes a controller including at least one processor, for controlling operation of the mobile device; a display coupled to the controller; a user input device coupled to the controller; and a storage coupled to the controller, the storage storing event reminder information identifying event reminders for different types of events, times at which the event reminders are scheduled to be released for display on the display.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: March 17, 2009
    Assignee: Research In Motion Limited
    Inventors: Darrell May, David P. Yach, Andrew D. Bocking
  • Patent number: 7502962
    Abstract: Systems and methods for recovering from software processing errors are provided. The systems and methods provide for the validation of data following the occurrence of a software processing error.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: March 10, 2009
    Assignee: Research In Motion Limited
    Inventors: David P. Yach, Gerald Winton Lankford, Jr., John F. A. Dahms, Anthony F. Scian, Sean E. Wilson
  • Patent number: 7493616
    Abstract: A system and method of pre-linking classes for use by one or more applications. The system and method may also be used where the runtime processing is split between a host system and a target system. At the host system at least several classes are loaded and linked. At least one host-linked module is generated from the linked classes. The host-linked module is made available for use by the one or more applications operating on the target system.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: February 17, 2009
    Assignee: Research In Motion Limited
    Inventors: David P. Yach, John F. A. Dahms
  • Patent number: 7478409
    Abstract: Method and system for interface checking and interface method dispatching for wireless devices. Relationships between classes and object-oriented interfaces are analyzed and certain properties are exploited for use in performing interface checking and/or interface method dispatching.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: January 13, 2009
    Assignee: Research in Motion Limited
    Inventors: Anthony F. Scian, David P. Yach
  • Publication number: 20080305776
    Abstract: Systems and methods for wirelessly provisioning a mobile communication device are provided. To provision the mobile communication device to operate with an electronic messaging system, a provisioning request message may be generated at the mobile communication device. The provisioning request message may include a wireless identification for identifying the mobile communication device in a wireless network. The provisioning request message may be transmitted from the mobile communication device to the electronic messaging system using a pre-established communication link. In response to detecting the provisioning request message, the electronic messaging system may be provisioned by storing the wireless identification for use in communicating with the mobile communication device.
    Type: Application
    Filed: August 19, 2008
    Publication date: December 11, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David P. Yach, Herbert A. Little
  • Patent number: 7430581
    Abstract: Systems and methods for wirelessly provisioning a mobile communication device are provided. To provision the mobile communication device to operate with an electronic messaging system, a provisioning request message may be generated at the mobile communication device. The provisioning request message may include a wireless identification for identifying the mobile communication device in a wireless network. The provisioning request message may be transmitted from the mobile communication device to the electronic messaging system using a pre-established communication link. In response to detecting the provisioning request message, the electronic messaging system may be provisioned by storing the wireless identification for use in communicating with the mobile communication device.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: September 30, 2008
    Assignee: Research In Motion Limited
    Inventors: David P. Yach, Herbert A. Little
  • Publication number: 20080212410
    Abstract: A mobile electronic device that includes a controller including at least one processor, for controlling operation of the mobile device; a display coupled to the controller; a user input device coupled to the controller; and a storage coupled to the controller, the storage storing event reminder information identifying event reminders for different types of events, times at which the event reminders are scheduled to be released for display on the display.
    Type: Application
    Filed: May 15, 2008
    Publication date: September 4, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Darrell May, David P. Yach, Andrew D. Bocking
  • Patent number: 7385875
    Abstract: A hand-held mobile electronic device that includes a controller, a display, a user input device, a storage, and a rigid case dimensioned to be held in a hand of a user, the case housing the controller, the display, the user input device and the storage.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: June 10, 2008
    Assignee: Research in Motion Limited
    Inventors: Darrell May, David P. Yach, Andrew D. Bocking
  • Publication number: 20080132202
    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: January 18, 2008
    Publication date: June 5, 2008
    Inventors: Michael G. Kirkup, Herbert A. Little, David P. Yach