1460716657-9ad70cd6-26ab-4180-87d5-f5283f5f3221

1. A method comprising:
at a first electronic device having one or more processors and memory:
obtaining a request by a first user to associate a media content item with a conversation between the first user and a second user, wherein the conversation includes a message and one or more responses to the message;
responsive to the request:
(i) causing a thumbnail of the media content item to be displayed in-line in the conversation, wherein the thumbnail is displayed in a first resolution; and
(ii) causing the media content item to be displayed to the second user, in response to a predefined user action by the second user,
wherein the media content item is displayed in a second resolution, and wherein the first resolution is other than the second resolution; and

while the first user is editing a portion of the conversation, enabling the second user to edit the same portion of the conversation.
2. The method of claim 1, wherein the thumbnail of the media content is displayed as embedded in the conversation.
3. The method of claim 1, wherein the media content item is not transmitted to the second user absent an explicit request for the media content item by the second user.
4. The method of claim 1, further comprising:
scheduling the media content item to be uploaded into the conversation; and
responsive to obtaining a prioritization request to increase the priority of uploading the media content item
causing the media content item to be uploaded before it was scheduled be uploaded before obtaining the prioritization request.
5. The method of claim 1, further comprising:
while the first user is providing or editing a portion of the conversation:
(A) in accordance with a determination that the first user is not in a draft mode:
updating the portion of conversation, for the second user, with edits by the first user by:
automatically providing the edits by the first user to the second user; and

(B) in accordance with a determination that the first user is in a draft mode:
delaying updating the portion of the conversation for the second user, with the edits by the first user;
automatically providing the edits by the first user to the second user, after the draft mode ends; and
updating the portion of the conversation, for the second user, with the edits by the first user.
6. The method of claim 1, further comprising:
while the first user is providing or editing a portion of the conversation:
(A) in accordance with a determination that the first user is in a draft mode:
(i) when the second user is a team member:
updating the portion of the conversation for the second user with the edits to the portion of the conversation by the first user, by automatically providing the edits by the first user to the second user; and

(ii) when the second user is a non-team member:
delaying updating the portion of the conversation for the second user, with the edits by the first user; and
updating the portion of the conversation for the second user after the draft mode ends, by automatically providing the edits by the first user to the second user; and
(B) in accordance with a determination that the first user is not in a draft mode:
updating the respective conversation for the second user, with the revised content unit by automatically providing the revised content unit to the second participant.
7. A computing system comprising:
a processor;
memory; and
one or more programs comprising configured for execution by the computer system, the one or more programs comprising instructions for:
obtaining a request by a first user to associate a media content item with a conversation between the first user and a second user, wherein the conversation includes a message and one or more responses to the message;
responsive to the request:
(i) causing a thumbnail of the media content item to be displayed in-line in the conversation, wherein the thumbnail is displayed in a first resolution; and
(ii) causing the media content item to be displayed to the second user, in response to a predefined user action by the second user,
wherein the media content item is displayed in a second resolution; and wherein the second resolution is other than the first resolution and

while the first user is editing a portion of the conversation, enabling the second user to edit the same portion of the conversation.
8. The system of claim 7, wherein the thumbnail of the media content is displayed as embedded in the conversation.
9. The system of claim 7, wherein the media content item is not transmitted to the second user absent a explicit request for the media content item by the second user.
10. The system of claim 7, wherein the one or more programs further comprise instructions for:
scheduling the media content item to be uploaded into the conversation; and
responsive to obtaining a prioritization request to increase the priority of uploading the media content item;
causing the media content item to be uploaded before it was scheduled be uploaded before obtaining the prioritization request.
11. The system of claim 7, wherein the one or more programs further comprise instructions for:
while the first user is providing or editing a portion of the conversation:
(A) in accordance with a determination that the first user is not in a draft mode:
updating the portion of conversation, for the second user, with edits by the first user by:
automatically providing the edits by the first user to the second user; and

(B) in accordance with a determination that the first user is in a draft mode:
delaying updating the portion of the conversation for the second user, with the edits by the first user;
automatically providing the edits by the first user to the second user, after the draft mode ends; and
updating the portion of the conversation, for the second user, with the edits by the first user.
12. The system of claim 7, wherein the one or more programs further comprise instructions for:
while the first user is providing or editing a portion of the conversation:
(A) in accordance with a determination that the first user is in a draft mode:
(i) when the second user is a team member:
updating the portion of the conversation for the second user with the edits to the portion of the conversation by the first user, by automatically providing the edits by the first user to the second user; and

(ii) when the second user is a non-team member:
delaying updating the portion of the conversation for the second user, with the edits by the first user; and
updating the portion of the conversation for the second user after the draft mode ends, by automatically providing the edits by the first user to the second user; and
(B) in accordance with a determination that the first user is not in a draft mode:
updating the respective conversation for the second user, with the revised content unit by automatically providing the revised content unit to the second participant.
13. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions for:
obtaining a request by a first user to associate a media content item with a conversation between the first user and a second user, wherein the conversation includes a message and one or more responses to the message;
responsive to the request:
(i) causing a thumbnail of the media content item to be displayed in-line in the conversation, wherein the thumbnail is displayed in a first resolution; and
(ii) causing the media content item to be displayed to the second user, in response to a predefined user action by the second user,
wherein the media content item is displayed in a second resolution, and wherein the first resolution is other than the second resolution; and

while the first user is editing a portion of the conversation, enabling the second user to edit the same portion of the conversation.
14. The non-transitory computer readable storage medium of claim 13, wherein the thumbnail of the media content is displayed as embedded in the conversation.
15. The non-transitory computer readable storage medium of claim 13, wherein the media content item is not transmitted to the second user absent a explicit request for the media content item by the second user.
16. The non-transitory computer readable storage medium of claim 13, wherein the one or more programs further comprise instructions for:
scheduling the media content item to be uploaded into the conversation; and
responsive to obtaining a prioritization request to increase the priority of uploading the media content item;
causing the media content item to be uploaded before it was scheduled be uploaded before obtaining the prioritization request.
17. The non-transitory computer readable storage medium of claim 13, wherein the one or more programs further comprise instructions for:
while the first user is providing or editing a portion of the conversation:
(A) in accordance with a determination that the first user is not in a draft mode:
updating the portion of conversation, for the second user, with edits by the first user by:
automatically providing the edits by the first user to the second user; and

(B) in accordance with a determination that the first user is in a draft mode:
delaying updating the portion of the conversation for the second user, with the edits by the first user;
automatically providing the edits by the first user to the second user, after the draft mode ends; and
updating the portion of the conversation, for the second user, with the edits by the first user.
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. An optical or optoelectronic package comprising
a supporting structure, the supporting structure having at least one hole formed therein, the at least one hole having a sidewall;
an optical or optoelectronic subsystem disposed upon the supporting structure, the optical or optoelectronic subsystem having an optical input or output;
at least one lensed fiber stub assembly, the at least one lensed fiber stub assembly including
a section of lensed fiber having a lensed end having a lens face, and a distal end having an endface,
a lens alignment ferrule affixed to and holding the lensed end of the lensed fiber, the lens alignment ferrule being affixed to the optical or optoelectronic system or the supporting structure and holding the lens face of the lensed end of the lensed fiber in operative alignment with the optical input or output of the optical or optoelectronic system, and
a package attachment ferrule having a distal endface and an exterior surface, the package attachment ferrule affixedly holding the distal end of the lensed fiber, the package attachment ferrule being attached to the sidewall of the at least one hole formed in the supporting structure, and disposed through the at least one hole, so that the endface of the distal end of the lensed fiber is optically coupled to the exterior of the supporting structure, wherein the package attachment ferrule has a proximal section and a distal section and the exterior surface of the proximal section is different from the exterior surface of the distal section.
2. The optical or optoelectronic package of claim 1, wherein the endface of the distal end of the lensed fiber is disposed outside of the supporting structure.
3. The optical or optoelectronic package of claim 1, wherein the supporting structure further includes a connector mating structure disposed around the at least one hole formed in the supporting structure, the connector mating structure being adapted to optically couple a connectorized optical fiber cable to the endface of the distal end of the lensed fiber.
4. The optical or optoelectronic package of claim 1, wherein the package attachment ferrule is hermetically sealed with the at least one hole formed in the supporting structure.
5. The optical or optoelectronic package of claim 1, wherein the proximal section is adapted to be hermetically sealable with the at least one hole formed in the supporting structure.
6. The optical or optoelectronic package of claim 5, wherein the proximal section of the package attachment ferrule has a metallized surface.
7. The optical or optoelectronic package of claim 6, wherein the distal section of the package attachment ferrule is of optical connector grade.
8. The optical or optoelectronic package of claim 1, wherein the section of lensed fiber is less than 30 cm in length.
9. The optical or optoelectronic package of claim 1, wherein the supporting structure is a hermetically sealed enclosure.
10. A lensed fiber stub assembly comprising:
a section of lensed fiber having a lensed end having a lens face, and a distal end having an endface,
a lens alignment ferrule affixed to and holding the lensed end of the lensed fiber, and
a package attachment ferrule having a distal endface and an exterior surface, the package attachment ferrule affixed to and holding the distal end of the lensed fiber, wherein the package attachment has a proximal section and a distal section and the exterior surface of the proximal section is different from the exterior surface of the distal section.
11. The lensed fiber stub assembly of claim 10, wherein the proximal section is nearer the lensed end of the section of lensed fiber than the distal section.
12. The lensed fiber stub assembly of claim 11, wherein the exterior surface of the proximal section of the package attachment ferrule is metallized.
13. The lensed fiber stub assembly of claim 12, wherein the distal section of the package attachment ferrule is of optical connector grade.
14. The lensed fiber assembly of claim 11, wherein the distal section and the proximal section of the package attachment ferrule have different cross-sectional shapes andor sizes.
15. The lensed fiber stub assembly of claim 10, wherein the packaged attachment ferrule has a metallized surface.
16. The lensed fiber stub assembly of claim 10, wherein the section of lensed fiber is less than 30 cm in length.
17. The lensed fiber stub assembly of claim 10, wherein the distal end of the lensed fiber is held in the package attachment ferrule by glass solder.
18. The lensed fiber stub assembly of claim 10, wherein the lensed end of the lensed fiber is held in the lens alignment ferrule by glass solder.