Patents by Inventor Craig Carmichael

Craig Carmichael 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: 10575057
    Abstract: Methods and systems for determining an error value based on comparing an expected media asset similarity value corresponding to a first media asset and a second media asset, as determined using a model, to a media asset similarity value determined from user preference information associated with multiple data spaces. User preference information is received from two data spaces that are managed by different content providers. User preference information from the two data spaces is normalized and an indication of similarity between two media assets is determined. The indication of similarity is compared to an expected similarity value received from a model and an error value is determined based on the comparison of the expected similarity value and the similarity value.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: February 25, 2020
    Assignee: ROVI GUIDES, INC.
    Inventors: Craig Carmichael, Sashikumar Venkataraman
  • Patent number: 10289733
    Abstract: Systems and methods for maintaining a model representing similarity between media assets. Control circuitry receives a first vector of values for a first media asset and a second vector of values for a second media asset. The control circuitry determines whether a user has viewed both the first and second media assets. In response to determining that the user has viewed both assets, the control circuitry determines a modeled similarity value representing modeled similarity between the first and second media assets. The control circuitry retrieves an observed similarity value representing observed similarity between the first and second media assets based on metadata and usage data for the assets. The control circuitry determines a modeling error value based on the modeled similarity value and the observed similarity value. The control circuitry updates the first vector of values and the second vector of values based on the modeling error value.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: May 14, 2019
    Assignee: Rovi Guides, Inc.
    Inventors: Craig Carmichael, Sashikumar Venkataraman
  • Patent number: 10003836
    Abstract: Methods and systems for determining an error value based on the user's expected level of enjoyment with respect to a specific media asset based on the user's level of enjoyment of other media assets, as determined using a model. User preference information is received from two data spaces that are managed by different content providers. User preference information from the two data spaces is normalized and an indication of similarity between two media assets is determined. The user's level of enjoyment with respect to a media asset is compared to an expected user's level of enjoyment with respect to the media asset received from a model and an error value is determined based on the comparison.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: June 19, 2018
    Assignee: ROVI GUIDES, INC.
    Inventors: Craig Carmichael, Sashikumar Venkataraman
  • Publication number: 20160314410
    Abstract: Methods and systems are described for processing media consumption information across a data space with different types of user preference information. User preference information is received in a form of a data space. User preference information includes both monitored user interactions with respect to media assets and levels of enjoyment that users expressly input with respect to the media assets. Both types of preference information are transformed to consumption layer preference information and attributes indicative of users' preferences are determined. An estimated explicit user preference and an estimated implicit user preference are determined. The two estimated user preference values are compared and an error value is calculated based on the comparison.
    Type: Application
    Filed: April 23, 2015
    Publication date: October 27, 2016
    Inventors: Craig Carmichael, Sashikumar Venkataraman
  • Publication number: 20160314404
    Abstract: Methods and systems are described for processing media consumption information across multiple data spaces over a common media asset space. User preference information is received from two data spaces. User preference information from the first data space includes monitored user interactions of a first plurality of users with respect to a first plurality of media assets and user preference information from the second data space includes levels of enjoyment that a second plurality of users expressly input with respect to a second plurality of media assets. Both sets of preference information are transformed to respective consumption layer preference information and respective attributes indicative of users' preferences are determined. A first and second sentimental similarity values are determined for the first and second preference information respectively. The two sentimental similarity values are compared and an error value is calculated based on the comparison.
    Type: Application
    Filed: April 23, 2015
    Publication date: October 27, 2016
    Inventors: Craig Carmichael, Sashikumar Venkataraman
  • Publication number: 20160316268
    Abstract: Methods and systems for determining an error value based on comparing an expected media asset similarity value corresponding to a first media asset and a second media asset, as determined using a model, to a media asset similarity value determined from user preference information associated with multiple data spaces. User preference information is received from two data spaces that are managed by different content providers. User preference information from the two data spaces is normalized and an indication of similarity between two media assets is determined. The indication of similarity is compared to an expected similarity value received from a model and an error value is determined based on the comparison of the expected similarity value and the similarity value.
    Type: Application
    Filed: April 23, 2015
    Publication date: October 27, 2016
    Inventors: Craig Carmichael, Sashikumar Venkataraman
  • Publication number: 20160316238
    Abstract: Methods and systems for determining an error value based on the user's expected level of enjoyment with respect to a specific media asset based on the user's level of enjoyment of other media assets, as determined using a model. User preference information is received from two data spaces that are managed by different content providers. User preference information from the two data spaces is normalized and an indication of similarity between two media assets is determined. The user's level of enjoyment with respect to a media asset is compared to an expected user's level of enjoyment with respect to the media asset received from a model and an error value is determined based on the comparison.
    Type: Application
    Filed: April 23, 2015
    Publication date: October 27, 2016
    Inventors: CRAIG CARMICHAEL, Sashikumar Venkataraman
  • Publication number: 20160179950
    Abstract: Systems and methods for maintaining a model representing similarity between media assets. Control circuitry receives a first vector of values for a first media asset and a second vector of values for a second media asset. The control circuitry determines whether a user has viewed both the first and second media assets. In response to determining that the user has viewed both assets, the control circuitry determines a modeled similarity value representing modeled similarity between the first and second media assets. The control circuitry retrieves an observed similarity value representing observed similarity between the first and second media assets based on metadata and usage data for the assets. The control circuitry determines a modeling error value based on the modeled similarity value and the observed similarity value. The control circuitry updates the first vector of values and the second vector of values based on the modeling error value.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Craig Carmichael, Sashikumar Venkataraman
  • Publication number: 20160112761
    Abstract: Systems and methods for maintaining a model representing media asset relationships are provided. A combination of media assets consumed by a first user is identified. A first media asset in the combination is associated with a first vector of values and a second media asset in the combination is associated with a second vector of values and a distance between the first vector and the second vector is a first amount. A determination is made as to whether a second user consumed the combination of media assets. In response to determining that the second user consumed the combination of media assets, the values stored in the first and second media asset vectors are adjusted such that the distance between the first media asset vector and the second media asset vector is reduced to a second amount that is less than the first amount.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 21, 2016
    Inventors: Sashikumar Venkataraman, Murali Aravamudan, Ahmed Nizam Mohaideen P, Craig Carmichael
  • Patent number: 6679680
    Abstract: A built-up gas turbine component is prepared by providing a gas turbine component having a component surface and being made of a component base metal having a component base metal composition. A buildup tape is supplied having a net metallic buildup composition different from the component base metal composition. The buildup tape includes a first metallic constituent having a first melting point, and a second metallic constituent having a second melting point. The first metallic constituent and second metallic constituent together have the net metallic buildup composition. A nonmetallic binder binds together the first metallic constituent and the second metallic constituent. The buildup tape is applied to the component surface and heated to a brazing temperature greater than the first melting point and less than the second melting point.
    Type: Grant
    Filed: March 25, 2002
    Date of Patent: January 20, 2004
    Assignee: General Electric Company
    Inventors: Jae Y. Um, Craig Carmichael, David E. Budinger, Joshua L. Miller, Ronald L. Galley, Douglas M. Carlson
  • Publication number: 20030180143
    Abstract: A built-up gas turbine component is prepared by providing a gas turbine component having a component surface and being made of a component base metal having a component base metal composition. A buildup tape is supplied having a net metallic buildup composition different from the component base metal composition. The buildup tape includes a first metallic constituent having a first melting point, and a second metallic constituent having a second melting point. The first metallic constituent and second metallic constituent together have the net metallic buildup composition. A nonmetallic binder binds together the first metallic constituent and the second metallic constituent. The buildup tape is applied to the component surface and heated to a brazing temperature greater than the first melting point and less than the second melting point.
    Type: Application
    Filed: March 25, 2002
    Publication date: September 25, 2003
    Inventors: Jae Y. Um, Craig Carmichael, David E. Budinger, Joshua L. Miller, Ronald L. Galley, Douglas M. Carlson