US5805158A - Copying predicted input between computer systems - Google Patents
Copying predicted input between computer systems Download PDFInfo
- Publication number
- US5805158A US5805158A US08/706,990 US70699096A US5805158A US 5805158 A US5805158 A US 5805158A US 70699096 A US70699096 A US 70699096A US 5805158 A US5805158 A US 5805158A
- Authority
- US
- United States
- Prior art keywords
- client
- processor
- repository
- data
- predictive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1632—External expansion units, e.g. docking stations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3265—Power saving in display device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
- G06F3/04855—Interaction with scrollbars
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27453—Directories allowing storage of additional subscriber data, e.g. metadata
- H04M1/2746—Sorting, e.g. according to history or frequency of use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27463—Predictive input, predictive dialling by comparing the dialled sequence with the content of a telephone directory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/724092—Interfacing with an external cover providing additional functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72445—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S345/00—Computer graphics processing and selective visual display systems
- Y10S345/905—Display device with housing structure
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Library & Information Science (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (20)
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/706,990 US5805158A (en) | 1996-08-22 | 1996-08-22 | Copying predicted input between computer systems |
TW086107033A TW439038B (en) | 1996-08-22 | 1997-05-24 | Information handling system |
KR1019970029750A KR100288492B1 (en) | 1996-08-22 | 1997-06-30 | Mobile client computer programmed to copy lists of predicted input |
CNB971147310A CN1142500C (en) | 1996-08-22 | 1997-07-21 | Mobile client computer programmed to copy lists of predicted input |
EP97305502A EP0825516B1 (en) | 1996-08-22 | 1997-07-23 | Mobile client computer programmed to copy lists of predicted input |
DE69740172T DE69740172D1 (en) | 1996-08-22 | 1997-07-23 | A programmed mobile client computer for copying lists of predicted inputs |
JP22217697A JP3893196B2 (en) | 1996-08-22 | 1997-08-19 | Apparatus and method programmed to copy a list of predicted inputs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/706,990 US5805158A (en) | 1996-08-22 | 1996-08-22 | Copying predicted input between computer systems |
Publications (1)
Publication Number | Publication Date |
---|---|
US5805158A true US5805158A (en) | 1998-09-08 |
Family
ID=24839911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/706,990 Expired - Fee Related US5805158A (en) | 1996-08-22 | 1996-08-22 | Copying predicted input between computer systems |
Country Status (7)
Country | Link |
---|---|
US (1) | US5805158A (en) |
EP (1) | EP0825516B1 (en) |
JP (1) | JP3893196B2 (en) |
KR (1) | KR100288492B1 (en) |
CN (1) | CN1142500C (en) |
DE (1) | DE69740172D1 (en) |
TW (1) | TW439038B (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020138418A1 (en) * | 2001-03-20 | 2002-09-26 | Zarin Marjorie Faith | Method and apparatus for providing pre-existing and prospective customers with an immediately accessible account |
US6499041B1 (en) * | 1998-12-29 | 2002-12-24 | International Business Machines Corporation | Methods, systems and computer program products for copying between templates having associated field designations |
US20030011571A1 (en) * | 2001-07-16 | 2003-01-16 | Clapper Edward O. | Software-based number lock |
US20040021691A1 (en) * | 2000-10-18 | 2004-02-05 | Mark Dostie | Method, system and media for entering data in a personal computing device |
US20050210020A1 (en) * | 1999-03-18 | 2005-09-22 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
US20050223308A1 (en) * | 1999-03-18 | 2005-10-06 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
US20060129539A1 (en) * | 2004-12-09 | 2006-06-15 | Masashi Nakatomi | Information processing device and method thereof |
US20060152496A1 (en) * | 2005-01-13 | 2006-07-13 | 602531 British Columbia Ltd. | Method, system, apparatus and computer-readable media for directing input associated with keyboard-type device |
US20070094257A1 (en) * | 2005-10-25 | 2007-04-26 | Kathy Lankford | File management |
US20100115402A1 (en) * | 2007-03-14 | 2010-05-06 | Peter Johannes Knaven | System for data entry using multi-function keys |
US20100131874A1 (en) * | 2008-11-26 | 2010-05-27 | General Electric Company | Systems and methods for an active listener agent in a widget-based application |
US20120023214A1 (en) * | 2010-07-21 | 2012-01-26 | Openpeak Inc. | System and method for state transition of a load controller device |
US8190989B1 (en) * | 2003-04-29 | 2012-05-29 | Google Inc. | Methods and apparatus for assisting in completion of a form |
US8378856B2 (en) | 2010-06-29 | 2013-02-19 | At&T Intellectual Property I, L.P. | Method and system for predictive human interface |
US20130191714A1 (en) * | 2012-01-25 | 2013-07-25 | Microsoft Corporation | Fill by example animation and visuals |
US10013413B2 (en) | 2013-06-14 | 2018-07-03 | Microsoft Technology Licensing, Llc | Smart fill |
US10228819B2 (en) | 2013-02-04 | 2019-03-12 | 602531 British Cilumbia Ltd. | Method, system, and apparatus for executing an action related to user selection |
US10409892B2 (en) | 2011-01-26 | 2019-09-10 | Microsoft Technology Licensing, Llc | Formatting data by example |
US10824799B2 (en) | 2014-06-30 | 2020-11-03 | Microsoft Technology Licensing, Llc | Summary data autofill |
US10922481B2 (en) * | 2019-06-14 | 2021-02-16 | International Business Machines Corporation | Visual user attention redirection while form filling to enhance auto-fill accuracy |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1189402A1 (en) * | 2000-09-15 | 2002-03-20 | Deutsche Thomson-Brandt Gmbh | Hand-held device and the method for using it |
EP1256875A1 (en) * | 2001-05-10 | 2002-11-13 | Nokia Corporation | Method and device for context dependent user input prediction |
US8689096B2 (en) | 2001-11-19 | 2014-04-01 | Hewlett-Packard Development Company, L.P. | Computer-based method, software module and computer program product for processing information in transaction-tax related applications |
US20050221791A1 (en) * | 2004-04-05 | 2005-10-06 | Sony Ericsson Mobile Communications Ab | Sensor screen saver |
US7483692B2 (en) | 2004-12-28 | 2009-01-27 | Sony Ericsson Mobile Communications Ab | System and method of predicting user input to a mobile terminal |
US8365089B2 (en) | 2007-12-17 | 2013-01-29 | International Business Machines Corporation | Automatic defaults proxy for web-delivered services |
US9269059B2 (en) | 2008-03-25 | 2016-02-23 | Qualcomm Incorporated | Apparatus and methods for transport optimization for widget content delivery |
US9110685B2 (en) | 2008-03-25 | 2015-08-18 | Qualcomm, Incorporated | Apparatus and methods for managing widgets in a wireless communication environment |
US9600261B2 (en) | 2008-03-25 | 2017-03-21 | Qualcomm Incorporated | Apparatus and methods for widget update scheduling |
US9069575B2 (en) | 2008-03-25 | 2015-06-30 | Qualcomm Incorporated | Apparatus and methods for widget-related memory management |
US9747141B2 (en) | 2008-03-25 | 2017-08-29 | Qualcomm Incorporated | Apparatus and methods for widget intercommunication in a wireless communication environment |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4330845A (en) * | 1979-12-31 | 1982-05-18 | International Business Machines Corporation | Guess-ahead feature for a keyboard-display terminal data input system |
US4969097A (en) * | 1985-09-18 | 1990-11-06 | Levin Leonid D | Method of rapid entering of text into computer equipment |
US5187790A (en) * | 1989-06-29 | 1993-02-16 | Digital Equipment Corporation | Server impersonation of client processes in an object based computer operating system |
WO1993003558A1 (en) * | 1991-08-01 | 1993-02-18 | Motorola, Inc. | A multiple user spread-spectrum communication system |
US5230062A (en) * | 1989-03-07 | 1993-07-20 | Sanyo Electric Co., Ltd. | Data processing apparatus and method for defining size and type of data field |
US5230047A (en) * | 1990-04-16 | 1993-07-20 | International Business Machines Corporation | Method for balancing of distributed tree file structures in parallel computing systems to enable recovery after a failure |
US5299305A (en) * | 1990-10-22 | 1994-03-29 | Hitachi, Ltd. | Method for generating forms and for processing and transferring data among the forms |
US5355505A (en) * | 1988-12-07 | 1994-10-11 | Hitachi, Ltd. | Method for simultaneously sorting data arrangement within movable demarcated blocks |
US5367619A (en) * | 1990-04-27 | 1994-11-22 | Eaton Corporation | Electronic data entry system employing an expert system to facilitate generation of electronic data forms with complex interrelationships between fields and subforms |
US5403639A (en) * | 1992-09-02 | 1995-04-04 | Storage Technology Corporation | File server having snapshot application data groups |
US5428782A (en) * | 1989-09-28 | 1995-06-27 | Texas Instruments Incorporated | Portable and dynamic distributed applications architecture |
US5432908A (en) * | 1991-07-10 | 1995-07-11 | International Business Machines Corporation | High speed buffer management of share memory using linked lists and plural buffer managers for processing multiple requests concurrently |
US5465358A (en) * | 1992-12-28 | 1995-11-07 | International Business Machines Corporation | System for enhancing user efficiency in initiating sequence of data processing system user inputs using calculated probability of user executing selected sequences of user inputs |
US5615248A (en) * | 1992-01-23 | 1997-03-25 | Nec Corporation | Telephone apparatus having automatic display function |
US5646632A (en) * | 1994-11-14 | 1997-07-08 | Lucent Technologies Inc. | Method and apparatus for a portable communication device to identify its own location |
US5666502A (en) * | 1995-08-07 | 1997-09-09 | Apple Computer, Inc. | Graphical user interface using historical lists with field classes |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4569421A (en) * | 1980-11-17 | 1986-02-11 | Sandstedt Gary O | Restaurant or retail vending facility |
US5896532A (en) * | 1992-06-15 | 1999-04-20 | Lucent Technologies Inc. | Objects with run-time classes and methods of making them |
JPH06149791A (en) * | 1992-11-13 | 1994-05-31 | Hitachi Ltd | Chinese character document input device |
JP3454536B2 (en) * | 1993-04-09 | 2003-10-06 | シチズン時計株式会社 | Portable computer |
JP3348386B2 (en) * | 1993-06-18 | 2002-11-20 | ソニー株式会社 | Database search device |
KR970701886A (en) * | 1994-11-21 | 1997-04-12 | 다떼이시 요시오 | Database system shared by a plurality of client apparatuses, data updating method and application to character processor |
JPH08161317A (en) * | 1994-12-01 | 1996-06-21 | Omron Corp | Kana/kanji conversion device and kana/kanji conversion method |
-
1996
- 1996-08-22 US US08/706,990 patent/US5805158A/en not_active Expired - Fee Related
-
1997
- 1997-05-24 TW TW086107033A patent/TW439038B/en not_active IP Right Cessation
- 1997-06-30 KR KR1019970029750A patent/KR100288492B1/en active IP Right Grant
- 1997-07-21 CN CNB971147310A patent/CN1142500C/en not_active Expired - Lifetime
- 1997-07-23 EP EP97305502A patent/EP0825516B1/en not_active Expired - Lifetime
- 1997-07-23 DE DE69740172T patent/DE69740172D1/en not_active Expired - Lifetime
- 1997-08-19 JP JP22217697A patent/JP3893196B2/en not_active Expired - Lifetime
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4330845A (en) * | 1979-12-31 | 1982-05-18 | International Business Machines Corporation | Guess-ahead feature for a keyboard-display terminal data input system |
US4969097A (en) * | 1985-09-18 | 1990-11-06 | Levin Leonid D | Method of rapid entering of text into computer equipment |
US5355505A (en) * | 1988-12-07 | 1994-10-11 | Hitachi, Ltd. | Method for simultaneously sorting data arrangement within movable demarcated blocks |
US5230062A (en) * | 1989-03-07 | 1993-07-20 | Sanyo Electric Co., Ltd. | Data processing apparatus and method for defining size and type of data field |
US5187790A (en) * | 1989-06-29 | 1993-02-16 | Digital Equipment Corporation | Server impersonation of client processes in an object based computer operating system |
US5428782A (en) * | 1989-09-28 | 1995-06-27 | Texas Instruments Incorporated | Portable and dynamic distributed applications architecture |
US5230047A (en) * | 1990-04-16 | 1993-07-20 | International Business Machines Corporation | Method for balancing of distributed tree file structures in parallel computing systems to enable recovery after a failure |
US5367619A (en) * | 1990-04-27 | 1994-11-22 | Eaton Corporation | Electronic data entry system employing an expert system to facilitate generation of electronic data forms with complex interrelationships between fields and subforms |
US5299305A (en) * | 1990-10-22 | 1994-03-29 | Hitachi, Ltd. | Method for generating forms and for processing and transferring data among the forms |
US5432908A (en) * | 1991-07-10 | 1995-07-11 | International Business Machines Corporation | High speed buffer management of share memory using linked lists and plural buffer managers for processing multiple requests concurrently |
WO1993003558A1 (en) * | 1991-08-01 | 1993-02-18 | Motorola, Inc. | A multiple user spread-spectrum communication system |
US5615248A (en) * | 1992-01-23 | 1997-03-25 | Nec Corporation | Telephone apparatus having automatic display function |
US5403639A (en) * | 1992-09-02 | 1995-04-04 | Storage Technology Corporation | File server having snapshot application data groups |
US5465358A (en) * | 1992-12-28 | 1995-11-07 | International Business Machines Corporation | System for enhancing user efficiency in initiating sequence of data processing system user inputs using calculated probability of user executing selected sequences of user inputs |
US5646632A (en) * | 1994-11-14 | 1997-07-08 | Lucent Technologies Inc. | Method and apparatus for a portable communication device to identify its own location |
US5666502A (en) * | 1995-08-07 | 1997-09-09 | Apple Computer, Inc. | Graphical user interface using historical lists with field classes |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6499041B1 (en) * | 1998-12-29 | 2002-12-24 | International Business Machines Corporation | Methods, systems and computer program products for copying between templates having associated field designations |
US7293231B1 (en) * | 1999-03-18 | 2007-11-06 | British Columbia Ltd. | Data entry for personal computing devices |
US7681124B2 (en) | 1999-03-18 | 2010-03-16 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
US7716579B2 (en) | 1999-03-18 | 2010-05-11 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
US20050210020A1 (en) * | 1999-03-18 | 2005-09-22 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
US20050223308A1 (en) * | 1999-03-18 | 2005-10-06 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
US20080088599A1 (en) * | 1999-03-18 | 2008-04-17 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
US7921361B2 (en) | 1999-03-18 | 2011-04-05 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
US20080030481A1 (en) * | 1999-03-18 | 2008-02-07 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
US20040021691A1 (en) * | 2000-10-18 | 2004-02-05 | Mark Dostie | Method, system and media for entering data in a personal computing device |
US20110010655A1 (en) * | 2000-10-18 | 2011-01-13 | 602531 British Columbia Ltd. | Method, system and media for entering data in a personal computing device |
US7930244B2 (en) | 2001-03-20 | 2011-04-19 | American Express Travel Related Services Company, Inc. | Method and apparatus for providing pre-existing customers and prospective customers with an immediately accessible account |
US7778920B2 (en) | 2001-03-20 | 2010-08-17 | American Express Travel Related Services Company, Inc. | Method and apparatus for providing pre-existing and prospective customers with an immediately accessible account |
US20110166923A1 (en) * | 2001-03-20 | 2011-07-07 | American Express Travel Related Services Company, Inc. | Method and apparatus for providing pre-existing and prospective customers with an immediately accessible account |
US20020138418A1 (en) * | 2001-03-20 | 2002-09-26 | Zarin Marjorie Faith | Method and apparatus for providing pre-existing and prospective customers with an immediately accessible account |
US7515137B2 (en) * | 2001-07-16 | 2009-04-07 | Intel Corporation | Software-based number lock |
US20030011571A1 (en) * | 2001-07-16 | 2003-01-16 | Clapper Edward O. | Software-based number lock |
US8799763B1 (en) | 2003-04-29 | 2014-08-05 | Google Inc. | Methods and apparatus for assisting in completion of a form |
US8190989B1 (en) * | 2003-04-29 | 2012-05-29 | Google Inc. | Methods and apparatus for assisting in completion of a form |
US20060129539A1 (en) * | 2004-12-09 | 2006-06-15 | Masashi Nakatomi | Information processing device and method thereof |
US8552984B2 (en) | 2005-01-13 | 2013-10-08 | 602531 British Columbia Ltd. | Method, system, apparatus and computer-readable media for directing input associated with keyboard-type device |
US20060152496A1 (en) * | 2005-01-13 | 2006-07-13 | 602531 British Columbia Ltd. | Method, system, apparatus and computer-readable media for directing input associated with keyboard-type device |
US20070094257A1 (en) * | 2005-10-25 | 2007-04-26 | Kathy Lankford | File management |
US20100115402A1 (en) * | 2007-03-14 | 2010-05-06 | Peter Johannes Knaven | System for data entry using multi-function keys |
US20100131874A1 (en) * | 2008-11-26 | 2010-05-27 | General Electric Company | Systems and methods for an active listener agent in a widget-based application |
US8378856B2 (en) | 2010-06-29 | 2013-02-19 | At&T Intellectual Property I, L.P. | Method and system for predictive human interface |
US8581749B2 (en) | 2010-06-29 | 2013-11-12 | At&T Intellectual Property I, L.P. | Method and system for predictive human interface |
US20120023214A1 (en) * | 2010-07-21 | 2012-01-26 | Openpeak Inc. | System and method for state transition of a load controller device |
US10409892B2 (en) | 2011-01-26 | 2019-09-10 | Microsoft Technology Licensing, Llc | Formatting data by example |
US20130191714A1 (en) * | 2012-01-25 | 2013-07-25 | Microsoft Corporation | Fill by example animation and visuals |
US10228819B2 (en) | 2013-02-04 | 2019-03-12 | 602531 British Cilumbia Ltd. | Method, system, and apparatus for executing an action related to user selection |
US10013413B2 (en) | 2013-06-14 | 2018-07-03 | Microsoft Technology Licensing, Llc | Smart fill |
US10229101B2 (en) | 2013-06-14 | 2019-03-12 | Microsoft Technology Licensing, Llc | Smart fill |
US10824799B2 (en) | 2014-06-30 | 2020-11-03 | Microsoft Technology Licensing, Llc | Summary data autofill |
US10922481B2 (en) * | 2019-06-14 | 2021-02-16 | International Business Machines Corporation | Visual user attention redirection while form filling to enhance auto-fill accuracy |
Also Published As
Publication number | Publication date |
---|---|
CN1177145A (en) | 1998-03-25 |
JPH10116170A (en) | 1998-05-06 |
DE69740172D1 (en) | 2011-05-26 |
EP0825516A2 (en) | 1998-02-25 |
CN1142500C (en) | 2004-03-17 |
KR100288492B1 (en) | 2001-05-02 |
TW439038B (en) | 2001-06-07 |
EP0825516A3 (en) | 2001-07-04 |
KR19980018170A (en) | 1998-06-05 |
EP0825516B1 (en) | 2011-04-13 |
JP3893196B2 (en) | 2007-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5864340A (en) | Mobile client computer programmed to predict input | |
US5805158A (en) | Copying predicted input between computer systems | |
US5805159A (en) | Mobile client computer interdependent display data fields | |
US5964847A (en) | Mobile client computer interacting with docking device | |
US5812131A (en) | Mobile client computer programmed to process table displays | |
US5784060A (en) | Mobile client computer programmed to display lists and hexagonal keyboard | |
US6073136A (en) | Mobile computer with minimized function display and maximized content display | |
US6008810A (en) | Mobile client computer programmed for system message display | |
US5801941A (en) | Mobile client computer programmed to establish soft keyboard targeting sensitivity | |
US5878276A (en) | Handheld computer which establishes an input device as master over the CPU when it is coupled to the system | |
US5943692A (en) | Mobile client computer system with flash memory management utilizing a virtual address map and variable length data | |
US5923861A (en) | Mobile client computer programmed to display drop down scrolling indicator | |
US5805157A (en) | Mobile client computer with hexagonal keyboard | |
US5873045A (en) | Mobile client computer with radio frequency transceiver | |
US5745716A (en) | Method and apparatus for tab access and tab cycling in a pen-based computer system | |
US5905486A (en) | Mobile client computer programmed to combine cursor, control and input functions | |
EP0788630B1 (en) | Handheld computer with automatic data synchronization with host computer | |
US5790118A (en) | Mobile client programmed to hide empty table elements | |
US5880724A (en) | Mobile client computer programmed for importation of data into title display | |
US5926006A (en) | Modular electronic apparatus with battery charging control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORP., NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BERTRAM, RANDAL LEE;BRITTENHAM, PETER JAMES;CHAMPION, DAVID FREDERICK;REEL/FRAME:008168/0228 Effective date: 19960822 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: RIGHT CHANCE, INC., VIRGIN ISLANDS, BRITISH Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:020617/0762 Effective date: 20071205 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20100908 |
|
AS | Assignment |
Owner name: MEDIATEK INC., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RIGHT CHANCE INC.;REEL/FRAME:032661/0456 Effective date: 20131130 |
|
AS | Assignment |
Owner name: MEDIATEK INC., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RIGHT CHANCE INC.;REEL/FRAME:032754/0468 Effective date: 20131130 |