1461127655-0e58d0f8-392d-4d97-b2a4-5beaa01c16a3

1. A memory device comprising:
a substrate;
a first wiring placed on the substrate and extending in a first direction being parallel to an upper surface of the substrate;
a second wiring placed on the first wiring and extending in a second direction being parallel to the upper surface of the substrate and crossing the first direction;
a memory element coupled the first wiring and the second wiring;
an engagement member coupled a portion of the second wiring, the portion being displaced from a region directly above the first wiring;
a via engaged with the engagement member;
a stopper member placed in a region including a region directly below the engagement member; and
an interlayer insulating film provided on the substrate and covering the first wiring, the second wiring, the memory element, the engagement member, the via, and the stopper member.
2. The device according to claim 1, wherein the stopper member is placed only in the region directly below the engagement member.
3. The device according to claim 1, wherein composition of at least a part of the stopper member is identical to composition of at least a part of the first wiring and the memory element.
4. The device according to claim 1, wherein composition of a lower part of the stopper member is identical to composition of the first wiring, and composition of an upper part of the stopper member is identical to composition of the memory element.
5. The device according to claim 1, wherein film configuration of the stopper member is identical to film configuration of the first wirings and the memory element.
6. The device according to claim 1, wherein the via penetrates through the stopper member.
7. The device according to claim 1, further comprising:
another second wiring placed on the first wiring and extending in the second direction;
another engagement member coupled the another second wiring; and
another stopper member placed in the region directly below the another engagement member.
8. The device according to claim 7, wherein
a position of the engagement member and a position of the another engagement member are different each other in the second direction.
9. The device according to claim 1, wherein
the engagement member includes a pair of plates extending out from the second wiring and spaced from each other, and
the via is in contact with upper surfaces of the pair of plates and passes between the pair of plates.
10. The device according to claim 9, wherein a portion of the via located above the engagement member has a shape with longitudinal direction directed in the arranging direction of the pair of plates as viewed from above.
11. The device according to claim 1, wherein the memory element includes a resistance change film.
12. The device according to claim 1, further comprising:
a lower wiring coupled a lower end of the via.
13. A memory device comprising:
a substrate;
a plurality of first wirings placed on the substrate and extending in a first direction being parallel to an upper surface of the substrate;
a plurality of second wirings placed on the first wirings and extending in a second direction being parallel to the upper surface of the substrate and crossing the first direction;
a plurality of memory elements coupled the first wirings and the second wirings;
a plurality of engagement members coupled portions of the second wirings, the portions being displaced from regions directly above the first wirings and displaced from regions directly above a region between the first wirings;
a plurality of vias engaged with the engagement members respectively;
a plurality of stopper members placed in regions, each of the regions including a region directly below each of the engagement members; and
an interlayer insulating film provided on the substrate and covering the first wirings, the second wirings, the memory elements, the engagement members, the vias, and the stopper members.
14. The device according to claim 13, wherein
positions of the engagement members are different one another in the second direction.
15. A method for manufacturing a memory device, comprising:
forming a first interlayer insulating film and a first wiring on a substrate, the first wiring being exposed at an upper surface of the first interlayer insulating film and extending in a first direction being parallel to an upper surface of the substrate;
forming a memory element material film on the first interlayer insulating film;
forming a memory element coupled the first wiring and a stopper member spaced from the first wiring by selectively removing the memory element material film;
forming a second interlayer insulating film so as to cover the memory element and the stopper member;
performing planarization processing on an upper surface of the second interlayer insulating film using the memory element and the stopper member as a stopper;
forming a second wiring and an engagement member on the second interlayer insulating film, the second wiring extending in a second direction being parallel to the upper surface of the substrate and crossing the first direction, the second wiring being coupled the memory element, and the engagement member being placed in a region including a region directly above the stopper member and coupled the second wiring;
forming a third interlayer insulating film so as to cover the second wiring and the engagement member;
forming a via hole by selectively removing the third interlayer insulating film so that the engagement member is interposed in the via hole; and
forming a via by embedding a conductive material in the via hole.
16. The method according to claim 15, wherein
a conductive film spaced from the first wiring is formed in the forming the first wiring, and
the forming the first wiring includes performing planarization processing on an upper surface of the first interlayer insulating film using the first wiring and the conductive film as a stopper.
17. The method according to claim 15, wherein the stopper member is penetrated through the via hole in the forming the via hole.
18. The method according to claim 15, wherein the forming the memory element material film includes forming a resistance change film.
19. The method according to claim 15, further comprising:
forming a lower wiring on the substrate,
wherein the stopper member is formed in part of a region directly above the lower wiring in the forming the stopper member, and
the via hole is caused to reach the lower wiring in the forming the via hole.

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 merging metadata with an image file, wherein the image file is stored on an image capture device having a metadata field associated therewith, the method comprising:
providing access to a server including a web application operable to populate a metadata field of an image file stored on the image capture device with metadata;
receiving at the image capture device a web page from the web application, wherein the web page includes data uploaded to the server and the data is suitable to populate the metadata field as metadata;
when the image file stored on the image capture device requires input of metadata within the metadata field, using a web browser to display the web page at the image capture device for selection from among the data by a user; and
in response to the user’s selection, using the web application to automatically populate the metadata field of the image file stored on the image capture device with the selected data.
2. The method of claim 1, further including associating the uploaded data and the web application with an account.
3. The method of claim 2, further including associating the uploaded data with the web application.
4. The method of claim 3, wherein the data from the server was previously uploaded to the server from the image capture device.
5. The method of claim 4, further including receiving, at the image capture device, a data set, the data set comprising additional data that can be selected by the user to populate the metadata field of the image file stored on the image capture device.
6. The method of claim 4, further including:
allowing the user to manually enter data an the image capture device to populate the metadata field of the image file stored on the image capture device;
transmitting the manually entered data from the image capture device to the server;
associating the manually entered data with the web application at the server; and
when the user subsequently accesses the web application on the image capture device, transmitting the manually entered data associated with the web application from the server to the image capture device for selection by the user to populate a metadata field of an image file stored on the image capture device, thereby saving the user from having to manually re-enter the previously manually entered data.
7. The method of claim 6, further including storing the manually entered data in a history list within a user account.
8. The method of claim 7, further including associating the history list with a specific metadata field within the web application.
9. The method of claim 4, further including using XML tags to attach metadata to an image file and associating one or more XSL stylesheets to the attached metadata.
10. The method of claim 9, further including using the one or more XSL stylesheets associated with the attached metadata and a presentation characteristic of the image capture device to present the attached metadata in a manner that is consistent with the semantics and meaning of the attached metadata.
11. The method of claim 1, wherein providing access to a web application includes sending the web page from the server to the image capture device when requested by the image capture device.
12. The method of claim 1, wherein the data is received at the image capture device and uploaded to the server separate from the image file being stored on the image capture device.
13. A system for merging metadata with an image file, wherein the image file is stored on an image capture device having a metadata field associated therewith, the system comprising:
means for providing access to a web application operable to populate a metadata field of an image file stored on the image capture device with metadata;
means for receiving at the image capture device a web page from the web application, wherein the web page includes data uploaded to a server and the data is suitable to populate the metadata field with metadata;
means for displaying the web page at the image capture device for selection from among the data by a user when the image file stored on the image capture device requires input of metadata within the metadata field; and
means for using the web application to automatically populate the metadata field of the image file stored on the image capture device with the selected data.
14. The system of claim 13, further comprising means for associating the uploaded data and the web application with an account.
15. The system of claim 14, further comprising means for associating the uploaded data with the web application.
16. The system of claim 15, wherein the data from the server was previously uploaded to the server from the image capture device.
17. The system of claim 16, further comprising means for receiving, at the image capture device, a data set, the data set comprising additional predetermined information that can be selected by the user to populate the metadata field of the image file stored on the image capture device.
18. The system of claim 17, further comprising means for associating the history list with a specific metadata field within the web application.
19. The system of claim 16, further including:
means for allowing the user to manually enter data on the image capture device to populate the metadata field of the image file stored on the image capture device;
means for transmitting the manually entered data from the image capture device to the server;
means for associating the manually entered data with the web application at the server; and
means for transmitting the manually entered data associated with the web application from the server to the image capture device for selection by the user to populate a metadata field of an image file stored on the image capture device, thereby saving the user from having to manually re-enter the previously manually entered data, wherein the manually entered data associated with the web application is transmitted when the user subsequently accesses the web application on the image capture device.
20. The system of claim 19, further comprising means for storing the manually entered data in a history list within a user account.
21. The system of claim 16, further comprising means for using an XML tags to attach metadata to an image file and associate one or more XSL stylesheets to the attached metadata.
22. The system of claim 21, wherein the one or more XSL stylesheets associated with the attached metadata are used along with a presentation characteristic of the image capture device to present the attached metadata in a manner that is consistent with the semantics and meaning of the attached metadata.
23. The system of claim 13, wherein means for providing access to a web application includes means for sending the web page from the server to the image capture device when requested by the image capture device.
24. The system of claim 13, wherein the system is configured such that the data is received at the image capture device and uploaded to the server separate from the image file being stored on the image capture device.
25. An online system comprising:
an image capture device having one or more image files stored thereon, wherein each of the one or more image files has one or more metadata fields associated therewith;
a server in communication with the image capture device over a network, the server for supplying a web application to the image capture device and further for storing previously uploaded data associated with an account, the web application associated with the account and operable to populate the one or more metadata fields of the one or more image files with metadata, wherein the uploaded data is suitable to populate the one or more metadata field as metadata; and
a browser running on the image capture device, the browser for interacting with the web application such that when the web application identifies the account to the server, the server transmits a web page including the previously uploaded data to the image capture device so that the web page may be displayed at the image capture device using the browser for selection from among the data by the user to populate the one or more metadata fields of the one or more image files;
wherein in response to the user’s selection, the web application automatically populates the one or more metadata fields of the one or more image files with the selected previously uploaded data.
26. The online system of claim 25, wherein the web application performs an imaging related function on the one or more image files.
27. The online system of claim 25 wherein the data from the server was previously uploaded to the server from the image capture device.
28. The online system of claim 25, including a plurality of image capture devices that communicate data in different formats, and a plurality of online photo service sites, wherein each of the plurality of online photo service sites utilizes a different data model, the server further including:
a meta-application for defining a common data model format for the different formats of the plurality of online photo service sites such that when a request is received from an image capture device for a photo from a particular photo service site, the request is passed to the photo service site, and wherein when a response from the photo service site is received, the response is converted from the data model of the photo service site to the common data model format, the converted request is then presented to the requesting image capture device in the data format required by the requesting image capture device.
29. The online system of claim 25, wherein the server is configured to store the uploaded data and to transmit the uploaded data to the image capture device in the web page via the web application separate from the one or more files being stored on the image capture device.