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: 20230325877Abstract: 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: ApplicationFiled: March 3, 2023Publication date: October 12, 2023Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
-
Publication number: 20230224527Abstract: 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: ApplicationFiled: March 17, 2023Publication date: July 13, 2023Inventor: Christopher Colby
-
Patent number: 11638054Abstract: 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: GrantFiled: April 7, 2020Date of Patent: April 25, 2023Assignee: TIVO CORPORATIONInventor: Christopher Colby
-
Patent number: 11625753Abstract: 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: GrantFiled: September 29, 2020Date of Patent: April 11, 2023Assignee: GROUPON, INC.Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
-
Publication number: 20210081989Abstract: 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: ApplicationFiled: September 29, 2020Publication date: March 18, 2021Inventors: David GOURLEY, Brian TOTTY, Ed HASLAM, Paul GAUTHIER, Gary LERHAUPT, Mike Y. CHEN, Christopher COLBY
-
Patent number: 10839421Abstract: 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: GrantFiled: February 26, 2018Date of Patent: November 17, 2020Assignee: Groupon, Inc.Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
-
Publication number: 20200236416Abstract: 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: ApplicationFiled: April 7, 2020Publication date: July 23, 2020Applicant: MobiTV, Inc.Inventor: Christopher Colby
-
Patent number: 10645436Abstract: 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: GrantFiled: September 17, 2014Date of Patent: May 5, 2020Assignee: MobiTV, Inc.Inventor: Christopher Colby
-
Publication number: 20180247337Abstract: 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: ApplicationFiled: February 26, 2018Publication date: August 30, 2018Inventors: David GOURLEY, Brian TOTTY, Ed HASLAM, Paul GAUTHIER, Gary LERHAUPT, Mike Y. CHEN, Christopher COLBY
-
Patent number: 9953342Abstract: 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: GrantFiled: December 4, 2015Date of Patent: April 24, 2018Assignee: Groupon, Inc.Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
-
Patent number: 9833027Abstract: 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: GrantFiled: January 27, 2015Date of Patent: December 5, 2017Assignee: INNOVATIVE SPORTS INC.Inventors: Christopher Colby Taylor, Scott Freeman
-
Patent number: 9235848Abstract: 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: GrantFiled: July 8, 2008Date of Patent: January 12, 2016Assignee: Groupon, Inc.Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
-
Publication number: 20150208739Abstract: 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: ApplicationFiled: January 27, 2015Publication date: July 30, 2015Applicant: INNOVATIVE SPORTS INC.Inventors: CHRISTOPHER COLBY TAYLOR, SCOTT FREEMAN
-
Publication number: 20150007244Abstract: 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: ApplicationFiled: September 17, 2014Publication date: January 1, 2015Applicant: MobiTV, Inc.Inventor: Christopher Colby
-
Patent number: 8856821Abstract: 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: GrantFiled: January 14, 2009Date of Patent: October 7, 2014Assignee: MobiTV, Inc.Inventor: Christopher Colby
-
Patent number: 8806138Abstract: 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: GrantFiled: March 30, 2012Date of Patent: August 12, 2014Assignee: PixarInventor: Christopher Colby
-
Publication number: 20100178030Abstract: 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: ApplicationFiled: January 14, 2009Publication date: July 15, 2010Applicant: MobiTV, Inc.Inventor: Christopher Colby
-
Patent number: 7268784Abstract: 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: GrantFiled: February 24, 2006Date of Patent: September 11, 2007Assignee: PixarInventor: Christopher Colby
-
Publication number: 20060139356Abstract: 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: ApplicationFiled: February 24, 2006Publication date: June 29, 2006Applicant: PixarInventor: Christopher Colby
-
Patent number: 7034836Abstract: 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: GrantFiled: May 10, 2004Date of Patent: April 25, 2006Assignee: PixarInventor: Christopher Colby