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: 10042550
    Abstract: An approach is provided for receiving, from a user of the mobile device, a directional gesture entered on a touch-enabled display screen. The directional gesture was entered using an input instrument, such as a finger or thumb, operated by the user. In response to receiving the directional gesture various actions are performed. A desired element that is currently displayed on the touch-enabled display screen is predicted based on the direction of the directional gesture. The current application display is cloned to create a cloned copy that is provided to the user in a virtual target window in a position that makes the desired element accessible to the user's input instrument.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Janani Mukundan, Eric J. Rozner, Chungkuk Yoo
  • Publication number: 20180217975
    Abstract: A text prediction system and method for predicting entered text from a captured image is disclosed. An image capture device captures an image with within a field of view for the image capture device where the image has at least one object in the image. The image capture device identifies at least one object in the captured image. A set of words are identified for at least one object in the captured image. This set of words is then provided to a text entry device to be presented to the user as a possible suggestion.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20180220328
    Abstract: At an application executing in conjunction with a vSwitch a determination is made that a first flow from a first VM is experiencing congestion. The first flow is selected for throttling. a second flow is also selected for throttling, the second flow using a portion of a network path used by the first flow in a data network. At the application, a total CWND adjustment is distributed between the first flow and the second flow. A first CWND value associated with the first flow is adjusted by a first portion of the total CWND window, and a second CWND value associated with the second flow is adjusted by a second portion of the total CWND window.
    Type: Application
    Filed: March 29, 2018
    Publication date: August 2, 2018
    Applicant: International Business Machines Corporation
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Eric J. Rozner, Keqiang He
  • Publication number: 20180217974
    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: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20180220427
    Abstract: A system includes a notification controller including one or more processors, and a memory storing code that is executable by the notification controller to determine a context for a plurality of mobile devices. The system further determines, for the context, a hierarchical ranking for the plurality of mobile devices, wherein a first mobile device of the plurality of mobile devices is higher-ranked than at least one second mobile device of the plurality of mobile devices, and communicates a command selected by a higher-ranked first mobile device to modify one or more notification settings of the at least one second mobile device that is lower-ranked than the first mobile device. Methods and a program product corresponding to the system are also included.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20180217976
    Abstract: A text prediction system and method for predicting entered text from a captured image is disclosed. An image capture device captures an image with within a field of view for the image capture device where the image has at least one object in the image. The image capture device identifies at least one object in the captured image. A set of words are identified for at least one object in the captured image. This set of words is then provided to a text entry device to be presented to the user as a possible suggestion.
    Type: Application
    Filed: November 14, 2017
    Publication date: August 2, 2018
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20180219781
    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: March 29, 2018
    Publication date: August 2, 2018
    Applicant: International Business Machines Corporation
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Publication number: 20180219780
    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: Application
    Filed: March 29, 2018
    Publication date: August 2, 2018
    Applicant: International Business Machines Corporation
    Inventors: KANAK B. AGARWAL, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Publication number: 20180205685
    Abstract: Dynamic configuration of the presentation of a message system is provided. The dynamic configuration of the presentation of the message system occurs in response to a detected condition on the device. The geographic location of the device is extracted and compared to rules in order to identify a matching rule. The matching rule is dynamically applied to the presentation of data presented on the visual display operatively coupled to the device. More specifically, an arrangement of messages is generated and presented on the visual display.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Applicant: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20180205978
    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: Application
    Filed: January 19, 2017
    Publication date: July 19, 2018
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20180205979
    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: Application
    Filed: March 27, 2018
    Publication date: July 19, 2018
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20180197429
    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: Application
    Filed: January 6, 2017
    Publication date: July 12, 2018
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20180185704
    Abstract: A computer-implemented method, according to one embodiment, includes calculating or receiving a normalized score for each segment of at least one route based on physical route conditions and environmental route conditions of the associated route, generating a pace comparison of multiple actors participating in a physical activity under different route conditions, and outputting the pace comparison. The pace comparison is based on the normalized scores of the segments of the route associated with each respective actor and a pace of each respective actor on the respective route. A computer program product for comparing paces of multiple actors, according to another embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
  • Patent number: 10009222
    Abstract: A method for managing deployment of input method engines (IMEs) to computing devices in proximate relation to endpoint devices within a data communication network includes receiving software logic data indicating deployment rules for deploying an IME executing on a first computing device in the data communication network to a second computing device in the data communication network. The method further includes receiving a software data structure identifying configuration preferences of a user of an endpoint device. The method further includes monitoring the usage of the IME. Monitoring may include obtaining usage data associated with the user's access to the IME through the second computing device. The method additionally includes determining, based on the monitoring and the software logic data and the software data structure, whether the threshold condition is satisfied and deploying the IME to the second computing device in when that the threshold condition is satisfied.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
  • Publication number: 20180176317
    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: Application
    Filed: December 15, 2016
    Publication date: June 21, 2018
    Applicant: International Business Machines Corpoartion
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20180176137
    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: Application
    Filed: February 5, 2018
    Publication date: June 21, 2018
    Applicant: International Business Machines Corporation
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Patent number: 10003942
    Abstract: A computer-implemented method for recommending a friend for a network utilizing a host site. The method includes obtaining, using a processor system, a first audio recording from a first user device associated with a first member having a first member profile affiliated with the host site and a second audio recording from a second user device associated with a second member having a second member profile affiliated with the host site. Determining if the first and second user are in proximity by comparing the first and second audio recordings; and based on a determination that the first and second users are in proximity, initiating steps for associating the first member profile with the second member profile via the host site.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: June 19, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
  • Patent number: 9996524
    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: November 14, 2017
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Publication number: 20180159922
    Abstract: A detection is made that a first handshake packet has been received from a data processing system at a first system. The first system participates in a load-balanced group managed by a load-balancer. A value is obtained of a metric configured in the first system. from a set of delay functions, a delay function that corresponds to the metric is selected. Using the value of the metric in the selected delay function, a delay period is computed. A transmission of a second handshake packet is delayed for at least the delay period. An intentionally delayed transmission of the second handshake packet is caused after the delay period from the first system to the data processing system.
    Type: Application
    Filed: December 5, 2016
    Publication date: June 7, 2018
    Applicant: International Business Machines Corporation
    Inventors: Kanak B. Agarwal, Wenzhi Cui, Wesley M. Felter, Yu Gu, Eric J. Rozner
  • Publication number: 20180159775
    Abstract: A determination is made at an application executing in conjunction with a switch that a request packet sent to a virtualized computing entity (VCE) connected to the switch should be offloaded to a second VCE. A destination of the request packet is changed from the VCE to the second VCE, to form a first modified request packet. An evaluation is made whether a response packet from the second VCE, which is responsive to the request packet, is usable in the data communication with a sender of the request packet. When the evaluating is affirmative, the first modified request packet is caused to be transmitted from the switch to the second VCE.
    Type: Application
    Filed: December 5, 2016
    Publication date: June 7, 2018
    Applicant: International Business Machines Corporation
    Inventors: Kanak B. Agarwal, Wenzhi Cui, Wesley M. Felter, Yu Gu, Eric J. Rozner