Patents by Inventor Ashok Sahu

Ashok Sahu 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: 11100157
    Abstract: A processor may create a preference vector by generating preference vector entries in fields that correspond to content attributes associated with at least one media program presented via a media device, each entry including a playback duration and a year. The processor may create a media entity matrix of entity vectors for entities associated with production of media programs. For each entity vector, the processor may generate matrix entries in fields that correspond to content attributes associated with at least one media program associated with the entity, each matrix entry including a year and a score, the score weighted by an epoch factor based upon a time span associated with the at least one media program presented via the media device. The processor may determine entity rankings based upon dot products between the preference vector and the entity vectors and provide a recommendation based upon the rankings.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: August 24, 2021
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Raymond Hsu, Ashok Sahu
  • Patent number: 10491952
    Abstract: A method includes creating a base content set having attributes indicative of a first program. Selecting a second program to form a first recommendation set, determining a first similarity score between the base content set and the first recommendation set, and providing a recommendation based on the similarity score.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: November 26, 2019
    Assignee: The DirecTV Group, Inc.
    Inventors: Raymond Hsu, Ashok Sahu
  • Publication number: 20190197051
    Abstract: A processor may create a preference vector by generating preference vector entries in fields that correspond to content attributes associated with at least one media program presented via a media device, each entry including a playback duration and a year. The processor may create a media entity matrix of entity vectors for entities associated with production of media programs. For each entity vector, the processor may generate matrix entries in fields that correspond to content attributes associated with at least one media program associated with the entity, each matrix entry including a year and a score, the score weighted by an epoch factor based upon a time span associated with the at least one media program presented via the media device. The processor may determine entity rankings based upon dot products between the preference vector and the entity vectors and provide a recommendation based upon the rankings.
    Type: Application
    Filed: March 4, 2019
    Publication date: June 27, 2019
    Inventors: Raymond Hsu, Ashok Sahu
  • Patent number: 10231020
    Abstract: A method includes receiving a request for sports programming recommendation, responsive to the receiving step, determining an upcoming program vector and a weighted historical vector, performing a similarity calculation comparing the upcoming program vector and the weighted historical vector to derive a recommendation score, and generating a recommendation based on the recommendation score.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: March 12, 2019
    Assignee: The DirecTV Group, Inc
    Inventors: Ashok Sahu, Raymond Hsu, Charles Bradley Rice
  • Patent number: 10223359
    Abstract: A processor may create a preference vector by generating preference vector entries in fields that correspond to content attributes associated with at least one media program presented via a media device, each entry including a playback duration and a year. The processor may create a media entity matrix of entity vectors for entities associated with production of media programs. For each entity vector, the processor may generate matrix entries in fields that correspond to content attributes associated with at least one media program associated with the entity, each matrix entry including a year and a score, the score weighted by an epoch factor based upon a time span associated with the at least one media program presented via the media device. The processor may determine entity rankings based upon dot products between the preference vector and the entity vectors and provide a recommendation based upon the rankings.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: March 5, 2019
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Raymond Hsu, Ashok Sahu
  • Publication number: 20180367856
    Abstract: A method includes creating a base content set having attributes indicative of a first program. Selecting a second program to form a first recommendation set, determining a first similarity score between the base content set and the first recommendation set, and providing a recommendation based on the similarity score.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventors: Raymond Hsu, Ashok Sahu
  • Publication number: 20180338180
    Abstract: A method includes receiving a request for sports programming recommendation, responsive to the receiving step, determining an upcoming program vector and a weighted historical vector, performing a similarity calculation comparing the upcoming program vector and the weighted historical vector to derive a recommendation score, and generating a recommendation based on the recommendation score.
    Type: Application
    Filed: May 16, 2017
    Publication date: November 22, 2018
    Inventors: Ashok Sahu, Raymond Hsu, Charles Bradley Rice
  • Publication number: 20180101531
    Abstract: A processor may create a preference vector by generating preference vector entries in fields that correspond to content attributes associated with at least one media program presented via a media device, each entry including a playback duration and a year. The processor may create a media entity matrix of entity vectors for entities associated with production of media programs. For each entity vector, the processor may generate matrix entries in fields that correspond to content attributes associated with at least one media program associated with the entity, each matrix entry including a year and a score, the score weighted by an epoch factor based upon a time span associated with the at least one media program presented via the media device. The processor may determine entity rankings based upon dot products between the preference vector and the entity vectors and provide a recommendation based upon the rankings.
    Type: Application
    Filed: October 10, 2016
    Publication date: April 12, 2018
    Inventors: RAYMOND HSU, Ashok Sahu