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: 20230028381
    Abstract: 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: Application
    Filed: July 20, 2021
    Publication date: January 26, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: 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: 20210144147
    Abstract: 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: Application
    Filed: December 15, 2020
    Publication date: May 13, 2021
    Inventors: Mark D. Sisley, Kerem Yuceturk, Alexandru Dan Burst, David Alexander Blyth, Merwan Vishnu Hade, Samuel L. Banina
  • Patent number: 11003630
    Abstract: 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: Grant
    Filed: December 30, 2018
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Lincoln Demaris, Christopher F. McNulty, Kerem Yuceturk
  • Patent number: 10897466
    Abstract: 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: Grant
    Filed: May 29, 2018
    Date of Patent: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark D. Sisley, Kerem Yuceturk, Alexandru Dan Burst, David Alexander Blyth, Merwan Vishnu Hade, Samuel L. Banina
  • Publication number: 20200210383
    Abstract: 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: Application
    Filed: December 30, 2018
    Publication date: July 2, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Lincoln DEMARIS, Christopher F. MCNULTY, Kerem YUCETURK
  • Publication number: 20190306171
    Abstract: 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: Application
    Filed: May 29, 2018
    Publication date: October 3, 2019
    Inventors: Mark D. Sisley, Kerem Yuceturk, Alexandru Dan Burst, David Alexander Blyth, Merwan Vishnu Hade, Samuel L. Banina
  • Patent number: 10210260
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: February 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: 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: 20120102386
    Abstract: 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: Application
    Filed: June 30, 2011
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: 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: 20120102095
    Abstract: 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: Application
    Filed: June 30, 2011
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: 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