Patents by Inventor Kerem Yuceturk
Kerem Yuceturk 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: 20230028381Abstract: Systems and methods for facilitating an enterprise user to obtain an answer to a user question within an enterprise based on an enterprise knowledge graph are provided. In particular, an enterprise server may receive the user question from the enterprise user, determine a suggested topic associated with the user question based on the enterprise knowledge graph by transforming the user question into a semantic representation to identify a plurality of similar entities within the enterprise knowledge graph, and determine whether a relevant question-and-answer (Q&A) pair linked to the suggested topic exists based on the enterprise knowledge graph. In response to a determination that the relevant Q&A pair does not exist, the enterprise server may determine a predicted answer to the user question and update the enterprise knowledge graph.Type: ApplicationFiled: July 20, 2021Publication date: January 26, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Dmitriy MEYERZON, Victor POZNANSKI, Nikita VORONKOV, Ryen W. WHITE, Eric GRADEL, Mark J. ENCARNACIÓN, Kerem YUCETURK, Michael GAMON, Nirupama CHANDRASEKARAN, Silviu-Petru CUCERZAN, Keith Richard CHAMBERS, John William BACUS, Aaron Lee HALFAKER, James S. WOFFINDEN-LUEY, Youngji KIM
-
Publication number: 20210144147Abstract: Methods for externally-delegated access control and authorization of applications and resources are performed by systems and devices. A request for access by a user to a resource of a first application is received from a client device. A memory data structure that associates the resource of the first application with an application identifier and permission information is accessed to obtain the application identifier and the permission information. A query is provided to a second application, identified by the application identifier, which has a different authorization model than the first application. The query includes a user identifier and the permission information. The second application performs a permission check and authorization for the user based on the query. A query response that includes an access indication is the received from the second application. The request is granted or denied based on the access indication.Type: ApplicationFiled: December 15, 2020Publication date: May 13, 2021Inventors: Mark D. Sisley, Kerem Yuceturk, Alexandru Dan Burst, David Alexander Blyth, Merwan Vishnu Hade, Samuel L. Banina
-
Patent number: 11003630Abstract: A system and method for management of remote metadata-based activities while accessing electronic content via a local application. The system is configured to receive a user input that triggers a signal for communicating with a remote server. The remote server can provide options to the client system that are related to or based on metadata for the currently viewed electronic content. The disclosed system and method significantly improve efficiency and ease-of-use for document development and synchronization systems.Type: GrantFiled: December 30, 2018Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventors: John Lincoln Demaris, Christopher F. McNulty, Kerem Yuceturk
-
Patent number: 10897466Abstract: Methods for externally-delegated access control and authorization of applications and resources are performed by systems and devices. A request for access by a user to a resource of a first application is received from a client device. A memory data structure that associates the resource of the first application with an application identifier and permission information is accessed to obtain the application identifier and the permission information. A query is provided to a second application, identified by the application identifier, which has a different authorization model than the first application. The query includes a user identifier and the permission information. The second application performs a permission check and authorization for the user based on the query. A query response that includes an access indication is the received from the second application. The request is granted or denied based on the access indication.Type: GrantFiled: May 29, 2018Date of Patent: January 19, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Mark D. Sisley, Kerem Yuceturk, Alexandru Dan Burst, David Alexander Blyth, Merwan Vishnu Hade, Samuel L. Banina
-
Publication number: 20200210383Abstract: A system and method for management of remote metadata-based activities while accessing electronic content via a local application. The system is configured to receive a user input that triggers a signal for communicating with a remote server. The remote server can provide options to the client system that are related to or based on metadata for the currently viewed electronic content. The disclosed system and method significantly improve efficiency and ease-of-use for document development and synchronization systems.Type: ApplicationFiled: December 30, 2018Publication date: July 2, 2020Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: John Lincoln DEMARIS, Christopher F. MCNULTY, Kerem YUCETURK
-
Publication number: 20190306171Abstract: Methods for externally-delegated access control and authorization of applications and resources are performed by systems and devices. A request for access by a user to a resource of a first application is received from a client device. A memory data structure that associates the resource of the first application with an application identifier and permission information is accessed to obtain the application identifier and the permission information. A query is provided to a second application, identified by the application identifier, which has a different authorization model than the first application. The query includes a user identifier and the permission information. The second application performs a permission check and authorization for the user based on the query. A query response that includes an access indication is the received from the second application. The request is granted or denied based on the access indication.Type: ApplicationFiled: May 29, 2018Publication date: October 3, 2019Inventors: Mark D. Sisley, Kerem Yuceturk, Alexandru Dan Burst, David Alexander Blyth, Merwan Vishnu Hade, Samuel L. Banina
-
Patent number: 10210260Abstract: A client device presents a resource to a user. In order to present the resource, the client device generates and renders one or more presentation strings. The client device generates a presentation string by identifying a template module that corresponds to an content resource object in a dataset downloaded by the client device. The client device then performs a template execution operation on the content resource object. The template module corresponding to the content resource object specifies the template execution operation.Type: GrantFiled: June 30, 2011Date of Patent: February 19, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Thomas Campbell, Zhenguang Chen, Anthony Lawrence Jackson, Ping Jiang, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Brian William Timm, Andrew Joseph Violino, Kerem Yuceturk
-
Publication number: 20120102386Abstract: A server system enables users to configure user interfaces. A generic presentation string is stored at a data storage system. The generic presentation string is renderable to present an unfilled template that may include one or more slots. A template module is generated from the generic presentation string. The generic presentation string specifies a transformation operation. A template execution operation generates presentation strings renderable to present filled templates. In the filled templates, data based on objects belonging to a given type replace the slots of the unfilled template.Type: ApplicationFiled: June 30, 2011Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Jonathan Thomas Campbell, Zhenguang Chen, Anthony Lawrence Jackson, Ping Jiang, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Brian William Timm, Andrew Joseph Violino, Kerem Yuceturk
-
Publication number: 20120102095Abstract: A client device presents a resource to a user. In order to present the resource, the client device generates and renders one or more presentation strings. The client device generates a presentation string by identifying a template module that corresponds to an content resource object in a dataset downloaded by the client device. The client device then performs a template execution operation on the content resource object. The template module corresponding to the content resource object specifies the template execution operation.Type: ApplicationFiled: June 30, 2011Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Jonathan Thomas Campbell, Zhenguang Chen, Anthony Lawrence Jackson, Ping Jiang, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Brian William Timm, Andrew Joseph Violino, Kerem Yuceturk