Patents by Inventor Kaleb D. Walton
Kaleb D. Walton 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: 10831992Abstract: Examples of techniques for determining a reading speed based on user behavior are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include monitoring, by a processing device, data continuously, wherein the data is generated by a sensor of the user device; determining, by the processing device, an orientation and a wobble of the user device based on the data generated by the sensor; determining, by the processing device, a reading speed of a user using the user device based on the orientation and the wobble; detecting, by the processing device, a change in at least one of the orientation and the wobble of the user device based on the data; and adjusting, by the processing device, the reading speed of the user using the user device based on the change in the at least one of the orientation and the wobble.Type: GrantFiled: April 15, 2019Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Kaleb D. Walton
-
Publication number: 20190243892Abstract: Examples of techniques for determining a reading speed based on user behavior are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include monitoring, by a processing device, data continuously, wherein the data is generated by a sensor of the user device; determining, by the processing device, an orientation and a wobble of the user device based on the data generated by the sensor; determining, by the processing device, a reading speed of a user using the user device based on the orientation and the wobble; detecting, by the processing device, a change in at least one of the orientation and the wobble of the user device based on the data; and adjusting, by the processing device, the reading speed of the user using the user device based on the change in the at least one of the orientation and the wobble.Type: ApplicationFiled: April 15, 2019Publication date: August 8, 2019Inventor: Kaleb D. Walton
-
Patent number: 10339215Abstract: Examples of techniques for determining a reading speed based on user behavior are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include monitoring, by a processing device, data continuously, wherein the data is generated by a sensor of the user device; determining, by the processing device, an orientation and a wobble of the user device based on the data generated by the sensor; determining, by the processing device, a reading speed of a user using the user device based on the orientation and the wobble; detecting, by the processing device, a change in at least one of the orientation and the wobble of the user device based on the data; and adjusting, by the processing device, the reading speed of the user using the user device based on the change in the at least one of the orientation and the wobble.Type: GrantFiled: December 14, 2016Date of Patent: July 2, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Kaleb D. Walton
-
Patent number: 10318152Abstract: An approach for modifying a size of a key on a keyboard displayed on a touch screen is presented. Based on a fingertip of a user being aligned with the key at a first proximity, the key is enlarged, key(s) originally on a periphery of the keyboard are moved, and the key(s) are removed from view on the touch screen. After enlarging the size of the key, keys other than the key(s) retain their sizes, each of the keys whose size is retained is moved towards a corresponding edge of the touch screen. After the key(s) originally on the periphery are removed, the keyboard is displayed to include the moved, originally-sized keys and the enlarged key and not include the removed key(s), and cover a surface area equal to an original surface area of the keyboard.Type: GrantFiled: June 14, 2018Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventor: Kaleb D. Walton
-
Patent number: 10269374Abstract: In an approach to determining speech effectiveness, one or more computer processors receive speech input. The one or more computer processors determine, based, at least in part, on the received speech input, a first speaking mode. The one or more computer processors detect, based, at least in part, on the first speaking mode, at least one aspect of the received speech input. The one or more computer processors determine, based, at least in part, on the first speaking mode and the detected at least one aspect of the received speech input, whether a rate of occurrence of the detected at least one aspect of the speech input exceeds a pre-defined threshold. Responsive to determining a rate of occurrence of the detected at least one aspect of the speech input exceeds a pre-defined threshold, the one or more computer processors notify a user.Type: GrantFiled: May 18, 2016Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventors: Patrick A. Spizzo, Sara H. Waggoner, Kaleb D. Walton, Aaron T. Wodrich
-
Publication number: 20180292987Abstract: An approach for modifying a size of a key on a keyboard displayed on a touch screen is presented. Based on a fingertip of a user being aligned with the key at a first proximity, the key is enlarged, key(s) originally on a periphery of the keyboard are moved, and the key(s) are removed from view on the touch screen. After enlarging the size of the key, keys other than the key(s) retain their sizes, each of the keys whose size is retained is moved towards a corresponding edge of the touch screen. After the key(s) originally on the periphery are removed, the keyboard is displayed to include the moved, originally-sized keys and the enlarged key and not include the removed key(s), and cover a surface area equal to an original surface area of the keyboard.Type: ApplicationFiled: June 14, 2018Publication date: October 11, 2018Inventor: Kaleb D. Walton
-
Patent number: 10019157Abstract: An approach for modifying a size of a key on a keyboard displayed on a touch screen is presented. Based on a fingertip of the user being aligned with the key at a first proximity, which enlarges the key, one or more keys originally on a periphery of the keyboard are moved, and in response, the one or more keys are removed from view on the touch screen. After enlarging the size of the key, keys other than the one or more keys retain their sizes, each of the keys are moved towards a corresponding edge of the touch screen, and after the one or more keys are removed, the keyboard is displayed to include the moved, originally-sized keys and the enlarged key and not include the removed one or more keys, and cover a second surface area equal to the first surface area.Type: GrantFiled: June 26, 2017Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventor: Kaleb D. Walton
-
Publication number: 20180165268Abstract: Examples of techniques for determining a reading speed based on user behavior are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include monitoring, by a processing device, data continuously, wherein the data is generated by a sensor of the user device; determining, by the processing device, an orientation and a wobble of the user device based on the data generated by the sensor; determining, by the processing device, a reading speed of a user using the user device based on the orientation and the wobble; detecting, by the processing device, a change in at least one of the orientation and the wobble of the user device based on the data; and adjusting, by the processing device, the reading speed of the user using the user device based on the change in the at least one of the orientation and the wobble.Type: ApplicationFiled: December 14, 2016Publication date: June 14, 2018Inventor: Kaleb D. Walton
-
Patent number: 9955116Abstract: Eye tracking for the purpose of detecting attendee disengagement with respect to a presentation including a visual display communicated over a network. The eye tracking method includes: during a play of the presentation, tracking eye positions of a set of control party(ies); during a play of the presentation, tracking eye positions of a set of non-control party(ies); determining a set of divergence value(s) corresponding to divergence between the eye position(s) of the control party(ies) and the non-control party(ies); and determining a disengagement value corresponding to relative disengagement of the non-control party(ies) based, at least in part on the set of divergence value(s).Type: GrantFiled: April 8, 2016Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Gary I. Givental, Kaleb D. Walton
-
Patent number: 9940219Abstract: A method, and associated computer system and computer program product, of detecting source code merge conflicts and compilation errors. Uncommitted changes associated with a source code are received periodically at each time of a sequence of times. A temporary branch corresponding to each uncommitted change is merged to corresponding portions of the source code. It is ascertained that no merge conflict resulted from the merging and in response, a compilation of a merged version of the source code is performed, wherein the merged version of the source code includes the temporary branch corresponding to each uncommitted change. It is determined that no compilation error occurred from the compilation and in response, a version of a product that includes the merged version of the source code is created.Type: GrantFiled: August 18, 2016Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: George T. Bigwood, Jason T. McMann, Michael G. Nikitaides, Kaleb D. Walton
-
Patent number: 9892648Abstract: A method for directing the field of vision based on personal interests. The method includes receiving a keyword and/or an image file and processing the keyword and/or image file to generate data representing a user interest. The method includes receiving a video input from a camera representative of the field of vision of the camera and processing the video input to identify a visible element in the field of vision of the camera. The method further includes comparing the visible element in the field of vision of the camera and the data representing the user interest to determine whether the visible element is of interest to the user. A notification is provided to the user for identified visible elements that are of interest to the user.Type: GrantFiled: February 7, 2017Date of Patent: February 13, 2018Assignee: International Business Machine CorporationInventors: Brian M. Anderson, Scott B. Katzman, Jacob C. Schneider, Kaleb D. Walton
-
Publication number: 20170293424Abstract: An approach for modifying a size of a key on a keyboard displayed on a touch screen is presented. Based on a fingertip of the user being aligned with the key at a first proximity, which enlarges the key, one or more keys originally on a periphery of the keyboard are moved, and in response, the one or more keys are removed from view on the touch screen. After enlarging the size of the key, keys other than the one or more keys retain their sizes, each of the keys are moved towards a corresponding edge of the touch screen, and after the one or more keys are removed, the keyboard is displayed to include the moved, originally-sized keys and the enlarged key and not include the removed one or more keys, and cover a second surface area equal to the first surface area.Type: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Inventor: Kaleb D. Walton
-
Patent number: 9747025Abstract: An approach for modifying a size of a key on a keyboard displayed on a touch screen is presented. A fingertip of a user is determined to be aligned with the key or touch screen, and in response, the size of the key is enlarged by a first enlargement amount. Responsive to the fingertip moving closer to the key, a second, closer proximity of the fingertip to the key or touch screen is determined. The size of the key is further enlarged by a second enlargement amount to assist the user in touching the key and avoiding touching another, adjacent key on the keyboard.Type: GrantFiled: March 4, 2013Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventor: Kaleb D. Walton
-
Publication number: 20170148334Abstract: A method for directing the field of vision based on personal interests. The method includes receiving a keyword and/or an image file and processing the keyword and/or image file to generate data representing a user interest. The method includes receiving a video input from a camera representative of the field of vision of the camera and processing the video input to identify a visible element in the field of vision of the camera. The method further includes comparing the visible element in the field of vision of the camera and the data representing the user interest to determine whether the visible element is of interest to the user. A notification is provided to the user for identified visible elements that are of interest to the user.Type: ApplicationFiled: February 7, 2017Publication date: May 25, 2017Inventors: Brian M. Anderson, Scott B. Katzman, Jacob C. Schneider, Kaleb D. Walton
-
Patent number: 9600743Abstract: A method for directing the field of vision based on personal interests. The method includes receiving a keyword and/or an image file and processing the keyword and/or image file to generate data representing a user interest. The method includes receiving a video input from a camera representative of the field of vision of the camera and processing the video input to identify a visible element in the field of vision of the camera. The method further includes comparing the visible element in the field of vision of the camera and the data representing the user interest to determine whether the visible element is of interest to the user. A notification is provided to the user for identified visible elements that are of interest to the user.Type: GrantFiled: June 27, 2014Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Brian M. Anderson, Scott B. Katzman, Jacob C. Schneider, Kaleb D. Walton
-
Patent number: 9531481Abstract: A system of using vibration signatures for pairing two portable computer devices. The system includes an apparatus that has a master side and a slave side. The slave side has a frictional structure. A first portable computer device is inserted into the master side. When a second portable computer device is inserted through the slave side, a pattern of vibration is generated. Vibration detecting devices on the first and second portable computer devices detect the pattern of vibration. A program of the first portable computer device validates a master vibration signature and configures the first portable computer device as a master device. A program of the second portable computer device validates a slave vibration signature and configures the second portable computer device as a slave device. The master device and the slave device are automatically paired.Type: GrantFiled: May 11, 2016Date of Patent: December 27, 2016Assignee: International Business Machines CorporationInventors: Zachary S. Herman, Kaleb D. Walton
-
Patent number: 9531746Abstract: An approach is provided for determining a likelihood of an attack on a first computer system of a first business. Characteristics are determined for target businesses having target computer systems currently or recently under attack by an entity whose Internet Protocol (IP) address was selected from a list of suspicious IP addresses. Percentages associated with the characteristics are determined. Each percentage indicates a percentage of the target businesses whose associated characteristic matches a corresponding characteristic of the first business. A score is incremented by an amount for each of the percentages that exceeds an associated threshold. The score is incremented by twice the amount if the IP address matches an address of a source or destination of traffic through a security device in the first computer system. A recommendation to change a security policy for the first computer system is generated if the score exceeds twice the predetermined amount.Type: GrantFiled: June 24, 2016Date of Patent: December 27, 2016Assignee: International Business Machines CorporationInventors: Nicholas W. Bradley, Gary I. Givental, David M. McMillen, Kaleb D. Walton
-
Patent number: 9531759Abstract: An approach is provided for determining a likelihood of an attack on a first computer system of a first business. Characteristics of the first business and a second business are determined. The second business has a second computer system currently or recently under attack. The characteristics include respective industries, sizes, geographical locations, types of sensitive data, and security vulnerabilities associated with the first and second businesses or first and second computer systems, an address of traffic through a device in the first computer system, and an address of an entity responsible for the attack on the second computer system. Based on a similarity between the characteristics of the first and second businesses, a likelihood that the entity responsible for the attack on the second computer system will attack the first computer system of the first business is determined.Type: GrantFiled: November 6, 2015Date of Patent: December 27, 2016Assignee: International Business Machines CorporationInventors: Nicholas W. Bradley, Gary I. Givental, David M. McMillen, Kaleb D. Walton
-
Publication number: 20160357659Abstract: A method, and associated computer system and computer program product, of detecting source code merge conflicts and compilation errors. Uncommitted changes associated with a source code are received periodically at each time of a sequence of times. A temporary branch corresponding to each uncommitted change is merged to corresponding portions of the source code. It is ascertained that no merge conflict resulted from the merging and in response, a compilation of a merged version of the source code is performed, wherein the merged version of the source code includes the temporary branch corresponding to each uncommitted change. It is determined that no compilation error occurred from the compilation and in response, a version of a product that includes the merged version of the source code is created.Type: ApplicationFiled: August 18, 2016Publication date: December 8, 2016Inventors: George T. Bigwood, Jason T. McMann, Michael G. Nikitaides, Kaleb D. Walton
-
Publication number: 20160308899Abstract: An approach is provided for determining a likelihood of an attack on a first computer system of a first business. Characteristics are determined for target businesses having target computer systems currently or recently under attack by an entity whose Internet Protocol (IP) address was selected from a list of suspicious IP addresses. Percentages associated with the characteristics are determined. Each percentage indicates a percentage of the target businesses whose associated characteristic matches a corresponding characteristic of the first business. A score is incremented by an amount for each of the percentages that exceeds an associated threshold. The score is incremented by twice the amount if the IP address matches an address of a source or destination of traffic through a security device in the first computer system. A recommendation to change a security policy for the first computer system is generated if the score exceeds twice the predetermined amount.Type: ApplicationFiled: June 24, 2016Publication date: October 20, 2016Inventors: Nicholas W. Bradley, Gary I. Givental, David M. McMillen, Kaleb D. Walton