-
公开(公告)号:US20190034044A1
公开(公告)日:2019-01-31
申请号:US15665059
申请日:2017-07-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: David Garber , Andrew Casey , Christopher Clarke , Fanguang Kong
IPC: G06F3/0482 , G06F17/24 , G06F17/21
Abstract: Non-limiting examples of the present disclosure relate to service-backed generation and management of digital ruled paper templates in an exemplary application/service such as a notetaking service. As an example, access to a user account of a notetaking service is detected. A digital context associated with the user account is evaluated. An evaluation of the digital context comprises identifying user identity data associated with the user account and analyzing domain specific data of the notetaking service that corresponds with the identified user identity data. The domain specific data may comprise data identifying a specific electronic notebook of the notetaking service. A customized listing of digital ruled paper templates is populated based on an evaluation of the digital context. The customized listing of digital ruled paper templates is transmitted to the client computing device, which surfaces the customized listing of digital ruled paper templates in a user interface of the notetaking service.
-
公开(公告)号:US10715513B2
公开(公告)日:2020-07-14
申请号:US15638441
申请日:2017-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Abdullah Rubiyath , Fanguang Kong , Huanhuan Xia , Ryan Christopher McMinn , Christopher James Clarke , Prashant Thiruvengadachari
Abstract: Methods and systems are provided that enable single sign-on (SSO) mechanisms on rich clients running hosting applications that include documents with one or more embedded web assets. An embedded web asset may be any resource (e.g., document, image, data, etc.) that is accessed via a browser from within a hosting application. In aspects, authentication of a user identity is required to access an embedded web asset. In particular, an identity management module is provided on a rich client. The identity management module is configured to maintain multiple credentials for multiple user identities that are associated with multiple applications, whether the applications are embedded applications or hosting applications. In this way, a user may access multiple applications, including embedded web assets, associated with each user identity—without signing into each application. That is, a user is able to login a single time for each user identity.
-
公开(公告)号:US20180007133A1
公开(公告)日:2018-01-04
申请号:US15199500
申请日:2016-06-30
Applicant: Microsoft Technology Licensing, LLC.
Inventor: Fanguang Kong , Vasilios Petrakos , Yu Ukai , Yasuhiko Mori , Yasufumi Shiraishi , Ginger Fang , Han Jung , Jin Wang , Amol Anant Natu , Suleiman Jabbouri , Gareth Alun Jones , Jay Ongg , Darren Austin , Xing Fan , Brian Hardy
CPC classification number: H04L67/1095 , H04L67/02 , H04L67/10 , H04L67/1097 , H04L67/2842 , H04L67/42
Abstract: A non-limiting example method includes receiving a request to publish content that is stored on a user storage server in a personal data store. The method includes preparing the content for publication and moving the prepared content to a content repository to generate published content. The method includes receiving a request to make a personal copy of the published content and making a copy of the published content in a personal data store in a user storage server. The copy is independently editable of the published content. A non-limiting example system includes an application programming interface that includes a publish command to generate a published copy of a specified first content stored in a first personal data store in a content repository, and a retrieve command that generates a personal copy of a specified second content stored in the content repository in a second personal data store.
-
公开(公告)号:US20170315974A1
公开(公告)日:2017-11-02
申请号:US15263323
申请日:2016-09-12
Applicant: Microsoft Technology Licensing, LLC.
Inventor: Fanguang Kong , Yanir Shahak , Wei Wang , Jorge Eugenio Aguirre Gonzalez , Jay Ongg , Darren Glenn Austin , Gareth Alun Jones , Rahee Ghosh , Ankit Srivastava , Guy Daher , Kiky Wibowo Tangerine , Mun Ying Leong
CPC classification number: G06F17/24 , G06F16/972 , G06F17/2247 , G06F17/242 , H04L51/22
Abstract: Freeform input is not native to several application or document types, but is desired by users as an input mode, especially for collaboration. Systems and methods are therefore provided to enable the insertion of an electronic collaboration workspace that accepts and stores freeform input for use as an object embeddable in various documents. An external host application provides the functionalities needed for freeform input, and the inputs may be committed to the document or stored as a separate document which may be referenced and accessed by multiple users for purposes of collaboration.
-
公开(公告)号:US11036356B2
公开(公告)日:2021-06-15
申请号:US15665059
申请日:2017-07-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: David Garber , Andrew Casey , Christopher Clarke , Fanguang Kong
IPC: G06F3/048 , G06F3/0482 , G06F40/103 , G06F40/109 , G06F40/166 , G06F40/186 , G06F16/27
Abstract: Non-limiting examples of the present disclosure relate to service-backed generation and management of digital ruled paper templates in an exemplary application/service such as a notetaking service. As an example, access to a user account of a notetaking service is detected. A digital context associated with the user account is evaluated. An evaluation of the digital context comprises identifying user identity data associated with the user account and analyzing domain specific data of the notetaking service that corresponds with the identified user identity data. The domain specific data may comprise data identifying a specific electronic notebook of the notetaking service. A customized listing of digital ruled paper templates is populated based on an evaluation of the digital context. The customized listing of digital ruled paper templates is transmitted to the client computing device, which surfaces the customized listing of digital ruled paper templates in a user interface of the notetaking service.
-
-
-
-