Source: http://www.google.com/patents/US8051373?dq=Etreppid+Technologies,+LLC
Timestamp: 2017-01-22 19:30:33
Document Index: 485268016

Matched Legal Cases: ['Application No. 200410039758', 'Application No. 2004105879', 'Application No. 2004200627', 'Application No. 2004105879', 'Application No. 200410039758', 'Application No. 200410039758', 'Application No. 200410039758', 'Application No. 04', 'Application No. 04', 'Application No. 10', 'Application No. 200410039758', 'Application No. 2004200627', 'Application No. 200410039758', 'art1']

Patent US8051373 - Method and system for converting a schema-based hierarchical data structure ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA method and system are provided for converting a hierarchical data structure into a flat data structure based on a schema. The format of the hierarchical data structure may be XML. A hierarchical data structure conforming to a schema is loaded into an application program. The data structure includes...http://www.google.com/patents/US8051373?utm_source=gb-gplus-sharePatent US8051373 - Method and system for converting a schema-based hierarchical data structure into a flat data structureAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS8051373 B2Publication typeGrantApplication numberUS 11/326,892Publication dateNov 1, 2011Filing dateJan 6, 2006Priority dateFeb 28, 2003Fee statusLapsedAlso published asCA2458499A1, CA2458499C, CN1558348A, EP1452974A2, EP1452974A3, US7003722, US20040172590, US20060117251Publication number11326892, 326892, US 8051373 B2, US 8051373B2, US-B2-8051373, US8051373 B2, US8051373B2InventorsChad Rothschiller, Michael J. McCormack, Ramakrishnan NatarajanOriginal AssigneeMicrosoft CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (24), Non-Patent Citations (68), Referenced by (4), Classifications (15), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetMethod and system for converting a schema-based hierarchical data structure into a flat data structure
US 8051373 B2Abstract
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5634053 *Aug 29, 1995May 27, 1997Hughes Aircraft CompanyFederated information management (FIM) system and method for providing data site filtering and translation for heterogeneous databasesUS5767854 *Sep 27, 1996Jun 16, 1998Anwar; Mohammed S.Multidimensional data display and manipulation system and methods for using sameUS6418446Mar 1, 1999Jul 9, 2002International Business Machines CorporationMethod for grouping of dynamic schema data using XMLUS6476833Mar 30, 1999Nov 5, 2002Koninklijke Philips Electronics N.V.Method and apparatus for controlling browser functionality in the context of an applicationUS6480860Feb 11, 1999Nov 12, 2002International Business Machines CorporationTagged markup language interface with document type definition to access data in object oriented databaseUS6480865Oct 5, 1998Nov 12, 2002International Business Machines CorporationFacility for adding dynamism to an extensible markup languageUS6487566Oct 5, 1998Nov 26, 2002International Business Machines CorporationTransforming documents using pattern matching and a replacement languageUS6501101 *Jun 19, 2001Dec 31, 2002Sharp Kabushiki KaishaLight emitting diodeUS6502101 *Jul 13, 2000Dec 31, 2002Microsoft CorporationConverting a hierarchical data structure into a flat data structureUS6502112Aug 27, 1999Dec 31, 2002Unisys CorporationMethod in a computing system for comparing XMI-based XML documents for identical contentsUS6631497 *Jul 19, 1999Oct 7, 2003International Business Machines CorporationBinding data from data source to cells in a spreadsheetUS6684222 *Nov 9, 2000Jan 27, 2004Accenture LlpMethod and system for translating data associated with a relational databaseUS6868423 *Feb 19, 2002Mar 15, 2005Hitachi, Ltd.Production and preprocessing system for data miningUS7003722Feb 28, 2003Feb 21, 2006Microsoft CorporationMethod and system for converting a schema-based hierarchical data structure into a flat data structureUS20030172368 *Dec 23, 2002Sep 11, 2003Elizabeth AlumbaughSystem and method for autonomously generating heterogeneous data source interoperability bridges based on semantic modeling derived from self adapting ontologyUS20030187716 *Mar 29, 2002Oct 2, 2003International Business Machines CorporationMethod and visual user interface for interactive visual analysis of business expenditureUS20040006563 *Jun 26, 2002Jan 8, 2004Arthur ZwiegincewManipulating schematized data in a databaseUS20040025114 *Jul 31, 2002Feb 5, 2004Hiebert Steven P.Preserving content or attribute information during conversion from a structured document to a computer programUS20040167904 *Feb 20, 2003Aug 26, 2004Ji-Rong WenSemi-structured data storage schema selectionUS20070220022 *Apr 8, 2002Sep 20, 2007Risto LankinenDeclarative data transformation engineJP2002207721A Title not availableWO2001006418A1Jul 19, 2000Jan 25, 2001International Business Machines CorporationSpreadsheet cell-data source bindingWO2001082133A2Apr 11, 2001Nov 1, 2001Informatica CorporationXml flattenerWO2001098927A2May 14, 2001Dec 27, 2001Microsoft CorporationAuthoring arbitrary xml documents using dhtml and xslt* Cited by examinerNon-Patent CitationsReference1"Altova markup your mind!", http://web.archive.org/web/20021204211721/http://altova.com/products-ide.html, Dec. 2002, pp. 1-3.2"Altova markup your mind!", http://web.archive.org/web/20021204211721/http://altova.com/products—ide.html, Dec. 2002, pp. 1-3.3"Arbortext and Accessibility", http://web.archive.org/web/20021219133536/www.arbortext.com/html/accessibility.html, Dec. 2002, pp. 1-5.4"Arbortext's Support for XSL-FO", http://web.archive.org/web/20021221021632/www.arbortext.com/html/xsl-fo.html. Dec. 2002, pp. 1-4.5"BizTalk Server 2002 Compiling Data", http://msdn.microsoft.com/library/en-us/bts-2002/htm/lat-xmltools-map-concept-drgl.a..., Microsoft Corporation, 1999-2001, pp. 1.6"BizTalk Server 2002 Compiling Data", http://msdn.microsoft.com/library/en-us/bts—2002/htm/lat—xmltools—map—concept—drgl.a..., Microsoft Corporation, 1999-2001, pp. 1.7"BizTalk Server 2002 Mapper User Interface", http://msdn.microsoft.com/library/en-us/bts-2002/htm/lat-xmltools-map-concept-codw..., Microsoft Corporation, 1999-2001, pp. 1.8"BizTalk Server 2002 Mapper User Interface", http://msdn.microsoft.com/library/en-us/bts—2002/htm/lat—xmltools—map—concept—codw..., Microsoft Corporation, 1999-2001, pp. 1.9"BizTalk Server 2002 Testing Maps", http://msdn.microsoft.com/library/en-us/bts-2002/htm/lat-xmltools-map-concept-fhhy.a..., Microsoft Corporation, 1999-2001, pp. 1-2.10"BizTalk Server 2002 Testing Maps", http://msdn.microsoft.com/library/en-us/bts—2002/htm/lat—xmltools—map—concept—fhhy.a..., Microsoft Corporation, 1999-2001, pp. 1-2.11"BizTalk Server 2002 View Links and Functoids by Using Grid Preview", http://msdn.microsoft.com/library/en-us/bts-2002/htm/lat-xmltools-map-check-fuwn.as..., Microsoft Corporation, 1999-2001, pp. 1.12"BizTalk Server 2002 View Links and Functoids by Using Grid Preview", http://msdn.microsoft.com/library/en-us/bts—2002/htm/lat—xmltools—map—check—fuwn.as..., Microsoft Corporation, 1999-2001, pp. 1.13"Corel XMetal 4 and Interwoven TeamXML", http://web.archive.org/web/20030807211225/www.corel.com/futuretense-cs/ccurl/corel+xml+4+and+interwoven+teamxml.pdf, Aug. 2003, pp. 1-2.14"Corel XMetal 4 and Interwoven TeamXML", http://web.archive.org/web/20030807211225/www.corel.com/futuretense—cs/ccurl/corel+xml+4+and+interwoven+teamxml.pdf, Aug. 2003, pp. 1-2.15"Corel XMetal4, Making XML Content Creation Easy", http://web.archive.org/web/20031118215158/www.corel.com/servlet/Satellite?pagename, Nov. 2003, pp. 1-2.16 *"From XML Schema to Relations: A Cost-Based Approach to XML Storage", by Bohannon et al., Bell Laboratories, Proceedings of the 18th International Conference on Data Engineering (ICD' 02), 2002 IEEE.17"How to Use XSL to Transform Excel XML Spreadsheet for Server-Side Use", http://support.microsoft.com/default.aspx?scid=kb;en-us;278976, Microsoft Corporation, Aug. 2004, pp. 1-7.18"InfoPath: Microsoft Names New Product from Office Group", http://www.microsoft.com/presspass/press/2003/feb03/02-10infopath.mspx, Microsoft Corporation, Oct. 2002-Feb. 2003, pp. 1-4.19"Integrated Development Environment (IDE)", http://web.archive.org/web/20020602032242/http://altova.com/products-ide.html, Jun. 2002, pp. 1-2.20"Integrated Development Environment (IDE)", http://web.archive.org/web/20020602032242/http://altova.com/products—ide.html, Jun. 2002, pp. 1-2.21"Integrating with External Systems: iPlanet(TM) Unified Development Server", Sun Microsystems, Inc., Ver. 5.0, Aug. 2001, pp. 127-156.22"Integrating with External Systems: iPlanet™ Unified Development Server", Sun Microsystems, Inc., Ver. 5.0, Aug. 2001, pp. 127-156.23"Microsoft BizTalk Server 2002-Using BizTalk Mapper", http://msdn.Microsoft.com/library/en-us/bts-2002/htm/lat-xmltools-map-intro-zkqb.asp..., Microsoft Corporation, 1999-2001, pp. 1-2.24"Microsoft BizTalk Server 2002—Using BizTalk Mapper", http://msdn.Microsoft.com/library/en-us/bts—2002/htm/lat—xmltools—map—intro—zkqb.asp..., Microsoft Corporation, 1999-2001, pp. 1-2.25"Microsoft Extends XML Web Services Support in .NET Enterprise Servers Through Visual Studio .NET", http://www.microsoft.com/presspass/press/2002/feb02/02-13servervspr.mspx, Microsoft Corporation, Feb. 2002, pp. 1-3.26"Microsoft Unveils Visual Studio.NET Enterprise Tools", Microsoft Corporation, http://microsoft.com/presspass/press/2001/may01/05-21vseepr.mspx, May 2001, pp. 1-4.27"New Microsoft Office Family Application Taps Power of Industry-Standard XML", http://www.microsoft.com/presspass/press/2002/oct02/10-09officefamilypr.mspx, Microsoft Corporation, Oct. 2002-Feb. 2003, pp. 1-2.28"Q&A: How ‘XDocs’ Alters the Paradigm for Gathering Business-Critical Information", http://www.microsoft.com/presspass/press/2002/oct02/10-09officefamily.mspx, Microsoft Corporation, Oct. 2002-Feb. 2003, pp. 1-4.29"Q&A: How 'XDocs' Alters the Paradigm for Gathering Business-Critical Information", http://www.microsoft.com/presspass/press/2002/oct02/10-09officefamily.mspx, Microsoft Corporation, Oct. 2002-Feb. 2003, pp. 1-4.30"Schemas", http://web.archive.org/web/20021221023148/www.arbortext.com/html/schemas.html, Dec. 2002, pp. 1-3.31"The Corel-XyEnterprise XML Solution", http://web.archive.org/web/20030807154355/www.corel.com/futuretense-cs/ccurl/corel+and+XY+enterprise+XML+solution.pdf, Aug. 2003, pp. 1-2.32"The Corel-XyEnterprise XML Solution", http://web.archive.org/web/20030807154355/www.corel.com/futuretense—cs/ccurl/corel+and+XY+enterprise+XML+solution.pdf, Aug. 2003, pp. 1-2.33"The StarOffice(TM) 6.0 Suite: New Features Guide", Sun Microsystems, V. 1.1, Jul. 2002, pp. 1-31.34"The StarOffice™ 6.0 Suite: New Features Guide", Sun Microsystems, V. 1.1, Jul. 2002, pp. 1-31.35"XML Compliance, 100% Pure XML", http:web.archive.org/web/20021209185855/www.arbortext.com/html/xml-compliance, Dec. 2002, pp. 1-3.36"XML Compliance, 100% Pure XML", http:web.archive.org/web/20021209185855/www.arbortext.com/html/xml—compliance, Dec. 2002, pp. 1-3.37 *Bohannon-IEEE Feb. 26-Mar. 1, 2002-From XML Schema to Relations.pdf.38 *Bohannon—IEEE Feb. 26-Mar. 1, 2002—From XML Schema to Relations.pdf.39Clark, James, and DeRose, Steve, "XML Path Language (XPath), Version 1.0", W3C, http://web.archive.org/web/2021010034434/http://www.w3.org/TR/xpath, 1999-2000, pp. 1-31.40Eisenberg, D., "Using XML", Retrieved from the Internet: http://www.alistapart.com/stories/usingxml/, Retrieved on Feb. 7, 2006, 7 pages.41McGrath, S.; "I am new to XML and I'm wondering what the difference is between valid and well-formed? I know that valid XML is that which conforms to a DTD like HTML4, but what is well-formed?"; Dec. 3, 2001; accessed at http://searchsoa.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid26-gci784 397,00.html on Oct. 7, 2009; 2 pgs.42McGrath, S.; "I am new to XML and I'm wondering what the difference is between valid and well-formed? I know that valid XML is that which conforms to a DTD like HTML4, but what is well-formed?"; Dec. 3, 2001; accessed at http://searchsoa.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid26—gci784 397,00.html on Oct. 7, 2009; 2 pgs.43Office Action mailed Aug. 3, 2007, in CN Application No. 200410039758.2, w/Translation.44Office Action mailed Dec. 11, 2008, in RU Application No. 2004105879, w/Translation.45Office Action mailed Feb. 12, 2010, in AU Application No. 2004200627.46Office Action mailed Jan. 16, 2008, in RU Application No. 2004105879, w/Translation.47Office Action mailed Jan. 6, 2011, in CN Application No. 200410039758.2, w/Translation.48Office Action mailed Jun. 19, 2009, in CN Application No. 200410039758.2, w/Translation.49Office Action mailed Jun. 6, 2008, in CN Application No. 200410039758.2, w/Translation.50Office Action mailed May 2, 2008, in EP Application No. 04 003 684.0.51Office Action mailed Nov. 16, 2009, in EP Application No. 04 003 684.0.52Office Action mailed Nov. 20, 2009, in MY Application No. PI 20040572.53Office Action mailed Nov. 27, 2008, in KR Application No. 10-2004-13750, w/Translation.54Office Action mailed Oct. 16, 2009, in CN Application No. 200410039758.2, w/Translation.55Office Action mailed Sep. 14, 2009, in AU Application No. 2004200627.56Office Action mailed Sep. 17, 2010, in CN Application No. 200410039758.2, w/Translation.57 *Petropoulos et al., XML Query Forms (XQForms): Declarative Specification of XML Query Interfaces, WWW10, May 1-5, 2001, Hong Kong.58Quin, Liam, "Extensible Markup Language (XML)", W3C Architecture Domain, http://web.archive.org/web/2002121962057/http://www.w3.org/XML/, 1996-2002, pp. 1-3.59Rice, F. C., "Transform XML Files with XSLT When Importing into Microsoft Excel 2002", Retrieved from the Internet: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexcl2k2/html/odc-xlflatnr.asp, Retrieved on Feb. 7, 2006, 11 pages.60Rice, F. C., "Transform XML Files with XSLT When Importing into Microsoft Excel 2002", Retrieved from the Internet: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexcl2k2/html/odc—xlflatnr.asp, Retrieved on Feb. 7, 2006, 11 pages.61Sperberg-McQueen, C.M. and Thompson, Henry, "XML Schema", W3C Architecture Domain, http://web.archive.org/web/20020802155904/http://www.w3.org/XML/Schema, 2000-2002, pp. 1-10.62St. Laurent, S.; "Describing your Data: DTDs and XML Schemas"; Dec. 1, 1999; accessed at http://www.xml.com/lpt/a/481 on Oct. 7, 2009; 4 pgs.63Tittel Ed, et al.; "XML for Dummies-4th Edition"; Wiley Publishing, Inc.; 2005; XP007910498; 4 pgs.64Tittel Ed, et al.; "XML for Dummies—4th Edition"; Wiley Publishing, Inc.; 2005; XP007910498; 4 pgs.65Tittel Ed; Online document fragment of "XML for Dummies" Snippet view Ed. 3; 2002; accessed at http://books.google.de/books?hl=en&id=QpoQ8A63kpgC&q=%22#search-anchor> on Sep. 7, 2009; XP00797910499; 3 pgs.66Tittel Ed; Online document fragment of "XML for Dummies" Snippet view Ed. 3; 2002; accessed at http://books.google.de/books?hl=en&id=QpoQ8A63kpgC&q=%22#search—anchor> on Sep. 7, 2009; XP00797910499; 3 pgs.67Van Der Vliest, E.; "Using W3C XML Schema"; online document accessed at http://xml.co9m/pub/a/2000/11/29/schemas/part1.html on Oct. 17, 2001; XP002972461; 1 pg.68Wegener, L., et al. "Orthogonality in DBMS Design: the XML Approach"; International Workshop on Foundations of Models for Information Integration; Sep. 17, 2001; XP002366510; Viterbo, Italy.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS9063959Jan 24, 2013Jun 23, 2015International Business Machines CorporationDecomposing XML schema documents into subsetsUS9128963Mar 24, 2014Sep 8, 2015International Business Machines CorporationDecomposing XML schema documents into subsetsUS9514118 *Jun 18, 2014Dec 6, 2016Yokogawa Electric CorporationMethod, system and computer program for generating electronic checklistsUS20150370776 *Jun 18, 2014Dec 24, 2015Yokogawa Electric CorporationMethod, system and computer program for generating electronic checklists* Cited by examinerClassifications U.S. Classification715/236, 707/999.102International ClassificationG06F17/30, G06F17/21, G06F17/00, G06F17/22, G06F1/00, G06F17/24Cooperative ClassificationG06F17/24, G06F17/2247, G06F17/227, Y10S707/99943European ClassificationG06F17/22T2, G06F17/22M, G06F17/24Legal EventsDateCodeEventDescriptionDec 9, 2014ASAssignmentOwner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034543/0001Effective date: 20141014Jun 12, 2015REMIMaintenance fee reminder mailedNov 1, 2015LAPSLapse for failure to pay maintenance feesDec 22, 2015FPExpired due to failure to pay maintenance feeEffective date: 20151101RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services