US2019179849A1PendingUtilityA1

Graphical user interface for overlaying annotations on media objects

58
Assignee: OATH INCPriority: Apr 21, 2005Filed: Feb 15, 2019Published: Jun 13, 2019
Est. expiryApr 21, 2025(expired)· nominal 20-yr term from priority
G06F 16/907G06F 16/58G06F 16/951G06F 16/93G06F 16/5854G06F 16/54G06F 16/50G06F 16/40G06F 40/169G06F 40/166G06F 3/048G06F 16/487G06F 16/908
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Media objects, such as images or soundtracks, may be ranked according to a new class of metrics known as “interestingness.” These rankings may be based at least in part on the quantity of user-entered metadata concerning the media object, the number of users who have assigned metadata to the media object, access patterns related to the media object, and/or a lapse of time related to the media object.

Claims

exact text as granted — not AI-modified
1 - 99 . (canceled) 
     
     
         100 . A method comprising:
 displaying, on a client device, a media object;   receiving, from the client device, a selection of a selected area of the media object;   rendering, by the client device, a text input box based on the selected area;   receiving, by the client device, a string entered into the text input box; and   transmitting, by the client device, an annotation to a server, the annotation comprising the string and a position of the selected area.   
     
     
         101 . The method of  claim 100 , the displaying the media object comprising displaying an image. 
     
     
         102 . The method of  claim 100 , the receiving the selection of the selected area of the media object comprising receiving a rectangular selection of a portion of the media object. 
     
     
         103 . The method of  claim 100 , the rendering the text input box comprising rendering the text input box below the selected area 
     
     
         104 . The method of  claim 100 , further comprising rendering a plurality of controls below the text input box, the controls operative to perform an operation selected from the group consisting of saving or cancelling input of text into the text input box. 
     
     
         105 . The method of  claim 100 , further comprising:
 re-displaying, by the client device, the media object; and   displaying, by the client device, the string at the position included in the annotation.   
     
     
         106 . The method of  claim 105 , the displaying the string at the position included in the annotation comprising detecting a mouseover operation performed on top of the selected area and displaying the string in response to the mouseover operation. 
     
     
         107 . A non-transitory computer readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:
 displaying a media object;   receiving a selection of a selected area of the media object;   rendering a text input box based on the selected area;   receiving a string entered into the text input box; and   transmitting an annotation to a server, the annotation comprising the string and a position of the selected area.   
     
     
         108 . The non-transitory computer readable storage medium of  claim 107 , the displaying the media object comprising displaying an image. 
     
     
         109 . The non-transitory computer readable storage medium of  claim 107 , the receiving the selection of the selected area of the media object comprising receiving a rectangular selection of a portion of the media object. 
     
     
         110 . The non-transitory computer readable storage medium of  claim 107 , the rendering the text input box comprising rendering the text input box below the selected area 
     
     
         111 . The non-transitory computer readable storage medium of  claim 107 , the computer program instructions defining the step of rendering a plurality of controls below the text input box, the controls operative to perform an operation selected from the group consisting of saving or cancelling input of text into the text input box. 
     
     
         112 . The non-transitory computer readable storage medium of  claim 107 , the computer program instructions defining the steps of:
 re-displaying the media object; and   displaying the string at the position included in the annotation.   
     
     
         113 . The non-transitory computer readable storage medium of  claim 112 , the displaying the string at the position included in the annotation comprising detecting a mouseover operation performed on top of the selected area and displaying the string in response to the mouseover operation. 
     
     
         114 . A device comprising:
 a processor; and   a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising:   logic, executed by the processor, for displaying a media object,   logic, executed by the processor, for receiving a selection of a selected area of the media object,   logic, executed by the processor, for rendering a text input box based on the selected area,   logic, executed by the processor, for receiving a string entered into the text input box, and   logic, executed by the processor, for transmitting an annotation to a server, the annotation comprising the string and a position of the selected area.   
     
     
         115 . The method of  claim 114 , the logic for receiving the selection of the selected area of the media object comprising logic, executed by the processor, for receiving a rectangular selection of a portion of the media object. 
     
     
         116 . The method of  claim 114 , the logic for rendering the text input box comprising logic, executed by the processor, for rendering the text input box below the selected area 
     
     
         117 . The method of  claim 114 , the stored program logic further comprising logic, executed by the processor, for rendering a plurality of controls below the text input box, the controls operative to perform an operation selected from the group consisting of saving or cancelling input of text into the text input box. 
     
     
         118 . The method of  claim 114 , the stored program logic further comprising:
 logic, executed by the processor, for re-displaying the media object; and   logic, executed by the processor, for displaying the string at the position included in the annotation.   
     
     
         119 . The method of  claim 118 , the logic for displaying the string at the position included in the annotation comprising logic, executed by the processor, for detecting a mouseover operation performed on top of the selected area and displaying the string in response to the mouseover operation.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.