-
公开(公告)号:US20190303458A1
公开(公告)日:2019-10-03
申请号:US15942635
申请日:2018-04-02
Applicant: International Business Machines Corporation
Inventor: Inseok Hwang , Su Liu , Eric Rozner , Chungkuk Yoo
Abstract: A contemporary image is stored, is analyzed, and an associated data structure is generated. An image data structure may include image meta data, image classification data, image segment data, image caption data, or the like. The storage of the contemporary image is used as a triggering event and its data structure is used as an input to determine contextually relevant ancestral images. The contemporary image data structure is compared to respective data structures of ancestral images. A series of ancestral images are ranked based upon contextual similarly of their data structures to the contemporary image data structure. The most similar ancestral image is simultaneously displayed with the contemporary image. Interactions may be monitored, a prompt may be provided, a next ranked ancestral image may be displayed in place of the previous ancestral image, and/or a prompt to store a new contemporary image may be provided.
-
12.
公开(公告)号:US20190095238A1
公开(公告)日:2019-03-28
申请号:US15956893
申请日:2018-04-19
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Wesley M. Felter , Junaid Khalid , Karthick Rajamani , Eric Rozner , Cong Xu
Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
-
13.
公开(公告)号:US10025619B1
公开(公告)日:2018-07-17
申请号:US15802519
申请日:2017-11-03
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Wesley M. Felter , Junaid Khalid , Karthick Rajamani , Eric Rozner , Cong Xu
Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
-
公开(公告)号:US11074398B2
公开(公告)日:2021-07-27
申请号:US16126707
申请日:2018-10-12
Applicant: International Business Machines Corporation
Inventor: Su Liu , Eric Rozner , Inseok Hwang , Jinho Lee
IPC: G06F40/169 , G06F3/0481 , G06F16/23 , G06F40/58
Abstract: A first method includes identifying a potential emoji annotation for a selected context within a text source, validating the potential emoji, determining whether the validated emoji annotation is within an emoji annotation list for the selected context, and adding the validated emoji annotation to the emoji annotation list for the selected context responsive to determining that the validated emoji annotation is not within the emoji annotation list for the selected context. A second method includes adding an emoji annotation written in a first language to an emoji annotation list corresponding to the first language, translating the emoji annotation written in the first language to a second language to produce an emoji annotation written in the second language, and adding the emoji annotation written in the second language to an emoji annotation list corresponding to the second language. Corresponding apparatii, computer program products and computer systems are also disclosed herein.
-
公开(公告)号:US11016630B2
公开(公告)日:2021-05-25
申请号:US16263311
申请日:2019-01-31
Applicant: International Business Machines Corporation
Inventor: Su Liu , Eric Rozner , Inseok Hwang , Cliff Chin Ngai Sze
IPC: G06F3/0481 , H04W4/02 , G06T19/00
Abstract: Interactive augmented reality system is provided. A first geographical location and a first environmental characteristic is monitored by a user device. A viewpoint of the user device is determined based, at least in part, on (i) the first geographical location and (ii) the first environmental characteristic. A digital image request is generated based, at least in part, on (i) the first geographical location and (ii) the first environmental characteristic. A digital image is identified from a database based, at least in part, on (i) a second geographical location and (ii) a second environmental characteristic associated with the digital image request. In response to identifying the digital image based, at least in part, on the digital image request populating the user device with the digital image.
-
16.
公开(公告)号:US10810038B2
公开(公告)日:2020-10-20
申请号:US15712198
申请日:2017-09-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Wesley M. Felter , Junaid Khalid , Karthick Rajamani , Eric Rozner , Cong Xu
Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers receiving data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment. Processor packet receipt time is determined for receiving and processing of a packet or a batch of packets via a network stack associated with the computing device. An updated total container time remaining is calculated for the first container accounting for the processor packet receipt time. The updated total container time remaining is enforced by dropping a subsequent packet or batch of packets received at the network stack if the updated total container time remaining is insufficient.
-
公开(公告)号:US10733742B2
公开(公告)日:2020-08-04
申请号:US16142743
申请日:2018-09-26
Applicant: International Business Machines Corporation
Inventor: Eric Rozner , Chungkuk Yoo , Inseok Hwang
Abstract: A method enables object label persistence between subsequent images captured by a camera. One or more processors receive a first image, which is captured by an image sensor on a camera, and which includes a depiction of an object. The processor(s) generate a label for the object, and display the first image on a display. The processor(s) subsequently receive movement data that describes a movement of the camera after the image sensor on the camera captures the first image and before the image sensor on the camera captures a second image. The processor(s) receive the second image. The processor(s) display the second image on the display, and then detect a pixel shift between the first image and the second image as displayed on the display. The processor(s) then label the object with the label on the second image as displayed on the display.
-
18.
公开(公告)号:US10545786B2
公开(公告)日:2020-01-28
申请号:US15712194
申请日:2017-09-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Wesley M. Felter , Junaid Khalid , Karthick Rajamani , Eric Rozner , Cong Xu
Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
-
公开(公告)号:US20190187786A1
公开(公告)日:2019-06-20
申请号:US15843284
申请日:2017-12-15
Applicant: International Business Machines Corporation
Inventor: Kanak B. Agarwal , Inseok Hwang , Su Liu , Eric Rozner
Abstract: Examples of techniques for preventing unintended input are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, at a user device, an input. The method further comprises determining, by a processing device, whether a gaze of a user is directed to the user device. The method further comprises, based at least in part on determining that the gaze of the user is directed to the user device, authorizing the input at the user device.
-
20.
公开(公告)号:US20190095236A1
公开(公告)日:2019-03-28
申请号:US15712198
申请日:2017-09-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Wesley M. Felter , Junaid Khalid , Karthick Rajamani , Eric Rozner , Cong Xu
Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers receiving data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment. Processor packet receipt time is determined for receiving and processing of a packet or a batch of packets via a network stack associated with the computing device. An updated total container time remaining is calculated for the first container accounting for the processor packet receipt time. The updated total container time remaining is enforced by dropping a subsequent packet or batch of packets received at the network stack if the updated total container time remaining is insufficient.
-
-
-
-
-
-
-
-
-