Method and apparatus for providing universal web access functionality
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-013/28
G06F-013/20
G06F-007/50
G06F-007/48
H03K-019/21
H03K-019/20
출원번호
US-0678605
(2003-10-03)
등록번호
US-7451238
(2008-11-11)
발명자
/ 주소
Taraci,Brian Richard
출원인 / 주소
RGB Systems, Inc.
대리인 / 주소
The Hecker Law Group, PLC
인용정보
피인용 횟수 :
1인용 특허 :
20
초록▼
A flexible electronic asset management system using Ethernet connectivity for electronic devices is presented. The invention enables multiple electronic devices to be controlled, monitored, and accessed from any browser connected to a computer network. A flattened stack approach is used to process n
A flexible electronic asset management system using Ethernet connectivity for electronic devices is presented. The invention enables multiple electronic devices to be controlled, monitored, and accessed from any browser connected to a computer network. A flattened stack approach is used to process network packet data. The flattened stack approach treats the network packet as a single string of data and uses the first few bytes of information to decide whether to drop or process the incoming data thus providing for faster network traffic processing. Since the lowest layer of the OSI stack has knowledge of what applications are active in the upper layers, the flattened stack allows the packet to be discarded at the earliest possible point so no processing power is wasted. The flattened stack also organizes its check/processing based on the raw data stream thus minimizing buffer requirements and providing for easier implementation into hardware.
대표청구항▼
What is claimed is: 1. An apparatus for providing universal web access functionality comprising: a first electronic device having a plurality of configurable Input/Output ports; a network connection to said first electronic device on a first one of said plurality of configurable Input/Output ports;
What is claimed is: 1. An apparatus for providing universal web access functionality comprising: a first electronic device having a plurality of configurable Input/Output ports; a network connection to said first electronic device on a first one of said plurality of configurable Input/Output ports; at least one second electronic device connected to said first electronic device on a second one of said plurality of configurable Input/Output ports, wherein said first electronic device serves web pages associated with said at least one second electronic device, wherein configuration parameters for said second one of said plurality of configurable Input/Output ports are set using a browser interface to said first electronic device; a tri-state buffer, said tri-state buffer being removed out of tri-state mode and driving a pull-up resistor high to generate output high on at least one of said plurality of configurable Input/Output ports; and an open collector output driver, said open collector output driver being set to low impedance mode to generate an output low at said second one of said plurality of configurable Input/Output ports. 2. A method for providing universal web access functionality comprising: providing a plurality of configurable Input/Output ports on a first electronic device; connecting said first electronic device to a network via a first one of said plurality of configurable Input/Output ports; connecting at least one second electronic device to said first electronic device on a second one of said plurality of configurable Input/Output ports, wherein said first electronic device serves web pages associated with said at least one second electronic device; setting configuration parameters for said second one of said plurality of configurable Input/Output ports using a browser interface to said first electronic device; removing a tri-state buffer out of tri-state mode and driving a pull-up resistor high to generate output high at said second one of said plurality of configurable Input/Output ports; and setting an open collector output driver to low impedance mode to generate an output low at said second one of said plurality of configurable Input/Output ports. 3. An apparatus for providing universal web access functionality comprising: a plurality of configurable Input/Output ports for connection to at least one electronic device; a server engine serving web pages providing access to said at least one electronic device via said plurality of configurable Input/Output ports; and an interface device providing remote connectivity to said server engine via a network, wherein configuration parameters for said plurality of configurable Input/Output ports are set using said interface device; a tri-state buffer, said tri-state buffer being removed out of tri-state mode and driving a pull-up resistor high to generate output high on at least one of said plurality of configurable Input/Output ports; and an open collector output driver, said open collector output driver being set to low impedance mode to generate an output low on at least one of said plurality of configurable Input/Output ports. 4. The apparatus of claim 3, wherein said plurality of configurable Input/Output ports comprises analog Input/Output ports. 5. The apparatus of claim 3, wherein said plurality of configurable Input/Output ports comprises digital Input/Output ports. 6. The apparatus of claim 3, wherein said plurality of configurable Input/Output ports comprises an RS-232 port. 7. The apparatus of claim 3, wherein said plurality of configurable Input/Output ports comprises an RS-422 port. 8. The apparatus of claim 3, wherein said plurality of configurable Input/Output ports comprises an RS-485 port. 9. The apparatus of claim 3, wherein said plurality of configurable Input/Output ports comprises an infrared (IR) port. 10. The apparatus of claim 3, wherein said plurality of configurable Input/Output ports comprises general purpose Input/Output ports. 11. The apparatus of claim 3, wherein said interface device comprises a configurable graphical user interface. 12. The apparatus of claim 3, wherein said interface device comprises a network interface card. 13. The apparatus of claim 12, wherein said network interface card comprises an RJ-45 connector. 14. The apparatus of claim 12, wherein said network interface card comprises a wireless connector. 15. The apparatus of claim 3, wherein said at least one electronic device is not web enabled. 16. The apparatus of claim 3, wherein said server engine comprises: a flattened stack handler for processing an ethernet packet; a server-side include function; a URL encoder/decoder function; and an electronic mail notification handler. 17. The apparatus of claim 16, wherein said processing said ethernet packet comprises: receiving said ethernet packet comprising Ethernet header, IP header, TCP/UDP header, and payload; and processing said payload only if said Ethernet header, said IP header and said UDP/TCP header are associated with an active service at an application layer. 18. A method for providing universal web access functionality comprising: providing a plurality of configurable Input/Output ports for connection to at least one electronic device; providing a server engine serving web pages for access to said at least one electronic device via said plurality of configurable Input/Output ports; providing an interface device for remote connectivity to said server engine via a network; setting configuration parameters for said plurality of configurable Input/Output ports using said interface device; removing a tri-state buffer out of tri-state mode and driving a pull-up resistor high to generate output high on at least one of said plurality of configurable Input/Output ports; and setting an open collector output driver to low impedance mode to generate an output low on at least one of said plurality of configurable Input/Output ports. 19. The method of claim 18, wherein said plurality of configurable Input/Output ports comprises analog Input/Output ports. 20. The method of claim 18, wherein said plurality of configurable Input/Output ports comprises digital Input/Output ports. 21. The method of claim 18, wherein said plurality of configurable Input/Output ports comprises an RS-232 port. 22. The method of claim 18, wherein said plurality of configurable Input/Output ports comprises an RS-422 port. 23. The method of claim 18, wherein said plurality of configurable Input/Output ports comprises an RS-485 port. 24. The method of claim 18, wherein said plurality of configurable Input/Output ports comprises an infrared (IR) port. 25. The method of claim 18, wherein said plurality of configurable Input/Output ports comprises general purpose Input/Output ports. 26. The method of claim 18, wherein said interface device comprises a configurable graphical user interface. 27. The method of claim 18, wherein said interface device comprises a network interface card. 28. The method of claim 27, wherein said network interface card comprises an RJ-45 connector. 29. The method of claim 27, wherein said network interface card comprises a wireless connection. 30. The method of claim 18, wherein said at least one electronic device is not web enabled. 31. The method of claim 18, wherein said server engine comprises: a flattened stack handler for processing an ethernet packet; a server-side include function; a URL encoder/decoder function; and an electronic mail notification handler. 32. The method of claim 31, wherein said processing said ethernet packet comprises: receiving said ethernet packet comprising Ethernet header, IP header, TCP/UDP header, and payload; and processing said payload only if said Ethernet header, said IP header and said UDP/TCP header are associated with an active service at an application layer. 33. The method of claim 1, wherein said apparatus further comprises: registers set by said configuration parameters; and devices selected from a group consisting of switches and gates, said devices for enabling circuitry in accordance with the configuration parameters, said devices driven by said registers. 34. The method of claim 2, further comprising: setting registers in response to said configuration parameters; and driving from said registers devices selected from a group consisting of switches and gates, said devices for enabling circuitry in accordance with the configuration parameters. 35. The method of claim 3, wherein said apparatus further comprises: registers set by said configuration parameters; and devices selected from a group consisting of switches and gates, said devices for enabling circuitry in accordance with the configuration parameters, said devices driven by said registers. 36. The method of claim 18, said method further comprising: setting registers in response to said configuration parameters; and driving from said registers devices selected from a group consisting of switches and gates, said devices for enabling circuitry in accordance with the configuration parameters.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (20)
Simpson, Shell Sterling; Foster, Ward Scott, Check writing system and method.
Venkatraman Chandrasekar ; Morgan Jeffrey A., Embedding web access mechanism in an appliance for user interface functions including a web server and web browser.
Schwartz, Elliot; Holzer, David A.; Maloney, John; Fitzpatrick, Kit, System and method to manage network-enabled embedded devices operating under various protocols.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.