Patents by Inventor Divesh Srivastava

Divesh Srivastava 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: 8176036
    Abstract: Methods, systems and computer instructions on computer readable media are disclosed for optimizing a query, including a first join path, a second join path, and an optimizer, to efficiently provide high quality information from large, multiple databases. The methods and systems include evaluating a schema graph identifying the join paths between a field X and a field Y, and a value X=x, to identify the top-few values of Y=y that are reachable from a specified X=x value when using the join paths. Each data path that instantiates the schema join paths can be scored and evaluated as to the quality of the data with respect to specified integrity constraints to alleviate data quality problems. Agglomerative scoring methodologies can be implemented to compute high quality information in the form of a top-few answers to a specified problem as requested by the query.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: May 8, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Divesh Srivastava, Ioannis Kotidis
  • Patent number: 8176016
    Abstract: A method and apparatus for rapid identification of column heterogeneity in databases are disclosed. For example, the method receives data associated with a column in a database. The method computes a cluster entropy for the data as a measure of data heterogeneity and then determines whether said data is heterogeneous in accordance with the cluster entropy.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: May 8, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Bing Tian Dai, Nikolaos Koudas, Beng Chin Ooi, Divesh Srivastava, Suresh Venkatasubramanian
  • Patent number: 8161046
    Abstract: The invention relates to a system and/or methodology for selectivity estimation of set similarity queries. More specifically, the invention relates to a selectivity estimation technique employing hashed sampling. The invention providing for samples constructed a priori that can efficiently and quickly provide accurate estimates for arbitrary queries, and can be updated efficiently as well.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: April 17, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Marios Hadjieleftheriou, Nick Koudas, Divesh Srivastava, Xiaohui Yu
  • Patent number: 8161048
    Abstract: A method for mapping relationships in a database results in a cluster graph. A representative sample of records in each of a plurality of tables in the database is analyzed for nearest neighbor join edges instantiated by the record. Records with corresponding nearest neighbor join edges are grouped into clusters. Cluster pairs which share a join relationship between two tables are identified. A weighting may be applied to cluster pairs based on the number of records for the cluster pair. Meaningful cluster pairs above a weighted threshold may be ordered according to table and displayed as a cluster graph. Analyses of the cluster graph may reveal important characteristics of the database.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: April 17, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Cecilia Magdalena Procopiuc, Divesh Srivastava
  • Patent number: 8160837
    Abstract: Methods and apparatus to determine statistical dominance point descriptors for multidimensional data are disclosed. An example method disclosed herein comprises determining a first joint dominance value for a first data point in a multidimensional data set, data points in the multidimensional data set comprising multidimensional values, each dimension corresponding to a different measurement of a physical event, the first joint dominance value corresponding to a number of data points in the multidimensional data set dominated by the first data point in every dimension, determining a first skewness value for the first data point, the first skewness value corresponding to a size of a first dimension of the first data point relative to a combined size of all dimensions of the first data point, and combining the first joint dominance and first skewness values to determine a first statistical dominance point descriptor associated with the first data point.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: April 17, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Graham Cormode, Philip Korn, Divesh Srivastava
  • Patent number: 8145624
    Abstract: Method and apparatus for associating at least one query expression to an original database table is described. In one example, a metadata table is added to a database, wherein at least one portion of the metadata table comprises the at least one query expression. Afterwards, the at least one query expression is associated to at least one value from at least one tuple belonging to a data table of the database.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: March 27, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Divesh Srivastava, Ioannis Velegrakis
  • Patent number: 8145793
    Abstract: A distributed transformation network provides delivery of content from a content publisher to a content recipient. Content from the content publisher is received at an entry node of the distributed transformation network and transmitted to a transformation node in the distributed transformation network. The content is transformed according to publisher, recipient or network administrator specifications and transmitting to delivery nodes which deliver the transformed content to the content recipient. The published content may be in an XML-based format and transformed into an XML-related format or any other structured language format as desired in the provided specification.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: March 27, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: David Gerald Belanger, Steven Michael Bellovin, Maria F. Fernandez, Robert J. Hall, Charles Robert Kalmanek, Jr., Kathleen McKenna, Divesh Srivastava
  • Patent number: 8117307
    Abstract: A system for a data stream management system includes a filter transport aggregate for a high speed input data stream with a plurality of packets each packet comprising attributes. The system includes an evaluation system to evaluate the high speed input data stream and partitions the packets into groups the attributes and a table, wherein the table stores the attributes of each packets using a hash function. A phantom query is used to define partitioned groups of packets using attributes other than those used to group the packets for solving user queries without performing the user queries on the high speed input data stream.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: February 14, 2012
    Assignee: AT & T Intellectual Property II, LP
    Inventors: Divesh Srivastava, Nick Koudas, Rui Zhang
  • Patent number: 8117190
    Abstract: Structural join mechanisms provide efficient query pattern matching. In one embodiment, tree-merge mechanisms are provided. In another embodiment, stack-tree mechanisms are provided.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: February 14, 2012
    Assignees: AT&T Intellectual Property II, L.P., The Regents of the University of Michigan
    Inventors: Nikolaos Koudas, Divesh Srivastava, Jignesh M. Patel, Shurug Ali Al-Khalifa, Hosagrahar V. Jagadish, Yuqing Wu
  • Patent number: 8117189
    Abstract: A method of query pattern matching uses a chain of linked stacks to compactly represent partial results to root-to-leaf query paths, which are then composed to obtain matches for the twig pattern.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: February 14, 2012
    Assignees: AT&T Intellectual Property II, L.P., The Trustees of Columbia University
    Inventors: Nicolas Bruno, Nikolacs Koudas, Divesh Srivastava
  • Publication number: 20120033582
    Abstract: A method and system are described to multicast with an adaptive dual state. The system receives multicast traffic over a membership tree including a first plurality of nodes connected in a first topology destined for a plurality of multicast members of a first multicast group. Next, the system determines a rate of multicast traffic that exceeds a predetermined threshold based on the receiving the multicast traffic. Next, the system generates a dissemination tree including a second plurality of nodes connected in a second topology to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group. Finally, the system forwards the multicast traffic to the plurality of multicast members of the first multicast group over the dissemination tree.
    Type: Application
    Filed: October 20, 2011
    Publication date: February 9, 2012
    Applicant: AT & T Intellectual Property I, LP
    Inventors: Kadangode K. Ramakrishnan, Divesh Srivastava, Tae Won Cho, Yin Zhang, Michael Rabinovich
  • Publication number: 20120036136
    Abstract: A method for securing content in a database includes identifying a challenge column associated with a database column referenced in an update query. A challenge value for the challenge column may be received and resolved for a match with a corresponding value stored in the challenge column. In case of a match, the update query may be certified for execution on the database, otherwise, the update query may be prevented from executing. Challenge columns may be determined by an analysis of the database on the basis of discriminating power, description complexity, and/or diversity.
    Type: Application
    Filed: August 6, 2010
    Publication date: February 9, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Divesh Srivastava, Su Chen, Xin Dong, V. S. Lakshmanan
  • Patent number: 8112422
    Abstract: Computer program products are provided for anonymizing a database that includes tuples. A respective tuple includes at least one quasi-identifier and sensitive attributes associated with the quasi-identifier. These computer program products include computer readable program code that is configured to (k,e)-anonymize the tuples over a number k of different values in a range e of values, while preserving coupling at least two of the sensitive attributes to one another in the sets of attributes that are anonymized to provide a (k,e)-anonymized database. Related computer systems and methods are also provided.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: February 7, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Divesh Srivastava, Cecilia Magdalena Procopiuc
  • Patent number: 8112802
    Abstract: Embodiments disclosed herein are directed to verifying query results of an untrusted server. A data owner outsources a data stream to the untrusted server, which is configured to respond to a query from a client with the query result, which is returned to the client. The data owner can maintain a vector associated with query results returned by the server and can generate a verification synopsis using the vector and a seed. The verification synopsis includes a polynomial, where coefficients of the polynomial are determined based on the seed. The data owner outputs the verification synopsis and the seed to a client for verification of the query results.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: February 7, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Marios Hadjieleftheriou, George Kollios, Feifei Li, Divesh Srivastava, Ke Yi, Graham Cormode
  • Patent number: 8103708
    Abstract: Described is a system and method for receiving a data stream of multi-dimensional items, collecting a sample of the data stream having a predetermined number of items and dividing the sample into a plurality of subsamples, each subsample corresponding to a single dimension of each of the predetermined number of items. A query is then executed on a particular item in at least two of the subsamples to generate data for the corresponding subsample. This data is combined into a single value.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: January 24, 2012
    Assignee: AT & T Intellectual Property II, LP
    Inventors: Graham Cormode, Philip Russell Korn, Shanmugavelayutham Muthukrishnan, Divesh Srivastava
  • Patent number: 8099493
    Abstract: A method and system for extracting useful statistics and information and removing a processing module based on the information to enhance a run-time system on a network interface card is disclosed. The run-time system module feeds information derived from a network packet to processing modules which process the information and generate output such as condensed statistics about the packets traveling through the network. The run-time system can be enhanced to included facilities for removing processing modules without replacing the run-time system module.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: January 17, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Publication number: 20120011591
    Abstract: The present disclosure is directed to systems, methods, and computer-readable storage media for anonymizing data over multiple temporal releases. Data is received, and nodes and connections in the data are identified. The data also is analyzed to identify predicted connections. The nodes, the connections, and the predicted connections are analyzed to determine how to group the nodes in the data. The data is published, and the grouping of the nodes is extended to subsequent temporal releases of the data, the nodes of which are grouped in accordance with the grouping used with the data.
    Type: Application
    Filed: July 6, 2010
    Publication date: January 12, 2012
    Inventors: Graham Cormode, Smriti Bhagat, Balachander Krishnamurthy, Divesh Srivastava
  • Publication number: 20110321169
    Abstract: The present disclosure is directed to systems, methods, and computer-readable storage media for generating data and data sets that are resistant to minimality attacks. Data sets having a number of tuples are received, and the tuples are ordered according to an aspect of the tuples. The tuples can be split into groups of tuples, and each of the groups may be analyzed to determine if the group complies with a privacy requirement. Groups that satisfy the privacy requirement may be output as new data sets that are resistant to minimality attacks.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Inventors: Graham Cormode, Tiancheng Li, Divesh Srivastava
  • Patent number: 8064446
    Abstract: A method and system are described to multicast with an adaptive dual state. The system receives multicast traffic over a membership tree including a first plurality of nodes connected in a first topology destined for a plurality of multicast members of a first multicast group. Next, the system determines a rate of multicast traffic that exceeds a predetermined threshold based on the receiving the multicast traffic. Next, the system generates a dissemination tree including a second plurality of nodes connected in a second topology to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group. Finally, the system forwards the multicast traffic to the plurality of multicast members of the first multicast group over the dissemination tree.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: November 22, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kadangode K. Ramakrishnan, Divesh Srivastava, Tae W. Cho, Yin Zhang, Michael Rabinovich
  • Patent number: 8024346
    Abstract: A method and apparatus for ranked join indices includes a solution providing performance guarantees for top-k join queries over two relations, when preprocessing to construct a ranked join index for a specific join condition is permitted. The concepts of ranking join indices presented herein are also applicable in the case of a single relation. In this case, the concepts herein provide a solution to the top-k selection problem with monotone linear functions, having guaranteed worst case search performance for the case of two ranked attributes and arbitrary preference vectors.
    Type: Grant
    Filed: December 26, 2009
    Date of Patent: September 20, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Nikolaos Koudas, Ioannis Kotidis, Themistoklis Palpanas, Divesh Srivastava, Panayiotis Tsaparas