-
公开(公告)号:GB2528687A
公开(公告)日:2016-02-03
申请号:GB201413332
申请日:2014-07-28
Applicant: IBM
Inventor: BELL DAVID ROWLAND , SULLIVAN DARREN , DUFFELL JOHN WILLIAM , CULLEN PETER
Abstract: A central text matching component receives the text data and metadata from data collection components. A database of the text data and text metadata is maintained by the central text matching component. A sending component sends text entered by the user in a text-entry field of an application and any text metadata associated with the entered text to the central text matching component. A comparison component 230 compares the entered text and associated text metadata to text data and text metadata in the database and locates text strings matching the text data and metadata. A weighted ordering component 240 ranks the matching text strings using the text metadata and its configuration settings. A completion component completes the entered text at the text-entry field based on a selection of one of the located matching text strings. An updating component updates text metadata of the matching text string in the database to reflect the selection and a further updating component updates the configuration settings of the weighted ordering component based on the updated text metadata.
-
公开(公告)号:GB2519124A
公开(公告)日:2015-04-15
申请号:GB201317959
申请日:2013-10-10
Applicant: IBM
Inventor: BELL DAVID ROWLAND , PHILLIPS CHRISTOPHER
Abstract: The present invention provides a method in a computing device of controlling how an application window of a graphical user interface will open. The method includes the following steps. A time period is defined immediately after an application launch selection action by a user and before the drawing on screen of the application window. During the time period, a gesture input is sensed, and this is then recognised by a gesture recognition engine. The computing device then selects, based on at least one of a type and location of the recognised gesture input, a window location and dimensions which are then used for the window which is then opened. For example a user may launch an application and then use an cursor control device, such as a mouse, trackball or touchpad, to input a gesture at the top right quarter of the screen. This indicates to the computing device that an application window covering the top right quarter of the display screen should be opened. The location of the gesture may relate to predefined window dimensions and locations such as quarter-screen, half-screen or full-screen or double-screen windows. The user may define a set of window sizes and locations.
-
公开(公告)号:GB2504540A
公开(公告)日:2014-02-05
申请号:GB201213776
申请日:2012-08-02
Applicant: IBM
Inventor: BELL DAVID ROWLAND , NORTON PHILIP
IPC: A61B5/00
Abstract: A method of monitoring an individual comprises the steps of measuring one or more parameters of the individual, accessing a list of pattern records, each pattern record defining a set of nodes relating to the measured parameter(s) and a specific end result for the set of nodes, matching the measured parameter(s) to a pattern record in the list, and generating a predefined output in relation to the specific end result of the matched pattern record.
-
公开(公告)号:GB2497935A
公开(公告)日:2013-07-03
申请号:GB201122079
申请日:2011-12-22
Applicant: IBM
Inventor: BELL DAVID ROWLAND , NORTON PHILIP
IPC: G06F9/44
Abstract: A method of anticipating or predicting future actions input to a user interface comprises; detecting (S1) a sequence of actions input to the user interface; accessing (S2) a database storing pattern keys which define sequences of actions; matching (S3) the sequence of actions with a sequence stored in the database; and performing a specific predefined action (S4) associated with the matched stored sequence. The specific predefine action can be presenting a specific end result or presenting a shortcut to the specific end result. The pattern keys might be global and apply to all users of a device, or be specific to a known user. The pattern keys might be generated from user data collected over a significant period of time. The sequence of actions might be, for example, opening various applications in a particular order.
-
-
-