7028289

Stream Operator in a Dynamically Typed Programming Language

PublishedApril 11, 2006
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
16 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method executing on a computer readable medium for implementing a stream operator built into an environment comprising: determining if an I/O operation in said environment having said stream operator occurs; and performing said I/O operation with said stream operator is said I/O operation occurs, wherein the environment supports dynamic typing.

2

2. The method executing on a computer readable medium of claim 1 wherein said stream operator allows a value of one type to be streamed to a value of another type.

3

3. The method executing on a computer readable medium of claim 1 wherein said stream operator allows a value of one type to be streamed to a value of type stream.

4

4. The method executing on a computer readable medium of claim 1 wherein said stream operator allows a value of type stream to be streamed to a value of another type.

5

5. The method executing on a computer readable medium of claim 2 wherein said one type is of any type supported by said environment.

6

6. The method executing on a computer readable medium of claim 4 wherein said any type can be modified depending on the type of operands of said environment.

7

7. The method executing on a computer readable medium of claim 1 wherein said stream operator is used to access files.

8

8. The method executing on a computer readable medium of claim 1 wherein said stream operator is used to connect to a network.

9

9. A computer program product comprising: a computer useable medium having computer readable program code embodied therein configured to implement a stream operator built into an environment, said computer program product comprising: computer readable code configured therein to cause a computer to determine if an I/O operation in said environment having said stream operator occurs; and computer readable code configured therein to cause a computer to perform said I/O operation with said stream operator if said I/O operation occurs, wherein the environment supports dynamic typing.

10

10. The computer program product of claim 9 wherein said stream operator allows a value of one type to be streamed to a value of another type.

11

11. The computer program product of claim 9 wherein said stream operator allows a value of one type to be streamed to a value of type stream.

12

12. The computer program product of claim 9 wherein said stream operator allows a value of type stream to be streamed to a value of another type.

13

13. The computer program product of claim 10 wherein said one type is of any type supported by said environment.

14

14. The computer program product of claim 13 wherein said any type can be modified depending on the type of operands of said environment.

15

15. The computer program product of claim 9 wherein said stream operator is used to access files.

16

16. The computer program product of claim 9 wherein said stream operator is used to connect to a network.

Patent Metadata

Filing Date

Unknown

Publication Date

April 11, 2006

Inventors

David S. Allison

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “STREAM OPERATOR IN A DYNAMICALLY TYPED PROGRAMMING LANGUAGE” (7028289). https://patentable.app/patents/7028289

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.