Patents by Inventor Rajeev Dubey

Rajeev Dubey 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: 11880270
    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.
    Type: Grant
    Filed: July 30, 2022
    Date of Patent: January 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajeev Dubey, David A. Machaj
  • Publication number: 20220365837
    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.
    Type: Application
    Filed: July 30, 2022
    Publication date: November 17, 2022
    Inventors: Rajeev DUBEY, David A. MACHAJ
  • Patent number: 11436074
    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.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: September 6, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajeev Dubey, David A. Machaj
  • Publication number: 20220163654
    Abstract: A presence detection system and a method for detecting presence using a low-cost radar are provided. The method including a step for emitting a transmitted signal including repetitions of a transmitted signal from a transmitting antenna. The method includes a step for receiving, at one or more receiving antennas, a received signal including a combination of a plurality of reflections of the transmitted signal. The method includes, for each received signal, a step for processing the received signal to determine whether a threshold has been exceeded. When the received signal exceeds the threshold, determining presence due to a motion from a moving body. When the received signal does not exceed the threshold, measuring a periodicity of the received signal to determine whether periodicity of the received signal is within a vital range, determining presence due to a vital sign when the periodicity is within the vital range.
    Type: Application
    Filed: November 16, 2021
    Publication date: May 26, 2022
    Inventors: Ziyou Xiong, Rajeev Dubey, Mateusz Mazur, Michael Ramoutar
  • Publication number: 20220043106
    Abstract: A radar system and a method for operating a radar system are provided. The radar system includes a first radar component, a second radar component, a processing unit, and a controller. At least one of the first radar component and the second radar component are configured to transmit at least one monitoring wave. At least one of the first radar component and the second radar component are configured to receive at least one reflected wave. Each of the first radar component and the second radar component have an active mode and a passive mode. The processing unit is configured to process at least one reflected wave signal received from at least one of the first radar component and the second radar component. The controller is configured to control (e.g., switch between active mode and passive mode) at least one of the first radar component and the second radar component.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 10, 2022
    Inventors: Ziyou Xiong, Mateusz Mazur, Michael Ramoutar, Leszek Wolski, Rajeev Dubey
  • Publication number: 20210390810
    Abstract: An access control system and a method for operating an access control system are provided. The access control system includes a camera and an access control device and may additionally include a local processing device. At least one of the camera, the access control device, and the local processing device (when included) may be used to store a biometric identifier (e.g., in a storage medium) and compare an optical image with the biometric identifier (e.g., in an authentication module) to decide whether or not a mechanical or electronic lock should be unlocked. The camera, the access control device, and the local processing device (when included) are in short-range communication (e.g., to transmit the optical image and/or an authentication signal). The use of short-range communication allows the comparison of the optical image with the stored biometric identifier to be done locally instead of remotely (e.g., in a sever).
    Type: Application
    Filed: May 20, 2021
    Publication date: December 16, 2021
    Inventors: Adam Kuenzi, Yuri Novozhenets, Andre Lalande, Mark H. Roach, Rajeev Dubey, Chih-Kuang Lin, Devis Dishnica
  • Publication number: 20200334093
    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.
    Type: Application
    Filed: April 17, 2019
    Publication date: October 22, 2020
    Inventors: Rajeev DUBEY, David A. Machaj
  • Patent number: 10679008
    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.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajeev Dubey, Navendu Jain
  • Patent number: 10402435
    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.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Navendu Jain, Rajeev Dubey, Adam J. Betz, Bill A. Haase, Huy P. M. Dao
  • Publication number: 20180173698
    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.
    Type: Application
    Filed: April 14, 2017
    Publication date: June 21, 2018
    Inventors: Rajeev Dubey, Navendu Jain
  • Patent number: 9959328
    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.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Navendu Jain, Rajeev Dubey, Huy P. M. Dao, Adam J. Betz, Jason M. Deakins
  • Publication number: 20170351560
    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.
    Type: Application
    Filed: June 2, 2016
    Publication date: December 7, 2017
    Inventors: Ross Faulkner Smith, JR., Evan F. Goldring, Rajeev Dubey, Harry Leo Emil, Amrita Ray
  • Publication number: 20170004184
    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.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Navendu Jain, Rajeev Dubey, Huy P.M. Dao, Adam J. Betz, Jason M. Deakins
  • Publication number: 20170004205
    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.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Navendu Jain, Rajeev Dubey, Adam J. Betz, Bill A. Haase, Huy P.M. Dao
  • Publication number: 20120174212
    Abstract: A connected account provider system allows a user of multiple electronic devices to set up a user account on one device with the device's settings saved in the cloud for application across different devices. A user can obtain secure access to the saved settings using a second (or subsequent) device and can select settings from the initial device to be synchronized to the second device. The system employs client account provider (CAP) software that can be obtained from an independent software provider and is installed on different devices of a user. The CAP client software creates an architecture on a user's device with a CAP client software layer conceptually separate from the device's operating system software. The CAP client software provides extension points for facilitating connection between connected user devices' operating systems and a cloud services layer typically provided by the CAP client software vendor.
    Type: Application
    Filed: December 29, 2010
    Publication date: July 5, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Scott Dart, Lindsey Noll, Ari Pernick, Ling Lu, Kyle Beck, Chris Macaulay, Sean Gilmour, David Perry, Sunil Gottumukkala, Ken Tubbs, Anshul Rawat, Sashi Raghupathy, Patrik Lundberg, Rajeev Dubey, Sergio Dutra, Edson Dos Santos, Charles Aaron Hare, Giles van der Bogert