1460757206-d23d08f1-b1f7-460f-b96c-9eafb77ef33d

1. A computer-implemented method for improving efficiency in a delta compression process in a data storage system, the method comprising:
selecting a data chunk to delta compress;
generating a sketch for the selected data chunk;
searching for a set of candidate data chunks using the sketch;
ranking the set of candidate data chunks by degree of sketch matching;
tie-breaking the set of candidate data chunks, where the set of candidate data chunks has an equal degree of sketch matching, using location status data for each candidate data chunk, wherein the location status data indicates the location and status of the candidate data chunk and the location status data is at least one of a compressed in a cache status, a decompressed in a cache status, or a compressed in a data storage status, wherein tie-breaking the set of candidate data chunks prefers a decompressed in a cache status over a compressed in a cache status;
delta compressing the selected data chunk with a selected candidate data chunk; and
storing the delta compressed selected data chunk in the data storage system.
2. The method of claim 1, wherein generating the sketch further comprises: generating a set of features for the selected data chunk.
3. The method of claim 2, wherein searching for the set of candidate data chunks further comprises:
searching an index of data chunks to identify the set of candidate data chunks by comparing features in the index with the set of features of the selected data chunk.
4. The method of claim 1, wherein ranking the set of candidates data chunks by degree of sketch matching further comprises:
ranking the set of candidates by a number of matching features between a candidate and the selected data chunk.
5. The method of claim 1, wherein tie-breaking the set of candidate data chunks using location status data for each candidate prefers a compressed in a cache status over a compressed in a data storage status.
6. The method of claim 1, wherein tie-breaking the set of candidate data chunks using location status data for each candidate orders the set of candidate data chunks based on access times to retrieve each candidate data chunk.
7. A non-transitory computer-readable storage medium having instructions stored therein, which when executed by a computer, cause the computer to perform a method, the method for improving efficiency in a delta compression process, the method comprising:
selecting a data chunk to delta compress;
generating a sketch for the selected data chunk;
searching for a set of candidate data chunks using the sketch;
ranking the set of candidate data chunks by degree of sketch matching;
tie-breaking the set of candidate data chunks, where the set of candidate data chunks has an equal degree of sketch matching, using location status data for each candidate data chunk, wherein the location status data indicates the location and status of the candidate data chunk and the location status data is at least one of a compressed in a cache status, a decompressed in a cache status, or a compressed in a data storage status, wherein tiebreaking the set of candidates data chunks prefers a compressed in a cache status over a compressed in a data storage status;
delta compressing the selected data chunk with a selected candidate data chunk; and
storing the delta compressed selected data chunk in a data storage system.
8. The non-transitory computer-readable storage medium of claim 7, wherein generating the sketch further comprises:
generating a set of features for the selected data chunk.
9. The non-transitory computer-readable storage medium of claim 8, wherein searching for the set of candidate data chunks further comprises:
searching an index of data chunks to identify the set of candidate data chunks by comparing features in the index with the set of features of the selected data chunk.
10. The non-transitory computer-readable storage medium of claim 7, wherein ranking the set of candidates data chunks by degree of sketch matching further comprises: ranking the set of candidates by a number of matching features between a candidate and the selected data chunk.
11. The non-transitory computer-readable storage medium of claim 7, wherein tiebreaking the set of candidate data chunks using location status data for each candidate prefers a decompressed in a cache status over a compressed in a cache status.
12. The non-transitory computer-readable storage medium of claim 7, wherein tiebreaking the set of candidate data chunks using location status data for each candidate orders the set of candidate data chunks based on access times to retrieve each candidate data chunk.
13. A delta compression system, comprising:
a delta processing module to delta compress a first set of data chunks; and
a cache to store a second set of data chunks;
a data storage system to store a third set of data chunks;
a preferential selection module coupled to the cache, data storage system and delta processing module, the preferential selection module to identify a candidate to serve as a base chunk for delta compression by ranking a set of candidate base chunks from the second set of data chunks and third set of data chunks by similarity to a data chunk from the first set of data chunks then tie-breaking a ranked set of candidate data chunks, where the set of candidate data chunks has an equal degree of sketch matching, using location status information, wherein the location status data indicates the location and status of the candidate data chunk and the location status data is at least one of a compressed in a cache status, a decompressed in a cache status, or a compressed in a data storage status, wherein tie-breaking the set of candidate data chunks prefers a decompressed in a cache status over a compressed in a cache status.
14. The delta compression system of claim 13, wherein tie-breaking the set of candidate data chunks using location status data for each candidate prefers a compressed in a cache status over a compressed in a data storage status.

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 of manufacturing a plastic lens, the plastic lens comprising a lens part and a flange part on a periphery of the lens part, the flange part having a flange surface on at least one side of the flange part, a depressed part formed on at least a part of the flange surface, an outer portion formed on an outer side of the depressed part, and a marking on the depressed part, the method comprising the steps of:
preparing first and second molding dies, the first molding die comprising a first nested portion for forming the lens part and a second portion for forming the flange part, the first nested portion being separable against the second portion;
positioning the first and second molding dies to form a mold cavity; and
injecting a resin material to the mold cavity, the marking being formed by the second portion of the first molding die,
wherein the second portion has a concave portion for forming the marking on a surface thereof that corresponds to the depressed part, and a position of a deepest point of the concave portion is shallower than a point of the second portion which corresponds to a highest point of the outer part.
2. The method of manufacturing a plastic lens according to claim 1, wherein a boundary between the first portion and the second portion is positioned around an inner periphery of the flange surface.
3. The method of manufacturing a plastic lens according to claim 1, wherein a surface of the second portion around the concave portion is mirror-finished.
4. The method of manufacturing a plastic lens according to claim 1, wherein the first nested portion rotates without changing its placed position.
5. A method of manufacturing a plastic lens, the plastic lens comprising a lens part having an optical function portion and a flange part on a periphery of the lens part, the flange part having a flange surface on at least one side of the flange part, a depressed part formed on at least a part of the flange surface, an outer portion formed on an outer side of the depressed part, and a plurality of markings on the depressed part, the method comprising the steps of:
preparing first and second molding dies, the first molding die comprising a first nested portion for forming at least the optical function portion and a second portion for forming the flange part, the first nested portion being separable against the second portion;
positioning the first and second molding dies to form a mold cavity; and
injecting a resin material to the mold cavity, the plurality of markings being formed by the second portion of the first molding die,
wherein the second portion has a plurality of concave portions for forming the plurality of markings on a surface thereof that corresponds to the depressed part, and a position of a deepest point of the concave portions is shallower than a point of the second portion which corresponds to a highest point of the outer part.
6. The method of manufacturing a plastic lens according to claim 5, wherein the plurality of concave portions have two or more different shapes.
7. The method of manufacturing a plastic lens according to claim 5, wherein the plurality of concave portions have substantially a same shape, a first marking is formed by a single concave portion, and a second marking is formed by parallel concave portions.
8. The method of manufacturing a plastic lens according to claim 5, wherein a relative position of the plurality of concave portions is set so as to show a predetermined information of the mold cavity or the first molding die.
9. The method of manufacturing a plastic lens according to claim 5, wherein surfaces of the second portion around each of the plurality of concave portions are mirror-finished.
10. The method of manufacturing a plastic lens according to claim 5, wherein the first nested portion rotates without changing its placed position.
11. The method of manufacturing a plastic lens according to claim 7, wherein a relative position of the first and second markings is determined according to a type of production jig used to produce the plastic lens.
12. The method of manufacturing a plastic lens according to claim 7, wherein a surface of the depressed part is mirror-finished at least in a vicinity of a portion to form the first marking.
13. The method of manufacturing a plastic lens according to claim 5, wherein the boundary between the first nested portion and the second portion is positioned around an inner periphery of the flange surface.
14. The method of manufacturing a plastic lens according to claim 5, wherein the second molding die comprises a third nested portion for forming the lens part and a fourth portion for forming the flange part, the third nested portion being separable against the fourth portion, and wherein a width of the third nested portion is larger than a width of the first nested portion.
15. A method of manufacturing a plastic lens, the plastic lens comprising a lens part having an optical function portion and a flange part on a periphery of the lenst part, the flange part having a flange surface on at least one side of the flange part, and a plurality of markings, the method comprising the steps of:
preparing first and second molding dies, the first molding die having a separable nested portion for forming at least the optical function portion;
positioning the first and second molding dies to form a mold cavity; and
injecting a resin material to the mold cavity, the plurality of markings being formed by a plurality of concave portions formed on a surface of the first molding die except the nested portion,
wherein the plastic lens is used as a pick-up plastic lens, the lens part has a convex lens surface, and the flange surface comprises a first surface higher than the convex lens surface, and a second surface lower than the first surface and positioned inner than the first surface, and
the first molding die comprises a first nested portion, which is equal to the separable nested portion, and a second portion for forming the flange part, the second portion having a first concave portion for forming the marking on a surface thereof that corresponds to the second surface, a position of a deepest point of the first concave portion being shallower than a point of the second portion which corresponds to a highest point of the flange surface.
16. The method of manufacturing a plastic lens according to claim 15, wherein the first nested portion rotates without changing its placed position.
17. The method of manufacturing a plastic lens according to claim 15, wherein the second molding die comprises a third nested portion for forming the lens part and a fourth portion for forming the flange part, the third nested portion being separable against the fourth portion, and wherein a width of the third nested portion is larger than a width of the first nested portion.
18. A method of manufacturing a plastic lens, the plastic lens comprising a lens part having an optical function portion and a flange part on a periphery of the lens part, the flange part having a flange surface on at least one side of the flange part, a depressed part formed on at least a part of the flange surface, an outer portion formed on an outer side of the depressed part, and first and second markings on the depressed part, the method comprising the steps of:
preparing first and second molding dies, the first molding die having first and second concave portions for forming the first and second markings on a surface of the depressed part;
positioning the first and second molding dies to form a mold cavity; and
injecting a resin material to the mold cavity through a gate, the first and second markings being formed by the first and second concave portions of the first molding die;
wherein a position of a deepest point of the first and second concave portions is shallower than a point of the first molding die which corresponds to a highest point of the outer part, and a position of the first molding die which corresponds to the lens part is shallower than a point of the first molding die which corresponds to a highest point of the outer part.
19. The method of manufacturing a plastic lens according to claim 18, wherein the first marking indicates the position of the gate, and a relative position of the first and second markings is determined according to a type of production jig used to produce the plastic lens.
20. The method of manufacturing a plastic lens according to claim 18, wherein a surface of the depressed part is mirror-finished at least in a vicinity of a portion to form the first marking.
21. The method of manufacturing a plastic lens according to claim 19, wherein a surface of the depressed part is mirror-finished at least in a vicinity of a portion to form the first marking.

1460757197-7b7dc9fe-63af-4966-bc34-4d41cb58b6a5

1. A method of detecting or monitoring the characteristics of at least one electrical indicator of the function of a tissue in a biological organism in the presence of a magnetic field over time.
2. A method as claimed in claim 1, in which the magnetic field is generated by a magnetic resonance imaging scanner.
3. A method as claimed in claim 1 in which the method additionally comprises one or more of the steps of:
(a) detecting or monitoring sources of unwanted signal or signal noise; and
(b) compensating for, or avoiding the unwanted signal or signal noise.
4. A method as claimed in claim 3 in which the unwanted signal or signal noise comprises signals associated with the presence of the magnetic field.
5. A method as claimed in claim 3 in which the unwanted signal or signal noise is avoided or eliminated by mathematical computation.
6. A method as claimed in claim 1, in which, in the performance of the method in motion of the biological organism or tissue within the magnetic field may also be detected.
7. A method as claimed in claim 1, in which the biological organism is a mammal.
8. A method as claimed in claim 7, in which the mammal is either a human subject or a non-human subject.
9. A method as claimed In claim 1, in which the tissue is an electrically excitable tissue.
10. A method as claimed in claim 9, in which the tissue is a neural tissue.
11. A method as claimed in claim 9, in which the tissue is a tissue within the central nervous system of the subject.
12. A method as claimed in claim 11, in which the tissue is the brain of the subject.
13. A method as claimed in claim 10, in which the neural tissue is a peripheral nerve, or part of a peripheral nerve.
14. A method as claimed in claim 9 in which the tissue is a non-neural tissue.
15. A method as claimed in claim 14, in which the tissue is:
(a) the skin of the subject; or
(b) the heart or part of the heart of the subject.
16. A method as claimed in claim 14 in which the tissue is a muscle tissue.
17. A method as claimed in claim 16, in which the tissue is:
(a) skeletal muscle; or
(b) smooth muscle.
18. A method as claimed in claim 1, in which the biological organism is placed in either or both:
(a) a static magnetic field; andor
(b) a time varying magnetic field
19. A method as claimed in claim 18 in which the time varying magnetic field, if used in the method, is present only during image acquisition by the magnetic resonance imaging scanner.
20. A method as claimed in claim 19, in which the magnetic resonance imaging scanner measures the electrically excitable tissue.
21. A method as claimed in claim 20, in which the magnetic resonance imaging sequence used in the performance of the method is:
(a) a spin-echo sequence; or
(b) a gradient echo sequence.
22. A method as claimed in claim 1, in which the electrical indicator is either or both:
(a) a direct electrical indicator of characteristics of function of the tissue; or
(b) an indirect electrical indicator of such function.
23. A method as claimed in claim 22, in which the method involves the use of a direct electrical indicator.
24. A method as claimed in claim 23, in which the indicator used comprises one or more of the following:
(a) the electroencephalogram;
(b) the electrocardiogram;
(c) the electromyogram; andor
(d) measurements of skin conductance.
25. A method as claimed in claim 22, in which the method involves the use of an indirect electrical indicator.
26. A method as claimed in claim 1, in which the method permits the simultaneous or concomitant detection and recording over time in a magnetic resonance imaging acquisition sequence of the tissue or biological organism under observation, as well as changes over time in electrical observations on the tissue or biological organism.
27. A method as claimed in claim 2, in which the output of readings taken by the magnetic resonance imaging scanner is:
(a) displayed on a display means;
(b) recorded for subsequent use on a recording means; andor
(c) printable on a printing means.
28. A method as claimed claim 1, in which the method comprises the simultaneous or concomitant capture of functional magnetic resonance imaging and electroencephalogram data from the biological tissue or organism under observation.
29. A method as claimed in claim 28, in which the method comprises the steps of:
(a) capturing functional magnetic resonance imaging information; and
(b) selectively sampling readings taken from an electroencephalogram taken in association with the magnetic resonance imaging procedure.
30. A method as claimed in claim 29, in which the method additionally comprises the use of means that are capable of distinguishing between:
(a) the electroencephalogram signal; and
(b) artifacts or signals which do not represent the electroencephalogram signal.
31. A method as claimed in claim 30, in which the means are capable of distinguishing:
(a) the electroencephalogram signal; and
(b) artifacts or signals which do not represent the electroencephalogram signal capture sample readings from the electroencephalogram signal during periods of time when artifacts are either wholly or substantially absent.
32. A method as claimed in claim 31, in which the method additionally comprises the use of either or both of the following:
(a) filtering means to filter unwanted data; andor
(b) post-data capture processing means, in order to present data captured from observations taken on the biological tissue or organism.
33. A method as claimed in claim 32, in which to improve the accuracy of the results derived by using the method, the method additionally comprises the use of:
(a) a signal which is absent of the electroencephalogram signal, but which contains motion-related data; andor
(b) artifact signal.
34. An apparatus suitable for performing the method claimed in claim 1.
35. An apparatus as claimed in claim 34, in which the apparatus comprises, or co-operates with means for detecting or monitoring the characteristics of at least one electrical indicator of the function of a tissue in a biological organism in the presence of a magnetic field over time.

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 processing data from a client, the steps comprising:
receiving an internet printing protocol data stream from a driver associated with the client;
generating a web client interface on the client, which web client interface includes device data corresponding to a feature of at least one associated document output device;
receiving, from the web client interface, selection data representative of a selected document processing operation to be associated with a received printing protocol data stream;
parsing the data stream, the parsing step further comprising obtaining a destination document output device to be associated with the printing protocol data stream;
converting the printing protocol data stream to a format compatible with the destination document output device; and
routing the printing protocol data stream to the destination document output device.
2. The method of claim 1 wherein the destination document output device is a remote printer.
3. The method of claim 1 further comprising storing job tracking and accounting information.
4. The method of claim 1, the parsing step further comprises obtaining a user identification.
5. The method of claim 4 further comprising storing job tracking and accounting information with the user identification.
6. The method of claim 1 further comprising updating a web page with the destination document output device’s current status.
7. A method for processing a print job from a client, the steps comprising:
receiving the print job via an internet printing protocol data stream from a driver associated with the client;
generating a web client interface on the client, which thin client display includes device data corresponding to a feature of at least one associated document output device;
receiving, from the web client interface, selection data representative of a selected document processing operation to be associated with a received printing protocol data stream;
parsing the print job, the parsing step further comprising determining a remote destination document output device, and a user identification;
converting the printing protocol data stream to a format compatible with the remote destination document output device; and
routing the printing protocol data stream to the remote destination document output device.
8. The method of claim 7 further comprising storing job tracking and accounting information.
9. The method of claim 7 further comprising storing job tracking and accounting information with the user identification.
10. The method of claim 7 further comprising updating a web page with the remote destination printer’s current status.
11. A method for processing a request for a destination device’s status from a client, the steps comprising:
receiving the request from a driver associated with the client via an internet printing protocol;
generating a web client interface on the client, which web client interface includes device data corresponding to a feature of at least one associated document output device;
receiving, from the web client interface, selection data representative of a selected document processing operation to be associated with the received request;
parsing the request and determining the destination document output device;
converting the request to a format compatible with the destination document output device;
routing the request to the destination document output device;
receiving a reply from the destination document output device;
converting the reply from the format compatible with the destination document output device to the internet printing protocol; and
sending the reply via an internet printing protocol to the client.
12. The method of claim 11 wherein the destination device is a remote printer.
13. A method for processing a request for a remote printer status from a client, the steps comprising:
receiving the request from a driver associated with the client via an internet printing protocol;
generating a web client interface on the client, which web client interface includes device data corresponding to a feature of at least one associated document output device;
receiving, from the web client interface, selection data representative of a selected document processing operation to be associated with the received request;
parsing the request, the parsing step comprising determining an identity for the remote document output device and formatting the request in a format compatible with the remote printer;
routing the request in the format compatible with the remote document output device to the remote document output device;
receiving a reply from the remote document output device;
converting the reply from the format compatible with the remote document output device to the internet printing protocol; and
sending the reply via an internet printing protocol to the client.
14. A computer program product stored on a computer readable medium having computer program logic recorded thereon for processing a print job from a client, comprising:
instructions for\u2014receiving a print job via an internet printing protocol data stream from a driver associated with the client;
instructions for generating a web client interface on the client, which web client interface includes device data corresponding to a feature of at least one associated document output device;
instructions for receiving, from the web client interface, selection data representative of a selected document processing operation to be associated with the printing protocol data stream; instructions for parsing the print job, the instructions further comprising instructions for determining a remote destination document output device to be associated with the printing protocol data stream, and a user identification;
instructions for converting the print job to a format compatible with the destination document output device; and
instructions for routing the printing protocol data stream to the remote destination document output device.
15. The computer program product of claim 14 further comprising instructions for storing job tracking and accounting information.
16. The computer program product of claim 14 further comprising instructions for storing job tracking and accounting information with the user identification.
17. The computer program product of claim 14 further comprising instructions for updating a web page with the remote destination printer’s current status.
18. A computer program product stored on a computer readable medium having computer program logic recorded thereon, comprising:
instructions to receive a request to obtain a remote document out device’s status from a client via an internet printing protocol;
instructions to generate a web client interface on the client, which web client interface includes device data corresponding to a feature of at least one associated document output device;
instructions to receive, from the web client interface, selection data representative of a selected document processing operation to be associated with the received request;
instructions to parse the request, the instructions further comprising instructions to obtain an identity for the remote document output device and instructions to format the request in a format compatible with the remote document output device;
instructions to route the request in the format compatible with the remote printer to the remote document output device;
instructions to receive a reply from the remote document output device;
instructions to convert the reply from the format compatible with the remote document output device to the internet printing protocol; and
instructions to send the reply via the internet printing protocol to the client.