Patents by Inventor Yauhen Shnitko

Yauhen Shnitko 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: 11126592
    Abstract: Document tags are rapidly indexed using a text based index and a graph index. A tag signal is received. A tag and a type of the tag that are located in the tag signal are stored in a data store. The tag is indexed as a tag document in the text based index. One or more relationships between the tag and a content document are managed in the graph index.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikita Voronkov, Dmitriy Meyerzon, Yauhen Shnitko, Aninda Ray, Manfred Berry, Kjetil Bergstrand, Johannes Gehrke, Eirik Knutsen
  • Patent number: 10693947
    Abstract: The present disclosure provides for improved computational efficiency in systems used to provide content over a network. Hybrid content sourcing is enabled to provide content via a Content Distribution System (CDN) and a centralized service in conjunction with one another via a single URL provided to client devices. Client devices are provided with expiration tokens, which are used to authorize the CDN to request and serve the content to the client devices with the security inherent to the centralized service. Tenants are thereby enabled to use the CDN as an available source via a single Uniform Resource Locator provided to clients with greater security than public CDNs.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: June 23, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yauhen Shnitko, John D. Fan, Victor Magidson
  • Patent number: 10628497
    Abstract: A computer system for dynamically surfacing related documents is provided. The computer system includes a processor that is a functional component of the computer system and is configured to execute instructions. The processor is operably coupled to a signal store having information indicative of a plurality of documents and relationships. A user interface component is coupled to the processor and is configured to receive a user selection of a first document. A dynamic suggestion component is configured to interact with the user interface component to receive an indication of the first document and access the signal store to provide a dynamic document suggestion based on relationships between other users and the plurality of documents in the signal store.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dmitriy Meyerzon, Yauhen Shnitko, Sebastian Blohm
  • Patent number: 10375154
    Abstract: The present disclosure provides for improved computational efficiency in systems used to provide content over a network. Hybrid content sourcing is enabled to provide content via a Content Distribution System (CDN) and a centralized service in conjunction with one another via a single URL provided to client devices. A hash map is updated and provided to the client devices to allow a tenant to control and change how content is distributed without needing to modify the applications or multiple content items that are used by the client devices. Tenants are thereby enabled to include or exclude the CDN as an available source of content without disrupting operation of the centralized service or the client devices. Individual content assets or libraries of content assets may thereby be interchangeably provisioned via a single Uniform Resource Locator.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: August 6, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yauhen Shnitko, Victor Magidson
  • Publication number: 20190087421
    Abstract: A computer system for dynamically surfacing related documents is provided. The computer system includes a processor that is a functional component of the computer system and is configured to execute instructions. The processor is operably coupled to a signal store having information indicative of a plurality of documents and relationships. A user interface component is coupled to the processor and is configured to receive a user selection of a first document. A dynamic suggestion component is configured to interact with the user interface component to receive an indication of the first document and access the signal store to provide a dynamic document suggestion based on relationships between other users and the plurality of documents in the signal store.
    Type: Application
    Filed: October 8, 2018
    Publication date: March 21, 2019
    Inventors: Dmitriy MEYERZON, Yauhen SHNITKO, Sebastian BLOHM
  • Patent number: 10127230
    Abstract: A computer system for dynamically surfacing related documents is provided. The computer system includes a processor that is a functional component of the computer system and is configured to execute instructions. The processor is operably coupled to a signal store having information indicative of a plurality of documents and relationships. A user interface component is coupled to the processor and is configured to receive a user selection of a first document. A dynamic suggestion component is configured to interact with the user interface component to receive an indication of the first document and access the signal store to provide a dynamic document suggestion based on relationships between other users and the plurality of documents in the signal store.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: November 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dmitriy Meyerzon, Yauhen Shnitko, Sebastian Blohm
  • Publication number: 20180077222
    Abstract: The present disclosure provides for improved computational efficiency in systems used to provide content over a network. Hybrid content sourcing is enabled to provide content via a Content Distribution System (CDN) and a centralized service in conjunction with one another via a single URL provided to client devices. Client devices are provided with expiration tokens, which are used to authorize the CDN to request and serve the content to the client devices with the security inherent to the centralized service. Tenants are thereby enabled to use the CDN as an available source via a single Uniform Resource Locator provided to clients with greater security than public CDNs.
    Type: Application
    Filed: January 9, 2017
    Publication date: March 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yauhen Shnitko, John D. Fan, Victor Magidson
  • Publication number: 20180060770
    Abstract: In one example, an enterprise news service may leverage knowledge of existing collaborative relationships between workers to pre-populate news sources for the news feed of a worker. The enterprise news service may determine an enterprise relationship describing a relationship within an enterprise between a worker and a colleague. The enterprise news service may associate the colleague with a news source set based on the enterprise relationship. The enterprise news service may receive a news item from the colleague. The enterprise news service may post the news item to a news feed of the worker based on the enterprise relationship.
    Type: Application
    Filed: February 28, 2017
    Publication date: March 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Dmitriy Meyerzon, Yauhen Shnitko
  • Publication number: 20180034901
    Abstract: The present disclosure provides for improved computational efficiency in systems used to provide content over a network. Hybrid content sourcing is enabled to provide content via a Content Distribution System (CDN) and a centralized service in conjunction with one another via a single URL provided to client devices. A hash map is updated and provided to the client devices to allow a tenant to control and change how content is distributed without needing to modify the applications or multiple content items that are used by the client devices. Tenants are thereby enabled to include or exclude the CDN as an available source of content without disrupting operation of the centralized service or the client devices. Individual content assets or libraries of content assets may thereby be interchangeably provisioned via a single Uniform Resource Locator.
    Type: Application
    Filed: November 30, 2016
    Publication date: February 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yauhen Shnitko, Victor Magidson
  • Publication number: 20170269798
    Abstract: Relevant content can be surfaced via user interfaces presented via devices based at least partly on determining the relevant content from interactions between user(s), container(s), and/or container element(s). Techniques described herein include accessing data associated with interactions between a user and content (e.g., containers and container elements) associated with a collaborative computing environment. Based at least partly on the data, relationships between the user, container(s), and/or container element(s), and weights corresponding to individual relationships of the relationships can be determined. Techniques described herein include determining at least a portion of the content that is relevant to the user based at least partly on the weights and generating a content page associated with the collaborative computing environment configured with functionality to surface at least the portion of the content.
    Type: Application
    Filed: March 21, 2016
    Publication date: September 21, 2017
    Inventors: Dmitriy Meyerzon, David M. Cohen, Bjornstein Lilleby, Aninda Ray, Yauhen Shnitko, Vidya Srinivasan, Michael Taylor, Vidar Vikjord, Nikita Voronkov
  • Publication number: 20160321250
    Abstract: A computer system for dynamically surfacing related documents is provided. The computer system includes a processor that is a functional component of the computer system and is configured to execute instructions. The processor is operably coupled to a signal store having information indicative of a plurality of documents and relationships. A user interface component is coupled to the processor and is configured to receive a user selection of a first document. A dynamic suggestion component is configured to interact with the user interface component to receive an indication of the first document and access the signal store to provide a dynamic document suggestion based on relationships between other users and the plurality of documents in the signal store.
    Type: Application
    Filed: August 26, 2015
    Publication date: November 3, 2016
    Inventors: Dmitriy Meyerzon, Yauhen Shnitko, Sebastian Blohm
  • Publication number: 20160063022
    Abstract: Document tags are rapidly indexed using a text based index and a graph index. A tag signal is received. A tag and a type of the tag that are located in the tag signal are stored in a data store. The tag is indexed as a tag document in the text based index. One or more relationships between the tag and a content document are managed in the graph index.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Inventors: Nikita Voronkov, Dmitriy Meyerzon, Yauhen Shnitko, Aninda Ray, Manfred Berry, Kjetil Bergstrand, Johannes Gehrke, Eirik Knutsen
  • Publication number: 20160063061
    Abstract: Documents are ranked with topics within a graph. A user, a tag, and a document are placed as nodes in a graph. One or more relationships are established between the user, the tag, and the document. The nodes are connected with edges acting as the one or more relationships. The tag is promoted into a topic based on the one or more relationships.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Inventors: Dmitriy Meyerzon, Nikita Voronkov, Yauhen Shnitko, Aninda Ray, Sebastian Blohm, Torbjorn Helvik
  • Patent number: 9177022
    Abstract: A query pipeline for an enterprise search system is configurable by a user of the system. A user may create rules for custom query transformation and parallel query generation, federation of queries, mixing of results and application of display layouts to the received search results. A user interface (UI) assists a user in configuring the search pipeline. For example, a user may enter condition action rules for queries that affect how a query is transformed, how parallel queries are generated, how queries are federated, how search results are ranked and displayed, how rules are ordered and the like.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: November 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Viktoriya Taranov, Pedro Dantas DeRose, Victor Poznanski, Yauhen Shnitko, Puneet Narula, Dmitriy Meyerzon
  • Publication number: 20150199347
    Abstract: A system for ranking documents based on activity level is provided. A document promotion system generates a view score for a document based on the number of times the document was viewed and a freshness score for the document based on when the document was last updated. The document promotion system then generates an activity score for the document based on the view score and the freshness score for the document. The activity score for a document represents the level of activity associated with the document. The document promotion system ranks documents based on their generated activity scores and provides the documents to a user in the order of the ranking.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Yauhen Shnitko, Dmitriy Meyerzon, Gerald Ferry
  • Patent number: 8914359
    Abstract: Technologies are described herein for ranking documents with social tags. A number ranking feature containing a number of times a document was tagged is received. A textual property ranking feature containing a union of each social tag associated with the document is also received. The number ranking feature is transformed into a static input value. Further, the textual property ranking feature is transformed into a dynamic input value. A document rank for the document is determined by inputting the static input value and/or the dynamic input value into a ranking function.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: December 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Yauhen Shnitko, Dmitriy Meyerzon
  • Patent number: 8831754
    Abstract: Event prediction using hierarchical event features is described. In an embodiment a search engine monitors search results presented to users and whether users click on those search results. For example, features describing the search result events are universal resource locator prefix levels which are inherently hierarchically related. In an embodiment a graphical data structure is created and stored and used to represent the hierarchical relationships between features. An online training process is used in examples which enables knowledge to be propagated through the graphical data structure according to the hierarchical relations between features. In an example, the graphical data structure is used to predict whether a user will click on a search result and those predictions are used by the search engine to rank search results for future searches. In another example the events are advertisement impressions and the predictions are used by an online advertisement system.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael J. Taylor, Vishwa Vinay, Yauhen Shnitko
  • Patent number: 8645361
    Abstract: A query received from a user is directed to a particular search application (e.g. an Enterprise search portal) that is associated with a result source from which to retrieve results. The received query may be federated to additional result sources when the received query is determined to be a popular query in a result source. Query logs associated with the additional result sources are analyzed to determine when a query is popular as compared to the original result source. The query may be altered before being executed that uses one or more of the additional result sources. When the query (altered/unaltered) is determined to be popular for any of the additional result sources as compared to the original result source, the query is executed using that additional result source.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Victor Poznanski, Yauhen Shnitko, Dmitriy Meyerzon
  • Patent number: 8527507
    Abstract: A customizable ranking model of a search engine using custom ranking model configuration and parameters of a pre-defined human-readable format. The architecture can employ a markup language schema to represent the custom ranking model. In one implementation, the schema developed utilizes XML (extensible markup language) for representing the custom ranking model. Weights for dynamic and static relevance ingredients can be altered per ranking model and new relevance ingredients can be added. Additionally, features are provided for improving relevance such as adding terms to a thesaurus for synonym expansion, for example, the ability to deal with single terms either as compounds, and/or using custom word breaking rules.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: September 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Yauhen Shnitko, Karen Beattie Massey, Dmitriy Meyerzon, Victor Poznanski
  • Publication number: 20130191371
    Abstract: A query received from a user is directed to a particular search application (e.g. an Enterprise search portal) that is associated with a result source from which to retrieve results. The received query may be federated to additional result sources when the received query is determined to be a popular query in a result source. Query logs associated with the additional result sources are analyzed to determine when a query is popular as compared to the original result source. The query may be altered before being executed that uses one or more of the additional result sources. When the query (altered/unaltered) is determined to be popular for any of the additional result sources as compared to the original result source, the query is executed using that additional result source.
    Type: Application
    Filed: January 20, 2012
    Publication date: July 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Victor Poznanski, Yauhen Shnitko, Dmitriy Meyerzon