Erren Lester - Renton WA, US Jason Fluegel - Redmond WA, US Jeffrey Steinbok - Redmond WA, US Katrina Blanch - Redmond WA, US Mark Wong - Redmond WA, US Ranjib Badh - Sammamish WA, US Rui Chen - Redmond WA, US Trevin Chow - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 9/32
US Classification:
726005000
Abstract:
Techniques are described which may be employed to provide a login screen with identifying data. In an implementation, a login screen is displayed having an image that identifies a user. Credentials are received via the login screen to log the user onto a service provider over a network.
Tyler K. Beam - Redmond WA, US Kavitha Radhakrishnan - Redmond WA, US Benjamin J. Karas - Seattle WA, US Katrina M. Blanch - Seattle WA, US Lyon Wong - Issaquah WA, US Allen T. Kim - Seattle WA, US Steven J. Ball - Seattle WA, US J. Tracy Lauricella - Lakewood WA, US Scott B. Graham - Seattle WA, US Manav Mishra - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 21/00
US Classification:
726 17
Abstract:
A broker module of a computing device receives requests from an isolated application to access one or more items of an item source. In response to a request, storage item objects representing items of the item source are generated and returned to the isolated application for each item of the item source that the isolated application is authorized to access. Whether the isolated application is authorized to access a particular item can be based on particular item sources and/or particular item locations.
Scott Graham - Seattle WA, US Kavitha Radhakrishnan - Redmond WA, US Sermet Iskin - Bellevue WA, US Katrina M. Blanch - Seattle WA, US Steven Ball - Redmond WA, US John Hazen - Kirkland WA, US Tyler Kien Beam - Redmond WA, US Allen Kim - Seattle WA, US Guillermo Enrique Rueda Quintero - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 21/00
US Classification:
726 30
Abstract:
Methods, systems, and computer program products are provided for enabling selective file system access by applications. An application is installed in a computing device. An application manifest associated with the application is received. The application manifest indicates one or more file types that the application is allowed to access. The indicated file type(s) are registered in a location accessible by a broker service. The application is launched as an application process. The application process is isolated in an application container. The application container prevents direct access by the application process to file system data. An access request related to first data of the file system data is received at the broker service from the application process. Access by the application process to the first data is enabled when the broker service determines that a file type of the first data is included in the registered file type(s).