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: 11126592Abstract: 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: GrantFiled: September 2, 2014Date of Patent: September 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Nikita Voronkov, Dmitriy Meyerzon, Yauhen Shnitko, Aninda Ray, Manfred Berry, Kjetil Bergstrand, Johannes Gehrke, Eirik Knutsen
-
Patent number: 10693947Abstract: 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: GrantFiled: January 9, 2017Date of Patent: June 23, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yauhen Shnitko, John D. Fan, Victor Magidson
-
Patent number: 10628497Abstract: 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: GrantFiled: October 8, 2018Date of Patent: April 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Dmitriy Meyerzon, Yauhen Shnitko, Sebastian Blohm
-
Patent number: 10375154Abstract: 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: GrantFiled: November 30, 2016Date of Patent: August 6, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yauhen Shnitko, Victor Magidson
-
Publication number: 20190087421Abstract: 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: ApplicationFiled: October 8, 2018Publication date: March 21, 2019Inventors: Dmitriy MEYERZON, Yauhen SHNITKO, Sebastian BLOHM
-
Patent number: 10127230Abstract: 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: GrantFiled: August 26, 2015Date of Patent: November 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Dmitriy Meyerzon, Yauhen Shnitko, Sebastian Blohm
-
Publication number: 20180077222Abstract: 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: ApplicationFiled: January 9, 2017Publication date: March 15, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Yauhen Shnitko, John D. Fan, Victor Magidson
-
Publication number: 20180060770Abstract: 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: ApplicationFiled: February 28, 2017Publication date: March 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Dmitriy Meyerzon, Yauhen Shnitko
-
Publication number: 20180034901Abstract: 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: ApplicationFiled: November 30, 2016Publication date: February 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Yauhen Shnitko, Victor Magidson
-
Publication number: 20170269798Abstract: 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: ApplicationFiled: March 21, 2016Publication date: September 21, 2017Inventors: Dmitriy Meyerzon, David M. Cohen, Bjornstein Lilleby, Aninda Ray, Yauhen Shnitko, Vidya Srinivasan, Michael Taylor, Vidar Vikjord, Nikita Voronkov
-
Publication number: 20160321250Abstract: 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: ApplicationFiled: August 26, 2015Publication date: November 3, 2016Inventors: Dmitriy Meyerzon, Yauhen Shnitko, Sebastian Blohm
-
Publication number: 20160063022Abstract: 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: ApplicationFiled: September 2, 2014Publication date: March 3, 2016Inventors: Nikita Voronkov, Dmitriy Meyerzon, Yauhen Shnitko, Aninda Ray, Manfred Berry, Kjetil Bergstrand, Johannes Gehrke, Eirik Knutsen
-
Publication number: 20160063061Abstract: 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: ApplicationFiled: September 2, 2014Publication date: March 3, 2016Inventors: Dmitriy Meyerzon, Nikita Voronkov, Yauhen Shnitko, Aninda Ray, Sebastian Blohm, Torbjorn Helvik
-
Patent number: 9177022Abstract: 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: GrantFiled: November 2, 2011Date of Patent: November 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Viktoriya Taranov, Pedro Dantas DeRose, Victor Poznanski, Yauhen Shnitko, Puneet Narula, Dmitriy Meyerzon
-
Publication number: 20150199347Abstract: 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: ApplicationFiled: January 15, 2014Publication date: July 16, 2015Applicant: MICROSOFT CORPORATIONInventors: Yauhen Shnitko, Dmitriy Meyerzon, Gerald Ferry
-
Patent number: 8914359Abstract: 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: GrantFiled: December 30, 2008Date of Patent: December 16, 2014Assignee: Microsoft CorporationInventors: Yauhen Shnitko, Dmitriy Meyerzon
-
Patent number: 8831754Abstract: 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: GrantFiled: September 10, 2012Date of Patent: September 9, 2014Assignee: Microsoft CorporationInventors: Michael J. Taylor, Vishwa Vinay, Yauhen Shnitko
-
Patent number: 8645361Abstract: 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: GrantFiled: January 20, 2012Date of Patent: February 4, 2014Assignee: Microsoft CorporationInventors: Victor Poznanski, Yauhen Shnitko, Dmitriy Meyerzon
-
Patent number: 8527507Abstract: 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: GrantFiled: December 4, 2009Date of Patent: September 3, 2013Assignee: Microsoft CorporationInventors: Yauhen Shnitko, Karen Beattie Massey, Dmitriy Meyerzon, Victor Poznanski
-
Publication number: 20130191371Abstract: 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: ApplicationFiled: January 20, 2012Publication date: July 25, 2013Applicant: MICROSOFT CORPORATIONInventors: Victor Poznanski, Yauhen Shnitko, Dmitriy Meyerzon