Patents by Inventor Chris Bean
Chris Bean 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: 20220156306Abstract: A method for use in an automated media scheduling system includes generating a shots representing potential playlists of media items. Each of the shots includes multiple shot positions. A shot-position-dependent score of a current content item being considered for insertion into a particular shot position of a particular shot is generated, and indicates how closely the current content item conforms to a predetermined set of factors associated with the particular shot position of the particular shot. The current content item is inserted into the particular shot position of the particular shot based, at least in part on a comparison of the shot-position-dependent score of the current content item with shot-position-dependent scores of other content items, and the shot positions of each of the shots are populated with eligible content items. One of the shots is selected for scheduling based on aggregate scores of eligible content associated with each individual shot.Type: ApplicationFiled: January 31, 2022Publication date: May 19, 2022Applicant: iHeartMedia Management Services, Inc.Inventors: Nigel Attwell, Chris Bean
-
Patent number: 11238086Abstract: Multiple shots representing potential playlists of content items are generated. Each shot includes multiple shot positions into which potential content items are placed. The shot positions are individually assigned position index values. The position index values assigned to positions in a particular shot form a unique sequences of index values. Eligible content items are identified for insertion into a first shot position. The eligible content items are scored relative to each other, and associated with content index values. Selected eligible content items are placed into particular shot positions based on a comparison of content index values associated with the selected eligible content items to a position index value assigned to the particular shot positions. Shot scores are determined based on aggregate scores of eligible content items placed in shot positions associated with each individual shot, and the shot scores are compared. A broadcast schedule is generated based on the shot-score comparison.Type: GrantFiled: October 16, 2019Date of Patent: February 1, 2022Assignee: iHeartMedia Management Services, Inc.Inventors: Nigel Attwell, Chris Bean
-
Publication number: 20200042948Abstract: Multiple shots representing potential playlists of content items are generated. Each shot includes multiple shot positions into which potential content items are placed. The shot positions are individually assigned position index values. The position index values assigned to positions in a particular shot form a unique sequences of index values. Eligible content items are identified for insertion into a first shot position. The eligible content items are scored relative to each other, and associated with content index values. Selected eligible content items are placed into particular shot positions based on a comparison of content index values associated with the selected eligible content items to a position index value assigned to the particular shot positions. Shot scores are determined based on aggregate scores of eligible content items placed in shot positions associated with each individual shot, and the shot scores are compared. A broadcast schedule is generated based on the shot-score comparison.Type: ApplicationFiled: October 16, 2019Publication date: February 6, 2020Applicant: iHeartMedia Management Services, Inc.Inventors: Nigel Attwell, Chris Bean
-
Patent number: 10482430Abstract: A Multi-Shot Scheduling System chooses from multiple candidate playlists of positions to select a broadcast playlist. Candidate playlists are generated based upon scoring and selecting content items for the positions through the use of index values. Various embodiments of the Multi-Shot Scheduling System can select broadcast playlists for multiple groups of content and can provide different methods of controlling scheduling performance by restricting the range of candidate playlists from which the best playlist can be selected. the number of candidate playlists to be considered can be determined based on the number of positions in each playlist and a restriction requirement that sets a maximum index value assignable to playlist positions.Type: GrantFiled: September 22, 2016Date of Patent: November 19, 2019Assignee: iHeartMedia Management Services, Inc.Inventors: Nigel Attwell, Chris Bean
-
Patent number: 10075758Abstract: Synchronizing an augmented reality video stream with a displayed video stream includes: accessing an augmented reality video stream which corresponds to a displayed video stream and accessing synchronizing metadata associated with the augmented reality video stream for synchronizing the augmented reality video stream to the displayed video stream; the synchronizing metadata includes processed key frames of the displayed video stream. Processed key frames are selected frames from the displayed video stream which have been processed to provide data usable to compare images of frames. The displayed video stream is tracked by capturing and processing a frame of the displayed video stream. The augmented reality video stream is synchronized to the displayed video stream by matching the captured and processed frame of the displayed video stream with a processed key frame of the metadata at a known location in the augmented reality video stream.Type: GrantFiled: January 17, 2017Date of Patent: September 11, 2018Assignee: International Business Machines CorporationInventors: Ruth K. Ayers, Chris Bean, Kevin C. Brown, Giacomo G. Chiarella, Alexandra E. Wishart, John J. Wood
-
Patent number: 9740005Abstract: A method pairs content from a specific area in virtual space with a graphics driver for a physical display. An augmented reality device defines a virtual space, which is delimited by a spatial border that is created by the augmented reality device and is visible only to a user of the augmented reality device. One or more processors associate the virtual space with a graphics driver from a plurality of graphics drivers. A signal indicating a virtual space selection gesture is generated by the augmented reality device in response to the user making a physical motion that selects the virtual space, and sent to a video adapter hardware card. In response to receiving the signal indicating the virtual space selection gesture, the video adapter hardware card implements the graphics driver to display content associated with the virtual space on the physical display.Type: GrantFiled: August 19, 2015Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: Chris Bean, Sophie D. Green, Matthew R. Whitehead
-
Patent number: 9696549Abstract: A method pairs content from a specific area in virtual space with a graphics driver for a physical display. An augmented reality device defines a virtual space, which is delimited by a spatial border that is created by the augmented reality device and is visible only to a user of the augmented reality device. One or more processors associate the virtual space with a graphics driver from a plurality of graphics drivers. A signal indicating a virtual space selection gesture is generated by the augmented reality device in response to the user making a physical motion that selects the virtual space, and sent to a video adapter hardware card. In response to receiving the signal indicating the virtual space selection gesture, the video adapter hardware card implements the graphics driver to display content associated with the virtual space on the physical display.Type: GrantFiled: December 22, 2014Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Chris Bean, Sophie D. Green, Matthew R. Whitehead
-
Patent number: 9646421Abstract: Synchronizing an augmented reality video stream with a displayed video stream includes: accessing an augmented reality video stream which corresponds to a displayed video stream and accessing synchronizing metadata associated with the augmented reality video stream for synchronizing the augmented reality video stream to the displayed video stream; the synchronizing metadata includes processed key frames of the displayed video stream. Processed key frames are selected frames from the displayed video stream which have been processed to provide data usable to compare images of frames. The displayed video stream is tracked by capturing and processing a frame of the displayed video stream. The augmented reality video stream is synchronized to the displayed video stream by matching the captured and processed frame of the displayed video stream with a processed key frame of the metadata at a known location in the augmented reality video stream.Type: GrantFiled: April 14, 2015Date of Patent: May 9, 2017Assignee: International Business Machines CorporationInventors: Ruth K. Ayers, Chris Bean, Kevin C. Brown, Giacomo G. Chiarella, Alexandra E. Wishart, John J. Wood
-
Publication number: 20170127117Abstract: Synchronizing an augmented reality video stream with a displayed video stream includes: accessing an augmented reality video stream which corresponds to a displayed video stream and accessing synchronizing metadata associated with the augmented reality video stream for synchronizing the augmented reality video stream to the displayed video stream; the synchronizing metadata includes processed key frames of the displayed video stream. Processed key frames are selected frames from the displayed video stream which have been processed to provide data usable to compare images of frames. The displayed video stream is tracked by capturing and processing a frame of the displayed video stream. The augmented reality video stream is synchronized to the displayed video stream by matching the captured and processed frame of the displayed video stream with a processed key frame of the metadata at a known location in the augmented reality video stream.Type: ApplicationFiled: January 17, 2017Publication date: May 4, 2017Inventors: Ruth K. Ayers, Chris Bean, Kevin C. Brown, Giacomo G. Chiarella, Alexandra E. Wishart, John J. Wood
-
Patent number: 9563983Abstract: Augmented reality overlays for display to a user of an augmented reality device are managed. An object of is received. As received, the object is associated with an augmented reality marker within a field of view of the user. Information associated with the object is for display in an overlay. The speed of the augmented reality marker relative to the user is calculated. This speed of the augmented reality marker is compared with a threshold value. Responsive to the speed of the augmented reality marker being greater than the threshold value, the information is filtered out from the overlay, and the filtered overlay is displayed on the augmented reality device.Type: GrantFiled: March 4, 2015Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Chris Bean, Sophie D. Green, Stephen R. F. Head, Madeleine R. Neil Smith
-
Patent number: 9557951Abstract: Augmented reality overlays for display to a user of an augmented reality device are managed. An object of is received. As received, the object is associated with an augmented reality marker within a field of view of the user. Information associated with the object is for display in an overlay. The speed of the augmented reality marker relative to the user is calculated. This speed of the augmented reality marker is compared with a threshold value. Responsive to the speed of the augmented reality marker being greater than the threshold value, the information is filtered out from the overlay, and the filtered overlay is displayed on the augmented reality device.Type: GrantFiled: July 28, 2015Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: Chris Bean, Sophie D. Green, Stephen R. F. Head, Madeleine R. Neil Smith
-
Publication number: 20170011347Abstract: A Multi-Shot Scheduling System chooses from multiple candidate playlists of positions to select a broadcast playlist. Candidate playlists are generated based upon scoring and selecting content items for the positions through the use of index values. Various embodiments of the Multi-Shot Scheduling System can select broadcast playlists for multiple groups of content and can provide different methods of controlling scheduling performance by restricting the range of candidate playlists from which the best playlist can be selected. the number of candidate playlists to be considered can be determined based on the number of positions in each playlist and a restriction requirement that sets a maximum index value assignable to playlist positions.Type: ApplicationFiled: September 22, 2016Publication date: January 12, 2017Applicant: iHeartMedia Management Services, Inc.Inventors: Nigel Attwell, Chris Bean
-
Publication number: 20160307371Abstract: Synchronizing an augmented reality video stream with a displayed video stream includes: accessing an augmented reality video stream which corresponds to a displayed video stream and accessing synchronizing metadata associated with the augmented reality video stream for synchronizing the augmented reality video stream to the displayed video stream; the synchronizing metadata includes processed key frames of the displayed video stream. Processed key frames are selected frames from the displayed video stream which have been processed to provide data usable to compare images of frames. The displayed video stream is tracked by capturing and processing a frame of the displayed video stream. The augmented reality video stream is synchronized to the displayed video stream by matching the captured and processed frame of the displayed video stream with a processed key frame of the metadata at a known location in the augmented reality video stream.Type: ApplicationFiled: April 14, 2015Publication date: October 20, 2016Inventors: Ruth K. Ayers, Chris Bean, Kevin C. Brown, Giacomo G. Chiarella, Alexandra E. Wishart, John J. Wood
-
Patent number: 9454553Abstract: A Multi-Shot Scheduling System chooses from multiple candidate playlists of positions to select a broadcast playlist. Candidate playlists are generated based upon scoring and selecting content items for the positions through the use of index values. Various embodiments of the Multi-Shot Scheduling System can select broadcast playlists for multiple groups of content and can provide different methods of controlling scheduling performance by restricting the range of candidate playlists from which the best playlist can be selected.Type: GrantFiled: May 1, 2014Date of Patent: September 27, 2016Assignee: IHEARTMEDIA MANAGEMENT SERVICES, INC.Inventors: Nigel Attwell, Chris Bean
-
Publication number: 20160259608Abstract: Augmented reality overlays for display to a user of an augmented reality device are managed. An object of is received. As received, the object is associated with an augmented reality marker within a field of view of the user. Information associated with the object is for display in an overlay. The speed of the augmented reality marker relative to the user is calculated. This speed of the augmented reality marker is compared with a threshold value. Responsive to the speed of the augmented reality marker being greater than the threshold value, the information is filtered out from the overlay, and the filtered overlay is displayed on the augmented reality device.Type: ApplicationFiled: July 28, 2015Publication date: September 8, 2016Inventors: Chris Bean, Sophie D. Green, Stephen R. F. Head, Madeleine R. Neil Smith
-
Publication number: 20160260255Abstract: Augmented reality overlays for display to a user of an augmented reality device are managed. An object of is received. As received, the object is associated with an augmented reality marker within a field of view of the user. Information associated with the object is for display in an overlay. The speed of the augmented reality marker relative to the user is calculated. This speed of the augmented reality marker is compared with a threshold value. Responsive to the speed of the augmented reality marker being greater than the threshold value, the information is filtered out from the overlay, and the filtered overlay is displayed on the augmented reality device.Type: ApplicationFiled: March 4, 2015Publication date: September 8, 2016Inventors: Chris Bean, Sophie D. Green, Stephen R. F. Head, Madeleine R. Neil Smith
-
Publication number: 20160180589Abstract: A method pairs content from a specific area in virtual space with a graphics driver for a physical display. An augmented reality device defines a virtual space, which is delimited by a spatial border that is created by the augmented reality device and is visible only to a user of the augmented reality device. One or more processors associate the virtual space with a graphics driver from a plurality of graphics drivers. A signal indicating a virtual space selection gesture is generated by the augmented reality device in response to the user making a physical motion that selects the virtual space, and sent to a video adapter hardware card. In response to receiving the signal indicating the virtual space selection gesture, the video adapter hardware card implements the graphics driver to display content associated with the virtual space on the physical display.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: Chris Bean, Sophie D. Green, Matthew R. Whitehead
-
Publication number: 20160180592Abstract: A method pairs content from a specific area in virtual space with a graphics driver for a physical display. An augmented reality device defines a virtual space, which is delimited by a spatial border that is created by the augmented reality device and is visible only to a user of the augmented reality device. One or more processors associate the virtual space with a graphics driver from a plurality of graphics drivers. A signal indicating a virtual space selection gesture is generated by the augmented reality device in response to the user making a physical motion that selects the virtual space, and sent to a video adapter hardware card. In response to receiving the signal indicating the virtual space selection gesture, the video adapter hardware card implements the graphics driver to display content associated with the virtual space on the physical display.Type: ApplicationFiled: August 19, 2015Publication date: June 23, 2016Inventors: Chris Bean, Sophie D. Green, Matthew R. Whitehead
-
Publication number: 20150290473Abstract: A radiotherapy system comprising a source of radiation, for generating a beam of therapeutic radiation; a field light, for generating a beam of optical light that emulates the beam of therapeutic radiation; and a collimating device, for collimating the beam of therapeutic radiation and the beam of optical light. The field light comprises a single light-emitting diode (LED) having a single die, and wherein the radiotherapy system does not comprise any lenses outside the LED through which the beam of optical light passes.Type: ApplicationFiled: April 11, 2014Publication date: October 15, 2015Applicant: Elekta AB (publ)Inventors: Yaroub Taha Abdul-Hamid, Chris Bean
-
Publication number: 20140244655Abstract: A Multi-Shot Scheduling System chooses from multiple candidate playlists of positions to select a broadcast playlist. Candidate playlists are generated based upon scoring and selecting content items for the positions through the use of index values. Various embodiments of the Multi-Shot Scheduling System can select broadcast playlists for multiple groups of content and can provide different methods of controlling scheduling performance by restricting the range of candidate playlists from which the best playlist can be selected.Type: ApplicationFiled: May 1, 2014Publication date: August 28, 2014Applicant: Clear Channel Management Services, Inc.Inventors: Nigel Attwell, Chris Bean