Patents by Inventor Robert L. Einkauf
Robert L. Einkauf has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20030191793Abstract: An improved programming interface which provides for event scheduling, improved variable declarations allowing for configuration of declaration parameters, and improved handling of I/O objects. In modern day computing devices and especially in networks of such devices it is important to provide for event scheduling; known computing devices allow for event scheduling based on the occurrence of a predefined event. However, such a system present shortfalls in that flexibility is not provided to allow scheduling based on any arbitrary condition. Therefore, it is disclosed to provide a programming environment which allows for event scheduling where the event may be any arbitrary condition thus providing increased flexibility in event driven programs. In addition, programs which run on such computing devices typically declare one or more variables; such variables having one or more parameters associated therewith.Type: ApplicationFiled: November 7, 2002Publication date: October 9, 2003Inventors: Robert A. Dolin, Robert L. Einkauf, Glen M. Riley
-
Patent number: 6493739Abstract: An improved programming interface which provides for event scheduling, improved variable declarations allowing for configuration of declaration parameters, and improved handling of I/O objects. In modern day computing devices and especially in networks of such devices it is important to provide for event scheduling; known computing devices allow for event scheduling based on the occurrence of a predefined event. However, such a system present shortfalls in that flexibility is not provided to allow scheduling based on any arbitrary condition. Therefore, it is disclosed to provide a programming environment which allows for event scheduling where the event may be any arbitrary condition thus providing increased flexibility in event driven programs. In addition, programs which run on such computing devices typically declare one or more variables; such variables having one or more parameters associated therewith.Type: GrantFiled: March 2, 1999Date of Patent: December 10, 2002Assignee: Echelon CorporationInventors: Robert A. Dolin, Jr., Robert L. Einkauf, Glen M. Riley
-
Patent number: 6353861Abstract: An improved programming interface which provides for event scheduling, improved variable declarations allowing for configuration of declaration parameters, and improved handling of I/O objects. In modern day computing devices and especially in networks of such devices it is important to provide for event scheduling; known computing devices allow for event scheduling based on the occurrence of a predefined event. However, such a system present shortfalls in that flexibility is not provided to allow scheduling based on any arbitrary condition. Therefore, it is disclosed to provide a programming environment which allows for event scheduling where the event may be any arbitrary condition thus providing increased flexibility in event driven programs. In addition, programs which run on such computing devices typically declare one or more variables; such variables having one or more parameters associated therewith.Type: GrantFiled: June 18, 1996Date of Patent: March 5, 2002Assignee: Echelon CorporationInventors: Robert A. Dolin, Jr., Robert L. Einkauf, Glen M. Riley
-
Patent number: 6182130Abstract: An improved apparatus and method for communicating information in a networked system wherein network variables are employed to accomplish such communication. Network variables allow for standardized communication of data between nodes in a network. A first node may be programmed, for example, to sense certain information and to report the information as a network variable X. A second node may be programmed to receive the variable X and to control devices based on the current value of the variable. The present invention provides for defining connections between the first and second node to facilitate such communication and for determining addressing information to allow for addressing of messages, including updates to the value of the variable X, between the nodes.Type: GrantFiled: May 18, 1998Date of Patent: January 30, 2001Assignee: Echelon CorporationInventors: Robert A. Dolin, Jr., Robert L. Einkauf, Richard S. Kagan, Glen M. Riley, James M. Von De Bur
-
Patent number: 5754779Abstract: An improved apparatus and method for communicating information in a networked system wherein network variables are employed to accomplish such communication. Network variables allow for standardized communication of data between nodes in a network. A first node may be programmed, for example, to sense certain information and to report the information as a network variable X. A second node may be programmed to receive the variable X and to control devices based on the current value of the variable. The present invention provides for defining connections between the first and second node to facilitate such communication and for determining addressing information to allow for addressing of messages, including updates to the value of the variable X, between the nodes.Type: GrantFiled: October 30, 1996Date of Patent: May 19, 1998Assignee: Echelon CorporationInventors: Robert A. Dolin, Jr., Robert L. Einkauf, Richard S. Kagan, Glen M. Riley, James M. Von De Bur
-
Patent number: 5737529Abstract: An improved apparatus and method for communicating information in a networked system wherein network variables are employed to accomplish such communication. Network variables allow for standardized communication of data between nodes in a network. A first node may be programmed, for example, to sense certain information and to report the information as a network variable X. A second node may be programmed to receive the variable X and to control devices based on the current value of the variable. The present invention provides for defining connections between the first and second node to facilitate such communication and for determining addressing information to allow for addressing of messages, including updates to the value of the variable X, between the nodes.Type: GrantFiled: April 12, 1996Date of Patent: April 7, 1998Assignee: Echelon CorporationInventors: Robert A. Dolin, Jr., Robert L. Einkauf, Richard S. Kagan, Glen M. Riley, James M. Von De Bur
-
Patent number: 5579482Abstract: An interface file structure for allowing transfer of information between nodes in a network and a binding process for configuring nodes in the network. The interface offers an advantageous format designed to provide for minimal reading and writing of records while requiring minimal storage space per record. Further, an advantageous format for storing numeric information is disclosed in which information providing the number of buffers allocated and the size of such buffers is stored in a single nibble thus reducing required storage space.Type: GrantFiled: July 26, 1995Date of Patent: November 26, 1996Assignee: Echelon CorporationInventors: Robert L. Einkauf, Glen M. Riley, James M. Von De Bur
-
Patent number: 5513324Abstract: An improved apparatus and method for communicating information in a networked system wherein network variables are employed to accomplish such communication. Network variables allow for standardized communication of data between nodes in a network. A first node may be programmed, for example, to sense certain information and to report the information as a network variable X. A second node may be programmed to receive the variable X and to control devices based on the current value of the variable. The present invention provides for defining connections between the first and second node to facilitate such communication and for determining addressing information to allow for addressing of messages, including updates to the value of the variable X, between the nodes.Type: GrantFiled: March 7, 1994Date of Patent: April 30, 1996Assignee: Echelon Systems CorporationInventors: Robert A. Dolin, Jr., Robert L. Einkauf, Richard S. Kagan, Glen M. Riley, James M. Von De Bur
-
Patent number: 5490276Abstract: An improved programming interface which provides for event scheduling, improved variable declarations allowing for configuration of declaration parameters, and improved handling of I/O objects. In modern day computing devices and especially in networks of such devices it is important to provide for event scheduling; known computing devices allow for event scheduling based on the occurrence of a predefined event. However, such a system present shortfalls in that flexibility is not provided to allow scheduling based on any arbitrary condition. Therefore, it is disclosed to provide a programming environment which allows for event scheduling where the event may be any arbitrary condition thus providing increased flexibility in event driven programs. In addition, programs which run on such computing devices typically declare one or more variables; such variables having one or more parameters associated therewith.Type: GrantFiled: March 1, 1995Date of Patent: February 6, 1996Assignee: Echelon CorporationInventors: Robert A. Doli, Jr., Robert L. Einkauf, Glen M. Riley