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: 20200004313Abstract: 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: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: John F. Kelley, Michael Bender, Todd P. Seager
-
Publication number: 20190392085Abstract: 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: ApplicationFiled: June 26, 2018Publication date: December 26, 2019Inventors: Richard W. Ragan, JR., Yu Wei Sun, John F. Kelley
-
Publication number: 20190343283Abstract: 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: ApplicationFiled: May 10, 2018Publication date: November 14, 2019Inventors: John F. Kelley, Todd P. Seager, Helaine M. Wasser, Douglas S. Brown
-
Publication number: 20190269352Abstract: 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: ApplicationFiled: March 5, 2018Publication date: September 5, 2019Inventors: Douglas S. Brown, John F. Kelley, Todd P. Seager, Helaine M. Wasser
-
Patent number: 10334027Abstract: 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: GrantFiled: February 9, 2017Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Douglas S. Brown, John F. Kelley, Todd P. Seager, Robert J. Torres
-
Patent number: 10318631Abstract: 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: GrantFiled: February 7, 2018Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
-
Patent number: 10303799Abstract: 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: GrantFiled: February 11, 2016Date of Patent: May 28, 2019Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
-
Publication number: 20180341634Abstract: 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: ApplicationFiled: May 23, 2017Publication date: November 29, 2018Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
-
Publication number: 20180341635Abstract: 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: ApplicationFiled: February 7, 2018Publication date: November 29, 2018Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
-
Publication number: 20180322676Abstract: 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: ApplicationFiled: July 11, 2018Publication date: November 8, 2018Inventors: John F. Kelley, Douglas E. Lhotka, Kristin S. Moore, Todd P. Seager
-
Patent number: 10089767Abstract: 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: GrantFiled: May 25, 2016Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: John F. Kelley, Douglas E. Lhotka, Kristin S. Moore, Todd P. Seager
-
Publication number: 20180234601Abstract: 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: ApplicationFiled: April 16, 2018Publication date: August 16, 2018Inventors: Michael C. Collins, John F. Kelley, Douglas E. Lhotka, Todd P. Seager
-
Patent number: 10051251Abstract: 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: GrantFiled: March 16, 2016Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Douglas S. Brown, John F. Kelley, Kristin S. Moore, Todd P. Seager
-
Patent number: 9986140Abstract: 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: GrantFiled: November 21, 2013Date of Patent: May 29, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael C. Collins, John F. Kelley, Douglas E. Lhotka, Todd P. Seager
-
Patent number: 9880991Abstract: 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: GrantFiled: October 17, 2012Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: John F. Kelley, Robert J. Torres
-
Patent number: 9864799Abstract: 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: GrantFiled: January 19, 2017Date of Patent: January 9, 2018Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
-
Patent number: 9858031Abstract: 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: GrantFiled: March 11, 2013Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Douglas S. Brown, John F. Kelley, Todd Seager, Robert J. Torres
-
Patent number: 9760638Abstract: 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: GrantFiled: December 21, 2016Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
-
Publication number: 20170235834Abstract: 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: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Inventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
-
Publication number: 20170235821Abstract: 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: ApplicationFiled: January 19, 2017Publication date: August 17, 2017Inventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells