Patents by Inventor Cory CARPENTER
Cory CARPENTER 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: 20240080508Abstract: In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received, which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on-demand program information, and is displayed at the client device.Type: ApplicationFiled: September 20, 2023Publication date: March 7, 2024Inventors: Cory Carpenter, Iylla Dosenbach
-
Patent number: 11871051Abstract: Techniques and mechanisms described herein facilitate providing dynamic digital object placement in a video stream. An exchange network for engagements within video streaming content is maintained, and a number of engagement entities and content providers are connected to the exchange network. An engagement proposal is received from an engagement entity in the exchange network, containing media assets for an engagement and proposed engagement information. Content provider requirements are also received from a content provider in the exchange network, containing content provider requirements and one or more engagement surfaces associated with a video stream. The exchange network determines that the received engagement proposal matches the received content provider requirements.Type: GrantFiled: August 26, 2022Date of Patent: January 9, 2024Assignee: TiVo CorporationInventor: Cory Carpenter
-
Patent number: 11812080Abstract: Methods and systems are provided for generating a program guide that simultaneously displays future content item identifiers and past content item identifiers. The future content items will be available from a content source in future time slots. The future content item identifiers are sized according to the lengths of corresponding future content items. The past content item that were available from the content source in past time slots. The past content item identifiers are not sized according to the lengths of corresponding past content items.Type: GrantFiled: May 20, 2022Date of Patent: November 7, 2023Assignee: TiVo CorporationInventors: Cory Carpenter, Iylla Dosenbach
-
Publication number: 20230038443Abstract: Techniques and mechanisms described herein facilitate providing dynamic digital object placement in a video stream. An exchange network for engagements within video streaming content is maintained, and a number of engagement entities and content providers are connected to the exchange network. An engagement proposal is received from an engagement entity in the exchange network, containing media assets for an engagement and proposed engagement information. Content provider requirements are also received from a content provider in the exchange network, containing content provider requirements and one or more engagement surfaces associated with a video stream. The exchange network determines that the received engagement proposal matches the received content provider requirements.Type: ApplicationFiled: August 26, 2022Publication date: February 9, 2023Inventor: Cory Carpenter
-
Publication number: 20230009514Abstract: In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received, which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on-demand program information, and is displayed at the client device.Type: ApplicationFiled: May 20, 2022Publication date: January 12, 2023Inventors: Cory Carpenter, Iylla Dosenbach
-
Patent number: 11463743Abstract: Techniques and mechanisms described herein facilitate providing dynamic digital object placement in a video stream. An exchange network for engagements within video streaming content is maintained, and a number of engagement entities and content providers are connected to the exchange network. An engagement proposal is received from an engagement entity in the exchange network, containing media assets for an engagement and proposed engagement information. Content provider requirements are also received from a content provider in the exchange network, containing content provider requirements and one or more engagement surfaces associated with a video stream. The exchange network determines that the received engagement proposal matches the received content provider requirements.Type: GrantFiled: July 16, 2020Date of Patent: October 4, 2022Assignee: TIVO CORPORATIONInventor: Cory Carpenter
-
Patent number: 11375257Abstract: In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received, which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on-demand program information, and is displayed at the client device.Type: GrantFiled: January 22, 2020Date of Patent: June 28, 2022Assignee: TiVo CorporationInventors: Cory Carpenter, Iylla Dosenbach
-
Publication number: 20220007066Abstract: Techniques and mechanisms described herein facilitate providing dynamic digital object placement in a video stream. An exchange network for engagements within video streaming content is maintained, and a number of engagement entities and content providers are connected to the exchange network. An engagement proposal is received from an engagement entity in the exchange network, containing media assets for an engagement and proposed engagement information. Content provider requirements are also received from a content provider in the exchange network, containing content provider requirements and one or more engagement surfaces associated with a video stream. The exchange network determines that the received engagement proposal matches the received content provider requirements.Type: ApplicationFiled: July 16, 2020Publication date: January 6, 2022Applicant: MobiTV, Inc.Inventor: Cory Carpenter
-
Patent number: 10750212Abstract: Techniques and mechanisms described herein facilitate providing dynamic digital object placement in a video stream. An exchange network for engagements within video streaming content is maintained, and a number of engagement entities and content providers are connected to the exchange network. An engagement proposal is received from an engagement entity in the exchange network, containing media assets for an engagement and proposed engagement information. Content provider requirements are also received from a content provider in the exchange network, containing content provider requirements and one or more engagement surfaces associated with a video stream. The exchange network determines that the received engagement proposal matches the received content provider requirements.Type: GrantFiled: September 17, 2018Date of Patent: August 18, 2020Assignee: MobiTV, Inc.Inventor: Cory Carpenter
-
Publication number: 20200162777Abstract: In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received, which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on-demand program information, and is displayed at the client device.Type: ApplicationFiled: January 22, 2020Publication date: May 21, 2020Applicant: MobiTV, Inc.Inventors: Cory Carpenter, Iylla Dosenbach
-
Publication number: 20200092590Abstract: Techniques and mechanisms described herein facilitate providing dynamic digital object placement in a video stream. An exchange network for engagements within video streaming content is maintained, and a number of engagement entities and content providers are connected to the exchange network. An engagement proposal is received from an engagement entity in the exchange network, containing media assets for an engagement and proposed engagement information. Content provider requirements are also received from a content provider in the exchange network, containing content provider requirements and one or more engagement surfaces associated with a video stream. The exchange network determines that the received engagement proposal matches the received content provider requirements.Type: ApplicationFiled: September 17, 2018Publication date: March 19, 2020Applicant: MobiTV, Inc.Inventor: CORY CARPENTER
-
Patent number: 10555019Abstract: In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received, which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on-demand program information, and is displayed at the client device.Type: GrantFiled: December 5, 2018Date of Patent: February 4, 2020Assignee: MobiTV, Inc.Inventors: Cory Carpenter, Iylla Dosenbach
-
Publication number: 20190238946Abstract: Techniques and mechanisms described herein relate to generating a unified playlist for media content originating from different content providers. According to various embodiments, a connection request from a media aggregation system is sent to an over-the-top (OTT) content service provider. A connection is established between the media aggregation system and the OTT content service provider. A connection is also established between the media aggregation system and a cable/satellite/terrestrial (CST) content service provider. Program information from the OTT content service provider and program information associated with the CST content service provider are combined to generate a unified playlist at the media aggregation system.Type: ApplicationFiled: April 11, 2019Publication date: August 1, 2019Applicant: MobiTV, Inc.Inventors: Cory Carpenter, Fidel Zawde, Curtis Calhoun
-
Publication number: 20190116393Abstract: In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received, which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on-demand program information, and is displayed at the client device.Type: ApplicationFiled: December 5, 2018Publication date: April 18, 2019Applicant: MobiTV, Inc.Inventors: Cory Carpenter, Iylla Dosenbach
-
Patent number: 10264322Abstract: Techniques and mechanisms described herein relate to generating a unified playlist for media content originating from different content providers. According to various embodiments, a connection request from a media aggregation system is sent to an over-the-top (OTT) content service provider. A connection is established between the media aggregation system and the OTT content service provider. A connection is also established between the media aggregation system and a cable/satellite/terrestrial (CST) content service provider. Program information from the OTT content service provider and program information associated with the CST content service provider are combined to generate a unified playlist at the media aggregation system.Type: GrantFiled: February 18, 2015Date of Patent: April 16, 2019Assignee: MobiTV, Inc.Inventors: Cory Carpenter, Fidel Zawde, Curtis Calhoun
-
Patent number: 10178423Abstract: In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received, which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on-demand program information, and is displayed at the client device.Type: GrantFiled: June 14, 2017Date of Patent: January 8, 2019Assignee: MobiTV, Inc.Inventors: Cory Carpenter, Iylla Dosenbach
-
Publication number: 20180367834Abstract: In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received, which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on-demand program information, and is displayed at the client device.Type: ApplicationFiled: June 14, 2017Publication date: December 20, 2018Applicant: MobiTV, Inc.Inventors: Cory Carpenter, Iylla Dosenbach
-
Patent number: 10029316Abstract: A drill bit for a drill includes at least one flute having a rake face including a flute edge and at least one cutting edge having a profile that extends along at least a portion of a length of the cutting edge, the rake face extending from the cutting edge. A chip breaker formed in the rake face, the chip breaker being a continuous groove located adjacent the cutting edge, the groove having a starting end and an exit end opening into the flute edge, the starting end having a depth that is less than a depth of the exit end of the groove, wherein a shape of the groove at the starting end is different from a shape of the groove at the exit end.Type: GrantFiled: December 20, 2016Date of Patent: July 24, 2018Assignee: DIAMOND INNOVATIONS, INC.Inventors: Dwight Dyer, Cory Carpenter, David Miller
-
Publication number: 20170182566Abstract: A drill bit for a drill includes at least one flute having a rake face including a flute edge and at least one cutting edge having a profile that extends along at least a portion of a length of the cutting edge, the rake face extending from the cutting edge. A chip breaker formed in the rake face, the chip breaker being a continuous groove located adjacent the cutting edge, the groove having a starting end and an exit end opening into the flute edge, the starting end having a depth that is less than a depth of the exit end of the groove, wherein a shape of the groove at the starting end is different from a shape of the groove at the exit end.Type: ApplicationFiled: December 20, 2016Publication date: June 29, 2017Inventors: Dwight DYER, Cory CARPENTER, David MILLER
-
Publication number: 20160241922Abstract: Techniques and mechanisms described herein relate to generating a unified playlist for media content originating from different content providers. According to various embodiments, a connection request from a media aggregation system is sent to an over-the-top (OTT) content service provider. A connection is established between the media aggregation system and the OTT content service provider. A connection is also established between the media aggregation system and a cable/satellite/terrestrial (CST) content service provider. Program information from the OTT content service provider and program information associated with the CST content service provider are combined to generate a unified playlist at the media aggregation system.Type: ApplicationFiled: February 18, 2015Publication date: August 18, 2016Applicant: MobiTV, Inc.Inventors: Cory CARPENTER, Fidel Zawde, Curtis Calhoun