Patents by Inventor Peter Knaven

Peter Knaven 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: 8552984
    Abstract: In one aspect of the present invention a computer-implemented method is provided of processing input key events associated with user input received from a keyboard-type device, wherein the keyboard-type device selected from at least one of a keyboard and a keypad. In this aspect, input key events associated with a first process active within an operating system are received and monitored for a first predefined input key event associated with user selection of a first key of the keyboard-type device for at least a predetermined time period. In response to identifying the first predefined input key event, the input key events are redirected from the first process to a second process. The input key events are monitored for a second predefined input key event associated with further redirection of the input key events. In response to identifying the second predefined input key event, the input key events are redirected to the first process.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: October 8, 2013
    Assignee: 602531 British Columbia Ltd.
    Inventor: Peter Knaven
  • Publication number: 20110010655
    Abstract: In one aspect of the present invention a user can rapidly enter and search for data, such as text, using a data entry system by entering one or more characters on a digital keyboard with a pointing device. With the digital keyboard the user can create words, phrases and other character sequences. As the user enters a character sequence, a mechanism for character prediction visually informs the user of which set of characters on the digital keyboard are most likely to have the character that the user wishes to next enter as part of the text. In another aspect of the present invention, as the user forms a character sequence (partial text entry), the character sequence is used to search a dictionary for a set of completion candidates that begin with the character sequence. The data entry system retrieves completion candidates from the dictionary by determining which completion candidates in the dictionary are more likely to be the ones that the user is attempting to type.
    Type: Application
    Filed: March 29, 2010
    Publication date: January 13, 2011
    Applicant: 602531 British Columbia Ltd.
    Inventors: Mark Dostie, Harold David Gunn, Jiang Hong, Peter Knaven, William Trueman Davis
  • Publication number: 20060152496
    Abstract: In one aspect of the present invention a computer-implemented method is provided of processing input key events associated with user input received from a keyboard-type device, wherein the keyboard-type device selected from at least one of a keyboard and a keypad. In this aspect, input key events associated with a first process active within an operating system are received and monitored for a first predefined input key event associated with user selection of a first key of the keyboard-type device for at least a predetermined time period. In response to identifying the first predefined input key event, the input key events are redirected from the first process to a second process. The input key events are monitored for a second predefined input key event associated with further redirection of the input key events. In response to identifying the second predefined input key event, the input key events are redirected to the first process.
    Type: Application
    Filed: January 13, 2005
    Publication date: July 13, 2006
    Applicant: 602531 British Columbia Ltd.
    Inventor: Peter Knaven
  • Publication number: 20040021691
    Abstract: In one aspect of the present invention a user can rapidly enter and search for data, such as text, using a data entry system by entering one or more characters on a digital keyboard with a pointing device. With the digital keyboard the user can create words, phrases and other character sequences. As the user enters a character sequence, a mechanism for character prediction visually informs the user of which set of characters on the digital keyboard are most likely to have the character that the user wishes to next enter as part of the text. In another aspect of the present invention, as the user forms a character sequence (partial text entry), the character sequence is used to search a dictionary for a set of completion candidates that begin with the character sequence. The data entry system retrieves completion candidates from the dictionary by determining which completion candidates in the dictionary are more likely to be the ones that the user is attempting to type.
    Type: Application
    Filed: April 18, 2003
    Publication date: February 5, 2004
    Inventors: Mark Dostie, Harold David Gunn, Jiang Hong, Peter Knaven, William Trueman Davis