Source: http://www.google.com/patents/US8140560?dq=7,346,539
Timestamp: 2017-10-19 17:02:20
Document Index: 292526056

Matched Legal Cases: ['Application No. 2002331407', 'Application No. 566172', 'Application No. 200801128', 'Application No. 02766922', 'Application No. 2010200095', 'Application No. 02766922', 'Application No. 02766922', 'Application No. 02766922', 'Application No. 2006281970', 'Application No. 566172', 'Application No. 200710153468', 'Application No. 2006800364961', 'Application No. 02825059', 'Application No. 2008', 'Application No. 02766922', 'Application No. 02766922', 'Application No. 08714345']

Patent US8140560 - Process and apparatus for selecting an item from a database - Google Patents
The present invention relates to a method and apparatus for selecting database items from a database, where the database items are indexed by a list of item identifiers. The item identifiers may be in the form of text. An initial display is generated which includes one or more parts of the item identifiers....http://www.google.com/patents/US8140560?utm_source=gb-gplus-sharePatent US8140560 - Process and apparatus for selecting an item from a database
Publication number US8140560 B2
Application number US 11/990,338
PCT number PCT/AU2006/001151
Also published as CA2618775A1, CA2618775C, CN101313271A, EP1922600A1, EP1922600A4, US8370393, US8375058, US8676852, US8996579, US9436354, US20100010963, US20120109948, US20120246591, US20130124537, US20140143242, US20150169150, US20170031544, WO2007019610A1
Publication number 11990338, 990338, PCT/2006/1151, PCT/AU/2006/001151, PCT/AU/2006/01151, PCT/AU/6/001151, PCT/AU/6/01151, PCT/AU2006/001151, PCT/AU2006/01151, PCT/AU2006001151, PCT/AU200601151, PCT/AU6/001151, PCT/AU6/01151, PCT/AU6001151, PCT/AU601151, US 8140560 B2, US 8140560B2, US-B2-8140560, US8140560 B2, US8140560B2
Inventors Kevin William Dinn
Original Assignee Kannuu Pty Ltd.
Patent Citations (115), Non-Patent Citations (38), Referenced by (6), Classifications (20), Legal Events (9)
US 8140560 B2
Being a complicated, unnatural system which needs to be learnt,
Requiring accurate presses of generally very small buttons resulting in accidental pressing of adjacent buttons,
Requiring the user to be able to read and discern very small labels on the buttons,
Requiring constant shift of gaze between buttons and screen to track the input,
Only allowing the entry of one character at a time, not a group of characters at a time.
Other handheld devices take input through a touch screen such as PDAs (FIG. 2). These allow text input through generally two methods: an on-screen keyboard and handwriting recognition.
Access to numbers and additional symbols usually requiring at least two presses as they require the keyboard to go into another mode to allow access to them,
Small key images are hard to see for those with any impairment of vision and hard to select for those with limited dexterity,
Characters are only entered one at a time.
Handwriting recognition systems have the disadvantage of a high error rate in recognising characters unless either the system is trained with the user's handwriting or the user learns a set of distinctive ways to input letters that are amenable to the device's programming. This method has the disadvantages of:
Needing a stylus for input,
Being slow to enter each letter,
Requiring a constant cycle of entry, checking of accuracy of the entry and correction of misinterpretation of entries,
Even using a fully fledged keyboard to specify the characters to select an object has disadvantages:
It is still necessary to enter one character at a time,
It is still necessary to enter enough characters to generate a manageable subset list and then select from it, the alternative would be to enter sufficient characters each time to uniquely identify the entry which may require almost all of the entry to be specified,
Except for adept touch typists there is still a need to constantly move one's gaze between the keyboard and the screen.
There is need for an improved method of selecting items from a list.
1. The user starts the address book application and is presented with a the full list of all contacts in the address book, (FIG. 3)
2. Using the multi-tap feature on the device to enter characters with multiple presses of keypad keys, the user enters the first letter of the name they want to find,
3. This results in the list of names presented changing from the entire address book to only those names starting with the specified letter,
4. The user can now decided to use the joystick to move the selection to the desired contact and select it (FIG. 4), if however the list is still too long the user goes back to step 2 above to enter the next character and proceeds until the list is short enough to find the contact,
5. Once the contact is selected, their information is presented and the user is given the option of calling them, emailing them, etc.
In an embodiment of the current invention the above process can be streamlined greatly by presenting the user with the following sequence:
1. The user starts the address book application which is implemented based on the present invention, the user is presented with 4 strings in a circular menu indicating the strings are selected by movements of the joystick in the directions left, right, up and down (FIG. 5), these initial four options are the four most likely word sections in the database at the start of a contact name based on an analysis of the frequency of words in the address book;
2. If the user sees the word section that starts, or is a continuation of, the contact they want to select they move the joystick in the indicated direction to select that word section, appending it to the name thus far specified. The next set of most likely word sections which continue the name thus far specified are then presented (FIG. 6), if the selection is not complete the user repeats this step 2;
3. If the word section the user desires is not presented they activate the “more” function, in this case a press in of the joystick to be presented with the next most likely set of four options to continue the name thus far specified, the user then repeats step 2;
4. Once the user has completed the name the user is then presented with their information and the user is given the option of calling them, emailing them, etc.
Using an address book application implemented with the present invention as described above has the following advantages over the traditional system as described previously:
There are significantly less key presses or movements of the joystick as the mostly letters are presented first and it is likely that it will be possible to specify several letters of the name at a time,
Only the joystick has been used so there is no need to transfer the thumb or finger between buttons and risk mis-hitting buttons,
The labels selected from are presented on the screen rather than being printed on the buttons meaning the user is able to maintain their gaze on the screen the entire time rather than constantly flick between the screen and the keypad,
Another advantage of on-screen labels is that it is possible to increase the size of the labels to make them more readable for those with vision impairment, an option not possible for labels on small keypad keys.
It should be obvious to someone skilled in the art that the present invention has much broader application than just the example listed above, as well as a mobile phone, the present invention can be used to improve list selection on other devices including but not limited to personal computers, tablet PCs, PDAs, remote controls and small watch sized devices.
1. Exclude nodes which have already been presented (i.e. they have been presented to the user and the user has selected “more” to indicate none of those presented are appropriate)
2. Select the nodes with the highest ranking values
3. When assessing the ranking value subtract the ranking value of any nodes below this node in the tree that have been selected. For example, in FIG. 8 ranking value for the node with the string “J” is 5 but if the node for “ohn_” is included in the selection the ranking for “J” should be treated as 2, the sum of the rankings of the unselected nodes.
4. Point 3 above means some iterations may be performed to select the optimum node set
5. Select up to the number of menu choices that are presentable.
Thus for our example tree in FIG. 8 if four word section are to be selected for a joystick based interface, the first four options would be:
WORD SECTION RANKING VALUE
“An” 2
“John_” 3
“J” 2
“Peter Smith” 1
WORD SECTION RANKING
“Smith” 1
“Sykes” 1
“Jones” 1
“drew_Jones” 1
“ne_Parkes” 1
US3937939 Jan 7, 1974 Feb 10, 1976 Frenkel Marvin A Single-hand digital calculator
US5398023 Jul 19, 1993 Mar 14, 1995 Motorola, Inc. Selective call receiver with flip-out display
US5894276 Dec 23, 1996 Apr 13, 1999 Motorola, Inc. Communication device with programmable function button and method of operation
US6264146 Dec 7, 1999 Jul 24, 2001 The Boeing Company Portable controller for an aircraft
US6311125 * Sep 28, 2000 Oct 30, 2001 International Business Machines Corporation Road selecting and editing using shortest path tree
US6748242 Aug 4, 2000 Jun 8, 2004 Nokia Mobile Phones Ltd. Personal communication device with full keyboard and gaming feature
US6792287 Jul 1, 1999 Sep 14, 2004 Nokia Mobile Phone Limited Electronic apparatus
US7236631 * Apr 18, 2003 Jun 26, 2007 Kamran Reihani System and method for automated symbolic recognition including logical symbols
US7669111 Jul 28, 2000 Feb 23, 2010 Philip R Krause Electronic text reading environment enhancement method and apparatus
US20010012769 Nov 19, 1998 Aug 9, 2001 Jukka Sirola Wireless communication device and a method of manufacturing a wireless communication device
US20010018351 Feb 20, 2001 Aug 30, 2001 Ichiro Hino Communication terminal device
US20020049795 May 15, 2001 Apr 25, 2002 Freeman Alfred Boyd Computer assisted text input system
US20020061770 Nov 19, 2001 May 23, 2002 Kazuya Ozaki Opening/closing type portable information terminal
US20020183099 May 30, 2001 Dec 5, 2002 Lee Man Wei Multiple display panels for different modes of operation for conveying personality
US20040105714 Jun 27, 2001 Jun 3, 2004 Eo Yoon-Hyoung Arabic-persian alphabet input apparatus
US20040192276 Dec 19, 2003 Sep 30, 2004 Wesby Philip Bernard Emergency mobile radio telephone with reduced key set
US20050233769 Jun 20, 2005 Oct 20, 2005 Fujitsu Limited Portable terminal
US20060031591 Oct 3, 2005 Feb 9, 2006 Magnus Hollstrom Device and a method for operating an electronic utility device from a portable telecommunication apparatus
US20060146028 Dec 30, 2004 Jul 6, 2006 Chang Ying Y Candidate list enhancement for predictive text input in electronic devices
US20060217953 Jun 8, 2006 Sep 28, 2006 Prashant Parikh Automatic dynamic contextual data entry completion system
US20060221058 * Apr 4, 2005 Oct 5, 2006 Vadim Fux Handheld electronic device with text disambiguation employing advanced text case feature
US20060294462 Jun 28, 2005 Dec 28, 2006 Avaya Technology Corp. Method and apparatus for the automatic completion of composite characters
US20070089070 Nov 30, 2004 Apr 19, 2007 Benq Mobile Gmbh & Co. Ohg Communication device and method for inputting and predicting text
US20090327888 May 30, 2006 Dec 31, 2009 Ipifini, Inc. Computer program for indentifying and automating repetitive user inputs
US20100010963 Aug 11, 2006 Jan 14, 2010 Kannuu Pty Ltd Process and apparatus for selecting an item from a database
CN1199302A Apr 24, 1998 Nov 18, 1998 索尼公司 Video camera system having remote commander
DE10019727A1 Apr 20, 2000 Oct 25, 2001 Alcatel Sa Netzwerkserver
EP0624965A2 Mar 17, 1994 Nov 17, 1994 Us West Advanced Technologies, Inc. Method and system for searching an on-line directory at a telephone station
EP0789224A2 Aug 26, 1996 Aug 13, 1997 Aisin Aw Co., Ltd. Navigation system for vehicles
EP1022644A1 Aug 4, 1999 Jul 26, 2000 Xybernaut Corporation Flat panel display
FR2751442A1 Title not available
GB213001A Title not available
GB2357220A Title not available
GB2363290A Title not available
JP2000267787A Title not available
JP2002149345A Title not available
JP2005159250A Title not available
JPH0983402A Title not available
JPH07240776A Title not available
JPH10293640A Title not available
NL1011027A1 Title not available
WO2000059181A1 Feb 4, 2000 Oct 5, 2000 Ericsson, Inc. Non-keypad dialing interfaces for handheld radiotelephones
WO2001067725A2 Mar 5, 2001 Sep 13, 2001 George Wilhelm Blaes Mobile telephone
WO2002008876A2 Jul 18, 2001 Jan 31, 2002 Michael Katz Folding cellular telephone and digital assistant with improved keyboard
WO2002039244A1 Nov 12, 2001 May 16, 2002 Besdi Pty Ltd Device interface
WO2002093338A1 May 14, 2002 Nov 21, 2002 Palm, Inc. Integrated portable computer/mobile phone
WO2003021418A1 Jan 24, 2002 Mar 13, 2003 Katsuzo Tanaka Ultrahigh rate character input unit of portable telephone
WO2003077102A1 Aug 20, 2002 Sep 18, 2003 Besdi Pty Ltd Improved device interface
WO2004017188A1 Aug 26, 2002 Feb 26, 2004 Besdi Pty Ltd Small device with improved interface
WO2005064445A1 Dec 23, 2003 Jul 14, 2005 Nokia Corporation Method and apparatus for entering data with a four way input device
WO2006100505A2 Mar 23, 2006 Sep 28, 2006 Keypoint Technologies (Uk) Limited Human-to-mobile interfaces
WO2007019610A1 Aug 11, 2006 Feb 22, 2007 Kannuu Pty Ltd Improved process and apparatus for selecting an item from a database
WO2008080192A1 Dec 28, 2007 Jul 10, 2008 Kannuu Pty Ltd Process and apparatus for selecting an item from a database
WO2008106729A1 Mar 5, 2008 Sep 12, 2008 Kannuu Pty Ltd Method system and apparatus for entering text on a computing device
1 "An Efficient Text Input Method for Pen-based Computers" by Toshiyuki Masui, Sony Computer Science Laboratory Inc., Shinagawa, Tokyo, Japan. In: Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'98), Apr. 1998. Retrieved from the Internet: http://www.pitecan.com/papers/CHI98/CHI98.pdf.
2 "iTAP Predictive Text Input Technology Technical Paper" Lexicus, A Division of Motorola, Version 1.0, Jun. 26, 2002, pp. 1-11. Retreived from the Internet on Aug. 28, 2006 at URL: http://www.toptrend.com.tw/library/product%20line/Lexicus/iTAP/iTAP%20Technical%20Paper%20for%20ESC.pdf.
3 "It's a Nokia . . . Game Boy Advance?", Jorgen Sundgot, InfoSyncWorld, Oct. 11, 2001 .
4 "It's a Nokia . . . Game Boy Advance?", Jorgen Sundgot, InfoSyncWorld, Oct. 11, 2001 <http://www.infosyncworld.com/news/n/986.html>.
5 "New Nokia 5510 is Entertainment Phone", Ana Leticia Sigvartsen, InfoSatellite.com, Oct. 11, 2001, .
6 "New Nokia 5510 is Entertainment Phone", Ana Leticia Sigvartsen, InfoSatellite.com, Oct. 11, 2001, <http://www.infosatellite.com/news/2001/10/a111001nokia—5510.htm>.
7 "Nokia 5510 User's Guide", Copyright 2001-2002, Selected Pages. Available at: .
8 "Nokia 5510 User's Guide", Copyright 2001-2002, Selected Pages. Available at: <http://nds1.nokia.com/phones/files/guides/5510—usersguide—en.pdf>.
9 "Optimizing predictive text entry for short message service on mobile phones" by How et al. School of Computing, National University of Singapore, 2005. Retrieved from the Internet: http://en.scientificcommons.org/43594032.
10 "The Use of Syntax in Word Completion Utilities" by Afsaneh Fazly, Graduate Department of Computer Science, University of Toronto, 2002, Retrieved from the Internet: http://www.cs.toronto.edu/pub/gh/Fazly-thesis.pdf.
11 , Nov. 12, 2003.
12 <www.francemobiles.com/telmob/pack/itineris/pa086271.php?from=aol>, Nov. 12, 2003.
13 European Search Report dated Dec. 1, 2006 for PCT/AU2002/01114.
14 Examination Report dated Apr. 11, 2008 from Australian Application No. 2002331407.
15 Examination Report dated Apr. 12, 2011 for New Zealand Patent Application No. 566172.
16 Examination Report dated Feb. 10, 2010 for Singapore Patent Application No. 200801128-0.
17 Examination Report dated Feb. 17, 2010 for European Patent Application No. 02766922.5.
18 Examination Report dated Jun. 22, 2011 for Australian Patent Application No. 2010200095.
19 Examination Report dated May 22, 2007 for European Patent Application No. 02766922.5.
20 Examination Report dated Nov. 15, 2010 for European Patent Application No. 02766922.5.
21 Examination Report dated Oct. 17, 2007 for European Patent Application No. 02766922.5.
22 Examination Report dated Oct. 29, 2010 for Australian Patent Application No. 2006281970.
23 Examination Report dated Sep. 29, 2009 for New Zealand Patent Application No. 566172.
24 First Office Action dated Feb. 12, 2010 for Chinese Patent Application No. 200710153468.4.
25 First Office Action dated Jun. 26, 2009 for Chinese Patent Application No. 2006800364961.
26 First Office Action dated Mar. 10, 2006 for Chinese Patent Application No. 02825059.1.
27 International Search Report dated Apr. 8, 2008 from International Application No. PCT/AU2008/000297.
28 International Search Report dated Aug. 29, 2006 from International Application No. PCT/AU2006/001151.
29 International Search Report dated Feb. 6, 2008 from International Application No. PCT/AU2007/002010.
30 International Search Report dated Jan. 15, 2002 from International Patent Application No. PCT/AU2002/001467.
31 International Search Report dated Oct. 16, 2002 from International Application No. PCT/AU2002/01114.
32 International Search Report dated Oct. 25, 2002 from International Application No. PCT/AU2002/001154.
33 KeyStick Text Entry System for Series 60 Mobile Phones Version 2.8.0; 2003.
34 Office Action dated Sep. 27, 2011 for Japanese Application No. 2008-525341 with English Translation.
35 Supplemental Search Report dated Dec. 1, 2006 for European Patent Application No. 02766922.5.
36 Supplemental Search Report dated Feb. 19, 2007 for European Patent Application No. 02766922.5.
37 Supplemental Search Report dated Mar. 2, 2011 for European Patent Application No. 08714345.
38 Various Website Screanshots for VVayBackMachine for n-e-ware.com and related websites, Various Dates, May 14, 2004-Aug. 29, 2007.
U.S. Classification 707/765, 707/769, 707/748, 707/722
Cooperative Classification G06F17/30321, G06F3/0482, G06F17/30554, G06F3/0338, G06F3/04842, G06F17/30899, G06F3/0489, G06F3/0237, H04M1/274558, G06F17/3053
European Classification G06F17/30W9, H04M1/2745M, G06F3/023M8, G06F3/0489
Owner name: KANUU PTY LTD., AUSTRALIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DINN, KEVIN WILLIAM;REEL/FRAME:023155/0371
Free format text: RE-RECORD TO CORRECT THE NAME OF THE ASSIGNEE, PREVIOUSLY RECORDED ON REEL 023155 FRAME 0371, ASSIGNOR CONFIRMS THE ASSIGNMENT OF THE ENTIRE INTEREST.;ASSIGNOR:DINN, KEVIN WILLIAM;REEL/FRAME:023295/0874
Free format text: RE-RECORD TO CORRECT THE NAME OF THE ASSIGNEE, PREVIOUSLY RECORDED ON REEL 023155 FRAME 0371, ASSIGNOR CONFIRMS THE ASSIGNMENT OF THE ENTIRE INTEREST;ASSIGNOR:DINN, KEVIN WILLIAM;REEL/FRAME:023295/0874
Mar 20, 2016 REIN Reinstatement after maintenance fee payment confirmed