Patents by Inventor Eric J. Rozner

Eric J. Rozner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10382264
    Abstract: Pre-emptive configuration of a fog computing environment for on-demand services is provided. On-demand services are supported by service modules. Traffic related to demand for service modules is monitored and evaluated. The modules are selectively pushed to and removed from edge servers in a fog computing environment in order to efficiently service the demand for machine translation services.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20190186816
    Abstract: A refrigerator-implemented method for optimizing placement of food items in different compartments of a refrigerator, according to one embodiment, includes: receiving a request to store a first type of food item in the refrigerator, determining, using detection hardware, each type of food item already stored in one or more of the compartments of the refrigerator, comparing a characteristic of the first type of food item with a same type of characteristic for each type of food item already stored in the one or more of the compartments of the refrigerator, selecting a first of the compartments in which to store the first type of food item based at least in part on the comparison, and outputting, using an output device, a recommendation to store the first type of food item in the first compartment. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chungkuk Yoo
  • Publication number: 20190186817
    Abstract: A computer-implemented method, according to one embodiment, includes: detecting a first type of food item added to a first compartment of a refrigerator, determining an ideal storage temperature associated with the type of food item added to the first compartment, adjusting an ambient storage temperature in the first compartment to substantially match the ideal storage temperature associated with the first type of food item, detecting a second type of food item added to a second compartment of the refrigerator, determining an ideal storage temperature associated with the second type of food item added to the second compartment, and adjusting an ambient storage temperature in the second compartment to substantially match the ideal storage temperature associated with the second type of food item. The ideal storage temperature associated with the first type of food item is different than the ideal storage temperature associated with the second type of food item.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chungkuk Yoo
  • Publication number: 20190175101
    Abstract: In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processing circuit to cause the processing circuit to receive collected data from one or more data collection devices, the collected data being aggregated over at least one month and comprising audio data including first voice input of a user of the one or more data collection devices. The program instructions also cause the processing circuit to store the audio data to a computer readable storage medium; determine an identity of the user based on comparing second voice input to the first voice input; and analyze the audio data for indications of hearing loss in the user over the period of time. The analysis includes determining a user's emotion during production of the audio input.
    Type: Application
    Filed: February 13, 2019
    Publication date: June 13, 2019
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 10318072
    Abstract: Method and system for detecting unintentional touch screen interaction. The method and system includes receiving touch data specifying information about a plurality of inputs on a touch screen, wherein the touch screen comprises a graphical user interface (GUI) comprising a first plurality of logical user interface (UI) elements. The method and system also include determining that the plurality of inputs was unintentional, based on a second plurality of logical UI elements that the plurality of inputs touch. The method and system conclude by prompting a user to verify that the plurality of inputs is intentional.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 10319253
    Abstract: For determining cognitive workload awareness in driving context, an apparatus is disclosed. In some embodiments, the apparatus includes an activity monitor module that monitors driving activities of a driver. The apparatus includes a workload analysis module that determines a cognitive workload of the driver associated with the driving activities of the driver. Further, the apparatus includes a question-and-answer (QnA) dispatch module that determines an available QnA cognitive workload of the driver for performing QnA tasks based on the cognitive workload while ensuring a safe cognitive workload boundary associated with the driving activities of the driver.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 10310258
    Abstract: For multi-layer imaging, an apparatus is disclosed. The apparatus includes a transparent display having multiple liquid crystal display (LCD) layers. The apparatus includes an image capture module that interfaces with a camera to capture multiple images of a target object. The apparatus includes an image processing module that identifies a bright spot in first and second images, identifies the target object in the first and second images proximate to the bright spot, and modifies at least one of first and second images to diminish the bright spot and to emphasize the target object. The apparatus includes an image display module that interfaces with the transparent display member to display the first image with the first LCD layer and display the second image with the second LCD layer after modifying at least one of the first and second images.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20190158404
    Abstract: At an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system, a flow of a number of packets is received from a VM. At the application, a set of CWND values is computed using a corresponding set of congestion control algorithms. At the application, a determination is made whether any of the CWND values in the set of CWND values match the number of packets in the flow within a tolerance value. In response to a CWND value in the set of CWND matching the number of packets in the flow within the tolerance value, a conclusion is drawn that a type of the congestion control algorithm which computed the matching CWND value is the type of a local congestion control algorithm implemented within the VM.
    Type: Application
    Filed: January 4, 2019
    Publication date: May 23, 2019
    Applicant: International Business Machines Corporation
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Publication number: 20190158389
    Abstract: At an SDN controller executing using a processor and a memory, a tracing packet is configured with a default value in a tag field. The tracing packet is inserted from the SDN controller into the SDN at a switch in the SDN. A returned packet and a port identifier is received at the controller, from the switch, the returned packet including a modified content in a location of the tracing packet that is different from the tag field. The port identifier corresponds to a port of the switch on which the switch received the returned packet from an middlebox. A function of the middlebox is identified by analyzing a modification applied to the modified content by the middlebox. The function of the middlebox and a location of the middlebox in the SDN are saved. The location includes the port identifier and an identifier of the switch.
    Type: Application
    Filed: January 25, 2019
    Publication date: May 23, 2019
    Applicant: International Business Machines Corporation
    Inventors: Kanak B. Agarwal, Eric J. Rozner
  • Patent number: 10278576
    Abstract: A system and method for eye monitoring using the natural reflections of the lenses and human eyes. The system includes a frame worn on the head of a user containing side supports and lenses. A light source and a camera are mounted on the side supports, so that they are located behind the eyes of the user, when the system is being worn by the user. The camera captures the natural light reflections from the lenses and the eye retinas, and uses the data to calculate a position or orientation of a user gaze.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze, Chungkuk Yoo
  • Patent number: 10255268
    Abstract: A first set of characters may be received in response to a user input for text prediction. An estimate may be generated indicating what second set of characters will be inputted. The generating an estimate may be based on at least receiving data from a second user device. At least some of the data may not be located within the second user device's text dictionary. At least some of the data may be provided to the first user device.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 10238333
    Abstract: In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The embodied program instructions are executable by a processing circuit to cause the processing circuit to receive collected data from one or more data collection devices. The collected data is aggregated over a period of time lasting at least one month, and the collected data includes audio data of a user of the one or more data collection devices. The embodied program instructions also cause the processing circuit to store the audio data to a computer readable storage medium. Moreover, the embodied program instructions cause the processing circuit to analyze the audio data for indications of hearing loss in the user over the period of time.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 10243845
    Abstract: At an SDN controller executing using a processor and a memory, a tracing packet is configured with a default value in a tag field. The tracing packet is inserted from the SDN controller into the SDN at a switch in the SDN. A returned packet and a port identifier is received at the controller, from the switch, the returned packet including a modified content in a location of the tracing packet that is different from the tag field. The port identifier corresponds to a port of the switch on which the switch received the returned packet from an middlebox. A function of the middlebox is identified by analyzing a modification applied to the modified content by the middlebox. The function of the middlebox and a location of the middlebox in the SDN are saved. The location includes the port identifier and an identifier of the switch.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, Eric J. Rozner
  • Patent number: 10237586
    Abstract: A method includes identifying a plurality of user-interested multimedia files based at on one of a history of a plurality of user multimedia searches, a plurality of user multimedia views, or a history of multimedia sharing with other users. The method creates a catalog of the plurality of user-interested multimedia files, wherein the catalog includes one of more groups of the plurality of multimedia files based on one of a multimedia file length, the history of the plurality of user multimedia searches, the plurality of user multimedia views, or a history of multimedia shares with other users. The method generates a novel multimedia file, where combining one generates the novel multimedia file or more individual multimedia files selected from the catalog of multimedia files.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 10237186
    Abstract: At an application executing in conjunction with a vSwitch in a host system, a CWND value is computed corresponding to a flow from a VM using a period measured by a timer and a number of packets of the flow received and acknowledged in response packets, the number being counted by a counter, the timer being associated with a packet of the flow. The CWND value is stored in a field in a response packet received from a receiver of the flow, the field being designated for carrying a RWND value, the response packet corresponding to a packet in the flow. The storing forms a modified response packet.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: March 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Patent number: 10230640
    Abstract: At an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system, a CWND value corresponding to a flow from a VM is computed using a period measured by a timer and a number of packets of the flow received and acknowledged in response packets, the number being counted by a counter, the timer being associated with a packet of the flow. A set of flow parameters is extracted, at the application, from the flow. At the application, a normalized value corresponding to the flow is computed. At the application, the CWND value is reduced according to the normalized value of the flow to form a reduced CWND value. The reduced CWND value is applied to the flow at the vSwitch such that the vSwitch transmits, from the flow to a network, only a number of packets up to the reduced CWND value.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Patent number: 10223351
    Abstract: A first set of characters may be received in response to a user input for text prediction. An estimate may be generated indicating what second set of characters will be inputted. The generating an estimate may be based on at least receiving data from a second user device. At least some of the data may not be located within the second user device's text dictionary. At least some of the data may be provided to the first user device.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 10225192
    Abstract: At an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system, a flow of a number of packets is received from a VM. At the application, a set of CWND values is computed using a corresponding set of congestion control algorithms. At the application, a determination is made whether any of the CWND values in the set of CWND values match the number of packets in the flow within a tolerance value. In response to a CWND value in the set of CWND matching the number of packets in the flow within the tolerance value, a conclusion is drawn that a type of the congestion control algorithm which computed the matching CWND value is the type of a local congestion control algorithm implemented within the VM.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Patent number: 10223352
    Abstract: A first set of characters may be received in response to a user input for text prediction. An estimate may be generated indicating what second set of characters will be inputted. The generating an estimate may be based on at least receiving data from a second user device. At least some of the data may not be located within the second user device's text dictionary. At least some of the data may be provided to the first user device.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 10218566
    Abstract: A method for preemptively deploying input method engines (IMEs) within a data communication network to computing devices in proximate relation to users includes: receiving software logic data indicating rules for deploying IMEs to a first computing device; receiving a software data structure identifying configuration preferences of a user, the configuration preferences associate the user with a configuration of one or more IMEs; identifying, based on the configuration preferences, a first IME deployed to execute on the first computing device, where the first IME was deployed to execute on the first computing device in response to the user's access to the first IME through the first computing device satisfying at least one of the rules; determining, based on the configuration preferences, that the user will access the first IME through a second computing device in the future and deploying the first IME to second computing device before the future access.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei