Patents by Inventor Christopher Colby

Christopher Colby 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: 20230325877
    Abstract: Social media networking applications, web sites, and services creates implicit relationships between users based on their interest or participation in real-world and optionally virtual or online activities in addition to explicitly defined peer relationships. User profiles, activity entities, and expressions may be associated with metadata to assist in searching and navigation. Metadata is implicitly associated with user profiles, activity entities, expressions, or other data entities based on user behavior using metadata collector. A metadata collector is a poll, survey, list, questionnaire, census, test, game, or other type of presentation adapted to solicit user interaction. A metadata collector is associated with metadata elements. When users interact with a metadata collector, their user profiles and the data entities included in their interactions become associated with the metadata elements of the metadata collector. These metadata element associations may then be used for any purpose.
    Type: Application
    Filed: March 3, 2023
    Publication date: October 12, 2023
    Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
  • Publication number: 20230224527
    Abstract: Multiple scheduling producers such as content management systems, advertisement systems, and emergency broadcast systems can independently send scheduling events to scheduling consumers such as streaming servers, guide generators, and playlogs. The scheduling consumers maintain state machines with persistent storage to process scheduling events from scheduling producers and output media channel playlists, channel guides, and/or content. Scheduling producers can contribute independently to define a channel playout while information at scheduling consumers remains synchronized.
    Type: Application
    Filed: March 17, 2023
    Publication date: July 13, 2023
    Inventor: Christopher Colby
  • Patent number: 11638054
    Abstract: Multiple scheduling producers such as content management systems, advertisement systems, and emergency broadcast systems can independently send scheduling events to scheduling consumers such as streaming servers, guide generators, and playlogs. The scheduling consumers maintain state machines with persistent storage to process scheduling events from scheduling producers and output media channel playlists, channel guides, and/or content. Scheduling producers can contribute independently to define a channel playout while information at scheduling consumers remains synchronized.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: April 25, 2023
    Assignee: TIVO CORPORATION
    Inventor: Christopher Colby
  • Patent number: 11625753
    Abstract: Social media networking applications, web sites, and services creates implicit relationships between users based on their interest or participation in real-world and optionally virtual or online activities in addition to explicitly defined peer relationships. User profiles, activity entities, and expressions may be associated with metadata to assist in searching and navigation. Metadata is implicitly associated with user profiles, activity entities, expressions, or other data entities based on user behavior using metadata collector. A metadata collector is a poll, survey, list, questionnaire, census, test, game, or other type of presentation adapted to solicit user interaction. A metadata collector is associated with metadata elements. When users interact with a metadata collector, their user profiles and the data entities included in their interactions become associated with the metadata elements of the metadata collector. These metadata element associations may then be used for any purpose.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: April 11, 2023
    Assignee: GROUPON, INC.
    Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
  • Publication number: 20210081989
    Abstract: Social media networking applications, web sites, and services creates implicit relationships between users based on their interest or participation in real-world and optionally virtual or online activities in addition to explicitly defined peer relationships. User profiles, activity entities, and expressions may be associated with metadata to assist in searching and navigation. Metadata is implicitly associated with user profiles, activity entities, expressions, or other data entities based on user behavior using metadata collector. A metadata collector is a poll, survey, list, questionnaire, census, test, game, or other type of presentation adapted to solicit user interaction. A metadata collector is associated with metadata elements. When users interact with a metadata collector, their user profiles and the data entities included in their interactions become associated with the metadata elements of the metadata collector. These metadata element associations may then be used for any purpose.
    Type: Application
    Filed: September 29, 2020
    Publication date: March 18, 2021
    Inventors: David GOURLEY, Brian TOTTY, Ed HASLAM, Paul GAUTHIER, Gary LERHAUPT, Mike Y. CHEN, Christopher COLBY
  • Patent number: 10839421
    Abstract: Social media networking applications, web sites, and services creates implicit relationships between users based on their interest or participation in real-world and optionally virtual or online activities in addition to explicitly defined peer relationships. User profiles, activity entities, and expressions may be associated with metadata to assist in searching and navigation. Metadata is implicitly associated with user profiles, activity entities, expressions, or other data entities based on user behavior using metadata collector. A metadata collector is a poll, survey, list, questionnaire, census, test, game, or other type of presentation adapted to solicit user interaction. A metadata collector is associated with metadata elements. When users interact with a metadata collector, their user profiles and the data entities included in their interactions become associated with the metadata elements of the metadata collector. These metadata element associations may then be used for any purpose.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: November 17, 2020
    Assignee: Groupon, Inc.
    Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
  • Publication number: 20200236416
    Abstract: Multiple scheduling producers such as content management systems, advertisement systems, and emergency broadcast systems can independently send scheduling events to scheduling consumers such as streaming servers, guide generators, and playlogs. The scheduling consumers maintain state machines with persistent storage to process scheduling events from scheduling producers and output media channel playlists, channel guides, and/or content. Scheduling producers can contribute independently to define a channel playout while information at scheduling consumers remains synchronized.
    Type: Application
    Filed: April 7, 2020
    Publication date: July 23, 2020
    Applicant: MobiTV, Inc.
    Inventor: Christopher Colby
  • Patent number: 10645436
    Abstract: Multiple scheduling producers such as content management systems, advertisement systems, and emergency broadcast systems can independently send scheduling events to scheduling consumers such as streaming servers, guide generators, and playlogs. The scheduling consumers maintain state machines with persistent storage to process scheduling events from scheduling producers and output media channel playlists, channel guides, and/or content. Scheduling producers can contribute independently to define a channel playout while information at scheduling consumers remains synchronized.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: May 5, 2020
    Assignee: MobiTV, Inc.
    Inventor: Christopher Colby
  • Publication number: 20180247337
    Abstract: Social media networking applications, web sites, and services creates implicit relationships between users based on their interest or participation in real-world and optionally virtual or online activities in addition to explicitly defined peer relationships. User profiles, activity entities, and expressions may be associated with metadata to assist in searching and navigation. Metadata is implicitly associated with user profiles, activity entities, expressions, or other data entities based on user behavior using metadata collector. A metadata collector is a poll, survey, list, questionnaire, census, test, game, or other type of presentation adapted to solicit user interaction. A metadata collector is associated with metadata elements. When users interact with a metadata collector, their user profiles and the data entities included in their interactions become associated with the metadata elements of the metadata collector. These metadata element associations may then be used for any purpose.
    Type: Application
    Filed: February 26, 2018
    Publication date: August 30, 2018
    Inventors: David GOURLEY, Brian TOTTY, Ed HASLAM, Paul GAUTHIER, Gary LERHAUPT, Mike Y. CHEN, Christopher COLBY
  • Patent number: 9953342
    Abstract: Social media networking applications, web sites, and services creates implicit relationships between users based on their interest or participation in real-world and optionally virtual or online activities in addition to explicitly defined peer relationships. User profiles, activity entities, and expressions may be associated with metadata to assist in searching and navigation. Metadata is implicitly associated with user profiles, activity entities, expressions, or other data entities based on user behavior using metadata collector. A metadata collector is a poll, survey, list, questionnaire, census, test, game, or other type of presentation adapted to solicit user interaction. A metadata collector is associated with metadata elements. When users interact with a metadata collector, their user profiles and the data entities included in their interactions become associated with the metadata elements of the metadata collector. These metadata element associations may then be used for any purpose.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: April 24, 2018
    Assignee: Groupon, Inc.
    Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
  • Patent number: 9833027
    Abstract: A unitary garment heating device that integrates with a garment to provide uniform heat throughout the garment. The device includes a plurality of nodes that position on various areas of the garment to distribute the heat. The nodes are fabricated from a conductive metallic yarn. A continuous conduit having no junctions carries current for generating heat, and connects the nodes to form a unitary heating device. The conduit is fabricated from the same material as the nodes, thereby forming a unitary device. The lack of junctions on the conduit helps eliminate problems such as shorts, and moisture exposure form rain or sweat. The conduit runs in a series circuitry to minimize shorts and arcing. The conduit is covered with a laminate and urethane to inhibit contact with moisture. A communication apparatus, such as a smart phone, monitors and regulates the temperature. A power supply and microprocessor are also attached.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: December 5, 2017
    Assignee: INNOVATIVE SPORTS INC.
    Inventors: Christopher Colby Taylor, Scott Freeman
  • Patent number: 9235848
    Abstract: Social media networking applications, web sites, and services creates implicit relationships between users based on their interest or participation in real-world and optionally virtual or online activities in addition to explicitly defined peer relationships. User profiles, activity entities, and expressions may be associated with metadata to assist in searching and navigation. Metadata is implicitly associated with user profiles, activity entities, expressions, or other data entities based on user behavior using metadata collector. A metadata collector is a poll, survey, list, questionnaire, census, test, game, or other type of presentation adapted to solicit user interaction. A metadata collector is associated with metadata elements. When users interact with a metadata collector, their user profiles and the data entities included in their interactions become associated with the metadata elements of the metadata collector. These metadata element associations may then be used for any purpose.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: January 12, 2016
    Assignee: Groupon, Inc.
    Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
  • Publication number: 20150208739
    Abstract: A unitary garment heating device that integrates with a garment to provide uniform heat throughout the garment. The device includes a plurality of nodes that position on various areas of the garment to distribute the heat. The nodes are fabricated from a conductive metallic yarn. A continuous conduit having no junctions carries current for generating heat, and connects the nodes to form a unitary heating device. The conduit is fabricated from the same material as the nodes, thereby forming a unitary device. The lack of junctions on the conduit helps eliminate problems such as shorts, and moisture exposure form rain or sweat. The conduit runs in a series circuitry to minimize shorts and arcing. The conduit is covered with a laminate and urethane to inhibit contact with moisture. A communication apparatus, such as a smart phone, monitors and regulates the temperature. A power supply and microprocessor are also attached.
    Type: Application
    Filed: January 27, 2015
    Publication date: July 30, 2015
    Applicant: INNOVATIVE SPORTS INC.
    Inventors: CHRISTOPHER COLBY TAYLOR, SCOTT FREEMAN
  • Publication number: 20150007244
    Abstract: Multiple scheduling producers such as content management systems, advertisement systems, and emergency broadcast systems can independently send scheduling events to scheduling consumers such as streaming servers, guide generators, and playlogs. The scheduling consumers maintain state machines with persistent storage to process scheduling events from scheduling producers and output media channel playlists, channel guides, and/or content. Scheduling producers can contribute independently to define a channel playout while information at scheduling consumers remains synchronized.
    Type: Application
    Filed: September 17, 2014
    Publication date: January 1, 2015
    Applicant: MobiTV, Inc.
    Inventor: Christopher Colby
  • Patent number: 8856821
    Abstract: Multiple scheduling producers such as content management systems, advertisement systems, and emergency broadcast systems can independently send scheduling events to scheduling consumers such as streaming servers, guide generators, and playlogs. The scheduling consumers maintain state machines with persistent storage to process scheduling events from scheduling producers and output media channel playlists, channel guides, and/or content. Scheduling producers can contribute independently to define a channel playout while information at scheduling consumers remains synchronized.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: October 7, 2014
    Assignee: MobiTV, Inc.
    Inventor: Christopher Colby
  • Patent number: 8806138
    Abstract: Data values are cached by dynamically determining the dependencies of computation nodes on input parameters and on other results of computation nodes. Cache data structures are maintained for computation nodes. When a node accesses a parameter, the parameter and its current value are added to the node's cache data structure. The cache data structure stores the result value of the computation node. When one computation node calls another node, the parameters and parameter values accessed by the second computation node may be added to the first and second computation nodes' cache data structures. When a computation node is called with parameter values, the cache data structure of the computation node is searched for a cached result value corresponding to at least a portion of the parameter values. If a cached result value is not found, the computation node is executed to determine and optionally cache the result value.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: August 12, 2014
    Assignee: Pixar
    Inventor: Christopher Colby
  • Publication number: 20100178030
    Abstract: Multiple scheduling producers such as content management systems, advertisement systems, and emergency broadcast systems can independently send scheduling events to scheduling consumers such as streaming servers, guide generators, and playlogs. The scheduling consumers maintain state machines with persistent storage to process scheduling events from scheduling producers and output media channel playlists, channel guides, and/or content. Scheduling producers can contribute independently to define a channel playout while information at scheduling consumers remains synchronized.
    Type: Application
    Filed: January 14, 2009
    Publication date: July 15, 2010
    Applicant: MobiTV, Inc.
    Inventor: Christopher Colby
  • Patent number: 7268784
    Abstract: The determination of the final posed position is optimized by tracking the changes in animation variables associated with the sequence of deformers over two or more poses. The earliest deformer of the sequence affected by a changed animation variable is designated the cached deformer, and the input to this deformer is stored for future use. For a subsequent pose, the animation variables changed from the previous pose are identified, and the earliest deformer of the sequence affected by these changed animation variables is compared with the cached deformer. If the earliest deformer affected is the cached deformer or is to be processed after the cached deformer, the final posed position of the control point can be determined from the stored intermediate value of the control point, rather than from the initial position of the control point.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: September 11, 2007
    Assignee: Pixar
    Inventor: Christopher Colby
  • Publication number: 20060139356
    Abstract: The determination of the final posed position is optimized by tracking the changes in animation variables associated with the sequence of deformers over two or more poses. The earliest deformer of the sequence affected by a changed animation variable is designated the cached deformer, and the input to this deformer is stored for future use. For a subsequent pose, the animation variables changed from the previous pose are identified, and the earliest deformer of the sequence affected by these changed animation variables is compared with the cached deformer. If the earliest deformer affected is the cached deformer or is to be processed after the cached deformer, the final posed position of the control point can be determined from the stored intermediate value of the control point, rather than from the initial position of the control point.
    Type: Application
    Filed: February 24, 2006
    Publication date: June 29, 2006
    Applicant: Pixar
    Inventor: Christopher Colby
  • Patent number: 7034836
    Abstract: The determination of the final posed position is optimized by tracking the changes in animation variables associated with the sequence of deformers over two or more poses. The earliest deformer of the sequence affected by a changed animation variable is designated the cached deformer, and the input to this deformer is stored for future use. For a subsequent pose, the animation variables changed from the previous pose are identified, and the earliest deformer of the sequence affected by these changed animation variables is compared with the cached deformer. If the earliest deformer affected is the cached deformer or is to be processed after the cached deformer, the final posed position of the control point can be determined from the stored intermediate value of the control point, rather than from the initial position of the control point.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: April 25, 2006
    Assignee: Pixar
    Inventor: Christopher Colby