Patents by Inventor Jagan Sankaranarayanan
Jagan Sankaranarayanan 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: 20220335049Abstract: The present disclosure describes an analytical data management system (ADMS) that serves critical dashboards, applications, and internal users. This ADMS has high scalability, and availability through replication and failover, high user query load, and large data volumes. The ADMS provides continuous ingestion and high performance querying with tunable freshness. It further advances the idea of disaggregation by decoupling its architectural components: ingestion, indexing, and querying. As a result, the impact of a slow down in indexing on the query performance is minimized by either trading off data freshness or incurring higher costs.Type: ApplicationFiled: April 14, 2022Publication date: October 20, 2022Inventors: Vahit Hakan Hacigumus, Ankur Agiwal, Kevin I. Lai, Gokulnath Babu Manoharan, Indrajit Roy, Jagan Sankaranarayanan, Hao Zhang, Tao Zou, Rajesh Sambavarvadakarai Rajagopalan
-
Patent number: 9569491Abstract: A system includes first and second data stores, each store having a set of materialized views of the base data and the views comprise a multistore physical design; an execution layer coupled to the data stores; a query optimizer coupled to the execution layer; and a tuner coupled to the query optimizer and the execution layer, wherein the tuner determines a placement of the materialized views across the stores to improve workload performance upon considering each store's view storage budget and a transfer budget when moving views across the stores.Type: GrantFiled: July 2, 2014Date of Patent: February 14, 2017Assignee: NEC CorporationInventors: Jagan Sankaranarayanan, Vahit Hacigumus, Jeffrey LeFevre, Junichi Tatemura
-
Patent number: 9477708Abstract: Systems and methods are disclosed for managing a multi-store execution environment by applying opportunistic materialized views to improve workload performance and executing a plan on multiple database engines to increase query processing speed by leveraging unique capabilities of each engine by enabling stages of a query to execute on multiple engines, and by moving materialized views across engines.Type: GrantFiled: November 6, 2013Date of Patent: October 25, 2016Assignee: NEC CorporationInventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Jeffrey Paul LeFevre, Junichi Tatemura, Neoklis Polyzotis
-
Publication number: 20160147832Abstract: A system includes first and second data stores, each store having a set of materialized views of the base data and the views comprise a multistore physical design; an execution layer coupled to the data stores; a query optimizer coupled to the execution layer; and a tuner coupled to the query optimizer and the execution layer, wherein the tuner determines a placement of the materialized views across the stores to improve workload performance upon considering each store's view storage budget and a transfer budget when moving views across the stores.Type: ApplicationFiled: July 2, 2014Publication date: May 26, 2016Applicant: NEC Laboratories America, Inc.Inventors: Jagan Sankaranarayanan, Vahit Hacigumus, Jeffrey LeFevre, Junichi Tatemura
-
Patent number: 9183253Abstract: A system for evolutionary analytics supports three dimensions (analytical workflows, the users, and the data) by rewriting workflows to be more efficient by using answers materialized as part of previous workflow execution runs in the system.Type: GrantFiled: May 9, 2013Date of Patent: November 10, 2015Assignee: NEC Laboratories America, Inc.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Jeffrey LeFevre, Junichi Tatemura, Neoklis Polyzotis
-
Publication number: 20150081668Abstract: Systems and methods are disclosed to run a multistore system by receiving by-products of query processing in the multistore system, wherein the by-products include views or materializations of intermediate data; placing the views or materializations across the stores based on recently observed queries as indicative of a future query workload; determining a benefit score for each view based on a predicted future query workload, wherein each store has an allotted view storage budget, and there is a view transfer budget for transferring views between the stores; and tuning a physical design of the multistore system.Type: ApplicationFiled: July 2, 2014Publication date: March 19, 2015Applicant: NEC LABORATORIES AMERICA, INC.Inventors: Jagan Sankaranarayanan, Vahit Hacigumus, Jeffrey LeFevre, Junichi Tatemura
-
Patent number: 8825506Abstract: Systems and methods for data sharing include generating at least one sharing plan with a cheapest cost and/or a shortest execution time for one or more sharing arrangements. Admissibility of the one or more sharing arrangements is determined such that a critical time path of the at least one sharing plan does not exceed a staleness level and a cost of the at least one sharing plan does not exceed a capacity. Sharing plans of admissible sharing arrangements are executed while maintaining the staleness level.Type: GrantFiled: November 1, 2012Date of Patent: September 2, 2014Assignee: NEC Laboratories America, Inc.Inventors: Jagan Sankaranarayanan, Vahit Hakan Hacigumus, Mohamed Sarwat, Haopeng Zhang
-
Publication number: 20140207755Abstract: Systems and methods are disclosed for managing a multi-store execution environment by applying opportunistic materialized views to improve workload performance and executing a plan on multiple database engines to increase query processing speed by leveraging unique capabilities of each engine by enabling stages of a query to execute on multiple engines, and by moving materialized views across engines.Type: ApplicationFiled: November 6, 2013Publication date: July 24, 2014Applicant: NEC Laboratories America, Inc.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Jeffrey Paul LeFevre, Junichi Tatemura, Neoklis Polyzotis
-
Patent number: 8763010Abstract: A system and method for data sharing are provided. Context parameters associated with a user are gathered from a plurality of applications. A mobile context of the user is determined based on the gathered context parameters. Content is presented to the user in accordance with the mobile context of the user.Type: GrantFiled: October 7, 2011Date of Patent: June 24, 2014Assignee: NEC Laboratories America, Inc.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
-
Patent number: 8744770Abstract: One embodiment of the invention is directed to a method including constructing a path-distance oracle that provides both an intermediate vertex of a shortest path between two vertices in a spatial network and an approximate distance between the two vertices. The constructing comprises decomposing the spatial network into a set of path-coherent pairs (PCPs) that satisfy at least one predefined property.Type: GrantFiled: August 26, 2011Date of Patent: June 3, 2014Assignee: University of Maryland, College ParkInventors: Hanan Samet, Jagan Sankaranarayanan
-
Publication number: 20140122374Abstract: A method to facilitate data sharing for cloud applications includes determining one or more cost levers for a cloud service provider to share data among applications; determining a costing function that considers a resource cost of creating and maintaining the sharing, potential penalties to be paid if a service level agreement (SLA) is breached by the cloud service provider, and overprovisioning of services from the provider; and interactively answering what-if questions on pricing of services to allow a consumer to explore the cost of data sharing from the provider.Type: ApplicationFiled: May 3, 2013Publication date: May 1, 2014Applicant: NEC LABORATORIES AMERICA, INC.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Ziyang Liu, Samer Al-Kiswany
-
Patent number: 8661135Abstract: A platform as a service (PaaS) is provided as part of a data sharing scheme. The PaaS is configured to setup a materialized shared space in a cloud. The materialized shared space includes a set of resources invested by the PaaS to permit data sharing between a tenant application and at least one consumer application. A sharing middleware configured to provide the at least one consumer application with access to the data in the materialized shared space.Type: GrantFiled: October 7, 2011Date of Patent: February 25, 2014Assignee: NEC Laboratories America, Inc.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
-
Publication number: 20140006383Abstract: A system for evolutionary analytics supports three dimensions (analytical workflows, the users, and the data) by rewriting workflows to be more efficient by using answers materialized as part of previous workflow execution runs in the system.Type: ApplicationFiled: May 9, 2013Publication date: January 2, 2014Applicant: NEC LABORATORIES AMERICA, INC.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Jeffrey LeFevre, Junichi Tatemura, Neoklis Polyzotis
-
Patent number: 8612600Abstract: A system and method are provided for data sharing. A sharing negotiation tool permits at least one consumer application to negotiate a service level agreement on a dataset which is being shared by a tenant application on a cloud. A capacity planner is configured to determine an appropriate allocation of cloud resources to ensure that the service level agreement of the at least one consumer application is satisfied.Type: GrantFiled: October 7, 2011Date of Patent: December 17, 2013Assignee: NEC Laboratories America, Inc.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
-
Patent number: 8613004Abstract: A system and method are provided for data sharing. A uniform communication framework is provided as part of a sharing service on the cloud platform to facilitate data sharing among a plurality of applications. The uniform communication framework includes an application programming interface which provides a communication gateway to permit a first application to access data of a second application stored in the data store.Type: GrantFiled: October 7, 2011Date of Patent: December 17, 2013Assignee: NEC Laboratories America, Inc.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
-
Publication number: 20120144403Abstract: A system and method for data sharing are provided. Context parameters associated with a user are gathered from a plurality of applications. A mobile context of the user is determined based on the gathered context parameters. Content is presented to the user in accordance with the mobile context of the user.Type: ApplicationFiled: October 7, 2011Publication date: June 7, 2012Applicant: NEC Laboratories America, Inc.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
-
Publication number: 20120144040Abstract: A system and method are provided for data sharing. A sharing negotiation tool permits at least one consumer application to negotiate a service level agreement on a dataset which is being shared by a tenant application on a cloud. A capacity planner is configured to determine an appropriate allocation of cloud resources to ensure that the service level agreement of the at least one consumer application is satisfied.Type: ApplicationFiled: October 7, 2011Publication date: June 7, 2012Applicant: NEC Laboratories America, Inc.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
-
Publication number: 20120144407Abstract: A system and method are provided for data sharing. A uniform communication framework is provided as part of a sharing service on the cloud platform to facilitate data sharing among a plurality of applications. The uniform communication framework includes an application programming interface which provides a communication gateway to permit a first application to access data of a second application stored in the data store.Type: ApplicationFiled: October 7, 2011Publication date: June 7, 2012Applicant: NEC Laboratories America, Inc.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
-
Publication number: 20120143951Abstract: A platform as a service (PaaS) is provided as part of a data sharing scheme. The PaaS is configured to setup a materialized shared space in a cloud. The materialized shared space includes a set of resources invested by the PaaS to permit data sharing between a tenant application and at least one consumer application. A sharing middleware configured to provide the at least one consumer application with access to the data in the materialized shared space.Type: ApplicationFiled: October 7, 2011Publication date: June 7, 2012Applicant: NEC Laboratories America, Inc.Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
-
Publication number: 20120136575Abstract: One embodiment of the invention is directed to a method including constructing a path-distance oracle that provides both an intermediate vertex of a shortest path between two vertices in a spatial network and an approximate distance between the two vertices. The constructing comprises decomposing the spatial network into a set of path-coherent pairs (PCPs) that satisfy at least one predefined property.Type: ApplicationFiled: August 26, 2011Publication date: May 31, 2012Inventors: Hanan Samet, Jagan Sankaranarayanan