Patents by Inventor Marios Hadjieleftheriou
Marios Hadjieleftheriou 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: 10803099Abstract: In embodiments of the disclosed technology, indexes, such as inverted indexes, are updated only as necessary to guarantee answer precision within predefined thresholds which are determined with little cost in comparison to the updates of the indexes themselves. With the present technology, a batch of daily updates can be processed in a matter of minutes, rather than a few hours for rebuilding an index, and a query may be answered with assurances that the results are accurate or within a threshold of accuracy.Type: GrantFiled: September 19, 2018Date of Patent: October 13, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Marios Hadjieleftheriou, Nick Koudas, Divesh Srivastava
-
Publication number: 20190018891Abstract: In embodiments of the disclosed technology, indexes, such as inverted indexes, are updated only as necessary to guarantee answer precision within predefined thresholds which are determined with little cost in comparison to the updates of the indexes themselves. With the present technology, a batch of daily updates can be processed in a matter of minutes, rather than a few hours for rebuilding an index, and a query may be answered with assurances that the results are accurate or within a threshold of accuracy.Type: ApplicationFiled: September 19, 2018Publication date: January 17, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Marios Hadjieleftheriou, Nick Koudas, Divesh Srivastava
-
Patent number: 10120931Abstract: In embodiments of the disclosed technology, indexes, such as inverted indexes, are updated only as necessary to guarantee answer precision within predefined thresholds which are determined with little cost in comparison to the updates of the indexes themselves. With the present technology, a batch of daily updates can be processed in a matter of minutes, rather than a few hours for rebuilding an index, and a query may be answered with assurances that the results are accurate or within a threshold of accuracy.Type: GrantFiled: October 31, 2016Date of Patent: November 6, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Marios Hadjieleftheriou, Nick Koudas, Divesh Srivastava
-
Patent number: 9703824Abstract: Concepts and technologies are disclosed herein for managing a distributed database. A data management application can obtain a query. The data management application can analyze the query to determine a number of data structures relevant to the query. The data management application also can analyze data stores storing the data structures and move or assign data structures to other data stores within a distributed database. The movement of the data structures within the distributed database can be based upon greedy algorithms for moving data and/or executing queries.Type: GrantFiled: October 19, 2015Date of Patent: July 11, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Marios Hadjieleftheriou, Theodore Johnson, Vladislav Shkapenyuk
-
Patent number: 9633079Abstract: Concepts and technologies are disclosed herein for generating and using temporal metadata partitions. Metadata can be stored in temporal metadata partitions based upon a time range included in the metadata. Furthermore, metadata can be stored in multiple temporal metadata partitions to which the metadata is relevant. As such, metadata can be stored in manner that allows event data to be understood in the context of temporally accurate and/or relevant metadata. Functionality for executing queries of event data and providing results in view of metadata, as well as the merging of multiple temporal metadata partitions also are disclosed.Type: GrantFiled: December 15, 2015Date of Patent: April 25, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Theodore Johnson, Marios Hadjieleftheriou, Vladislav Shkapenyuk
-
Patent number: 9600526Abstract: Concepts and technologies are disclosed herein for generating and using temporal data partition revisions. In some embodiments, a server computer can execute a data management application. The server computer can obtain a data partition associated with a data stream. The data partition can include a data point and a timestamp. The server computer can analyze the timestamp to determine if the data partition corresponds to an update of a base data record. If the server computer determines that the data corresponds to an update, the server computer can compute a revision comprising a delta and a timestamp and store the revision.Type: GrantFiled: December 6, 2012Date of Patent: March 21, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Theodore Johnson, Marios Hadjieleftheriou, Vladislav Shkapenyuk
-
Publication number: 20170046424Abstract: In embodiments of the disclosed technology, indexes, such as inverted indexes, are updated only as necessary to guarantee answer precision within predefined thresholds which are determined with little cost in comparison to the updates of the indexes themselves. With the present technology, a batch of daily updates can be processed in a matter of minutes, rather than a few hours for rebuilding an index, and a query may be answered with assurances that the results are accurate or within a threshold of accuracy.Type: ApplicationFiled: October 31, 2016Publication date: February 16, 2017Applicant: AT&T Intellectual Property I, L.P.Inventors: Marios Hadjieleftheriou, Nick Koudas, Divesh Srivastava
-
Patent number: 9514172Abstract: In embodiments of the disclosed technology, indexes, such as inverted indexes, are updated only as necessary to guarantee answer precision within predefined thresholds which are determined with little cost in comparison to the updates of the indexes themselves. With the present technology, a batch of daily updates can be processed in a matter of minutes, rather than a few hours for rebuilding an index, and a query may be answered with assurances that the results are accurate or within a threshold of accuracy.Type: GrantFiled: August 27, 2012Date of Patent: December 6, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Marios Hadjieleftheriou, Nick Koudas, Divesh Srivastava
-
Publication number: 20160098457Abstract: Concepts and technologies are disclosed herein for generating and using temporal metadata partitions. Metadata can be stored in temporal metadata partitions based upon a time range included in the metadata. Furthermore, metadata can be stored in multiple temporal metadata partitions to which the metadata is relevant. As such, metadata can be stored in manner that allows event data to be understood in the context of temporally accurate and/or relevant metadata. Functionality for executing queries of event data and providing results in view of metadata, as well as the merging of multiple temporal metadata partitions also are disclosed.Type: ApplicationFiled: December 15, 2015Publication date: April 7, 2016Applicant: AT&T Intellectual Property I, L.P.Inventors: Theodore Johnson, Marios Hadjieleftheriou, Vladislav Shkapenyuk
-
Publication number: 20160042029Abstract: Concepts and technologies are disclosed herein for managing a distributed database. A data management application can obtain a query. The data management application can analyze the query to determine a number of data structures relevant to the query. The data management application also can analyze data stores storing the data structures and move or assign data structures to other data stores within a distributed database. The movement of the data structures within the distributed database can be based upon greedy algorithms for moving data and/or executing queries.Type: ApplicationFiled: October 19, 2015Publication date: February 11, 2016Applicant: AT&T Intellectual Property I, L.P.Inventors: Marios Hadjieleftheriou, Theodore Johnson, Vladislav Shkapenyuk
-
Patent number: 9235628Abstract: Concepts and technologies are disclosed herein for generating and using temporal metadata partitions. Metadata can be stored in temporal metadata partitions based upon a time range included in the metadata. Furthermore, metadata can be stored in multiple temporal metadata partitions to which the metadata is relevant. As such, metadata can be stored in manner that allows event data to be understood in the context of temporally accurate and/or relevant metadata. Functionality for executing queries of event data and providing results in view of metadata, as well as the merging of multiple temporal metadata partitions also are disclosed.Type: GrantFiled: December 11, 2014Date of Patent: January 12, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Theodore Johnson, Marios Hadjieleftheriou, Vladislav Shkapenyuk
-
Patent number: 9165018Abstract: Concepts and technologies are disclosed herein for managing a distributed database. A data management application can obtain a query. The data management application can analyze the query to determine a number of data structures relevant to the query. The data management application also can analyze data stores storing the data structures and move or assign data structures to other data stores within a distributed database. The movement of the data structures within the distributed database can be based upon greedy algorithms for moving data and/or executing queries.Type: GrantFiled: December 6, 2012Date of Patent: October 20, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Marios Hadjieleftheriou, Theodore Johnson, Vladislav Shkapenyuk
-
Publication number: 20150095326Abstract: Concepts and technologies are disclosed herein for generating and using temporal metadata partitions. Metadata can be stored in temporal metadata partitions based upon a time range included in the metadata. Furthermore, metadata can be stored in multiple temporal metadata partitions to which the metadata is relevant. As such, metadata can be stored in manner that allows event data to be understood in the context of temporally accurate and/or relevant metadata. Functionality for executing queries of event data and providing results in view of metadata, as well as the merging of multiple temporal metadata partitions also are disclosed.Type: ApplicationFiled: December 11, 2014Publication date: April 2, 2015Applicant: AT&T Intellectual Property I, L.P.Inventors: Theodore Johnson, Marios Hadjieleftheriou, Vladislav Shkapenyuk
-
Patent number: 8943107Abstract: Concepts and technologies are disclosed herein for generating and using temporal metadata partitions. Metadata can be stored in temporal metadata partitions based upon a time range included in the metadata. Furthermore, metadata can be stored in multiple temporal metadata partitions to which the metadata is relevant. As such, metadata can be stored in manner that allows event data to be understood in the context of temporally accurate and/or relevant metadata. Functionality for executing queries of event data and providing results in view of metadata, as well as the merging of multiple temporal metadata partitions also are disclosed.Type: GrantFiled: December 4, 2012Date of Patent: January 27, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Theodore Johnson, Marios Hadjieleftheriou, Vladislav Shkapenyuk
-
Publication number: 20140164430Abstract: Concepts and technologies are disclosed herein for managing a distributed database. A data management application can obtain a query. The data management application can analyze the query to determine a number of data structures relevant to the query. The data management application also can analyze data stores storing the data structures and move or assign data structures to other data stores within a distributed database. The movement of the data structures within the distributed database can be based upon greedy algorithms for moving data and/or executing queries.Type: ApplicationFiled: December 6, 2012Publication date: June 12, 2014Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Marios Hadjieleftheriou, Theodore Johnson, Vladislav Shkapenyuk
-
Publication number: 20140164409Abstract: Concepts and technologies are disclosed herein for generating and using temporal data partition revisions. In some embodiments, a server computer can execute a data management application. The server computer can obtain a data partition associated with a data stream. The data partition can include a data point and a timestamp. The server computer can analyze the timestamp to determine if the data partition corresponds to an update of a base data record. If the server computer determines that the data corresponds to an update, the server computer can compute a revision comprising a delta and a timestamp and store the revision.Type: ApplicationFiled: December 6, 2012Publication date: June 12, 2014Applicant: AT&T Intellectual Property I, L.P.Inventors: Theodore Johnson, Marios Hadjieleftheriou, Vladislav Shkapenyuk
-
Publication number: 20140156642Abstract: Concepts and technologies are disclosed herein for generating and using temporal metadata partitions. Metadata can be stored in temporal metadata partitions based upon a time range included in the metadata. Furthermore, metadata can be stored in multiple temporal metadata partitions to which the metadata is relevant. As such, metadata can be stored in manner that allows event data to be understood in the context of temporally accurate and/or relevant metadata. Functionality for executing queries of event data and providing results in view of metadata, as well as the merging of multiple temporal metadata partitions also are disclosed.Type: ApplicationFiled: December 4, 2012Publication date: June 5, 2014Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Theodore Johnson, Marios Hadjieleftheriou, Vladislav Shkapenyuk
-
Publication number: 20120323870Abstract: In embodiments of the disclosed technology, indexes, such as inverted indexes, are updated only as necessary to guarantee answer precision within predefined thresholds which are determined with little cost in comparison to the updates of the indexes themselves. With the present technology, a batch of daily updates can be processed in a matter of minutes, rather than a few hours for rebuilding an index, and a query may be answered with assurances that the results are accurate or within a threshold of accuracy.Type: ApplicationFiled: August 27, 2012Publication date: December 20, 2012Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Marios Hadjieleftheriou, Nick Koudas, Divesh Srivastava
-
Patent number: 8271499Abstract: In embodiments of the disclosed technology, indexes, such as inverted indexes, are updated only as necessary to guarantee answer precision within predefined thresholds which are determined with little cost in comparison to the updates of the indexes themselves. With the present technology, a batch of daily updates can be processed in a matter of minutes, rather than a few hours for rebuilding an index, and a query may be answered with assurances that the results are accurate or within a threshold of accuracy.Type: GrantFiled: June 10, 2009Date of Patent: September 18, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Marios Hadjieleftheriou, Nick Koudas, Divesh Srivastava
-
Patent number: 8161046Abstract: 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: GrantFiled: November 20, 2008Date of Patent: April 17, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Marios Hadjieleftheriou, Nick Koudas, Divesh Srivastava, Xiaohui Yu