Patents by Inventor Ananda Sarkar
Ananda Sarkar 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).
-
Publication number: 20190356673Abstract: Granting a validation period. A method includes receiving user input providing one or more authentication factors. The method further includes receiving information about one or more authentication scales. Based on the strength of the authentication factors received from the user and the information about the one or more authentication scales, the method further includes determining a validation period. The method further includes granting or revoking the validation period to the user.Type: ApplicationFiled: June 10, 2019Publication date: November 21, 2019Inventors: Xuan WANG, Ananda Sarkar
-
Patent number: 10452222Abstract: Various systems, such as operating systems and application suites, have multiple programs that are installed and settings that are configured in order to put the system in a desired operational state (e.g., a substantially fully functioning state). Different users can have different experiences based on different programs they use, and the set of programs they use can come from network locations. A set of system readiness tasks is created that identifies the various actions to be performed to put the system in the desired operational state. Performance of the set of system readiness tasks is coordinated to display, prior to achieving the desired operational state, a preview of a user interface of the system that is customized to a specific user of the system. Performance of the set of system readiness tasks continues, while displaying the preview of the user interface, until the desired operational state is achieved.Type: GrantFiled: May 29, 2013Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Thomas H. Alphin, III, Samuel D. Clement, Samer F. Sawaya, Henri-Charles Machalani, Ananda Sarkar, Naresh Chandrasekaran
-
Patent number: 10356105Abstract: Granting a validation period. A method includes receiving user input providing one or more authentication factors. The method further includes receiving information about one or more authentication scales. Based on the strength of the authentication factors received from the user and the information about the one or more authentication scales, the method further includes determining a validation period. The method further includes granting or revoking the validation period to the user.Type: GrantFiled: June 14, 2016Date of Patent: July 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Xuan Wang, Ananda Sarkar
-
Publication number: 20170359355Abstract: Granting a validation period. A method includes receiving user input providing one or more authentication factors. The method further includes receiving information about one or more authentication scales. Based on the strength of the authentication factors received from the user and the information about the one or more authentication scales, the method further includes determining a validation period. The method further includes granting or revoking the validation period to the user.Type: ApplicationFiled: June 14, 2016Publication date: December 14, 2017Inventors: Xuan Wang, Ananda Sarkar
-
Patent number: 9774597Abstract: An interface of an electronic device may be locked in accordance with an authorization confidence level indicating a likelihood that the electronic device is in the possession of an authorized user of the electronic device. Multiple signals may be detected using one or more sensors of an electronic device. The authorization confidence level may be automatically determined using the detected signals. The electronic device may be configured to have a security timeout based at least in part on the authorization confidence level. In some examples, collection(s) of signals may be detected using one or more sensors of an electronic device. A confidence history may be updated using the collection(s) of signals. In response to a match of the confidence history to a stored locking condition, a user interface of the electronic device may be locked.Type: GrantFiled: December 5, 2014Date of Patent: September 26, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Stephen Speicher, Ananda Sarkar
-
Publication number: 20160164865Abstract: An interface of an electronic device may be locked in accordance with an authorization confidence level indicating a likelihood that the electronic device is in the possession of an authorized user of the electronic device. Multiple signals may be detected using one or more sensors of an electronic device. The authorization confidence level may be automatically determined using the detected signals. The electronic device may be configured to have a security timeout based at least in part on the authorization confidence level. In some examples, collection(s) of signals may be detected using one or more sensors of an electronic device. A confidence history may be updated using the collection(s) of signals. In response to a match of the confidence history to a stored locking condition, a user interface of the electronic device may be locked.Type: ApplicationFiled: December 5, 2014Publication date: June 9, 2016Inventors: Stephen Speicher, Ananda Sarkar
-
Publication number: 20160072810Abstract: In some examples, an entity-based application provision system is described. The entity-based application provision system receives credential information via a client device. Upon verifying the credential information, the entity-based application provision system identifies a corresponding entity type based on the credential information. The entity-based application provision system may then select and install one or more applications that are tailored to the entity type in the client device.Type: ApplicationFiled: September 5, 2014Publication date: March 10, 2016Inventor: Ananda Sarkar
-
Patent number: 8971319Abstract: A system and method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device is disclosed. The technology includes a method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device. The method includes detecting a non-network enabled device locally coupled to a first computer system, the first computer system coupled to the network. The method further includes enabling routing of data through the non-network enabled device to a second computer system coupled to the network by using the first computer system as a communication interface between the non-network enabled device and the second computer system wherein the second computer system is automatically identified based on recognizing a portion of the data as a routing destination.Type: GrantFiled: January 9, 2012Date of Patent: March 3, 2015Assignee: Microsoft CorporationInventors: Manoj K. Jain, Srinivasulu Grandhi, Ananda Sarkar
-
Publication number: 20140359469Abstract: Various systems, such as operating systems and application suites, have multiple programs that are installed and settings that are configured in order to put the system in a desired operational state (e.g., a substantially fully functioning state). Different users can have different experiences based on different programs they use, and the set of programs they use can come from network locations. A set of system readiness tasks is created that identifies the various actions to be performed to put the system in the desired operational state. Performance of the set of system readiness tasks is coordinated to display, prior to achieving the desired operational state, a preview of a user interface of the system that is customized to a specific user of the system. Performance of the set of system readiness tasks continues, while displaying the preview of the user interface, until the desired operational state is achieved.Type: ApplicationFiled: May 29, 2013Publication date: December 4, 2014Inventors: Thomas H. Alphin, III, Samuel D. Clement, Samer F. Sawaya, Henri-Charles Machalani, Ananda Sarkar, Naresh Chandrasekaran
-
Publication number: 20120110123Abstract: A system and method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device is disclosed. The technology includes a method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device. The method includes detecting a non-network enabled device locally coupled to a first computer system, the first computer system coupled to the network. The method further includes enabling routing of data through the non-network enabled device to a second computer system coupled to the network by using the first computer system as a communication interface between the non-network enabled device and the second computer system wherein the second computer system is automatically identified based on recognizing a portion of the data as a routing destination.Type: ApplicationFiled: January 9, 2012Publication date: May 3, 2012Applicant: Microsoft CorporationInventors: Manoj K. Jain, Srinivasulu Grandhi, Ananda Sarkar
-
Patent number: 8107469Abstract: A system and method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device is disclosed. The technology includes a method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device. The method includes detecting a non-network enabled device locally coupled to a first computer system, the first computer system coupled to the network. The method further includes enabling routing of data through the non-network enabled device to a second computer system coupled to the network by using the first computer system as a communication interface between the non-network enabled device and the second computer system wherein the second computer system is automatically identified based on recognizing a portion of the data as a routing destination.Type: GrantFiled: March 15, 2007Date of Patent: January 31, 2012Assignee: Microsoft CorporationInventors: Manoj K. Jain, Srinivasulu Grandhi, Ananda Sarkar
-
Publication number: 20080225827Abstract: A system and method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device is disclosed. The technology includes a method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device. The method includes detecting a non-network enabled device locally coupled to a first computer system, the first computer system coupled to the network. The method further includes enabling routing of data through the non-network enabled device to a second computer system coupled to the network by using the first computer system as a communication interface between the non-network enabled device and the second computer system wherein the second computer system is automatically identified based on recognizing a portion of the data as a routing destination.Type: ApplicationFiled: March 15, 2007Publication date: September 18, 2008Applicant: Microsoft CorporationInventors: Manoj K. Jain, Srinivasulu Grandhi, Ananda Sarkar
-
Publication number: 20080198860Abstract: A system and method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device is disclosed. The technology includes a method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device. The method includes detecting a non-network enabled device locally coupled to a first computer system, the first computer system coupled to the network. The method further includes enabling routing of data through the non-network enabled device to a second computer system coupled to the network by using the first computer system as a communication interface between the non-network enabled device and the second computer system wherein the second computer system is automatically identified based on recognizing a portion of the data as a routing destination.Type: ApplicationFiled: February 15, 2007Publication date: August 21, 2008Applicant: Microsoft CorporationInventors: Manoj K. Jain, Srinivasulu Grandhi, Ananda Sarkar