Source: http://www.google.com/patents/US7814404?dq=7565338
Timestamp: 2017-07-21 18:11:33
Document Index: 71762241

Matched Legal Cases: ['Application No. 05101667', 'Application No. 09162130', 'Application No. 2538561', 'Application No. 2538531', 'Application No. 05101668', 'Application No. 05101667', 'Application No. 05101668', 'Application No. 05101668']

Patent US7814404 - System and method for applying workflow of generic services to component ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA system and method for representing a workflow for a plurality of components (data, message and presentation components) of a component-based application configured from a page-based application for messaging over a network between a device and a schema-defined service of a data source. The respective...http://www.google.com/patents/US7814404?utm_source=gb-gplus-sharePatent US7814404 - System and method for applying workflow of generic services to component based applications for devicesAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS7814404 B2Publication typeGrantApplication numberUS 11/069,970Publication dateOct 12, 2010Filing dateMar 3, 2005Priority dateMar 3, 2005Fee statusPaidAlso published asUS20060200748Publication number069970, 11069970, US 7814404 B2, US 7814404B2, US-B2-7814404, US7814404 B2, US7814404B2InventorsMichael ShenfieldOriginal AssigneeResearch In Motion LimitedExport CitationBiBTeX, EndNote, RefManPatent Citations (54), Non-Patent Citations (47), Referenced by (19), Classifications (4), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetSystem and method for applying workflow of generic services to component based applications for devices
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5999911 *Jun 2, 1995Dec 7, 1999Mentor Graphics CorporationMethod and system for managing workflowUS6192415Jun 19, 1998Feb 20, 2001International Business Machines CorporationWeb server with ability to process URL requests for non-markup language objects and perform actions on the objects using executable instructions contained in the URLUS6523027 *Jul 30, 1999Feb 18, 2003Accenture LlpInterfacing servers in a Java based e-commerce architectureUS6609108 *Apr 4, 2000Aug 19, 2003Ford Motor CompanyCommunication schema of online system and method of ordering consumer product having specific configurationsUS6980963 *Mar 29, 2000Dec 27, 2005Ford Motor CompanyOnline system and method of status inquiry and tracking related to orders for consumer product having specific configurationsUS6993743 *Jun 1, 2001Jan 31, 2006Sun Microsystems, Inc.Method and apparatus for developing enterprise applications using design patternsUS7130885 *Sep 5, 2001Oct 31, 2006Zaplet, Inc.Methods and apparatus providing electronic messages that are linked and aggregatedUS7203948 *Sep 29, 2001Apr 10, 2007Siebel Systems, Inc.Method, apparatus, and system for implementing caching of view custom options in a framework to support web-based applicationsUS7350209 *Jun 29, 2001Mar 25, 2008Bmc SoftwareSystem and method for application performance managementUS7593992 *Dec 23, 2004Sep 22, 2009Sap AgOrganizer or e-mail and workflow integrationUS7617013 *Dec 17, 2004Nov 10, 2009Curtiss-Wright Flow Control CorporationSystem and method for protection system design supportUS20020112078Dec 1, 2000Aug 15, 2002David YachVirtual machine web browserUS20020156812 *Feb 15, 2002Oct 24, 2002Krasnoiarov Boris AndreyevichMethod and system for assembling concurrently-generated contentUS20020178290Jun 11, 2001Nov 28, 2002Coulthard Philip S.Method and system for converting user interface source code of a legacy application to web pagesUS20020188761 *Apr 12, 2002Dec 12, 2002Chikirivao Bill S.Data-type definition driven dynamic business component instantiation and execution frameworkUS20030097345 *Oct 15, 2002May 22, 2003Mitch UptonSystem and method for invoking business functionality for a workflowUS20040015537Jul 15, 2002Jan 22, 2004Richard DoerksenHandheld client framework systemUS20040074961 *Sep 3, 2002Apr 22, 2004Ricoh Company, Ltd.Method and apparatus for tracking documents in a workflowUS20040078105 *Sep 2, 2003Apr 22, 2004Charles MoonSystem and method for workflow process managementUS20040128163 *Jun 5, 2003Jul 1, 2004Goodman Philip HoldenHealth care information management apparatus, system and method of use and doing businessUS20040187140Sep 8, 2003Sep 23, 2004Werner AignerApplication frameworkUS20040215700 *Dec 23, 2003Oct 28, 2004Michael ShenfieldSystem and method for building and execution of platform-neutral generic services' client applicationsUS20040220998Dec 23, 2003Nov 4, 2004Michael ShenfieldSystem and method of building wireless component applicationsUS20050057560 *Mar 1, 2004Mar 17, 2005Viera BibrSystem and method for building wireless applications with intelligent mapping between user interface and data componentsUS20050138160 *Aug 30, 2004Jun 23, 2005Accenture Global Services GmbhCapture, aggregation and/or visualization of structural data of architecturesUS20050144555 *Mar 19, 2003Jun 30, 2005Koninklijke Philips Electronics N.V.Method, system, computer program product and storage device for displaying a documentUS20050197970 *Mar 4, 2004Sep 8, 2005Chehade Fadi B.System and method for workflow enabled link activationUS20050198100 *Feb 27, 2004Sep 8, 2005Goring Bryan R.System and method for building component applications using metadata defined mapping between message and data domainsUS20050204334 *Jan 5, 2005Sep 15, 2005Ramco Systems LimitedComponent based software systemUS20050209841 *Mar 10, 2005Sep 22, 2005Andreas ArningOptimization of process properties for workflows with failing activitiesUS20060015370 *Sep 21, 2005Jan 19, 2006Shen Michael YFlow management analysis system and method for healthcare related businessUS20060031746 *Jul 27, 2004Feb 9, 2006Toepfer John RPublishing architecture system and methodUS20060047665 *Feb 22, 2005Mar 2, 2006Tim NeilSystem and method for simulating an application for subsequent deployment to a device in communication with a transaction serverUS20060149726 *Dec 30, 2004Jul 6, 2006Thomas ZiegertSegmentation of web pagesUS20060200766 *May 18, 2006Sep 7, 2006David LakritzTranslation management systemUS20060236304 *Oct 17, 2005Oct 19, 2006Research In Motion LimitedSystem and method for enabling assisted visual development of workflow for application tasksUS20060236307 *Apr 15, 2005Oct 19, 2006Debruin DavidSystem and method for transformation of wireless application definition to simplified formUS20060248406 *Apr 18, 2006Nov 2, 2006Research In Motion LimitedMethod for handling a detected error in a script-based applicationUS20060248506 *Nov 28, 2005Nov 2, 2006Research In Motion LimitedSystem and method for flexible visual representation of device fontsUS20060282445 *Aug 18, 2006Dec 14, 2006Microsoft CorporationSmall Form Factor Web BrowsingUS20070016915 *Sep 29, 2001Jan 18, 2007Anil MukundanMethod, apparatus, and system for implementing caching of view custom options in a framework to support web-based applicationsUS20070083810 *Sep 29, 2004Apr 12, 2007Scott Simon DWeb content adaptation process and systemUS20070130152 *Dec 1, 2005Jun 7, 2007International Business Machines CorporationMethod, apparatus, and program product for building integration workflow endpoints into web componentsUS20070276714 *May 15, 2007Nov 29, 2007Sap AgBusiness process map managementUS20070288258 *May 15, 2007Dec 13, 2007Joerg BeringerDocument instantiation triggering a business actionUS20080052124 *Aug 1, 2007Feb 28, 2008Board Of Regents Of The Nevada System Of Higher Education, On Behalf Of The University Of Nv, RenoHealth care information management apparatus system and method of use and doing businessUS20080104108 *Dec 21, 2007May 1, 2008Microsoft CorporationSchemaless xml payload generationWO2001075546A2Mar 29, 2001Oct 11, 2001Diva Systems CorporationServer-centric search function in an interactive program guideWO2001075549A2Mar 30, 2001Oct 11, 2001Cygent, Inc.System and method for establishing electronic business systems for supporting communications services commerceWO2002044897A1Nov 29, 2001Jun 6, 2002Fourbit Group, Inc.Generating a declarative user interfaceWO2004029801A1Aug 20, 2002Apr 8, 2004Incordia AbMethod for converting codesWO2004059938A2Dec 24, 2003Jul 15, 2004Research In Motion LimitedSystem and method for building and execution of platform-neutral generic services' client applicationsWO2004059939A2Dec 24, 2003Jul 15, 2004Research In Motion LimitedSystem and method of creating and communicating with component based wireless applicationsWO2004059957A2Dec 24, 2003Jul 15, 2004Research In Motion LimitedSystem and method of building wireless component applications* Cited by examinerNon-Patent CitationsReference1Bouillon, L et al., "Retargeting web pages to other computing platform with Vaquita", Reverse Engineering, 2002. Proceedings. Ninth Working Conference on Oct. 29-Nov. 1, 2002, Piscataway, NJ, USA, Oct. 29, 2002, pp. 339-348, XP010624986.2 *Brambilla et al., Declarative Specification of Web Applications Exploiting Web Services and Workflows, ACM 2004, pp. 1-2.3 *Brambilla et al., Model-driven Design of Service-enable Web Applications, ACM 2005, pp. 851-856.4Chan, M. et al., "Extracting Web design knowledge: the Web De-Compiler", Multimedia Computing and Systems, 1999. IEEE International Conference on Florence, Italy Jun. 7-11, 1999, Los Alamitos, CA, USA, IEEE Comput. Soc, US, vol. 2, Jun. 7, 1999, pp. 547-552, XP010519447.5European Search Report for EP Application No. 05101667.3; Oct. 27, 2005; 12 pages; European Patent Office.6Extended European search Report issued by the European Patent Office dated Mar. 8, 2009 for corresponding European Patent Application No. 09162130.0.7Fourth United Kingdom Examination Report for UK Application No. GB0604281.6 dated Feb. 29, 2008, The Patent Office.8Fourth United Kingdom Examination Report for UK Application No. GB0604288.1 dated Feb. 29, 2008, The Patent Office.9 *Hassell et al., Modeling the Workflow of Prescription Writing, ACM 2003, pp. 235-239.10Introduction to Toplink Object-XML Mapping; Sep. 5, 2006; http://www.oracle.com/technology/tech/java/newsletter/articles/toplink/toplinkox.htm; 3 pages.11John Beatty, BEA Systems, Stephen Brodsky, IBM Corp., Martin Nally, IBM Corp., Rahul Patel, BEA Systems; Next-Generation Data Programming: Service Data Objects, A Joint Whitepaper with IBM and BEA; Nov. 2003; 15 pages.12 *Levi et al., A Goal-driven Approach to Enterprise Component Identification and Specification, ACM Oct. 2002, pp. 45-52.13 *Mayer et al., ICENI Dataflow and Workflow: Composition and Scheduling in Space and Time, Google 2003, pp. 1-8.14 *Mecella et al., A Repository of Workflow Components for Cooperative e-Applications, Google 2001, pp. 1-20.15Microsoft Corporation, "Asp.Net Technical Articles - Validation", pp. 1-7, Oct. 2003, http://msdn2.microsoft.com/en-us/library/aa478993(d-printer).aspx.16Office Action issued by the Canadian Intellectual Patent Office dated Feb. 7, 2008 for corresponding Canadian Patent Application No. 2538561.17Office Action issued by the Canadian Intellectual Patent Office dated Jan. 14, 2008 for corresponding Canadian Patent Application No. 2538531.18Oracle TopLink 10g Release 3 (10.1.3.1.0), Oct. 2006, http://www.oracle.com/technology/products/ias/toplink/ technical/tl10g-fov.htm.19Oracle TopLink 10g Release 3 (10.1.3.1.0), Oct. 2006, http://www.oracle.com/technology/products/ias/toplink/ technical/tl10g—fov.htm.20Oracle Toplink 10g-Feature Overview; Jan. 2006; http://www.oracle.com/technology/products/ias/toplink/technical/tl10g-fov.htm; 2 pages.21Oracle Toplink 10g—Feature Overview; Jan. 2006; http://www.oracle.com/technology/products/ias/toplink/technical/tl10g—fov.htm; 2 pages.22 *Rifon et al., A Component Model for Standardized Web-Based Education, ACM Aug. 2001, pp. 1-21.23Search Report issued by the European Patent Office dated Jun. 30, 2005 for corresponding European Patent Application No. 05101668.1.24Second Examination Report issued by the European Patent Office dated Jun. 13, 2008 for corresponding European Patent Application No. 05101667.3.25Second Examination Report issued by the European Patent Office dated Mar. 8, 2007 for corresponding European Patent Application No. 05101668.1.26Second United Kingdom Examination Report for UK Application No. GB0604281.6 dated Apr. 5, 2007, The Patent Office.27Second United Kingdom Examination Report for UK Application No. GB0604288.1 dated Apr. 10, 2007, The Patent Office.28 *Shegalov et al., XML-enabled Workflow Management of E-services across Heterogeneous Platforms, Google search, the VLDB Journal 2001, pp. 91-103.29The Java Community Process (SM) Program-JSRs: Java Specification Requests, JSR 235: Service Data Objects; printed Feb. 25, 2005; from: http://web1.jcp.org/en/jsr/detail?id=235; XP-002335693; 9 pages.30The Java Community Process (SM) Program—JSRs: Java Specification Requests, JSR 235: Service Data Objects; printed Feb. 25, 2005; from: http://web1.jcp.org/en/jsr/detail?id=235; XP-002335693; 9 pages.31The Java Community Process (SM) Program-JSRs: Java Specification Requests; A Standard Data Binding & Data Access Facility for J2EE (TM); XP-002334216; 7 pages.32The Java Community Process (SM) Program—JSRs: Java Specification Requests; A Standard Data Binding & Data Access Facility for J2EE (TM); XP-002334216; 7 pages.33Third Examination Report issued by the European Patent Office dated Apr. 2, 2008 for corresponding European Patent Application No. 05101668.1.34Third United Kingdom Examination Report for UK Application No. GB0604281.6 dated Aug. 3, 2007, The Patent Office.35Third United Kingdom Examination Report for UK Application No. GB0604288.1 dated Aug. 2, 2007, The Patent Office.36United Kingdom combined Search and Examination Report for UK Application No. GB0604281.6 dated May 11, 2006, The Patent Office (Cited from IDS previously filed in Jun. 2006.37United Kingdom combined Search and Examination Report for UK Application No. GB0604281.6; May 11, 2006; 5 pages; The Patent Office.38United Kingdom combined Search and Examination Report for UK Application No. GB0604288.1 dated May 11, 2006, the Patent Office.39United Kingdom Examination Report for UK Application No. GB0604281.6 dated Aug. 24, 2009, The Patent Office.40United Kingdom Examination Report for UK Application No. GB0604281.6 dated Oct. 19, 2009, The Patent Office.41United Kingdom Examination Report for UK Application No. GB0604288.1 dated Aug. 24, 2009, The Patent Office.42United Kingdom Examination Report for UK Application No. GB0604288.1 dated Oct. 19, 2009, The Patent Office.43Vanderdonckt, J. et al., "Flexible reverse engineering of web pages with Vaquista", Reverse Engineering, 2001. Proceedings. Eighth Working Conference on Oct. 2-5, 2001, Piscataway, NJ, USA, Oct. 2, 2001, pp. 241-248, XP010563208.44 *Werner et al., OdysseyShare: an Environement for Collaborative Component-Based Development, IEEE 2003, pp. 1-8.45WfmOpen-Welcome to the WfMOpen project; http://wfmopen.sourceforge.net/; Oct. 5, 2006; 4 pages.46WfmOpen—Welcome to the WfMOpen project; http://wfmopen.sourceforge.net/; Oct. 5, 2006; 4 pages.47Yu Ping, et al., "Transforming Legacy Web Applications to the MVC Architecture", Sep. 19, 2003, XP010752255.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS8200710 *Jul 28, 2009Jun 12, 2012Sap AgSystem and method for runtime rendering of web-based user interfaces for master data managementUS8719776 *Dec 30, 2009May 6, 2014Foneclay, Inc.System for creation and distribution of software applications usable on multiple mobile device platformsUS8875098 *Nov 18, 2008Oct 28, 2014Microsoft CorporationWorkflow engine for execution of web mashupsUS9129253 *Aug 31, 2006Sep 8, 2015Rpx Clearinghouse LlcWorkflow locked loops to enable adaptive networks to change a policy statement responsive to mission level exceptions and reconfigure the software-controllable network responsive to network level exceptionsUS9182981 *Nov 23, 2010Nov 10, 2015University Of WashingtonSystems and methods for implementing pixel-based reverse engineering of interface structureUS9690568Sep 24, 2014Jun 27, 2017Facebook, Inc.Client-side script bundle management systemUS20070106797 *Aug 31, 2006May 10, 2007Nortel Networks LimitedMission goal statement to policy statement translationUS20070208587 *Jan 22, 2007Sep 6, 2007Arun SitaramanSystems, software, and methods for communication-based business process messagingUS20080034069 *Aug 31, 2006Feb 7, 2008Bruce SchofieldWorkflow Locked Loops to Enable Adaptive NetworksUS20080034090 *Aug 31, 2006Feb 7, 2008Nortel Networks LimitedTender-Bid Method and Architecture For Intelligent Network Resource DeploymentUS20080141234 *Oct 29, 2007Jun 12, 2008Detlef BeckerMethod and system for executing and configuring applications on the basis of a use environmentUS20090222749 *Feb 29, 2008Sep 3, 2009Business Objects, S.A.Apparatus and method for automated creation and update of a web service applicationUS20100125826 *Nov 18, 2008May 20, 2010Microsoft CorporationWorkflow engine for execution of web mashupsUS20100274846 *Apr 27, 2010Oct 28, 2010International Business Machines CorporationMessage SwitchingUS20110029575 *Jul 28, 2009Feb 3, 2011Sap AgSystem and Method for Runtime Rendering of Web-Based User Interfaces for Master Data ManagementUS20110126158 *Nov 23, 2010May 26, 2011University Of WashingtonSystems and methods for implementing pixel-based reverse engineering of interface structureUS20110161912 *Dec 30, 2009Jun 30, 2011Qualzoom, Inc.System for creation and distribution of software applications usable on multiple mobile device platformsUS20120151377 *Dec 8, 2010Jun 14, 2012Microsoft CorporationOrganic projectsUS20140281848 *Mar 18, 2013Sep 18, 2014Healthstar CommunicationsRules based content management system and method* Cited by examinerClassifications U.S. Classification715/200International ClassificationG06F17/00Cooperative ClassificationG06F8/70European ClassificationG06F8/70Legal EventsDateCodeEventDescriptionJun 24, 2005ASAssignmentOwner name: RESEARCH IN MOTION LIMITED, CANADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SHENFIELD, MICHAEL;REEL/FRAME:016404/0175Effective date: 20050530Apr 14, 2014FPAYFee paymentYear of fee payment: 4Nov 4, 2014ASAssignmentEffective date: 20130709Owner name: BLACKBERRY LIMITED, ONTARIOFree format text: CHANGE OF NAME;ASSIGNOR:RESEARCH IN MOTION LIMITED;REEL/FRAME:034161/0093RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services