1460887201-390c2bce-40d8-4e7c-848e-be1797988ac7

1. An electromagnetic-wave shielding and light transmitting plate comprising a transparent film having a relatively low affinity for a plated layer, a resin pattern formed on a surface of the transparent film and having a relatively high affinity for the plated layer, and a conductive pattern composed of the plated layer of a conductive material which is formed on said resin pattern.
2. An electromagnetic-wave shielding and light transmitting plate as claimed in claim 1, wherein the line width of said conductive pattern is 200 \u03bcm or less and the open area ratio is 75% or more.
3. An electromagnetic-wave shielding and light transmitting plate as claimed in claim 2, wherein electromagnetic-wave shielding and light transmitting plate is manufactured by the method comprising:
a step of forming a resin pattern to be the same pattern as said conductive pattern, wherein the resin pattern is formed on the surface of the transparent film having a relatively low affinity for the plated layer by using a resin having a relatively high affinity for the plated layer, and
a step of forming said conductive pattern by subjecting the transparent film to plating treatment with plating solution after the formation of the resin pattern so as to attach the conductive material only to the resin pattern.
4. An electromagnetic-wave shielding and light transmitting plate as claimed in claim 1, wherein electromagnetic-wave shielding and light transmitting plate is manufactured by the method comprising:
a step of forming a resin pattern to be the same pattern as said conductive pattern, wherein the resin pattern is formed on the surface of the transparent film having a relatively low affinity for the plated layer by using a resin having a relatively high affinity for the plated layer, and
a step of forming said conductive pattern by subjecting the transparent film to plating treatment with plating solution after the formation of the resin pattern so as to attach the conductive material only to the resin pattern.
5. A method of manufacturing an electromagnetic-wave shielding and light transmitting plate comprising a transparent film and a conductive pattern made of a conductive material, wherein the conductive pattern is formed on a surface of the transparent film by plating, the method comprising:
a step of forming a resin pattern to be the same pattern as said conductive pattern, wherein the resin pattern is formed on the surface of the transparent film having a relatively low affinity for the plated layer by using a resin having a relatively high affinity for the plated layer, and
a step of forming said conductive pattern by subjecting the transparent film to plating treatment with plating solution after the formation of the resin pattern so as to attach the conductive material only to the resin pattern.
6. A method of manufacturing an electromagnetic-wave shielding and light transmitting plate as claimed in claim 5, wherein said resin pattern is formed in a grid configuration.
7. A method of manufacturing an electromagnetic-wave shielding and light transmitting plate as claimed in claim 5, wherein said resin pattern is formed by printing.
8. A method of manufacturing an electromagnetic-wave shielding and light transmitting plate as claimed in claim 5, wherein after said conductive pattern is formed, said conductive pattern is subjected to blackening treatment.
9. A method of manufacturing an electromagnetic-wave shielding and light transmitting plate as claimed in claim 5, wherein said transparent film is made of one or more selected from a group consisting of PC, cycloolefin polymer, polyallylate, and acrylic polymer.
10. A method of manufacturing an electromagnetic-wave shielding and light transmitting plate as claimed in claim 5, wherein said resin is one or more selected from a group consisting of ABS, triacetylcellulose, polyacetal, and modified PPO.
11. A method of manufacturing an electromagnetic-wave shielding and light transmitting plate as claimed in claim 5, wherein said conductive material contains at least one of a group consisting of copper, nickel, chromium, zinc, tin, silver, and gold.
12. A method of manufacturing an electromagnetic-wave shielding and light transmitting plate as claimed in claim 6, wherein said resin pattern is formed by printing.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for transmitting data by means of a data processing system, the system supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the method comprising the steps of:
forming by means of the application data to be transmitted;
requesting by means of the application a user-mode operating system functionality of the data processing system to direct the data to be transmitted, the request including an indication of a protocol by which the data is to be transmitted;
responsive to that request, the user-mode operating system functionality selecting a protocol processing entity in accordance with the indication of a protocol by which the data is to be transmitted;
forming within the context of the application by means of the protocol processing entity the data into packets for transmission in accordance with the protocol by which the data is to be transmitted and writing by means of the protocol processing entity the packets to be transmitted to an area of the memory;
initiating by means of communication between the protocol processing entity and the network interface device a transmission operation of at least some of the packets over the network.
2. A method as claimed in claim 1, wherein the data processing system supports one or more instances of the protocol processing entity, each instance being associated with an application or a socket requested by an application.
3. (canceled)
4. A method as claimed in claim 1, wherein the user mode operating system functionality is a socket library.
5. A method as claimed in claim 1, wherein the protocol processing entity is a transport library including a network protocol stack.
6. A method as claimed in claim 1, further comprising the step of performing stateless protocol processing at the network interface device, the stateless protocol processing including at least one of calculating a checksum performing a cyclic redundancy check (CRC), performing segmentation tasks and data encryption.
7. (canceled)
8. A method as claimed in claim 1, wherein the protocol processing entity operates in one of user mode and kernel mode.
9-12. (canceled)
13. A method as claimed in claim 1, wherein the area of the memory is a buffer allocated by the operating system to which the protocol processing entity and network interface device have access and is allocated to the protocol processing entity in response to a request from the protocol processing entity.
14-16. (canceled)
17. A method as claimed in claim 1, wherein subsequent to the initiating step, accessing the area of the memory by means of the kernel mode operating system and performing at least part of a transmission operation of at least some of the packets over the network by means of the network interface device.
18. A method for transmitting data by means of a data processing system, the system supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the method comprising the steps of:
forming by means of an application data to be transmitted;
requesting by means of the application a user-mode operating system functionality of the data processing system to direct the data to be transmitted, the request including an indication of a protocol by which the data is to be transmitted;
responsive to that request, the user-mode operating system functionality selecting a protocol processing entity in accordance with the indication of a protocol by which the data is to be transmitted;
creating an instance of the protocol processing entity;
forming within the context of the application by means of the instance of the protocol processing entity the data into packets for transmission in accordance with the protocol by which the data is to be transmitted and writing by means of the instance of the protocol processing entity the packets to be transmitted to an area of the memory;
initiating by means of communication between the instance of the protocol processing entity and the network interface device a transmission operation of at least some of the packets over the network.
19. A data processing system for transmitting data, the system supporting an operating system and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the system comprising:
an application configured to form data to be transmitted and request a user-mode operating system functionality of the data processing system to direct the data to be transmitted, the request including an indication of a protocol by which the data is to be transmitted;
a user-mode operating system functionality configured to select a protocol processing entity in accordance with the indication of a protocol by which the data is to be transmitted in response to the request from the application;
a protocol processing entity configured to form within the context of the application the data into packets for transmission in accordance with the protocol by which the data is to be transmitted, to write the packets to be transmitted to an area of the memory and to initiate by means of communication between itself and the network interface device a transmission operation of at least some of the packets over the network.
20-22. (canceled)
23. A method for receiving data by means of a data processing system, the system supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the method comprising the steps of:
establishing by means of a protocol processing entity of the data processing system a channel for reception of data by an application, the channel being associated with an area of the memory;
writing data packets received at the network interface device to the area of the memory;
the protocol processing entity reading the received data packets from the area of the memory and processing the data packets within the context of an application in accordance with a protocol by which the data packets are received so as to extract the data therein; and
the application receiving the extracted data from the non-operating-system functionality by means of a user-mode operating system functionality.
24. A method as claimed in claim 23, wherein if the protocol processing entity is not responsive to communications from the network interface device, the operating system reading the received data packets from the area of the memory and performing at least part of a transmission operation of at least some of the packets over the network by means of the network interface device.
25. A method as claimed in claim 23, further comprising the step of performing stateless protocol processing at the network interface device.
26. A method as claimed in claim 25, wherein the step of performing stateless protocol processing includes at least one of checksum processing, performing a cyclic redundancy check (CRC), performing segmentation tasks, and data encryption.
27. A method as claimed in claim 23, wherein the step of the protocol processing entity reading the received data packets from the area of the memory occurs in response to an interrupt set by the network interface device.
28. A method as claimed in claim 23, wherein the step of the protocol processing entity reading the received data packets from the area of the memory occurs in response to an event placed on an event queue by the network interface device.
29. A data processing system for transmitting data, the system supporting an operating system and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the system comprising:
one or more applications each configured to form data to be transmitted and to request a user-mode operating system functionality of the data processing system to direct the data to be transmitted, each request including an indication of a protocol by which that data is to be transmitted;
the user-mode operating system functionality being configured to select, in response to each request from an application, a protocol processing entity in accordance with the indication of a protocol included in each request;
one or more instances of a protocol processing entity, each instance being associated with an application and configured to form, within the context of that application, data received from that application into packets for transmission in accordance with the protocol by which that data is to be transmitted, to write the packets to be transmitted to an area of the memory and to initiate by means of communication between itself and the network interface device a transmission operation of at least some of the packets over the network.
30. A data processing system for receiving data, the system supporting an operating system and having access to a memory, the system comprising:
a protocol processing entity configured to establish a channel for reception of data by an application, the channel being associated with an area of the memory;
a network interface device capable of supporting a communication link over a network with another network interface device and of writing data packets received at the network interface device to the area of the memory;
the protocol processing entity being configured to read the received data packets from the area of the memory and process the data packets within the context of an application in accordance with a protocol by which the data packets are received so as to extract the data therein; and
the application being configured to receive the extracted data from the non-operating-system functionality by means of a user-mode operating system functionality.
31. A system for installing a protocol processing entity into a data processing system, the data processing system supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the system comprising:
a protocol processing entity operable to form data into packets for transmission within the context of an application in accordance with a protocol by which the data is to be transmitted, to write the packets to be transmitted to an area of the memory and to initiate by means of communication between itself and the network interface device a transmission operation of at least some of the packets over the network; and
an installer configured to install the protocol processing entity into the data processing system;
wherein the operating system is one in which an installed protocol processing entity communicates with an application by means of a user-mode operating system functionality.
32. A system for transmitting or receiving data, the system comprising:
a data processing system supporting an operating system and at least one application and having access to a memory, one or more areas of which are allocated for use as buffers in the transfer of data between the data processing system and the network interface device;
a network interface device capable of supporting a communication link over a network with another network interface device;
the system being operable to:
transmit data according to the method as claimed in claim 1; and
receive data according to a method that comprises the steps of:
establishing by means of the protocol processing entity a channel for reception of data by the application, the channel being associated with a second area of the memory;
writing data packets received at the network interface device to the second area of the memory;
the protocol processing entity reading the received data packets from the second area of the memory and processing the data packets within the context of the application in accordance with a protocol by which the data packets are received so as to extract the data therein; and
the application receiving the extracted data from the non-operating-system functionality by means of a user-mode operating system functionality.
33. A protocol processing entity for performing network-level protocol processing in a data processing system, the data processing system supporting the Microsoft Windows operating system and at least one application and having access to a network interface device capable of supporting a communication link over a network with another network interface device, the protocol processing entity being embodied as a Winsock Service Provider and being configured to:
receive data packets from the network interface device and process the data packets within the context of an application in accordance with a protocol by which the data packets are received so as to extract the data therein; and
form within the context of an application data received from that application into packets for transmission in accordance with the protocol by which the data is to be transmitted.
34-128. (canceled)