Source: http://www.google.com/patents/US7698383?ie=ISO-8859-1&dq=5,742,768
Timestamp: 2015-04-21 03:06:57
Document Index: 301498494

Matched Legal Cases: ['Application No. 2005', 'Application No. 04251155', 'Application No. 04251155', 'Application No. 2005200849', 'Application No. 2', 'Application No. 410', 'Application No. 2005', 'Application No. 2005', 'Application No. 10', 'Application No. 200510052451', 'Application No. 94105897']

Patent US7698383 - System and method for building component applications using metadata defined ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsIt is desirable to drive down the complexity involved in developing the wireless application by reducing the need to do any explicit coding, as well as reducing device resources utilized by the application when provisioned. Having an intelligent wireless device runtime environment (Device Runtime) that...http://www.google.com/patents/US7698383?utm_source=gb-gplus-sharePatent US7698383 - System and method for building component applications using metadata defined mapping between message and data domainsAdvanced Patent SearchPublication numberUS7698383 B2Publication typeGrantApplication numberUS 10/787,929Publication dateApr 13, 2010Filing dateFeb 27, 2004Priority dateFeb 27, 2004Fee statusPaidAlso published asUS20050198100, US20100142406Publication number10787929, 787929, US 7698383 B2, US 7698383B2, US-B2-7698383, US7698383 B2, US7698383B2InventorsBryan R. Goring, Michael Shenfield, Kamen B. VITANOV, Viera BibrOriginal AssigneeResearch In Motion LimitedExport CitationBiBTeX, EndNote, RefManPatent Citations (69), Non-Patent Citations (22), Referenced by (11), Classifications (21), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetSystem and method for building component applications using metadata defined mapping between message and data domains
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS6539422 *May 3, 1999Mar 25, 2003Intermec Ip Corp.Automatic data collection device having a network communications capabilityUS6772216 *May 19, 2000Aug 3, 2004Sun Microsystems, Inc.Interaction protocol for managing cross company processes among network-distributed applicationsUS6904593 *Mar 24, 2000Jun 7, 2005Hewlett-Packard Development Company, L.P.Method of administering software components using asynchronous messaging in a multi-platform, multi-programming language environmentUS6990513 *Jun 22, 2001Jan 24, 2006Microsoft CorporationDistributed computing services platformUS7069335 *Aug 9, 2000Jun 27, 2006Microsoft CorporationMethod and system for exchanging messages between entities on a network comprising an actor attribute and a mandatory attribute in the header data structureUS7089232 *Jan 30, 2003Aug 8, 2006International Business Machines CorporationMethod of synchronizing distributed but interconnected data repositoriesUS7089588 *Dec 21, 2000Aug 8, 2006Reynolds And Reynolds Holdings, Inc.Performance path method and apparatus for exchanging data among systems using different data formatsUS7096229 *May 23, 2002Aug 22, 2006International Business Machines CorporationDynamic content generation/regeneration for a database schema abstractionUS7117267 *Jun 28, 2001Oct 3, 2006Sun Microsystems, Inc.System and method for providing tunnel connections between entities in a messaging systemUS7127705 *Sep 5, 2001Oct 24, 2006Oracle International CorporationDeveloping applications onlineUS7130885 *Sep 5, 2001Oct 31, 2006Zaplet, Inc.Methods and apparatus providing electronic messages that are linked and aggregatedUS7137099 *Oct 24, 2003Nov 14, 2006Microsoft CorporationSystem and method for extending application preferences classesUS7139761 *Dec 10, 2003Nov 21, 2006Leader Technologies, Inc.Dynamic association of electronically stored information with iterative workflow changesUS7143101 *Apr 18, 2003Nov 28, 2006Andy OliverMethod and apparatus for self-describing externally defined data structuresUS7155490 *Oct 11, 2000Dec 26, 2006Freewebs CorporationSystem and method for providing a web-based operating systemUS7185317 *Apr 19, 2002Feb 27, 2007Hubbard & WellsLogical data modeling and integrated application frameworkUS7194503 *Jun 29, 2001Mar 20, 2007Microsoft CorporationSystem and method to query settings on a mobile deviceUS7194692 *Jun 27, 2002Mar 20, 2007Apple Computer, Inc.Method and apparatus for binding user interface objects to application objectsUS7200681 *Jul 30, 2002Apr 3, 2007Akamai Technologies, Inc.Edge side components and application programming environment for building and delivering highly distributed heterogenous component-based web applicationsUS7209921 *Sep 4, 2001Apr 24, 2007Op40, Inc.Method and system for deploying an asset over a multi-tiered networkUS7269788 *Jun 29, 2001Sep 11, 2007Versata Development Group, Inc.Extensibility and usability of document and data representation languagesUS7275105 *Mar 25, 2002Sep 25, 2007Laszlo Systems, Inc.Enabling online and offline operationUS7299274 *Dec 11, 2001Nov 20, 2007Microsoft CorporationMethod and system for management of multiple network resourcesUS7304984 *Feb 9, 2001Dec 4, 2007Convergent Networks, Inc.Methods and systems for creating, distributing and executing multimedia telecommunications applications over circuit and packet switched networksUS7305671 *Jan 23, 2003Dec 4, 2007Sun Microsystems, Inc.Conversion of an object model to a source file generation modelUS7308642 *Apr 9, 2003Dec 11, 2007Nokia Mobile Phones, Ltd.Method and device for handling synchronization related informationUS7313782 *May 3, 2001Dec 25, 2007@Hand CorporationMethod for distributing, integrating, and hosting a software platformUS7315868 *Dec 21, 2001Jan 1, 2008Unisys CorporationXML element to source mapping treeUS7317912 *Feb 16, 2004Jan 8, 2008Nokia CorporationSoftware development environmentUS7318063 *Feb 19, 2004Jan 8, 2008Microsoft CorporationManaging XML documents containing hierarchical database informationUS7346893 *Mar 27, 2003Mar 18, 2008Sap AgExchange infrastructure system and methodUS7349761 *Feb 7, 2003Mar 25, 2008Cruse Mike BSystem and method for distributed facility management and operational controlUS7349871 *Jul 29, 2003Mar 25, 2008Fujitsu LimitedMethods for purchasing of goods and servicesUS7360202 *Feb 27, 2003Apr 15, 2008Microsoft CorporationUser interface system and methods for providing notification(s)US7380237 *Feb 27, 2004May 27, 2008Research In Motion LimitedSystem and method for extending capabilities and execution efficiency of script based applicationsUS7392391 *Sep 12, 2002Jun 24, 2008International Business Machines CorporationSystem and method for secure configuration of sensitive web servicesUS7395540 *Dec 3, 2003Jul 1, 2008Microsoft CorporationAutomated business software application integrationUS7403788 *Jul 18, 2003Jul 22, 2008M-Qube, Inc.System and method to initiate a mobile data communication utilizing a trigger systemUS7404188 *Dec 18, 2003Jul 22, 2008Microsoft CorporationMethod and software for publishing a business process orchestration as a web serviceUS7409674 *Dec 23, 2003Aug 5, 2008Research In Motion LimitedSystem and method of creating and communicating with component based wireless applicationsUS7451403 *Dec 19, 2003Nov 11, 2008Rage Frameworks, Inc.System and method for developing user interfaces purely by modeling as meta data in software applicationUS7458082 *Oct 19, 2000Nov 25, 2008Sun Microsystems, Inc.Bridging between a data representation language message-based distributed computing environment and other computing environments using proxy serviceUS7483923 *Oct 24, 2003Jan 27, 2009Microsoft CorporationSystems and methods for providing relational and hierarchical synchronization services for units of information manageable by a hardware/software interface systemUS7536696 *Oct 24, 2003May 19, 2009Microsoft CorporationMechanism for handling input parametersUS7548946 *Sep 12, 2000Jun 16, 2009Sun Microsystems, Inc.Pre-generated message endpointsUS7590643 *Oct 24, 2003Sep 15, 2009Microsoft CorporationSystems and methods for extensions and inheritance for units of information manageable by a hardware/software interface systemUS20020116205 *May 4, 2001Aug 22, 2002Ankireddipally Lakshmi NarasimhaDistributed transaction processing systemUS20020133535 *Oct 22, 2001Sep 19, 2002Microsoft CorporationIdentity-centric data accessUS20030004930 *Jun 29, 2001Jan 2, 2003International Business Machines CorporationSoftware and method for performing database operationsUS20030005412 *Jun 28, 2002Jan 2, 2003Eanes James ThomasSystem for ontology-based creation of software agents from reusable componentsUS20030051037 *Nov 5, 2001Mar 13, 2003Mukesh SundaramOpen portal interface managerUS20030093433 *Nov 14, 2002May 15, 2003Exegesys, Inc.Method and system for software application development and customizible runtime environmentUS20030181196 *Jan 23, 2003Sep 25, 2003Eran DavidovExtensible framework for code generation from XML tagsUS20030237049 *Jun 25, 2002Dec 25, 2003Microsoft CorporationSystem and method for issuing a message to a programUS20040015822 *Mar 23, 2001Jan 22, 2004Linton Samuel W.Method and apparatus for dynamic assembly and verification of software components into flexible applicationsUS20040068568 *May 1, 2003Apr 8, 2004Griffin Philip B.Enterprise application platformUS20040123242 *Dec 10, 2003Jun 24, 2004Mckibben Michael T.Context instantiated application protocolUS20040249846 *Aug 22, 2001Dec 9, 2004Stephen RandallDatabase for use with a wireless information deviceUS20050165826 *Jan 28, 2004Jul 28, 2005Ho Shyh-Mei F.Apparatus, system, and method for automatically generating a web interface for an MFS-based IMS applicationUS20050193380 *Feb 27, 2004Sep 1, 2005Vitanov Kamen B.System and method for executing wireless applications using common UI components from a UI repositoryUS20050193382 *Feb 27, 2004Sep 1, 2005Goring Bryan R.System and method for dynamic version management of applicationsUS20080313282 *Sep 10, 2003Dec 18, 2008Warila Bruce WUser interface, operating system and architectureEP1569109A1 *Feb 27, 2004Aug 31, 2005Research In Motion LimitedA system and method for mapping between message and data domains using a metadata defined mappingEP1845446A2 *Feb 2, 2004Oct 17, 2007Research In Motion LimitedSystem and method for publishing and accessing application APIS on a generic terminalTW561352B Title not availableTW565782B Title not availableTW591536B Title not availableWO1998030962A2Jan 2, 1998Jul 16, 1998New Era Of Networks IncMethod for content-based dynamic formatting for interoperation of computing and edi systemsWO2003044654A2Nov 15, 2001May 30, 2003Softplumbers S AMethod for developing and managing large-scale web user interfaces* Cited by examinerNon-Patent CitationsReference1 *Abrams, Marc et al. "UML: An Appliance-Independent XML User Interface Language," Computer Networks, 1999, pp. 1-18.2 *Baker, M. and Stark, P. "The 'application/xhtml+xml' Media Type," RFC 3236, Jan. 2002, pp. 1-8.3 *Baker, M. and Stark, P. "The �application/xhtml+xml� Media Type," RFC 3236, Jan. 2002, pp. 1-8.4Decision of Refusal and Decision to Dismiss Notice dated May 22, 2009 for corresponding Japanese Patent Application No. 2005-053699.5European Search Report, dated Apr. 27, 2005.6Examination Report issued by the European Patent Office dated Dec. 4, 2006 for corresponding European Patent Application No. 04251155.0.7Examination Report issued by the European Patent Office dated Jul. 2, 2008 for corresponding European Patent Application No. 04251155.0.8 *Grundy J et al: "Generating EDI message translations from visual specifications" Automated Software Engineering, 2001. (ASE 2001). Proceedings. 16th Annual International Conference on Nov. 26-29, 2001. Piscataway, NJ, USA, IEEE, Nov. 26, 2001, pp. 35-42, XP010583488 ISBN: 0-7695-1426-X *p. 37, right-hand column, line 12-p. 39, right-hand column, line 21 * *figures 2-5 *.9Grundy J et al: "Generating EDI message translations from visual specifications" Automated Software Engineering, 2001. (ASE 2001). Proceedings. 16th Annual International Conference on Nov. 26-29, 2001. Piscataway, NJ, USA, IEEE, Nov. 26, 2001, pp. 35-42, XP010583488 ISBN: 0-7695-1426-X *p. 37, right-hand column, line 12�p. 39, right-hand column, line 21 * *figures 2-5 *.10 *International Business Machines Corporation: "Message definition language" Research Disclosure Kenneth Mason Publications, Hapshire, GB, vol. 440, No. 166, Dec. 2000, XP007127351 ISSN: 0374-4353 * the whole document *.11 *McFadden, Fred R. et al. "Modern Database Management, Fifth Edition," Addison-Wesley, May 1999, Chapters 3 and 6, pp. 85-118, 207-244.12Office Action issued by the Australian Intellectual Property Office dated Apr. 10, 2007 for corresponding Australian Patent Application No. 2005200849.13Office Action issued by the Canadian Intellectual Property Office dated Aug. 19, 2008 for corresponding Canadian Patent Application No. 2,498,539.14Office Action issued by the Indian Patent Office dated Oct. 26, 2007 for corresponding Indian Patent Application No. 410/Del/2005 with Examiner's markings.15Office Action issued by the Japanese Patent Office dated Feb. 20, 2007 for corresponding Japanese Patent Application No. 2005-053699.16Office Action issued by the Japanese Patent Office dated Oct. 25, 2007 for corresponding Japanese Patent Application No. 2005-053699.17Office Action issued by the Korean Patent Office dated Oct. 4, 2006 for corresponding Korean Patent Application No. 10-2005-0016468.18Office Action issued by the Mexican Patent Office dated Apr. 1, 2009 for corresponding Mexican Patent Application No. PA/a/2005/002273.19Office Action issued by the State Intellectual Property Office of People's Republic of China dated May 8, 2009 for corresponding Chinese Patent Application No. 200510052451.0.20Office Action issued by the Taiwan Intellectual Property Office dated Aug. 23, 2007 for corresponding Taiwan Patent Application No. 94105897.21 *Read, K. and Maurer, F. "Developing Mobile Wireless Applications," IEEE Internet Computing, vol. 7, Issue 1, Jan./Feb. 2003, pp. 81-86.22 *Saha, S. et al. "Bringing the Wireless Internet to Mobile Devices," Computer, vol. 34, Issue 6, Jun. 2001, pp. 54-58.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS8112441 *Jul 14, 2006Feb 7, 2012Indxit Sytems Inc.Systems and methods for data indexing and processingUS8370387Dec 22, 2011Feb 5, 2013Indxit Systems Inc.Systems and methods for data indexing and processingUS8391845 *Oct 22, 2010Mar 5, 2013Research In Motion LimitedSystem and method of presenting entities of standard applications in wireless devicesUS8402432 *Jul 31, 2008Mar 19, 2013Research In Motion LimitedSystem and method of creating and communicating with component based wireless applicationsUS8543999 *Mar 30, 2006Sep 24, 2013Welch Allyn, Inc.Communication of information between a plurality of network elementsUS8656037 *Jul 1, 2008Feb 18, 2014International Business Machines CorporationWeb service simple object access protocol request response processingUS8849691Dec 29, 2005Sep 30, 2014Microsoft CorporationModeling user input and interaction in workflow based applicationsUS8954470Dec 18, 2012Feb 10, 2015Indxit Systems, Inc.Document indexingUS20090031284 *Jul 31, 2008Jan 29, 2009Michael ShenfieldSystem and Method of Creating and Communicating with Component Based Wireless ApplicationsUS20100005448 *Mar 30, 2006Jan 7, 2010Welch Allyn, Inc.Communication of information between a plurality of network elementsUS20110041138 *Oct 22, 2010Feb 17, 2011Research In Motion LimitedSystem and method of presenting entities of standard applications in wireless devices* Cited by examinerClassifications U.S. Classification709/219, 719/332, 709/203, 717/175, 709/236, 719/316, 717/178, 709/221International ClassificationG06F3/00, G06F15/16, G06F17/30, G06F13/00, G06F9/46, G06F9/445, G06F17/00, G06F15/177, G06F9/44, G06F15/173, G06F7/00Cooperative ClassificationG06F9/546European ClassificationG06F9/54MLegal EventsDateCodeEventDescriptionNov 4, 2014ASAssignmentFree format text: CHANGE OF NAME;ASSIGNOR:RESEARCH IN MOTION LIMITED;REEL/FRAME:034161/0093Owner name: BLACKBERRY LIMITED, ONTARIOEffective date: 20130709Sep 11, 2013FPAYFee paymentYear of fee payment: 4Jun 24, 2004ASAssignmentOwner name: RESEARCH IN MOTION LIMITED, CANADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GORING, BRYAN R.;SHENFIELD, MICHAEL;VITAVON, KAMEN;AND OTHERS;REEL/FRAME:015508/0953Effective date: 20040602Owner name: RESEARCH IN MOTION LIMITED,CANADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GORING, BRYAN R.;SHENFIELD, MICHAEL;VITAVON, KAMEN AND OTHERS;US-ASSIGNMENT DATABASE UPDATED:20100413;REEL/FRAME:15508/953RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services