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: 10831992
    Abstract: 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: Grant
    Filed: April 15, 2019
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Kaleb D. Walton
  • Publication number: 20190243892
    Abstract: 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: Application
    Filed: April 15, 2019
    Publication date: August 8, 2019
    Inventor: Kaleb D. Walton
  • Patent number: 10339215
    Abstract: 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: Grant
    Filed: December 14, 2016
    Date of Patent: July 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Kaleb D. Walton
  • Patent number: 10318152
    Abstract: 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: Grant
    Filed: June 14, 2018
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventor: Kaleb D. Walton
  • Patent number: 10269374
    Abstract: 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: Grant
    Filed: May 18, 2016
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Patrick A. Spizzo, Sara H. Waggoner, Kaleb D. Walton, Aaron T. Wodrich
  • Publication number: 20180292987
    Abstract: 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: Application
    Filed: June 14, 2018
    Publication date: October 11, 2018
    Inventor: Kaleb D. Walton
  • Patent number: 10019157
    Abstract: 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: Grant
    Filed: June 26, 2017
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventor: Kaleb D. Walton
  • Publication number: 20180165268
    Abstract: 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: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Inventor: Kaleb D. Walton
  • Patent number: 9955116
    Abstract: 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: Grant
    Filed: April 8, 2016
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gary I. Givental, Kaleb D. Walton
  • Patent number: 9940219
    Abstract: 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: Grant
    Filed: August 18, 2016
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: George T. Bigwood, Jason T. McMann, Michael G. Nikitaides, Kaleb D. Walton
  • Patent number: 9892648
    Abstract: 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: Grant
    Filed: February 7, 2017
    Date of Patent: February 13, 2018
    Assignee: International Business Machine Corporation
    Inventors: Brian M. Anderson, Scott B. Katzman, Jacob C. Schneider, Kaleb D. Walton
  • Publication number: 20170293424
    Abstract: 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: Application
    Filed: June 26, 2017
    Publication date: October 12, 2017
    Inventor: Kaleb D. Walton
  • Patent number: 9747025
    Abstract: 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: Grant
    Filed: March 4, 2013
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventor: Kaleb D. Walton
  • Publication number: 20170148334
    Abstract: 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: Application
    Filed: February 7, 2017
    Publication date: May 25, 2017
    Inventors: Brian M. Anderson, Scott B. Katzman, Jacob C. Schneider, Kaleb D. Walton
  • Patent number: 9600743
    Abstract: 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: Grant
    Filed: June 27, 2014
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brian M. Anderson, Scott B. Katzman, Jacob C. Schneider, Kaleb D. Walton
  • Patent number: 9531481
    Abstract: 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: Grant
    Filed: May 11, 2016
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Zachary S. Herman, Kaleb D. Walton
  • Patent number: 9531759
    Abstract: 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: Grant
    Filed: November 6, 2015
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nicholas W. Bradley, Gary I. Givental, David M. McMillen, Kaleb D. Walton
  • Patent number: 9531746
    Abstract: 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: Grant
    Filed: June 24, 2016
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nicholas W. Bradley, Gary I. Givental, David M. McMillen, Kaleb D. Walton
  • Publication number: 20160357659
    Abstract: 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: Application
    Filed: August 18, 2016
    Publication date: December 8, 2016
    Inventors: George T. Bigwood, Jason T. McMann, Michael G. Nikitaides, Kaleb D. Walton
  • Publication number: 20160308899
    Abstract: 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: Application
    Filed: June 24, 2016
    Publication date: October 20, 2016
    Inventors: Nicholas W. Bradley, Gary I. Givental, David M. McMillen, Kaleb D. Walton