Patents by Inventor Andrew Osborn
Andrew Osborn 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: 11935041Abstract: Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key.Type: GrantFiled: October 14, 2021Date of Patent: March 19, 2024Assignee: Capital One Services, LLCInventors: Kaitlin Newman, Colin Hart, Jeffrey Rule, Lara Mossler, Sophie Bermudez, Michael Mossoba, Wayne Lutz, Charles Nathan Crank, Melissa Heng, Kevin Osborn, Kimberly Haynes, Andrew Cogswell, Latika Gulati, Sarah Jane Cunningham, James Ashfield
-
Publication number: 20240084297Abstract: Provided herein are conjugated oligonucleotides that are characterized by efficient and specific tissue distribution.Type: ApplicationFiled: February 16, 2023Publication date: March 14, 2024Inventors: Anastasia KHVOROVA, Mehran NIKAN, Matthew HASSLER, Maire OSBORN, Reka HARASZTI, Andrew COLES, Anton TURANOV, Neil ARONIN, Annabelle BISCANS
-
Patent number: 11072806Abstract: The present disclosure relates to engineered microorganisms capable of producing gadusol. The engineered microorganisms contain a nucleotide sequence encoding 2-epi-5-valione synthase (EEVS) and a nucleotide sequence encoding methyltransferase-oxidoreductase (MT-Ox). Methods of using the engineered microorganisms to produce gadusol, including the culturing of such microorganisms, are also described.Type: GrantFiled: December 19, 2019Date of Patent: July 27, 2021Assignee: Oregon State UniversityInventors: Taifo Mahmud, Alan Bakalinsky, Andrew Osborn, Garrett Holzwarth
-
Publication number: 20200199631Abstract: The present disclosure relates to engineered microorganisms capable of producing gadusol. The engineered microorganisms contain a nucleotide sequence encoding 2-epi-5-valione synthase (EEVS) and a nucleotide sequence encoding methyltransferase-oxidoreductase (MT-Ox). Methods of using the engineered microorganisms to produce gadusol, including the culturing of such microorganisms, are also described.Type: ApplicationFiled: December 19, 2019Publication date: June 25, 2020Inventors: Taifo Mahmud, Alan Bakalinsky, Andrew Osborn, Garrett Holzwarth
-
Patent number: 7814090Abstract: A query generator for generating a query for retrieving data from a database comprising at least one table is disclosed. The query refers to one or more data items in a first view defined to expose a portion of the database and to one or more data items that are not exposed by the first view, at least one of which has an associated reach through flag set thereby defining it as a reach through item. The query generator is adapted to: receive user input indicating selected items to be retrieved from the database; ascertain whether any of the selected items that are not exposed by the first view are defined as reach through items; and, if so: create a second view that is a copy of the first view and add a copy of each reach through item to it; and create a query that refers only to the second view and the items exposed by it.Type: GrantFiled: May 31, 2005Date of Patent: October 12, 2010Assignee: Oracle International CorporationInventors: Jitendra Dhamija, Suresh Mali, Christopher Evans, Paolo Fragapane, James Steadman, Andrew Osborn
-
Patent number: 7725457Abstract: A method of modifying a Structured Query Language (SQL) statement in order to reduce the number of joins executed by a database is disclosed. The method includes presenting the SQL statement to the database and identifying joins in the SQL statement for removal in accordance with one or more predetermined criteria. For each identified join, the SQL statement may be modified so as to remove the identified join and to change references to a first instance of a table which is referred to by the identified join to a second instance of the table.Type: GrantFiled: December 19, 2003Date of Patent: May 25, 2010Assignee: Oracle International CorporationInventors: Christopher Evans, Paolo Fragapane, Stephen Cave, Andrew Osborn
-
Patent number: 7467152Abstract: The present invention relates to a query generator for generating a query for obtaining selected data from a database. The query generator includes a processor which is adapted to receive an input indicating the selected data to be obtained. The processor then analyses the input to determine whether the input requires a joining of data in different tables, and an aggregation step. If so, the processor generates a query which causes the database to aggregate the data within each of the tables as required; and, join the aggregated data, the joined aggregated data representing the selected data.Type: GrantFiled: December 7, 2000Date of Patent: December 16, 2008Assignee: Oracle International CorporationInventors: Natascha Kearsey, Stephen David Cave, Andrew Osborn, Robert Lloyd Lavender, Kathryn Nash, Paolo Fragapane
-
Patent number: 7370062Abstract: A method of rewriting a Structured Query Language (SQL) statement in order to prevent processing of a join between a master table and a detail table in a database is disclosed. The method includes determining in the SQL statement a unique identifier to a row of the master table. The unique identifier is then equated to an identifier to related rows of the detail table using the join condition. A revised SQL statement may then be produced that only refers to the detail table using the identifier to the rows of the detail table. Subsequently, the revised SQL statement is processed.Type: GrantFiled: September 30, 2003Date of Patent: May 6, 2008Assignee: Oracle International CorporationInventors: Christopher Evans, Paolo Fragapane, Stephen Cave, James Steadman, Andrew Osborn, Kathryn Nash
-
Publication number: 20060271529Abstract: A query generator for generating a query for retrieving data from a database comprising at least one table is disclosed. The query refers to one or more data items in a first view defined to expose a portion of the database and to one or more data items that are not exposed by the first view, at least one of which has an associated reach through flag set thereby defining it as a reach through item. The query generator is adapted to: a) receive user input indicating selected items to be retrieved from the database; b) ascertain whether any of the selected items that are not exposed by the first view are defined as reach through items; and, c) if so: i) create a second view that is a copy of the first view and add a copy of each reach through item to it; and ii) create a query that refers only to the second view and the items exposed by it.Type: ApplicationFiled: May 31, 2005Publication date: November 30, 2006Inventors: Jitendra Dhamija, Suresh Mali, Christopher Evans, Paolo Fragapane, James Steadman, Andrew Osborn
-
Publication number: 20050278059Abstract: Various methods of programming a processing system utilizing a computer having a configuration canvas, at least one processor, and a plurality of function objects is disclosed. A processing configuration is created by placing object icons associated with function objects onto the canvas. Execution paths are automatically routed between the object icons based on orientations of icons on the canvas. Data flow paths are created between object icons on the canvas separately from the routings of the execution paths. Execution paths can be re-routed to increase the versatility of the processing system. Also, visual instruments and instrument icons can be utilized to further graphically illustrate and control the processing configuration.Type: ApplicationFiled: February 25, 2005Publication date: December 15, 2005Inventors: Andrew Osborn, Charles Cowham, Sarah Brown, Stephen Briers, Stephen Burgess, Alan Newson, Kyle Rhodes
-
Publication number: 20050076007Abstract: A method of modifying a Structured Query Language (SQL) statement in order to reduce the number of joins executed by a database is described. The method comprises: a) presenting the SQL statement to the database; b) identifying joins in the SQL statement for removal in accordance with one or more predetermined criteria; and c) for each identified join, modifying the SQL statement so as to remove the identified join and to change references to a first instance of a table which is referred to by the identified join to a second instance of the table.Type: ApplicationFiled: December 19, 2003Publication date: April 7, 2005Inventors: Christopher Evans, Paolo Fragapane, Stephen Cave, Andrew Osborn
-
Publication number: 20040220917Abstract: A method of preventing execution of unnecessary joins between tables in a database is described.Type: ApplicationFiled: September 30, 2003Publication date: November 4, 2004Inventors: Christopher Evans, Paolo Fragapane, Stephen Cave, James Steadman, Andrew Osborn, Kathryn Nash
-
Publication number: 20040220928Abstract: A method of rewriting a Structured Query Language (SQL) statement in order to prevent processing of a join between a master table and a detail table in a database is described.Type: ApplicationFiled: September 30, 2003Publication date: November 4, 2004Inventors: Christopher Evans, Paolo Fragapane, Stephen Cave, James Steadman, Andrew Osborn, Kathryn Nash
-
Patent number: 6810399Abstract: The present invention relates to a repository which stores properties of database objects. The repository includes a first store for storing a number of predetermined properties, and a second store for storing additional properties. A processor is provided for determining or modifying the properties stored in the first and second stores.Type: GrantFiled: December 7, 2000Date of Patent: October 26, 2004Assignee: Oracle International CorporationInventors: Paolo Fragapane, Stephen David Cave, Robert Lloyd Lavender, James Adam Steadman, Andrew Osborn
-
Publication number: 20020046211Abstract: The present invention relates to a repository which stores properties of database objects. The repository includes a first store for storing a number of predetermined properties, and a second store for storing additional properties. A processor is provided for determining or modifying the properties stored in the first and second stores.Type: ApplicationFiled: December 7, 2000Publication date: April 18, 2002Inventors: Paolo Fragapane, Stephen David Cave, Robert Lloyd Lavender, James Adam Steadman, Andrew Osborn
-
Publication number: 20020010695Abstract: The present invention relates to a query generator for generating a query for obtaining selected data from a database. The query generator includes a processor which is adapted to receive an input indicating the selected data to be obtained. The processor then analyses the input to determine whether the input requires a joining of data in different tables, and an aggregation step. If so, the processor generates a query which causes the database to aggregate the data within each of the tables as required; and, join the aggregated data, the joined aggregated data representing the selected data.Type: ApplicationFiled: December 7, 2000Publication date: January 24, 2002Inventors: Natascha Kearsey, Stephen David Cave, Andrew Osborn, Robert Lloyd Lavender, Kathryn Nash, Paolo Fragapane