1. A method, comprising:
receiving from a first user device a message comprising location information indicating a geographic location of the first user device;
receiving from the first user device environmental information indicating at least one physical environmental condition in the vicinity of the first user device, as detected by an environmental sensor on the first user device;
calculating values representing logical connection strengths between a first user of the first user device and other users, the logical connection strengths based, at least partially, on location information and at least partially on the environmental information, wherein the logical connection strengths each pertain to a different logical connection between the first user and another user;
determining, using at least one processor, a first user group to which to add the first user based on the values representing the logical connection strengths, the first group of users containing a plurality of users, including one or more users with whom the first user has not directly communicated;
adding the first user to the first user group without causing direct communications between the first user and the one or more users, in the first user group, with whom the first user has not directly communicated;
receiving content from the first user device; and
transmitting the content to users of the first user group.
2. The method of claim 1, wherein the environmental information includes atmospheric pressure.
3. The method of claim 1, wherein the environmental information includes temperature.
4. The method of claim 1, wherein the environmental information includes light levels.
5. The method of claim 1, wherein the environmental information includes velocity of the first user device.
6. The method of claim 1, wherein the environmental information includes acceleration of the first user device.
7. The method of claim 1, wherein the environmental information is weather-related information that is of interest to another user in the first user group.
8. The method of claim 1, wherein the environmental information includes persistent changes in acceleration of the first user device.
9. The method of claim 1, wherein the environmental information includes the presence of multiple voices within a vicinity of the first user device.
10. A user device comprising:
at least one processor;
memory comprising modules including instructions executable by the at least one processor, the modules comprising:
a location services module configured to generate location information indicating a location of the user device;
an environmental detection module configured to generate environmental information indicating at least one physical environmental condition in the vicinity of the user device, as detected by an environmental sensor on the user device; and
an interface module configured to transmit a message comprising the location information and the environmental information to a server system, to receive group recommendations of a device group for the user device to be added, the group recommendations being based at least in part on logical relationship information describing logical relationships between the user device and each of one or more other user devices, the location information and at least in part on the environmental information, each of the group representations being a group of a plurality of user devices including at least one user device with which the user device has not directly communicated and will not directly communicate, the interface module further configured to add a first user of the user device to a first user group without causing direct communications between the first user and the one or more users, in the first user group, with whom the first user has not directly communicated, and to send content to the server system for forwarding to users of the first user group.
11. The user device of claim 10, wherein the environmental sensor comprises a microphone.
12. The user device of claim 10, wherein the environmental sensor comprises a light meter.
13. The user device of claim 10, wherein the environmental sensor comprises an accelerometer.
14. The user device of claim 10, wherein the environmental sensor comprises a gyroscope.
15. The user device of claim 10, wherein the environmental sensor comprises a thermometer.
16. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
receiving from a first user device a message comprising location information indicating a geographic location of the first user device;
receiving from the first user device environmental information indicating at least one physical environmental condition in the vicinity of the first user device, as detected by an environmental sensor on the first user device;
calculating values representing logical connection strengths between a first user of the first user device and other users, the logical connection strengths based, at least partially, on location information and at least partially on the environmental information, wherein the logical connection strengths each pertain to a different logical connection between the first user and another user;
determining, using at least one processor, a first user group to which to add the first user based on the values representing the logical connection strengths, the first group of users containing a plurality of users, including one or more users with whom the first user has not directly communicated;
adding the first user to the first user group without causing direct communications between the first user and the one or more users, in the first user group, with whom the first user has not directly communicated;
receiving content from the first user device; and
transmitting the content to users of the first user group.
17. The non-transitory computer-readable storage medium of claim 16, wherein the logical connection strengths are based, at least partially, on number and frequency of communications between the first user and other users.
18. The non-transitory computer-readable storage medium of claim 16, wherein the environmental sensor is located on the first user device.
19. The non-transitory computer-readable storage medium of claim 16, wherein the environmental sensor is located in the vicinity of the first user device.
20. The non-transitory computer-readable storage medium of claim 16, wherein the operations are performed by a server in communication with a plurality of user devices.
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 manufacturing a thin film transistor array panel, comprising:
forming a gate line on an insulating substrate, the gate line comprising a gate electrode;
forming a gate insulating layer on the gate line;
sequentially forming a first amorphous silicon layer, a second amorphous silicon layer, a lower data metal layer, and an upper data metal layer on the gate insulating layer;
forming a first photosensitive film pattern on the upper data metal layer, the first photosensitive film pattern comprising a first part and a second part that is thicker than the first part;
performing a first etching process to form a first lower data metal pattern and a first upper data metal pattern that comprises an outwardly extending protrusion disposed at the perimeter thereof, by etching the upper data metal layer and the lower data metal layer using the first photosensitive film pattern as a mask;
performing a second etching process to form a first amorphous silicon layer pattern and a second amorphous silicon layer pattern, by etching the first amorphous silicon layer and the is second amorphous silicon layer using the first photosensitive film pattern as a mask;
ashing the first photosensitive film pattern to form a second photosensitive film pattern;
performing a third etching process to form a second upper data metal pattern, by etching the first upper data metal pattern using the second photosensitive film pattern as a mask;
performing a fourth etching process to form a data line, a source electrode that extends from the data line, a drain electrode, a semiconductor, and ohmic contact layers disposed between the source and drain electrodes and the semiconductor, by etching the first lower data metal pattern, the first amorphous silicon layer pattern, and the second amorphous silicon layer pattern using the second photosensitive film pattern as a mask;
forming a passivation layer on the data line, the drain electrode, and the gate insulating layer; and
forming a pixel electrode on the passivation layer, such that the pixel electrode is connected to the drain electrode.
2. The method of claim 1, wherein the perimeters of the first upper data metal pattern and the first lower data metal pattern are disposed inside of the perimeter of the first photosensitive film pattern, so as to undercut the first photosensitive film pattern.
3. The method of claim 2, wherein the protrusion of the first upper data metal pattern extends outside of the perimeter of the second photosensitive film pattern.
4. The method of claim 3, wherein the protrusion of the first upper data metal pattern has an upper surface and an opposing lower surface.
5. The method of claim 4, wherein the lower surface of the protrusion extends from an edge of the upper surface to the perimeter of the first lower data metal pattern.
6. The method of claim 5, wherein:
the upper data metal layer comprises copper or a copper alloy; and
the lower data metal layer comprises titanium or a titanium alloy.
7. The method of claim 6, wherein:
the first etching process and the third etching process comprise wet etching processes; and
the second etching process and the fourth etching process comprise dry etching processes.
8. The method of claim 7, wherein an end of the lower surface of the protrusion of the first upper data metal pattern is disposed directly below the perimeter of the second photosensitive film pattern.
9. The method of claim 1, wherein:
the upper data metal layer comprises copper or a copper alloy; and
the lower data metal layer comprises titanium or a titanium alloy.
10. The method of claim 9, wherein:
the first etching process and the third etching process comprise wet etching processes; and
the second etching process and the fourth etching process comprise dry etching processes.
11. The method of claim 10, wherein an edge of the lower surface of the protrusion of the first upper data metal pattern is disposed directly below the perimeter of the second photosensitive film pattern.
12. The method of claim 1, wherein:
the first etching process and the third etching process comprise wet etching processes; and
the second etching process and the fourth etching process comprise dry etching processes.
13. The method of claim 12, wherein the protrusion of the first upper data metal pattern extends outside of the perimeter of the second photosensitive film pattern.
14. The method of claim 1, wherein the protrusion of the first upper data metal pattern includes an upper surface and an opposing lower surface.
15. The method of claim 14, wherein the lower surface of the protrusion of the first upper data metal pattern contacts the perimeter of the first lower data metal pattern.
16. The method of claim 1, wherein the outer edge of the first lower data metal pattern is tapered and is disposed on the inside of the protrusion of the first upper data metal pattern.
17. The method of claim 1, wherein the semiconductor comprises a protrusion that extends outwardly past side walls of the data line and the drain electrode by about 0.8 \u03bcm.
18. The method of claim 1, wherein the performance of the first etching process comprises using an etchant comprising 12 wt % of ammonium sulfate, 2 wt % of inorganic acid, 1 wt % of organic acid, 1 wt % of hydrogen fluoride, and 0.7 wt % of fluoroborionate.
19. The method of claim 18, wherein the inorganic acid comprises nitric acid and the organic acid comprises acetate.
20. The method of claim 1, wherein,
the protrusion of the first upper data metal pattern includes an upper surface and a lower surface,
the upper surface is inclined with respect to the first photosensitive film pattern in the range of about 30 to about 50 degrees, and
the lower surface is inclined with respect to the first lower data metal pattern in the range of about 30 to about 50 degrees.
21. The method of claim 20, wherein a line connecting an inner portion of the upper surface and an inner portion the lower surface is inclined with respect to the first lower data metal pattern at about 90 degrees.