Patents by Inventor Theodore Johnson

Theodore Johnson 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: 12681921
    Abstract: A method includes receiving a question phrased in natural language and related to data stored in a table of a structured query language database, wherein the table includes a plurality of fields containing a plurality of values, selecting a schema variant of a plurality of schema variants to apply to the question, converting the question to a structured query language query using a language model and applying a context of the schema variant, extracting a subset of the plurality of fields and a set of literals from the structured query language query, and defining a schema to be linked to the question as all subsets of the plurality of fields collected from all structured query language queries of a plurality of structured query language queries, wherein each structured query language query was generated by the language model using a different schema variant of the plurality of schema variants.
    Type: Grant
    Filed: December 22, 2024
    Date of Patent: July 14, 2026
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Vladislav Shkapenyuk
  • Publication number: 20260178568
    Abstract: A method includes receiving a question phrased in natural language and related to data stored in a table of a structured query language database, wherein the table includes a plurality of fields containing a plurality of values, selecting a schema variant of a plurality of schema variants to apply to the question, converting the question to a structured query language query using a language model and applying a context of the schema variant, extracting a subset of the plurality of fields and a set of literals from the structured query language query, and defining a schema to be linked to the question as all subsets of the plurality of fields collected from all structured query language queries of a plurality of structured query language queries, wherein each structured query language query was generated by the language model using a different schema variant of the plurality of schema variants.
    Type: Application
    Filed: December 22, 2024
    Publication date: June 25, 2026
    Inventors: Theodore Johnson, Vladislav Shkapenyuk
  • Publication number: 20260178569
    Abstract: A method includes identifying a user of a text-to-SQL query system, identifying a machine learning model that has been trained based on a preference of the user to predict a presence of a target feature in an input SQL query based on a presence of a query feature in the input SQL query, receiving a question phrased in natural language, generating, using a language model, an SQL query designed to retrieve an answer to the question, extracting a set of query features and a set of target features from the SQL query, generating, using the machine learning model and based on the query features and target features, a prompt that makes a recommendation with respect to the presence of the target feature, providing the prompt to the language model to cause the language model to refine the SQL query, and querying a database using the SQL query that is refined.
    Type: Application
    Filed: December 22, 2024
    Publication date: June 25, 2026
    Inventors: Cuong Vo, Theodore Johnson, Divesh Srivastava, Vladislav Shkapenyuk, Abhay Dabholkar, Mark Austin, Pavan Tagirisa
  • Publication number: 20260178574
    Abstract: A method includes obtaining a query log from a database management system, wherein the query log contains a plurality of SQL queries previously executed against a target database, extracting, from the plurality of SQL queries, a plurality of features, associating the plurality of features with the plurality of SQL queries, generating a summary of the plurality of features, identifying, based on the summary, a subset of the plurality of features to use as a basis for extracting queries from the plurality of SQL queries, identifying a subset of the plurality of SQL queries that contains the subset of the plurality of features, converting, using a plurality of language models, each SQL query of the subset of the plurality of SQL queries into a question phrased in natural language, and storing the question with the each SQL query as a prompt for a text-to-SQL system.
    Type: Application
    Filed: December 22, 2024
    Publication date: June 25, 2026
    Inventors: Theodore Johnson, Parisa Ghane, Vladislav Shkapenyuk
  • Publication number: 20260169961
    Abstract: A system for transforming data instances between two tree-structured schemas using a collection of bidirectional tree-structured schema modification operations.
    Type: Application
    Filed: February 9, 2026
    Publication date: June 18, 2026
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Divesh Srivastava
  • Patent number: 12657187
    Abstract: In one example, a method performed by a processing system including at least one processor includes automatically inferring metadata about a structured query language database, constructing, based on the metadata, a prompt for generating a new structured query language query to be executed against the structured query language database, and providing the prompt to a language model for use in generating the new structured query language query.
    Type: Grant
    Filed: August 14, 2024
    Date of Patent: June 16, 2026
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Vladislav Shkapenyuk, Divesh Srivastava
  • Patent number: 12650985
    Abstract: A method for transforming structured query language queries to expedite query execution includes detecting an explode operator in a structured query language query plan that is designed to execute a structured query language query against a database, identifying a query fragment within the structured query language query plan that starts with the explode operator and ends with a second operator, and replacing the query fragment in the structured query language query plan with an optimized query fragment in which the second operator operates directly on vectors that are a target of the second operator.
    Type: Grant
    Filed: December 29, 2023
    Date of Patent: June 9, 2026
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Vladislav Shkapenyuk, Divesh Srivastava
  • Patent number: 12579113
    Abstract: A system for transforming data instances between two tree-structured schemas using a collection of bidirectional tree-structured schema modification operations.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: March 17, 2026
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Divesh Srivastava
  • Publication number: 20260050591
    Abstract: In one example, a method performed by a processing system including at least one processor includes automatically inferring metadata about a structured query language database, constructing, based on the metadata, a prompt for generating a new structured query language query to be executed against the structured query language database, and providing the prompt to a language model for use in generating the new structured query language query.
    Type: Application
    Filed: August 14, 2024
    Publication date: February 19, 2026
    Inventors: Theodore Johnson, Vladislav Shkapenyuk, Divesh Srivastava
  • Publication number: 20250217362
    Abstract: A method for transforming structured query language queries to expedite query execution includes detecting an explode operator in a structured query language query plan that is designed to execute a structured query language query against a database, identifying a query fragment within the structured query language query plan that starts with the explode operator and ends with a second operator, and replacing the query fragment in the structured query language query plan with an optimized query fragment in which the second operator operates directly on vectors that are a target of the second operator.
    Type: Application
    Filed: December 29, 2023
    Publication date: July 3, 2025
    Inventors: Theodore Johnson, Vladislav Shkapenyuk, Divesh Srivastava
  • Patent number: 12194624
    Abstract: An exemplary embodiment of the present invention provides an exosuit support system, comprising first and second orthotic interfaces, first and second members, and first and second actuators. The first and second orthotic interfaces can be configured to attach to left and right legs of a user, respectively. The first member can comprise a first end connected to the first orthotic interface and a second end connected to a portion of the system configured to be positioned proximate a right shoulder of the user. The second member can comprise a first end connected to the second orthotic interface and a second end connected to a portion of the system configured to be positioned proximate a left shoulder of the user. The first actuator can be configured to apply a first tension to the first member. The second actuator can be configured to apply a second tension to the second member.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: January 14, 2025
    Assignee: Georgia Tech Research Corporation
    Inventors: Jared Li, Bharat Kanwar, Theodore Johnson, Jonathan Meditz, Avery Yang, Noel Csomay-Shanklin, Joshua Bishop, Dean Molinaro, Aaron Young
  • Publication number: 20240045858
    Abstract: 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: Application
    Filed: July 29, 2022
    Publication date: February 8, 2024
    Inventors: Theodore Johnson, Vladislav Shkapenyuk, Divesh Srivastava
  • Patent number: 11868340
    Abstract: 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: Grant
    Filed: July 29, 2022
    Date of Patent: January 9, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Vladislav Shkapenyuk, Divesh Srivastava
  • Publication number: 20230113558
    Abstract: A system for transforming data instances between two tree-structured schemas using a collection of bidirectional tree-structured schema modification operations.
    Type: Application
    Filed: October 8, 2021
    Publication date: April 13, 2023
    Inventors: Theodore Johnson, Divesh Srivastava
  • Publication number: 20220253485
    Abstract: A system may include a processor, a user input, and memory comprising a graph and executable instructions. The executable instructions may cause the processor to effectuate operations. The operations include receiving, via the user input, a query comprising a class generalization and pathway variables. The operations include identifying a query class based on at least the class generalization and determining an anchor set based on at least one of the pathway variables. The operations also include translating the pathway variables into a pathway algebraic expression based on the anchor set and the query class and executing the pathway algebraic expression on the graph to return a pathway set.
    Type: Application
    Filed: April 28, 2022
    Publication date: August 11, 2022
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Vladislav Shkapenyuk
  • Patent number: 11379497
    Abstract: 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: Grant
    Filed: June 21, 2018
    Date of Patent: July 5, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Vladislav Shkapenyuk, Divesh Srivastava
  • Publication number: 20220193887
    Abstract: An exemplary embodiment of the present invention provides an exosuit support system, comprising first and second orthotic interfaces, first and second members, and first and second actuators. The first and second orthotic interfaces can be configured to attach to left and right legs of a user, respectively. The first member can comprise a first end connected to the first orthotic interface and a second end connected to a portion of the system configured to be positioned proximate a right shoulder of the user. The second member can comprise a first end connected to the second orthotic interface and a second end connected to a portion of the system configured to be positioned proximate a left shoulder of the user. The first actuator can be configured to apply a first tension to the first member. The second actuator can be configured to apply a second tension to the second member.
    Type: Application
    Filed: April 17, 2020
    Publication date: June 23, 2022
    Inventors: Jared Li, Bharat Kanwar, Theodore Johnson, Jonathan Meditz, Avery Yang, Noel Csomay-Shanklin, Joshua Bishop, Dean Molinaro, Aaron Young
  • Patent number: 11354298
    Abstract: Methods, systems, and products characterize consistency of data in a stream warehouse. A warehouse table is derived from a continuously received a stream of data. The warehouse table is stored in memory as a plurality of temporal partitions, with each temporal partition storing data within a contiguous range of time. A level of consistency is assigned to each temporal partition in the warehouse table.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: June 7, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Theodore Johnson, Lukasz Golab
  • Patent number: 11347807
    Abstract: A system may include a processor, a user input, and memory comprising a graph and executable instructions. The executable instructions may cause the processor to effectuate operations. The operations include receiving, via the user input, a query comprising a class generalization and pathway variables. The operations include identifying a query class based on at least the class generalization and determining an anchor set based on at least one of the pathway variables. The operations also include translating the pathway variables into a pathway algebraic expression based on the anchor set and the query class and executing the pathway algebraic expression on the graph to return a pathway set.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: May 31, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Theodore Johnson, Vladislav Shkapenyuk
  • Patent number: 11341140
    Abstract: A device, method and computer-readable medium for generating unique identification for records in a data streaming processing system are disclosed. A method may collect an identification of a source of a data record, a timestamp of the data record and a count of a number of records a data source has added to the stream with that timestamp, generate a unique identification with the identification of the source of the data record, the timestamp of the data record and the count of the number of records the data source has added to the stream with that timestamp, apply the unique identification to the data record and transmit the data record with the unique identification to a downstream operator within a data stream processing system.
    Type: Grant
    Filed: October 27, 2019
    Date of Patent: May 24, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Vladislav Shkapenyuk