| This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder. |
Blake, M.B. (with Liliana Cabral, Birgitta König-Ries, Ulrich Küster, and David Martin), "Semantic Web Services: Advancement through Evaluation", Springer (to appear), 2012
Cleary, K., Blake, M.B., et al, “IGSTK Image-Guided Surgery Toolkit: An Open Source C++ Software Library”, Insight Consortium, 2007
Blake, M.B., Bansal, A., Bansal, S.K., Bleul, S,and Weise, T. “Web Services Challenge: Discovery and Composition of Semantic Web Services", in "Semantic Web Services: Advancement through Evaluation", Springer (to appear), 2012
Blake, M.B., and Bartalos, P. " Service-Oriented Software Engineering Lifecycles: Methodologies and Operations for Adaptability in Enterprise Settings”, in Engineering Adaptive and Resilient Computing Systems , CRC Press (to appear), 2012
Blake, M.B. “Semi-Automated Lifecycles for Eliciting Requirements for Service-Oriented Environments” in Service Life Cycle Tools and Technologies: Methods, Trends, and Advances, IGI Global (to appear), 2011
Blake, M.B. and Gomaa, H. “Object-Oriented Modeling Approaches to Agent-Based Workflow Services” in Software Engineering for Large-Scale Multi-Agent Systems II, Lecture Notes in Computer Science, Vol. 2940, pp. 111-129, Springer-Verlag, 2004
Blake, M.B., Remy, S., Wei, Y., Howard, A. “Robots on the Web: Service-Oriented Computing and Web Interfaces”, Special Issue: Towards a WWW for Robots, IEEE Robotics and Automation, Vol. 18, No 2., pp 33-43, 2011
Remy, S. and Blake, M.B. “Distributed Service-Oriented Robotics”, IEEE Internet Computing, March/April 2011
Blake, M.B. and Nowlan, M.F. “Knowledge Discovery in Services (KDS): Aggregating Software Services to Discover Enterprise Mashups”, IEEE Transactions on Knowledge and Data Engineering, Vol. 23, No. 6, pp 889-901, June 2011
Wei, Y. and Blake, M.B. “Service-Oriented Computing and Cloud Computing: Challenges and Opportunities” , IEEE Internet Computing, Vol. 14, No. 6, Nov/Dec 2010
Ezenwoye, O., Blake, M.B., Dasgupta, G. Fong, L., Kalayci, S., Masoud Sadjadi, S. and, Viswanathan, B. “Managing Faults for Distributed Workflows over Grids”, IEEE Internet Computing, Vol. 14, No. 2, March/April 2010
Schall, D., Blake, M.B., Dustdar, S. “Programming Human-Provided and Software-Based Web Services”, IEEE Computer, July 2010
Blake, M.B., Tan, W., Rosenberg, F. “Composition as a Service” , IEEE Internet Computing, Vol. 14, No. 1, Jan/Feb 2010
Saleh, I., Kulczyski, G., Blake, M.B., “Demystifying Data-Centric Web Services”, IEEE Internet Computing, Vol. 13, No. 5, pp 86-90, September/October 2009
Blake, M.B. and Butcher-Green, J.D. “Agent-Customized Training for Human Learning Performance Enhancement”, Computers & Education, Vol. 53, pp 966-976, Nov. 2009
Blake, M.B. “Knowledge Discovery in Services”, IEEE Internet Computing, Vol. 13, No. 2, pp. 88-91, March/April 2009
Blake, M.B. and Nowlan, M.F. “Taming Web Services from the Wild”, IEEE Internet Computing, Vol. 12, no. 5, 2008, pp. 62-69, Sept/Oct 2008
Blake, M.B. and Singh, L. “Software Engineering for Web Services Workflow Systems”, Special Issue on Software Engineering for Service-Oriented Architecture, International Journal on Software Engineering and Knowledge Engineering, Vol. 18, No. 2, pp 157-178, March 2008
Blake, M.B and Huhns, M. “Web-Scale Workflow: Integrating Distributed Services”, IEEE Internet Computing, Vol. 12, no. 1, 2008, pp. 55-59 Jan/Feb 2008
Blake, M.B. “Decomposing Composition: Service-Oriented Software Engineers”, Special Issue on Realizing Service-Centric Software Systems, IEEE Software, Vol. 24, No. 6, pp 68-77, Nov/Dec 2007
Nowlan, M.F. and Blake, M.B. “Agent-Mediated Knowledge Sharing for Intelligent Services Management ”, Information Systems Frontiers, Vol. 9, No. 4, pp 411-421, Springer, September, 2007 (invited for fast-track review)
Blake, M.B. and Nowlan, M.F. “Recommending Web Services via an Agent Federation”, Special Issue on New Tendencies for Web Services and Multi-agent Systems, International Transactions on Systems Science and Applications, Vol. 3, No. 2, 2007 (invited)
Blake, M.B., Kahan, D.R., and Nowlan, M.F. “Context-Aware Agents for User-Oriented Web Services Discovery and Execution” Special Issue on Context-Based Web Services, Distributed and Parallel Databases, Vol. 21, No. 1, pp 39-58, February 2007Blake, M.B., Cheung, W., and Wombacher, A. “Web Services Discovery and Composition Systems” International Journal of Web Services Research, 2007 (short paper and editorial)
Gary, K., Blake, M.B., Ibanez, L., Gobbi, D., Aylward, S., Cleary, K. “IGSTK: An Image-Guided Software Toolkit for Open Source Surgical Application Development” IEEE Computer, Special Issue on Software Engineering for Software-Based Medical Applications, Vol. 39, No. 4, pp 46-53, April 2006 (author order is as submitted)
Blake, M.B., Singh, L., Williams, A.B., Norman, W., and Sliva, A.L. “A Component-Based Data Management and Knowledge Discovery Framework for Aviation Studies”, Information Technology and Web Engineering, Vol. 1, No. 1, pp 74-88, January 2006, Idea Press (inaugural issue, by invitation)
Williams, A.B, Padmanabhan,A., and Blake, M.B. "Experimentation with Local Consensus Ontologies with Implications for Automated Service Composition" IEEE Transactions on Knowledge and Data Engineering , Vol. 17, No. 7, IEEE Press, July 2005
Blake, M.B.
"Integrating
Large-Scale Group Projects and Software Engineering Approaches into Early
Computer Science Courses", IEEE Transactions on Education, Vol. 48,
No. 1, pp. 63-72, IEEE Press, February 2005
Blake, M.B. and Gomaa, H.
"Agent-Oriented
Compositional Approaches to Services-Based Cross-Organizational Workflow "
,Special Issue on Web Services and Process Management, Decision Support
Systems , Vol. 40, No. 1, pp 31-50, Elsevier, July 2005
Blake, M.B., Parsons, S., and Payne, T. "The Synergy of Electronic Commerce, Agents, and Semantic Web Services " Knowledge Engineering Review , Vol. 19, No. 2, pp 175-180, Cambridge University Press, 2004
Blake, M.B. " A Specification Language and Service-Oriented Architecture to Support Distributed Data Management " , Software: Practice and Experience , Vol. 34, No. 11, pp 1091-1117, September 2004, John Wiley and Sons
Blake, M.B. "Coordinating
Multiple Agents for Workflow-Oriented Process Orchestration " ,
Information Systems and E-Business Management Journal , Vol. 1, No. 2, pp
387-405, December 2003, Springer
Blake, M.B. "Agent-Based
Communication for Distributed Workflow Management using Jini Technologies" ,
International Journal on Artificial Intelligence Tools , Vol. 12, No. 1,
pp 81-99, March 2003, World Scientific Publishers
Blake, M.B. "
A Student-Enacted Simulation Approach to Software Engineering Education" ,
IEEE Transactions on Education , Vol. 46, No. 1, pp 124-133, February
2003, IEEE Press, Award Paper, Best Transaction Paper of 2003
Blake, M.B. "AAAI-2002
Workshops: Agent-Based Technologies for B2B Electronic Commerce" AI
Magazine , Vol. 23, No. 4, pp. 113-114, December 2002, AAAI Press
Blake, M.B. and Gini, M., "Guest
Editorial:Agent-Based Approaches to B2B Electronic Commerce" ,
International Journal of Electronic Commerce , Vol. 7, No. 1, pp 5-6,
September 2002 (invited)
Blake, M.B., Hamilton, G., Hoyt, J. "Using
Component-Based Development and Web Technologies to Support a Distributed Data
Management System", Special Issue on Object-Oriented Web-Based Software
Engineering, Annals of Software Engineering , Vol. 13, No. 1, pp. 13-34,
June 2002, Kluwer Academic Publishers
Blake, M.B. "Agent-Oriented Approaches to B2B Interoperability" The Knowledge Engineering Review , Vol. 16, No. 4 , pp.383-388, December 2001, Cambridge University Press
Blake, M.B. and Liguori, P. "An Autonomous Decentralized Architecture for Distributed Data Management and Dissemination" IEEE/IEICE Joint Special Issue on Autonomous Decentralized Systems, IEICE Transactions on Information and Systems , Vol. E84-D, No.10 , pp 1394-1398, October 2001
Bergenti, F., Blake, M.B., Cabri, G., and Wajid, U. ”Agent-based Computing for Enterprise Collaboration – Agents and Services Interoperability”, Proceedings of the 20th IEEE International Conference on Collaboration Technologies and Infrastructures, IEEE Press, Paris, France June 2011
Saleh, I., Kulczyski, G.,and Blake, M.B., “Specification and Verification of Web Service Transactions” IEEE Workshop on Formal Methods in Services and Cloud Computing @ ICWS2011, July 2011
Blake, M.B., Bleul, S., and Weise, T. “ WSC-10: Web Services Composition and Evaluation”, Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2010), December 2010
Panetto, H., Cardoso, J., and Blake, M.B. “COOPIS'10 - PC Co-chairs Message” OTM Conferences (1) pp 6-7, 2010
Bansal, S., Bansal, A., and Blake, M.B, “Trust based Dynamic Web Service Composition using Social Network Analysis”, IEEE International Workshop on Business Applications for Social Network Analysis (BASNA 2010), August 2010
Goarany, K., Kulczycki, G., and Blake, M.B “Mining Social Tags to Predict Mashup Patterns”, SMUC workshop @ CIKM 2010
Yale, Loehr, A., Schlesinger, I., Rembert, A., Blake, M.B., “Discovering Shared Services from Cross-Organization Software Specifications” IEEE International Conference on Services Computing, July 2010
Saleh, I., Kulczyski, G.,and Blake, M.B., “Formal Specification and Verification of Data-Centric Service Composition” IEEE International Conference on Web Services, July 2010
Kona, S., Bansal, A, Blake, M.B.., and Gupta, G. “Weaving Functional and Non-Functional Service Level Agreements for Service Composition”, International Conference on Software Engineering and Knowledge Engineering (SEKE2010)
Saleh, I., Kulczyski, G., and Blake, M.B., “A Reusable Model for Data-Centric Web Services”, Formal Foundations of Reuse and Domain Engineering, 11th International Conference on Software Reuse (ICSR2009) Lecture Notes in Computer Science, Springer, September 2009
Blake, M.B., Nowlan, M.F., Kona, S., Bansal, A. “Annotating UDDI Registries for Composite Services”, ACM Symposium on Applied Computing (SAC 2009), Honolulu, Hawaii, March 2009
Kona, S., Bansal, A, Gupta, G., and Blake, M.B.. “Generalized Semantics-based Service Composition”, International Conference on Web Services (ICWS 2008), Beijing, China, Sept 2008
Mitchell, S., Blake, M.B., Cunningham, D., and Gopalan, S. “A SOA-driven Content Discovery and Retrieval Approach”, International Conference on Electronic Commerce (CEC/EEE 2008)
Bansal, A., Kona, S., Blake, M.B., and Gupta, S. “An Agent-based Approach for Composition of Semantic Web Services”, 2008 Workshops on Enabling Technologies for Collaborative Enterprises (WETICE2008), Rome, Italy
Blake, M.B. and Nowlan, M.F. “Predicting Service Mashup Candidates Using Enhanced Syntactical Message Management”, International Conference on Services Computing (SCC 2008), Honolulu, Hawaii (Nominated for Best Paper)
Kona, S., Bansal, A, Gupta, G., and Blake, M.B.. “Towards a Generalized Semantics-based Service Composition Approach”, International Conference on Services Computing (SCC 2008) (short paper)
Blake, M.B. and Cummings, D.J. “Workflow Composition of Service Level Agreements”, International Conference on Services Computing (SCC 2007), July 2007
Nowlan, M.F. and Blake, M.B. “Agent-Mediated Knowledge Sharing for Inter-organizational Service Management ”, International Conference on Services Computing (SCC 2007), July 2007 (to appear, subsumes and extends WETICE07 workshop paper)
Blake, M.B. and Nowlan, M.F. “A Web Service Recommender System using Enhanced Syntactical Matching”, International Conference on Web Services (ICWS 2007), July 2007 (to appear)
Singh, L., Beard, M., Getoor, L., and Blake, M.B., “Visual Mining of Multi-Modal Social Networks at Different Abstraction Levels”, 11th International Conference on Information Visualization, July 2007
Nowlan, M.F. and Blake, M.B. “Intelligent Agent Communication and Collaboration for Web Services Management ”, 2007 Workshops on Enabling Technologies for Collaborative Enterprises (WETICE2007), Paris, France (to appear)
Blake, M.B., Butcher-Green, J.D., and Doswell, J. T. "Agent-Mediated Customized Training and Human Learning Performance Enhancement” International AAMAS Workshop on Agent-Based Human Learning and Entertainment, May 2007
Blake, M.B., Sliva, A.L., zur Muehlen, M., and Nickerson, J. “Binding Now or Binding Later: The Performance of UDDI Registries”, IEEE Hawaii International Conference of System Sciences (HICSS-2007), Track on Technology and Strategies for Realizing Service-Oriented Architectures with Web services, Hawaii, 2007
Blake, M.B. “A Lightweight Software Design Process for Web Services Workflows” IEEE International Conference on Web Services (ICWS 2006), Chicago, IL, 2006
Blake, M.B., Fado, D.H, and Mack, G.A. “Proactive Service Discovery and Execution using Intelligent Agents”, IEEE International Conference on Web Services (ICWS 2006), Chicago, IL, 2006
Kahan, D.R., Nowlan, M.F. and Blake, M.B. “Taming Web Services in the Wild”, International Conference on Web Services (ICWS 2006), Chicago, IL, 2006 (Work-in-Progress Sessions)
Nowlan, M.F., Kahan, D.R., and Blake, M.B. “Using Naming Tendencies to Syntactically Link Web Service Messages”, in Data Engineering Issues in E-Commerce and Services (DEECS), Lecture Notes in Computer Science, Vol. 4055, pp. 90-99, Springer-Verlag, June 2006
Blake, M.B., Butcher-Green, J.D., and Doswell, J.T. “An Agent-Supported Multimodal Scaffolding Infrastructure” , IEEE International Conference on Advanced Learning Technologies (ICALT 2006), Kerkrade, Netherlands
Mack, G.A., Fado, D.H., Blake, M.B., and Widdows, D. “An Infrastructure for Automating Information Sharing in Analytic Collaboration” 2006 IEEE Aerospace Conference
Cleary, K., Cheng, P., Zhang, J., Kim, H., Gary, K., Blake, M.B., Gobbi, D., Aylward, S., Jomier, J., Enquobahrie, A., Avila, R., and Ibanez, L. “IGSTK: Framework and Example Applications Using an Open Source Toolkit for Image Guided Surgery Applications” , SPIE Medical Imaging 2006, San Diego, CA, February 2006
Blake, M.B., Kahan, D., Fado, D.H., and Mack, G.A. “SAGE: Software Agent-Based Groupware Using E-Services” ACM GROUP 2005, Sanibel Florida, November 2005
Mack, G.A., Fado, D.H., and Blake, M.B. "Collaboration with Globally-Distributed Repositories" 2nd International IEEE Symposium on Mass Storage Systems and Technology, Sardinia, Italy, June 2005
Blake, M.B., Fado, D.H., and Mack, G.A. " A Publish and Subscribe Collaboration Architecture for Web-Based Information", 14th International World Wide Web Conference (WWW2005), Japan, May 2005 (poster)
Blake, M.B., Cleary, K., Kim, H.S., Ranjan, S.R., Gary, K., Jomier, J, Aylward, S., and Ibanez, L., " Component-Based Design and Development for Robust Medical Applications”, High Confidence Medical Device Software and Systems (HCMDSS) Workshop, Phialdelphia, PA, June 2005
Blake, M.B., Fado, D.H., and Mack, G.A. “Combining a Publish and Subscribe Collaboration Architecture with XQuery Approaches”, Second International Workshop on XQuery Implementation, Experience and Perspectives (XIME-P 2005) co-located with SIGMOD2005, Baltimore, MD, June 2005
Blake, M.B., Tsui, K.C., and Wombacher, A. “ The EEE-05 Challenge: A New Web Service Discovery and Composition Competition”, Proceedings of the IEEE International Conference on E-Technology, E-Commerce, and E-Services, Hong Kong, March 2005
Blake, M.B., Cleary, K., Ibanez, L., Ranjan, S. and Gary, K. " Use Case-Driven Component Specification: A Medical Applications Perspective to Product Line Development", Proceedings of the ACM Symposium on Applied Computing (SAC'05), Software Engineering Track, Sante Fe, New Mexico, March 2005
Gary, K., Gannon, G., Koehneman, H., Blake, M.B. " Educating Future Software Professionals on Outsourced Software Development", Proceedings of the American Society of Engineering Education (ASEE2005), Portland, Oregon, June 2005
Saez, G., Sliva, A.L., Blake, M.B. "Web Services-Based Data Management: Evaluating the Performance of UDDI Registries" Proceedings of the International Conference on Web Services (ICWS 2004), San Diego, CA, July 2004
Cleary, K., Ibanez, L., Ranjan, S. and Blake, M.B. "IGSTK: A Software Toolkit for Image-Guided Surgery Applications" Proceedings of the 18th International Conference on Computer-Assisted Radiology (CARS2004), Chicago,IL, June 2004
Blake, M.B. and Gomaa, H. " Object-Oriented Modeling Approaches to Agent-Based Workflow Services" in Software Engineering for Large-Scale Multi-Agent Systems II, Vol. 2940, pp. Springer , Feb 2004
Blake, M.B. " Forming Agents for Business Process Orchestration" , 37th Hawaii International Conference on System Sciences (HICSS-37), Web Services and Workflow Track, January 2004 Best Mini-Track Paper, Best Conference Paper Finalist
Blake, M.B. " Enterprise Data Management in Research Organizations:Data the Way You Want It" , ACM Richard W. Tapia Celebration of Diversity in Computing, October 2003(reviewed in ACM Computing Reviews)
Blake, M.B. " Forming Agents for Workflow-Oriented Process Orchestration" , Workshop on Electronic Commerce, Agents, and Semantic Web Services in conjunction with the International Conference on Electronic Commerce (ICEC2003), October 2003 Top Paper, invited for fast-track review at ISeB
Williams, A.B., Padmanabhan, A., and Blake, M.B., " Local Consensus Ontologies for B2B-Oriented Service Composition" , Proceedings of the 2nd International Joint Conference on Autonomous Agents and MultiAgent Systems (AAMAS2003)/ ACM Press, July 2003
Blake, M.B. and Williams, A.B. " Developmental and Operational Processes for Agent-Oriented Database Navigation for Knowledge Discovery " , 15th International Conference on Software Engineering and Knowledge Engineering (SEKE'03), San Francisco, CA July 2003 (to appear)
Blake, M.B. and Cabri, G. "Agent-based Computing for Enterprise Collaboration - What Agents Can Learn from Human Collaboration ? " , Proceedings of the 12th IEEE WETICE 2003/IEEE Computer Society Press , Linz, Austria, June 2003 (to appear)Blake, M.B. and Gomaa, H., " Object-Oriented Modeling Approaches to Agent-Based Cross-Organizational Workflow" , Software Engineering for Large-Scale Multi-Agent Systems (SELMAS2003) in conjunction with the International Conference on Software Engineering (ICSE2003), May 2003
Blake, M.B., " An Architecture to Support Distributed Data Retrieval in Specialized Formats " , Proceedings of the 2003 International Symposium on Applied Computing (SAC2003)/ ACM Press, Special Track Information Access and Retrieval, pp.803-810, Melbourne, FL, March 2003
Blake, M.B., " Using Agent Control and Communication in a Distributed Workflow Information System" ,Cooperative Information Systems, Lecture Notes in Computer Science, Springer-Verlag, (Proceedings of the 10th International Conference on Cooperative Information Systems (CoopIS 2002),pp 163-178, Irvine, California, October 27-November 1)
Blake, M.B., "Using Specification-Driven Concepts for Distributed Data Management and Dissemination" , Proceedings of the 2002 Conference on Information and Knowledge Management (CIKM 2002) /ACM Press , McLean, VA, November 2002
Blake, M.B. "B2B Electronic Commerce: Where Do Agents Fit In? ", Proceedings of the AAAI-2002 Workshop on Agent Technologies for B2B E-Commerce, Edmonton, Alberta, Canada, July 28, 2002
Blake, M.B., "An Agent-Based Cross-Organizational Workflow Architecture in Support of Web Services " , Proceedings of the 11th IEEE WETICE 2002/IEEE Computer Society Press , Pittsburgh, PA, June 2002Blake, M.B. and Cornett, T. " Teaching an Object-Oriented Software Development Lifecycle in Undergraduate Software Engineering Education " , Proceedings of the IEEE Conference on Sofware Engineering Education and Training (CSEET2002)/IEEE Computer Society Press, pp 234-241, Northern Kentucky, Ohio, February 2002
Blake, M.B. " Agent-Based Workflow Configuration and Management of On-line Services" , Proceedings of the International Conference on Electronic Commerce Research (ICECR-4),pp 567-588, Dallas, TX, November 2001
Blake, M.B., Cornett, T., and Piquado,T. " Using Intelligent Agents in Conjunction with B2B Interoperability " , Proceedings of the 2001 International Conference on Artificial Intelligence (Session on Agent-Oriented Software Architectures for B2B) (IC'AI2001)/CSREA Press, pp538-545, Las Vegas, NV, June 2001
Blake, M.B., " Innovations in Software Agent-Based B2B " Workshop on Agent-Based Approaches to B2B at the Fifth International Conference on Autonomous Agents (AGENTS 2001) pp 1-6, Montreal, Canada, May 2001
Blake, M.B. " Rule-Driven Coordination Agents: A Self-Configurable Agent Architecture" 5th International Symposium of Autonomous Decentralized Systems (ISADS2001)/IEEE Computer Society Press, pp 271-278, Dallas, TX March 2001
Blake, M.B. and Liguori, P. “An Automated Client-Driven Approach to Data Extraction using an Autonomous Decentralized Architecture" 5th International Symposium of Autonomous Decentralized Systems (ISADS2001)/IEEE Computer Society Press, pp 311-319, Dallas, TX March 2001
Blake, M.B., "A Development Approach for Workflow-Based E-Commerce using Reusable Distributed Components", 2000 Americas Conference on Information Systems (AMCIS2000) (Track on Workflow Technology and E-Commerce Applications)/AISEL Press, pp 568-573 , Long Beach, CA, August 2000
Blake, M.B., "KOJAC: Implementing KQML with Jini to Support Agent-Based Communications in Emarkets", AAAI-2000 Workshop on Knowledge-based Electronic Markets (KBEM) at the 17th National Conference on Artificial Intelligence, (AAAI Press, Technical Report WS-00-04), pp 1-8, Austin, TX, August 2000
Blake, M.B., "WARP: An Agent-Based Process and Architecture for Workflow-Oriented Distributed Component Configuration", Proceedings of the 2000 International Conference on Artificial Intelligence (IC'AI2000) (Session on Software Agent-Oriented Workflow)/CSREA Press , pp 205-213, Las Vegas, NV, June 2000
Blake, M.B., "SABLE: Agent Support to Consolidate Enterprise-Wide Data Oriented Simulations", Workshop on Agents in Industry at the Fourth International Conference on Autonomous Agents (AGENTS 2000) ACM/AAAI, Barcelona, Spain, June 2000
Blake, M.B. and Bose, P., "An Agent-Based
Approach to Alleviating Packaging Mismatch", Proceedings of the Fourth
International Conference on Autonomous Agents (AGENTS 2000)/ ACM Press, pp
64-69, Barcelona, Spain, June 2000
Patents
System
for and Method of Using Component-Based Development and Web Tools to Support A
Distributed Data Management System
(Primary Inventor with Co-Inventors at The MITRE
Corporation) Application Number 10/301,289