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: 12093333Abstract: A processing system including at least one processor may obtain at least one search term and an identity of a searcher, identify individuals who are each either a one-step or two-step association of the searcher, identify first documents associated with the individuals and associated with the search term(s), calculate, for each individual, a score based upon citations of second documents to documents associated with the individual from among the first documents, generate an invitation to at least one individual to appear in a search result, and obtain a consent from the at least one individual. The processing system may then present the search result as an ordered list of at least a portion of the individuals, where the ordered list is ordered by the score for each individual, and where the at least the portion of the plurality of individuals includes the at least one individual.Type: GrantFiled: May 2, 2022Date of Patent: September 17, 2024Assignee: AT&T Intellectual Property I, L.P.Inventors: Yaron Kanza, Divesh Srivastava, Caroline Stone, David Wood
-
Patent number: 12069179Abstract: Aspects of the subject disclosure may include, for example, a device with a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations including receiving a first record of sending a file and a hash for the file from a sender of the file; recording the first record on a blockchain; providing the first record to a receiver of the file; and monitoring a predetermined time period in which to receive a second record of receiving the file and the hash for the file. Other embodiments are disclosed.Type: GrantFiled: March 6, 2023Date of Patent: August 20, 2024Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Yaron Kanza, Divesh Srivastava, Tamraparni Dasu, Eleftherios Koutsofios
-
Publication number: 20240095008Abstract: A method performed by a processing system including at least one processor includes applying a contextual filter to mask a portion of at least one of: an input of a software application, an output of the software application, or an underlying dataset of the software application, where the contextual filter simulates a limitation of a user of the software application, executing the software application with the contextual filter applied to the at least one of: the input of the software application, the output of the software application, or the underlying dataset of the software application, collecting ambient data during the executing, and recommending, based on a result of the executing, a modification to the software application to improve at least one of: an accessibility of the software application or an inclusion of the software application.Type: ApplicationFiled: September 19, 2022Publication date: March 21, 2024Inventors: Yaron Kanza, Balachander Krishnamurthy, Divesh Srivastava
-
Publication number: 20240045858Abstract: Architectures and techniques are presented that can more efficiently update derived data products in response to updated source data. Source data is typically stored in source tables, whereas a materialized view of a query can generate a derived table based on the state of the source tables at the time the query is executed. When source data changes (e.g., in response to late-arriving input data), rather than recomputing the entire derived table (e.g., by again executing the original query, which can be expensive), an invertible relationship between timestamps can be leveraged to identify only those portions of the derived table that are affected by the update. Therefore, a new defining query can be generated to update only those portions of the derived table that are affected by the source data update.Type: ApplicationFiled: July 29, 2022Publication date: February 8, 2024Inventors: Theodore Johnson, Vladislav Shkapenyuk, Divesh Srivastava
-
Patent number: 11868340Abstract: Architectures and techniques are presented that can more efficiently update derived data products in response to updated source data. Source data is typically stored in source tables, whereas a materialized view of a query can generate a derived table based on the state of the source tables at the time the query is executed. When source data changes (e.g., in response to late-arriving input data), rather than recomputing the entire derived table (e.g., by again executing the original query, which can be expensive), an invertible relationship between timestamps can be leveraged to identify only those portions of the derived table that are affected by the update. Therefore, a new defining query can be generated to update only those portions of the derived table that are affected by the source data update.Type: GrantFiled: July 29, 2022Date of Patent: January 9, 2024Assignee: AT&T Intellectual Property I, L.P.Inventors: Theodore Johnson, Vladislav Shkapenyuk, Divesh Srivastava
-
Publication number: 20230350962Abstract: A processing system including at least one processor may obtain at least one search term and an identity of a searcher, identify individuals who are each either a one-step or two-step association of the searcher, identify first documents associated with the individuals and associated with the search term(s), calculate, for each individual, a score based upon citations of second documents to documents associated with the individual from among the first documents, generate an invitation to at least one individual to appear in a search result, and obtain a consent from the at least one individual. The processing system may then present the search result as an ordered list of at least a portion of the individuals, where the ordered list is ordered by the score for each individual, and where the at least the portion of the plurality of individuals includes the at least one individual.Type: ApplicationFiled: May 2, 2022Publication date: November 2, 2023Inventors: Yaron Kanza, Divesh Srivastava, Caroline Stone, David Wood
-
Publication number: 20230325064Abstract: Aspects of the subject disclosure may include, for example, receiving, via an interactive user interface, user selections of a dataset and a first dimension of a plurality of dimensions in a hierarchical structure, wherein the dataset corresponds to a specific domain and comprises anomalies or alerts that are aggregated in certain dimensions, and wherein a lattice of aggregations of the anomalies or alerts is defined for the specific domain, causing the interactive user interface to present a time series chart and a heatmap, wherein the time series chart portrays alert density across dimensions below the first dimension, wherein the heatmap displays, according to a visual scheme, concentrations of the anomalies or alerts across at least a portion of the dimensions below the first dimension, and wherein user interaction with the time series chart and/or the heatmap facilitates navigation of subspaces of the lattice and exploration of the concentrations of the anomalies or alerts.Type: ApplicationFiled: April 11, 2022Publication date: October 12, 2023Applicant: AT&T Intellectual Property I, L.P.Inventors: Gordon Woodhull, Yaron Kanza, Eleftherios Koutsofios, Rajat Malik, Divesh Srivastava, Tamraparni Dasu
-
Publication number: 20230325226Abstract: Aspects of the subject disclosure may include, for example, detecting data streams by a processing system including a processor, wherein the processing system is associated with an anomaly detection and alerting system in which stream processing and model maintenance is decoupled from one another, and wherein one or more dedicated virtual machines (VMs) store and maintain anomaly detection and alerting models, based on the detecting, causing, by the processing system, a plurality of stream-processing VMs to be instantiated for processing the data streams, and managing, by the processing system, data stream assignments for the plurality of stream-processing VMs based on monitoring of one or more conditions, wherein the plurality of stream-processing VMs process assigned data streams by executing instances of the anomaly detection and alerting models, and provide model outputs to the one or more dedicated VMs for updating of the anomaly detection and alerting models. Other embodiments are disclosed.Type: ApplicationFiled: April 11, 2022Publication date: October 12, 2023Applicant: AT&T Intellectual Property I, L.P.Inventors: Rajat Malik, Tamraparni Dasu, Yaron Kanza, Divesh Srivastava, Eleftherios Koutsofios, Gordon Woodhull
-
Publication number: 20230299945Abstract: Aspects of the subject disclosure may include, for example, a non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations including receiving a call; selecting a next carrier to handoff the call; generating a call data record (CDR) for the handoff to the next carrier; encrypting the CDR using a call encryption key, thereby creating an encrypted CDR; encrypting the encrypted CDR using a committee encryption key, thereby creating a double encrypted CDR; recording the double encrypted CDR to a blockchain; and sending the call encryption key to the next carrier. Other embodiments are disclosed.Type: ApplicationFiled: May 24, 2023Publication date: September 21, 2023Applicants: Emory University, AT&T Intellectual property I, L.P.Inventors: Divesh Srivastava, Yaron Kanza, Tamraparni Dasu, Teddy Chu, Shuaicheng Ma, Li Xiong
-
Publication number: 20230297645Abstract: Aspects of the subject disclosure may include, for example, a device having a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations including monitoring, by a plurality of models implemented by the executable instructions, a plurality of data streams comprising super alerts; and generating a smart alert based on voting on the super alerts by the plurality of models. Other embodiments are disclosed.Type: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Applicant: AT&T Intellectual Property I, L.P.Inventors: Tamraparni Dasu, Yaron Kanza, Eleftherios Koutsofios, Divesh Srivastava, Rajat Malik, Gordon Woodhull
-
Publication number: 20230300785Abstract: Aspects of the subject disclosure may include, for example, a device including a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, define operations of modules that monitor a computational hierarchy, the modules include a first module for generating base alerts with a hierarchical key associated with an operation of the computational hierarchy and for rolling up the base alerts based on the computational hierarchy, resulting in rolled-up base alerts; a second module for generating super alerts from a concentration of the rolled up base alerts; and a third module comprising a first plurality of models that selects the super alerts based on priority, persistence of anomalies, pervasiveness of the super alerts generated, recency, or a combination thereof, generates a smart alert based on voting on the super alerts selected by the first plurality of models, and presents the smart alert on a user interface.Type: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Applicant: AT&T Intellectual Property I, L.P.Inventors: Eleftherios Koutsofios, Tamraparni Dasu, Yaron Kanza, Divesh Srivastava, Rajat Malik, Gordon Woodhull
-
Patent number: 11706023Abstract: Aspects of the subject disclosure may include, for example, a non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations including receiving a call; selecting a next carrier to handoff the call; generating a call data record (CDR) for the handoff to the next carrier; encrypting the CDR using a call encryption key, thereby creating an encrypted CDR; encrypting the encrypted CDR using a committee encryption key, thereby creating a double encrypted CDR; recording the double encrypted CDR to a blockchain; and sending the call encryption key to the next carrier. Other embodiments are disclosed.Type: GrantFiled: May 10, 2021Date of Patent: July 18, 2023Assignees: AT&T Intellectual Property I, L.P., Emory UniversityInventors: Divesh Srivastava, Yaron Kanza, Tamraparni Dasu, Teddy Chu, Shuaicheng Ma, Li Xiong
-
Publication number: 20230208647Abstract: Aspects of the subject disclosure may include, for example, a device with a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations including receiving a first record of sending a file and a hash for the file from a sender of the file; recording the first record on a blockchain; providing the first record to a receiver of the file; and monitoring a predetermined time period in which to receive a second record of receiving the file and the hash for the file. Other embodiments are disclosed.Type: ApplicationFiled: March 6, 2023Publication date: June 29, 2023Applicant: AT&T Intellectual Property I, L.P.Inventors: Yaron Kanza, Divesh Srivastava, Tamrapami Dasu, Eleftherios Koutsofios
-
Publication number: 20230113558Abstract: A system for transforming data instances between two tree-structured schemas using a collection of bidirectional tree-structured schema modification operations.Type: ApplicationFiled: October 8, 2021Publication date: April 13, 2023Inventors: Theodore Johnson, Divesh Srivastava
-
Patent number: 11626992Abstract: Aspects of the subject disclosure may include, for example, a device with a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations including receiving a first record of sending a file and a hash for the file from a sender of the file; recording the first record on a blockchain; providing the first record to a receiver of the file; and monitoring a predetermined time period in which to receive a second record of receiving the file and the hash for the file. Other embodiments are disclosed.Type: GrantFiled: April 21, 2020Date of Patent: April 11, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Yaron Kanza, Divesh Srivastava, Tamraparni Dasu, Eleftherios Koutsofios
-
Publication number: 20230027553Abstract: Aspects of the subject disclosure may include, for example, responsive to a viewing request associated with a media content item, for each original content segment of a plurality of content segments of the media content item determining whether content characteristic information associated with the original content segment is compatible with viewing context information associated with the viewing request, and, if not compatible, then replacing the original content segment with an alternative content segment of the plurality of content segments, and streaming the alternative content segment to a user device, and, if compatible, then responsive to determining the content characteristic information is compatible with the viewing context information, streaming the original content segment to the user device. Other embodiments are disclosed.Type: ApplicationFiled: September 29, 2022Publication date: January 26, 2023Applicant: AT&T Intellectual Property I, L.P.Inventors: Yaron Kanza, Divesh Srivastava
-
Publication number: 20220360433Abstract: Aspects of the subject disclosure may include, for example, a non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations including receiving a call; selecting a next carrier to handoff the call; generating a call data record (CDR) for the handoff to the next carrier; encrypting the CDR using a call encryption key, thereby creating an encrypted CDR; encrypting the encrypted CDR using a committee encryption key, thereby creating a double encrypted CDR; recording the double encrypted CDR to a blockchain; and sending the call encryption key to the next carrier. Other embodiments are disclosed.Type: ApplicationFiled: May 10, 2021Publication date: November 10, 2022Applicants: AT&T Intellectual Property I, L.P., Emory UniversityInventors: Divesh Srivastava, Yaron Kanza, Tamraparni Dasu, Teddy Chu, Shuaicheng Ma, Li Xiong
-
Patent number: 11489897Abstract: Aspects of the subject disclosure may include, for example, responsive to a viewing request associated with a media content item, for each original content segment of a plurality of content segments of the media content item determining whether content characteristic information associated with the original content segment is compatible with viewing context information associated with the viewing request, and, if not compatible, then replacing the original content segment with an alternative content segment of the plurality of content segments, and streaming the alternative content segment to a user device, and, if compatible, then responsive to determining the content characteristic information is compatible with the viewing context information, streaming the original content segment to the user device. Other embodiments are disclosed.Type: GrantFiled: August 17, 2020Date of Patent: November 1, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Yaron Kanza, Divesh Srivastava
-
Patent number: 11379497Abstract: 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: GrantFiled: June 21, 2018Date of Patent: July 5, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Theodore Johnson, Vladislav Shkapenyuk, Divesh Srivastava
-
Publication number: 20220053042Abstract: Aspects of the subject disclosure may include, for example, responsive to a viewing request associated with a media content item, for each original content segment of a plurality of content segments of the media content item determining whether content characteristic information associated with the original content segment is compatible with viewing context information associated with the viewing request, and, if not compatible, then replacing the original content segment with an alternative content segment of the plurality of content segments, and streaming the alternative content segment to a user device, and, if compatible, then responsive to determining the content characteristic information is compatible with the viewing context information, streaming the original content segment to the user device. Other embodiments are disclosed.Type: ApplicationFiled: August 17, 2020Publication date: February 17, 2022Applicant: AT&T Intellectual Property I, L.P.Inventors: Yaron Kanza, Divesh Srivastava