Patents by Inventor Narayan Nevrekar
Narayan Nevrekar 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: 20260142987Abstract: Techniques are described herein that are capable of performing a security action based on cross-tenant security threat analysis using a multi-tenant identifier. First and second security data are gathered from first and second resources in first and second security-bounded tenants and stored in a tenant-shared store using first and second tenant-specific identifiers. A cross-tenant security threat analysis is performed with regard to the first and second security-bounded tenants by using a multi-tenant identifier to obtain multi-tenant permission to access the first security data and the second security data in the tenant-shared store. As a result of the cross-tenant security threat analysis indicating a security threat with regard to the first security-bounded tenant and/or the second security-bounded tenant, execution of an instruction is triggered, which causes a security action to be performed with regard to the first security-bounded tenant and/or the second security-bounded tenant.Type: ApplicationFiled: November 15, 2024Publication date: May 21, 2026Inventors: Narayan NEVREKAR, Vishal Kumar SESHAGIRIRAO ANIL
-
Patent number: 12375421Abstract: Techniques are described herein that are capable of performing metadata extraction based on resource attributes and user-defined policy and topology. A hierarchical resource-grouping construct, which is selected from hierarchical resource-grouping constructs in a user-defined hierarchical resource-grouping topology of a cloud computing service account, is registered by enumerating at least a subset of the constructs. The subset includes the selected construct and each other construct encompassed by the selected construct. Metadata is selectively extracted from the constructs that are included in the subset to provide extracted metadata based at least in part on one or more user-defined policies, which are assigned among the constructs that are included in the subset, indicating whether the metadata is to be extracted as a result of resources associated with the constructs included in the subset having specified attributes. A searchable catalog is generated that includes the extracted metadata.Type: GrantFiled: May 5, 2024Date of Patent: July 29, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Narayan Nevrekar, Vishal Kumar Seshagirirao Anil, Justin R. Dellamore, Heriknaz Vermishyan
-
Publication number: 20240291771Abstract: Techniques are described herein that are capable of performing metadata extraction based on resource attributes and user-defined policy and topology. A hierarchical resource-grouping construct, which is selected from hierarchical resource-grouping constructs in a user-defined hierarchical resource-grouping topology of a cloud computing service account, is registered by enumerating at least a subset of the constructs. The subset includes the selected construct and each other construct encompassed by the selected construct. Metadata is selectively extracted from the constructs that are included in the subset to provide extracted metadata based at least in part on one or more user-defined policies, which are assigned among the constructs that are included in the subset, indicating whether the metadata is to be extracted as a result of resources associated with the constructs included in the subset having specified attributes. A searchable catalog is generated that includes the extracted metadata.Type: ApplicationFiled: May 5, 2024Publication date: August 29, 2024Inventors: Narayan NEVREKAR, Vishal Kumar SESHAGIRIRAO ANIL, Justin R. DELLAMORE, Heriknaz VERMISHYAN
-
Patent number: 12010036Abstract: Techniques are described herein that are capable of performing metadata extraction based on resource attributes and user-defined policy and topology. A hierarchical resource-grouping construct, which is selected from hierarchical resource-grouping constructs in a user-defined hierarchical resource-grouping topology of a cloud computing service account, is registered by enumerating at least a subset of the constructs. The subset includes the selected construct and each other construct encompassed by the selected construct. Metadata is selectively extracted from the constructs that are included in the subset to provide extracted metadata based at least in part on one or more user-defined policies, which are assigned among the constructs that are included in the subset, indicating whether the metadata is to be extracted as a result of resources associated with the constructs included in the subset having specified attributes. A searchable catalog is generated that includes the extracted metadata.Type: GrantFiled: December 17, 2020Date of Patent: June 11, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Narayan Nevrekar, Vishal Kumar Seshagirirao Anil, Justin R. Dellamore, Heriknaz Vermishyan
-
Publication number: 20220182333Abstract: Techniques are described herein that are capable of performing metadata extraction based on resource attributes and user-defined policy and topology. A hierarchical resource-grouping construct, which is selected from hierarchical resource-grouping constructs in a user-defined hierarchical resource-grouping topology of a cloud computing service account, is registered by enumerating at least a subset of the constructs. The subset includes the selected construct and each other construct encompassed by the selected construct. Metadata is selectively extracted from the constructs that are included in the subset to provide extracted metadata based at least in part on one or more user-defined policies, which are assigned among the constructs that are included in the subset, indicating whether the metadata is to be extracted as a result of resources associated with the constructs included in the subset having specified attributes. A searchable catalog is generated that includes the extracted metadata.Type: ApplicationFiled: December 17, 2020Publication date: June 9, 2022Inventors: Narayan NEVREKAR, Vishal Kumar SESHAGIRIRAO ANIL, Justin R. DELLAMORE, Heriknaz VERMISHYAN
-
Patent number: 10579627Abstract: In some examples, a computing device determines a data manipulation from a job specification. The device determines a corresponding data-processing instruction using data-source metadata, and determines and executes a corresponding query. In some examples, a device receives search keys. The device searches data-source metadata using the search keys. The device weights a first data source based on producer-consumer relationships between data sources, and ranks the first data source using the weight. In some examples, a device determines structural and content information of a data record. The device determines a data-source identifier from the structural information and stores the content information with the data-source identifier in a database. In some examples, via a user interface, a device receives a job specification and annotation data. The device stores the spec and the annotation data in a metadata repository.Type: GrantFiled: January 8, 2016Date of Patent: March 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Narayan Nevrekar, Francisc Stugren, Atul Bhartia, Kevin Joseph Fischer, Michael Guthrie, Sohail Mohammed, Scott Rosemund, Kazi Al-Rashid
-
Patent number: 10552429Abstract: Data assets, such as streams, databases, spreadsheets, or other data sources or types, are identified and representations of the data asset are stored. The representation of a data asset includes a schema used by the data asset, a location of the data asset, and keywords or other descriptive information. The representations of each data asset are indexed, and a search interface is provided that allows users to search for relevant data assets. In addition, dependencies, or other relationship information, among the various data assets is maintained and is used to generate a graph that shows the interrelatedness of the data assets. The graph can be explored by users to select data assets, and used to alert users when a change has been made to a data asset that may affect a data asset that they have used.Type: GrantFiled: November 2, 2016Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Narayan Nevrekar, Venkat Siva Sai Krishna Khanderao, Francisc Stugren, Atul Bhartia, Kevin Joseph Fischer, Scott Walter Rosemund
-
Publication number: 20180121433Abstract: Data assets, such as streams, databases, spreadsheets, or other data sources or types, are identified and representations of the data asset are stored. The representation of a data asset includes a schema used by the data asset, a location of the data asset, and keywords or other descriptive information. The representations of each data asset are indexed, and a search interface is provided that allows users to search for relevant data assets. In addition, dependencies, or other relationship information, among the various data assets is maintained and is used to generate a graph that shows the interrelatedness of the data assets. The graph can be explored by users to select data assets, and used to alert users when a change has been made to a data asset that may affect a data asset that they have used.Type: ApplicationFiled: November 2, 2016Publication date: May 3, 2018Inventors: Narayan Nevrekar, Venkat Siva Sai Krishna Khanderao, Francisc Stugren, Atul Bhartia, Kevin Joseph Fischer, Scott Walter Rosemund
-
Publication number: 20170199875Abstract: In some examples, a computing device determines a data manipulation from a job specification. The device determines a corresponding data-processing instruction using data-source metadata, and determines and executes a corresponding query. In some examples, a device receives search keys. The device searches data-source metadata using the search keys. The device weights a first data source based on producer-consumer relationships between data sources, and ranks the first data source using the weight. In some examples, a device determines structural and content information of a data record. The device determines a data-source identifier from the structural information and stores the content information with the data-source identifier in a database. In some examples, via a user interface, a device receives a job specification and annotation data. The device stores the spec and the annotation data in a metadata repository.Type: ApplicationFiled: January 8, 2016Publication date: July 13, 2017Inventors: Narayan Nevrekar, Francisc Stugren, Atul Bhartia, Kevin Joseph Fischer, Michael Guthrie, Sohail Mohammed, Scott Rosemund, Kazi Al-Rashid
-
Patent number: 8751415Abstract: A method includes displaying a plurality of user modifiable utilization views of a monitored software application, where each of the plurality of user modifiable utilization views is customizable to fit a domain of analysis by identifying one or more resource types of multiple resource components. Each of the plurality of user modifiable utilization views is displayed in one more graphical user interfaces. The method includes determining a desired ordering of the one or more resource types within a hierarchy of types and filtering one or more details of the multiple resource components to create a customized view. A user can navigate between each of the plurality of user modifiable utilization views to dynamically construct related target analysis views including filtered details across one or more other domains of analysis.Type: GrantFiled: January 4, 2012Date of Patent: June 10, 2014Assignee: Microsoft CorporationInventors: Matt Hollingsworth, Colleen Hamilton, John M. Oslake, Shawn Bice, Narayan Nevrekar