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: 20240113320
    Abstract: The present invention relates to the application of a force to enhance the performance of an electrochemical cell. The force may comprise, in some instances, an anisotropic force with a component normal to an active surface of the anode of the electrochemical cell. In the embodiments described herein, electrochemical cells (e.g., rechargeable batteries) may undergo a charge/discharge cycle involving deposition of metal (e.g., lithium metal) on a surface of the anode upon charging and reaction of the metal on the anode surface, wherein the metal diffuses from the anode surface, upon discharging. The uniformity with which the metal is deposited on the anode may affect cell performance. For example, when lithium metal is redeposited on an anode, it may, in some cases, deposit unevenly forming a rough surface. The roughened surface may increase the amount of lithium metal available for undesired chemical reactions which may result in decreased cycling lifetime and/or poor cell performance.
    Type: Application
    Filed: June 30, 2023
    Publication date: April 4, 2024
    Applicant: Sion Power Corporation
    Inventors: Chariclea Scordilis-Kelley, John D. Affinito, Lowell D. Jones, Yuriy V. Mikhaylik, Igor P. Kovalev, William F. Wilkening, Christopher T.S. Campbell, John A. Martens
  • Patent number: 11651332
    Abstract: One example of a computer-implemented method comprises receiving content data for a first physical note removably attached to a first display area of a first collaborative board located in a first location. The content data includes information displayed on the first physical note. The method further comprises determining a position of the first physical note on the first collaborative board; and outputting instructions to a second collaborative board located in a second location to generate a first virtual note in a second display area of the second collaborative board such that information displayed on the first virtual note corresponds to the information displayed on the first physical note and a position of the first virtual note on the second display area corresponds to the position of the first physical note on the first collaborative board.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jill Dhillon, Michael Bender, Steven Edward Atkin, John F. Kelley
  • Patent number: 11356393
    Abstract: Assessing, using a computer, a state of a participant and sharing personalized data for the participant in an electronic group meeting or collaboration using a communications network. Personalized data is received at a computer for a user participating in electronic group communications including group collaboration. The personalized data received at the computer includes biometric data and personality profile results. The biometric data includes biometric changes in real-time. A biometric change in the user is detected from a baseline for the user. In response to the biometric change, the biometric data is analyzed and the personality profile results to determine a suggested action regarding the user. The suggested action is communicated to the user or another participant user of the group meeting based on the analysis.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, John F. Kelley, Jill Dhillon, Steven Edward Atkin, Stan Kevin Daley
  • Publication number: 20220103492
    Abstract: Assessing, using a computer, a state of a participant and sharing personalized data for the participant in an electronic group meeting or collaboration using a communications network. Personalized data is received at a computer for a user participating in electronic group communications including group collaboration. The personalized data received at the computer includes biometric data and personality profile results. The biometric data includes biometric changes in real-time. A biometric change in the user is detected from a baseline for the user. In response to the biometric change, the biometric data is analyzed and the personality profile results to determine a suggested action regarding the user. The suggested action is communicated to the user or another participant user of the group meeting based on the analysis.
    Type: Application
    Filed: September 29, 2020
    Publication date: March 31, 2022
    Inventors: Michael Bender, John F. Kelley, Jill Dhillon, Steven Edward Atkin, Stan Kevin Daley
  • Publication number: 20210334754
    Abstract: One example of a computer-implemented method comprises receiving content data for a first physical note removably attached to a first display area of a first collaborative board located in a first location. The content data includes information displayed on the first physical note. The method further comprises determining a position of the first physical note on the first collaborative board; and outputting instructions to a second collaborative board located in a second location to generate a first virtual note in a second display area of the second collaborative board such that information displayed on the first virtual note corresponds to the information displayed on the first physical note and a position of the first virtual note on the second display area corresponds to the position of the first physical note on the first collaborative board.
    Type: Application
    Filed: April 28, 2020
    Publication date: October 28, 2021
    Inventors: Jill Dhillon, Michael Bender, Steven Edward Atkin, John F. Kelley
  • Patent number: 11054959
    Abstract: A cursor control system and method are provided. The method may include receiving a first input from a cursor control device that places a cursor in an engaged state. The method may further include receiving an indication to switch from a gross cursor control mode to an engaged cursor control mode while the cursor is in the engaged state. The method may also include, in response to receiving the indication to switch from the gross cursor control mode to the engaged cursor control mode, switching from the gross cursor control mode to the engaged cursor control mode and locking the cursor in the engaged state such that the cursor maintains the engaged state even after the first input from the cursor control device has terminated. The method may additionally include, in response to receiving a second input, performing an operation on a screen object the engaged cursor control mode.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, Randall A. Craig, John F. Kelley, Jennifer M. Hatfield, Corey Sonier
  • Patent number: 11036806
    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: Grant
    Filed: June 26, 2018
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Richard W. Ragan, Jr., Yu Wei Sun, John F. Kelley
  • Patent number: 11010013
    Abstract: A method, computer program product, and a system where a processor(s) of a computing device identifies at least two displays coupled to the processor(s) to render visual objects to a user of the computing device, like a cursor, and processor(s) obtains instructions to render the cursor in various locations on the displays via an input device. The processor(s) obtain a display layout for the displays and resolutions of displays and generates an initial virtual desktop that includes physical real estate of the displays where the processor(s) renders visual objects. The processor(s) determines boundaries of each display and selects outermost two dimensional boundaries of the initial virtual desktops and updates the initial virtual desktop to an area bounded by a virtual rectangle comprising the outermost boundaries, which includes the displays and physical space not useable by the processor(s) to render visual objects.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, John F. Kelley, Todd P. Seager, Blaine H. Dolph
  • Patent number: 10936815
    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: March 5, 2020
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Patent number: 10912385
    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: Grant
    Filed: May 10, 2018
    Date of Patent: February 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John F. Kelley, Todd P. Seager, Helaine M. Wasser, Douglas S. Brown
  • Patent number: 10901570
    Abstract: A method, computer program product, and a system where a processor(s) of a computing device identifies at least two displays coupled to the processor(s) to render visual objects to a user of the computing device, like a cursor, and processor(s) obtains instructions to render the cursor in various locations on the displays via an input device. The processor(s) obtain a display layout for the displays and resolutions of displays and generates an initial virtual desktop that includes physical real estate of the displays where the processor(s) renders visual objects. The processor(s) obtains a request and generates a simulacrum of the displays, in virtual space. The processor(s) displays, on a portion of the virtual desktop, the simulacrum. The processor(s) obtains, via the input device, a selection of a location on the simulacrum and automatically moves the cursor to a location on the virtual desktop that corresponds to the selected location.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, John F. Kelley, Todd P. Seager, Blaine H. Dolph
  • Publication number: 20200382566
    Abstract: A method, system, and computer program product for placing a text message in a display. In an embodiment, the method comprises receiving, at a text messaging system, a first text message and displaying the first text message in a display area of the text messaging system; receiving, at the text messaging system, a second text message, and displaying the second text message, below the first text message, in the display area; sending a response text message from the text messaging system; and changing an order of the first, second, and response text messages for display in the display area based on an analysis of a timing of the response text message. In embodiments, the method automatically infers the message a user is replying to. In embodiments, the user interacts with the messages to indicate that the message is a reply to an earlier message.
    Type: Application
    Filed: May 30, 2019
    Publication date: December 3, 2020
    Inventors: Randall Avery Craig, John F. Kelley, Jennifer M. Hatfield, Chris Degnen, Corey Sonier, Tom Brugler
  • Patent number: 10719116
    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: Grant
    Filed: June 29, 2018
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John F. Kelley, Michael Bender, Todd P. Seager
  • Publication number: 20200210644
    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: March 5, 2020
    Publication date: July 2, 2020
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Publication number: 20200174626
    Abstract: A cursor control system and method are provided. The method may include receiving a first input from a cursor control device that places a cursor in an engaged state. The method may further include receiving an indication to switch from a gross cursor control mode to an engaged cursor control mode while the cursor is in the engaged state. The method may also include, in response to receiving the indication to switch from the gross cursor control mode to the engaged cursor control mode, switching from the gross cursor control mode to the engaged cursor control mode and locking the cursor in the engaged state such that the cursor maintains the engaged state even after the first input from the cursor control device has terminated. The method may additionally include, in response to receiving a second input, performing an operation on a screen object the engaged cursor control mode.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Thomas S. Brugler, Randall A. Craig, John F. Kelley, Jennifer M. Hatfield, Corey Sonier
  • Publication number: 20200167056
    Abstract: A method, computer program product, and a system where a processor(s) of a computing device identifies at least two displays coupled to the processor(s) to render visual objects to a user of the computing device, like a cursor, and processor(s) obtains instructions to render the cursor in various locations on the displays via an input device. The processor(s) obtain a display layout for the displays and resolutions of displays and generates an initial virtual desktop that includes physical real estate of the displays where the processor(s) renders visual objects. The processor(s) obtains a request and generates a simulacrum of the displays, in virtual space. The processor(s) displays, on a portion of the virtual desktop, the simulacrum. The processor(s) obtains, via the input device, a selection of a location on the simulacrum and automatically moves the cursor to a location on the virtual desktop that corresponds to the selected location.
    Type: Application
    Filed: November 26, 2018
    Publication date: May 28, 2020
    Inventors: Michael Bender, John F. Kelley, Todd P. Seager, Blaine H. Dolph
  • Patent number: 10657326
    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: May 23, 2017
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Publication number: 20200133459
    Abstract: A method, computer program product, and a system where a processor(s) of a computing device identifies at least two displays coupled to the processor(s) to render visual objects to a user of the computing device, like a cursor, and processor(s) obtains instructions to render the cursor in various locations on the displays via an input device. The processor(s) obtain a display layout for the displays and resolutions of displays and generates an initial virtual desktop that includes physical real estate of the displays where the processor(s) renders visual objects. The processor(s) determines boundaries of each display and selects outermost two dimensional boundaries of the initial virtual desktops and updates the initial virtual desktop to an area bounded by a virtual rectangle comprising the outermost boundaries, which includes the displays and physical space not useable by the processor(s) to render visual objects.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Inventors: Michael Bender, John F. Kelley, Todd P. Seager, Blaine H. Dolph
  • Patent number: 10621769
    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: Grant
    Filed: July 11, 2018
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: John F. Kelley, Douglas E. Lhotka, Kristin S. Moore, Todd P. Seager
  • Patent number: 10623620
    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: April 16, 2018
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael C. Collins, John F. Kelley, Douglas E. Lhotka, Todd P. Seager