Patents by Inventor Nagendra V. Kolluru

Nagendra V. Kolluru 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: 10789079
    Abstract: User action data, quantifying the actions of the user in a physical establishment, can be obtained through various forms of tracking and monitoring that can be implemented by software or hardware infrastructure supported by physical establishment, and agreed to by the user. Such user action data is obtained from multiple physical establishments, which, in combination with tracking of user actions in an online environment, provides a more accurate basis on which to determine a user's intent to act upon an item, a user's affinity for items associated with a specific entity, or combinations thereof. User intent can be quantified in terms of predetermined levels of intent. User content and user entity affinity provide a more accurate basis on which to proactively offer user aid to facilitate the user's acquiring of items, or otherwise make more efficient the user's activities with respect to such items.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vaidyaraman Sambasivam, Nagendra V Kolluru
  • Publication number: 20180276006
    Abstract: User action data, quantifying the actions of the user in a physical establishment, can be obtained through various forms of tracking and monitoring that can be implemented by software or hardware infrastructure supported by physical establishment, and agreed to by the user. Such user action data is obtained from multiple physical establishments, which, in combination with tracking of user actions in an online environment, provides a more accurate basis on which to determine a user's intent to act upon an item, a user's affinity for items associated with a specific entity, or combinations thereof. User intent can be quantified in terms of predetermined levels of intent. User content and user entity affinity provide a more accurate basis on which to proactively offer user aid to facilitate the user's acquiring of items, or otherwise make more efficient the user's activities with respect to such items.
    Type: Application
    Filed: March 27, 2017
    Publication date: September 27, 2018
    Inventors: Vaidyaraman Sambasivam, Nagendra V. Kolluru
  • Publication number: 20170372362
    Abstract: Providing discounts to users in a physical store location. The method includes detecting that a user has stopped at a given location in the physical store. The method further includes, based on the location, identifying a set of products. The method further includes, providing an identification of the set of products to an ad server. At the ad server an auction is initiated between different product promoters to identify ads to be provided to the user. The method further includes, receiving from the ad server one or more ads to be provided to the user based on the results of the ad auction. The method further includes, providing the one or more ads to the user.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Inventors: Marcel Gavriliu, Jie Liu, Nissanka Arachchige Bodhi Priyantha, Michel Goraczko, Di Wang, Gerald Reuben DeJean, Nagendra V. Kolluru, Murali Nallappa, Vaidyaraman Sambasivam, Manish Agrawal, Srinivasa Reddy Neerudu, Dimitrios Lymberopoulos, Mohammed Shoaib
  • Patent number: 8046167
    Abstract: A method and a processing device may provide navigational information including non-photographic cues, such as, contextual color, texture, and structure cues, corresponding to physical entities visible to a party traveling along a determined route. In one embodiment, the non-photographic cues may be previously stored in a database. In another embodiment, non-photographic cues may be extracted from at least one provided image of a geographic area. In a third embodiment, a sequence of non-photographic cues may be automatically extracted from at least one image of a geographic area and, if the sequence of non-photographic cues was not previously saved, the sequence of non-photographic cues may be saved, along with related information, for later use when the sequence of non-photographic cues corresponds to a desired location. The provided navigational information may be presented in a number of ways including a simplified map, textual instructions, or generated speech.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: October 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Pragyana K Mishra, Nagendra V Kolluru
  • Publication number: 20100030906
    Abstract: A method and system for establishing a connection with a server after a connection has been broken is provided. A connection system in a service layer of a client detects that a connection between the client and the server has been broken. Upon detecting the broken connection, the connection system of the service layer automatically attempts to re-establish an application-level connection to the server. If the connection system can re-establish an application-level connection to the server, then it need not notify the application layer of the broken connection.
    Type: Application
    Filed: August 19, 2009
    Publication date: February 4, 2010
    Applicant: Microsoft Corporation
    Inventors: Elena Apreutesei, Nagendra V. Kolluru, Nikhil Bobde
  • Publication number: 20090281728
    Abstract: A method and a processing device may provide navigational information including non-photographic cues, such as, contextual color, texture, and structure cues, corresponding to physical entities visible to a party traveling along a determined route. In one embodiment, the non-photographic cues may be previously stored in a database. In another embodiment, non-photographic cues may be extracted from at least one provided image of a geographic area. In a third embodiment, a sequence of non-photographic cues may be automatically extracted from at least one image of a geographic area and, if the sequence of non-photographic cues was not previously saved, the sequence of non-photographic cues may be saved, along with related information, for later use when the sequence of non-photographic cues corresponds to a desired location. The provided navigational information may be presented in a number of ways including a simplified map, textual instructions, or generated speech.
    Type: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Pragyana K. Mishra, Nagendra V. Kolluru
  • Patent number: 7594020
    Abstract: A method and system for establishing a connection with a server after a connection has been broken is provided. A connection system in a service layer of a client detects that a connection between the client and the server has been broken. Upon detecting the broken connection, the connection system of the service layer automatically attempts to re-establish an application-level connection to the server. If the connection system can re-establish an application-level connection to the server, then it need not notify the application layer of the broken connection.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Elena Apreutesei, Nagendra V. Kolluru, Nikhil Bobde
  • Patent number: 7386764
    Abstract: An apparatus and method for automatically detecting and recovering from a fault in a microprocessor-based system. The apparatus and method utilizes a leaky bucket routine and an event handler procedure. The method may further use Object Oriented techniques that abstracts differences between hardware and software faults to allow for the development of a common framework.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: June 10, 2008
    Assignee: Intel Corporation
    Inventors: Douglas E. LeDuc, John K. Lash, Nagendra V. Kolluru
  • Patent number: 7000154
    Abstract: An apparatus and method for automatically detecting and recovering from a fault in a microprocessor-based system. The apparatus and method utilizes a leaky bucket routine and an event handler procedure. The method may further use Object Oriented techniques that abstracts differences between hardware and software faults to allow for the development of a common framework.
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: February 14, 2006
    Assignee: Intel Corporation
    Inventors: Douglas E. LeDuc, John K. Lash, Nagendra V. Kolluru