Computerized system and method for collaborative electronic document creation
AssigneeYahoo Assets LLC
InventorsChris KALABOUKIS, Sunil NAGARAJ
Life of this patent
Estimating the term…
Abstract
A device, system, and method are directed towards facilitating composing, editing, and displaying a message that includes text and graphics inline. An edit window provides a mechanism for editing the text inline. The message, including text and graphics, may be sent to a remote device. The remote device may display the message, and edit the text and graphics inline, and send a reply message to the original sender.
Claims20
A method comprising:
- receiving, by a computing device, a message composed at a first device, the received message having an associated set of instructions for displaying a set of graphics inline with a set of text in an ordering corresponding to an ordering in the message body during composition at the first device;
- determining, by the computing device, a message body location for each graphic in the set of graphics based on the set of instructions;
- inserting, by the computing device, based on each graphic's respective message body location determined using the set of instructions, each graphic inline with the set of text in the message body for display of the received message at a second device;
- and
- causing, by the computing device, the message body of the received message to be displayed at the second device with the set of graphics inline with the set of text in the ordering corresponding to the ordering in the message body during composition at the first device, the location of a graphic in the displayed message body corresponding to a location of the graphic in the message body during composition at the first device.
A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions that when executed by a processor associated with a computing device perform a method comprising:
- receiving a message composed at a first device, the received message having an associated set of instructions for displaying a set of graphics inline with a set of text in an ordering corresponding to an ordering in the message body during composition at the first device;
- determining a message body location for each graphic in the set of graphics based on the set of instructions;
- inserting, based on each graphic's respective message body location determined using the set of instructions, each graphic inline with the set of text in the message body for display of the received message at a second device;
- and
- causing the message body of the received message to be displayed at the second device with the set of graphics inline with the set of text in the ordering corresponding to the ordering in the message body during composition at the first device, the location of a graphic in the displayed message body corresponding to a location of the graphic in the message body during composition at the first device.
A computing device comprising:
- a processor;
- and
- a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:
- receiving logic executed by the processor for receiving a message composed at a first device, the received message having an associated set of instructions for displaying a set of graphics inline with a set of text in an ordering corresponding to an ordering in the message body during composition at the first device;
- determining logic executed by the processor for determining a message body location for each graphic in the set of graphics based on the set of instructions;
- inserting logic executed by the processor for inserting, based on each graphic's respective message body location determined using the set of instructions, each graphic inline with the set of text in the message body for display of the received message at a second device;
- and
- causing logic executed by the processor for causing the message body of the received message to be displayed at the second device with the set of graphics inline with the set of text in the ordering corresponding to the ordering in the message body during composition at the first device, the location of a graphic in the displayed message body corresponding to a location of the graphic in the message body during composition at the first device.
Dependencies are inferred from the claim text.