RESIZING OF GESTURE-CREATED MARKINGS FOR DIFFERENT DISPLAY SIZES
First Claim
1. An apparatus comprising:
- at least one processor;
at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least;
receive, by a first computing device having a first display with a first display size, a document that was edited or created on a second computing device having a second display with a second display size that is different from the first display size, the document including a gesture-created marking that encompassed a group of characters in the document when displayed on the second display, each of the characters encompassed by the gesture-created marking previously being tagged by the second computing device as being encompassed by the marking;
reflow, by the first computing device, at least characters of the document to accommodate the first display size; and
adjust, by the first computing device, based on the reflowing of the characters, a size or shape of the gesture-created marking in the document so that the gesture-created marking continues to encompass all tagged characters when displayed by the first computing device on the first display.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are disclosed. According to one example embodiment, a method may include receiving a document at a first computing device having a display size that is different than a display size of a second computing device where a gesture-created marking was added to the document. The document may include the gesture-created image and a group of tagged characters. The method may further include adjusting a size or shape of the gesture-created marking in the document so that the gesture-created marking encompasses all tagged characters on the display of the first computing device. The adjusting may be performed based on the display size of the first computing device being different than display size of the second computing device.
100 Citations
34 Claims
-
1. An apparatus comprising:
-
at least one processor; at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least; receive, by a first computing device having a first display with a first display size, a document that was edited or created on a second computing device having a second display with a second display size that is different from the first display size, the document including a gesture-created marking that encompassed a group of characters in the document when displayed on the second display, each of the characters encompassed by the gesture-created marking previously being tagged by the second computing device as being encompassed by the marking; reflow, by the first computing device, at least characters of the document to accommodate the first display size; and adjust, by the first computing device, based on the reflowing of the characters, a size or shape of the gesture-created marking in the document so that the gesture-created marking continues to encompass all tagged characters when displayed by the first computing device on the first display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, by a first computing device having a first display with a first display size, a document that was edited or created on a second computing device having a second display with a second display size that is different from the first display size, the document including a gesture-created marking that encompassed a group of characters in the document when displayed on the second display, each of the characters encompassed by the gesture-created marking previously being tagged by the second computing device as being encompassed by the marking; reflowing, by the first computing device, at least characters of the document to accommodate the first display size; and adjusting, by the first computing device, based on the reflowing of the characters, a size or shape of the gesture-created marking in the document so that the gesture-created marking continues to encompass all tagged characters when displayed by the first computing device on the first display.
-
-
12. A computer program product tangibly embodied on a computer-readable storage medium having executable-instructions stored thereon, the instructions being executable to cause a processor to:
-
receive, by a first computing device having a first display with a first display size, a document that was edited or created on a second computing device having a second display with a second display size that is different from the first display size, the document including a gesture-created marking that encompassed a group of characters in the document when displayed on the second display, each of the characters encompassed by the gesture-created marking previously being tagged by the second computing device as being encompassed by the marking; reflow, by the first computing device, at least characters of the document to accommodate the first display size; and adjust, by the first computing device, based on the reflowing of the characters, a size or shape of the gesture-created marking in the document so that the gesture-created marking continues to encompass all tagged characters when displayed by the first computing device on the first display.
-
-
13. A method comprising:
-
receiving a document at a first computing device having a display size that is different than a display size of a second computing device where a gesture-created marking was added to the document, the document including the gesture-created image and a group of tagged characters; and adjusting a size or shape of the gesture-created marking in the document so that the gesture-created marking encompasses all tagged characters on the display of the first computing device, the adjusting being performed based on the display size of the first computing device being different than display size of the second computing device. - View Dependent Claims (14)
-
-
15. A computer program product tangibly embodied on a computer-readable storage medium having executable-instructions stored thereon, the instructions being executable to cause a processor to:
-
receive a document at a first computing device having a display size that is different than a display size of a second computing device where a gesture-created marking was added to the document, the document including the gesture-created image and a group of tagged characters; and adjust a size or shape of the gesture-created marking in the document so that the gesture-created marking encompasses all tagged characters on the display of the first computing device, the adjusting being performed based on the display size of the first computing device being different than display size of the second computing device.
-
-
16. A method comprising:
-
storing a gesture-created marking in a document that encompasses a group of characters in the document; tagging each of the characters encompassed by the gesture-created marking; receiving edits within the group of characters that were tagged, the edits including character deletions from the group or new characters added within the group; tagging any new characters added to the group; and adjusting a size or shape of the gesture-created marking to encompass the edited group of characters such that the adjusted gesture-created marking still encompasses all tagged characters. - View Dependent Claims (17, 18, 19, 22, 24)
-
-
20. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least; store a gesture-created marking in a document that encompasses a group of characters in the document; tag each of the characters encompassed by the gesture-created marking; receive edits within the group of characters that were tagged, the edits including character deletions from the group or new characters added within the group; tag any new characters added to the group; and adjust a size or shape of the gesture-created marking to encompass the edited group of characters such that the adjusted gesture-created marking still encompasses all tagged characters.
-
-
21. A method comprising:
-
storing, based on a first gesture by a user, a marking in a document that encompasses a group of characters in the document; and adjusting a size or shape of the marking based on a second gesture from a user. - View Dependent Claims (23)
-
-
25. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least; store, based on a first gesture by a user, a marking in a document that encompasses a group of characters in the document; and adjust a size or shape of the marking based on a second gesture from a user.
-
-
26. A method comprising:
-
storing a gesture-created marking in a document that encompasses a group of characters in the document; and adjusting a size of the gesture-created marking to encompass at least one or more grammatical units of characters based on semantic analysis of at least a portion of the document. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least; store a gesture-created marking in a document that encompasses a group of characters in the document; and adjust a size of the gesture-created marking to encompass at least one or more grammatical units of characters based on semantic analysis of at least a portion of the document.
-
Specification