Patents by Inventor David Paul Yach

David Paul 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: 8315672
    Abstract: A method of controlling a portable electronic device that has a touch screen display includes providing a graphical user interface on a touch screen display, detecting a touch event at a first location on the touch screen display, providing a navigation indicator in the graphical user interface in response to detecting the touch event at the first location, and in response to detecting movement of the touch event from the first location to a second location while touch contact is maintained on the touch screen display, changing the position of the navigation indicator in the graphical user interface by a distance that is greater than a distance of movement of the touch event on the touch screen display, a direction of change of position of the navigation indicator is based on a direction of movement of the touch event on the touch screen display.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: November 20, 2012
    Assignee: Research In Motion Limited
    Inventors: Jason Tyler Griffin, Todd Andrew Wood, Mihal Lazaridis, Harry Richmond Major, David Paul Yach
  • Publication number: 20120284620
    Abstract: A graphical user interface for a media player application is described. A method is provided comprising: determining a screen orientation of the GUI in accordance with a device orientation; rendering a first user interface screen in a portrait screen orientation comprising an album list when the screen orientation is a portrait screen orientation; rendering a second user interface screen in a landscape screen orientation comprising an array of album art images arranged in rows and columns when the screen orientation is a landscape screen orientation; and displaying the rendered first or second user interface screen on the display.
    Type: Application
    Filed: July 13, 2012
    Publication date: November 8, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David Paul Yach, Mihal Lazaridis
  • Patent number: 8291098
    Abstract: An apparatus and method for processing a web service description such that the web service description is adapted for use with mobile devices. A web services accelerator is adapted to receive a web service description that defines an interface to a web service, create at least one accelerator output file from the web service description, and transmit the at least one accelerator output file to a mobile device. Accelerator output files are used by the mobile device to invoke web services.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: October 16, 2012
    Assignee: Research In Motion Limited
    Inventors: Russell Norman Owen, David Paul Yach
  • Patent number: 8284633
    Abstract: An improved electronic device and method provide an improved clock feature that includes a BEDTIME mode that is initiated by execution of a BEDTIME mode routine. The BEDTIME mode comprises a number of features that are conducive to sleep by performing operations that minimize distractions to a user, and all such operations are initiated by execution of the BEDTIME mode routine. The BEDTIME mode can be triggered in a variety of fashions, such as by setting an alarm or by docking the device with a predetermined other device such as a docking station.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: October 9, 2012
    Assignee: Research In Motion Limited
    Inventors: Mihal Lazaridis, Gerhard Dietrich Klassen, Neil Patrick Adams, Haejung Lisa Koh, David Paul Yach, Rohit Rocky Jain, Michael Thomas Hardy
  • Publication number: 20120218192
    Abstract: A method includes displaying, in a window or field, first information associated with a first source running on a portable electronic device and detecting an input to display second information associated with a second source. After the detecting, second information associated with the second source and the first information in the window or field is displayed.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Applicant: Research In Motion Limited
    Inventors: Mihal Lazaridis, David Paul Yach, Donald James Lindsay
  • Patent number: 8245143
    Abstract: A method and handheld electronic device having a graphical user interface which arranges icons dynamically are provided.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: August 14, 2012
    Assignee: Research In Motion Limited
    Inventors: David Paul Yach, Mihal Lazaridis
  • Publication number: 20120168497
    Abstract: A method and device exchanging contact information on an electronic device. Contact information is obtained from a contact by scanning a barcode using an electronic device and decoding the barcode to recover the contact information encoded therein. The contact information may be used to reciprocate by sending user contact data in a message addressed to an electronic address obtained from the contact information. The user contact data may be encoded in a second barcode displayed on the electronic device.
    Type: Application
    Filed: March 14, 2012
    Publication date: July 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: David Paul YACH
  • Patent number: 8208904
    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: Grant
    Filed: February 24, 2011
    Date of Patent: June 26, 2012
    Assignee: Research In Motion Limited
    Inventors: Mihal Lazaridis, David Paul Yach, Gerhard Dietrich Klassen
  • Patent number: 8180861
    Abstract: A system and a method (100, 500) for integrating an uncertified client (104) with a certified host device (102) are provided. The integration system (100) is configured to integrate the uncertified client (104), which has a plurality of client applications (106), with the certified host device (102), and has a client virtual machine (108), host applications (142), and an abstraction layer (138, 156). The client virtual machine (108) is coupled to the uncertified client (104) and is configured to execute the plurality of client applications (106). The host applications (142) are coupled to the certified host device (102) and are configured to control host dependent features on the certified host device (102). The abstraction layer (138, 156) are coupled to the host applications (142) and to the client virtual machine (108), and are configured to translate feature calls from the plurality of client applications (106) to function calls for the host applications (142).
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: May 15, 2012
    Assignee: Research In Motion Limited
    Inventors: John Stuart Hodgson, Matthew Bells, Thomas Leonard Trevor Plestid, Edward Snow Willis, II, Sean Elliott Wilson, David Paul Yach
  • Patent number: 8157161
    Abstract: A method and device exchanging contact information on an electronic device. Contact information is obtained from a contact by scanning a barcode using an electronic device and decoding the barcode to recover the contact information encoded therein. The contact information may be used to reciprocate by sending user contact data in a message addressed to an electronic address obtained from the contact information. The user contact data may be encoded in a second barcode displayed on the electronic device.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: April 17, 2012
    Assignee: Research In Motion Limited
    Inventor: David Paul Yach
  • Patent number: 8126842
    Abstract: A synchronization process, and associated apparatus, for placing database copies in match with one another by way of communications effectuated upon an air interface of a radio communication system. Hash functions are performed at a mobile node and at a network part upon mobile and network copies of database information. Comparison of the hash information formed therefrom provides a preliminary indication of whether the databases are in match with one another. If a determination is made that the databases are out of match, the data is compared, and the data is placed in match with one another responsive to such additional comparisons.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: February 28, 2012
    Assignee: Research In Motion Limited
    Inventors: David Paul Yach, Barry Warren Linkert, Jie Zhu, Salim Hayder Omar, Piotr K Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Ann Pereira
  • Patent number: 8111586
    Abstract: An improved electronic device and method provide an improved clock feature that includes a time zone management function which enables multiple times from multiple time zones to be managed by the user. Responsive to a detection that the electronic device has been moved from one time zone to another, a dialog is initiated wherein the user is queried whether a current time on the electronic device should be changed and whether multiple times should be output on the display.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: February 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Sherryl Lee Lorraine Scott, David Paul Yach
  • Publication number: 20120026195
    Abstract: Displaying a map on a wireless communications device includes steps of obtaining map data for rendering the map to be displayed on the wireless communications device, determining a rotation that, when applied to the map, will orient a selected path in a selected direction, such as a current direction of travel, generating a corrected rotation by applying a spherical correction factor, e.g. based on a current location, and rendering the map on a display of the wireless communications device by applying the corrected rotation. The spherical correction factor corrects for map distortions that occur at high latitudes for paths that are neither purely north-south or east-west. When such a path is rotated to face upward to show direction of travel, the path needs to be straightened by applying the spherical correction factor.
    Type: Application
    Filed: October 3, 2011
    Publication date: February 2, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gerhard Dietrich Klassen, David Paul Yach
  • Publication number: 20120011426
    Abstract: A system and method for displaying a message in a user interface of a communication device is provided. Names, such as proper nouns, are identified within the message body and associated with a contact address. The contact address may be taken from an address book or other data store at the device, but may also be retrieved from another portion of the message in which the proper noun is identified. Contact addresses may be determined to be associated with an identified name due to proximity of the contact address to the name within the message body, or due to proximity of the contact address to another name within the message body, whether the other name matches the identified name. The associated contact address information may be embedded in the message and the message thus revised may be stored and forwarded to another recipient.
    Type: Application
    Filed: July 9, 2010
    Publication date: January 12, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: David Paul Yach
  • Publication number: 20110266339
    Abstract: A method and device exchanging contact information on an electronic device. Contact information is obtained from a contact by scanning a barcode using an electronic device and decoding the barcode to recover the contact information encoded therein. The contact information may be used to reciprocate by sending user contact data in a message addressed to an electronic address obtained from the contact information. The user contact data may be encoded in a second barcode displayed on the electronic device.
    Type: Application
    Filed: July 15, 2011
    Publication date: November 3, 2011
    Applicant: Research In Motion Limited
    Inventor: David Paul Yach
  • Publication number: 20110265033
    Abstract: A user interface apparatus, and an associated method, for facilitating user selection of multiple files stored at a consumer electronic device, such as a mobile communication station. A contiguous selection procedure is provided in which a user selects a pair or more of file representations displayed upon a touch screen. Representations of files contiguous to the selected file representations are ascertained, and such files are aggregated. A non-contiguous selection procedure is also provided. A detector detects selection to enter into a multi-select mode. And, a detection is further made of selection made by a user of files to be aggregated.
    Type: Application
    Filed: February 25, 2011
    Publication date: October 27, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Donald James Lindsay, Damon Noel Kropf-Untucht, David Paul Yach, Michael Gregory Smith
  • Publication number: 20110202829
    Abstract: A method, device and system for controlling a display according to a sizing parameter is provided. In an example, text elements on a web page are parsed, and any text elements that are smaller than a predefined font size are increased in size to the predefined size, while the remainder are left at their original size.
    Type: Application
    Filed: February 25, 2010
    Publication date: August 18, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gerhard Dietrich KLASSEN, David Paul YACH, Liam Ronald QUINN
  • Patent number: 7988037
    Abstract: A method and device exchanging contact information on an electronic device. Contact information is obtained from a contact by scanning a barcode using an electronic device and decoding the barcode to recover the contact information encoded therein. The contact information may be used to reciprocate by sending user contact data in a message addressed to an electronic address obtained from the contact information. The user contact data may be encoded in a second barcode displayed on the electronic device.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: August 2, 2011
    Assignee: Research In Motion Limited
    Inventor: David Paul Yach
  • Publication number: 20110143809
    Abstract: A mobile wireless communications device includes a user-visible peripheral, such as a display, and a processor. A reset management block is associated with the processor to manage reset of the device. The processor includes the use of an operating system (OS) which is resettable along with a reset of a state of the user-visible peripheral. The operating system is also resettable without resetting the state of the user-visible peripheral to avoid a user-visible change therein.
    Type: Application
    Filed: October 19, 2010
    Publication date: June 16, 2011
    Applicant: Research In Motion Limited
    Inventors: Leonardo José Silva SALOMONE, Jerry E. Mailloux, David Paul Yach
  • Publication number: 20110136549
    Abstract: Systems, methods and programmed instructions are disclosed useful for maintaining a communication session previously established between a first telephony device and at least one second telephony device while a power supply of the first telephony device is serviced.
    Type: Application
    Filed: December 4, 2009
    Publication date: June 9, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Douglas Michael GISBY, David Paul YACH