Patents Assigned to Zi Corporation of Canada, Inc.
-
Patent number: 9842143Abstract: 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: GrantFiled: November 21, 2006Date of Patent: December 12, 2017Assignee: ZI CORPORATION OF CANADA, INC.Inventors: William J. Templeton-Steadman, Roland E. Williams
-
Patent number: 9460066Abstract: 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: GrantFiled: March 14, 2013Date of Patent: October 4, 2016Assignee: ZI CORPORATION OF CANADA, INC.Inventors: Weigen Qiu, Samuel Yin Lun Pun
-
Patent number: 9396178Abstract: 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: GrantFiled: June 9, 2014Date of Patent: July 19, 2016Assignee: Zi Corporation of Canada, Inc.Inventors: Corneil John Goud, Roland Emlyn Williams, William James Templeton-Steadman
-
Patent number: 9167075Abstract: 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: GrantFiled: September 13, 2012Date of Patent: October 20, 2015Assignee: ZI CORPORATION OF CANADA, INC.Inventor: Roland E. Williams
-
Patent number: 9081812Abstract: 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: GrantFiled: January 23, 2013Date of Patent: July 14, 2015Assignee: ZI CORPORATION OF CANADA, INC.Inventor: Todd Garrett Simpson
-
Patent number: 8781816Abstract: 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: GrantFiled: February 20, 2013Date of Patent: July 15, 2014Assignee: ZI Corporation of Canada, Inc.Inventors: Corneil John Goud, Roland Emlyn Williams, William James Templeton-Steadman
-
Patent number: 8589417Abstract: 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: GrantFiled: April 27, 2011Date of Patent: November 19, 2013Assignee: ZI Corporation of Canada, Inc.Inventors: Weigen Qiu, Roland E. Williams, William J. Templeton-Steadman
-
Publication number: 20130205204Abstract: 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: ApplicationFiled: March 14, 2013Publication date: August 8, 2013Applicant: ZI CORPORATION OF CANADA, INC.Inventor: ZI CORPORATION OF CANADA, INC.
-
Publication number: 20130197901Abstract: 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: ApplicationFiled: February 20, 2013Publication date: August 1, 2013Applicant: ZI CORPORATION OF CANADA, INC.Inventor: Zi Corporation Of Canada, Inc.
-
Publication number: 20130173646Abstract: 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: ApplicationFiled: January 23, 2013Publication date: July 4, 2013Applicant: ZI CORPORATION OF CANADA, INC.Inventor: ZI CORPORATION OF CANADA, INC.
-
Patent number: 8413050Abstract: 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: GrantFiled: November 16, 2009Date of Patent: April 2, 2013Assignee: Zi Corporation of Canada, Inc.Inventors: Todd G. Simpson, Roland E. Williams, Robert B. O'Dell
-
Patent number: 8401314Abstract: 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: GrantFiled: November 18, 2011Date of Patent: March 19, 2013Assignee: Zi Corporation of Canada, Inc.Inventors: Weigen Qiu, Samuel Yin Lun Pun
-
Patent number: 8386241Abstract: 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: GrantFiled: March 29, 2012Date of Patent: February 26, 2013Assignee: Zi Corporation of Canada, Inc.Inventors: Corneil John Goud, Roland Emlyn Williams, William James Templeton-Steadman
-
Patent number: 8364706Abstract: 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: GrantFiled: June 18, 2004Date of Patent: January 29, 2013Assignee: ZI Corporation of Canada, Inc.Inventor: Todd Garrett Simpson
-
Patent number: 8305239Abstract: 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: GrantFiled: May 19, 2008Date of Patent: November 6, 2012Assignee: Zi Corporation of Canada, Inc.Inventor: Roland E. Williams
-
Patent number: 8180630Abstract: 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: GrantFiled: June 6, 2008Date of Patent: May 15, 2012Assignee: Zi Corporation of Canada, Inc.Inventors: Corneil John Goud, Roland Emlyn Williams, William James Templeton-Steadman
-
Patent number: 8176038Abstract: 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: GrantFiled: January 20, 2011Date of Patent: May 8, 2012Assignee: Zi Corporation of Canada, Inc.Inventors: Charles Weir, Tommy Wildenflycht
-
Patent number: 8166418Abstract: 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: GrantFiled: May 23, 2007Date of Patent: April 24, 2012Assignee: ZI Corporation of Canada, Inc.Inventor: Roland E. Williams
-
Patent number: 8159371Abstract: 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: GrantFiled: December 12, 2007Date of Patent: April 17, 2012Assignee: Zi Corporation of Canada, Inc.Inventor: Weigen Qiu
-
Patent number: 8161020Abstract: 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: GrantFiled: November 14, 2005Date of Patent: April 17, 2012Assignee: Zi Corporation of Canada, Inc.Inventors: Charles Weir, Tommy Wildenflycht