Patents by Inventor Vahit Hacigumus

Vahit Hacigumus 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: 9740739
    Abstract: Systems and methods are disclosed for query processing in a big data analytics platform by enumerating plans for a current query using a processor; building a dominance graph for the current query; for each plan, determining a regret value and a score for the plan based on the regret value and cost; and selecting query plans in an online fashion for query processing in big data analytics platforms where intermediate results are materialized and can be reused later.
    Type: Grant
    Filed: October 4, 2014
    Date of Patent: August 22, 2017
    Assignee: NEC Corporation
    Inventors: Ziyang Liu, Vahit Hacigumus
  • Patent number: 9569491
    Abstract: 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: Grant
    Filed: July 2, 2014
    Date of Patent: February 14, 2017
    Assignee: NEC Corporation
    Inventors: Jagan Sankaranarayanan, Vahit Hacigumus, Jeffrey LeFevre, Junichi Tatemura
  • Publication number: 20160147832
    Abstract: 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: Application
    Filed: July 2, 2014
    Publication date: May 26, 2016
    Applicant: NEC Laboratories America, Inc.
    Inventors: Jagan Sankaranarayanan, Vahit Hacigumus, Jeffrey LeFevre, Junichi Tatemura
  • Publication number: 20150154670
    Abstract: A system for fair costing of dynamic data sharing in a cloud market is disclosed. The system uses an online method for sharing plan selection, as well as a set of fair costing criteria and a method that maximizes fairness.
    Type: Application
    Filed: October 4, 2014
    Publication date: June 4, 2015
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Ziyang Liu, Vahit Hacigumus
  • Publication number: 20150149434
    Abstract: Systems and methods are disclosed for query processing in a big data analytics platform by enumerating plans for a current query using a processor; building a dominance graph for the current query; for each plan, determining a regret value and a score for the plan based on the regret value and cost; and selecting query plans in an online fashion for query processing in big data analytics platforms where intermediate results are materialized and can be reused later.
    Type: Application
    Filed: October 4, 2014
    Publication date: May 28, 2015
    Applicant: NEC Laboratories America, Inc.
    Inventors: Ziyang Liu, Vahit Hacigumus
  • Publication number: 20150081668
    Abstract: 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: Application
    Filed: July 2, 2014
    Publication date: March 19, 2015
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Jagan Sankaranarayanan, Vahit Hacigumus, Jeffrey LeFevre, Junichi Tatemura
  • Publication number: 20140019415
    Abstract: A computer implemented method for cloud bursting applied to a database includes employing a database live migration using a database hot backup capability to support database cloud bursting without client service interruption in multitenant databases, ascertaining a critical time to start/redo the database cloud bursting to a public cloud so as to meet a service level agreement SLA while leveraging a private cloud for the database to a maximum level, and determining tenants of the database to burst into the public cloud to responsive to costs and benefits.
    Type: Application
    Filed: July 11, 2013
    Publication date: January 16, 2014
    Inventors: Sean Barker, Yun Chi, Vahit Hacigumus
  • Publication number: 20070294213
    Abstract: A method and system for providing user-friendly access to a database are described. More particularly, embodiments of the present invention provide a database server. There is at least one database coupled to the database server, wherein the database server enables access to the at least one database. A user-defined interface configured to have access to the at least one database, wherein the user-defined interface is customized to have functionality to suit specific needs of a user.
    Type: Application
    Filed: September 6, 2007
    Publication date: December 20, 2007
    Applicant: International Business Machines Corporation
    Inventors: Vahit Hacigumus, Balakrishna Iyer
  • Publication number: 20070201700
    Abstract: A system, method and programmed article of manufacture to perform efficient encryption key updates in encrypted database-as-a-service (DAS) environments using a key registry and key locks. A database as a service environment allows organizations to outsource their data management infrastructures to a database service provider. The service provider employs data encryption techniques to ensure the privacy of hosted data. The security of encryption techniques relies on the confidentiality of the encryption keys. The dynamic nature of the encrypted database in the DAS model adds complexity and raises specific requirements on key management techniques. The solution is provided by the key registry and by the key update lock, key management process and log management process to allow data update access to data concurrently with encryption key update for the same data.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Inventor: Vahit Hacigumus
  • Publication number: 20070192475
    Abstract: A system and method for providing an integrated storage appliance is disclosed. The storage appliance includes a front-end processor cluster, a storage subsystem coupled to the processor cluster, and a customizable software stack executed by the processor cluster, wherein the customizable software stack includes an operating system and storage-intensive application software.
    Type: Application
    Filed: April 24, 2007
    Publication date: August 16, 2007
    Applicant: International Business Machines Corporation
    Inventors: Sanjoy DAS, Balakrishna Iyer, John Flynn, Vahit Hacigumus, Dante Aubert, Lu Nguyen
  • Publication number: 20060101000
    Abstract: The present invention provides a computer-readable medium and system for selecting a set of n-grams for indexing string data in a DBMS system. Aspects of the invention include providing a set of candidate in grams, each n-gram comprising a sequence of characters; identifying sample queries having character strings containing the candidate n-grams; and based on the set of candidate n-grams, the sample queries, database records, and an n-gram space constraint, automatically selecting, given the space constraint, a minimal set of an n-grams from the set of candidate n-grams that minimizes the number of false hits for the set of sample queries had the sample queries been executed against the database records.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 11, 2006
    Inventors: Vahit Hacigumus, Balakrishna Iyer, Sharad Mehrotra
  • Publication number: 20050262129
    Abstract: A data warehouse is created using an input file that can contain sub-documents of different formats. A root document model including path names to all nodes among the sub-documents is generated, and a table is generated with columns being derived from the path names of the root model. The sub-documents are shredded to populate the table. Then, the dimensions of the data warehouse are defined by selecting respective columns. A routine such as a DDL may then be generated to populate the data warehouse with data.
    Type: Application
    Filed: May 20, 2004
    Publication date: November 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Vahit Hacigumus, Jeffrey Kreulen, James Rhodes