1460726113-dac413a7-bb4b-47e5-810d-9f01f40acdd6

1. A multimedia service apparatus for multimedia service providers outside home to UPnP (universal plug and play) devices inside home using a home gateway and a service gateway platform, the apparatus comprising:
a UPnP AV (audiovideo) device connected to a home network by the multimedia service provider of an external network; and
a gateway device providing a multimedia service to the UPnP AV device using the service gateway platform.
2. The apparatus of claim 1, wherein the home gateway has a UPnP AV control point for sensing a change of the UPnP AV device through a UPnP protocol and notifying an external multimedia service bundle of the change when the UPnP AV device is changed in number and kind on the home network inside home.
3. The apparatus of claim 1, wherein the home gateway has a virtual UPnP AV MediaServer service bundle advertising its device and UPnP service to the UPnP device of the home network through a UPnP stack and providing the UPnP service of a UPnP AV MediaServer in a UPnP AV structure when the virtual UPnP AV MediaServer service bundle initiates its operation in the service gateway platform.
4. The apparatus of claim 3, wherein the virtual UPnP AV MediaServer service bundle allocates a port to each of an external network interface and a home network interface to transmit a multimedia content when the virtual UPnP AV MediaServer service bundle initiates its operation in the service gateway platform.
5. The apparatus of claim 3, wherein the virtual UPnP AV MediaServer service bundle acquires and transforms multimedia content information, which can be provided to the multimedia service provider outside home through a query, in a DIDL (digital item declaration language) format to provide a UPnP AV structured ContentDirectory service in response to a search or access request of the UPnP AV control point inside home.
6. The apparatus of claim 3, wherein the virtual UPnP AV MediaServer service bundle transmits information on a user’s designating UPnP AV MediaRenderer or UPnP AV MediaServer, information on a user’s designating content, and information on the number of the user’s designating allocated port of the external network interface to a multimedia service provider outside home, and requests for multimedia content transmission, in response to a multimedia content transmission request of the UPnP AV control point inside home to a specific UPnP AV MediaRenderer or UPnP AV MediaServer.
7. A multimedia service apparatus for multimedia service providers outside home to UPnP (universal plug and play) devices inside home using a home gateway and a service gateway platform, the apparatus comprising:
a UPnP AV (audiovideo) device connected to a home network and supporting a UPnP AV structure; and
a gateway device for managing a UPnP AV control point bundle in the service gateway platform, the UPnP AV control point bundle collecting and transmitting information on the UPnP AV device to an external multimedia service bundle through a service call of a service bundle or other ways.
8. The apparatus of claim 7, wherein the home gateway has a UPnP AV control point for sensing a change of the UPnP AV device through a UPnP protocol and notifying the external multimedia service bundle of the change when the UPnP AV device is changed in number and kind on the home network inside home.
9. The apparatus of claim 7, wherein the home gateway has a virtual UPnP AV MediaServer service bundle advertising its device and UPnP service to the UPnP device of the home network through a UPnP stack and providing the UPnP service of a UPnP AV MediaServer in a UPnP AV structure when the virtual UPnP AV MediaServer service bundle initiates its operation in the service gateway platform.
10. The apparatus of claim 9, wherein the virtual UPnP AV MediaServer service bundle allocates a port to each of an external network interface and a home network interface to transmit a multimedia content when the virtual UPnP AV MediaServer service bundle initiates its operation in the service gateway platform.
11. The apparatus of claim 9, wherein the virtual UPnP AV MediaServer service bundle acquires and transforms multimedia content information, which can be provided to the multimedia service provider outside home through a query, in a DIDL (digital item declaration language) format to provide a UPnP AV structured ContentDirectory service in response to a search or access request of the UPnP AV control point inside home.
12. The apparatus of claim 9, wherein the virtual UPnP AV MediaServer service bundle transmits information on a user’s designating UPnP AV MediaRenderer or UPnP AV MediaServer, information on a user’s designating content, and information on the number of the user’s designating allocated port of the external network interface to the multimedia service provider outside home, and requests for multimedia content transmission, in response to a request of transmitting a multimedia content of the UPnP AV control point inside home to a specific UPnP AV MediaRenderer or UPnP AV MediaServer.
13. A multimedia service method for multimedia service providers outside home to UPnP (universal plug and play) devices inside home using a home gateway and a service gateway platform, the method comprising the steps of:
constructing a virtual UPnP AV (audiovideo) MediaServer service bundle suitable to a current home network environment and a provided content, on the basis of UPnP AV device information of a home network from an external multimedia service bundle; and
downloading the service bundle to the home gateway and managing the service bundle in the service gateway platform to provide a multimedia service to the UPnP AV device inside home.
14. The method of claim 13, wherein the home gateway has a UPnP AV control point for sensing a change of the UPnP AV device through a UPnP protocol and notifying an external multimedia service bundle of the change when the UPnP AV device is changed in number and kind on the home network inside home.
15. The method of claim 13, wherein the home gateway has a virtual UPnP AV MediaServer service bundle advertising its device and UPnP service to the UPnP device of the home network through a UPnP stack and providing the UPnP service of a UPnP AV MediaServer in a UPnP AV structure when the virtual UPnP AV MediaServer service bundle initiates its operation in the service gateway platform.
16. The method of claim 15, wherein the virtual UPnP AV MediaServer service bundle allocates a port to each of an external network interface and a home network interface to transmit a multimedia content when the virtual UPnP AV MediaServer service bundle initiates its operation in the service gateway platform.
17. The apparatus of claim 15, wherein the virtual UPnP AV MediaServer service bundle acquires and transforms multimedia content information, which can be provided to the multimedia service provider outside home through a query, in a DIDL (digital item declaration language) format to provide a UPnP AV structured ContentDirectory service in response to a search or access request of the UPnP AV control point inside home.
18. The apparatus of claim 15, wherein the virtual UPnP AV MediaServer service bundle transmits information on a user’s designating UPnP AV MediaRenderer or UPnP AV MediaServer, information on a user’s designating content, and information on the number of the user’s designating allocated port of the external network interface to a multimedia service provider outside home, and requests for multimedia content transmission, in response to a request of transmitting a multimedia content of the UPnP AV control point inside home to a specific UPnP AV MediaRenderer or UPnP AV MediaServer.
19. A multimedia service method for multimedia service providers outside home to UPnP (universal plug and play) devices inside home using a home gateway and a service gateway platform, the method comprising the steps of:
constructing an attribute of a virtual UPnP AV (audiovideo) MediaServer suitable to a current home network environment and a provided content, on the basis of UPnP AV device information of a home network from an external multimedia service bundle; and
transmitting the attribute to the external multimedia service bundle of the home gateway to allow the external multimedia service bundle to generate and manage a virtual UPnP AV MediaServer service bundle in the external multimedia service bundle, thereby providing a multimedia service from a network outside home to the UPnP AV device inside home.
20. The method of claim 19, wherein the home gateway has a UPnP AV control point for sensing a change of the UPnP AV device through a UPnP protocol and notifying the external multimedia service bundle of the change when the UPnP AV device is changed in number and kind on the home network inside home.
21. The method of claim 19, wherein the home gateway has a virtual UPnP AV MediaServer service bundle advertising its device and UPnP service to the UPnP device of the home network through a UPnP stack and providing the UPnP service of a UPnP AV MediaServer in a UPnP AV structure when the virtual UPnP AV MediaServer service bundle initiates its operation in the service gateway platform.
22. The method of claim 21, wherein the virtual UPnP AV MediaServer service bundle allocates a port to each of an external network interface and a home network interface to transmit a multimedia content when the virtual UPnP AV MediaServer service bundle initiates its operation in the service gateway platform.
23. The apparatus of claim 21, wherein the virtual UPnP AV MediaServer service bundle acquires and transforms multimedia content information, which can be provided to the multimedia service provider outside home through a query, in a DIDL (digital item declaration language) format to provide a UPnP AV structured ContentDirectory service in response to a search or access request of the UPnP AV control point inside home.
24. The apparatus of claim 21, wherein the virtual UPnP AV MediaServer service bundle transmits information on a user’s designating UPnP AV MediaRenderer or UPnP AV MediaServer, information on a user’s designating content, and information on the number of the user’s designating allocated port of the external network interface to a multimedia service provider outside home, and requests for multimedia content transmission, in response to a request of transmitting a multimedia content of the UPnP AV control point inside home to a specific UPnP AV MediaRenderer or UPnP AV MediaServer.
25. A multimedia service method for multimedia service providers outside home to UPnP (universal plug and play) devices inside home using a home gateway and a service gateway platform, the method comprising the steps of:
transmitting a content of the most suitable format from the multimedia service provider outside home to a designated port of an external network interface of the home gateway, on the basis of transmitted information and a request of a virtual UPnP AV (audiovideo) MediaServer service bundle of the home gateway; and
transmitting the content from a virtual UPnP AV MediaServer service bundle to an allocated port of a home network interface, to perform content transmission.
26. The method of claim 25, wherein the home gateway has a UPnP AV control point for sensing a change of the UPnP AV device through a UPnP protocol and notifying an external multimedia service bundle of the change when the UPnP AV device is changed in number and kind on the home network inside home.
27. The method of claim 25, wherein the home gateway has a virtual UPnP AV MediaServer service bundle advertising its device and UPnP service to the UPnP device of the home network through a UPnP stack and providing the UPnP service of a UPnP AV MediaServer in a UPnP AV structure when the virtual UPnP AV MediaServer service bundle initiates its operation in the service gateway platform.
28. The method of claim 27, wherein the virtual UPnP AV MediaServer service bundle allocates a port to each of an external network interface and a home network interface to transmit a multimedia content when the virtual UPnP AV MediaServer service bundle initiates its operation in the service gateway platform.
29. The apparatus of claim 27, wherein the virtual UPnP AV MediaServer service bundle acquires and transforms multimedia content information, which can be provided to the multimedia service provider outside home through a query, in a DIDL (digital item declaration language) format to provide a UPnP AV structured ContentDirectory service in response to a search or access request of the UPnP AV control point inside home.
30. The apparatus of claim 27, wherein the virtual UPnP AV MediaServer service bundle transmits information on a user’s designating UPnP AV MediaRenderer or UPnP AV MediaServer, information on a user’s designating content, and information on the number of the user’s designating allocated port of the external network interface to a multimedia service provider outside home, and requests for multimedia content transmission, in response to a request of transmitting a multimedia content of the UPnP AV control point inside home to a specific UPnP AV MediaRenderer or UPnP AV MediaServer.

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-8. (canceled)
9. A method for storing key-value pairs, the method comprising:
exposing a repository interface through which clients may make calls to store and access key-value pair information in a repository;
receiving a call from a client through a routine that implements a portion of said repository interface; and
based on said call, determining whether to establish a component of said repository that is associated with said client as a caching component responsible for managing a cache for said repository.
10. The method of claim 9 wherein:
the repository supports a plurality of access modes, including a caching access mode and a default access mode;
the step of receiving a call includes receiving a call that specifies one of the caching access mode and the default access mode; and
the method includes the step of establishing the component of said repository that is associated with said client as a caching component if said call specifies said caching access mode.
11. The method of claim 10 further comprising the steps of:
in response to determining that said call specifies said default access mode, passing requests to read information from said repository that are received by said component from said client to a second caching component associated with a second client; and
causing said second component to respond to said requests by inspecting a cache, of information from said repository, that is managed by said second component.
12. The method of claim 11 wherein said component and said second caching component reside on a single node.
13. The method of claim 12 further comprising the step of:
if the cache managed by the second caching component does not include information required by a particular request from said client, then said second caching component sending said request to a third component residing on a second node that is remote relative to said node.
14. The method of claim 10 wherein:
the plurality of access modes further include an installation access mode and a read only access mode;
clients use said installation access mode when initially creating said repository; and
clients use said read only access mode when booting from said repository.
15. A method for storing key-value pairs, the method comprising:
exposing a repository interface through which clients may make calls to store and access key-value pair information in a repository designed specifically for key-value pair information;
receiving one or more calls from a client through said repository interface;
wherein said one or more calls are received at said repository interface prior to allocating, on persistent storage, any structures for said repository for persistently storing said key-value pair information; and
based on said one or more calls, creating structures for persistently storing said key-value pair information on said persistent storage.
16. The method of claim 15 wherein:
said repository supports a plurality of access modes, including an installation access mode and a default access mode;
the step of receiving one or more calls includes receiving at least one call that specifies the installation access mode; and
the method includes the step of granting to said client said installation access mode and exclusive use of said repository while said client remains in said installation access mode.
17. The method of claim 16 wherein:
said plurality of access modes includes a read-only access mode; and
the method includes the steps of
receiving a request from a second client to perform an operation using read-only access mode;
circumventing concurrency control mechanisms of said repository during execution of said operation.
18-25. (canceled)
26. A computer-readable medium carrying instructions for storing key-value pairs, the computer-readable medium comprising instructions for performing the steps of:
exposing a repository interface through which clients may make calls to store and access key-value pair information in a repository;
receiving a call from a client through a routine that implements a portion of said repository interface; and
based on said call, determining whether to establish a component of said repository that is associated with said client as a caching component responsible for managing a cache for said repository.
27. The computer-readable medium of claim 26 wherein:
the repository supports a plurality of access modes, including a caching access mode and a default access mode;
the step of receiving a call includes receiving a call that specifies one of the caching access mode and the default access mode; and
the computer-readable medium includes instructions for performing the step of establishing the component of said repository that is associated with said client as a caching component if said call specifies said caching access mode.
28. The computer-readable medium of claim 27 further comprising instructions for performing the steps of:
in response to determining that said call specifies said default access mode, passing requests to read information from said repository that are received by said component from said client to a second caching component associated with a second client; and
causing said second component to respond to said requests by inspecting a cache, of information from said repository, that is managed by said second caching component.
29. The computer-readable medium of claim 28 wherein said component and said second caching component reside on a single node.
30. The computer-readable medium of claim 29 further comprising instructions for performing the step of:
if the cache managed by the second caching component does not include information required by a particular request from said client, then said second caching component sending said request to a third component residing on a second node that is remote relative to said node.
31. The computer-readable medium of claim 27 wherein:
the plurality of access modes further include an installation access mode and a read only access mode;
clients use said installation access mode when initially creating said repository; and
clients use said read only access mode when booting from said repository.
32. A computer-readable medium carrying instructions for storing key-value pairs, the computer-readable medium comprising instructions for performing the steps of:
exposing a repository interface through which clients may make calls to store and access key-value pair information in a repository designed specifically for key-value pair information;
receiving one or more calls from a client through said repository interface;
wherein said one or more calls are received at said repository interface prior to allocating, on persistent storage, any structures for said repository for persistently storing said key-value pair information; and
based on said one or more calls, creating structures for persistently storing said key-value pair information on said persistent storage.
33. The computer-readable medium of claim 32 wherein:
said repository supports a plurality of access modes, including an installation access mode and a default access mode;
the step of receiving one or more calls includes receiving at least one call that specifies the installation access mode; and
the computer-readable medium includes instructions for performing the step of granting to said client said installation access mode and exclusive use of said repository while said client remains in said installation access mode.
34. The computer-readable medium of claim 33 wherein:
said plurality of access modes includes a read-only access mode; and
the computer-readable medium includes instructions for performing the steps of receiving a request from a second client to perform an operation using read-only access mode;
circumventing concurrency control mechanisms of said repository during execution of said operation.

1460726104-d5a33a42-ddeb-4491-86e0-b303af584cb8

1. Method for performing a statistical test on a device or radio channel, which has N outcomes in the form of N different events wherein N is higher than two, comprising:
measuring ns samples of the output of the device or radio channel under test, whereby occurs a specific number of each event,
defining a specific limit for the test in a space spanned out by specific numbers of each event,
erecting a N\u22121 dimensional likelihood distribution on several points of the limit, wherein the N\u22121 dimensional likelihood distribution is an N\u22121 dimensional binomial distribution, and
constructing a threshold for fail of the radio channel or device and a threshold for pass of the radio channel or device by summing or integrating the N\u22121 dimensional likelihood distribution along unbroken paths parallel to the limit L until a predefined confidence level is reached,
wherein the device or radio channel has three outcomes in the form of three different events and the two-dimensional binomial distribution
p
\u2061

(

na
,
nb

)
=
(
n
\u2062
\u2062
s
na
)

\u2062

Ra
na

*

(
n
\u2062
\u2062
s


na
nb
)

\u2062

Rb
nb

*
(

1

Ra

Rb

)
(
n
\u2062
\u2062
s


na

nb

)
is used, wherein
ns is the number of samples,
na is the number of first events within the ns samples,
nb is the number of second events within the ns samples,
Ra is the true ratio of the occurrence of the first event to all events,
Rb is the true ratio of the occurrence of the second event to all events, and
p(na,nb) is the probability of the occurrence of na first events and nb second events.
2. Method according to claim 1, comprising transmitting packets with N\u22121 different data quantities through the device or radio channel, wherein N\u22121 events are the reception of a packet with a specific one of the different data quantities and the Nth event is the loss of a packet.
3. Method according to claim 1, comprising transmitting packets with two different data quantities through the device or radio channel wherein the first event is the reception of a packet with the first data quantity, the second event is the reception of a packet with the second data quantity, and the third event is the loss of a packet.
4. Method according to any of claim 1, comprising constructing the thresholds for fail and pass only for a few points of the limit and interpolating between the thresholds of these points.
5. Method according to claim 1, comprising starting the summing or integrating from the origin.
6. Method for performing a statistical test on a device or radio channel, which has N outcomes in the form of N different events wherein N is higher than two, comprising:
measuring ns samples of the output of the device or radio channel under test, whereby occurs a specific number of each event,
defining a specific limit for the test in a space spanned out by specific numbers of each event,
erecting a N\u22121 dimensional likelihood distribution on several points of the limit, wherein the N\u22121 dimensional likelihood distribution is an N\u22121 dimensional binomial distribution, and
constructing a threshold for fail of the radio channel or device and a threshold for pass of the radio channel or device by summing or integrating the N\u22121 dimensional likelihood distribution along unbroken paths parallel to the limit L until a predefined confidence level is reached,
wherein the device or radio channel has four outcomes in the form of four different events and the three-dimensional binomial distribution
p
\u2061

(

na
,
nb
,
nc

)
=
n
\u2062
\u2062

s
!
na
!

\u2062

nb
!

\u2062

nc
!

*
(
n
\u2062
\u2062
s


na

nb

nc

)

!
\u2062

Ra
na

\u2062

Rb
nb

\u2062
Rc
nc

\u2061

(

1

Ra

Rb

Rc

)
(
n
\u2062
\u2062
s


na

nb

nc

)
is used, wherein
ns is the number of samples,
na is the number of first events within the ns samples,
nb is the number of second events within the ns samples,
nc is the number of third events within the ns samples,
Ra is the true ratio of the occurrence of the first event to all events,
Rb is the true ratio of the occurrence of the second event to all events,
Rc is the true ratio of the occurrence of the third event to all events, and
p(na,nb,nc) is the probability of the occurrence of na first events, nb second events and nc third events.
7. Method according to claim 6, comprising transmitting packets with N\u22121 different data quantities through the device or radio channel, wherein N\u22121 events are the reception of a packet with a specific one of the different data quantities and the Nth event is the loss of a packet.
8. Method according to any of claim 6, comprising constructing the thresholds for fail and pass only for a few points of the limit and interpolating between the thresholds of these points.
9. Method according to claim 6, comprising starting the summing or integrating from the origin.

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.-20. (canceled)
21. An apparatus, comprising:
an optical assembly comprising:
an optical element;
an actuator configured to mechanically actuate the optical element; and
a sensor configured to sense the optical element; and

a member selected from the group consisting of a device configured to provide control signals to the sensor, a device configured to transmit energy to the sensor in a contactless manner, and combinations thereof;
wherein the member is configured to introduce no parasitic mechanical effects into the optical assembly at least during specific operating states of the apparatus, and the apparatus is a microlithography projection objective.
22. The apparatus of claim 21, wherein the member comprises a device configured to transmit energy to the sensor in a contactless manner.
23. The apparatus of claim 21, wherein the member comprises a device configured to transmit energy to the sensor in a contactless manner via induction or electromagnetic waves.
24. The apparatus of claim 21, wherein the member comprises a device configured to provide control signals to the sensor.
25. The apparatus of claim 21, wherein the member comprises a device configured to provide control signals to the sensor in a contactless manner.
26. The apparatus of claim 21, wherein the member comprises a device configured to provide control signals to the sensor in a contactless manner via induction or electromagnetic waves.
27. The apparatus of claim 21, wherein the member comprises a transmitting device and a receiving device.
28. The apparatus of claim 21, wherein the apparatus comprises a housing, the member comprises a transmitting device and a receiving device, and the housing comprises the transmitting device andor the receiving device.
29. The apparatus of claim 21, wherein the apparatus comprises a housing, the member comprises a transmitting device and a receiving device, and the optical element or the optical assembly comprises the transmitting device andor the receiving device.
30. The apparatus of claim 21, wherein the apparatus comprises a housing, the housing comprises the transmitting device, and the optical assembly comprises the receiving device.
31. The apparatus of claim 21, wherein the apparatus comprises a housing, the housing comprises the transmitting device, and the optical element comprises the receiving device.
32. The apparatus of claim 21, wherein the member comprises a signal processing device.
33. The apparatus of claim 21, wherein the optical assembly further comprises an energy store.
34. The apparatus of claim 21, wherein the actuator is configured so that, during use of the actuator, the actuator outputs a low power loss.
35. The apparatus of claim 21, wherein the actuator comprises a piezo-actuator.
36. The apparatus of claim 21, wherein the optical element comprises a mirror.
37. The apparatus of claim 21, further comprising a housing, wherein the actuator comprises a plurality of Lorentz actuators, and the optical assembly is mounted in the housing via the Lorentz-actuators.
38. The apparatus of claim 21, wherein the member is further configured to provide control signals to the actuator, to provide energy to the actuator in a contactless manner, or both.
39. The apparatus of claim 21, wherein:
the member is a first member;
the apparatus comprises a second member; and
the second member selected from the group consisting of a device configured to provide control signals to the actuator, a device configured to transmit energy to the actuator in a contactless manner, and combinations thereof.
40. The apparatus of claim 39, wherein the second member comprises a device configured to transmit energy to the actuator in a contactless manner.
41. The apparatus of claim 39, wherein the second member comprises a device configured to transmit energy to the actuator in a contactless manner via induction or electromagnetic waves.
42. The apparatus of claim 39, wherein the second member comprises a device configured to provide control signals to the actuator.
43. The apparatus of claim 39, wherein the second member comprises a device configured to provide control signals to the actuator in a contactless manner.
44. The apparatus of claim 39, wherein the second member comprises a device configured to provide control signals to the actuator in a contactless manner via induction or electromagnetic waves.
45. The apparatus of claim 39, wherein the second member is configured to operate independently of the first member.
46. A system, comprising:
an apparatus according to claim 21,
wherein the system is a microlithography projection exposure apparatus.