US20100153864A1 - Adaptable transfer and publication of digital media - Google Patents
Adaptable transfer and publication of digital media Download PDFInfo
- Publication number
- US20100153864A1 US20100153864A1 US12/710,703 US71070310A US2010153864A1 US 20100153864 A1 US20100153864 A1 US 20100153864A1 US 71070310 A US71070310 A US 71070310A US 2010153864 A1 US2010153864 A1 US 2010153864A1
- Authority
- US
- United States
- Prior art keywords
- digital media
- data size
- representations
- copies
- computing device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 96
- 238000000034 method Methods 0.000 claims abstract description 110
- 230000009471 action Effects 0.000 claims abstract description 47
- 230000003993 interaction Effects 0.000 claims abstract description 24
- 230000004048 modification Effects 0.000 claims abstract description 24
- 238000012986 modification Methods 0.000 claims abstract description 24
- 230000006870 function Effects 0.000 claims abstract description 16
- 230000004044 response Effects 0.000 claims abstract description 12
- 238000012217 deletion Methods 0.000 claims description 13
- 230000037430 deletion Effects 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 9
- 230000001934 delay Effects 0.000 description 7
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 238000007796 conventional method Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000003292 diminished effect Effects 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
- G06F16/4387—Presentation of query results by the use of playlists
Definitions
- This invention relates to methods for facilitating user interaction with digital media objects that are transferred from one device to another.
- Online publishing generally refers to putting digital content online, typically at a website.
- the digital content can include digital visual and aural media objects including, but not limited to, video, audio, and still image content.
- the online publisher typically enables a user who requested transfer of the digital media objects for publication and other authorized users to interact with published digital media objects via a user interface. For example, an authorized user may modify a digital media object, e.g., deletion.
- the quality of the user experience is lessened considerably if there are unreasonably delays between the request for transfer and the time that the user is allowed to interact with transferred digital media objects.
- the online publishing of digital media objects is increasing rapidly.
- the largest photo sharing service for example, has over two hundred million digital photo images accessible online.
- the largest online music service has over two million digital audio objects accessible online.
- Video content is increasingly being published on websites to enable online access.
- Digital media objects are growing larger and larger as higher resolution digital devices and storage media become available to the average consumer.
- the size of a digital video file depends on various factors including the time duration, number of frames per second, resolution and amount of compression. High resolution digital video cameras are available to consumers, thus enabling creation of even larger digital media files.
- the size of a digital audio object is a function of the length of the audio segment and the digital encoding format. Lossy or lossless compression are typically used for encoding audio objects to reduce storage requirements and transfer time.
- Conventional online publishing services typically enable a user to transfer, i.e., upload, digital media objects and make them a part of collections that can be shared with the public or designated individuals.
- the known services also offer the options to do some editing as part of the interaction with the uploaded content, e.g., adding captions to further identify the object or rotating a photo.
- the conventional uploading of digital media objects to a website is time consuming especially for uploading a large number of large digital media objects.
- Upload time can vary from a few seconds up to several minutes or hours, depending on the speed of the connection and the size and number of the objects.
- Many users have slow dial-up connections which cause uploads to take considerable time using conventional methods.
- Many users are migrating from slower dial-up connections to faster broadband connections.
- broadband connections provide faster download times of several megabits per second, the upload speed for broadband connections is typically limited to a much slower speed, e.g., about 125 Kilobytes per second for a cable modem.
- a typical online digital photo album has approximately fifty pictures.
- the transfer of the fifty digital photos could take more than fifteen minutes.
- the transfer time may be even longer when a wireless protocol, such as BLUETOOTH, cellular, etc., is used to transfer the digital media object.
- FIG. 1 shows an exemplary block diagram of a system 10 illustrating digital media object transfer and publishing aspects according to a conventional method.
- the system 10 includes a client device 20 connecting via a connection 30 to a device 40 .
- the client device 20 is a computing device, e.g., a personal computer, handheld device having network capability, or the like.
- the connection 30 is typically via the Internet, although other suitable connections for connecting computing devices, e.g., BLUETOOTH, cellular, etc. are used.
- the device 40 is typically any computing device capable of publishing content for distribution over a network, such as a server, as shown.
- a request is made to transfer two digital media objects I 1 L , identified as 22 , and I 2 L , identified as 24 , from client device 20 to the server 40 .
- the objects 22 and 24 have an original file size which is also referred to as the large size and noted by the superscript “L”.
- the digital media objects may be images, video, or audio objects.
- the digital media objects 22 and 24 are typically published at the server 40 such that a user can access them via the connection 30 from either the client device 20 or another similar device (not shown).
- a typical server 40 such as at a photo sharing site, for example, enables a user to access the original size image and one or more smaller sized copies, including a display size (also referred to as medium) and thumbnail size (also referred to herein as small) copies.
- Multiple sizes are typically published to enhance the user's experience by enabling the user to, for example, view thumbnail photos to see more of the contents of photos collected into an album, view larger display size photos to see more details of the image, etc.
- FIG. 2 illustrates sets 60 and 70 of exemplary reduced file sized copies and the original file size copies of the two digital media objects 22 and 24 .
- Set 60 includes for image I 1 a small size copy 62 , shown also I 1 S , a medium sized copy, shown also I 1 M , and a large size copy, shown as I 1 L .
- set 70 includes for image 12 a small size copy 72 , shown also I 2 S , a medium sized copy, shown also I 2 M , and a large size copy, shown also as I 2 L .
- original size is referred to in FIG. 2 as the large size in comparison to the other reduced sizes shown.
- the three sizes are generated typically using software on the local client device 20 , and then transferred to the server 40 .
- FIG. 1 shows the order 50 in which the different sized copies in sets 60 and 70 are sent to the server 40 from the client device 20 via the connection 30 , according to a conventional method.
- the conventional method shown in the example in FIG. 1 , transfers the small size I 1 S , followed by the medium size I 1 M , followed by the large size, I 1 L copy of the first object I 1 .
- the small size copy of object I 2 , I 2 S is only transferred using the conventional method after the largest copy of the previous object, I 1 L , has been transferred.
- the order of the transfer for the copies of object I 2 is the small size I 2 S , followed by the medium size I 2 M , and followed by the large size, I 2 L .
- the prior art system 10 makes the transfer in a non-adaptable way such that the transfer always follows the order shown at 50 independently of any actions requested by a user who is viewing published copies of the transferred copies via the server 40 .
- FIG. 3 shows an exemplary diagram of a plurality of small size objects, I 1 s to I 30 S , that were transferred and published.
- An average online photo album contains more images, fifty, with each original sized image potentially originating from an 8 megapixel camera.
- a drawback of the convention method illustrated in FIG. 1 is that the delay from the moment the user requests an upload of the 50 images from the local client device 20 to the time all sizes are transferred in order, following the order shown at 50 , published for display, and available for selection is usually more than fifteen minutes.
- the known method of FIG. 1 also only enable the user to select a transferred object and requests editing or some other action for the selected object after all the smallest size and other size copies are transferred in order from small to large size as shown at 50 .
- the method of U.S. Published Application No. 2002/0135794 does not provide a method to determine whether to reprioritize the transfer of the untransferred higher-resolution copies of the corresponding digital images as a function of the requested modification.
- 2002/0135794 has a drawback of having no feedback of the users request for deletion, for example, in order to halt the transfer of unneeded larger high-resolution copies, so time is wasted transferring the corresponding higher-resolution copies of images even though the user has already indicated he/she wants those images deleted, in this example.
- the method of U.S. Published Application No. 2002/0135794 has a drawback of not being adaptable to user demands and thereby lessening the user experience by wasting valuable transfer time transferring large higher-resolution copies that are not needed.
- the method of U.S. Published Application No. 2002/0135794 takes more time than necessary to transfer needed images, causing the user to experience needless delays in viewing the images.
- the method of U.S. Published Application No. 2002/0135794 does not provide a method to reprioritize the transfer of the desired untransferred higher-resolution copy as a function of the user interaction with the lower-resolution copy. That is, for the known methods, the requested higher-resolution copy is not sent earlier based on the user request. Consequently, for the known methods there are unnecessary delays before the user can view the requested larger image and thus, the user experience is diminished.
- the following scenario further illustrates a drawback of the known methods.
- the user at the webpage viewing the thumbnail images that have been transferred and published for display might realize upon viewing a particular thumbnail image that she wishes to delete an image that is cutoff, poorly lit, or otherwise undesirable.
- the user must wait for all the images in all sizes to be transferred and published before being allowed to request deletion of the undesirable image. That is, the user viewing the published undesirable thumbnail image is unable to halt the transfer of other sizes of the undesirable image even though he/she wishes to delete all copies in all sizes of the image.
- the user's experience is diminished due to the delays and time is wasted transferring large sized copies corresponding to the poor quality thumbnail image that the user wishes to delete.
- Known sharing websites also allow a user to selectively authorize another user to access and cause an action to be taken on shared digital media objects. For example, the authorization might restrict another user to viewing the image or video object or listening to the audio object. Alternatively, the user may select to authorize another user to alter shared objects.
- the user experience is lessened if needless delays occur in known systems by not reprioritizing transfer based on user actions, for example, if the user views a transferred and published thumbnail image object and requested deletion of the object such that transfer of other untransferred copies of the corresponding digital media object are not needed. What is needed therefore is a method that, in response to the action requested by the user, determines as a function of the requested action whether to reprioritize transfer of any and all untransferred copies of the corresponding digital media objects.
- the present invention provides a method for facilitating user interaction with a plurality of digital media objects in a more efficient way so as to enhancing the overall user experience with published digital media objects.
- the method provides feedback of the user interaction and any requested action therefrom for substantially-reduced data size representations and in response thereto, determining as a function of the requested action whether to reprioritize transfer of untransferred original data size copies and any other untransferred representations of the corresponding digital media object.
- the present invention provides a method for facilitating user interaction with a plurality of digital media objects, comprising the steps of receiving a request to transfer the digital media objects to a second computing device from a first computing device; transferring representations of substantially-reduced data size of each of the digital media objects to the second computing device; subsequently transferring copies of original data size of each of the digital media objects to the second computing device; wherein each of the substantially-reduced data size representations and copies of original data size have a transfer priority, wherein the transfer priority of each of the substantially-reduced data size representations is higher than the corresponding transfer priority for each of the corresponding original data size copies; publishing the transferred substantially-reduced data size representations so as to enable interaction therewith by a user through a user interface and so as to enable the user to selectively request that an action be performed on one of the digital media objects by requesting that the action be performed on the corresponding published substantially-reduced data size representation; in response to the action requested by the user, determining as a function of the
- the present invention also provides a method for facilitating user interaction with a plurality of digital media objects, comprising the steps of receiving a request to transfer the digital media objects to a second computing device from a first computing device; storing representations of substantially-reduced data size of each of the digital media objects in a first queue; subsequently transferring representations from the first queue to a second computing device; storing copies of original data size of each of the digital media objects in a second queue; subsequently transferring copies from the second queue to the second computing device; publishing the transferred substantially-reduced data size representations so as to enable interaction therewith by a user through a user interface and so as to enable the user to selectively request that an action be performed on one of the digital media objects by requesting that the action be performed on the corresponding published substantially-reduced data size representation; wherein the first queue and second queue enable reordering priority of transfer from the first and second queues such that the priority of any representations and copies stored therein can be changed, and wherein the first queue and second queue enable
- An advantage of the present invention is that it is adaptable based on user interaction with published representations of digital media objects.
- Another advantage according to an embodiment of the method present invention is that the adaptability of the present invention improves the user experience is that it reduces delay, including the delay before a representation of a digital media object is available on which the user can take action.
- Another advantage of the present invention is that it is enables feedback of user interaction and any requested action therefrom for a published substantially-reduced data size representations of a digital media object and determines as a function of the requested action whether to reprioritize transfer of untransferred original data size copies of the corresponding digital media object such that delays are reduced.
- Another advantage of the present invention is that it provide for modification of copies that are to be transferred according to modifications requested by the user with respect to the transferred substantially-reduced data size representations.
- FIG. 1 shows an exemplary block diagram illustrating digital object transfer and publishing aspects according to a prior art method
- FIG. 2 illustrates exemplary reduced file sized copies and the original file size copies of two digital media objects
- FIG. 3 shows an exemplary diagram of blocks representing a plurality of substantially-reduced objects that have been transferred and published
- FIG. 4 shows a block diagram illustrating a system for illustrating aspects of the method according to an embodiment of the present invention
- FIG. 5 shows exemplary representations and an original data size copy of each digital media object according to the method of the present invention
- FIG. 6 shows an exemplary queue aspect according to a preferred embodiment of the method of the present invention
- FIG. 7 illustrates a portion of an exemplary published webpage showing blocks representing two transferred substantially-reduced objects
- FIG. 8 shows an exemplary set of four representations and a copy of a digital media object for transfer according to an embodiment of the method of the present invention.
- FIG. 9 shows the exemplary set wherein each representation and copy in FIG. 8 is transferred along with the unique identifier associated with the corresponding digital media object.
- FIG. 4 shows a block diagram illustrating a system 100 illustrating aspects of the method according to an embodiment of the present invention. Although examples relating to photo and digital image objects are described herein, the method of the present invention is usable for transferring objects in other digital media including audio and video.
- the system 100 includes a client device 120 connecting via a connection I 30 to a computing device 140 .
- the client device 120 is a computing device, e.g., a personal computer, wireless handheld device, or the like.
- the computing device 140 is a device capable of receiving content from device 120 and publishing that content for distribution via wired or wireless means.
- the computing device 140 is preferably a server.
- the connection I 30 is via any suitable connection protocol, wired or wireless for connecting two devices, e.g., BLUETOOTH, cellular.
- the connection I 30 is preferably an Internet network connection.
- the content may be placed in a collection, e.g., collection A, identified as 142 , and collection B, identified as 144 .
- the computing device 140 both receives copies via the connection I 30 , receipt indicated by the arrow 170 , and feeds back information to the client device 120 via the connection I 30 , receipt at the client device 120 indicated by the arrow 160 .
- This feedback from computing device 140 enables adaptability in the use of the information fed back to the local client application, e.g., for reprioritizing, i.e., reprioritization of the transfer sequence from client device 120 to computing device 140 .
- a request is received to transfer one or more digital media objects from the client device 120 to the computing device 140 for publishing thereon such that a user can access the published objects via the connection I 30 from the client device 120 or via another wired or wireless connection to a third computing device, e.g., device 300 in FIG. 6 .
- the request is preferably received via a user interface of a local application installed on the device 120 .
- a request is made to transfer, i.e., upload, two digital media objects I 1 L , identified as 22 , and I 2 L , identified as 24 , from the client device 120 to the computing device 140 .
- the objects 22 and 24 have an original data size also referred to as the large size noted by the superscript “L”.
- the objects are stored in memory in client device 120 , take up an original data size for storage and may be in a database, a file, or the like.
- the digital media objects may be images, video, or audio objects.
- the objects 22 and 24 are preferably stored in client device 120 and accessible by the local client application therefrom.
- the objects 22 and 24 are not stored on device 120 , but are accessible by the local client application installed on client device 120 , e.g., objects stored on an audio device, digital video camcorder, or digital image camera, cell phone, or the like that is connected wirelessly or otherwise to client device 120 .
- FIG. 5 shows two sets 180 , 190 of three representations of a digital media object I 1 , I 2 including a substantially-reduced representation, identified by “SR”, (I 1 SR , 182 and I 2 SR , 192 ), “other” representation, identified by “O”, (I 1 O , 184 and I 2 O , 194 ) and a copy of the original data size of the digital media object, identified by “L” (I 1 L , 186 and I 2 L , 196 )
- the method includes transferring substantially-reduced data size representations of each of the digital media objects to the computing device 140 . Referring to the exemplary system diagram in FIG. 4 , the substantially-reduced file size copy I 1 SR is transferred first, followed by substantially-reduced file size copy I 2 SR of digital media object I 2 , as shown at 150 .
- each of the substantially-reduced data size representations e.g., I 1 SR
- copies of original data size e.g. I 1 L
- have a transfer priority wherein the transfer priority of each of the substantially-reduced data size representations e.g., I 1 SR , is higher than the corresponding transfer priority for each of the corresponding original data size copies e.g. I 1 L .
- the substantially-reduced data size representation is of substantially-reduced data size relative to the corresponding digital media object and preferably is the smallest size representation of the corresponding digital media object transferred to device 140 .
- the substantially-reduced data size representation comprises identifying information, e.g., data about the data, provided by the requester of the transfer.
- the method prompts the user to provide information such as the subject, title, category, and other information, also referred to as metadata, about the digital media object before transfer.
- the method of the present invention generates a substantially-reduced data size representation that comprises identifying information that preferably is text information that is a subset of the input metadata.
- the identifying information is automatically generated without input from the requester, e.g., based on other information associated with the digital media object on the first computing device 120 .
- the substantially-reduced data size representation comprises identifying information such that, once transferred to device 140 and published, enables a user to request action on the digital media object based only on the identifying information in the substantially-reduced data size representation.
- the substantially-reduced data size representation preferably includes the identifying information without data of the digital media object such that the substantially-reduced data size representation is much smaller and more rapidly transferred than the digital media object.
- the data size of the identifying information is much smaller than even a reduced thumbnail representation of the image, that is, unless the digital media object is miniscule, in which case the thumbnail representation would be considered the substantially-reduced data size representation that is transferred first.
- the substantially-reduced data size representation is a substantially-reduced copy of the contents of the digital media object, e.g., a thumbnail image.
- the substantially-reduced data size representation comprises one or more stillframes of the corresponding digital media object.
- the “other” representations shown in FIG. 5 , I 1 O , I 2 O are preferably of a data size between the substantially reduced representation and the original data size.
- the other representation is a compressed version of the digital media object.
- one of the other representations for image content is a thumbnail.
- the other representations are preferably generated by different compression methods.
- the local application on the client device 120 generates the substantially reduced data size, multiple other representations, and original data size copies of each digital media object.
- the substantially reduced data size representation and three other representations are generated in addition to the original data size copy of each of the digital media objects, but only the substantially reduced data size representation, one of the three other representations and the original digital media object are stored on the client device 120 .
- the other representations are accessible to the client application on device 120 for the method of the present invention, but are not generated by that client application.
- the method includes publishing the transferred substantially-reduced data size representations so as to facilitate user interaction with those representations earlier, i.e., without the delay of known methods.
- transferred substantially-reduced data size representations, I 1 SR and I 2 SR are shown published and accessed via device 300 .
- the published substantially-reduced data size representations enable the user to view identifying information contained therein and take action based on that information, e.g., select a representation via a left mouse click and request an action such as deletion, rotation, request original data size copy or other representation via a right mouse click.
- the method provides feedback shown at 160 of the requested user actions, e.g., from device 140 in FIG. 4 to client device 120 over the connection I 30 .
- This feedback provided by the method of the present invention enables adaptability in the use of the information fed back to the local client application for reprioritizing the transfer of untransferred representations and copies of digital media objects.
- a unique identifier is associated with each digital media object and the corresponding substantially-reduced data size representation and original data size copy.
- the unique identifier is also associated with any other representations of the corresponding digital media objects.
- FIG. 8 shows an exemplary set 400 of four representations 410 , 420 , 430 , 440 and a copy 450 of a digital media object for transfer according to an embodiment of the method of the present invention.
- FIG. 9 shows the exemplary set wherein each representation and copy in FIG. 8 is transferred along with the unique identifier 510 that is associated with the corresponding digital media object.
- the unique identifiers, such as 510 , for the digital media objects are preferably generated at the first device 120 shown in FIG. 4 and transferred along with the corresponding substantially-reduced data size representation, original data size copy, and, other representations, if any.
- a unique identifier 510 for each digital media object is generated at the second computing device 140 and subsequently sent to the first computing device 120 from the second computing device 140 .
- the method includes publishing the transferred substantially-reduced data size representations so as to enable interaction therewith by a user through a user interface and so as to enable the user to selectively request that an action be performed on one or more of the corresponding published substantially-reduced data size representations.
- the actions include, for example, editing actions such as deletion, rotation, placement into a collection, copying, etc. as would be known to one of ordinary skill in the art.
- a substantially-reduced data size representation preferably comprises identifying information, without data of the digital media object, such that the substantially-reduced data size representation is much smaller and more rapidly transferred than the digital media object or other representations. It should therefore be appreciated that the rapid transfer of such small representations enables a user to request an action for a published substantially-reduced data size representation before the transfer of any or all other representations and copies of all the digital media object has completed.
- the method determines as a function of the requested action whether to reprioritize transfer of any and all untransferred copies of the corresponding digital media objects.
- the unique identifier is for providing linkage between the digital media object, and its representations and copies.
- the unique identifier provides a linkage between the published substantially-reduced data size representations and any untransferred representations and original data size copy of the corresponding digital media object.
- the untransferred copies are not transferred if the requested action modifies the corresponding substantially-reduced data size representation so as to indicate that transfer of the untransferred copies of the corresponding digital media objects is not required. For example, if the requested modification is deletion, the untransferred representations and untransferred original data size copy are not transferred.
- the method also provides adaptability to reduce delays in satisfying user requests that require other untransferred representations or the original data size copy itself. That is, if executing the requested action by the user regarding a published substantially-reduced data size representation requires publishing an untransferred representation or copy of the corresponding digital media object, the method prioritizes transfer of the untransferred copy such that the untransferred copy is transferred before other untransferred representations and copies.
- the transferring continues in the order as follows: after transfer of the substantially-reduced data size representations, the other representations, if any, are transferred in turn to the computing device, and after transfer of the other representations, if any, the copies of the original data size copies of the digital file objects are transferred to the device 140 .
- the original file size digital media objects may be transferred without generation of another original file size copy.
- the transfer sequence absent any feedback from device 140 regarding requested action that causes reprioritizing of the transfer, would be as shown at 150 : I 1 SR , followed by I 2 SR , followed by I 1 O , followed by I 2 O , followed by I 1 L , followed by I 2 L .
- all untransferred corresponding other reduced copies and original file size copies of the corresponding digital media object are not transferred.
- the user viewing the published webpage for example, sees only substantially-reduced data size copies, “I 1 SR ” and “I 2 SR ” and not the rest since they have not yet completed the transferring and publishing process, see e.g., FIG. 7 .
- the user decides that he/she finds copy I 2 SR undesirable based on the identifying information of the substantially-reduced data size representation.
- the subject in the identifying information for the preferred substantially-reduced data size representation indicates to the user that it is not a desired digital media object that the user wants published.
- the substantially-reduced representation is a substantially-reduced copy of the digital media object, and the user can request action based on interacting with that copy.
- the user would have to wait for all the digital media objects to be transferred before he/she was allowed to delete the item, or the user might be allowed to select a thumbnail, for example, and request deletion, but the action would not be fed back to the device 120 so as to enable halting of unneeded transfers. That is, the known methods are not-adaptable.
- the method of the present invention is adaptable in that it enables reprioritizing of the transfer sequence in response to user actions.
- the requested action is rotation of the image content of a corresponding digital media object by a selected amount
- untransferred representations and the original data size copy of the corresponding digital media object are not transferred
- representations and the original data size copy of the corresponding digital media object rotated by the corresponding selected amount are generated and subsequently transferred to the second computing device 140 shown in the example in FIG. 4 .
- the method of the present invention preferably enables reprioritizing of the transfer of untransferred representations and copies of a digital media object in response to predetermined modifications of the digital media object on the first computing device 120 . For example, if a digital media object is deleted on the first computing before the transfer of the corresponding representations and copies of a digital media object, the method preferably reprioritized transfer so as to remove the untransferred representations and copies from the transfer sequence.
- the method of the present invention preferably enables reprioritizing of the transfer of untransferred representations and copies of a particular digital media object as a function of demands for the particular published digital media object received at the second computing device 140 .
- the method according to a preferred embodiment includes queues for prioritizing transfer.
- FIG. 6 shows an exemplary queue arrangement 200 having three separate queues, 210 , 220 , 230 , wherein three separate data sizes (“SR”, substantially reduced, “O” other data size representation, and “L”, large data size) are to be transferred to the computing device 140 .
- the queues are structured such that items in the queue can be removed and the items can be reordered. For example, removal occurs for untransferred other representations or copies in the queue if the user interacts with the substantially-reduced data size representation so as to modify that representation in a way that indicates that the transferring of the untransferred other representations or copies is unnecessary, e.g., deletion.
- the substantially-reduced data size representation there are five separate data sizes, including the substantially-reduced data size representation, three other representations in three distinct categories, e.g., three distinct compression types, and the original data size, and three queues such that all of the “other” representations are stored in one queue, the substantially-reduced data size representation is stored in a first queue, and copies of the original data size are stored in a second queue, and all of the “other” representations are stored in a third queue.
- the other representations are each associated with the different category, e.g., different compression method.
- the other representations are stored in more than one queue, such as in a separate queue for each category.
- the method orders the sequence for the transfer of the queued copies to the computing device 140 .
- the method includes generating representations of substantially-reduced data size of each of the digital media objects; storing the substantially-reduced data size representations in a first queue; generating copies of original data size of each of the digital media objects, storing the original data size copies in a second queue; generating the other representations of each of the digital media objects in a plurality of publication categories, storing the other representations in one or more additional queues; and transferring the other representations in the one or more additional queues to the second computing device after transfer of the substantially reduced data size representations in the first queue and before the transfer of the original data size copies in the second queue.
- the method of the present invention enables the user who requested the transfer to have access to copies of published objects via the connection I 30 from either the client device 120 or from another computing device, e.g., device 300 shown in a block diagram in FIG. 7 .
- the access is via a published webpage accessible via a browser having a user interface.
- the method enables the user who requested the transfer at client device 120 to share the objects by making them public or authorizing particular users to have access to the published objects.
- the authorization may include allowing one or more other users to be able to selectively edit the published objects, including deletion, rotation, etc.
- the requested action by the user for a selected substantially-reduced file size copy can include placement of a copy of the selected copy into one or more collections, e.g. 142 , 144 in FIG. 4 .
- the method associates copies of the selected copy and the corresponding other reduced and original file size copies with the selected one or more collections.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
- This application is a continuation of prior application Ser. No. 11/302,684, filed Dec. 13, 2005.
- This invention relates to methods for facilitating user interaction with digital media objects that are transferred from one device to another.
- Online publishing generally refers to putting digital content online, typically at a website. The digital content can include digital visual and aural media objects including, but not limited to, video, audio, and still image content. The online publisher typically enables a user who requested transfer of the digital media objects for publication and other authorized users to interact with published digital media objects via a user interface. For example, an authorized user may modify a digital media object, e.g., deletion. The quality of the user experience is lessened considerably if there are unreasonably delays between the request for transfer and the time that the user is allowed to interact with transferred digital media objects.
- The online publishing of digital media objects is increasing rapidly. The largest photo sharing service, for example, has over two hundred million digital photo images accessible online. The largest online music service has over two million digital audio objects accessible online. Video content is increasingly being published on websites to enable online access.
- Digital media objects are growing larger and larger as higher resolution digital devices and storage media become available to the average consumer. The size of a digital photo or digital video objects varies depending on the camera's megapixel resolution and the compression format used to generate the digital object. For example, digital photo cameras rated at 8 megapixel resolution capability or above are commonly available for consumers. An 8 megapixel digital photo camera typically enables selection of several different resolutions, e.g., 640×480 up to 3264×2448 (3264×2448=7,990,272 pixels). The size of a digital video file depends on various factors including the time duration, number of frames per second, resolution and amount of compression. High resolution digital video cameras are available to consumers, thus enabling creation of even larger digital media files.
- For images and video, resolution directly affects quality in that the higher the resolution, the more picture detail is captured in each image or frame and the closer the result can resemble the original source. The size of a digital audio object is a function of the length of the audio segment and the digital encoding format. Lossy or lossless compression are typically used for encoding audio objects to reduce storage requirements and transfer time.
- Conventional online publishing services typically enable a user to transfer, i.e., upload, digital media objects and make them a part of collections that can be shared with the public or designated individuals. The known services also offer the options to do some editing as part of the interaction with the uploaded content, e.g., adding captions to further identify the object or rotating a photo.
- The conventional uploading of digital media objects to a website, for example, is time consuming especially for uploading a large number of large digital media objects. Upload time can vary from a few seconds up to several minutes or hours, depending on the speed of the connection and the size and number of the objects. Many users have slow dial-up connections which cause uploads to take considerable time using conventional methods. Many users are migrating from slower dial-up connections to faster broadband connections. Although broadband connections provide faster download times of several megabits per second, the upload speed for broadband connections is typically limited to a much slower speed, e.g., about 125 Kilobytes per second for a cable modem. A typical online digital photo album has approximately fifty pictures. Assuming eight megapixels per image with a compressed file size in JPG format of just over 2 MB and the upload transfer rate of 125 KBytes/second, the transfer of the fifty digital photos could take more than fifteen minutes. The transfer time may be even longer when a wireless protocol, such as BLUETOOTH, cellular, etc., is used to transfer the digital media object.
-
FIG. 1 shows an exemplary block diagram of asystem 10 illustrating digital media object transfer and publishing aspects according to a conventional method. Thesystem 10 includes aclient device 20 connecting via aconnection 30 to adevice 40. Theclient device 20 is a computing device, e.g., a personal computer, handheld device having network capability, or the like. Theconnection 30 is typically via the Internet, although other suitable connections for connecting computing devices, e.g., BLUETOOTH, cellular, etc. are used. Thedevice 40 is typically any computing device capable of publishing content for distribution over a network, such as a server, as shown. - In the exemplary scenario for the system illustrated in
FIG. 1 , a request is made to transfer two digital media objects I1 L, identified as 22, and I2 L, identified as 24, fromclient device 20 to theserver 40. Theobjects digital media objects server 40 such that a user can access them via theconnection 30 from either theclient device 20 or another similar device (not shown). Atypical server 40, such as at a photo sharing site, for example, enables a user to access the original size image and one or more smaller sized copies, including a display size (also referred to as medium) and thumbnail size (also referred to herein as small) copies. Multiple sizes are typically published to enhance the user's experience by enabling the user to, for example, view thumbnail photos to see more of the contents of photos collected into an album, view larger display size photos to see more details of the image, etc. -
FIG. 2 illustratessets digital media objects Set 60 includes for image I1 asmall size copy 62, shown also I1 S, a medium sized copy, shown also I1 M, and a large size copy, shown as I1 L. Similarly,set 70 includes for image 12 asmall size copy 72, shown also I2 S, a medium sized copy, shown also I2 M, and a large size copy, shown also as I2 L. It should be appreciated that original size is referred to inFIG. 2 as the large size in comparison to the other reduced sizes shown. In the example inFIG. 2 , the three sizes are generated typically using software on thelocal client device 20, and then transferred to theserver 40. -
FIG. 1 shows theorder 50 in which the different sized copies insets server 40 from theclient device 20 via theconnection 30, according to a conventional method. The conventional method, shown in the example inFIG. 1 , transfers the small size I1 S, followed by the medium size I1 M, followed by the large size, I1 L copy of the first object I1. The small size copy of object I2, I2 S, is only transferred using the conventional method after the largest copy of the previous object, I1 L, has been transferred. As shown at 50, the order of the transfer for the copies of object I2 is the small size I2 S, followed by the medium size I2 M, and followed by the large size, I2 L. Theprior art system 10 makes the transfer in a non-adaptable way such that the transfer always follows the order shown at 50 independently of any actions requested by a user who is viewing published copies of the transferred copies via theserver 40. -
FIG. 3 shows an exemplary diagram of a plurality of small size objects, I1 s to I30 S, that were transferred and published. An average online photo album contains more images, fifty, with each original sized image potentially originating from an 8 megapixel camera. A drawback of the convention method illustrated inFIG. 1 is that the delay from the moment the user requests an upload of the 50 images from thelocal client device 20 to the time all sizes are transferred in order, following the order shown at 50, published for display, and available for selection is usually more than fifteen minutes. The known method ofFIG. 1 also only enable the user to select a transferred object and requests editing or some other action for the selected object after all the smallest size and other size copies are transferred in order from small to large size as shown at 50. Consequently, a user starts the upload using the conventional method ofFIG. 1 and then must wait several minutes before being able to view all thumbnail copies of the image. Moreover, according to some known methods, only after all images are transferred, i.e., after the last thumbnail is viewable and its corresponding copies have been transferred, is the user enabled to selectively request action for any of the transferred objects. - One known method described in U.S. Published Application No. 2002/0135794 transfers lower-resolution copies of digital images to a central server using relatively low-bandwidth communication and subsequently transfer higher-resolution copies of the digital images to the central server using relatively high-bandwidth communication. This known method is sensitive to bandwidth and has the drawback of not being adaptable. That is, the method of U.S. Published Application No. 2002/0135794 determines the transfer sequence based on resolution and bandwidth, and does not provide adaptability for controlling the transfer sequence as a function of actions requested by a user who is accessing transferred digital images. For example, if the user views one or more of the transferred lower-resolution copies and decides that he/she wants to delete or otherwise modify one or more of the images for some reason, and the corresponding higher-resolution copies has not yet been transferred, the method of U.S. Published Application No. 2002/0135794 does not provide a method to determine whether to reprioritize the transfer of the untransferred higher-resolution copies of the corresponding digital images as a function of the requested modification. Thus, the method of U.S. Published Application No. 2002/0135794 has a drawback of having no feedback of the users request for deletion, for example, in order to halt the transfer of unneeded larger high-resolution copies, so time is wasted transferring the corresponding higher-resolution copies of images even though the user has already indicated he/she wants those images deleted, in this example. Thus, the method of U.S. Published Application No. 2002/0135794 has a drawback of not being adaptable to user demands and thereby lessening the user experience by wasting valuable transfer time transferring large higher-resolution copies that are not needed. As a result of the wasted time in this example, the method of U.S. Published Application No. 2002/0135794 takes more time than necessary to transfer needed images, causing the user to experience needless delays in viewing the images.
- For another example, if the user views one or more of the transferred lower-resolution copies and decides that he/she wants to view a corresponding higher-resolution copy and the corresponding higher-resolution copies has not yet been transferred, the method of U.S. Published Application No. 2002/0135794 does not provide a method to reprioritize the transfer of the desired untransferred higher-resolution copy as a function of the user interaction with the lower-resolution copy. That is, for the known methods, the requested higher-resolution copy is not sent earlier based on the user request. Consequently, for the known methods there are unnecessary delays before the user can view the requested larger image and thus, the user experience is diminished.
- What is needed therefore is an adaptable method that can reprioritize transfer of an untransferred copy of a digital media object as a function of user requests for action regarding an already transferred smaller size representations of the same digital media object.
- The following scenario further illustrates a drawback of the known methods. During the uploading of a 50 image photo album, for example, the user at the webpage viewing the thumbnail images that have been transferred and published for display might realize upon viewing a particular thumbnail image that she wishes to delete an image that is cutoff, poorly lit, or otherwise undesirable. According to a known method, the user must wait for all the images in all sizes to be transferred and published before being allowed to request deletion of the undesirable image. That is, the user viewing the published undesirable thumbnail image is unable to halt the transfer of other sizes of the undesirable image even though he/she wishes to delete all copies in all sizes of the image. As a result, the user's experience is diminished due to the delays and time is wasted transferring large sized copies corresponding to the poor quality thumbnail image that the user wishes to delete.
- The drawback of known methods is further compounded when there is a slower connection from
device 20, e.g., a dial-up connection, slow wireless connection. Use of those slower connections can cause a delay of a half hour to an hour or more before all photos, in the example above, are transferred. There is therefore a need for a method that adapts to user interaction with a published representation of a digital media object so as to enable more rapid access by a user to the published object and more efficiently transfers multiple sizes of a digital media object. - It should be appreciated that there are drawbacks described above apply similarly to audio, video, and image and other digital media objects. It is desirable to transfer smaller file size copies of an audio file or a video file, for example, to provide a preview to a user along with the full original sized object. Moreover, the drawback of known methods is compounded for video files which are much larger on average than the average image or audio file.
- There is also thus also a need for an adaptable method that enables more efficient transfer and publication based on user interaction with published transferred representations of digital media objects so as to avoid wasting time transferring objects when the user may have already decided to delete or otherwise alter the object based on a published smaller version of the objects. Known systems allow a user to request that other modifications be performed on a published digital media object. For example, a user typically can request rotation of a selected image or video object, adding a caption to a selected image or video object, or placing a copy of the digital media object, i.e., image, audio, or video objects, into a collection. Typically, collections such as
collections FIG. 1 are created and made selectively shareable with other users having access to theserver 40. Known sharing websites also allow a user to selectively authorize another user to access and cause an action to be taken on shared digital media objects. For example, the authorization might restrict another user to viewing the image or video object or listening to the audio object. Alternatively, the user may select to authorize another user to alter shared objects. The user experience is lessened if needless delays occur in known systems by not reprioritizing transfer based on user actions, for example, if the user views a transferred and published thumbnail image object and requested deletion of the object such that transfer of other untransferred copies of the corresponding digital media object are not needed. What is needed therefore is a method that, in response to the action requested by the user, determines as a function of the requested action whether to reprioritize transfer of any and all untransferred copies of the corresponding digital media objects. - The present invention provides a method for facilitating user interaction with a plurality of digital media objects in a more efficient way so as to enhancing the overall user experience with published digital media objects. The method provides feedback of the user interaction and any requested action therefrom for substantially-reduced data size representations and in response thereto, determining as a function of the requested action whether to reprioritize transfer of untransferred original data size copies and any other untransferred representations of the corresponding digital media object.
- Broadly stated, the present invention provides a method for facilitating user interaction with a plurality of digital media objects, comprising the steps of receiving a request to transfer the digital media objects to a second computing device from a first computing device; transferring representations of substantially-reduced data size of each of the digital media objects to the second computing device; subsequently transferring copies of original data size of each of the digital media objects to the second computing device; wherein each of the substantially-reduced data size representations and copies of original data size have a transfer priority, wherein the transfer priority of each of the substantially-reduced data size representations is higher than the corresponding transfer priority for each of the corresponding original data size copies; publishing the transferred substantially-reduced data size representations so as to enable interaction therewith by a user through a user interface and so as to enable the user to selectively request that an action be performed on one of the digital media objects by requesting that the action be performed on the corresponding published substantially-reduced data size representation; in response to the action requested by the user, determining as a function of the requested action whether to reprioritize transfer of any and all untransferred copies of the corresponding digital media objects; and wherein a unique identifier is associated with each digital media object and the corresponding substantially-reduced data size representation and original data size copy.
- Broadly stated, the present invention also provides a method for facilitating user interaction with a plurality of digital media objects, comprising the steps of receiving a request to transfer the digital media objects to a second computing device from a first computing device; storing representations of substantially-reduced data size of each of the digital media objects in a first queue; subsequently transferring representations from the first queue to a second computing device; storing copies of original data size of each of the digital media objects in a second queue; subsequently transferring copies from the second queue to the second computing device; publishing the transferred substantially-reduced data size representations so as to enable interaction therewith by a user through a user interface and so as to enable the user to selectively request that an action be performed on one of the digital media objects by requesting that the action be performed on the corresponding published substantially-reduced data size representation; wherein the first queue and second queue enable reordering priority of transfer from the first and second queues such that the priority of any representations and copies stored therein can be changed, and wherein the first queue and second queue enable removal of representations and copies stored therein; in response to the action requested by the user, determining as a function of the requested action whether to reprioritize transfer of any and all untransferred copies of the corresponding digital media objects from the corresponding queue; and wherein a unique identifier is associated with each digital media object and the corresponding substantially-reduced data size representation and original data size copy.
- An advantage of the present invention is that it is adaptable based on user interaction with published representations of digital media objects. Another advantage according to an embodiment of the method present invention is that the adaptability of the present invention improves the user experience is that it reduces delay, including the delay before a representation of a digital media object is available on which the user can take action.
- Another advantage of the present invention is that it is enables feedback of user interaction and any requested action therefrom for a published substantially-reduced data size representations of a digital media object and determines as a function of the requested action whether to reprioritize transfer of untransferred original data size copies of the corresponding digital media object such that delays are reduced.
- Another advantage of the present invention is that it provide for modification of copies that are to be transferred according to modifications requested by the user with respect to the transferred substantially-reduced data size representations.
- These and other embodiments, features, aspects, and advantages of the invention will become better understood with reference to the following description, appended claims and accompanying drawings.
-
FIG. 1 shows an exemplary block diagram illustrating digital object transfer and publishing aspects according to a prior art method; -
FIG. 2 illustrates exemplary reduced file sized copies and the original file size copies of two digital media objects; -
FIG. 3 shows an exemplary diagram of blocks representing a plurality of substantially-reduced objects that have been transferred and published; -
FIG. 4 shows a block diagram illustrating a system for illustrating aspects of the method according to an embodiment of the present invention; -
FIG. 5 shows exemplary representations and an original data size copy of each digital media object according to the method of the present invention; -
FIG. 6 shows an exemplary queue aspect according to a preferred embodiment of the method of the present invention; -
FIG. 7 illustrates a portion of an exemplary published webpage showing blocks representing two transferred substantially-reduced objects; -
FIG. 8 shows an exemplary set of four representations and a copy of a digital media object for transfer according to an embodiment of the method of the present invention; and -
FIG. 9 shows the exemplary set wherein each representation and copy inFIG. 8 is transferred along with the unique identifier associated with the corresponding digital media object. - Reference symbols or names are used in the Figures to indicate certain components, aspects or features shown therein, with reference symbols common to more than one Figure indicating like components, aspects or features shown therein.
-
FIG. 4 shows a block diagram illustrating asystem 100 illustrating aspects of the method according to an embodiment of the present invention. Although examples relating to photo and digital image objects are described herein, the method of the present invention is usable for transferring objects in other digital media including audio and video. - The
system 100 includes aclient device 120 connecting via a connection I30 to acomputing device 140. Theclient device 120 is a computing device, e.g., a personal computer, wireless handheld device, or the like. Thecomputing device 140 is a device capable of receiving content fromdevice 120 and publishing that content for distribution via wired or wireless means. Thecomputing device 140 is preferably a server. The connection I30 is via any suitable connection protocol, wired or wireless for connecting two devices, e.g., BLUETOOTH, cellular. The connection I30 is preferably an Internet network connection. The content may be placed in a collection, e.g., collection A, identified as 142, and collection B, identified as 144. - According to the method of the present invention, the
computing device 140 both receives copies via the connection I30, receipt indicated by thearrow 170, and feeds back information to theclient device 120 via the connection I30, receipt at theclient device 120 indicated by thearrow 160. This feedback fromcomputing device 140 according to an aspect of the method of the present invention enables adaptability in the use of the information fed back to the local client application, e.g., for reprioritizing, i.e., reprioritization of the transfer sequence fromclient device 120 tocomputing device 140. - According to an embodiment of the method of the present invention, a request is received to transfer one or more digital media objects from the
client device 120 to thecomputing device 140 for publishing thereon such that a user can access the published objects via the connection I30 from theclient device 120 or via another wired or wireless connection to a third computing device, e.g.,device 300 inFIG. 6 . The request is preferably received via a user interface of a local application installed on thedevice 120. - In the exemplary system diagram in
FIG. 4 , a request is made to transfer, i.e., upload, two digital media objects I1 L, identified as 22, and I2 L, identified as 24, from theclient device 120 to thecomputing device 140. Theobjects FIG. 4 , the objects are stored in memory inclient device 120, take up an original data size for storage and may be in a database, a file, or the like. The digital media objects may be images, video, or audio objects. Theobjects client device 120 and accessible by the local client application therefrom. Alternatively theobjects device 120, but are accessible by the local client application installed onclient device 120, e.g., objects stored on an audio device, digital video camcorder, or digital image camera, cell phone, or the like that is connected wirelessly or otherwise toclient device 120. -
FIG. 5 shows twosets computing device 140. Referring to the exemplary system diagram inFIG. 4 , the substantially-reduced file size copy I1 SR is transferred first, followed by substantially-reduced file size copy I2 SR of digital media object I2, as shown at 150. - According to the method of the present invention, each of the substantially-reduced data size representations, e.g., I1 SR, and copies of original data size, e.g. I1 L, have a transfer priority, wherein the transfer priority of each of the substantially-reduced data size representations e.g., I1 SR, is higher than the corresponding transfer priority for each of the corresponding original data size copies e.g. I1 L. According to an alternative embodiment of the method, there are no other representations, such as I1 O Preferably, there are one or more other representations, such as I1 O and I2 O and these other representations have a transfer priority lower than for the corresponding substantially-reduced data size representations, and higher than for the corresponding original data size copies.
- The substantially-reduced data size representation is of substantially-reduced data size relative to the corresponding digital media object and preferably is the smallest size representation of the corresponding digital media object transferred to
device 140. Preferably, the substantially-reduced data size representation comprises identifying information, e.g., data about the data, provided by the requester of the transfer. For example, the method prompts the user to provide information such as the subject, title, category, and other information, also referred to as metadata, about the digital media object before transfer. The method of the present invention generates a substantially-reduced data size representation that comprises identifying information that preferably is text information that is a subset of the input metadata. Alternatively, the identifying information is automatically generated without input from the requester, e.g., based on other information associated with the digital media object on thefirst computing device 120. - The substantially-reduced data size representation comprises identifying information such that, once transferred to
device 140 and published, enables a user to request action on the digital media object based only on the identifying information in the substantially-reduced data size representation. The substantially-reduced data size representation preferably includes the identifying information without data of the digital media object such that the substantially-reduced data size representation is much smaller and more rapidly transferred than the digital media object. In the case of images, for example, the data size of the identifying information is much smaller than even a reduced thumbnail representation of the image, that is, unless the digital media object is miniscule, in which case the thumbnail representation would be considered the substantially-reduced data size representation that is transferred first. Alternatively, the substantially-reduced data size representation is a substantially-reduced copy of the contents of the digital media object, e.g., a thumbnail image. Alternatively, for a digital video object, the substantially-reduced data size representation comprises one or more stillframes of the corresponding digital media object. - The “other” representations shown in
FIG. 5 , I1 O, I2 O, are preferably of a data size between the substantially reduced representation and the original data size. For example, the other representation is a compressed version of the digital media object. Preferably, one of the other representations for image content is a thumbnail. In the case of a digital video object or audio digital object the other representations are preferably generated by different compression methods. - According to a preferred embodiment of the method, the local application on the
client device 120 generates the substantially reduced data size, multiple other representations, and original data size copies of each digital media object. Alternatively, only a subset of the multiple generated representations are stored onclient device 120 in order to reduce space requirements. Preferably, the substantially reduced data size representation and three other representations are generated in addition to the original data size copy of each of the digital media objects, but only the substantially reduced data size representation, one of the three other representations and the original digital media object are stored on theclient device 120. According to an alternative embodiment, the other representations are accessible to the client application ondevice 120 for the method of the present invention, but are not generated by that client application. - The method includes publishing the transferred substantially-reduced data size representations so as to facilitate user interaction with those representations earlier, i.e., without the delay of known methods. As seen in the example in
FIG. 7 , transferred substantially-reduced data size representations, I1 SR and I2 SR are shown published and accessed viadevice 300. Preferably, the published substantially-reduced data size representations enable the user to view identifying information contained therein and take action based on that information, e.g., select a representation via a left mouse click and request an action such as deletion, rotation, request original data size copy or other representation via a right mouse click. - The method provides feedback shown at 160 of the requested user actions, e.g., from
device 140 inFIG. 4 toclient device 120 over the connection I30. This feedback provided by the method of the present invention enables adaptability in the use of the information fed back to the local client application for reprioritizing the transfer of untransferred representations and copies of digital media objects. - According to the method of the present invention, a unique identifier is associated with each digital media object and the corresponding substantially-reduced data size representation and original data size copy. The unique identifier is also associated with any other representations of the corresponding digital media objects.
-
FIG. 8 shows anexemplary set 400 of fourrepresentations copy 450 of a digital media object for transfer according to an embodiment of the method of the present invention.FIG. 9 shows the exemplary set wherein each representation and copy inFIG. 8 is transferred along with theunique identifier 510 that is associated with the corresponding digital media object. - Referring also back to
FIG. 4 , the unique identifiers, such as 510, for the digital media objects are preferably generated at thefirst device 120 shown inFIG. 4 and transferred along with the corresponding substantially-reduced data size representation, original data size copy, and, other representations, if any. Alternatively, after transfer of the corresponding substantially-reduced data size representation, original data size copy, and, other representations, if any, aunique identifier 510 for each digital media object is generated at thesecond computing device 140 and subsequently sent to thefirst computing device 120 from thesecond computing device 140. - The method includes publishing the transferred substantially-reduced data size representations so as to enable interaction therewith by a user through a user interface and so as to enable the user to selectively request that an action be performed on one or more of the corresponding published substantially-reduced data size representations. The actions include, for example, editing actions such as deletion, rotation, placement into a collection, copying, etc. as would be known to one of ordinary skill in the art.
- A substantially-reduced data size representation preferably comprises identifying information, without data of the digital media object, such that the substantially-reduced data size representation is much smaller and more rapidly transferred than the digital media object or other representations. It should therefore be appreciated that the rapid transfer of such small representations enables a user to request an action for a published substantially-reduced data size representation before the transfer of any or all other representations and copies of all the digital media object has completed.
- In response to the action requested by the user, the method determines as a function of the requested action whether to reprioritize transfer of any and all untransferred copies of the corresponding digital media objects. The unique identifier is for providing linkage between the digital media object, and its representations and copies. Thus, the unique identifier provides a linkage between the published substantially-reduced data size representations and any untransferred representations and original data size copy of the corresponding digital media object. According to an embodiment of the method of the present invention, the untransferred copies are not transferred if the requested action modifies the corresponding substantially-reduced data size representation so as to indicate that transfer of the untransferred copies of the corresponding digital media objects is not required. For example, if the requested modification is deletion, the untransferred representations and untransferred original data size copy are not transferred.
- The method also provides adaptability to reduce delays in satisfying user requests that require other untransferred representations or the original data size copy itself. That is, if executing the requested action by the user regarding a published substantially-reduced data size representation requires publishing an untransferred representation or copy of the corresponding digital media object, the method prioritizes transfer of the untransferred copy such that the untransferred copy is transferred before other untransferred representations and copies.
- If it is determined that there is no requested action fed back or no action is fed back that should affect the transfer sequence, e.g., a request to delete a copy, the transferring continues in the order as follows: after transfer of the substantially-reduced data size representations, the other representations, if any, are transferred in turn to the computing device, and after transfer of the other representations, if any, the copies of the original data size copies of the digital file objects are transferred to the
device 140. Alternatively, the original file size digital media objects may be transferred without generation of another original file size copy. Thus, the transfer sequence, absent any feedback fromdevice 140 regarding requested action that causes reprioritizing of the transfer, would be as shown at 150: I1 SR, followed by I2 SR, followed by I1 O, followed by I2 O, followed by I1 L, followed by I2 L. - According to a preferred embodiment of the method of the present invention, if the requested action that is fed back calls for deletion of the selected substantially-reduced file size copy, all untransferred corresponding other reduced copies and original file size copies of the corresponding digital media object are not transferred. For example, suppose the user requests upload of 50 images for publishing. After the first two substantially-reduced data size representations are transferred and published, the user viewing the published webpage, for example, sees only substantially-reduced data size copies, “I1 SR” and “I2 SR” and not the rest since they have not yet completed the transferring and publishing process, see e.g.,
FIG. 7 . Suppose the user decides that he/she finds copy I2 SR undesirable based on the identifying information of the substantially-reduced data size representation. For example, e.g., the subject in the identifying information for the preferred substantially-reduced data size representation indicates to the user that it is not a desired digital media object that the user wants published. Alternatively, the substantially-reduced representation is a substantially-reduced copy of the digital media object, and the user can request action based on interacting with that copy. According to known methods, the user would have to wait for all the digital media objects to be transferred before he/she was allowed to delete the item, or the user might be allowed to select a thumbnail, for example, and request deletion, but the action would not be fed back to thedevice 120 so as to enable halting of unneeded transfers. That is, the known methods are not-adaptable. The method of the present invention is adaptable in that it enables reprioritizing of the transfer sequence in response to user actions. - For another example, if the requested action is rotation of the image content of a corresponding digital media object by a selected amount, untransferred representations and the original data size copy of the corresponding digital media object are not transferred, representations and the original data size copy of the corresponding digital media object rotated by the corresponding selected amount are generated and subsequently transferred to the
second computing device 140 shown in the example inFIG. 4 . - The method of the present invention preferably enables reprioritizing of the transfer of untransferred representations and copies of a digital media object in response to predetermined modifications of the digital media object on the
first computing device 120. For example, if a digital media object is deleted on the first computing before the transfer of the corresponding representations and copies of a digital media object, the method preferably reprioritized transfer so as to remove the untransferred representations and copies from the transfer sequence. - It would be advantageous to more rapidly transfer objects and other representations based on the demand expressed for the published substantially-reduced representation. The method of the present invention preferably enables reprioritizing of the transfer of untransferred representations and copies of a particular digital media object as a function of demands for the particular published digital media object received at the
second computing device 140. - The method according to a preferred embodiment includes queues for prioritizing transfer.
FIG. 6 shows anexemplary queue arrangement 200 having three separate queues, 210, 220, 230, wherein three separate data sizes (“SR”, substantially reduced, “O” other data size representation, and “L”, large data size) are to be transferred to thecomputing device 140. The queues are structured such that items in the queue can be removed and the items can be reordered. For example, removal occurs for untransferred other representations or copies in the queue if the user interacts with the substantially-reduced data size representation so as to modify that representation in a way that indicates that the transferring of the untransferred other representations or copies is unnecessary, e.g., deletion. Preferably, there are five separate data sizes, including the substantially-reduced data size representation, three other representations in three distinct categories, e.g., three distinct compression types, and the original data size, and three queues such that all of the “other” representations are stored in one queue, the substantially-reduced data size representation is stored in a first queue, and copies of the original data size are stored in a second queue, and all of the “other” representations are stored in a third queue. Preferably, the other representations are each associated with the different category, e.g., different compression method. Alternatively, the other representations are stored in more than one queue, such as in a separate queue for each category. According to a preferred embodiment, the method orders the sequence for the transfer of the queued copies to thecomputing device 140. - Alternatively, the method includes generating representations of substantially-reduced data size of each of the digital media objects; storing the substantially-reduced data size representations in a first queue; generating copies of original data size of each of the digital media objects, storing the original data size copies in a second queue; generating the other representations of each of the digital media objects in a plurality of publication categories, storing the other representations in one or more additional queues; and transferring the other representations in the one or more additional queues to the second computing device after transfer of the substantially reduced data size representations in the first queue and before the transfer of the original data size copies in the second queue.
- The method of the present invention enables the user who requested the transfer to have access to copies of published objects via the connection I30 from either the
client device 120 or from another computing device, e.g.,device 300 shown in a block diagram inFIG. 7 . Preferably the access is via a published webpage accessible via a browser having a user interface. Alternatively, the method enables the user who requested the transfer atclient device 120 to share the objects by making them public or authorizing particular users to have access to the published objects. The authorization may include allowing one or more other users to be able to selectively edit the published objects, including deletion, rotation, etc. - The requested action by the user for a selected substantially-reduced file size copy can include placement of a copy of the selected copy into one or more collections, e.g. 142, 144 in
FIG. 4 . In response to the requested placement action, the method associates copies of the selected copy and the corresponding other reduced and original file size copies with the selected one or more collections. - It should be appreciated that although some aspects of the present invention described herein are applicable to image and video objects, e.g., thumbnails, the method of the present invention is not limited to use for image and video objects but is also usable for digital audio objects and other digital media objects.
- Having disclosed exemplary embodiments, modifications and variations may be made to the disclosed embodiments while remaining within the scope of the invention as described by the following claims.
Claims (30)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/710,703 US20100153864A1 (en) | 2005-12-13 | 2010-02-23 | Adaptable transfer and publication of digital media |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/302,684 US7703012B2 (en) | 2005-12-13 | 2005-12-13 | Adaptable transfer and publication of digital media |
US12/710,703 US20100153864A1 (en) | 2005-12-13 | 2010-02-23 | Adaptable transfer and publication of digital media |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/302,684 Continuation US7703012B2 (en) | 2005-12-13 | 2005-12-13 | Adaptable transfer and publication of digital media |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100153864A1 true US20100153864A1 (en) | 2010-06-17 |
Family
ID=38140926
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/302,684 Active 2028-12-18 US7703012B2 (en) | 2005-12-13 | 2005-12-13 | Adaptable transfer and publication of digital media |
US12/710,703 Abandoned US20100153864A1 (en) | 2005-12-13 | 2010-02-23 | Adaptable transfer and publication of digital media |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/302,684 Active 2028-12-18 US7703012B2 (en) | 2005-12-13 | 2005-12-13 | Adaptable transfer and publication of digital media |
Country Status (1)
Country | Link |
---|---|
US (2) | US7703012B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8082486B1 (en) | 2011-06-09 | 2011-12-20 | Storify, Inc. | Source attribution of embedded content |
US11375153B2 (en) | 2017-05-23 | 2022-06-28 | Sony Corporation | Information processing device and information processing method |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100781516B1 (en) * | 2006-02-21 | 2007-12-03 | 삼성전자주식회사 | Object display apparatus and method by changing request order |
US8150807B2 (en) * | 2007-10-03 | 2012-04-03 | Eastman Kodak Company | Image storage system, device and method |
US8990404B2 (en) * | 2009-11-16 | 2015-03-24 | Apple Inc. | Directing data in a web browser from a portable electronic device |
US20130166390A1 (en) * | 2011-12-27 | 2013-06-27 | Anthony T. BLOW | Crowd-determined file size uploading methods, devices and systems |
US8856216B2 (en) | 2012-02-10 | 2014-10-07 | Adobe Systems Incorporated | Method and apparatus for efficiently performing file services using cloud computing |
AU2016206249A1 (en) * | 2015-04-30 | 2016-11-17 | Instant Technology Llc | Electronic file transfer and modification system and method |
US11157511B2 (en) * | 2017-07-19 | 2021-10-26 | Sap Se | Physical replication of database |
US11636131B1 (en) | 2017-12-14 | 2023-04-25 | Anilkumar Krishnakumar Mishra | Methods and systems for facilitating conversion of content for transfer and storage of content |
Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5463698A (en) * | 1991-03-20 | 1995-10-31 | Association Pour La Recherche Et Le Development Des Methodes Et Processus Industriels (Armines) | Method for the processing of images by hierarchically organized queues |
US5761655A (en) * | 1990-06-06 | 1998-06-02 | Alphatronix, Inc. | Image file storage and retrieval system |
US6035323A (en) * | 1997-10-24 | 2000-03-07 | Pictra, Inc. | Methods and apparatuses for distributing a collection of digital media over a network with automatic generation of presentable media |
US6222924B1 (en) * | 1996-01-30 | 2001-04-24 | Oy Nokia Ab | Scrambling of digital media objects in connection with transmission and storage |
US20010002204A1 (en) * | 1997-08-11 | 2001-05-31 | Marshall, O'toole, Gerstein, Murray & Borun | Data management and order delivery system |
US20020002586A1 (en) * | 2000-02-08 | 2002-01-03 | Howard Rafal | Methods and apparatus for creating and hosting customized virtual parties via the internet |
US20020067923A1 (en) * | 2000-12-01 | 2002-06-06 | Nikon Corporation | Image data processing device |
US20020087546A1 (en) * | 2000-01-31 | 2002-07-04 | Michael Slater | Apparatus, methods, and systems for digital photo management |
US6453355B1 (en) * | 1998-01-15 | 2002-09-17 | Apple Computer, Inc. | Method and apparatus for media data transmission |
US20020135794A1 (en) * | 2001-03-20 | 2002-09-26 | John Rodriguez | Internet delivery of digitized photographs |
US20030058457A1 (en) * | 2001-09-21 | 2003-03-27 | Eastman Kodak Company | Selecting an image bearing product requiring a particular size converted from a high resolution digital image |
US6578072B2 (en) * | 1998-01-14 | 2003-06-10 | Fuji Photo Film, Co., Ltd. | Network photograph service system |
US6583799B1 (en) * | 1999-11-24 | 2003-06-24 | Shutterfly, Inc. | Image uploading |
US20030182210A1 (en) * | 2002-03-25 | 2003-09-25 | Erik Weitzman | Producing and sharing personalized photo calendar |
US20030229900A1 (en) * | 2002-05-10 | 2003-12-11 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
US6693652B1 (en) * | 1999-09-28 | 2004-02-17 | Ricoh Company, Ltd. | System and method for automatic generation of visual representations and links in a hierarchical messaging system |
US20040109063A1 (en) * | 2002-05-27 | 2004-06-10 | Nikon Corporation | Image transmission system, image relay apparatus and electronic image device |
US6757684B2 (en) * | 2001-10-01 | 2004-06-29 | Ipac Acquisition Subsidiary I, Llc | Network-based photosharing architecture |
US20040201735A1 (en) * | 2001-04-30 | 2004-10-14 | Baron John M. | Image storage queue |
US20040201752A1 (en) * | 2003-04-11 | 2004-10-14 | Parulski Kenneth A. | Using favorite digital images to organize and identify electronic albums |
US20040250205A1 (en) * | 2003-05-23 | 2004-12-09 | Conning James K. | On-line photo album with customizable pages |
US6833848B1 (en) * | 1999-12-16 | 2004-12-21 | Ricoh Co., Ltd. | Game console based digital photo album |
US20050015710A1 (en) * | 2003-07-18 | 2005-01-20 | Williams Lori Beth | Family website system |
US20050038919A1 (en) * | 2003-08-12 | 2005-02-17 | Konica Minolta Business Technologies, Inc. | User-friendly image forming apparatus and image forming method |
US20050055636A1 (en) * | 2003-07-21 | 2005-03-10 | Roger Graves | Dynamic editing of multimedia content for real-time applications |
US20050081237A1 (en) * | 2003-10-10 | 2005-04-14 | Michael Chen | Method and apparatus for creating a targeted integrated image |
US6910049B2 (en) * | 2001-06-15 | 2005-06-21 | Sony Corporation | System and process of managing media content |
US20050225799A1 (en) * | 2000-10-18 | 2005-10-13 | Eastman Kodak Company | Effective transfer of images captured by a digital camera to a remote location |
US7073193B2 (en) * | 2002-04-16 | 2006-07-04 | Microsoft Corporation | Media content descriptions |
US7181747B2 (en) * | 2001-10-01 | 2007-02-20 | Canon Kabushiki Kaisha | Method and device for executing a function with selection and sending of multiple results in a client-server environment |
US7243079B1 (en) * | 1999-11-24 | 2007-07-10 | Shutterfly, Inc. | User interface and methods for online print service |
-
2005
- 2005-12-13 US US11/302,684 patent/US7703012B2/en active Active
-
2010
- 2010-02-23 US US12/710,703 patent/US20100153864A1/en not_active Abandoned
Patent Citations (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5761655A (en) * | 1990-06-06 | 1998-06-02 | Alphatronix, Inc. | Image file storage and retrieval system |
US5463698A (en) * | 1991-03-20 | 1995-10-31 | Association Pour La Recherche Et Le Development Des Methodes Et Processus Industriels (Armines) | Method for the processing of images by hierarchically organized queues |
US6222924B1 (en) * | 1996-01-30 | 2001-04-24 | Oy Nokia Ab | Scrambling of digital media objects in connection with transmission and storage |
US20010002204A1 (en) * | 1997-08-11 | 2001-05-31 | Marshall, O'toole, Gerstein, Murray & Borun | Data management and order delivery system |
US6321231B1 (en) * | 1997-08-11 | 2001-11-20 | Marshall, O'toole, Gerstein, Murray & Borun | Data management and order delivery system |
US6332146B1 (en) * | 1997-08-11 | 2001-12-18 | Marshall, O'toole, Gerstein, Murray & Borun | Method and apparatus for storing and printing digital images |
US6035323A (en) * | 1997-10-24 | 2000-03-07 | Pictra, Inc. | Methods and apparatuses for distributing a collection of digital media over a network with automatic generation of presentable media |
US6578072B2 (en) * | 1998-01-14 | 2003-06-10 | Fuji Photo Film, Co., Ltd. | Network photograph service system |
US7366788B2 (en) * | 1998-01-15 | 2008-04-29 | Apple Inc. | Method and apparatus for media data transmission |
US6453355B1 (en) * | 1998-01-15 | 2002-09-17 | Apple Computer, Inc. | Method and apparatus for media data transmission |
US6693652B1 (en) * | 1999-09-28 | 2004-02-17 | Ricoh Company, Ltd. | System and method for automatic generation of visual representations and links in a hierarchical messaging system |
US7243079B1 (en) * | 1999-11-24 | 2007-07-10 | Shutterfly, Inc. | User interface and methods for online print service |
US6583799B1 (en) * | 1999-11-24 | 2003-06-24 | Shutterfly, Inc. | Image uploading |
US6833848B1 (en) * | 1999-12-16 | 2004-12-21 | Ricoh Co., Ltd. | Game console based digital photo album |
US20020087546A1 (en) * | 2000-01-31 | 2002-07-04 | Michael Slater | Apparatus, methods, and systems for digital photo management |
US20020002586A1 (en) * | 2000-02-08 | 2002-01-03 | Howard Rafal | Methods and apparatus for creating and hosting customized virtual parties via the internet |
US20050225799A1 (en) * | 2000-10-18 | 2005-10-13 | Eastman Kodak Company | Effective transfer of images captured by a digital camera to a remote location |
US20020067923A1 (en) * | 2000-12-01 | 2002-06-06 | Nikon Corporation | Image data processing device |
US20020135794A1 (en) * | 2001-03-20 | 2002-09-26 | John Rodriguez | Internet delivery of digitized photographs |
US20040201735A1 (en) * | 2001-04-30 | 2004-10-14 | Baron John M. | Image storage queue |
US6910049B2 (en) * | 2001-06-15 | 2005-06-21 | Sony Corporation | System and process of managing media content |
US20030058457A1 (en) * | 2001-09-21 | 2003-03-27 | Eastman Kodak Company | Selecting an image bearing product requiring a particular size converted from a high resolution digital image |
US6757684B2 (en) * | 2001-10-01 | 2004-06-29 | Ipac Acquisition Subsidiary I, Llc | Network-based photosharing architecture |
US7181747B2 (en) * | 2001-10-01 | 2007-02-20 | Canon Kabushiki Kaisha | Method and device for executing a function with selection and sending of multiple results in a client-server environment |
US20030182210A1 (en) * | 2002-03-25 | 2003-09-25 | Erik Weitzman | Producing and sharing personalized photo calendar |
US7073193B2 (en) * | 2002-04-16 | 2006-07-04 | Microsoft Corporation | Media content descriptions |
US20030229900A1 (en) * | 2002-05-10 | 2003-12-11 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
US20040109063A1 (en) * | 2002-05-27 | 2004-06-10 | Nikon Corporation | Image transmission system, image relay apparatus and electronic image device |
US20040201752A1 (en) * | 2003-04-11 | 2004-10-14 | Parulski Kenneth A. | Using favorite digital images to organize and identify electronic albums |
US20040250205A1 (en) * | 2003-05-23 | 2004-12-09 | Conning James K. | On-line photo album with customizable pages |
US20050015710A1 (en) * | 2003-07-18 | 2005-01-20 | Williams Lori Beth | Family website system |
US20050055636A1 (en) * | 2003-07-21 | 2005-03-10 | Roger Graves | Dynamic editing of multimedia content for real-time applications |
US20050038919A1 (en) * | 2003-08-12 | 2005-02-17 | Konica Minolta Business Technologies, Inc. | User-friendly image forming apparatus and image forming method |
US20050081237A1 (en) * | 2003-10-10 | 2005-04-14 | Michael Chen | Method and apparatus for creating a targeted integrated image |
Non-Patent Citations (4)
Title |
---|
Doubell, "Co-Located Photo Sharing on Mobile Devices", University of Cape Town, South Africa, 2005, p. 1-76. * |
Fisher, et al., "HIPR Hypermedia Image Processing Reference", copyright 1996, p. 1-318. * |
Internet Download Manager, "How to use Internet Download Manager", p. 1-3, copyright 1999-2008, available at https://www.internetdownloadmanager.com/support/using_idm/using_idm.html. * |
Internet Download Manager, âMain Program Windowâ p. 1-3, captured on Internet Archive Wayback Machine on August 5, 2004, available at https://web.archive.org/web/20040805130704/http://internetdownloadmanager.com/support/main.html. * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8082486B1 (en) | 2011-06-09 | 2011-12-20 | Storify, Inc. | Source attribution of embedded content |
US11375153B2 (en) | 2017-05-23 | 2022-06-28 | Sony Corporation | Information processing device and information processing method |
Also Published As
Publication number | Publication date |
---|---|
US7703012B2 (en) | 2010-04-20 |
US20070136661A1 (en) | 2007-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100153864A1 (en) | Adaptable transfer and publication of digital media | |
CA2525941C (en) | Methods and systems for image sharing over a network | |
EP1242994B1 (en) | Video-editing workflow methods and apparatus thereof | |
US7012621B2 (en) | Method and apparatus for rendering a low-resolution thumbnail image suitable for a low resolution display having a reference back to an original digital negative and an edit list of operations | |
US6904185B1 (en) | Techniques for recursively linking a multiply modified multimedia asset to an original digital negative | |
US20080123976A1 (en) | Remote Picture Editing | |
US20050060382A1 (en) | On-Demand Electronic Documents Processing and Sharing | |
US20090044128A1 (en) | Adaptive publishing of content | |
US20040133924A1 (en) | Techniques for syncronizing any of a plurality of associated multimedia assets in a distributed system | |
US20070150484A1 (en) | Systems and methods for multi-media transfer | |
JP4195800B2 (en) | Image correction processing system and image correction processing program | |
US7319536B1 (en) | Techniques for synchronizing any of a plurality of associated multimedia assets in a distributed system | |
JP6088625B2 (en) | Acquiring multimedia assets from multiple multiple modified child multimedia assets | |
CA2634772A1 (en) | Systems and methods for multi-media transfer | |
US7747574B1 (en) | System and method for archiving digital media | |
US7382380B1 (en) | On demand techniques for using data associated with a digital image suitable for rasterization at any resolution | |
US20030231240A1 (en) | On demand techniques for using data associated with a digital image suitable for rasterization at any resolution | |
EP1243127B1 (en) | Techniques for synchronizing any of a plurality of associated multimedia assets in a distributed system | |
EP1242974B1 (en) | On demand techniques for using data associated with a digital image suitable for rasterization at any resolution | |
JP4804558B2 (en) | Image processing apparatus, control method therefor, and program | |
US20110029522A1 (en) | Photo-image Discovery Device Database Management | |
US9672194B2 (en) | Presenting images from slow image-event stream | |
AU1804102A (en) | An image management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CBS INTERACTIVE, INC.,CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PARK, JAMES;FRIEDMAN, ERIC NATHAN;KUTLU, GOKHAN;SIGNING DATES FROM 20100216 TO 20100218;REEL/FRAME:023984/0624 |
|
AS | Assignment |
Owner name: CBS INTERACTIVE INC., CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME (REMOVE COMMA) PREVIOUSLY RECORDED ON REEL 023984 FRAME 0624. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS' INTEREST;ASSIGNORS:PARK, JAMES;FRIEDMAN, ERIC NATHAN;KUTLU, GOKHAN;SIGNING DATES FROM 20100216 TO 20100218;REEL/FRAME:025493/0358 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |