Patents Assigned to Zi Corporation of Canada, Inc.
  • Patent number: 9842143
    Abstract: Information delivery systems and methods are disclosed. In a system according to the invention, there is a database system, a user appliance, a first communication channel and a second communication channel. The database system may have records that are alterable by a service provider. The user appliance may have an input device with polysemous keys. Further, the user appliance may also have a monitor, which is able to provide the user with information corresponding to records of the database system.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: December 12, 2017
    Assignee: ZI CORPORATION OF CANADA, INC.
    Inventors: William J. Templeton-Steadman, Roland E. Williams
  • Patent number: 9460066
    Abstract: Systems and methods for character error correction are provided, useful for a user of mobile appliances to produce written text with reduced errors. The system includes an interface, a word prediction engine, a statistical engine, an editing distance calculator, and a selector. A string of characters, known as the inputted word, may be entered into the mobile device via the interface. The word prediction engine may then generate word candidates similar to the inputted word using fuzzy logic and user preferences generated from past user behavior. The statistical engine may then generate variable is error costs determined by the probability of erroneously inputting any given character. The editing distance calculator may then determine the editing distance between the inputted word and each of the word candidates by grid comparison using the variable error costs. The selector may choose one or more preferred candidates from the word candidates using the editing distances.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 4, 2016
    Assignee: ZI CORPORATION OF CANADA, INC.
    Inventors: Weigen Qiu, Samuel Yin Lun Pun
  • Patent number: 9396178
    Abstract: A system and method for automated dictionary population is provided to facilitate the entry of textual material in dictionaries for enhancing word prediction. The automated dictionary population system is useful in association with a mobile device including at least one dictionary which includes entries. The device receives a communication which is parsed and textual data extracted. The text is compared to the entries of the dictionaries to identify new words. Statistical information for the parsed words, including word usage frequency, recency, or likelihood of use, is generated. Profanities may be processed by identifying profanities, modifying the profanities, and asking the user to provide feedback. Phrases are identified by phrase markers. Lastly, the new words are stored in a supplementary word list as single words or by linking the words of the identified phrases to preserve any phrase relationships. Likewise, the statistical information may be stored.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: July 19, 2016
    Assignee: Zi Corporation of Canada, Inc.
    Inventors: Corneil John Goud, Roland Emlyn Williams, William James Templeton-Steadman
  • Patent number: 9167075
    Abstract: A method of selecting a service and inputting information to that service, in which an input device having keys is provided. When a key is pressed and released quickly, the user indicates a desire to enter a symbol on the key in order to enter symbols of an entry string. In addition, one or more of the keys may also be used to identify a service and also supply that service with the entry string. For example, by pressing and holding such a key, the entry string may be delimited and then sent to a service corresponding to the pressed key. In this manner, a single key press may be used to both delimit an entry string and also send the entry string to the service. The service may use the delimited entry string to retrieve information, which is then supplied to the input device.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: October 20, 2015
    Assignee: ZI CORPORATION OF CANADA, INC.
    Inventor: Roland E. Williams
  • Patent number: 9081812
    Abstract: A system and a method of retrieving information is described. In a system according to the invention, software modules may be used to provide the user with information that is most likely to be the information desired.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: July 14, 2015
    Assignee: ZI CORPORATION OF CANADA, INC.
    Inventor: Todd Garrett Simpson
  • Patent number: 8781816
    Abstract: A system and method for automated dictionary population is provided to facilitate the entry of textual material in dictionaries for enhancing word prediction. The automated dictionary population system is useful in association with a mobile device including at least one dictionary which includes entries. The device receives a communication which is parsed and textual data extracted. The text is compared to the entries of the dictionaries to identify new words. Statistical information for the parsed words, including word usage frequency, recency, or likelihood of use, is generated. Profanities may be processed by identifying profanities, modifying the profanities, and asking the user to provide feedback. Phrases are identified by phrase markers. Lastly, the new words are stored in a supplementary word list as single words or by linking the words of the identified phrases to preserve any phrase relationships. Likewise, the statistical information may be stored.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: July 15, 2014
    Assignee: ZI Corporation of Canada, Inc.
    Inventors: Corneil John Goud, Roland Emlyn Williams, William James Templeton-Steadman
  • Patent number: 8589417
    Abstract: User input from a reduced keypad is disambiguated and compared with a first dynamic lexicon, and predicted matches (e.g. either a single word or phrase) are offered. If a user continues to type beyond a boundary condition, then input is no longer predicted from the first lexicon, but instead is interpreted as a request for matches from a second, quasi-static lexicon allowing words or phrases to be entered. When the entry is accepted, data is transmitted to a remote receiver and may be parsed as an inquiry for subsequent operation. Following acceptance, the apparatus invokes a program suitable for interacting with the response generated to the inquiry.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: November 19, 2013
    Assignee: ZI Corporation of Canada, Inc.
    Inventors: Weigen Qiu, Roland E. Williams, William J. Templeton-Steadman
  • Publication number: 20130205204
    Abstract: Systems and methods for character error correction are provided, useful for a user of mobile appliances to produce written text with reduced errors. The system includes an interface, a word prediction engine, a statistical engine, an editing distance calculator, and a selector. A string of characters, known as the inputted word, may be entered into the mobile device via the interface. The word prediction engine may then generate word candidates similar to the inputted word using fuzzy logic and user preferences generated from past user behavior. The statistical engine may then generate variable is error costs determined by the probability of erroneously inputting any given character. The editing distance calculator may then determine the editing distance between the inputted word and each of the word candidates by grid comparison using the variable error costs. The selector may choose one or more preferred candidates from the word candidates using the editing distances.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 8, 2013
    Applicant: ZI CORPORATION OF CANADA, INC.
    Inventor: ZI CORPORATION OF CANADA, INC.
  • Publication number: 20130197901
    Abstract: A system and method for automated dictionary population is provided to facilitate the entry of textual material in dictionaries for enhancing word prediction. The automated dictionary population system is useful in association with a mobile device including at least one dictionary which includes entries. The device receives a communication which is parsed and textual data extracted. The text is compared to the entries of the dictionaries to identify new words. Statistical information for the parsed words, including word usage frequency, recency, or likelihood of use, is generated. Profanities may be processed by identifying profanities, modifying the profanities, and asking the user to provide feedback. Phrases are identified by phrase markers. Lastly, the new words are stored in a supplementary word list as single words or by linking the words of the identified phrases to preserve any phrase relationships. Likewise, the statistical information may be stored.
    Type: Application
    Filed: February 20, 2013
    Publication date: August 1, 2013
    Applicant: ZI CORPORATION OF CANADA, INC.
    Inventor: Zi Corporation Of Canada, Inc.
  • Publication number: 20130173646
    Abstract: A system and a method of retrieving information is described. In a system according to the invention, software modules may be used to provide the user with information that is most likely to be the information desired.
    Type: Application
    Filed: January 23, 2013
    Publication date: July 4, 2013
    Applicant: ZI CORPORATION OF CANADA, INC.
    Inventor: ZI CORPORATION OF CANADA, INC.
  • Patent number: 8413050
    Abstract: Presentation of results of a predictive analysis of text is delayed until entry of the text by a user is paused by a particular amount of time. The results are available for selection by the user for another particular amount of time. After the other particular amount of time is expired, the results are no longer available to for selection. If a particular result is selected, the selected result either replaces or supplements the entered text.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: April 2, 2013
    Assignee: Zi Corporation of Canada, Inc.
    Inventors: Todd G. Simpson, Roland E. Williams, Robert B. O'Dell
  • Patent number: 8401314
    Abstract: A system and method for character error correction is provided, useful for a user of mobile appliances to produce written text with reduced errors. The system includes an interface, a word prediction engine, a statistical engine, an editing distance calculator, and a selector. A string of characters, known as the inputted word, may be entered into the mobile device via the interface. The word prediction engine may generate word candidates similar to the inputted word using fuzzy logic and user preferences generated from past user behavior. The statistical engine may generate variable error costs determined by the probability of erroneously inputting any given character. The editing distance calculator may determine the editing distance between the inputted word and each of the word candidates by grid comparison using the variable error costs. The selector may choose one or more preferred candidates from the word candidates using the editing distances.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: March 19, 2013
    Assignee: Zi Corporation of Canada, Inc.
    Inventors: Weigen Qiu, Samuel Yin Lun Pun
  • Patent number: 8386241
    Abstract: A system and method for automated dictionary population is provided to facilitate the entry of textual material in dictionaries for enhancing word prediction. The automated dictionary population system is useful in association with a mobile device including at least one dictionary which includes entries. The device receives a communication which is parsed and textual data extracted. The text is compared to the entries of the dictionaries to identify new words. Statistical information for the parsed words, including word usage frequency, recency, or likelihood of use, is generated. Profanities may be processed by identifying profanities, modifying the profanities, and asking the user to provide feedback. Phrases are identified by phrase markers. Lastly, the new words are stored in a supplementary word list as single words or by linking the words of the identified phrases to preserve any phrase relationships. Likewise, the statistical information may be stored.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: February 26, 2013
    Assignee: Zi Corporation of Canada, Inc.
    Inventors: Corneil John Goud, Roland Emlyn Williams, William James Templeton-Steadman
  • Patent number: 8364706
    Abstract: A system and a method of retrieving information is described. In a system according to the invention, software modules may be used to provide the user with information that is most likely to be the information desired.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: January 29, 2013
    Assignee: ZI Corporation of Canada, Inc.
    Inventor: Todd Garrett Simpson
  • Patent number: 8305239
    Abstract: The invention may be embodied as a method of selecting a service and inputting information to that service. In one such method, an input device having keys is provided. When such a key is pressed and released quickly, the user indicates a desire to enter a symbol on the key in order to enter symbols of an entry string. In addition, one or more of the keys may also be used to identify a service and also supply that service with the entry string. For example, by pressing and holding such a key, the entry string may be delimited and then sent to a service corresponding to the pressed key. In this manner, a single key press may be used to both delimit an entry string and also send the entry string to the service. The service may use the delimited entry string to retrieve information, which is then supplied to the input device.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: November 6, 2012
    Assignee: Zi Corporation of Canada, Inc.
    Inventor: Roland E. Williams
  • Patent number: 8180630
    Abstract: A system and method for automated dictionary population is provided to facilitate the entry of textual material in dictionaries for enhancing word prediction. The automated dictionary population system is useful in association with a mobile device including at least one dictionary which includes entries. The device receives a communication which is parsed and textual data extracted. The text is compared to the entries of the dictionaries to identify new words. Statistical information for the parsed words, including word usage frequency, recency, or likelihood of use, is generated. Profanities may be processed by identifying profanities, modifying the profanities, and asking the user to provide feedback. Phrases are identified by phrase markers. Lastly, the new words are stored in a supplementary word list as single words or by linking the words of the identified phrases to preserve any phrase relationships. Likewise, the statistical information may be stored.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: May 15, 2012
    Assignee: Zi Corporation of Canada, Inc.
    Inventors: Corneil John Goud, Roland Emlyn Williams, William James Templeton-Steadman
  • Patent number: 8176038
    Abstract: The invention may be a method and apparatus of organizing pointers. The pointers may identify addresses where objects are stored. The pointers may be stored in arrays so that at least two key entries are required from an input device for determining a byte and comparing the byte with bytes representing elements of objects in a database. The invention may be embodied as a machine designed to carry out the method, or as a memory device that is capable of causing a computer to carry out the method.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: May 8, 2012
    Assignee: Zi Corporation of Canada, Inc.
    Inventors: Charles Weir, Tommy Wildenflycht
  • Patent number: 8166418
    Abstract: Methods of and devices for inserting a pictorial artifact into a text document are described. A relational database is used to link possible text-entries with pictorial artifacts. A pictorial artifact has a meaning that corresponds to its linked possible text-entry. When text is entered, the database is searched to determine whether a match exists between the entered text and one of the possible text-entries in the database. If a match is found, the linked pictorial artifact is provided to the user for selection and entry into the text document. The pictorial artifacts may be modified, and modified artifacts may be used in a search of the database to locate linked text-entries, in order to permit the user to select alternate text.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: April 24, 2012
    Assignee: ZI Corporation of Canada, Inc.
    Inventor: Roland E. Williams
  • Patent number: 8159371
    Abstract: A system and method for semi-automated dialing is provided. The system includes a display, and a standard keyboard upon which some keys have both a numeric and alphabetic interpretation. An input is received from the keyboard. A determination is made if the input consists only from the keys that have both numeric and alphabetic interpretation. If this is the case, then a numeric analysis is performed. Otherwise, a word analysis is performed. The numeric analysis includes determining if the input has an alternate interpretation, and if so then displaying them so that the user may select the intended input. Determining alternate interpretations includes comparing the input with a dictionary. The word analysis includes searching for word matches between the received input and words in a dictionary, and then converting the matched words into numbers using telephone convention. Results from the analyses may be dialed.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: April 17, 2012
    Assignee: Zi Corporation of Canada, Inc.
    Inventor: Weigen Qiu
  • Patent number: 8161020
    Abstract: Keys on an input device are selected to input a first selection and a second selection to form a byte. The byte is compared to a first byte of identification codes in a database. Such a method may use identification codes to identify pointers that correspond to objects in the database, and the pointers may indicate the address in a database where desired objects are stored. The input device has a database, a processor and executable instructions. The executable instructions may cause the processor to carry out a method of providing the objects.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: April 17, 2012
    Assignee: Zi Corporation of Canada, Inc.
    Inventors: Charles Weir, Tommy Wildenflycht