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: 20230306351Abstract: 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: ApplicationFiled: March 25, 2022Publication date: September 28, 2023Inventors: Vita G. Markman, Jose Eduardo Corona Espinoza, Xin Liu
-
Publication number: 20230064226Abstract: 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: ApplicationFiled: August 26, 2021Publication date: March 2, 2023Inventor: Vita G. Markman
-
Patent number: 11238221Abstract: 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: GrantFiled: June 19, 2019Date of Patent: February 1, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Jeffrey William Pasternack, Vita G. Markman, Romer E. Rosales-Delmoral
-
Patent number: 11138281Abstract: 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: GrantFiled: May 22, 2019Date of Patent: October 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Vita G. Markman, Ye Yuan, Varun Mithal, Igor Vladimir Yagolnitser
-
Publication number: 20200401657Abstract: 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: ApplicationFiled: June 19, 2019Publication date: December 24, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Jeffrey William Pasternack, Vita G. Markman, Romer E. Rosales-Delmoral
-
Publication number: 20200372090Abstract: 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: ApplicationFiled: May 22, 2019Publication date: November 26, 2020Inventors: Vita G. Markman, Ye Yuan, Varun Mithal, Igor Vladimir Yagolnitser
-
Patent number: 10255354Abstract: 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: GrantFiled: July 23, 2015Date of Patent: April 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
-
Patent number: 10042923Abstract: 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: GrantFiled: July 23, 2015Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
-
Patent number: 10019515Abstract: 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: GrantFiled: July 23, 2015Date of Patent: July 10, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
-
Patent number: 9552353Abstract: 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: GrantFiled: January 21, 2011Date of Patent: January 24, 2017Assignee: Disney Enterprises, Inc.Inventors: Vita G. Markman, Michael Veprinsky, Roger H. Hughston, Andrew R. Beechum, Arkady G. Trestman
-
Publication number: 20160314200Abstract: 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: ApplicationFiled: July 23, 2015Publication date: October 27, 2016Applicant: LINKEDIN CORPORATIONInventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
-
Publication number: 20160314195Abstract: 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: ApplicationFiled: July 23, 2015Publication date: October 27, 2016Applicant: LinkedIn CorporationInventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
-
Publication number: 20160314191Abstract: 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: ApplicationFiled: July 23, 2015Publication date: October 27, 2016Applicant: LINKEDIN CORPORATIONInventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
-
Patent number: 9165329Abstract: 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: GrantFiled: October 19, 2012Date of Patent: October 20, 2015Assignee: Disney Enterprises, Inc.Inventors: Andrew R. Beechum, Vita G. Markman, Amber Stewart
-
Publication number: 20140114895Abstract: 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: ApplicationFiled: October 19, 2012Publication date: April 24, 2014Applicant: DISNEY ENTERPRISES, INC.Inventors: Andrew R. BEECHUM, Vita G. MARKMAN, Amber STEWART
-
Publication number: 20120191445Abstract: 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: ApplicationFiled: January 21, 2011Publication date: July 26, 2012Inventors: Vita G. Markman, Michael Veprinsky, Roger H. Hughston, Andrew R. Beechum, Arkady G. Trestman