PROCESSING MEDIA CONTENT IN A MESSAGING SYSTEM
First Claim
1. A method comprising:
- receiving, at a server computer, a request from a first device for instructions to process a plurality of media content items, the request including a unique identifier for each of the plurality of media content items;
determining, using the unique identifier for each of the plurality of media content items, a subset of the plurality of media content items to be processed by the first device;
generating instructions for processing the subset of the plurality of media content items by the first device;
sending the instructions to the first device;
receiving a request from the first device to share the plurality of media content items with a second device, the request including the unique identifier for each of the plurality of media content items to be shared, and processed media content items for the subset of the plurality of media content items;
generating a message including processed media content items for the plurality of media content items; and
sending the generated message to the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods provide for a server computer to receive a request from a first device for instructions to process media content items, the request including a unique identifier for each of the media content items. The server computer determines a subset of the media content items to be processed by the first device. The server computer generates instructions for processing the subset of the media content items and sends the instructions to the first device. The server computer receives a request from the first device to share the media content items with a second device, the request including the unique identifier for each of the media content items to be shared, and processed media content items for the subset of the media content items. The server computer generates a message including processed media content items for the media content items to send to the second device.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server computer, a request from a first device for instructions to process a plurality of media content items, the request including a unique identifier for each of the plurality of media content items; determining, using the unique identifier for each of the plurality of media content items, a subset of the plurality of media content items to be processed by the first device; generating instructions for processing the subset of the plurality of media content items by the first device; sending the instructions to the first device; receiving a request from the first device to share the plurality of media content items with a second device, the request including the unique identifier for each of the plurality of media content items to be shared, and processed media content items for the subset of the plurality of media content items; generating a message including processed media content items for the plurality of media content items; and sending the generated message to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server computer comprising:
-
a processor; and a computer readable medium coupled with the processor, the computer readable medium comprising instructions stored thereon that are executable by the processor to cause a computing device to perform operations comprising; receiving a request from a first device for instructions to process a plurality of media content items, the request including a unique identifier for each of the plurality of media content items; determining, using the unique identifier for each of the plurality of media content items, a subset of the plurality of media content items to be processed by the first device; generating instructions for processing the subset of the plurality of media content items by the first device; sending the instructions to the first device; receiving a request from the first device to share the plurality of media content items with a second device, the request including the unique identifier for each of the plurality of media content items to be shared, and processed media content items for the subset of the plurality of media content items; generating a message including processed media content items for the plurality of media content items; and sending the generated message to the second device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium comprising instructions stored thereon that are executable by at least one processor to cause a computing device to perform operations comprising:
-
receiving a request from a first device for instructions to process a plurality of media content items, the request including a unique identifier for each of the plurality of media content items; determining, using the unique identifier for each of the plurality of media content items, a subset of the plurality of media content items to be processed by the first device; generating instructions for processing the subset of the plurality of media content items by the first device; sending the instructions to the first device; receiving a request from the first device to share the plurality of media content items with a second device, the request including the unique identifier for each of the plurality of media content items to be shared, and processed media content items for the subset of the plurality of media content items; generating a message including processed media content items for the plurality of media content items; and sending the generated message to the second device. - View Dependent Claims (20)
-
Specification