Column scrolling
    1.
    发明专利

    公开(公告)号:GB2526852A8

    公开(公告)日:2015-12-16

    申请号:GB201409988

    申请日:2014-06-05

    Applicant: IBM

    Abstract: A method of controlling the display of a multiple-column document comprises displaying the columns in a viewport; receiving user input defining downwards scrolling for the document; determining the lowest numbered column that does not have its lowest point displayed in the viewport; and scrolling only this column, whilst all other columns remain stationary. The scrollbar may be sized to reflect the total height of the multiple columns in the document. When receiving input defining upwards scrolling for the document, the highest numbered column that doesn’t have its highest point displayed is determined, and only this column is scrolled. User inputs defining downward scrolling when all columns have their lowest point displayed result in the entire document scrolling upwards; user inputs defining upwards scrolling for the document when all columns have their highest point displayed result in the entire document scrolling downwards. The invention is intended to make multiple-column documents more easily readable, by avoiding the need to scroll to the top of the page to begin reading the next column upon finishing reading a first column.

    Publish and subscribe broker with multiple orthogonal topic trees

    公开(公告)号:GB2520515A

    公开(公告)日:2015-05-27

    申请号:GB201320621

    申请日:2013-11-22

    Applicant: IBM

    Abstract: A publish subscribe broker according to the present invention comprises a broker receiving a message and two or more orthogonal message topics. In particular, the message is a publish message which indicates a publish to an intersection of the two or more topic branches on two or more separate topic trees. A subscription engine identifies all subscribers whose subscription topics match the two or more associated message topics. A message transmitter sends the message only to identified subscribers and not to subscribers having just one of the associated topics. The embodiments allow messages to be published to multiple orthogonal topics, and to allow subscribers in turn to subscribe to the intersection of these trees.

    Natural language processing
    3.
    发明专利

    公开(公告)号:GB2513537A

    公开(公告)日:2014-11-05

    申请号:GB201223022

    申请日:2012-12-20

    Applicant: IBM

    Abstract: A computer implemented method for processing natural language input comprises: receiving natural language input 500; determining whether a rule exists in a rules database for processing the input 505-515, and processing it 520 if this determination is positive; requesting clarification data 535 from a user if this determination is negative; and updating 540 the rules database on the basis of the clarification data. A data processing device for processing natural language input is also provided. The rules for processing may specify actions to be performed, such as store or output, and/or may split up complex input into sub-elements by abstraction 525, and/or may be generalized (470 in Figure 4a) based upon user input. The invention may be used in adding a fact to a fact repository (i.e. fact extraction), querying a fact repository to answer a question, and/or processing a complex sentence.

    PHYSIOLOGISCHER STRESS EINES BENUTZERS EINER VIRTUAL-REALITY-UMGEBUNG

    公开(公告)号:DE112019001525T5

    公开(公告)日:2020-12-10

    申请号:DE112019001525

    申请日:2019-05-14

    Applicant: IBM

    Abstract: Vorgeschlagen werden Konzepte zum Erkennen von physiologischem Stress eines Benutzers einer Virtual-Reality-Umgebung durch Anzeigen eines virtuellen Objekts an einer Objektposition in der Virtual-Reality-Umgebung für den Benutzer und Anweisung an den Benutzers, mit dem angezeigten virtuellen Objekt zu interagieren. Auf der Grundlage eines erfassten Parameters der Bewegung des Benutzers als Reaktion auf die Anweisung kann dann ein Maß für physiologischen Stress ermittelt werden, und das Maß für physiologischen Stress kann auf der Grundlage der Objektposition einem Körperteil des Benutzers zugeordnet werden.

    Data Transfer in federated publish/subscribe message brokers

    公开(公告)号:GB2519751A

    公开(公告)日:2015-05-06

    申请号:GB201318964

    申请日:2013-10-28

    Applicant: IBM

    Abstract: In a federated publish/subscribe system, a first message broker (410) receives a message (A) and carries out processing of the message to result in an original message (401) and one or more processed messages (453) containing only changes made to the original message. These messages are forwarded to a second broker (420) which can send either the original message or the processed message featuring the changes (402) to subscribers (404, 405) depending on their requirements. Examples include temperature messages where the measurement is changed from Celsius to Fahrenheit for different subscribers.

    Passcode determination or verification

    公开(公告)号:GB2521358A

    公开(公告)日:2015-06-24

    申请号:GB201322265

    申请日:2013-12-17

    Applicant: IBM

    Abstract: A system for determining and verifying a passcode is disclosed in which a passcode is defined by a set of rules each representing the position of a target key relative to a reference key on a given keyboard. The reference key may be a start key with each subsequent rule utilizing the previous target key as the current reference key where the start key may be either user selected or predetermined viable start keys from which the password can be input. The rules may be selected in response to user-input characters. The subset of rules may be applied to an identified keyboard layout to generate a second set of characters, which are then compared to the first set of characters to determine whether to allow access to the resource. The determination may be done by comparing relative positions of each input keystroke against the passcode subset of rules.

    Switching of electronic social presence between devices

    公开(公告)号:GB2519325A

    公开(公告)日:2015-04-22

    申请号:GB201318349

    申请日:2013-10-17

    Applicant: IBM

    Abstract: Disclosed is a method for switching of electronic social presence between a first device and a second device comprising: signing in to a social presence server on the first device; determining whether the first and second devices are further than a predetermined distance apart 206; and if so, signing out from the server on the first device, signing in to server on the second device and transferring a history associated with the electronic social presence from the first device to the second device. If the devices are determined to be within a predetermined distance of each other 210, the method may comprise signing out from the server on the second device, signing in to the server on the first device and transferring a history associated with the electronic social presence from the second device to the first device. The first and second devices are preferably fixed and mobile devices respectively. The determination may use a position determination system or an accelerometer and a stored home location. File downloads may be paused or transferred between devices depending on the distance between them. The server is preferably one for instant messaging, e-mail, image and video hosting, a social network, or microblogging.

    Column scrolling
    8.
    发明专利

    公开(公告)号:GB2526852A

    公开(公告)日:2015-12-09

    申请号:GB201409988

    申请日:2014-06-05

    Applicant: IBM

    Abstract: A method of controlling the display of a multiple-column document comprises displaying the columns in a viewport; receiving user input defining downwards scrolling for the document; determining the lowest numbered column that does not have its lowest point displayed in the viewport; and scrolling only this column, whilst all other columns remain stationary. The scrollbar may be sized to reflect the total height of the multiple columns in the document. When receiving input defining upwards scrolling for the document, the highest numbered column that doesnt have its highest point displayed is determined, and only this column is scrolled. User inputs defining downward scrolling when all columns have their lowest point displayed result in the entire document scrolling upwards; user inputs defining upwards scrolling for the document when all columns have their highest point displayed result in the entire document scrolling downwards. The invention is intended to make multiple-column documents more easily readable, by avoiding the need to scroll to the top of the page to begin reading the next column upon finishing reading a first column.

    Synchronising screenshots in documentation with product functionality

    公开(公告)号:GB2509098A

    公开(公告)日:2014-06-25

    申请号:GB201223026

    申请日:2012-12-20

    Applicant: IBM

    Abstract: Documentation for a product often contains screenshots that give users visual feedback on how to carry out a process. Problems arise when the author of the documentation does not fully understand the workings of the product, or the documentation and screenshot get out of date. A method, system and computer program are provided for synchronising screenshots in documentation with product functionality. The method includes providing a documentation source 510 relating to a product including placeholders 511 where screenshots of user interface views of the product are to be located, wherein a placeholder includes a description or pointer to a description of how to generate the user interface view of the product required for the screenshot. The method also includes generating a new version of the documentation where the documentation source including placeholders is received and a placeholder is used to generate a user interface view 502. The user interface view is captured as a screenshot and the screenshot 512 is inserted in the new version of the documentation at the location of the placeholder used to generate the screenshot.

    Determining system performance
    10.
    发明专利

    公开(公告)号:GB2507778A

    公开(公告)日:2014-05-14

    申请号:GB201220202

    申请日:2012-11-09

    Applicant: IBM

    Abstract: A method of determining system performance in a system that comprises one or more components and a monitoring element where the components may be components such as a processing device and or storage. For the or each component the method includes steps of determining a maximum achievable performance for a component for a specific metric, determining a maximum performance for the component for the specific metric given the current system configuration, determining a current performance for the component for the specific metric, and providing the determined performance measurements to the monitoring element. Determining of performance measurements may be repeated for a given component for a different metric. A visual indication combining the determined performance measurements may be displayed including for multiple metrics of a given component.

Patent Agency Ranking