Patents by Inventor Srinivasa Reddy Neerudu

Srinivasa Reddy Neerudu 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: 11250042
    Abstract: A taxonomy of categories, attributes, and values can be conflated with new data triplets by identifying one or more conflation candidates among the attribute-value pairs within a category of the taxonomy that matches the category of the data triplet, and determining a suitable merge action for conflating the data triplet with each conflation candidate. The task of determining merge actions may be cast as a classification problem, and may be solved by an ensemble classifier.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: February 15, 2022
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Keng-hao Chang, Srinivasa Reddy Neerudu, Sujith Vishwajith, Ruofei Zhang
  • Publication number: 20190377825
    Abstract: A taxonomy of categories, attributes, and values can be conflated with new data triplets by identifying one or more conflation candidates among the attribute-value pairs within a category of the taxonomy that matches the category of the data triplet, and determining a suitable merge action for conflating the data triplet with each conflation candidate. The task of determining merge actions may be cast as a classification problem, and may be solved by an ensemble classifier.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventors: Keng-hao Chang, Srinivasa Reddy Neerudu, Sujith Vishwajith, Ruofei Zhang
  • 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: 8180905
    Abstract: Techniques are disclosed for a user-mode based remote desktop protocol (RDP) encoding architecture. A user mode desktop application and user mode virtual channel application run in user-mode session space. Virtual channel data from the virtual channel application is marshaled and sent to a RDP encoder process in user-mode system space. There it is converted to RDP protocol data units (PDU) and sent to a remote client across a communications network. Graphics data from the desktop application is sent to a display driver in kernel-mode session space and then to a graphics reflector that marshals the graphics data and sends it to the RDP encoder for a similar transformation.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: May 15, 2012
    Assignee: Microsoft Corporation
    Inventors: Wilhelm R. Schmieder, Nelamangal Krishnaswamy Srinivas, Costin Hagiu, Nadim Y. Abdo, Vladimir K. Stoyanov, Ahmed M. Tolba, Gautam Swaminathan, Srinivasa Reddy Neerudu
  • Publication number: 20100146127
    Abstract: Techniques are disclosed for a user-mode based remote desktop protocol (RDP) encoding architecture. A user mode desktop application and user mode virtual channel application run in user-mode session space. Virtual channel data from the virtual channel application is marshaled and sent to a RDP encoder process in user-mode system space. There it is converted to RDP protocol data units (PDU) and sent to a remote client across a communications network. Graphics data from the desktop application is sent to a display driver in kernel-mode session space and then to a graphics reflector that marshals the graphics data and sends it to the RDP encoder for a similar transformation.
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Applicant: Microsoft Corporation
    Inventors: Wilhelm R. Schmieder, Nelamangal Krishnaswamy Srinivas, Costin Hagiu, Nadim Y. Abdo, Vladimir K. Stoyanov, Ahmed M. Tolba, Gautam Swaminathan, Srinivasa Reddy Neerudu