Patents by Inventor Ankit Choudhari
Ankit Choudhari 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: 10871954Abstract: Controlled deployment of an application feature is provided. A deployment service initiates operations to control deployment of the application feature by receiving a definition of a feature of a mobile application and a group of tenants of the mobile application from a developer. The definition is used to allow the mobile application associated with the group of tenants to activate the feature. Next, a tenant identification is received from the mobile application. The tenant identification is compared to the group of tenants to detect the tenant identification as within the group of tenants. In response, an instruction is transmitted to the mobile application associated with the tenant identification to activate the feature.Type: GrantFiled: January 29, 2019Date of Patent: December 22, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ankit Choudhari, Qi Jiang
-
Patent number: 10643223Abstract: Determining an optimal responsiveness for accurate surveying may be provided. In some examples, an application, such as a survey application, may receive a request to present a survey to a participant. Contextual data associated with the participant in relation to the survey may be requested and received from a data service. The contextual data may be analyzed to identify responsiveness conditions to increase a likelihood of participation by the participant in the survey. The responsiveness conditions may include a time duration. The survey application may provide the survey to a client application associated with the participant to prompt the client application to initiate the survey during the time duration.Type: GrantFiled: February 9, 2016Date of Patent: May 5, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Ankit Choudhari
-
Patent number: 10600061Abstract: Determining an optimal responsiveness for accurate surveying may be provided. In some examples, an application, such as a survey application, may receive a request to present a survey to a participant. Contextual data associated with the participant in relation to the survey may be requested and received from a data service. The contextual data may be analyzed to identify responsiveness conditions to increase a likelihood of participation by the participant in the survey. The responsiveness conditions may include a time duration. The survey application may provide the survey to a client application associated with the participant to prompt the client application to initiate the survey during the time duration.Type: GrantFiled: February 9, 2016Date of Patent: March 24, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Ankit Choudhari
-
Publication number: 20190155593Abstract: Controlled deployment of an application feature is provided. A deployment service initiates operations to control deployment of the application feature by receiving a definition of a feature of a mobile application and a group of tenants of the mobile application from a developer. The definition is used to allow the mobile application associated with the group of tenants to activate the feature. Next, a tenant identification is received from the mobile application. The tenant identification is compared to the group of tenants to detect the tenant identification as within the group of tenants. In response, an instruction is transmitted to the mobile application associated with the tenant identification to activate the feature.Type: ApplicationFiled: January 29, 2019Publication date: May 23, 2019Inventors: Ankit CHOUDHARI, Qi JIANG
-
Patent number: 10235160Abstract: Controlled deployment of an application feature is provided. A deployment service initiates operations to control deployment of the application feature by receiving a definition of a feature of a mobile application and a group of tenants of the mobile application from a developer. The definition is used to allow the mobile application associated with the group of tenants to activate the feature. Next, a tenant identification is received from the mobile application. The tenant identification is compared to the group of tenants to detect the tenant identification as within the group of tenants. In response, an instruction is transmitted to the mobile application associated with the tenant identification to activate the feature.Type: GrantFiled: October 10, 2017Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ankit Choudhari, Qi Jiang
-
Publication number: 20180032325Abstract: Controlled deployment of an application feature is provided. A deployment service initiates operations to control deployment of the application feature by receiving a definition of a feature of a mobile application and a group of tenants of the mobile application from a developer. The definition is used to allow the mobile application associated with the group of tenants to activate the feature. Next, a tenant identification is received from the mobile application. The tenant identification is compared to the group of tenants to detect the tenant identification as within the group of tenants. In response, an instruction is transmitted to the mobile application associated with the tenant identification to activate the feature.Type: ApplicationFiled: October 10, 2017Publication date: February 1, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ankit CHOUDHARI, Qi JIANG
-
Patent number: 9823919Abstract: Controlled deployment of an application feature is provided. A deployment service initiates operations to control deployment of the application feature by receiving a definition of a feature of a mobile application and a group of tenants of the mobile application from a developer. The definition is used to allow the mobile application associated with the group of tenants to activate the feature. Next, a tenant identification is received from the mobile application. The tenant identification compared to the group of tenants to detect the tenant identification as within the group of tenants. In response, an instruction is transmitted to the mobile application associated with the tenant identification to activate the feature.Type: GrantFiled: December 30, 2015Date of Patent: November 21, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ankit Choudhari, Qi Jiang
-
Publication number: 20170192767Abstract: Controlled deployment of an application feature is provided. A deployment service initiates operations to control deployment of the application feature by receiving a definition of a feature of a mobile application and a group of tenants of the mobile application from a developer. The definition is used to allow the mobile application associated with the group of tenants to activate the feature. Next, a tenant identification is received from the mobile application. The tenant identification compared to the group of tenants to detect the tenant identification as within the group of tenants. In response, an instruction is transmitted to the mobile application associated with the tenant identification to activate the feature.Type: ApplicationFiled: December 30, 2015Publication date: July 6, 2017Inventors: Ankit Choudhari, Qi Jiang
-
Publication number: 20170104737Abstract: Management of user profiles in a cloud-based service environment is provided. Upon completion of a profile change such as password change, password creation, or account deletion for a user, an administrator (or user with administrator privileges) may be presented with an option to provide the changed or created password, or other information directly to the user through messaging, thus, avoiding a multi-layered and/or manual process of the administrator copying the information to a message and sending to the user. The message may be text message, audio message, or video message.Type: ApplicationFiled: September 23, 2016Publication date: April 13, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ankit Choudhari, Dina So
-
Publication number: 20170091787Abstract: Determining an optimal responsiveness for accurate surveying may be provided. In some examples, an application, such as a survey application, may receive a request to present a survey to a participant. Contextual data associated with the participant in relation to the survey may be requested and received from a data service. The contextual data may be analyzed to identify responsiveness conditions to increase a likelihood of participation by the participant in the survey. The responsiveness conditions may include a time duration. The survey application may provide the survey to a client application associated with the participant to prompt the client application to initiate the survey during the time duration.Type: ApplicationFiled: February 9, 2016Publication date: March 30, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Ankit Choudhari
-
Publication number: 20160301771Abstract: An input of natural language text can include at least a portion of a textual description of a problem with a product. A request to match the problem description with a support topic identifier can be sent, where the support topic identifier can be assigned to a support agent profile group that includes one or more computer-readable support agent user profiles. A request to generate a computer-readable support ticket can also be sent. The support ticket itself can be included in a request for a communication from a support agent profile group regarding the problem described in the problem description. A request to use the support topic identifier to send the support ticket to the support agent profile group can be also be submitted. Additionally, a communication received from the support agent profile group in response to the support ticket can be accessed and sent to an output device.Type: ApplicationFiled: April 13, 2015Publication date: October 13, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ankit Choudhari, Asha Sundaravaradan