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: 10620434Abstract: 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: GrantFiled: May 14, 2019Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
-
Publication number: 20200111441Abstract: A computer-implemented method, according to one embodiment, includes: detecting two or more users, and determining a location of each of the two or more users with respect to a current configuration of a curved display screen by determining a distance between each user and a respective reference point on the curved display screen, and determining, for each user, an angle between a radius of curvature which extends from the respective reference point on the curved display screen and a line extending between the user and the reference point. The locations of the two or more users are further used to determine an optimal configuration of the curved display screen. One or more instructions to rotate the curved display screen according to the optimal angular position are sent. Moreover, one or more instructions to adjust a curvature of the curved display screen according to the optimal curvature are also sent.Type: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Inventors: Su Liu, Jinho Lee, Eric J. Rozner, Inseok Hwang
-
Patent number: 10606468Abstract: An aspect of the disclosure includes a method, a system and a computer program product for removing dynamic images when determining the position of an object relative to a reflective surface. The method includes acquiring a first image of an object and the reflective surface with a camera, the camera positioned adjacent the reflective surface. It is determined when a dynamic element is displayed on the reflective surface. A second image is generated by subtracting the dynamic element from the first image. The object is identified in one of the first image and second image. A reflection of the object on the reflective surface is identified in the second image. Three-dimensional coordinates of at least a portion of the object are determined based at least in part on the identifying of the object and the identifying of the reflection of the object.Type: GrantFiled: November 20, 2015Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yu Gu, Inseok Hwang, Su Liu, Eric J. Rozner, Yaoguang Wei, Chungkuk Yoo
-
Publication number: 20200096764Abstract: According to one embodiment, a computer-implemented method for using a variable perceived distance viewing system includes outputting, by a computer, an image to a display visible via a variable-focus converging lens array. The variable-focus converging lens array sets a focal distance to a first perceived distance whereby the image is perceived as being present at the first perceived distance. Furthermore, the computer-implemented method includes adjusting, by the computer, the variable-focus converging lens array for adjusting a focal distance to a second perceived distance and scaling, by the computer, the image on the display to compensate for the focal distance adjustment. The features in the image at the first perceived distance have substantially the same dimensions as the same features in the image at the second perceived distance.Type: ApplicationFiled: September 24, 2018Publication date: March 26, 2020Inventors: Su Liu, Inseok Hwang, Eric J. Rozner, Jinho Lee
-
Patent number: 10585525Abstract: In one embodiment, a method includes determining that a notification is to be displayed on a first portion of a touchscreen of a first computing device. The method also includes determining a point on a surface of the touchscreen in which a user of the first computing device intends to imminently touch the touchscreen. Also, the method includes determining whether a second portion of the touchscreen includes a currently-displayed interactive touch component, the second portion of the touchscreen being defined by the point and predetermined areas of the touchscreen adjacent to and surrounding the point. Moreover, the method includes modifying at least one aspect of the notification in response to a determination that the second portion of the touchscreen includes and/or overlaps with the first portion of the touchscreen. Additional embodiments for adaptively modifying notification settings for implementation on a touchscreen display are also described.Type: GrantFiled: February 12, 2018Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Su Liu, Eric J. Rozner, Inseok Hwang, Kanak Behari Agarwal
-
Patent number: 10581804Abstract: The present disclosure relates to caching content at a device in a group of co-located devices whose owners share social network connections. In one embodiment, a method generally includes electing the device as a leader device based, at least in part, on shared social network connections associated with owners of each device in the group. The device receives a data request from a first user device and searches a cache for the data. If the data exists in the cache, the data is encrypted using an encryption key associated with an owner of the first user device transmitted to the first user device. Otherwise, the device requests the data from the content provider, receives an encrypted copy of the data, decrypts the data, and uses the encryption key associated with the owner of the first device to generate and transmit an encrypted message including the data to the first device.Type: GrantFiled: August 24, 2016Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
-
Publication number: 20200060601Abstract: A computer-implemented method according to one embodiment includes performing a survey of a survey area of a surface in an intended direction of travel of a user, determining whether an obstacle is present in the survey area of the surface within a predetermined distance of the user, and in response to determining that a detected obstacle is present in the survey area of the surface within the predetermined distance of the user, performing a process until it is determined that the obstacle is not present in the survey area of the surface within the predetermined distance of the user. The process includes determining a corrective sensory stimulation for offsetting balance of the user in a direction away from the obstacle, and outputting the corrective sensory stimulation to a sensory user device.Type: ApplicationFiled: August 27, 2018Publication date: February 27, 2020Inventors: Su Liu, Inseok Hwang, Eric J. Rozner, Jinho Lee
-
Publication number: 20200064963Abstract: In one embodiment, a method includes modifying at least one aspect of a notification to be displayed on a first portion of a touchscreen of a device in response to a determination that a second portion of the touchscreen includes and/or overlaps with the first portion of the touchscreen. The second portion of the touchscreen os defined by a point on the touchscreen expected to be imminently touched by a user and predetermined areas of the touchscreen adjacent to and surrounding the point.Type: ApplicationFiled: October 28, 2019Publication date: February 27, 2020Inventors: Su Liu, Eric J. Rozner, Inseok Hwang, Kanak Behari Agarwal
-
Patent number: 10574569Abstract: 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: GrantFiled: January 25, 2019Date of Patent: February 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kanak B. Agarwal, Eric J. Rozner
-
Patent number: 10558749Abstract: 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: GrantFiled: January 30, 2017Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
-
Patent number: 10531332Abstract: 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: GrantFiled: March 29, 2018Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Eric J. Rozner, Keqiang He
-
Patent number: 10518131Abstract: 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: GrantFiled: January 4, 2017Date of Patent: December 31, 2019Assignee: International Business Machines CorporationInventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
-
Publication number: 20190378503Abstract: A computer-implemented method, according to one embodiment, includes: receiving a complex audio signal which includes an intended audio signal and at least one interfering audio signal. The complex audio signal is converted into text which represents a plurality of words included in the complex audio signal, and at least some of the text is identified as representing words which correspond to the at least one interfering audio signal. The identified text is discarded, and a remaining portion of the text is evaluated to determine whether the remaining portion of the text represents words which convey the voice-based command at an accuracy that is in a predetermined range. Furthermore, the remaining portion of the text is output in response to determining that the remaining portion of the text represents words which convey the voice-based command at an accuracy that is in the predetermined range.Type: ApplicationFiled: June 8, 2018Publication date: December 12, 2019Inventors: Su Liu, Eric J. Rozner, Inseok Hwang, Chungkuk Yoo
-
Publication number: 20190378512Abstract: A computer-implemented method, according to one embodiment, includes: receiving a complex audio signal which includes an intended audio signal and at least one interfering audio signal. Moreover, the intended audio signal is a voice-based command originating from a user. Information which corresponds to the at least one interfering audio signal is also received. The received information is used to identify portions of the complex audio signal as being the at least one interfering audio signal. Furthermore, the identified portion of the complex audio signal is removed from the complex audio signal, and a remaining portion of the complex audio signal is output.Type: ApplicationFiled: June 8, 2018Publication date: December 12, 2019Inventors: Su Liu, Eric J. Rozner, Inseok Hwang, Chungkuk Yoo
-
Patent number: 10484485Abstract: The present disclosure relates to processing tasks offloaded from one or more user devices to a cloud service. An example method generally includes receiving a command to be processed by the cloud service from a first device of a group of user devices. The cloud service generates a response based on the command. The cloud service determines weighting scores for each device in the group of user devices for each of audio output, video output, and haptic feedback based on context information about the group of user devices. The cloud service selects a plurality of user devices to receive at least part of the response based on the determined weighting scores, partitions the response into portions corresponding to the selected plurality of user devices, and instructs each of the selected plurality of user devices to output the one or more portions corresponding to the selected plurality of user devices.Type: GrantFiled: April 28, 2016Date of Patent: November 19, 2019Assignee: International Business Machines CorporationInventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
-
Patent number: 10484484Abstract: The present disclosure relates to processing tasks offloaded from one or more user devices to a cloud service. An example method generally includes receiving a command to be processed by the cloud service from a first device of a group of user devices. The cloud service generates a response based on the command. The cloud service determines weighting scores for each device in the group of user devices for each of audio output, video output, and haptic feedback based on context information about the group of user devices. The cloud service selects a plurality of user devices to receive at least part of the response based on the determined weighting scores, partitions the response into portions corresponding to the selected plurality of user devices, and instructs each of the selected plurality of user devices to output the one or more portions corresponding to the selected plurality of user devices.Type: GrantFiled: February 5, 2016Date of Patent: November 19, 2019Assignee: International Business Machines CorporationInventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
-
Patent number: 10425338Abstract: A timer is associated with a packet of a flow from a VM at an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system. At the application, using a counter, a number of packets of the flow that are received and acknowledged in response packets is counted, the response packets being received from a receiver of the flow. At the application, using a period measured by the timer and the number of received packets acknowledged as counted by the counter, a CWND value is computed. The 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 CWND value.Type: GrantFiled: March 14, 2016Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
-
Publication number: 20190271841Abstract: 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: ApplicationFiled: May 14, 2019Publication date: September 5, 2019Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
-
Publication number: 20190266617Abstract: A method, computer system, and a computer program product for managing article cataloging based on predicting, verifying and updating an individual reader reaction is provided. The present invention may include identifying a reader. The present invention may then include retrieving personal characteristics associated with the reader. The present invention may also include categorizing the reader into user groups. The present invention may further include selecting and retrieving an article. The present invention may also include predicting a predicted reaction of the reader to the article. The present invention may also include monitoring the real-time reader reaction. The present invention may then include comparing the real-time reaction to the predicted reaction. The present invention may also include updating the real-time reaction of the reader to the article.Type: ApplicationFiled: February 28, 2018Publication date: August 29, 2019Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
-
Publication number: 20190250755Abstract: In one embodiment, a method includes determining that a notification is to be displayed on a first portion of a touchscreen of a first computing device. The method also includes determining a point on a surface of the touchscreen in which a user of the first computing device intends to imminently touch the touchscreen. Also, the method includes determining whether a second portion of the touchscreen includes a currently-displayed interactive touch component, the second portion of the touchscreen being defined by the point and predetermined areas of the touchscreen adjacent to and surrounding the point. Moreover, the method includes modifying at least one aspect of the notification in response to a determination that the second portion of the touchscreen includes and/or overlaps with the first portion of the touchscreen. Additional embodiments for adaptively modifying notification settings for implementation on a touchscreen display are also described.Type: ApplicationFiled: February 12, 2018Publication date: August 15, 2019Inventors: Su Liu, Eric J. Rozner, Inseok Hwang, Kanak Behari Agarwal