Patents by Inventor Hemant Banavar

Hemant Banavar 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: 9089771
    Abstract: The invention includes a method and apparatus for synchronizing an asset within application space. The method includes receiving asset information comprising an original position of the asset within application space on a sending system and a trajectory of the asset within application space on the sending system, and determining an updated position adapted for placing the asset within application space on a receiving system, wherein the updated position is determined using the original position, the trajectory, and an expected propagation delay from the sending system to the receiving system. The expected propagation delay between the sending and receiving systems is determined by one or more network proxies. The original position and trajectory of the asset may be received in a data structure which may be modified to include the updated position for use by the receiving system in placing the asset within application space on the receiving system.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: July 28, 2015
    Assignee: Alcatel Lucent
    Inventors: Sudhir Aggarwal, Hemant Banavar, Sarit Mukherjee, Sampath Rangarajan
  • Publication number: 20140280052
    Abstract: Architecture that enables access to high quality summaries of trending topics of social media data, and presents to a consumer an aggregated view of the social activity of a unit of information of interest across different networks (and then defined by increments of time, if desired). The social network data is mined to extract associated attributes as well as popular hashtags, links, etc. This provides a consumer with a single interface for all relevant social activity associated with a user query and enable the capability to browse through the unit(s) of information via the interface. The user can also follow (track) the unit(s) of information of interest as well as receive personalized notifications (e.g., emails) thereby keeping the consumer current with trends on a time basis (e.g., daily, weekly, etc.).
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Omar Alonso, Hemant Banavar, Marc Eliot Davis, Kartikay Khandelwal
  • Patent number: 8239399
    Abstract: Methods and computer-readable media are provided for displaying a target search result and relevant information on a search results page in response to a user-inputted query on a search page. The target search result and relevant information are identified in a database as having been previously determined to be most relevant to the query, and may be based on past user behavior, for example. The relevant information may include functional tools that include input boxes allowing for the user to interact with a webpage associated with the target search result via the search results page. Once the target search result and relevant information have been determined, the search results page is displayed.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Tabreez Govani, Jamie Buckley, Natalia Burina, Hemant Banavar, Hugh Williams, Nitin Agrawal
  • Patent number: 8020029
    Abstract: The invention includes a method and apparatus for attempting to synchronize delivery of information at a plurality of receiving systems. The method includes generating, at a sending system, a plurality of current messages adapted for rendering an asset within an application space of a respective plurality of receiving systems, determining an accumulated export error for each of the receiving systems, transmitting the current messages toward the respective receiving systems in a manner adapted to reduce the accumulated export errors. The accumulated export error for a receiving system includes an estimated current message export error for a current message generated by the sending system for the receiving system and an accumulated previous message export error for at least one previous message generated by the sending system for the receiving system.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: September 13, 2011
    Assignees: Alcatel Lucent, Florida State University Research Foundation
    Inventors: Sudhir Aggarwal, Hemant Banavar, Sarit Mukherjee, Sampath Rangarajan
  • Publication number: 20100293178
    Abstract: Methods and computer-readable media are provided for displaying a target search result and relevant information on a search results page in response to a user-inputted query on a search page. The target search result and relevant information are identified in a database as having been previously determined to be most relevant to the query, and may be based on past user behavior, for example. The relevant information may include functional tools that include input boxes allowing for the user to interact with a webpage associated with the target search result via the search results page. Once the target search result and relevant information have been determined, the search results page is displayed.
    Type: Application
    Filed: May 14, 2009
    Publication date: November 18, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: TABREEZ GOVANI, JAMIE BUCKLEY, NATALIA BURINA, HEMANT BANAVAR, HUGH WILLIAMS, NITIN AGRAWAL
  • Publication number: 20070220363
    Abstract: The invention includes a method and apparatus for attempting to synchronize delivery of information at a plurality of receiving systems. The method includes generating, at a sending system, a plurality of current messages adapted for rendering an asset within an application space of a respective plurality of receiving systems, determining an accumulated export error for each of the receiving systems, transmitting the current messages toward the respective receiving systems in a manner adapted to reduce the accumulated export errors. The accumulated export error for a receiving system includes an estimated current message export error for a current message generated by the sending system for the receiving system and an accumulated previous message export error for at least one previous message generated by the sending system for the receiving system.
    Type: Application
    Filed: October 10, 2006
    Publication date: September 20, 2007
    Inventors: Sudhir Aggarwal, Hemant Banavar, Sarit Mukherjee, Sampath Rangarajan
  • Publication number: 20070198658
    Abstract: The invention includes a method and apparatus for synchronizing an asset within application space. The method includes receiving asset information comprising an original position of the asset within application space on a sending system and a trajectory of the asset within application space on the sending system, and determining an updated position adapted for placing the asset within application space on a receiving system, wherein the updated position is determined using the original position, the trajectory, and an expected propagation delay from the sending system to the receiving system. The expected propagation delay between the sending and receiving systems is determined by one or more network proxies. The original position and trajectory of the asset may be received in a data structure which may be modified to include the updated position for use by the receiving system in placing the asset within application space on the receiving system.
    Type: Application
    Filed: October 10, 2006
    Publication date: August 23, 2007
    Inventors: Sudhir Aggarwal, Hemant Banavar, Sarit Mukherjee, Sampath Rangarajan