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: 11120408Abstract: 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: GrantFiled: May 6, 2014Date of Patent: September 14, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Jagannatha Raju Dantuluri, Karan Singh, Shira Weinberg, Richa Prasad, Colleen Elizabeth Hamilton
-
Patent number: 11113717Abstract: 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: GrantFiled: May 19, 2017Date of Patent: September 7, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Naganandhini Kohareswaran, Ling-Ya Huang, Einat Hazan, Harish Jayanti, Keith Robert Kinnan, Jayaram N. M. Nanduri, Jagannatha Raju Dantuluri
-
Publication number: 20180336588Abstract: 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: ApplicationFiled: May 19, 2017Publication date: November 22, 2018Inventors: Naganandhini KOHARESWARAN, Ling-Ya HUANG, Einat HAZAN, Harish JAYANTI, Keith Robert KINNAN, Jayaram N.M. NANDURI, Jagannatha Raju DANTULURI
-
Publication number: 20150324753Abstract: 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: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Inventors: Jagannatha Raju Dantuluri, Karan Singh, Shira Weinberg, Richa Prasad, Colleen Elizabeth Hamilton
-
Publication number: 20150278765Abstract: 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: ApplicationFiled: November 4, 2014Publication date: October 1, 2015Inventors: 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: 20130147841Abstract: 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: ApplicationFiled: December 8, 2011Publication date: June 13, 2013Applicant: Microsoft CorporationInventors: Didier Coussemaeker, Jagannatha Raju Dantuluri
-
Patent number: 8327132Abstract: 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: GrantFiled: February 26, 2007Date of Patent: December 4, 2012Assignee: Microsoft CorporationInventors: Gopal Parupudi, Jagannatha Raju Dantuluri, Prabhu Padhi, Ram Sunkara
-
Publication number: 20080209207Abstract: 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: ApplicationFiled: February 26, 2007Publication date: August 28, 2008Applicant: Microsoft CorporationInventors: Gopal Parupudi, Jagannatha Raju Dantuluri, Prabhu Padhi, Ram Sunkara