Patents by Inventor Christopher E. Holladay

Christopher E. Holladay 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: 11012748
    Abstract: Systems and methods for dynamically providing customized versions of video content are disclosed. In embodiments, a method comprises: analyzing a video to determine content and context of portions of the video; assigning one or more content editing categories to the portions of the video based on the analyzing; determining an unwanted scene of the video based on the one or more content editing categories and user profile data of a viewer; determining a style component of the unwanted scene based on context of the unwanted scene and the user profile data; generating custom content to replace the unwanted scene of the video based on an acceptable portion of content corresponding to the unwanted scene and the style component; editing the video to replace the unwanted scene of the video with the custom content to produce an edited video including the custom content; and providing the edited video to the viewer.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: May 18, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Jeff Amsterdam, Craig M. Trim, Christopher E. Holladay
  • Patent number: 10616355
    Abstract: Focus data of a remote user is analyzed to determine a focus shift from a first area to a second area at an event arena. A beacon density is computed at the second area, where the beacon density includes a number of physical beacons corresponding to a number of local users at the second area, a number of virtual beacons corresponding to a number of remote users focused on the second area, or a combination of thereof. When the beacon density at the second area exceeds a threshold density, an instruction to a streaming source is generated. The streaming source is caused to change a streaming content, to form changed streaming content that is related to the second area.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Stephen C. Hammer, Christopher E. Holladay, Mauro Marzorati
  • Patent number: 10601884
    Abstract: A method and system for switching media streams of a video. A first media stream of the video is played in a SHOW mode in a client system as the first media stream is received. Aa switch is made from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received. The switch preserves video content continuity of the video and includes pausing play of the first media stream. A pausing rank is associated with each timecode in the first and second media streams. The pausing occurs at a timecode in the first media stream at which the associated pausing rank is not less than a predesignated threshold.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
  • Publication number: 20200092610
    Abstract: Systems and methods for dynamically providing customized versions of video content are disclosed. In embodiments, a method comprises: analyzing a video to determine content and context of portions of the video; assigning one or more content editing categories to the portions of the video based on the analyzing; determining an unwanted scene of the video based on the one or more content editing categories and user profile data of a viewer; determining a style component of the unwanted scene based on context of the unwanted scene and the user profile data; generating custom content to replace the unwanted scene of the video based on an acceptable portion of content corresponding to the unwanted scene and the style component; editing the video to replace the unwanted scene of the video with the custom content to produce an edited video including the custom content; and providing the edited video to the viewer.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 19, 2020
    Inventors: Aaron K. BAUGHMAN, Jeff AMSTERDAM, Craig M. TRIM, Christopher E. HOLLADAY
  • Patent number: 10389827
    Abstract: Focus data of a remote user is analyzed to determine a focus shift from a first area to a second area at an event arena. A beacon density is computed at the second area, where the beacon density includes a number of physical beacons corresponding to a number of local users at the second area, a number of virtual beacons corresponding to a number of remote users focused on the second area, or a combination of thereof. When the beacon density at the second area exceeds a threshold density, an instruction to a streaming source is generated. The streaming source is caused to change a streaming content, to form changed streaming content that is related to the second area.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 20, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Stephen C. Hammer, Christopher E. Holladay, Mauro Marzorati
  • Publication number: 20190253505
    Abstract: Focus data of a remote user is analyzed to determine a focus shift from a first area to a second area at an event arena. A beacon density is computed at the second area, where the beacon density includes a number of physical beacons corresponding to a number of local users at the second area, a number of virtual beacons corresponding to a number of remote users focused on the second area, or a combination of thereof. When the beacon density at the second area exceeds a threshold density, an instruction to a streaming source is generated. The streaming source is caused to change a streaming content, to form changed streaming content that is related to the second area.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 15, 2019
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Stephen C. Hammer, Christopher E. Holladay, Mauro Marzorati
  • Patent number: 10152355
    Abstract: A system and method for managing licensed and non-licensed resources in a grid network is provided. A license server receives and processes requests for a license and determines whether a license is available and, if necessary, causes a new configuration to be created on a server for satisfying the request. A new grid node may also be created and configured to be added to the grid for creating additional capacity for grid processing. The configuration may be performed at a time prior to an actual need by the grid, perhaps due to a faulted node, and quickly brought on-line with a simple configuration update. The new grid node may also have a virtual IP address reassigned to quickly redirect processing from the faulted node to the newly configured node. Also, an external resource dispatcher may add new resources such as storage or processing capacity to the grid and may coordinate the new resources with the license server.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Matthew B. Trevathan, Seth Chisamore, Christopher E. Holladay, Michael P. Outlaw
  • Publication number: 20180343293
    Abstract: A method and system for switching media streams of a video. A first media stream of the video is played in a SHOW mode in a client system as the first media stream is received. Aa switch is made from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received. The switch preserves video content continuity of the video and includes pausing play of the first media stream. A pausing rank is associated with each timecode in the first and second media streams. The pausing occurs at a timecode in the first media stream at which the associated pausing rank is not less than a predesignated threshold.
    Type: Application
    Filed: August 1, 2018
    Publication date: November 29, 2018
    Inventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
  • Patent number: 10122779
    Abstract: A method and system for switching media streams of a video in a client system. A first media stream of the video is played in a SHOW mode in the client system as the first media stream is received. During play of the first media stream, an environmental change is detected within or adjacent to the client system and in response, a switch is made from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received. The switch preserves video content continuity of the video and includes pausing play of the first media stream. A pausing rank is associated with each timecode in the first and second media streams. The pausing occurs at a timecode in the first media stream at which the associated pausing rank is not less than a predesignated threshold.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
  • Publication number: 20180270286
    Abstract: Focus data of a remote user is analyzed to determine a focus shift from a first area to a second area at an event arena. A beacon density is computed at the second area, where the beacon density includes a number of physical beacons corresponding to a number of local users at the second area, a number of virtual beacons corresponding to a number of remote users focused on the second area, or a combination of thereof. When the beacon density at the second area exceeds a threshold density, an instruction to a streaming source is generated. The streaming source is caused to change a streaming content, to form changed streaming content that is related to the second area.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Stephen C. Hammer, Christopher E. Holladay, Mauro Marzorati
  • Publication number: 20170302715
    Abstract: A method and system for switching media streams of a video in a client system. A first media stream of the video is played in a SHOW mode in the client system as the first media stream is received. During play of the first media stream, an environmental change is detected within or adjacent to the client system and in response, a switch is made from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received. The switch preserves video content continuity of the video and includes pausing play of the first media stream. A pausing rank is associated with each timecode in the first and second media streams. The pausing occurs at a timecode in the first media stream at which the associated pausing rank is not less than a predesignated threshold.
    Type: Application
    Filed: June 29, 2017
    Publication date: October 19, 2017
    Inventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
  • Patent number: 9729600
    Abstract: A method and system for switching media streams of a video in a client system. A first media stream of the video is played in a SHOW mode in the client system as the first media stream is received from a content providing system. During playing the first media stream, an environmental change is detected within or adjacent to the client system and in response, a switch is made from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system. After playing first media stream is paused, the switching may occur upon matching timecodes distributed in the first and second media streams, by transitioning playing the second media stream in a HIDE mode to playing the second media stream in the SHOW mode.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
  • Publication number: 20170208111
    Abstract: A method and system for switching media streams of a video in a client system. A first media stream of the video is played in a SHOW mode in the client system as the first media stream is received from a content providing system. During playing the first media stream, an environmental change is detected within or adjacent to the client system and in response, a switch is made from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system. After playing first media stream is paused, the switching may occur upon matching timecodes distributed in the first and second media streams, by transitioning playing the second media stream in a HIDE mode to playing the second media stream in the SHOW mode.
    Type: Application
    Filed: May 23, 2014
    Publication date: July 20, 2017
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
  • Publication number: 20150296046
    Abstract: Embodiments described herein provide approaches for automatically selecting and delivering density-specific visual content to a client application. Specifically, at least one approach includes receiving a request from a client application for visual data (e.g., an image resource), providing a metafile containing a set of available density levels of the visual data, and automatically selecting, from the metafile, a preferred density level from the set of available density levels of the visual data based on a set of display properties of the client application and/or client device. A second request is received for the image resource using a uniform resource locator (URL) corresponding to the preferred density level from the set of available density levels of the visual data. The visual data is then rendered and displayed at an optimal image density for the particular client application and/or client device, thus improving bandwidth, available computing power, and image load time.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 15, 2015
    Applicant: International Business Machines Corporation
    Inventors: Brian C. Adams, Christopher E. Holladay, William D. Morgan, Ryan L. Whitman
  • Patent number: 9088574
    Abstract: An approach is provided for performing a device-level and/or an application-level security check of a device. In the device-level check, a device hash is generated based on a subscriber identity module identifier (SIM ID), a device identifier, the number of secured applications, and the names of the secured applications. A temporary device hash is generated during a booting of the device. If the device hash is determined to not match the temporary device hash, the applications are removed from the device during the booting of the device. In the application-level check, an application hash is generated based on the SIM ID, the device identifier, and the application name. A temporary application hash is generated during a loading of the application. If the application hash is determined to not match the temporary application hash, the application is removed from the device without running the application.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: July 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Anthony J. Allegri, Jermaine C. Edwards, Christopher E. Holladay, Matthew B. Trevathan, Sumedh W. Sathaye
  • Patent number: 9015738
    Abstract: A video stream measurement method and system. The method includes receiving by a computing system, a video stream comprising plurality of timestamps located at specified intervals of the video stream. The computing system broadcasts the video stream for a user and decodes a first time stamp broadcasted during a first time period. The computing system monitors a user interaction function performed by the user and associated with the video stream. The computing system generates and transmits a report comprising a description associated with the user interaction function. The computing system receives an analysis associated with the report.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Stephen C. Hammer, Christopher E. Holladay, Brian M. O'Connell
  • Patent number: 8971862
    Abstract: A location based service configured to route local advertising for streamed media and media blocking based on a location of the recipient. The method include detecting a location of a mobile user and routing streaming media of a local affiliate to a mobile device of the mobile user based on the detected location of the mobile user.
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: John R. Dingler, Stephen E. Jaffe, Christopher E. Holladay, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Publication number: 20150026826
    Abstract: An approach is provided for performing a device-level and/or an application-level security check of a device. In the device-level check, a device hash is generated based on a subscriber identity module identifier (SIM ID), a device identifier, the number of secured applications, and the names of the secured applications. A temporary device hash is generated during a booting of the device. If the device hash is determined to not match the temporary device hash, the applications are removed from the device during the booting of the device. In the application-level check, an application hash is generated based on the SIM ID, the device identifier, and the application name. A temporary application hash is generated during a loading of the application. If the application hash is determined to not match the temporary application hash, the application is removed from the device without running the application.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Applicant: International Business Machines Corporation
    Inventors: Anthony J. Allegri, Jermaine C. Edwards, Christopher E. Holladay, Matthew B. Trevathan, Sumedh W. Sathaye
  • Publication number: 20140258554
    Abstract: A method and system for switching media streams of a video in a client system. A first media stream of the video is played in a SHOW mode in the client system as the first media stream is received from a content providing system. During playing the first media stream, an environmental change is detected within or adjacent to the client system and in response, a switch is made from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system. After playing first media stream is paused, the switching may occur upon matching timecodes distributed in the first and second media streams, by transitioning playing the second media stream in a HIDE mode to playing the second media stream in the SHOW mode.
    Type: Application
    Filed: May 23, 2014
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
  • Publication number: 20140013346
    Abstract: A video stream measurement method and system. The method includes receiving by a computing system, a video stream comprising plurality of timestamps located at specified intervals of the video stream. The computing system broadcasts the video stream for a user and decodes a first time stamp broadcasted during a first time period. The computing system monitors a user interaction function performed by the user and associated with the video stream. The computing system generates and transmits a report comprising a description associated with the user interaction function. The computing system receives an analysis associated with the report.
    Type: Application
    Filed: September 11, 2013
    Publication date: January 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Stephen C. Hammer, Christopher E. Holladay, Brian M. O'Connell