Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2005-01-28
2010-02-09
Deng, Anna (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S141000, C717S151000
Reexamination Certificate
active
07661096
ABSTRACT:
The subject invention pertains to systems and methods for iterating over or otherwise traversing a collection of objects or elements. More specifically, mechanisms are provided for handling both conventional non-nested streams such as enumeratables as well as nested streams. Nested streams provide a more efficient mechanism for traversing certain objects such as recursive generators. One problem with nested streams is that they need to be flattened or simplified. Techniques are provided herein to allow such streams to be flattened quickly and efficiently. Moreover, systems and methods are disclosed to preserve backward compatibility of optimized nested stream processing with conventional non-nested streams.
REFERENCES:
patent: 5295256 (1994-03-01), Bapat
patent: 5630131 (1997-05-01), Palevich et al.
patent: 5758153 (1998-05-01), Atsatt et al.
patent: 6006230 (1999-12-01), Ludwig et al.
patent: 6311327 (2001-10-01), O'Brien et al.
patent: 6453356 (2002-09-01), Sheard et al.
patent: 6564265 (2003-05-01), Tillmann et al.
patent: 7150004 (2006-12-01), Russell et al.
patent: 7181732 (2007-02-01), Bak et al.
patent: 7225201 (2007-05-01), Milby
patent: 7278137 (2007-10-01), Fuhler et al.
patent: 7322045 (2008-01-01), Kiddy
patent: 2002/0095658 (2002-07-01), Shulman et al.
patent: 2002/0129344 (2002-09-01), Chen et al.
patent: 2003/0033039 (2003-02-01), Gutberlet et al.
patent: 2004/0015907 (2004-01-01), Giel et al.
Guido van Rossum, “Flattening Python Object”, Nov. 17, 1994, download from internet, pp. 1-18.
Hertel et al. “Formalizing the safety of Java, the Java virtual machine, and Java card”, Dec. 2001, ACM CSUR vol. 33, Issue 4, pp. 517-558.
Fegaras et al. “Optimizing Object Queries Using an Effective Calculus”, Dec. 2000, ACM, TODS vol. 25, Ussue 4, pp. 457-516.
Ives et al. “An XML query engine for network-bound data”Dec. 13, 2002, Springer-Verlag New York, Inc, The VLDB Journal vol. 11, Issue 4, pp. 380-402.
Aharoni Avner Y.
Meijer Henricus Johannes Maria
Schach David
Schulte Wolfram
Deng Anna
Microsoft Corporation
Workman Nydegger
LandOfFree
Interaction with nested and non-nested streams does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Interaction with nested and non-nested streams, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interaction with nested and non-nested streams will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4152722