Generating asynchronous interfaces and methods from...

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S107000, C717S108000

Reexamination Certificate

active

07739656

ABSTRACT:
Provided are a method, system, and program for generating asynchronous interfaces and methods from synchronous interfaces and methods receiving a synchronous interface to a target component having a synchronous method used by a client component to synchronously invoke the target component. An asynchronous interface is generated for the synchronous interface of the target component. An asynchronous method is generated for the generated asynchronous interface having arguments to invoke the target component, wherein the client calls the generated asynchronous method to cause an asynchronous execution of the synchronous method.

REFERENCES:
patent: 5339430 (1994-08-01), Lundin et al.
patent: 5956509 (1999-09-01), Kevner
patent: 5960421 (1999-09-01), Cline et al.
patent: 6081812 (2000-06-01), Boggs et al.
patent: 6195685 (2001-02-01), Mukherjee et al.
patent: 6212575 (2001-04-01), Cleron et al.
patent: 6223217 (2001-04-01), Pettus
patent: 6256771 (2001-07-01), O'Neil et al.
patent: 6289390 (2001-09-01), Kavner
patent: 6330710 (2001-12-01), O'Neil et al.
patent: 6425121 (2002-07-01), Phillips
patent: 6430607 (2002-08-01), Kavner
patent: 6438744 (2002-08-01), Toutonghi et al.
patent: 6446064 (2002-09-01), Livowsky
patent: 6448981 (2002-09-01), Kaczmarski
patent: 6493868 (2002-12-01), DaSilva et al.
patent: 6609158 (2003-08-01), Nevarez et al.
patent: 6643652 (2003-11-01), Helgeson et al.
patent: 6684385 (2004-01-01), Bailey et al.
patent: 6691301 (2004-02-01), Bowen
patent: 6691302 (2004-02-01), Skrzynski et al.
patent: 6697836 (2004-02-01), Kawano et al.
patent: 6697879 (2004-02-01), Tufty et al.
patent: 6701513 (2004-03-01), Bailey
patent: 6795739 (2004-09-01), Graf et al.
patent: 6804818 (2004-10-01), Codella et al.
patent: 6873695 (2005-03-01), Celi, Jr. et al.
patent: 6920494 (2005-07-01), Heitman et al.
patent: 6934931 (2005-08-01), Plumer et al.
patent: 7007063 (2006-02-01), Creamer et al.
patent: 7072957 (2006-07-01), Creamer et al.
patent: 7159224 (2007-01-01), Sharma et al.
patent: 7171673 (2007-01-01), Steinman et al.
patent: 7240324 (2007-07-01), Casati et al.
patent: 7246358 (2007-07-01), Chinnici et al.
patent: 7272820 (2007-09-01), Klianev
patent: 7281252 (2007-10-01), Lindquist et al.
patent: 7290248 (2007-10-01), Sengodan
patent: 7340721 (2008-03-01), Bailey
patent: 7350184 (2008-03-01), Upton
patent: 7356803 (2008-04-01), Bau et al.
patent: 2002/0019843 (2002-02-01), Killian et al.
patent: 2002/0026471 (2002-02-01), Bent et al.
patent: 2002/0104067 (2002-08-01), Green et al.
patent: 2002/0152210 (2002-10-01), Johnson et al.
patent: 2003/0093551 (2003-05-01), Taylor et al.
patent: 2003/0182457 (2003-09-01), Brewin
patent: 2003/0191803 (2003-10-01), Chinnici et al.
patent: 2003/0204645 (2003-10-01), Sharma et al.
patent: 2004/0012626 (2004-01-01), Brookins
patent: 2004/0015859 (2004-01-01), Potter et al.
patent: 2004/0045009 (2004-03-01), Bryant
patent: 2004/0045013 (2004-03-01), Lam
patent: 2004/0064503 (2004-04-01), Karakashian et al.
patent: 2004/0148569 (2004-07-01), Sengodan
patent: 2004/0148570 (2004-07-01), Sengodan
patent: 2004/0168153 (2004-08-01), Marvin
patent: 2004/0172618 (2004-09-01), Marvin
patent: 2004/0172638 (2004-09-01), Larus et al.
patent: 2004/0177335 (2004-09-01), Beisiegel et al.
patent: 2005/0154785 (2005-07-01), Reed et al.
patent: 2005/0251527 (2005-11-01), Phillips et al.
patent: 2006/0122958 (2006-06-01), Beisiegel et al.
patent: 2006/0129560 (2006-06-01), Adams et al.
patent: 2006/0150204 (2006-07-01), Beisiegel et al.
patent: 1130510 (2001-05-01), None
patent: 03069464 (2003-08-01), None
D'silva et al, “Synchronous protocol automata: a framework for modelling and verification of SoC Communication architecture”, IEEE Date, pp. 1-6, 2004.
Lublinerman et al, “Modularity vs Resuability code generation from synchronous block diagrams”, ACM EDAA, pp. 1504-1509, 2008.
Gutberlet et al, “Specification of interface components for synchronous data paths”, IEEE, pp. 134-139, 1994.
Vellis, “Model based development of synchronous collaborative user interface”, ACM EICS, pp. 309-312, 2009.
Brush et al, “A comparision of synchronous remote and local usability studies for an expert interface”, ACM CHI, pp. 1179-1182, 2004.
Brunvand et al, “Practical advances in asynchronous design and in asynchronous/synchronous interfaces”, ACM DAC, pp. 1-6, 1999.
Hatanu et al, “Analysis of remote execuation models for grid middlewere”, ACM MGC, pp. 1-6, 2006.
Alur, D., J. Crupi, and D. Malks, “J2EE Platform Overview”, [Internet], Oct. 5, 2001, [Retrieved on Dec. 11, 2004], Retrieved from the Internet at <URL: http://www.informit.com/articles/printerfriendly.asp?p=23573>.
Armstrong, E., J. Ball, S. Bodoff, D.B. Carson, I. Evans, D. Green, K. Haase, and E. Jendrock, “The J2EE 1.4 Tutorial”, © 2004 Sun Microsystems, In.c., Aug. 30, 2004, Ch. 1-2, pp. 1-82.
Heiss, J.J., “JAX-RPC Brings Portability to Web Services”, [online], [Retrieved on Nov. 23, 2004]. Retrieved from the Internet at <URL: http://java.sun.com/features/2003/01/jax—rpc.html>, 3 pp.
Horrell, S., “Introducing JAX-RPC: Build and Access Web Services Based on Synchronous RPC-Oriented SOAP Messaging”, [online], © 2001-2004 Fawcette Technical Publications, [Retrieved on Nov. 23, 2004]. Retrieved from the Internet at <URL: http://www.fawcette.com/javapro/2002%5F05/magazine/features/shorrell/default—pf.aspx>, 9 pp.
Merrall, S. And A. Billig, “Dynamo: Dynamic Document Generation in Java”, Proceedings of the First International Conference on the Practical Application of Java, 1999, pp. 73-89.
Piccinelli, G., W. Emmerich, and A. Finkelstein, “Mapping Service Components to EJB Business Objects”, Proceedings of the Fifth IEEE International Enterprise Distributed Object Computing Conference, 2001, pp. 169-173.
Prohorenko, O., “Local and Remote EJB Interfaces”, [online], Nov. 3, 2004, [Retrieved on Dec. 2, 2004]. Retrieved from teh Internet at <URL: http://www.onjava.com/lpt/a/5389>, 4 pp.
Sharma, R., “Java API for XML-based RPC (JAX-RPC): A Primer”, [online], © 1994-2004 Sun Microsystems, [Retrieved on Nov. 23, 2004]. Retrieved from the Internet at <URL: http://java.sun.com/xml/jaxrpc/primerarticle.html>, 3 pp.
Sun Microsystems, Inc., “J2EE Connector Architecture”, White Paper, [online], [Retrieved on Nov. 23, 2004]. Retrieved from the Internet at <URL: http://java.sun.com/j2ee/white/connector.html>, 6 pp.
Sun Microsystems, “Java Platform 1.2 API Specification: Interface RemoteRef”, [online], [Retrieved on Nov. 8, 2009]. Retrieved from the Internet at <URL: http://www.inf.puc-rio.br/˜roberto/java/jdkl.2/docs/api/java/rmi/server/RemoteRef.html>, 1993-1998, Sun Microsystems, pp. 1-6.
U.S. Statutory Invention Registration for H,001,921, published Nov. 7, 2000 by Fletcher et al., 34 pp.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Generating asynchronous interfaces and methods from... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Generating asynchronous interfaces and methods from..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating asynchronous interfaces and methods from... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4243994

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.