-
公开(公告)号:US10547621B2
公开(公告)日:2020-01-28
申请号:US15362155
申请日:2016-11-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Eugene S. Lin , Robert G. Hawking , Hui Huang , Rafael Lopez-Uricoechea , Sean L. G. Livingston
IPC: G06F21/62 , H04L29/06 , G06F21/33 , G06F16/955 , G06F16/176 , H04L29/12
Abstract: A computing system is configured to provide access to electronic content. The computing system includes a processor, a data store, an access control system, and a user interface component. The data store is coupled to the processor and is configured to store the electronic content. The access control system control system is configured to selectively allow a requestor to access the electronic content based on a stored metadata setting that is associated with the link. The user interface component is configured to receive a setting change related to a share associated with the link and to persist metadata associated with the setting change.
-
公开(公告)号:US10693971B2
公开(公告)日:2020-06-23
申请号:US15901817
申请日:2018-02-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Brandon Philip Zahl , Daron Spektor , Hui Huang , Jonathan Alexander Bockelman , Rafael Lopez-Uricoechea , Peter Eberhardy , Alisa Yujin So , Kevin Kaiwon Lam
Abstract: The techniques enable a device to identify a best suitable application to open a resource such as a file. The file can be shared via a link or can be attached to a communication. The link comprises a uniform resource locator (URL) or is in some way associated with an underlying URL. The URL includes a pattern, or a portion that identifies a domain (e.g., a hostname) and/or a portion that identifies a type of file that is to be accessed and opened. Upon activation of the link, the device analyzes the URL to determine the pattern. The device then obtains, from a service associated with the URL, a ranked list of applications that are authorized to open the file. Moreover, the device performs, at run-time, a negotiation with the service to determine which application is best suited to open the file.
-
公开(公告)号:US20180152460A1
公开(公告)日:2018-05-31
申请号:US15362155
申请日:2016-11-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Eugene S. Lin , Robert G. Hawking , Hui Huang , Rafael Lopez-Uricoechea , Sean L. G. Livingston
CPC classification number: H04L63/108 , G06F16/176 , G06F16/9566 , G06F21/335 , G06F21/6218 , G06F2221/2141 , H04L61/1582
Abstract: A computing system is configured to provide access to electronic content. The computing system includes a processor, a data store, an access control system, and a user interface component. The data store is coupled to the processor and is configured to store the electronic content. The access control system control system is configured to selectively allow a requestor to access the electronic content based on a stored metadata setting that is associated with the link. The user interface component is configured to receive a setting change related to a share associated with the link and to persist metadata associated with the setting change.
-
公开(公告)号:US10924931B2
公开(公告)日:2021-02-16
申请号:US15604084
申请日:2017-05-24
Applicant: Microsoft Technology Licensing, LLC
Inventor: Omar H. Shahine , Greg S. Friedman , Eugene S. Lin , Rafael Lopez-Uricoechea , Sean Lamont Grant Livingston , Hui Huang , Gang Zhai , Michael Scott Pierce , Sarat Chandra Subramaniam
Abstract: A computing system includes a processor and memory storing instructions executable by the at least one processor. The instructions, when executed, provide a user interface component that receives an indication of an external user with which to share an item of electronic content, a link generation component that generates a link to share the item of electronic content and identifies a communication endpoint associated with the external user, and an access control component that receives a request to access the item of electronic content using the link and, in response to the request, generates an access code that is communicated to the communication endpoint associated with the external user. The user interface component receives an access input, and the access control component grants access to the item of electronic content based on a determination that the access input includes the access code communicated to the communication endpoint associated with the external user.
-
-
-