Patents by Inventor NIKHIL CHHAOCHHARIA
NIKHIL CHHAOCHHARIA 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: 10376784Abstract: 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: GrantFiled: February 23, 2016Date of Patent: August 13, 2019Assignee: Empire Technology Development LLCInventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulose Koomullil
-
Patent number: 9967215Abstract: Technologies and implementations for providing real-time targeted messages are generally disclosed.Type: GrantFiled: March 20, 2017Date of Patent: May 8, 2018Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Nikhil Chhaochharia, George Paulose Koomullil
-
Publication number: 20170195263Abstract: Technologies and implementations for providing real-time targeted messages are generally disclosed.Type: ApplicationFiled: March 20, 2017Publication date: July 6, 2017Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Nikhil Chhaochharia, George Paulose Koomullil
-
Patent number: 9602445Abstract: Technologies and implementations for providing real-time targeted messages are generally disclosed.Type: GrantFiled: June 20, 2011Date of Patent: March 21, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Nikhil Chhaochharia, George Paulose Koomullil
-
Publication number: 20160166932Abstract: 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: ApplicationFiled: February 23, 2016Publication date: June 16, 2016Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulose Koomullil
-
Patent number: 9313083Abstract: 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: GrantFiled: March 9, 2012Date of Patent: April 12, 2016Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulose Koomullil
-
Patent number: 9060191Abstract: 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: GrantFiled: June 20, 2011Date of Patent: June 16, 2015Assignee: Empire Technology Development LLCInventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulose Koomullil, Ashish Tulsian
-
Publication number: 20130198299Abstract: Technologies and implementations for providing real-time targeted messages are generally disclosed.Type: ApplicationFiled: June 20, 2011Publication date: August 1, 2013Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Nikhil Chhaochharia, George Paulose Koomullil
-
Publication number: 20130151651Abstract: 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: ApplicationFiled: March 9, 2012Publication date: June 13, 2013Applicant: Empire Technology Development, LLCInventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulose Koomullil
-
Publication number: 20130133011Abstract: 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: ApplicationFiled: June 20, 2011Publication date: May 23, 2013Applicant: Empire Technology Development, LLCInventors: Nikhil Chhaochharia, Hariharan Ramasangu, George Paulrose Koomullil, Ashish Tulsian
-
Publication number: 20120233160Abstract: 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: ApplicationFiled: October 4, 2011Publication date: September 13, 2012Applicant: INDUS TECHINNOVATIONS LLPInventors: GEORGE PAULOSE KOOMULLIL, HARIHARAN RAMASANGU, AMRITA LAKSHMI, NIKHIL CHHAOCHHARIA
-
Publication number: 20120096015Abstract: 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: ApplicationFiled: October 4, 2011Publication date: April 19, 2012Applicant: INDUS TECHINNOVATIONS LLPInventors: GEORGE PAULOSE KOOMULLIL, HARIHARAN RAMASANGU, AMRITA LAKSHMI, NIKHIL CHHAOCHHARIA