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: 11012748Abstract: 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: GrantFiled: September 19, 2018Date of Patent: May 18, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Jeff Amsterdam, Craig M. Trim, Christopher E. Holladay
-
Patent number: 10616355Abstract: 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: GrantFiled: April 23, 2019Date of Patent: April 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Stephen C. Hammer, Christopher E. Holladay, Mauro Marzorati
-
Patent number: 10601884Abstract: 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: GrantFiled: August 1, 2018Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
-
Publication number: 20200092610Abstract: 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: ApplicationFiled: September 19, 2018Publication date: March 19, 2020Inventors: Aaron K. BAUGHMAN, Jeff AMSTERDAM, Craig M. TRIM, Christopher E. HOLLADAY
-
Patent number: 10389827Abstract: 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: GrantFiled: March 20, 2017Date of Patent: August 20, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Stephen C. Hammer, Christopher E. Holladay, Mauro Marzorati
-
Publication number: 20190253505Abstract: 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: ApplicationFiled: April 23, 2019Publication date: August 15, 2019Applicant: International Business Machines CorporationInventors: Aaron K. Baughman, Stephen C. Hammer, Christopher E. Holladay, Mauro Marzorati
-
Patent number: 10152355Abstract: 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: GrantFiled: October 5, 2010Date of Patent: December 11, 2018Assignee: International Business Machines CorporationInventors: Matthew B. Trevathan, Seth Chisamore, Christopher E. Holladay, Michael P. Outlaw
-
Publication number: 20180343293Abstract: 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: ApplicationFiled: August 1, 2018Publication date: November 29, 2018Inventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
-
Patent number: 10122779Abstract: 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: GrantFiled: June 29, 2017Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
-
Publication number: 20180270286Abstract: 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: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Applicant: International Business Machines CorporationInventors: Aaron K. Baughman, Stephen C. Hammer, Christopher E. Holladay, Mauro Marzorati
-
Publication number: 20170302715Abstract: 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: ApplicationFiled: June 29, 2017Publication date: October 19, 2017Inventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
-
Patent number: 9729600Abstract: 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: GrantFiled: May 23, 2014Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
-
Publication number: 20170208111Abstract: 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: ApplicationFiled: May 23, 2014Publication date: July 20, 2017Applicant: International Business Machines CorporationInventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
-
Publication number: 20150296046Abstract: 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: ApplicationFiled: April 10, 2014Publication date: October 15, 2015Applicant: International Business Machines CorporationInventors: Brian C. Adams, Christopher E. Holladay, William D. Morgan, Ryan L. Whitman
-
Subscriber identity module-based authentication of a wireless device and applications stored thereon
Patent number: 9088574Abstract: 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: GrantFiled: July 18, 2013Date of Patent: July 21, 2015Assignee: International Business Machines CorporationInventors: Anthony J. Allegri, Jermaine C. Edwards, Christopher E. Holladay, Matthew B. Trevathan, Sumedh W. Sathaye -
Patent number: 9015738Abstract: 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: GrantFiled: September 11, 2013Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventors: Jeffrey D. Amsterdam, Stephen C. Hammer, Christopher E. Holladay, Brian M. O'Connell
-
Patent number: 8971862Abstract: 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: GrantFiled: November 4, 2008Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: John R. Dingler, Stephen E. Jaffe, Christopher E. Holladay, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
-
SUBSCRIBER IDENTITY MODULE-BASED AUTHENTICATION OF A WIRELESS DEVICE AND APPLICATIONS STORED THEREON
Publication number: 20150026826Abstract: 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: ApplicationFiled: July 18, 2013Publication date: January 22, 2015Applicant: International Business Machines CorporationInventors: Anthony J. Allegri, Jermaine C. Edwards, Christopher E. Holladay, Matthew B. Trevathan, Sumedh W. Sathaye -
Publication number: 20140258554Abstract: 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: ApplicationFiled: May 23, 2014Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
-
Publication number: 20140013346Abstract: 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: ApplicationFiled: September 11, 2013Publication date: January 9, 2014Applicant: International Business Machines CorporationInventors: Jeffrey D. Amsterdam, Stephen C. Hammer, Christopher E. Holladay, Brian M. O'Connell