Patents by Inventor John F. Kelley

John F. Kelley 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).

  • Publication number: 20200004313
    Abstract: A method of controlling the display of an electronic devices that includes measuring a motion of a device; and determining if the motion of the device and the display state of the device at the time of motion match conditions in a database of motions that are correlated to display states that signal a change from the display state at the time of the motion to a called display state. The method may further include adjusting power from a battery to the display to effectuate a change of display state in response to motion of the device matching conditions in the database of motions that signal the change of display state or a user intervention signaling a change in display state. The method further includes updating a database of motions in response to changes in the display state effectuated by user intervention.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: John F. Kelley, Michael Bender, Todd P. Seager
  • Publication number: 20190392085
    Abstract: A method and system for search exploration in a mobile application environment as well as a desktop environment is provided. The method and system utilize at least one computer processor to perform the steps of selecting a virtual object on a display interface via an indicator positioned within and associated with the virtual object. The computer processor provides dragging the indicator out of a home area and displaying at least one related property associated with the virtual object on the display while dragging outside of the home area. The computer processor provides dragging the indicator onto one or more of the at least one related property associated with the virtual object and a pausing of the indicator over at least one related property causes the computer processor to select the related property as a search parameter of a search query. Dropping the dragged indicator initiates a search based on said search query and the search is initiated based on the search query as a result of said dropping.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Richard W. Ragan, JR., Yu Wei Sun, John F. Kelley
  • Publication number: 20190343283
    Abstract: A dynamic ergonomic chair with a sensor detects an adjustment to a position of a component of the chair and includes a user interface which updates a first user profile based on the detected adjustment to create a second user profile. The second user profile including a second workstation productivity measurement; the interface compares the first workstation productivity measurement of the first user profile with the second workstation productivity measurement of the second user profile, and/or medical outcomes, to determine an optimal user profile. The chair can dynamically adjust various components (e.g. armrest, recline angle, etc.) to enhance worker productivity.
    Type: Application
    Filed: May 10, 2018
    Publication date: November 14, 2019
    Inventors: John F. Kelley, Todd P. Seager, Helaine M. Wasser, Douglas S. Brown
  • Publication number: 20190269352
    Abstract: A user's gait or posture may require modification for numerous reasons, such as medical conditions. Further, gait correction may also provide benefits for participation in sporting events or while exercising. An embodiment of the present invention includes a system that provides corrective feedback for gait modification. The system uses one or more pressure sensors to measure pressure applied by a user. A stimulation device applies a stimulation to one or more portions of a user's foot to inform the user to alter pressure applied to those portions of the foot in order to adjust the user's gait or posture. Embodiments of the present invention further include a method for providing corrective feedback in substantially the same manner described above.
    Type: Application
    Filed: March 5, 2018
    Publication date: September 5, 2019
    Inventors: Douglas S. Brown, John F. Kelley, Todd P. Seager, Helaine M. Wasser
  • Patent number: 10334027
    Abstract: In a method for collaborating, a first computing device determines capabilities needed for an application to function. The first computing device enables one or more other computing devices to connect to the application. The first computing device determines capabilities of a second computing device, wherein the second computing device is connected to the application. The first computing device determines the capabilities needed for the application to function are met. The first computing device configures a user interface of the second device.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Douglas S. Brown, John F. Kelley, Todd P. Seager, Robert J. Torres
  • Patent number: 10318631
    Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Patent number: 10303799
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for automatically generating a display to present different terms. Embodiments of the present invention can be used to identify a first and a second user using applications in a software as a service (SaaS) environment and store, for the first and the second user, a first term associated with the first user and a second term associated with the second user in the SaaS environment. Responsive to identifying the first term associated with the first user and the second term associated with the second user have functionally equivalent definitions, embodiments of the present invention can replace the second term associated with the second user with the first term associated with the first user and generate a display for the first term associated with the first user that replaced the second term associated with the second user.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
  • Publication number: 20180341634
    Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Publication number: 20180341635
    Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
    Type: Application
    Filed: February 7, 2018
    Publication date: November 29, 2018
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Publication number: 20180322676
    Abstract: A method and system. A base photographic image of a scene is combined with N additional photographic images of the scene to form a composite image including M discrete light sources (N>2; M?N). The scene in the base image is exposed to ambient light. The scene of the base image is exposed, in each of the N additional images, to the ambient light and to at least one discrete light source to which the base image is not exposed. The M discrete light sources in the composite image include the discrete light sources to which the scene is exposed in the N additional images. The composite image includes a region surrounding each discrete light source and has an area that correlates with an intensity of light from the discrete light source surrounded by the region. The intensity of light is the intensity at the discrete light source where the light is emitted.
    Type: Application
    Filed: July 11, 2018
    Publication date: November 8, 2018
    Inventors: John F. Kelley, Douglas E. Lhotka, Kristin S. Moore, Todd P. Seager
  • Patent number: 10089767
    Abstract: A method and system for processing light sources. A base photographic image of a scene is combined with N additional photographic images of the scene to form a composite image including M discrete light sources (N?2; M?N). The scene in the base image is exposed to ambient light. The scene of the base image is exposed, in each of the N additional images, to the ambient light and to at least one discrete light source to which the base image is not exposed. The M discrete light sources in the composite image include the discrete light sources to which the scene is exposed in the N additional images. The composite image is displayed on a display device, depicting a region surrounding each discrete light source and having an area that correlates with an intensity of light from the discrete light source surrounded by the region.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: John F. Kelley, Douglas E. Lhotka, Kristin S. Moore, Todd P. Seager
  • Publication number: 20180234601
    Abstract: In an approach for utilizing photographic metadata for automated photographic setup, a computer receives photographic metadata. The photographic metadata is contained within an image file. The computer transmits configuration information to one or more photographic devices in a photographic setup. The configuration information is based on the photographic metadata. The computer receives a configuration update from the one or more photographic devices in the photographic setup. The computer determines whether the one or more photographic devices in the photographic setup are configured correctly, based on at least comparing the configuration update to the photographic metadata.
    Type: Application
    Filed: April 16, 2018
    Publication date: August 16, 2018
    Inventors: Michael C. Collins, John F. Kelley, Douglas E. Lhotka, Todd P. Seager
  • Patent number: 10051251
    Abstract: A system, method and program product for enhancing video content being projected by a video projector. A video projector is disclosed having a projection system for projecting video content onto a surface; a camera for capturing image data from the surface; an analysis system for analyzing captured image data; and a correction system for enhancing the video content being projected onto the surface based on the analysis of the captured image data.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Douglas S. Brown, John F. Kelley, Kristin S. Moore, Todd P. Seager
  • Patent number: 9986140
    Abstract: In an approach for utilizing photographic metadata for automated photographic setup, a computer receives photographic metadata. The photographic metadata is contained within an image file. The computer transmits configuration information to one or more photographic devices in a photographic setup. The configuration information is based on the photographic metadata. The computer receives a configuration update from the one or more photographic devices in the photographic setup. The computer determines whether the one or more photographic devices in the photographic setup are configured correctly, based on at least comparing the configuration update to the photographic metadata.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: May 29, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael C. Collins, John F. Kelley, Douglas E. Lhotka, Todd P. Seager
  • Patent number: 9880991
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for displaying tabular data. A computing device identifies a plurality of data elements organized in a first plurality of rows and a first plurality of columns, wherein the first plurality of rows and the first plurality of columns are at least partially displayed. The computing device receives a data selection spanning an entire row or an entire column included in the first plurality of rows or the first plurality of columns. The computing device, in response to receiving the data selection spanning an entire row or an entire column included in the first plurality of rows or the first plurality of columns, determines a statistical relationship included in the data selection. The computing device, in response to determining the statistical relationship, displays at least a portion of the data selection.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: John F. Kelley, Robert J. Torres
  • Patent number: 9864799
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for automatically generating a display to present different terms. Embodiments of the present invention can be used to identify a first and a second user using applications in a software as a service (SaaS) environment and store, for the first and the second user, a first term associated with the first user and a second term associated with the second user in the SaaS environment. Responsive to identifying the first term associated with the first user and the second term associated with the second user have functionally equivalent definitions, embodiments of the present invention can replace the second term associated with the second user with the first term associated with the first user and generate a display for the first term associated with the first user that replaced the second term associated with the second user.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
  • Patent number: 9858031
    Abstract: Computer-implemented methods, computer program products and computer systems that create a virtual extended display on mobile devices by providing a first device in a first location d at least a second device in a second location, followed by joining together the first and second devices within an aggregation session via a network. Logical data of visual content is shared between the first and second devices, and the viewed output display of the visual content split amongst the first and second device displays within the aggregation session. During the aggregation session, at least one of the devices therein is manipulated by movement or changing device parameters to virtually change the viewed output display of the visual content on the manipulated device.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Douglas S. Brown, John F. Kelley, Todd Seager, Robert J. Torres
  • Patent number: 9760638
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for automatically generating a display to present different terms. Embodiments of the present invention can be used to identify a first and a second user using applications in a software as a service (SaaS) environment and store, for the first and the second user, a first term associated with the first user and a second term associated with the second user in the SaaS environment. Responsive to identifying the first term associated with the first user and the second term associated with the second user have functionally equivalent definitions, embodiments of the present invention can replace the second term associated with the second user with the first term associated with the first user and generate a display for the first term associated with the first user that replaced the second term associated with the second user.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
  • Publication number: 20170235834
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for automatically generating a display to present different terms. Embodiments of the present invention can be used to identify a first and a second user using applications in a software as a service (SaaS) environment and store, for the first and the second user, a first term associated with the first user and a second term associated with the second user in the SaaS environment. Responsive to identifying the first term associated with the first user and the second term associated with the second user have functionally equivalent definitions, embodiments of the present invention can replace the second term associated with the second user with the first term associated with the first user and generate a display for the first term associated with the first user that replaced the second term associated with the second user.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 17, 2017
    Inventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
  • Publication number: 20170235821
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for automatically generating a display to present different terms. Embodiments of the present invention can be used to identify a first and a second user using applications in a software as a service (SaaS) environment and store, for the first and the second user, a first term associated with the first user and a second term associated with the second user in the SaaS environment. Responsive to identifying the first term associated with the first user and the second term associated with the second user have functionally equivalent definitions, embodiments of the present invention can replace the second term associated with the second user with the first term associated with the first user and generate a display for the first term associated with the first user that replaced the second term associated with the second user.
    Type: Application
    Filed: January 19, 2017
    Publication date: August 17, 2017
    Inventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells