Patents by Inventor Ramu Movva

Ramu Movva 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: 9544147
    Abstract: Authentication is widely used to protect consumer data and computing services, such as email, document storage, and online banking. Current authentication models, such as those employed by online identity providers, may have limited options and configurations for authentication schemes. Accordingly, as provided herein, a model based authentication scheme may be configured based upon a policy and/or an authentication mechanism list. The policy may define the target resource, a user, a group the user belongs to, devices used to connect to the target resource, a service owning the target resource, etc. The authentication mechanism list may comprise predefined authentication mechanisms and/or user plug-in authentication mechanisms (e.g., user created authentication mechanism). Once the authentication scheme is configured, it may be enforced upon authentication requests from a user. Feedback may be provided to the user based upon patterns of usage of the target resource.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yordan I. Rouskov, Wei-Qiang Michael Guo, Orville Charles McDonald, Ramu Movva, Kyle Stapley Young, Kok Wai Chan
  • Publication number: 20140278983
    Abstract: In various embodiments, systems and methods are provided for facilitating enhanced advertisement display. In embodiments, an indication of an entity preference and a corresponding entity bid in association with an advertisement are received. Thereafter, the entity preference and the corresponding entity bid associated with the advertisement are provided for use in an advertisement auction when at least one search result for a query is associated with the entity preference. In such a case, the entity bid is used to participate in the advertisement auction.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Dirk H. REINSHAGEN, David C. KU, Aravind BALA, Eric M. BOYD, Ramu MOVVA, Anand SAMPATHKUMARAN, Fnu SIDHARTHA, Chad P. WALTERS
  • Publication number: 20130346202
    Abstract: Various embodiments pertain to techniques for automatically classifying an IP address using information received as part of a request for an advertisement. In some embodiments, the information received can include an IP address associated with the request, a client identifier, and a unique request identifier, such as a request global user identifier (RGUID). In various embodiments, the information is analyzed and used to classify the IP address. For example, the IP address can be classified as belonging to a unique or real end user, belonging to a proxy, or belonging to a potential exploit. Advertisements can be served, or not served at all, according to the classification of the IP address. In various embodiments, some classifications of IP addresses can be further analyzed to determine a geo-location associated with the IP address or to enable processes to mitigate malicious or fraudulent request risks.
    Type: Application
    Filed: June 20, 2012
    Publication date: December 26, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Kambiz Kouladjie, Ramu Movva, Ali Haveliwala, Haitao Song
  • Patent number: 7877694
    Abstract: Method and systems for generating notifications in a notifications system. A parameter-driven template received from a content provider contains one or more parameters related to a subscription for notifications. The notifications system enables an application based on the received template and executes it to map a recurring event to one or more subscribers as a function of the parameters specified by the content provider. In response to the recurring event, the notification system generates a notification. Other aspects of the invention relate to a computer-readable medium that defines the application for use in a notifications system.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: January 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Jason Antonelli, Ramu Movva
  • Publication number: 20100299716
    Abstract: Authentication is widely used to protect consumer data and computing services, such as email, document storage, and online banking. Current authentication models, such as those employed by online identity providers, may have limited options and configurations for authentication schemes. Accordingly, as provided herein, a model based authentication scheme may be configured based upon a policy and/or an authentication mechanism list. The policy may define the target resource, a user, a group the user belongs to, devices used to connect to the target resource, a service owning the target resource, etc. The authentication mechanism list may comprise predefined authentication mechanisms and/or user plug-in authentication mechanisms (e.g., user created authentication mechanism). Once the authentication scheme is configured, it may be enforced upon authentication requests from a user. Feedback may be provided to the user based upon patterns of usage of the target resource.
    Type: Application
    Filed: May 22, 2009
    Publication date: November 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Yordan I. Rouskov, Wei-Qiang Michael Guo, Orville Charles McDonald, Ramu Movva, Kyle Stapley Young, Kok Wai Chau
  • Patent number: 7685265
    Abstract: Methods and systems for managing notifications. A web service embodying aspects of the invention is responsive to requests structured according to an extensible messaging framework and extracts request information, including at least a content provider identifier and a topic identifier, from the request to execute a selected notification management function.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: March 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Duoc Phuc Nguyen, Suresh Kannan, Jason Antonelli, Ramu Movva
  • Patent number: 7664724
    Abstract: A schema-based service for Internet access to per-user services data, wherein access to data is based on each user's identity. The service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The services schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the services schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Mark H. Lucovsky, Shaun Douglas Pierce, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Yun-Qi Yuan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Steven D. White, Paul J. Leach, Richard B. Ward, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Suresh Kannan, Winnie C. Wu
  • Patent number: 7302634
    Abstract: A schema-based service for Internet access to per-user services data, wherein access to data is based on each user's identity. The service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The services schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the services schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: November 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Mark H. Lucovsky, Shaun Douglas Pierce, Steven D. White, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Suresh Kannan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Winnie C. Wu, Paul J. Leach, Richard B. Ward, Yun-Qi Yuan
  • Publication number: 20060161554
    Abstract: A schema-based service for Internet access to per-user services data, wherein access to data is based on each user's identity. The service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The services schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the services schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.
    Type: Application
    Filed: March 9, 2006
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Mark Lucovsky, Shaun Pierce, Ramu Movva, Jagadeesh Kalki, David Auerbach, Peter Ford, Yun-Qi Yuan, Yi-Wen Guu, Samuel George, William Hoffman, Jay Jacobs, Paul Steckler, Walter Hsueh, Kendall Keil, Burra Gopal, Steven White, Paul Leach, Richard Ward, Philip Smoot, Lijiang Fang, Michael Taylor, Suresh Kannan, Winnie Wu
  • Publication number: 20050144266
    Abstract: Method and systems for generating notifications in a notifications system. A parameter-driven template received from a content provider contains one or more parameters related to a subscription for notifications. The notifications system enables an application based on the received template and executes it to map a recurring event to one or more subscribers as a function of the parameters specified by the content provider. In response to the recurring event, the notification system generates a notification. Other aspects of the invention relate to a computer-readable medium that defines the application for use in a notifications system.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 30, 2005
    Inventors: Jason Antonelli, Ramu Movva
  • Publication number: 20030131073
    Abstract: A schema-based contacts service for Internet access to per-user contact data, wherein access to data is based on each user's identity. The contacts service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The contacts schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the contacts schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.
    Type: Application
    Filed: October 22, 2001
    Publication date: July 10, 2003
    Inventors: Mark H. Lucovsky, Shaun Douglas Pierce, Steven D. White, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Suresh Kannan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Winnie C. Wu, Paul J. Leach, Richard B. Ward