-
公开(公告)号:US20170351560A1
公开(公告)日:2017-12-07
申请号:US15171777
申请日:2016-06-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ross Faulkner Smith, JR. , Evan F. Goldring , Rajeev Dubey , Harry Leo Emil , Amrita Ray
IPC: G06F11/07
CPC classification number: G06F11/3664
Abstract: Bugs/events that are reported by both users and the product are used to build an estimation model that relates the frequency/amount of received user bug reports to the number of products that are known to have the bug (as reported by the deployed products themselves.) This estimation model is then used to estimate the impact of bugs that are only discovered via user (i.e., free-form, unstructured) bug reports. In addition, the discovery of a bug via only user bug reports can be used to improve the data reported by the deployed products such that more information can be gathered about the nature and/or impact of the bug.
-
公开(公告)号:US10679008B2
公开(公告)日:2020-06-09
申请号:US15487960
申请日:2017-04-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Rajeev Dubey , Navendu Jain
Abstract: A knowledge base can include a dictionary associated with classes of a model, e.g., an ontology. A text segment that is not found in the dictionary can be received. Feature(s) can be determined for the text segment and, based partly on providing the feature(s) to a classifier, a set of values can be determined. The distribution can include values respectively corresponding to the classes. One of the values can be greater than a predetermined threshold. That value can correspond to a class. An indication identifying the class can be presented via a user interface having functionality to provide input that the text segment is associated with the class, is not associated with the class, or is associated with another class. Based at least partly on adding a new class to the ontology, a precedence table indicating priorities between motifs defining relationships between classes of the ontology can be updated.
-
公开(公告)号:US09959328B2
公开(公告)日:2018-05-01
申请号:US14788695
申请日:2015-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Navendu Jain , Rajeev Dubey , Huy P. M. Dao , Adam J. Betz , Jason M. Deakins
CPC classification number: G06F17/30554 , G06F17/2735 , G06F17/2775 , G06F17/2785 , G06F17/30386 , G06F17/30684 , G06F17/30705 , G06F17/30914 , G06Q30/00
Abstract: Free-form text in a document can be analyzed using natural-language processing to determine actionable items specified by users in the text or to provide recommendations, e.g., by automatically analyzing texts from multiple users. Words or phrases of the text can be mapped to classes of a model. An actionable item can be determined using the mapped words or phrases that match a selected grammar pattern. Items can be ranked, e.g., based on frequency across multiple documents. In some examples, the classes can include a suggestion-indicator class or a modal-indicator class, and the selected grammar pattern can include one of those classes. In some examples, the mapping can use a dictionary. A new term not in the dictionary can be automatically associated with classes based on attributes of the new term and of terms in the dictionary, e.g., the new term's part of speech or neighboring terms.
-
公开(公告)号:US11436074B2
公开(公告)日:2022-09-06
申请号:US16386626
申请日:2019-04-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Rajeev Dubey , David A. Machaj
Abstract: Dump file content and other event data is pruned and prioritized to assist analysis of hangs, crashes, and other circumstances. An event data pruner condenses or excludes certain event data. A cluster creator creates clusters from pruned and vectorized event data, using a clustering algorithm and a similarity metric, without any prior specification of the desired number of clusters. A cluster ranker ranks clusters according to event data volume and thread importance, thus prioritizing the event data for inspection. A results presenter configures a user interface to present ranked clusters, their associated data, data reduction statistics, regression analysis results, and other data reduction processing results. Thus, the innovative functionality assists analysis and prioritized inspection of event data by an analyst, surfacing organized event data that is relevant to the circumstance under investigation, or supporting comparison of clusters from before and after a change in the circumstance, or doing both.
-
公开(公告)号:US10402435B2
公开(公告)日:2019-09-03
申请号:US14788247
申请日:2015-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Navendu Jain , Rajeev Dubey , Adam J. Betz , Bill A. Haase , Huy P. M. Dao
Abstract: User feedback may be analyzed with semantic hierarchies. In some instances, the user feedback includes free-form text. The user feedback may be mapped to one or more semantic hierarchies that include multiple levels of nodes, where each node corresponds to a class. Information of the one or more semantic hierarchies may be mapped to an ontology model. The mapped information of the ontology model may be used to identify an actionable item for the user feedback, such as a problem, suggestion, question, or other issue. Information regarding the actionable item may be made available to an individual for evaluation of the actionable item.
-
公开(公告)号:US11880270B2
公开(公告)日:2024-01-23
申请号:US17877899
申请日:2022-07-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Rajeev Dubey , David A. Machaj
CPC classification number: G06F11/0778 , G06F11/079 , G06F16/285 , G06F18/22 , G06F18/23
Abstract: Dump file content and other event data is pruned and prioritized to assist analysis of hangs, crashes, and other circumstances. An event data pruner condenses or excludes certain event data. A cluster creator creates clusters from pruned and vectorized event data, using a clustering algorithm and a similarity metric, without any prior specification of the desired number of clusters. A cluster ranker ranks clusters according to event data volume and thread importance, thus prioritizing the event data for inspection. A results presenter configures a user interface to present ranked clusters, their associated data, data reduction statistics, regression analysis results, and other data reduction processing results. Thus, the innovative functionality assists analysis and prioritized inspection of event data by an analyst, surfacing organized event data that is relevant to the circumstance under investigation, or supporting comparison of clusters from before and after a change in the circumstance, or doing both.
-
公开(公告)号:US20180173698A1
公开(公告)日:2018-06-21
申请号:US15487960
申请日:2017-04-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Rajeev Dubey , Navendu Jain
IPC: G06F17/27 , G06F3/0481 , G06F17/30
Abstract: A knowledge base can include a dictionary associated with classes of a model, e.g., an ontology. A text segment that is not found in the dictionary can be received. Feature(s) can be determined for the text segment and, based partly on providing the feature(s) to a classifier, a set of values can be determined. The distribution can include values respectively corresponding to the classes. One of the values can be greater than a predetermined threshold. That value can correspond to a class. An indication identifying the class can be presented via a user interface having functionality to provide input that the text segment is associated with the class, is not associated with the class, or is associated with another class. Based at least partly on adding a new class to the ontology, a precedence table indicating priorities between motifs defining relationships between classes of the ontology can be updated.
-
8.
公开(公告)号:US20170004205A1
公开(公告)日:2017-01-05
申请号:US14788247
申请日:2015-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Navendu Jain , Rajeev Dubey , Adam J. Betz , Bill A. Haase , Huy P.M. Dao
IPC: G06F17/30
CPC classification number: G06F16/3344 , G06F16/93 , G06F17/2775 , G06F17/2785 , G06N5/022 , G06N20/00
Abstract: User feedback may be analyzed with semantic hierarchies. In some instances, the user feedback includes free-form text. The user feedback may be mapped to one or more semantic hierarchies that include multiple levels of nodes, where each node corresponds to a class. Information of the one or more semantic hierarchies may be mapped to an ontology model. The mapped information of the ontology model may be used to identify an actionable item for the user feedback, such as a problem, suggestion, question, or other issue. Information regarding the actionable item may be made available to an individual for evaluation of the actionable item.
Abstract translation: 可以用语义层次分析用户反馈。 在某些情况下,用户反馈包括自由格式的文本。 用户反馈可以被映射到包括多个级别的节点的一个或多个语义层级,其中每个节点对应于一个类。 一个或多个语义层次的信息可以映射到本体模型。 本体模型的映射信息可用于识别用户反馈的可操作项目,例如问题,建议,问题或其他问题。 关于可动作项目的信息可以被提供给个人用于评估可操作项目。
-
公开(公告)号:US20170004184A1
公开(公告)日:2017-01-05
申请号:US14788695
申请日:2015-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Navendu Jain , Rajeev Dubey , Huy P.M. Dao , Adam J. Betz , Jason M. Deakins
CPC classification number: G06F17/30554 , G06F17/2735 , G06F17/2775 , G06F17/2785 , G06F17/30386 , G06F17/30684 , G06F17/30705 , G06F17/30914 , G06Q30/00
Abstract: Free-form text in a document can be analyzed using natural-language processing to determine actionable items specified by users in the text or to provide recommendations, e.g., by automatically analyzing texts from multiple users. Words or phrases of the text can be mapped to classes of a model. An actionable item can be determined using the mapped words or phrases that match a selected grammar pattern. Items can be ranked, e.g., based on frequency across multiple documents. In some examples, the classes can include a suggestion-indicator class or a modal-indicator class, and the selected grammar pattern can include one of those classes. In some examples, the mapping can use a dictionary. A new term not in the dictionary can be automatically associated with classes based on attributes of the new term and of terms in the dictionary, e.g., the new term's part of speech or neighboring terms.
Abstract translation: 可以使用自然语言处理来分析文档中的自由形式的文本,以确定用户在文本中指定的可操作的项目,或者提供建议,例如通过自动分析来自多个用户的文本。 文本的单词或短语可以映射到模型的类。 可以使用与所选语法模式匹配的映射词或短语来确定可操作的项目。 可以例如基于跨多个文档的频率对项目进行排名。 在一些示例中,类可以包括建议指示符类或模态指示符类,并且所选择的语法模式可以包括这些类之一。 在一些示例中,映射可以使用字典。 不在词典中的新术语可以根据新词的属性和词典中的术语(例如新词的词性或邻近词)自动地与类相关联。
-
-
-
-
-
-
-
-