Silicon Valley Sports Medicine 221 E Hacienda Ave STE B, Campbell, CA 95008 (408)3763350 (phone), (408)3744130 (fax)
Languages:
English
Description:
Mr. McConnell works in Campbell, CA and specializes in Family Medicine and Sports Medicine. Mr. McConnell is affiliated with El Camino Hospital, Good Samaritan Hospital and OConnor Hospital.
Us Patents
Methods, Apparatus, And Data Structures For Facilitating A Natural Language Interface To Stored Information
Christopher Clayton McConnell - Redmond WA, US Pär Jonas Barklund - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/28 G06F 17/27
US Classification:
704 7, 704 9, 704 4, 704 10
Abstract:
An authoring tool (or process) to facilitate the performance of an annotation function and an indexing function. The annotation function may generate informational annotations and word annotations to a database design schema (e. g. , an entity-relationship diagram or “ERD”). The indexing function may analyze the words of the annotations by classifying the words in accordance with a concordance and dictionary, and assign a normalized weight to each word of each of the annotations based on the classification(s) of the word(s) of the annotation. A query translator (or query translation process) to (i) accept a natural language query from a user interface process, (ii) convert the natural language query to a formal command query (e. g. , an SQL query) using the indexed annotations generated by the authoring tool and the database design schema, and (iii) present the formal command query to a database management process for interrogating the relational database.
Xml Storage Solution And Data Interchange File Format Structure
A relational database management system having an XML storage implementation to reduce overhead associated with consuming data from multiple data providers, where each having proprietary database schemas. The XML storage solution allows data from any arbitrary relational database schema to be loaded, rearranged and retrieved. The system is adapted to receive and managing data from external content providers by exposing a predetermined provider content file formats. These formats use XPath as a schema reference, as a definition of legal combinations, and as a pattern to match other XPaths.
Methods, Apparatus, And Data Structures For Annotating A Database Design Schema And/Or Indexing Annotations
An authoring tool (or process) to facilitate the performance of an annotation function and an indexing function. The annotation function may generate informational annotations and word annotations to a database design schema (e. g. , an entity-relationship diagram or “ERD”). The indexing function may analyze the words of the annotations by classifying the words in accordance with a concordance and dictionary, and assign a normalized weight to each word of each of the annotations based on the classification(s) of the word(s) of the annotation. A query translator (or query translation process) to (i) accept a natural language query from a user interface process, (ii) convert the natural language query to a formal command query (e. g. , an SQL query) using the indexed annotations generated by the authoring tool and the database design schema, and (iii) present the formal command query to a database management process for interrogating the relational database.
System And Method For Connecting To A Set Of Phrases Joining Multiple Schemas
Christopher Clayton McConnell - Redmond WA, US David Dawson - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707102, 707 3, 707100
Abstract:
A system and method for connecting to a set of phrases joining multiple schemas is disclosed. A phrase identifying particular content corresponding to a particular schema is submitted by an affiliated data provider to a portal. The portal matches the phrase to a set identifying particular content corresponding to multiple schemas. The portal may match the phrase to the same set as another phrase identifying the particular content in the particular schema. The portal may match the phrase to a set in a particular group of sets identifying content across common schemas. The portal may match the phrase to a set in the same group as another phrase identifying content in the particular schema. The portal may match the phrase to a previously established set or to a newly established set.
Methods, Apparatus And Data Structures For Facilitating A Natural Language Interface To Stored Information
Christopher Clayton McConnell - Redmond WA, US Par Jonas Barklund - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00 G06F 17/30
US Classification:
707 6, 707 2, 707 3
Abstract:
An authoring tool (or process) to facilitate the performance of an annotation function and an indexing function. The annotation function may generate informational annotations and word annotations to a database design schema (e. g. , an entity-relationship diagram or “ERD”). The indexing function may analyze the words of the annotations by classifying the words in accordance with a concordance and dictionary, and assign a normalized weight to each word of each of the annotations based on the classification(s) of the word(s) of the annotation. A query translator (or query translation process) to (i) accept a natural language query from a user interface process, (ii) convert the natural language query to a formal command query (e. g. , an SQL query) using the indexed annotations generated by the authoring tool and the database design schema, and (iii) present the formal command query to a database management process for interrogating the relational database.
Schemaless Dataflow Within An Xml Storage Solution
Siddhartha Cingh Arora - Redmond WA, US Christopher Clayton McConnell - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/08
US Classification:
707 1, 7071041
Abstract:
A relational database management system having an XML storage implementation to reduce overhead associated with consuming data from multiple data providers, where each having proprietary database schemas. The XML storage solution allows data from any arbitrary relational database schema to be loaded, rearranged and retrieved. The present invention is directed to an implementation of an edge table such that large volumes of XML data of any structure can be stored effectively. The edge table may be designed as one large XML document where the schema information is stored separately from the instances, and relationships and constraints are expressed using foreign keys. The edge table further provides for full type support and validation. Indices and clustering provide efficient data access and query execution.
Connecting To A Set Of Phrases Joining Multiple Schemas
Christopher Clayton McConnell - Redmond WA, US David Dawson - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707102, 707 3, 707100
Abstract:
A system and method for connecting to a set of phrases joining multiple schemas is disclosed. A phrase identifying particular content corresponding to a particular schema is submitted by an affiliated data provider to a portal. The portal matches the phrase to a set identifying particular content corresponding to multiple schemas. The portal may match the phrase to the same set as another phrase identifying the particular content in the particular schema. The portal may match the phrase to a set in a particular group of sets identifying content across common schemas. The portal may match the phrase to a set in the same group as another phrase identifying content in the particular schema. The portal may match the phrase to a previously established set or to a newly established set.
Methods, Apparatus, And Data Structures For Annotating A Database Design Schema And/Or Indexing Annotations
An authoring tool (or process) to facilitate the performance of an annotation function and an indexing function. The annotation function may generate informational annotations and word annotations to a database design schema (e. g. , an entity-relationship diagram or “ERD”). The indexing function may analyze the words of the annotations by classifying the words in accordance with a concordance and dictionary, and assign a normalized weight to each word of each of the annotations based on the classification(s) of the word(s) of the annotation. A query translator (or query translation process) to (i) accept a natural language query from a user interface process, (ii) convert the natural language query to a formal command query (e. g. , an SQL query) using the indexed annotations generated by the authoring tool and the database design schema, and (iii) present the formal command query to a database management process for interrogating the relational database.
Name / Title
Company / Classification
Phones & Addresses
Christopher Mcconnell Principal
Christopher C McConnell Business Services at Non-Commercial Site
Microsoft
Software Engineer 2
Qualcomm Nov 2015 - Aug 2018
Senior Software Engineer
Qualcomm Nov 1, 2012 - Nov 2015
Software Engineer
University of Washington 2011 - 2012
Computer Science Mentor
Century Design Jun 2011 - Sep 2011
Automation Intern
Education:
University of Washington 2009 - 2012
Bachelors, Bachelor of Science, Computer Engineering, Computer Science
Skills:
Programming Java Assembly Language C Embedded Systems Python Bash Systems Engineering Software Engineering Testing Computer Science Wifi Linux C Language Perl Android Mysql Html Css Eclipse Jenkins Jira Teamwork Dedication To Work Learning Quickly Robot Framework Pycharm Confluence Testlink Redmine
May 2014 to 2000 Cad DesignerSecuritas Pittsburgh, PA Aug 2013 to May 2014 Security OfficerTyler technologies Washington, PA Oct 2013 to Dec 2013 Data CollectorKohls Washington, PA Nov 2006 to May 2012 Loss Prevention Supervisor
Education:
Pittsburgh Technical Institute Oakdale, PA Jan 2010 Mechanical Draft and DesignGreater Career and Technology Center Altoona, PA Jun 2005 MechanicalAltoona Area High school Altoona, PA Jun 2004 College Prep