Patents by Inventor Divij Gupta
Divij Gupta 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: 11995124Abstract: Methods, systems, and computer-readable media for query language interoperability in a graph database are disclosed. Data elements are inserted into a graph database using one or more of a plurality of graph database query languages. The graph database query languages comprise a first graph database query language associated with a first data model and a second graph database query language associated with a second data model. The data elements are stored in the graph database using an internal data model that differs from the first and second data models. One or more of the data elements are retrieved from the graph database based at least in part on a query. The query is expressed using a different graph database query language than the graph database query language used to insert the one or more retrieved data elements.Type: GrantFiled: January 27, 2023Date of Patent: May 28, 2024Assignee: Amazon Technologies, Inc.Inventors: Kawarjit Bedi, Piyush Gupta, Sainath Chowdary Mallidi, Divij Vaidya, Andi Gutmans
-
Patent number: 11803893Abstract: A service provider system may implement an enterprise catalog service that manages software products and portfolios of software products on behalf of service provider customer organizations. A graph processing service of the enterprise catalog service may create a graph representation of the enterprise catalog service data, including principals, product listings, portfolios, and constraints (and the relationships between them) that may be used to manage access control, launch contexts, and searches within the enterprise catalog service. A primary (key-value) store may maintain an adjacency list and a secondary index of de-normalized edges. A secondary (document) store may maintain the de-normalized edges. In response to various queries directed to the graph processing service, the service may query the adjacency list or the secondary index. For example, one query may return a list of products that an end user can access, and another may return a count of products within a portfolio.Type: GrantFiled: February 12, 2021Date of Patent: October 31, 2023Assignee: Amazon Technologies, Inc.Inventors: Divij Gupta, Quan Binh To, Julien Jacques Ellie, Benjamin David Newman, Zachary Thomas Crowell
-
Publication number: 20210182940Abstract: A service provider system may implement an enterprise catalog service that manages software products and portfolios of software products on behalf of service provider customer organizations. A graph processing service of the enterprise catalog service may create a graph representation of the enterprise catalog service data, including principals, product listings, portfolios, and constraints (and the relationships between them) that may be used to manage access control, launch contexts, and searches within the enterprise catalog service. A primary (key-value) store may maintain an adjacency list and a secondary index of de-normalized edges. A secondary (document) store may maintain the de-normalized edges. In response to various queries directed to the graph processing service, the service may query the adjacency list or the secondary index. For example, one query may return a list of products that an end user can access, and another may return a count of products within a portfolio.Type: ApplicationFiled: February 12, 2021Publication date: June 17, 2021Applicant: Amazon Technologies, Inc.Inventors: Divij Gupta, Quan Binh To, Julien Jacques Ellie, Benjamin David Newman, Zachary Thomas Crowell
-
Patent number: 10922740Abstract: A service provider system may implement an enterprise catalog service that manages software products and portfolios of software products on behalf of service provider customer organizations. A graph processing service of the enterprise catalog service may create a graph representation of the enterprise catalog service data, including principals, product listings, portfolios, and constraints (and the relationships between them) that may be used to manage access control, launch contexts, and searches within the enterprise catalog service. A primary (key-value) store may maintain an adjacency list and a secondary index of de-normalized edges. A secondary (document) store may maintain the de-normalized edges. In response to various queries directed to the graph processing service, the service may query the adjacency list or the secondary index. For example, one query may return a list of products that an end user can access, and another may return a count of products within a portfolio.Type: GrantFiled: October 1, 2018Date of Patent: February 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Divij Gupta, Quan Binh To, Julien Jacques Ellie, Benjamin David Newman, Zachary Thomas Crowell
-
Publication number: 20190108575Abstract: A service provider system may implement an enterprise catalog service that manages software products and portfolios of software products on behalf of service provider customer organizations. A graph processing service of the enterprise catalog service may create a graph representation of the enterprise catalog service data, including principals, product listings, portfolios, and constraints (and the relationships between them) that may be used to manage access control, launch contexts, and searches within the enterprise catalog service. A primary (key-value) store may maintain an adjacency list and a secondary index of de-normalized edges. A secondary (document) store may maintain the de-normalized edges. In response to various queries directed to the graph processing service, the service may query the adjacency list or the secondary index. For example, one query may return a list of products that an end user can access, and another may return a count of products within a portfolio.Type: ApplicationFiled: October 1, 2018Publication date: April 11, 2019Applicant: Amazon Technologies, Inc.Inventors: Divij Gupta, Quan Binh To, Julien Jacques Ellie, Benjamin David Newman, Zachary Thomas Crowell
-
Patent number: 10089676Abstract: A service provider system may implement an enterprise catalog service that manages software products and portfolios of software products on behalf of service provider customer organizations. A graph processing service of the enterprise catalog service may create a graph representation of the enterprise catalog service data, including principals, product listings, portfolios, and constraints (and the relationships between them) that may be used to manage access control, launch contexts, and searches within the enterprise catalog service. A primary (key-value) store may maintain an adjacency list and a secondary index of de-normalized edges. A secondary (document) store may maintain the de-normalized edges. In response to various queries directed to the graph processing service, the service may query the adjacency list or the secondary index. For example, one query may return a list of products that an end user can access, and another may return a count of products within a portfolio.Type: GrantFiled: December 18, 2014Date of Patent: October 2, 2018Assignee: Amazon Technologies, Inc.Inventors: Divij Gupta, Quan Binh To, Julien Jacques Ellie, Benjamin David Newman, Zachary Thomas Crowell
-
Patent number: 9756070Abstract: Technologies are described herein for scanning machine images using a scanning service to identify potential risks. The scanning service may be associated with a service provider network. A scan request is received at the scanning service that requests machine images to be scanned. One or more scans may be performed on each of the machine images. An execution environment may host a machine image during a scan of the machine image. Scan result data associated with the scans is stored. The scan result data may be used to provide scan results to the requestor.Type: GrantFiled: November 10, 2014Date of Patent: September 5, 2017Assignee: Amazon Technologies, Inc.Inventors: Zachary Thomas Crowell, Julien Jacques Ellie, Divij Gupta, Nishant Jain, Michael Sean Mayo, John Christopher Mikula, Benjamin David Newman