-
公开(公告)号:GB2528319A
公开(公告)日:2016-01-20
申请号:GB201412779
申请日:2014-07-18
Applicant: IBM
Abstract: Displaying a perspective transformed picture, such as video frame, on a device display by identifying a person from a new face in a device camera image using a face recognition engine. A reference eye separation distance of the identified viewer is determined 306 and may be a standard eye separation. The distance and angle of the new face from the device is calculated 310 based on the reference eye separation and an image eye separation; face orientation may also be determined. Perspective transformation is applied 314 to a picture based on the distance and angle of the new face and the resulting transformed picture is displayed 316 on the device display. The system can be initiated by detection of a new face or movement of the face in the camera image.
-
公开(公告)号:DE112015004457T5
公开(公告)日:2017-06-14
申请号:DE112015004457
申请日:2015-10-27
Applicant: IBM
Abstract: Eine Vermittlerdienst-Vorrichtung zu Steuern einer zweiten Mobileinheit in Reaktion auf eine erste Mobileinheit, bei der keine Verbindung zu einem Telefondienst besteht, wobei die erste Mobileinheit funktionsmäßig in der Lage ist, eine Kennung zu der zweiten Mobileinheit unter Verwendung einer Netzwerkverbindung zu übertragen, die funktionsmäßig in der Lage ist, Mobileinheiten zu verbinden, und wobei die erste Mobileinheit und die zweite Mobileinheit funktionsmäßig in der Lage sind, in eine erste Gruppe einzutreten; wobei die Vermittlerdienst-Vorrichtung eingerichtet ist zum: Zuweisen einer eindeutigen Kennung zu einer Gruppe; Benachrichtigen des Telefondienstes über die eindeutige Kennung; in Reaktion auf Empfangen eines ersten Steuersignals, das eine erste eindeutige Kennung und Daten beinhaltet, von einem Telefondienst, wobei die Daten an die erste Mobileinheit gerichtet sind, Verwenden der ersten eindeutigen Kennung zum Erkennen der ersten Gruppe; in Reaktion darauf, dass bei der ersten Mobileinheit keine Verbindung zu dem Vermittlerdienst besteht, Ermitteln, ob bei der zweiten Mobileinheit eine Verbindung zu dem Vermittlerdienst besteht, ausgeben eines zweiten Steuersignals an die zweite Mobileinheit, um die Daten zu der zweiten Mobileinheit weiterzuleiten, wobei das zweite Steuersignal die Kennung der ersten Mobileinheit beinhaltet; wobei das zweite Steuersignal funktionsmäßig in der Lage ist zu bewirken, dass die zweite Mobileinheit die Kennung der ersten Mobileinheit und die Netzwerkverbindung verwendet, um die Daten zu der ersten Mobileinheit weiterzuleiten.
-
公开(公告)号:GB2527567A
公开(公告)日:2015-12-30
申请号:GB201411364
申请日:2014-06-26
Applicant: IBM
Inventor: ROSS MARTIN ANDREW , CROWTHER FIONA MARGARET , GELEJI GEZA , STIRLING CRAIG HOWARD , POOLE CHRISTOPHER JOHN
Abstract: Optimising software source code 21, where the source code is for execution as compiled bytecode using a just-in-time compiler. The source code is compiled to generate corresponding compiled bytecode 22. The bytecode is then executed using a just-in-time compiler 23. Run-time optimisation actions performed by the just-in-time compiler during execution of the bytecode are determined 24, and analysed to determine corresponding optimisation data for the source code 25. The just-in-time compiler may be a Java bytecode compiler. The run-time optimisation actions can comprise run-time optimisations made to the bytecode. Corresponding optimisation data for a run-time optimisation action comprises a modification to the executable code of the source code. A further step comprises modifying the source code using the corresponding optimisation data. The steps of the method can be iterated following modification of the source code. The source code can be developed in a development environment, and the analysis of the run-time optimisation actions performed by the just-in-time compiler performed by the development environment.
-
公开(公告)号:GB2530781A
公开(公告)日:2016-04-06
申请号:GB201417430
申请日:2014-10-02
Applicant: IBM
Inventor: GELEJI GEZA , CROWTHER FIONA MARGARET , POOLE CHRISTOPHER JOHN , ROSS MARTIN ANDREW , STIRLING CRAIG HOWARD
Abstract: Requests are received from multiple clients (131), wherein a request includes at least one required record; a union of requests is formed (133), such that a common record in multiple requests is handled once; the common record is provided with an associated reference count of requests requiring the record and associated metadata listing the client requests in the record; a record response is sent (135) to a queuing system when processed including the reference count and the metadata listing the client requests; when it is determined that all records in a request have been sent; a client is informed that the request can be retrieved from the message queuing system (112), a response list being included indicating to the client the identifier of the requested records retained at the message queuing system.
-
公开(公告)号:GB2529174A
公开(公告)日:2016-02-17
申请号:GB201414246
申请日:2014-08-12
Applicant: IBM
Inventor: ROSS MARTIN ANDREW , GELEJI GEZA , CROWTHER FIONA MARGARET , POOLE CHRISTOPHER JOHN , STIRLING CRAIG HOWARD
Abstract: A method and system are provided for batch compression of messages. A message being sent to a batch for transmission is intercepted and assigned to a batch pool wherein said batch pools are sub-sets of a batch. The message is assigned101-104 to a batch pool 111-114 based on the similarity of the message compared to other messages determined by looking up properties in a batch pool mapping database. The message is then added to a batch pool or a new pool is created for the message. Batch pools are then compressed using a dictionary of the properties common to at least some of the messages in the pool. The compressed pools are then transmitted over and input output channel.
-
公开(公告)号:GB2525435A
公开(公告)日:2015-10-28
申请号:GB201407306
申请日:2014-04-25
Applicant: IBM
Inventor: ROSS MARTIN ANDREW , STIRLING CRAIG HOWARD , POOLE CHRISTOPHER JOHN , CROWTHER FIONA MARGARET , GELEJI GEZA
Abstract: Disclosed is a method for A method for augmenting a first performance profile with data extracted from a Just-in-Time compiler, the method comprising the steps of: tracking "in-lining" optimizations performed by the Just-in-Time compiler compiling bytecodes into machine instructions; extracting data associated with the tracked "in-lining"optimizations; storing the extracted data in a second profile; and augmenting the first performance profile with the extracted data associated with the tracked "in-lining" optimizations, the extracted data comprising call paths corresponding to the original call structure associated with the bytecodes.
-
公开(公告)号:DE112015004457B4
公开(公告)日:2022-08-18
申请号:DE112015004457
申请日:2015-10-27
Applicant: IBM
IPC: H04W4/16 , H04M3/42 , H04M3/54 , H04W4/06 , H04W4/08 , H04W8/18 , H04W72/08 , H04W76/10 , H04W88/04
Abstract: Vermittlerdienst-Vorrichtung zum Steuern einer zweiten Mobileinheit in Reaktion darauf, dass bei einer ersten Mobileinheit keine Verbindung zu einem Telefondienst von einem Dienstanbieter besteht, wobei die erste Mobileinheit betreibbar ist, um eine Kennung zu einer zweiten Mobileinheit unter Verwendung einer Netzwerkverbindung zu übertragen, die betreibbar ist, um Mobileinheiten zu verbinden, und wobei die erste Mobileinheit und die zweite Mobileinheit betreibbar sind, um in eine erste Gruppe einzutreten, wobei die Vermittlerdienst-Vorrichtung entfernt von der ersten Gruppe von Mobileinheiten angeordnet ist; wobei die Vermittlerdienst-Vorrichtung eingerichtet ist zum:Zuweisen einer ersten eindeutigen Kennung zu der ersten Gruppe;Benachrichtigen des Telefondienstes über die erste eindeutige Kennung;in Reaktion auf Empfangen eines ersten Steuersignals, das die erste eindeutige Kennung und Daten beinhaltet, von dem Telefondienst, wobei die Daten an die erste Mobileinheit gerichtet sind, Verwenden der ersten eindeutigen Kennung zum Erkennen der ersten Gruppe;in Reaktion darauf, dass die erste Mobileinheit nicht mit der Vermittlerdienst-Vorrichtung verbunden ist, Ermitteln, ob die zweite Mobileinheit mit der Vermittlerdienst-Vorrichtung verbunden ist;in Reaktion darauf, dass die zweite Mobileinheit mit der Vermittlerdienst-Vorrichtung verbunden ist, Ausgeben eines zweiten Steuersignals an die zweite Mobileinheit, um die Daten zu der zweiten Mobileinheit weiterzuleiten, wobei das zweite Steuersignal eine Kennung der ersten Mobileinheit beinhaltet;wobei das zweite Steuersignal, empfangen durch die zweite Mobileinheit, veranlasst, dass sie die Kennung der ersten Mobileinheit und die Netzwerkverbindung verwendet, um die Daten zu der ersten Mobileinheit weiterzuleiten.
-
公开(公告)号:DE112015003926T5
公开(公告)日:2017-06-01
申请号:DE112015003926
申请日:2015-10-22
Applicant: IBM
Inventor: POOLE CHRISTOPHER JOHN , STIRLING CRAIG HOWARD , CROWTHER FIONA MARGARET , GELEJI GEZA , ROSS MARTIN ANDREW
IPC: G06F13/00
Abstract: Bereitgestellt werden ein Verfahren und System zum Publish/Subscribe-Messaging unter Verwendung einer Nachrichtenstruktur, das in einem Messaging-Vermittlersystem durchgeführt wird. Das Verfahren beinhaltet: Verwalten einer Mehrzahl von Listen, in denen Veröffentlichungseinheiten Nachrichten veröffentlichen können und in denen Abonnierungseinheiten Nachrichten abonnieren können; Bereitstellen einer Liste für Nachrichten, die zumindest teilweise einer gemeinsamen Nachrichtenstruktur entsprechen; Abgleichen einer Anforderung von einer Veröffentlichungseinheit oder einer Abonnierungseinheit mit einer oder mehreren bereitgestellten Listen durch Vergleichen einer Nachricht mit einer Nachrichtenstruktur oder einer abstrakte Darstellung einer oder mehrerer Nachrichten mit den bereitgestellten Listen; und Teilen von Nachrichten, die zumindest teilweise der gemeinsamen Nachrichtenstruktur entsprechen, über die Liste.
-
公开(公告)号:GB2528948A
公开(公告)日:2016-02-10
申请号:GB201413975
申请日:2014-08-07
Applicant: IBM
Inventor: POOLE CHRISTOPHER JOHN , STIRLING CRAIG HOWARD , ROSS MARTIN ANDREW , CROWTHER FIONA MARGARET , GELEJI GEZA
IPC: G06F3/0488
Abstract: A method and apparatus for deforming touch screen activation targets/regions associated with items represented on a display of a touch screen device comprises, receiving information indicating the orientation or movement of the touch screen device, and responsive to the received information, changing the activation region of the item with respect to the display representation of that item. The items might be a plurality of keys forming a virtual keyboard, and the invention provides an offset between the actual activation area of a key and the representation of the key on the display. This invention may reduce typographical errors when a user is in an unusual position, such as lying down. The method may further adjust the activation regions in response to typographical errors, in response to a particular user using the device, or in response to different times of day. The orientation or movement might be detected by an accelerometer or a gyroscope.
-
-
-
-
-
-
-
-