-
21.
公开(公告)号:US10241827B1
公开(公告)日:2019-03-26
申请号:US15956888
申请日: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.
-
22.
公开(公告)号:US10223153B1
公开(公告)日:2019-03-05
申请号: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.
-
公开(公告)号:US11526681B2
公开(公告)日:2022-12-13
申请号:US16729875
申请日:2019-12-30
Applicant: International Business Machines Corporation
Inventor: Su Liu , Inseok Hwang , Eric Rozner , Chungkuk Yoo
IPC: G06F40/58 , G10L15/22 , G06F3/16 , G06N20/00 , G06F40/263
Abstract: A method, computer program product, and a system where a processor(s), monitors multilingual switches performed on a client on behalf of a given user. Based on the monitoring, the processor(s) identifies switch patterns of the given user to generate a service profile for the user of machine learned multilingual switch patterns for the given user. The processor(s) determines a priority order for languages comprising the voice input streams, for the given user. The processor(s) obtains a new translation request initiated by the client, on behalf of the given user and applies the priority order to identify one or more languages spoken in a voice input stream of the new translation request. The processor(s) transmits indicators of the identified one or more languages to the client, where upon receiving the indicators, the client translates the voice input stream from the identified one or more languages to one or more target languages.
-
24.
公开(公告)号:US11176427B2
公开(公告)日:2021-11-16
申请号:US16142612
申请日:2018-09-26
Applicant: International Business Machines Corporation
Inventor: Eric Rozner , Chungkuk Yoo , Inseok Hwang
Abstract: A method optimizes Convolutional Neural Network (CNN) inference time for full resolution images. One or more processors divide a full resolution image into a plurality of partially overlapping sub-images. The processor(s) select, from the plurality of partially overlapping sub-images, a first sub-image and a second sub-image that overlap one another in an overlapping area. The processor(s) feed the first sub-image, including the overlapping area, into a Convolutional Neural Network (CNN) in order to create a first inference result for the first sub-image, where the CNN has been trained at a fine resolution. The processor(s) cache an inference result from the CNN for the overlapping area, and then utilize the cached inference result when inferring the second sub-image in the CNN. The processor(s) then identify a specific object in the full resolution image based on inferring the first sub-image and the second sub-image.
-
公开(公告)号:US10949343B2
公开(公告)日:2021-03-16
申请号:US15893997
申请日:2018-02-12
Applicant: International Business Machines Corporation
Inventor: Su Liu , Inseok Hwang , Eric Rozner , Kanak B. Agarwal
Abstract: A processor may initiate a first verification event. The first verification event may be triggered when a mobile device begins generating new data at a first time. The processor may determine, in response to the first verification event, that the mobile device is above a threshold limit of available storage. The processor may analyze one or more applications on the mobile device. The processor may automatically remove a first re-downloadable portion of a first application binary interface associated with a first application from the mobile device. The processor may store the generated new data on the mobile device.
-
公开(公告)号:US20200249816A1
公开(公告)日:2020-08-06
申请号:US16263311
申请日:2019-01-31
Applicant: International Business Machines Corporation
Inventor: Su Liu , Eric Rozner , INSEOK HWANG , CLIFF CHIN NGAI SZE
IPC: G06F3/0481 , G06T19/00 , H04W4/02
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.
-
公开(公告)号:US20200169676A1
公开(公告)日:2020-05-28
申请号:US16202311
申请日:2018-11-28
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Su Liu , Inseok Hwang , Chungkuk Yoo , Eric Rozner
IPC: H04N5/341 , H01L27/146 , G02B5/20 , G02F1/1335
Abstract: A method includes: receiving light at an image sensor of a digital camera; generating an image based on the received light; detecting an artifact in the image; determining a blocking area of the sensor based on the detecting the artifact; blocking the light at the blocking area; determining whether the artifact is present in the image after the blocking; in response to determining that the artifact is present after the blocking, determining a new blocking area and repeating the blocking and the determining using the new blocking area; and in response to determining that the artifact is not present after the blocking, saving the image in memory.
-
公开(公告)号:US20200082353A1
公开(公告)日:2020-03-12
申请号:US16125227
申请日:2018-09-07
Applicant: International Business Machines Corporation
Inventor: Su Liu , Eric Rozner , Inseok Hwang , Jinho Lee
Abstract: Methods and systems for opportunistic multi-party reminders based on sensory data are provided. A system for providing opportunistic multi-party reminders based on sensory data may include a coordination module that coordinates user schedules for a plurality of parties. Also, the system may include a time prediction module that characterizes one or more times in a user schedule in response to gathered context information for one or more parties in the plurality of parties. Further, the system may include a task completion module that identifies at least one time in the one or more times in a user schedule for completing a task in response to the characterization of the one or more times.
-
公开(公告)号:US10565320B1
公开(公告)日:2020-02-18
申请号:US16145611
申请日:2018-09-28
Applicant: International Business Machines Corporation
Inventor: Su Liu , Inseok Hwang , Eric Rozner , Chungkuk Yoo
Abstract: A method, computer program product, and a system where a processor(s), monitors multilingual switches performed on a client on behalf of a given user. Based on the monitoring, the processor(s) identifies switch patterns of the given user to generate a service profile for the user of machine learned multilingual switch patterns for the given user. The processor(s) determines a priority order for languages comprising the voice input streams, for the given user. The processor(s) obtains a new translation request initiated by the client, on behalf of the given user and applies the priority order to identify one or more languages spoken in a voice input stream of the new translation request. The processor(s) transmits indicators of the identified one or more languages to the client, where upon receiving the indicators, the client translates the voice input stream from the identified one or more languages to one or more target languages.
-
公开(公告)号:US20190251025A1
公开(公告)日:2019-08-15
申请号:US15893997
申请日:2018-02-12
Applicant: International Business Machines Corporation
Inventor: Su Liu , Inseok Hwang , Eric Rozner , Kanak B. Agarwal
CPC classification number: G06F12/0253 , G06F16/22
Abstract: A processor may initiate a first verification event. The first verification event may be triggered when a mobile device begins generating new data at a first time. The processor may determine, in response to the first verification event, that the mobile device is above a threshold limit of available storage. The processor may analyze one or more applications on the mobile device. The processor may automatically remove a first re-downloadable portion of a first application binary interface associated with a first application from the mobile device. The processor may store the generated new data on the mobile device.
-
-
-
-
-
-
-
-
-