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: 11088827Abstract: Concepts and technologies disclosed herein are directed to location-based blockchain. A localized corroborator system can receive, from a user device, an initiation message including a public key, and in response, can generate and send the random session identifier to the user device. The system can receive, from the user device, a signed session identifier including the random session identifier signed by the user device using a private key. The system can check a time that elapsed between sending the random session identifier to the user device and receiving the signed session identifier from the user device. The system can verify authenticity of the signed session identifier using the public key. In response to the time being less than a pre-defined threshold, the system can issue a location certificate to the user device. The user device can utilize the location certificate to conduct a certified blockchain transaction in a blockchain.Type: GrantFiled: July 9, 2018Date of Patent: August 10, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Yaron Kanza, Divesh Srivastava, Tamraparni Dasu
-
Patent number: 10977147Abstract: A system for providing continuous monitoring of data quality in a dynamic feed environment is disclosed. In particular, the system utilizes a feed inspection tool to detect anomalies in data gathering detected from feed metadata and anomalies in data measurement detected based on file contents. In order to do so, the feed inspection tool may aggregate, for a plurality of aggregation intervals, data feeds and associated metadata feeds. Once the data feeds and metadata feeds are aggregated, the feed inspection tool may generate, for a baseline model feed, baseline statistical models by utilizing historical data of the aggregated feeds in sliding windows of different lengths. The feed inspection tool may then identify, for a plurality of monitoring time delays, data outliers by comparing the aggregated feeds with the baseline model feed. A data quality feed based on the data outliers identified may then be generated and published.Type: GrantFiled: January 25, 2019Date of Patent: April 13, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Vladislav Shkapenyuk, Tamraparni Dasu, Divesh Srivastava, Deborah Swayne
-
Publication number: 20210073740Abstract: Aspects of the subject disclosure may include, for example, embodiments include receiving first user-generated input from a recruiter device. The recruiter device is associated with a manager of a group. Further embodiments include generating a first smart contract between an applicant and the manager according to the first user-generated input. The generating of the first smart contract comprises generating the first smart contract on a blockchain. Additional embodiments can include providing the applicant access to the group according to the first smart contract, receiving second user-generated input from the recruiter device, and generating a second smart contract between a record keeper and the manager according to the second user-generated input. The generating of the second smart contract comprises generating the second smart contract on the blockchain. Also, embodiments can include providing the record keeper access to the group according to the second smart contract. Other embodiments are disclosed.Type: ApplicationFiled: October 2, 2020Publication date: March 11, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Joshua Whitney, Matt Dugan, Johan Muedsam, Aarthi Reddy, Divesh Srivastava, Yaron Kanza, Jean Luo, Chih Chien Huang
-
Patent number: 10832220Abstract: Aspects of the subject disclosure may include, for example, embodiments include receiving first user-generated input from a recruiter device. The recruiter device is associated with a manager of a group. Further embodiments include generating a first smart contract between an applicant and the manager according to the first user-generated input. The generating of the first smart contract comprises generating the first smart contract on a blockchain. Additional embodiments can include providing the applicant access to the group according to the first smart contract, receiving second user-generated input from the recruiter device, and generating a second smart contract between a record keeper and the manager according to the second user-generated input. The generating of the second smart contract comprises generating the second smart contract on the blockchain. Also, embodiments can include providing the record keeper access to the group according to the second smart contract. Other embodiments are disclosed.Type: GrantFiled: July 30, 2018Date of Patent: November 10, 2020Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Joshua Whitney, Matt Dugan, Johan Muedsam, Aarthi Reddy, Divesh Srivastava, Yaron Kanza, Jean Luo, Chih Chien Huang
-
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: 20200014529Abstract: Concepts and technologies disclosed herein are directed to location-based blockchain. A localized corroborator system can receive, from a user device, an initiation message including a public key, and in response, can generate and send the random session identifier to the user device. The system can receive, from the user device, a signed session identifier including the random session identifier signed by the user device using a private key. The system can check a time that elapsed between sending the random session identifier to the user device and receiving the signed session identifier from the user device. The system can verify authenticity of the signed session identifier using the public key. In response to the time being less than a pre-defined threshold, the system can issue a location certificate to the user device. The user device can utilize the location certificate to conduct a certified blockchain transaction in a blockchain.Type: ApplicationFiled: July 9, 2018Publication date: January 9, 2020Applicant: AT&T Intellectual Property I, L.P.Inventors: Yaron Kanza, Divesh Srivastava, Tamraparni Dasu
-
Publication number: 20190392070Abstract: Systems and methods utilize a data model database which includes a plurality of symbol data types. Each of the plurality of symbol data types have one or more symbol data fields. The data model database further includes a plurality of concrete data types. Each of the concrete data types have one or more language-agnostic concrete fields associated with each of the one or more symbol data fields. Each of the one or more language-agnostic concrete fields apply one or more concrete constraints to each of the corresponding symbol data fields. The data model database further includes a plurality of carrier data types. The plurality of carrier data types having one or more language-specific carrier fields associated with each of the one or more language-agnostic concrete fields. Each of the one or more language-specific carrier fields apply one or more carrier constraints to each of the corresponding language-agnostic concrete fields.Type: ApplicationFiled: June 21, 2018Publication date: December 26, 2019Inventors: Theodore JOHNSON, Vladislav SHKAPENYUK, Divesh SRIVASTAVA
-
Publication number: 20190370297Abstract: A method and apparatus for enriching metadata are disclosed. For example, the method implemented via a processor monitors metadata associated with a first webpage of a plurality of webpages, the first webpage having been determined to be similar to a second webpage of the plurality of webpages, detects a change to the metadata associated with the first webpage, determines whether the change to the metadata associated with the first webpage invokes an update to a metadata associated with the second webpage, and processes the update of the metadata associated with the second webpage when the change invokes the update to the metadata associated with the second webpage.Type: ApplicationFiled: August 12, 2019Publication date: December 5, 2019Inventors: Erian Laperi, Jeremy A. Dilks, Howard Paul Katseff, Divesh Srivastava
-
Publication number: 20190279160Abstract: Aspects of the subject disclosure may include, for example, embodiments include receiving first user-generated input from a recruiter device. The recruiter device is associated with a manager of a group. Further embodiments include generating a first smart contract between an applicant and the manager according to the first user-generated input. The generating of the first smart contract comprises generating the first smart contract on a blockchain. Additional embodiments can include providing the applicant access to the group according to the first smart contract, receiving second user-generated input from the recruiter device, and generating a second smart contract between a record keeper and the manager according to the second user-generated input. The generating of the second smart contract comprises generating the second smart contract on the blockchain. Also, embodiments can include providing the record keeper access to the group according to the second smart contract. Other embodiments are disclosed.Type: ApplicationFiled: July 30, 2018Publication date: September 12, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Joshua Whitney, Matt Dugan, Johan Muedsam, Aarthi Reddy, Divesh Srivastava, Yaron Kanza, Jean Luo, Chih Chien Huang
-
Patent number: 10380200Abstract: A method and apparatus for enriching metadata are disclosed. For example, the method implemented via a processor monitors metadata associated with a first webpage of a plurality of webpages, the first webpage having been determined to be similar to a second webpage of the plurality of webpages, detects a change to the metadata associated with the first webpage, determines whether the change to the metadata associated with the first webpage invokes an update to a metadata associated with the second webpage, and processes the update of the metadata associated with the second webpage when the change invokes the update to the metadata associated with the second webpage.Type: GrantFiled: May 31, 2016Date of Patent: August 13, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Erian Laperi, Jeremy A. Dilks, Howard Paul Katseff, Divesh Srivastava
-
Patent number: 10311367Abstract: Recommendation systems are widely used in Internet applications. In current recommendation systems, users only play a passive role and have limited control over the recommendation generation process. As a result, there is often considerable mismatch between the recommendations made by these systems and the actual user interests, which are fine-grained and constantly evolving. With a user-powered distributed recommendation architecture, individual users can flexibly define fine-grained communities of interest in a declarative fashion and obtain recommendations accurately tailored to their interests by aggregating opinions of users in such communities. By combining a progressive sampling technique with data perturbation methods, the recommendation system is both scalable and privacy-preserving.Type: GrantFiled: January 6, 2016Date of Patent: June 4, 2019Assignees: AT&T Intellectual Property I, L.P., Board of Regents, The University of Texas SystemInventors: Kadangode K. Ramakrishnan, Divesh Srivastava, Tae Won Cho, Yin Zhang
-
Publication number: 20190155822Abstract: A system for providing continuous monitoring of data quality in a dynamic feed environment is disclosed. In particular, the system utilizes a feed inspection tool to detect anomalies in data gathering detected from feed metadata and anomalies in data measurement detected based on file contents. In order to do so, the feed inspection tool may aggregate, for a plurality of aggregation intervals, data feeds and associated metadata feeds. Once the data feeds and metadata feeds are aggregated, the feed inspection tool may generate, for a baseline model feed, baseline statistical models by utilizing historical data of the aggregated feeds in sliding windows of different lengths. The feed inspection tool may then identify, for a plurality of monitoring time delays, data outliers by comparing the aggregated feeds with the baseline model feed. A data quality feed based on the data outliers identified may then be generated and published.Type: ApplicationFiled: January 25, 2019Publication date: May 23, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Vladislav Shkapenyuk, Tamraparni Dasu, Divesh Srivastava, Deborah Swayne
-
Patent number: 10191962Abstract: A system for providing continuous monitoring of data quality in a dynamic feed environment is disclosed. In particular, the system utilizes a feed inspection tool to detect anomalies in data gathering detected from feed metadata and anomalies in data measurement detected based on file contents. In order to do so, the feed inspection tool may aggregate, for a plurality of aggregation intervals, data feeds and associated metadata feeds. Once the data feeds and metadata feeds are aggregated, the feed inspection tool may generate, for a baseline model feed, baseline statistical models by utilizing historical data of the aggregated feeds in sliding windows of different lengths. The feed inspection tool may then identify, for a plurality of monitoring time delays, data outliers by comparing the aggregated feeds with the baseline model feed. A data quality feed based on the data outliers identified may then be generated and published.Type: GrantFiled: July 30, 2015Date of Patent: January 29, 2019Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Vladislav Shkapenyuk, Tamraparni Dasu, Divesh Srivastava, Deborah Swayne
-
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: 10152586Abstract: Concepts and technologies disclosed herein are for managing opt-in and opt-out for private data access. According to one aspect disclosed herein, a mobile device can receive a request to obtain private data associated with a user of the mobile device and, in response to the request, determine whether an application program associated with the request is permitted to access the private data based upon a rule. The mobile device, in response to determining that the application program is permitted to access the private data based upon the rule, can instruct the application program to proceed to obtain the private data. The mobile device, in response to determining that the application program is not permitted to access the private data based upon the rule, can instruct the application program to avoid obtaining the private data.Type: GrantFiled: March 7, 2016Date of Patent: December 11, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: David Gerald Belanger, 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: 9965507Abstract: 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: GrantFiled: August 6, 2010Date of Patent: May 8, 2018Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Divesh Srivastava, Su Chen, Xin Dong, Lakshmanan Sundaram Viravanallur
-
Patent number: 9854023Abstract: A method for disseminating content over an overlay network having a plurality of routers in communication with providers and consumers of content is disclosed. A router in the overlay network receives a content descriptor corresponding to a query for content from a node, and generates a subscriber interface list based on the query for the content. The subscriber interface list is transmitted to a plurality of subsequent routers in the overlay network, wherein a content identified by the subsequent routers that correspond to the query will be routed to the router based on the subscriber interface list. The router receives first and second documents corresponding to the query for the content from the node. If the second document is the duplicate, the router deletes the second document and transmits the first document to the node or if not the router transmits both the first and second documents to the node.Type: GrantFiled: October 11, 2016Date of Patent: December 26, 2017Assignee: AT&T Intellectual Property II, L.P.Inventors: Kadangode Ramakrishnan, William Fenner, Michael Rabinovich, Divesh Srivastava, Yin Zhang
-
Publication number: 20170344638Abstract: A method and apparatus for enriching metadata are disclosed. For example, the method implemented via a processor monitors metadata associated with a first webpage of a plurality of webpages, the first webpage having been determined to be similar to a second webpage of the plurality of webpages, detects a change to the metadata associated with the first webpage, determines whether the change to the metadata associated with the first webpage invokes an update to a metadata associated with the second webpage, and processes the update of the metadata associated with the second webpage when the change invokes the update to the metadata associated with the second webpage.Type: ApplicationFiled: May 31, 2016Publication date: November 30, 2017Inventors: Erian Laperi, Jeremy A. Dilks, Howard Paul Katseff, Divesh Srivastava
-
Patent number: 9798771Abstract: Content is secured in a database. One or more columns in challenge tables are identified, and values from the challenge tables are retrieved. A database query may execute in response to a match between the values from the challenge tables and query data. However, if the query data fails to match the values from the challenge tables, execution of the database query may be disallowed.Type: GrantFiled: October 5, 2015Date of Patent: October 24, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Divesh Srivastava, Lakshmanan Sundaram Viravanallur, Su Chen, Xin Dong