Patents by Inventor Timothy Paul Jurka

Timothy Paul Jurka 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: 11514115
    Abstract: In an example, a plurality of potential feed objects are obtained. An identification of a user performing a navigation command in a user interface is also obtained, the navigation command causing a feed to be displayed or updated. The identification of the user and the plurality of potential feed objects are fed to a machine learned feed object ranking model, the feed object ranking model having been trained via a machine learning algorithm to calculate a score for each of the potential feed objects, the score being based on a combination of a likelihood that the user will perform an interaction, via the user interface, on the potential feed object, likelihoods that the user's interaction will cause one or more downstream events by other users, and a value of the one or more downstream events to a social networking service. The plurality of feed objects are ranked by their scores.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: November 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Souvik Ghosh, Timothy Paul Jurka, Sergei Tolmanov, Yijie Wang
  • Patent number: 11151661
    Abstract: A plurality of potential feed objects and corresponding identifications of actors who performed a user interface action that caused a corresponding potential feed object to be generated are obtained. The plurality of potential feed objects and corresponding actor identifications are then fed into a machine learned feed object ranking model, with the machine learned feed object ranking model having been trained via a machine learning algorithm to calculate a score for each of the potential feed objects. The score is based on a combination of a likelihood that the user will perform an interaction, via the user interface, on the potential feed object, likelihood that the user's interaction will cause one or more downstream events by other users, and likelihood that a response from a viewer will cause the actor corresponding to the potential feed object to perform an additional user interface action to generate another potential feed object.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: October 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yijie Wang, Souvik Ghosh, Timothy Paul Jurka, Shaunak Chatterjee, Wei Xue, Bonnie Barrilleaux
  • Patent number: 10949480
    Abstract: In an example embodiment, a GLMix model is utilized that models viewers and actors of feed items. This allows for random effects of individual viewers and actors to be taken into account without introducing biases. Additionally, in an example embodiment, predictions/recommendations are made more accurate by using three models, which are then combined, instead of a single GLMix model. Each of these models has different granularities and dimensions. A global model may model the similarity between user attributes (e.g., from the member profile or activity history) and item attributes. A per-viewer model may model user attributes and activity history of actors on feed items. A per-actor model may model user attributes and activity history of the viewers of feed items. The per-actor model may therefore, rely on information regarding how and what type of viewers interacted with items acted on by the particular actor.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: March 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Boyi Chen, Yijie Wang, Timothy Paul Jurka, Ying Xuan
  • Publication number: 20200410049
    Abstract: Techniques for personalizing a user experience for a user of an online service using machine learning are disclosed herein. In some embodiments, a computer system detects a first request by a first computing device of a first user to access content of an online service, identifies at least one content item to display based on the first request, and selects a first presentation template from amongst a plurality of presentation templates based on the at least one content item and an identification of the first user. In some example embodiments, the plurality of presentation templates is stored in a database of the online service, and each one of the plurality of presentation templates is distinct from one another and defines a corresponding manner in which to display the at least one content item.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Vivek Yogesh Tripathi, Timothy Paul Jurka, Ankan Saha, Collin Dang Yen
  • Publication number: 20190333162
    Abstract: A plurality of potential feed objects and corresponding identifications of actors who performed a user interface action that caused a corresponding potential feed object to be generated are obtained. The plurality of potential feed objects and corresponding actor identifications are then fed into a machine learned feed object ranking model, with the machine learned feed object ranking model having been trained via a machine learning algorithm to calculate a score for each of the potential feed objects. The score is based on a combination of a likelihood that the user will perform an interaction, via the user interface, on the potential feed object, likelihood that the user's interaction will cause one or more downstream events by other users, and likelihood that a response from a viewer will cause the actor corresponding to the potential feed object to perform an additional user interface action to generate another potential feed object.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Yijie Wang, Souvik Ghosh, Timothy Paul Jurka, Shaunak Chatterjee, Wei Xue, Bonnie Barrilleaux
  • Publication number: 20190258741
    Abstract: In an example embodiment, a GLMix model is utilized that models viewers and actors of feed items. This allows for random effects of individual viewers and actors to be taken into account without introducing biases. Additionally, in an example embodiment, predictions/recommendations are made more accurate by using three models, which are then combined, instead of a single GLMix model. Each of these models has different granularities and dimensions. A global model may model the similarity between user attributes (e.g., from the member profile or activity history) and item attributes. A per-viewer model may model user attributes and activity history of actors on feed items. A per-actor model may model user attributes and activity history of the viewers of feed items. The per-actor model may therefore, rely on information regarding how and what type of viewers interacted with items acted on by the particular actor.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 22, 2019
    Inventors: Boyi Chen, Yijie Wang, Timothy Paul Jurka, Ying Xuan
  • Publication number: 20190188323
    Abstract: In an example, a plurality of potential feed objects are obtained. An identification of a user performing a navigation command in a user interface is also obtained, the navigation command causing a feed to be displayed or updated. The identification of the user and the plurality of potential feed objects are fed to a machine learned feed object ranking model, the feed object ranking model having been trained via a machine learning algorithm to calculate a score for each of the potential feed objects, the score being based on a combination of a likelihood that the user will perform an interaction, via the user interface, on the potential feed object, likelihoods that the user's interaction will cause one or more downstream events by other users, and a value of the one or more downstream events to a social networking service. The plurality of feed objects are ranked by their scores.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Souvik Ghosh, Timothy Paul Jurka, Sergei Tolmanov, Yijie Wang