Patents by Inventor Vita G. Markman

Vita G. Markman 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: 20230306351
    Abstract: Techniques for securely computing skill level of users of an online service using data anonymization to protect data privacy are disclosed herein. In some embodiments, a computer-implemented method comprises: performing a data anonymization process on a dataset, the data anonymization process comprising removing reference user identifications from the dataset; computing a combined skill-title association score for each title-skill pair in the dataset based on a title-skill association resume score and a title-skill similarity score of the title-skill pair; and computing a skill level value of a user in response to a determination that a profile of the user includes one of the title-skill pairs, the skill level value indicating a skill level in the skill and being computed using a duration of experience of the user in the job title and the combined skill-title association score; and using the skill level value in an application of the online service.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 28, 2023
    Inventors: Vita G. Markman, Jose Eduardo Corona Espinoza, Xin Liu
  • Publication number: 20230064226
    Abstract: Methods, systems, and computer programs are presented for automatically generating phrase-based talent-screening questions. One method includes analyzing job descriptions to generate ngrams. Each ngram comprises one or more words. Further, the method includes identifying, from the ngrams, an ngram set comprising a predetermined number of bigrams and trigrams according to frequency of appearance in the job descriptions. The method further includes removing, from the ngram set, bigrams and trigrams comprising one or more of stop words, negation words, or requirement words, to obtain first seed phrases. The first seed phrases are filtered based on a frequency of appearance of the seed phrase in the job descriptions to obtain second seed phrases. Further, the second seed phrases are added to the first seed phrases to obtain third seed phrases. Each seed phrase is a sequence of one or more words that is associated with a category of talent-screening questions.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 2, 2023
    Inventor: Vita G. Markman
  • Patent number: 11238221
    Abstract: Methods, systems, and computer programs are presented for estimating the language used in a user communication. One method includes an operation for utilizing counters to track use of languages by a user of an online service, the counters being updated based on interactions of the user in the online service. Further, the method includes operations for detecting a text entered by the user and obtaining, by a language classifier, an initial prediction having probabilities for the languages that the text is in the language. A language distribution prediction is calculated based on the initial prediction and the user counters, where the language distribution prediction comprises a probability, for each language, that the text is in the language. Further, the method includes operations for selecting a language used in the text based on the language distribution prediction and causing presentation on a display of a message in the selected language.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: February 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey William Pasternack, Vita G. Markman, Romer E. Rosales-Delmoral
  • Patent number: 11138281
    Abstract: Techniques for using online user activity in determining relevance of attributes to improve computer functionality in generating recommendations of online content are disclosed herein. In some embodiments, a computer system calculates a corresponding relevance score for each attribute of a user based on a total number of online postings for which the user has performed at least one of a plurality of online actions within a particular sliding window of time defining a most recent time period, an attribute activity number representing a number of online postings in the plurality of online postings that have the attribute, and an inverse of a frequency value representing how many of a total number of online postings published within the particular sliding window of time have the attribute. In some embodiments, the computer system causes at least one recommendation associated with the user to be displayed based on the calculated relevance scores.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: October 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vita G. Markman, Ye Yuan, Varun Mithal, Igor Vladimir Yagolnitser
  • Publication number: 20200401657
    Abstract: Methods, systems, and computer programs are presented for estimating the language used in a user communication. One method includes an operation for utilizing counters to track use of languages by a user of an online service, the counters being updated based on interactions of the user in the online service. Further, the method includes operations for detecting a text entered by the user and obtaining, by a language classifier, an initial prediction having probabilities for the languages that the text is in the language. A language distribution prediction is calculated based on the initial prediction and the user counters, where the language distribution prediction comprises a probability, for each language, that the text is in the language. Further, the method includes operations for selecting a language used in the text based on the language distribution prediction and causing presentation on a display of a message in the selected language.
    Type: Application
    Filed: June 19, 2019
    Publication date: December 24, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey William Pasternack, Vita G. Markman, Romer E. Rosales-Delmoral
  • Publication number: 20200372090
    Abstract: Techniques for using online user activity in determining relevance of attributes to improve computer functionality in generating recommendations of online content are disclosed herein. In some embodiments, a computer system calculates a corresponding relevance score for each attribute of a user based on a total number of online postings for which the user has performed at least one of a plurality of online actions within a particular sliding window of time defining a most recent time period, an attribute activity number representing a number of online postings in the plurality of online postings that have the attribute, and an inverse of a frequency value representing how many of a total number of online postings published within the particular sliding window of time have the attribute. In some embodiments, the computer system causes at least one recommendation associated with the user to be displayed based on the calculated relevance scores.
    Type: Application
    Filed: May 22, 2019
    Publication date: November 26, 2020
    Inventors: Vita G. Markman, Ye Yuan, Varun Mithal, Igor Vladimir Yagolnitser
  • Patent number: 10255354
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of topics associated with a set of content items. Next, the system obtains a first set of attributes associated with a first topic in the set of topics and a second set of attributes associated with a second topic in the set of topics. Next, the system calculates a similarity between the first and second sets of attributes and applies a threshold to the similarity to identify the first and second topics as synonymous when the similarity exceeds a threshold. The system then merges the first and second topics under a representative topic. Finally, the system displays the representative topic to a user to improve understanding of the set of content items by the user without requiring the user to manually analyze the set of content items.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: April 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
  • Patent number: 10042923
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of clauses in a first set of content items comprising unstructured data. Next, the system obtains a set of stop words comprising high-frequency words that occur in a second set of content items. The system then automatically extracts a set of topics from the set of clauses by generating a set of n-grams from the set of clauses and excluding a first n-gram in the set of n-grams from the set of topics when the first n-gram contains a word in the set of stop words in a pre-specified position of the first n-gram. Finally, the system displays the set of topics to a user to improve understanding of the first set of content items by the user without requiring the user to manually analyze the first set of content items.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
  • Patent number: 10019515
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of content items and a set of topics in the set of content items. For each topic in the set of topics, the system automatically extracts a set of attributes that provides a context for the topic from a subset of the content items containing the topic. The system then displays the set of attributes in the context of the topic to improve understanding of the set of content items by the user without requiring the user to manually analyze the set of content items.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
  • Patent number: 9552353
    Abstract: Techniques are disclosed for generating phrases for selection by users communicating in an online virtual world environment. A phrase generation engine automatically constructs new phrases using pre-approved words from a dictionary of frequently used words and language-specific rules for phrase formation to ensure safety and supplement an existing database of commonly used, pre-approved phrases. Increasing the number of phrases that are available for selection by a user increases the user expressivity. Each word in the dictionary is annotated with semantic and grammatical information that constrains how the word is combined with other words to generate a new phrase. Each new phrase may also be tagged to enable translation into a different language so a phrase in a first language selected by a first user may be displayed in a second language to a second user.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: January 24, 2017
    Assignee: Disney Enterprises, Inc.
    Inventors: Vita G. Markman, Michael Veprinsky, Roger H. Hughston, Andrew R. Beechum, Arkady G. Trestman
  • Publication number: 20160314200
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of content items and a set of topics in the set of content items. For each topic in the set of topics, the system automatically extracts a set of attributes that provides a context for the topic from a subset of the content items containing the topic. The system then displays the set of attributes in the context of the topic to improve understanding of the set of content items by the user without requiring the user to manually analyze the set of content items.
    Type: Application
    Filed: July 23, 2015
    Publication date: October 27, 2016
    Applicant: LINKEDIN CORPORATION
    Inventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
  • Publication number: 20160314195
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of topics associated with a set of content items. Next, the system obtains a first set of attributes associated with a first topic in the set of topics and a second set of attributes associated with a second topic in the set of topics. Next, the system calculates a similarity between the first and second sets of attributes and applies a threshold to the similarity to identify the first and second topics as synonymous when the similarity exceeds a threshold. The system then merges the first and second topics under a representative topic. Finally, the system displays the representative topic to a user to improve understanding of the set of content items by the user without requiring the user to manually analyze the set of content items.
    Type: Application
    Filed: July 23, 2015
    Publication date: October 27, 2016
    Applicant: LinkedIn Corporation
    Inventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
  • Publication number: 20160314191
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of clauses in a first set of content items comprising unstructured data. Next, the system obtains a set of stop words comprising high-frequency words that occur in a second set of content items. The system then automatically extracts a set of topics from the set of clauses by generating a set of n-grams from the set of clauses and excluding a first n-gram in the set of n-grams from the set of topics when the first n-gram contains a word in the set of stop words in a pre-specified position of the first n-gram. Finally, the system displays the set of topics to a user to improve understanding of the first set of content items by the user without requiring the user to manually analyze the first set of content items.
    Type: Application
    Filed: July 23, 2015
    Publication date: October 27, 2016
    Applicant: LINKEDIN CORPORATION
    Inventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
  • Patent number: 9165329
    Abstract: Embodiments presented herein provide systems, methods and articles of manufacture for a computer-implemented method to monitor users interacting in an online multiuser environment. For each message sent by a user during a session, determining, via a first classifier, whether the message is either acceptable or unacceptable for the online multiuser environment. Upon satisfying a triggering condition for the session of the user, determining, via a second classifier, whether to escalate the session to a moderator for review.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: October 20, 2015
    Assignee: Disney Enterprises, Inc.
    Inventors: Andrew R. Beechum, Vita G. Markman, Amber Stewart
  • Publication number: 20140114895
    Abstract: Embodiments presented herein provide systems, methods and articles of manufacture for a computer-implemented method to monitor users interacting in an online multiuser environment. For each message sent by a user during a session, determining, via a first classifier, whether the message is either acceptable or unacceptable for the online multiuser environment. Upon satisfying a triggering condition for the session of the user, determining, via a second classifier, whether to escalate the session to a moderator for review.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: DISNEY ENTERPRISES, INC.
    Inventors: Andrew R. BEECHUM, Vita G. MARKMAN, Amber STEWART
  • Publication number: 20120191445
    Abstract: Techniques are disclosed for generating phrases for selection by users communicating in an online virtual world environment. A phrase generation engine automatically constructs new phrases using pre-approved words from a dictionary of frequently used words and language-specific rules for phrase formation to ensure safety and supplement an existing database of commonly used, pre-approved phrases. Increasing the number of phrases that are available for selection by a user increases the user expressivity. Each word in the dictionary is annotated with semantic and grammatical information that constrains how the word is combined with other words to generate a new phrase. Each new phrase may also be tagged to enable translation into a different language so a phrase in a first language selected by a first user may be displayed in a second language to a second user.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Inventors: Vita G. Markman, Michael Veprinsky, Roger H. Hughston, Andrew R. Beechum, Arkady G. Trestman