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).

  • Patent number: 9176991
    Abstract: In an approach for collecting and storing photographic metadata, a computer receives a file containing an image. The computer receives photographic metadata from one or more photographic devices. The one or more photographic devices include at least one or more illumination devices. The one or more photographic devices are utilized to create the image. The received photographic metadata includes at least specifications of the one or more photographic devices. The computer stores the received photographic metadata in association with the received file.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael C. Collins, John F. Kelley, Douglas E. Lhotka, Todd P. Seager
  • Publication number: 20150296122
    Abstract: An approach for sharpening an image, a raw digitized image is provided. One or more processors receive a raw digitized image. One or more processors identify a first set of one or more focus points of the raw digitized image that are in focus, wherein the first set of one or more focus points are associated with a first area of the raw digitized image. One or more processors may cause a depth map, including the raw digitized image and a mask, to be displayed. One or more processors apply sharpening of a first sharpening strength to the first set of one or more focus points of the raw digitized image that are in focus.
    Type: Application
    Filed: April 9, 2014
    Publication date: October 15, 2015
    Applicant: International Business Machines Corporation
    Inventors: John F. Kelley, Stanley B. Lyzak, JR., Kristin S. Moore, Todd P. Seager
  • Publication number: 20150279012
    Abstract: In a method for generating a focused image of subject matter, a first image is received, wherein the first image includes subject matter and a first set of image data. One or more processors generates a first depth map for the first image. One or more processors determines at least a second image to be captured. The second image is received, wherein the second image includes the subject matter of the first image and at least a second portion of the subject matter is in focus. One or more processors generate a composite image comprising at least the first portion of the first image and the second portion of the second image.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Applicant: International Business Machines Corporation
    Inventors: Douglas S. Brown, John F. Kelley, Kristin S. Moore, Todd P. Seager
  • Publication number: 20150278600
    Abstract: In a method for visualizing motion of an object in an image, at least two images, including a first image and a second image, wherein each of the at least two images includes an object are received. One or more processors determine a first distance value for the object in the first image and a second distance value for the object in the second image, wherein each distance value is based on a distance between the object and an image capturing device. One or more processors compare the first distance value to the second distance value to determine a difference between the first distance value and the second distance value. One or more processors generate an indication based on the determined difference between the first distance value and the second distance value.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Applicant: International Business Machines Corporation
    Inventors: John F. Kelley, Kristin S. Moore, Todd P. Seager, Kenneth R. Stern
  • Publication number: 20150281230
    Abstract: A method and computer program product for using a vibration signature as an authentication key to authorize access of a user computer to a network. A vibration device generates a vibration signal of the vibration signature. In one embodiment, a router detects and validates the vibration signal, and then the router starts a session of connecting the user computer to the network. In another embodiment, the user computer decodes the vibration signal of the vibration signature to a security set identifier and a security key, and then sends to a router. In response to validating the security set identifier and the security key, the router starts a session of connecting the user computer to the network.
    Type: Application
    Filed: June 15, 2015
    Publication date: October 1, 2015
    Inventors: Zachary S. Herman, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Kaleb D. Walton
  • Publication number: 20150228098
    Abstract: A method and system for processing light sources found in images. 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: Application
    Filed: February 10, 2014
    Publication date: August 13, 2015
    Applicant: International Business Machines Corporation
    Inventors: John F. Kelley, Douglas E. Lhotka, Kristin S. Moore, Todd P. Seager
  • Patent number: 9100395
    Abstract: A method and computer program product for using a vibration signature as an authentication key to authorize access of a user computer to a network. A vibration device generates a vibration signal of the vibration signature. In one embodiment, a router detects and validates the vibration signal, and then the router starts a session of connecting the user computer to the network. In another embodiment, the user computer decodes the vibration signal of the vibration signature to a security set identifier and a security key, and then sends to a router. In response to validating the security set identifier and the security key, the router starts a session of connecting the user computer to the network.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: August 4, 2015
    Assignee: International Business Machines Corporation
    Inventors: Zachary S. Herman, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Kaleb D. Walton
  • Publication number: 20150195517
    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: Application
    Filed: January 9, 2014
    Publication date: July 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Douglas S. Brown, John F. Kelley, Kristin S. Moore, Todd P. Seager
  • Publication number: 20150154779
    Abstract: A method, process, and associated systems for automatically selecting and masking areas of a still image or frame of a video clip as a function of depth-information metadata embedded into the image or frame. An image-editing or video-editing workstation receives an image or frame into which has been embedded a set of depth values. Each depth value identifies a distance from the camera position of an object depicted by a pixel of the image or frame. When a user directs the workstation to automatically select or mask a region of the image or frame, the workstation uses the depth values, optionally in conjunction with other graphical properties of each pixel, to automatically select which pixels to include in the selection or mask such that the selection or mask identifies an approximate area of the image or frame that represents a three-dimensional object.
    Type: Application
    Filed: January 2, 2015
    Publication date: June 4, 2015
    Inventors: John F. Kelley, Todd Seager
  • Publication number: 20150146970
    Abstract: A method for capturing three-dimensional photographic lighting of a spherical lighting device is described. Calculation of boundaries of the spherical lighting device based on lighting properties of at least one light source in a set location of the spherical lighting device is performed. A mapping of multitude points of the spherical lighting device to three-dimensional vectors of at least one camera device using a logical grid is performed. A measurement of brightness of the logical grid of the spherical lighting device is performed. The method further comprises determining brightest grid point of the logical grid of the spherical lighting device, wherein the brightest grid point of the logical grid is measured within a region brightness of the spherical lighting device. The method further comprises calculating the region of brightness of the spherical lighting device based on the determined brightest grid point of the logical grid.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 28, 2015
    Applicant: International Business Machines Corporation
    Inventors: John F. Kelley, Douglas E. Lhotka, Kristin S. Moore, Todd P. Seager
  • Publication number: 20150138383
    Abstract: In a method for calculating corrections for tilt in an image, one or more processors receive a digitized image from a camera. The one or more processors initiate display of the digitized image in a screen on the camera, the screen having user-selectable focus points. The one or more processors receive from a user a focus point selection of an area of the displayed image to correct for tilt, and in response, the one or more processors correct the digitized image for tilt in the area such that an object is in focus in the area.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John F. Kelley, KRISTIN S. MOORE, TODD P. SEAGER
  • Publication number: 20150139570
    Abstract: In an approach for collecting and storing photographic metadata, a computer receives a file containing an image. The computer receives photographic metadata from one or more photographic devices. The one or more photographic devices include at least one or more illumination devices. The one or more photographic devices are utilized to create the image. The received photographic metadata includes at least specifications of the one or more photographic devices. The computer stores the received photographic metadata in association with the received file.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Michael C. Collins, John F. Kelley, Douglas E. Lhotka, Todd P. Seager
  • Publication number: 20150142409
    Abstract: In an approach for simulating a photographic setup, a computer receives information detailing a first type of device. The computer determines the received first type of device is not included in a device database. The computer inserts the first type of device into the device database. The computer receives a selection of one or more types of devices. The one or more selected types of devices are included in the device database and include the first type of device. The computer receives a configuration for each of the one or more selected types of devices. The computer creates a simulation of a photographic setup. The simulation is based on the one or more selected types of devices and the received configurations.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Michael C. Collins, John F. Kelley, Douglas E. Lhotka, Todd P. Seager
  • Publication number: 20150142857
    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: November 21, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Michael C. Collins, John F. Kelley, Douglas E. Lhotka, Todd P. Seager
  • Publication number: 20150089593
    Abstract: A method and computer program product for using a vibration signature as an authentication key to authorize access of a user computer to a network. A vibration device generates a vibration signal of the vibration signature. In one embodiment, a router detects and validates the vibration signal, and then the router starts a session of connecting the user computer to the network. In another embodiment, the user computer decodes the vibration signal of the vibration signature to a security set identifier and a security key, and then sends to a router. In response to validating the security set identifier and the security key, the router starts a session of connecting the user computer to the network.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zachary S. Herman, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Kaleb D. Walton
  • Patent number: 8983176
    Abstract: A method, process, and associated systems for automatically selecting and masking areas of a still image or video clip using imported depth information. An image-editing or video-editing application receives a set of depth values that are each associated with an area of a still image or video frame. Each depth value identifies the distance from the camera position of an object depicted by the area associated with the depth value. When a user directs the application to automatically select or mask a region of the image or frame, the application uses the depth values to automatically choose which pixels to include in the selection or mask such that the selection or mask best approximates an area of the image or frame that represents a three-dimensional object.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: John F. Kelley, Todd Seager
  • Publication number: 20140253417
    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 and 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 such manipulated device.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas S. Brown, John F. Kelley, Todd Seager, Robert J. Torres
  • Publication number: 20140250179
    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: Application
    Filed: March 4, 2013
    Publication date: September 4, 2014
    Applicant: International Business Machines Corporation
    Inventors: Douglas S. Brown, John F. Kelley, Todd P. Seager, Robert J. Torres
  • Publication number: 20140215613
    Abstract: A computer system where a second, dedicated processor (sometimes called an SPU, to distinguish from the central processing unit (CPU)) has logic to manage and control an intrusion detection hardware set and an intrusion response hardware set. The intrusion response hardware detects physical intrusions (for example, cryogenic attacks), and the response hardware set responds in various ways to attempt to protect the sensitive data in a volatile memory from the detected physical intrusion. A dedicated power storage device powers the SPU and the intrusion response hardware set.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John F. Kelley, Todd Seager
  • Publication number: 20140184586
    Abstract: In a method for visualizing depth of field, a computing device determines a distance value for each respective pixel of a plurality of pixels of a digital image based on a distance between subject matter depicted in the respective pixel and an imaging device integrated with the computing device. The computing device determines a depth of field of the digital image. The computing device compares the depth of field of the digital image to the distance value for each respective pixel to determine a first set of pixels of the plurality of pixels having distance values outside the depth of field and a second set of pixels of the plurality of pixels having distance values inside the depth of field. The computing device indicates the first set of pixels in a user interface.
    Type: Application
    Filed: January 2, 2013
    Publication date: July 3, 2014
    Applicant: International Business Machines Corporation
    Inventors: John F. Kelley, Todd Seager