Patents by Inventor Jagannatha Raju Dantuluri

Jagannatha Raju Dantuluri 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: 11120408
    Abstract: One or more techniques and/or systems are provided for surfacing scheduling conflicts and/or for facilitating appointment scheduling based upon conflict detection. A user may maintain user appointment data comprising user appointments (e.g., calendar entries within a work calendar). Because user activity may not be fully reflected in the appointment data (e.g., no calendar entries for routine grocery shopping, soccer practice, etc.), potential conflicts may exist between user appointments and the true availability of the user. Accordingly, user signals (e.g., email(s), location check-ins, etc. associated with soccer practice) may be evaluated to generate a user inferred behavior pattern that may be used to identify a potential conflict with a user appointment (e.g., where the user consents to the gathering and/or use of such user signals). A warning of the potential conflict may be surfaced to the user (e.g., a Tuesday dinner calendar meeting conflicts with routine soccer practice on Tuesday evenings).
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jagannatha Raju Dantuluri, Karan Singh, Shira Weinberg, Richa Prasad, Colleen Elizabeth Hamilton
  • Patent number: 11113717
    Abstract: Systems and methods provide a customer engagement platform experimentation framework. Experiments are created to determine which variation of a particular promotion (i.e., an experiment) is most effective. Initially, users are split into buckets that define whether a particular user is in a control group or a treatment group for a particular experiment. Users are assigned into buckets differently for unrelated experiments and similarly for related experiments. This ensures the users are in either the control group or the treatment group for all related experiments. Key performance indicators (KPIs) of users that experienced the experiment are compared with KPIs of users that did not experience the experiment. An assessment of the experiment can then be provided based on the compared KPIs.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: September 7, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Naganandhini Kohareswaran, Ling-Ya Huang, Einat Hazan, Harish Jayanti, Keith Robert Kinnan, Jayaram N. M. Nanduri, Jagannatha Raju Dantuluri
  • Publication number: 20180336588
    Abstract: Systems and methods provide a customer engagement platform experimentation framework. Experiments are created to determine which variation of a particular promotion (i.e., an experiment) is most effective. Initially, users are split into buckets that define whether a particular user is in a control group or a treatment group for a particular experiment. Users are assigned into buckets differently for unrelated experiments and similarly for related experiments. This ensures the users are in either the control group or the treatment group for all related experiments. Key performance indicators (KPIs) of users that experienced the experiment are compared with KPIs of users that did not experience the experiment. An assessment of the experiment can then be provided based on the compared KPIs.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 22, 2018
    Inventors: Naganandhini KOHARESWARAN, Ling-Ya HUANG, Einat HAZAN, Harish JAYANTI, Keith Robert KINNAN, Jayaram N.M. NANDURI, Jagannatha Raju DANTULURI
  • Publication number: 20150324753
    Abstract: One or more techniques and/or systems are provided for surfacing scheduling conflicts and/or for facilitating appointment scheduling based upon conflict detection. A user may maintain user appointment data comprising user appointments (e.g., calendar entries within a work calendar). Because user activity may not be fully reflected in the appointment data (e.g., no calendar entries for routine grocery shopping, soccer practice, etc.), potential conflicts may exist between user appointments and the true availability of the user. Accordingly, user signals (e.g., email(s), location check-ins, etc. associated with soccer practice) may be evaluated to generate a user inferred behavior pattern that may be used to identify a potential conflict with a user appointment (e.g., where the user consents to the gathering and/or use of such user signals). A warning of the potential conflict may be surfaced to the user (e.g., a Tuesday dinner calendar meeting conflicts with routine soccer practice on Tuesday evenings).
    Type: Application
    Filed: May 6, 2014
    Publication date: November 12, 2015
    Inventors: Jagannatha Raju Dantuluri, Karan Singh, Shira Weinberg, Richa Prasad, Colleen Elizabeth Hamilton
  • Publication number: 20150278765
    Abstract: A method for displaying an information collection includes collecting a plurality of user signals associated with a user of a device, and identifying a first subject from the plurality of user signals. The first subject has at least a first piece of information. A connection between the first subject and a second subject is determined, and a second piece of information from the second subject is determined. The second piece of information is relevant to the first piece of information. The first and second pieces of information are assembled into a user information collection.
    Type: Application
    Filed: November 4, 2014
    Publication date: October 1, 2015
    Inventors: Jagannatha Raju Dantuluri, Marc Christopher Pottier, Karan Singh, Deborah Briana Harrison, David M. Gardner, Shira Weinberg, Michael M. Tse, Richa Prasad, Timothy P. Wantland, Shane Landry, Susan Michele Hendrich
  • Publication number: 20130147841
    Abstract: Architecture that enables interactive navigation and view selection in digital cartography. Multiple mapping views (or zoom levels) can be presented concurrently in a map area of the display. The mapping views are located and presented in relation to a fixed position of the display for interactive selection (e.g., on touch screens). A center area of the map area includes a primary view for presentation of a portion of a map, and one or more secondary areas (on the periphery of the center area) that present one or multiple secondary views. Note that the primary and secondary views differentiate the amount of map details presented. For example, the primary view can show more detailed cartographic data while the secondary view(s) show less detail, but a greater amount of cartographic data for the geographical region surrounding the primary view.
    Type: Application
    Filed: December 8, 2011
    Publication date: June 13, 2013
    Applicant: Microsoft Corporation
    Inventors: Didier Coussemaeker, Jagannatha Raju Dantuluri
  • Patent number: 8327132
    Abstract: A method of certificate provisioning is provided for entities that are not associated with a domain. In some implementations, certificate provisioning methods allow non-domain-joined entities to request and receive certificates through an automated process with a certificate provisioning portal. Through the automated process, the identity of the client may be verified using security identity information. The security identity information may include a pre-shared secret or a previously issued certificate from a trusted Certificate Authority.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Gopal Parupudi, Jagannatha Raju Dantuluri, Prabhu Padhi, Ram Sunkara
  • Publication number: 20080209207
    Abstract: A method of certificate provisioning is provided for entities that are not associated with a domain. In some implementations, certificate provisioning methods allow non-domain-joined entities to request and receive certificates through an automated process with a certificate provisioning portal. Through the automated process, the identity of the client may be verified using security identity information. The security identity information may include a pre-shared secret or a previously issued certificate from a trusted Certificate Authority.
    Type: Application
    Filed: February 26, 2007
    Publication date: August 28, 2008
    Applicant: Microsoft Corporation
    Inventors: Gopal Parupudi, Jagannatha Raju Dantuluri, Prabhu Padhi, Ram Sunkara