Patents by Inventor Anton Yuriyovych Labunets

Anton Yuriyovych Labunets 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).

  • Patent number: 11636035
    Abstract: Techniques performed by a data processing system for caching data herein include initializing a single instance of a persisted cache service on the data processing system, receiving data requests from a plurality of single page applications (SPAs) on the data processing system, processing the data requests using the persisted cache service to obtain requested data from a cache implemented on the data processing system or from one or more remote data sources via a network connection, and providing the requested data obtained from the cache or the one or more remote data sources to an SPA of the plurality of SPAs from which each data request originated.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: April 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aninda Ray, David Guerrero Del Rio, Negin Arhami, Zhi Liu, Anton Yuriyovych Labunets, Pramod Kumar Chandoria, Dennis Joel David Myren
  • Patent number: 11258802
    Abstract: Providing users of an enterprise content management (ECM) system with faster and more accurate results to queries related to permission levels within the ECM system are provided by systems and methods described herein. Network traffic passing through the ECM system is listened to for changes to permission levels that a permissions manager uses to build a permissions index that is operable to provide users with up-to-date permissions levels when they interact with the ECM system.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: February 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anton Yuriyovych Labunets, Andy C. Yan, Marc Mroz, Steven Francis Boyle
  • Publication number: 20220035741
    Abstract: Techniques performed by a data processing system for caching data herein include initializing a single instance of a persisted cache service on the data processing system, receiving data requests from a plurality of single page applications (SPAs) on the data processing system, processing the data requests using the persisted cache service to obtain requested data from a cache implemented on the data processing system or from one or more remote data sources via a network connection, and providing the requested data obtained from the cache or the one or more remote data sources to an SPA of the plurality of SPAs from which each data request originated.
    Type: Application
    Filed: September 30, 2020
    Publication date: February 3, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aninda RAY, David Guerrero DEL RIO, Negin ARHAMI, Zhi LIU, Anton Yuriyovych LABUNETS, Pramod Kumar CHANDORIA, Dennis Joel David MYREN
  • Patent number: 10621271
    Abstract: Techniques are described herein that are capable of reordering a multi-level layout using a hierarchical tree. A hierarchical tree is a tree that includes multiple hierarchical levels. Elements of a document may be arranged among the hierarchical levels to provide a logical representation of the document. The elements may be rearranged among the hierarchical levels to cause portions of content that are represented by the elements to be rearranged in a multi-level layout (e.g., a web page).
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marius-Bogdan Moldovean, Anton Yuriyovych Labunets, John Giang Nguyen
  • Publication number: 20190356671
    Abstract: Providing users of an enterprise content management (ECM) system with faster and more accurate results to queries related to permission levels within the ECM system are provided by systems and methods described herein. Network traffic passing through the ECM system is listened to for changes to permission levels that a permissions manager uses to build a permissions index that is operable to provide users with up-to-date permissions levels when they interact with the ECM system.
    Type: Application
    Filed: August 2, 2019
    Publication date: November 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Anton Yuriyovych Labunets, Andy C. Yan, Marc Mroz, Steven Francis Boyle
  • Patent number: 10404715
    Abstract: Providing users of an enterprise content management (ECM) system with faster and more accurate results to queries related to permission levels within the ECM system are provided by systems and methods described herein. Network traffic passing through the ECM system is listened to for changes to permission levels that a permissions manager uses to build a permissions index that is operable to provide users with up-to-date permissions levels when they interact with the ECM system.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: September 3, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Anton Yuriyovych Labunets, Andy C. Yan, Marc Mroz, Steven Francis Boyle
  • Publication number: 20180341627
    Abstract: Techniques are described herein that are capable of reordering a multi-level layout using a hierarchical tree. A hierarchical tree is a tree that includes multiple hierarchical levels. Elements of a document may be arranged among the hierarchical levels to provide a logical representation of the document. The elements may be rearranged among the hierarchical levels to cause portions of content that are represented by the elements to be rearranged in a multi-level layout (e.g., a web page).
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: Marius-Bogdan Moldovean, Anton Yuriyovych Labunets, John Giang Nguyen
  • Publication number: 20180246859
    Abstract: Technologies related to representing positions of graphical elements in a page through use of hierarchical position identifiers are described. A design canvas represents a page using zones, sections, and subsections, where a zone includes 1-m sections, and a subsection includes 1-p subsections. A position of a graphical element in a subsection is represented as a hierarchical position identifier, in the form of a tuple. The hierarchical position identifier includes an index value for a zone, an index value for a section, and an index value for a subsection. When the page is rendered, the graphical element is positioned in the page based upon its hierarchical position identifier.
    Type: Application
    Filed: February 24, 2017
    Publication date: August 30, 2018
    Inventors: Aninda Ray, John Giang Nguyen, Anton Yuriyovych Labunets, Marius Bogdan Moldovean
  • Publication number: 20170374079
    Abstract: Providing users of an enterprise content management (ECM) system with faster and more accurate results to queries related to permission levels within the ECM system are provided by systems and methods described herein. Network traffic passing through the ECM system is listened to for changes to permission levels that a permissions manager uses to build a permissions index that is operable to provide users with up-to-date permissions levels when they interact with the ECM system.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Anton Yuriyovych Labunets, Andy C. Yan, Marc Mroz, Steven Francis Boyle