Patents by Inventor HARIHARAN RAMASANGU

HARIHARAN RAMASANGU 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: 10376784
    Abstract: Technologies are generally described for reducing lag time via predictive caching in cloud-based gaming. In one example, a cloud-based gaming system may identify game paths that can be taken during real-time game play and may break down the game paths into subsets of path segments a player can select. The system may determine a probability of the player taking a subset of the path segments based on real-time actions by the player and a game history of the current player and past players. The system may assign probabilities of being selected to the subsets of path segments and may render the subsets of path segments based on their respective probabilities. The system may transmit the rendered game content data for the subsets of path segments to a game client for caching on the local cache so that the game content data may be available when needed during real-time game play.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: August 13, 2019
    Assignee: Empire Technology Development LLC
    Inventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulose Koomullil
  • Publication number: 20160166932
    Abstract: Technologies are generally described for reducing lag time via predictive caching in cloud-based gaming. In one example, a cloud-based gaming system may identify game paths that can be taken during real-time game play and may break down the game paths into subsets of path segments a player can select. The system may determine a probability of the player taking a subset of the path segments based on real-time actions by the player and a game history of the current player and past players. The system may assign probabilities of being selected to the subsets of path segments and may render the subsets of path segments based on their respective probabilities. The system may transmit the rendered game content data for the subsets of path segments to a game client for caching on the local cache so that the game content data may be available when needed during real-time game play.
    Type: Application
    Filed: February 23, 2016
    Publication date: June 16, 2016
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulose Koomullil
  • Patent number: 9313083
    Abstract: Technologies are generally described for reducing lag time via, predictive caching in cloud-based gaming. In one example, a cloud-based gaming system may identify game paths that can be taken during real-time game play and may break down the game paths into subsets of path segments a player can select. The system may determine a probability of the player taking a subset of the path segments based on real-time actions by the player and a game history of the current player and past players. The system may assign probabilities of being selected to the subsets of path segments and may render the subsets of path segments based on their respective probabilities. The system may transmit the rendered game content data for the subsets of path segments to a game client for caching on the local cache so that the game content data may be available when needed during real-time game play.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: April 12, 2016
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulose Koomullil
  • Patent number: 9060191
    Abstract: Technologies are generally described for Quality of Experience (QoE) computation in a wireless content transmission environment. Portions of audio and/or video content transmitted to user devices may be selected by a service provider/content provider/user device and transmitted back from the user device for real-time QoE computation. Transmission quality may be adjusted based on the real-time QoE computations. Alternatively, selected portions of the content may be stored for subsequent computation and improvement. Selected portions of the data may be frames marked as such and reference frames may be selected based on the marked frames.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: June 16, 2015
    Assignee: Empire Technology Development LLC
    Inventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulose Koomullil, Ashish Tulsian
  • Publication number: 20130151651
    Abstract: Technologies are generally described for reducing lag time via, predictive caching in cloud-based gaming. In one example, a cloud-based gaming system may identify game paths that can be taken during real-time game play and may break down the game paths into subsets of path segments a player can select. The system may determine a probability of the player taking a subset of the path segments based on real-time actions by the player and a game history of the current player and past players. The system may assign probabilities of being selected to the subsets of path segments and may render the subsets of path segments based on their respective probabilities. The system may transmit the rendered game content data for the subsets of path segments to a game client for caching on the local cache so that the game content data may be available when needed during real-time game play.
    Type: Application
    Filed: March 9, 2012
    Publication date: June 13, 2013
    Applicant: Empire Technology Development, LLC
    Inventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulose Koomullil
  • Publication number: 20130133011
    Abstract: Technologies are generally described for Quality of Experience (QoE) computation in a wireless content transmission environment. Portions of audio and/or video content transmitted to user devices may be selected by a service provider/content provider/user device and transmitted back from the user device for real-time QoE computation. Transmission quality may be adjusted based on the real-time QoE computations. Alternatively, selected portions of the content may be stored for subsequent computation and improvement. Selected portions of the data may be frames marked as such and reference frames may be selected based on the marked frames.
    Type: Application
    Filed: June 20, 2011
    Publication date: May 23, 2013
    Applicant: Empire Technology Development, LLC
    Inventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulrose Koomullil, Ashish Tulsian
  • Publication number: 20120233160
    Abstract: The present invention provides a method and a system of providing assistance to a user to identify at least one context of a received content. In one embodiment, this is accomplished by receiving at least one content location as input from the user, extracting the content from the received content location and displaying a plurality of contexts relevant to the content from the received content location, wherein the contexts include one or more topics, and wherein the topics are part of one or more ontologies. In second embodiment, this is accomplished by receiving at least one search result of a search query and providing the contexts relevant to the search results, wherein the contexts include one or more topics, and wherein the topics are part of one or more ontologies.
    Type: Application
    Filed: October 4, 2011
    Publication date: September 13, 2012
    Applicant: INDUS TECHINNOVATIONS LLP
    Inventors: GEORGE PAULOSE KOOMULLIL, HARIHARAN RAMASANGU, AMRITA LAKSHMI, NIKHIL CHHAOCHHARIA
  • Publication number: 20120096015
    Abstract: The present invention provides a method and a system of providing assistance to a user to identify at least one context while forming a search query. In one embodiment, this is accomplished by receiving one or more inputs related to the search query, and providing a plurality of contexts related to the received input, wherein the contexts include one or more topics, and wherein the topics are part of one or more ontologies.
    Type: Application
    Filed: October 4, 2011
    Publication date: April 19, 2012
    Applicant: INDUS TECHINNOVATIONS LLP
    Inventors: GEORGE PAULOSE KOOMULLIL, HARIHARAN RAMASANGU, AMRITA LAKSHMI, NIKHIL CHHAOCHHARIA