Búsqueda Imágenes Maps Play YouTube Noticias Gmail Drive Más »
Iniciar sesión
Usuarios de lectores de pantalla: deben hacer clic en este enlace para utilizar el modo de accesibilidad. Este modo tiene las mismas funciones esenciales pero funciona mejor con el lector.

Patentes

  1. Búsqueda avanzada de patentes
Número de publicaciónUS20100293254 A1
Tipo de publicaciónSolicitud
Número de solicitudUS 12/831,503
Fecha de publicación18 Nov 2010
Fecha de presentación7 Jul 2010
Fecha de prioridad21 Jul 1999
También publicado comoUS6895557, US7765482, US8612515, US9386094, US20050060180, US20110153777, US20110208811, US20140310334, US20170063984
Número de publicación12831503, 831503, US 2010/0293254 A1, US 2010/293254 A1, US 20100293254 A1, US 20100293254A1, US 2010293254 A1, US 2010293254A1, US-A1-20100293254, US-A1-2010293254, US2010/0293254A1, US2010/293254A1, US20100293254 A1, US20100293254A1, US2010293254 A1, US2010293254A1
InventoresLisa T. Wood, Scott M. Lewis, Robin T. Fried
Cesionario originalWood Lisa T, Lewis Scott M, Fried Robin T
Exportar citaBiBTeX, EndNote, RefMan
Enlaces externos: USPTO, Cesión de USPTO, Espacenet
System and Method for Media Submission
US 20100293254 A1
Resumen
The present invention, generally speaking, provides an improved web-based media submission tool. As with some existing tools, operation of the tool is drag and drop or the user can “click” to browse a directory to select media objects. Unlike existing tools, the tool provides the user an opportunity to confirm the submission, for example by generating a thumbnail image of an image file that has been dragged and dropped. Batch submission is provided for in which a user drags and drops a plurality of images or other media objects. Submission from a web page to a web page is also provided for. The submission tool is configurable to perform a variable amount of intelligent preprocessing on media objects prior to upload. In the case of digital images, the tool can perform sizing and formatting, for example. Information capture is performed with information being uploaded together with the media objects. In an exemplary embodiment, information capture is both user-transparent (e.g., user ID and/or password) and user-visible (e.g., the user can provide captions for media objects). The submission of information about the user and the media objects facilitates automatic integration of the media objects within existing databases.
Imágenes(6)
Previous page
Next page
Reclamaciones(39)
1. A computer implemented method for pre-processing digital content in a local device for subsequent electronic distribution, said digital content including one or more of image content, video content, and audio content, comprising:
a. initiating, by said local device, a transfer of digital content from said local device to a location that is remote from said local device;
b. pre-processing digital content at said local device in accordance with one or more pre-processing parameters that have been provided to said local device, said one or more pre-processing parameters being supplied by a device separate from said local device, said one or more pre-processing parameters controlling said local device in a placement of digital content into a specified form in preparation for publication to a plurality of devices that are remote from said local device and said remote location; and
c. transmitting said pre-processed digital content from said local device to said remote location.
2. The method of claim 1, wherein said initiating comprises identifying digital content for transfer to said remote device.
3. The method of claim 1, wherein said pre-processing comprises pre-processing digital content that has been identified for said transfer.
4. The method of claim 1, further comprising receiving configuration information from a device separate from said local device, said configuration information including said one or more pre-processing parameters.
5. The method of claim 4, wherein said receiving comprises receiving configuration information in a file that is downloaded from a server device.
6. The method of claim 1, wherein said one or more pre-processing parameters enable said local device to place said digital content into a specified form in preparation for distribution to said plurality of devices on which said pre-processed digital content is to be electronically displayed.
7. The method of claim 1, wherein said one or more pre-processing parameters enable said local device to place said digital content into a specified form in preparation for web distribution.
8. The method of claim 1, wherein said pre-processing comprises reducing a file size or compressing said digital content.
9. The method of claim 1, wherein said pre-processing comprises resizing said digital content.
10. The method of claim 1, wherein said pre-processing comprises changing a file format of said digital content.
11. The method of claim 1, wherein said pre-processing comprises changing a quality of said digital content.
12. The method of claim 1, wherein said pre-processing comprises encoding or otherwise converting said digital content.
13. A computer implemented method for digital content that has been pre-processed by a content originating device, said digital content including one or more of image content, video content, and audio content, comprising:
a. receiving, in a local device from said content originating device, digital content that has been pre-processed at said content originating device in accordance with one or more pre-processing parameters that have been provided to said content originating device, said one or more pre-processing parameters being supplied by a device separate from said content originating device, said one or more pre-processing parameters controlling said content originating device in a placement of digital content into a specified form in preparation for publication to a plurality of devices that are remote from said local device and said content originating device; and
b. publishing, by said local device via an electronic network, information based on said pre-processed digital content to said plurality of devices that are remote from said local device and said content originating device.
14. The method of claim 13, further comprising receiving configuration information in said content originating device from a device separate from said content originating device, said configuration information including said one or more pre-processing parameters.
15. The method of claim 14, wherein said receiving comprises receiving configuration information in a file that is downloaded from a server device.
16. The method of claim 13, wherein said pre-processing comprises reducing a file size or compressing said digital content.
17. The method of claim 13, wherein said pre-processing comprises resizing said digital content.
18. The method of claim 13, wherein said pre-processing comprises changing a file format of said digital content.
19. The method of claim 13, wherein said pre-processing comprises changing a quality of said digital content.
20. The method of claim 13, wherein said pre-processing comprises encoding or otherwise converting said digital content.
21. A computer implemented method for pre-processing digital content in a local device for subsequent electronic transmission to a remote device, said digital content including one or more of image content, video content, and audio content, comprising:
a. initiating, by said local device, a transfer of digital content from said local device to a device that is remote from said local device;
b. pre-processing digital content at said local device in accordance with one or more pre-processing parameters that have been provided to said local device, said one or more pre-processing parameters being supplied by a device separate from said local device, said one or more pre-processing parameters controlling said local device in a placement of digital content into a form specified for said remote device; and
c. transmitting said pre-processed digital content from said local device to said remote device.
22. The method of claim 21, wherein said initiating comprises identifying digital content for transfer to said remote device.
23. The method of claim 21, wherein said pre-processing comprises pre-processing digital content that has been identified for said transfer.
24. The method of claim 21, further comprising receiving configuration information from a device separate from said local device, said configuration information including said pre-processing parameters.
25. The method of claim 24, wherein said receiving comprises receiving configuration information in a file that is downloaded from a server device.
26. The method of claim 21, wherein said pre-processing parameters enable said local device to place said digital content into a specified form in preparation for distribution to one or more devices on which said pre-processed digital content is to be electronically displayed.
27. The method of claim 21, wherein said pre-processing comprises reducing a file size or compressing said digital content.
28. The method of claim 21, wherein said pre-processing comprises resizing said digital content.
29. The method of claim 21, wherein said pre-processing comprises changing a file format of said digital content.
30. The method of claim 21, wherein said pre-processing comprises changing a quality of said digital content.
31. The method of claim 21, wherein said pre-processing comprises encoding or otherwise converting said digital content.
32. A computer implemented method for digital content that has been pre-processed by a content originating device, said digital content including one or more of image content, video content, and audio content, comprising:
a. receiving, in a local device from said content originating device, digital content that has been pre-processed at said content originating device in accordance with one or more pre-processing parameters that have been provided to said content originating device, said one or more pre-processing parameters being supplied by a device separate from said content originating device, said one or more pre-processing parameters controlling said content originating device in a placement of digital content into a form specified for said local device; and
b. preparing, by said local device, said pre-processed digital content for electronic display in said specified form.
33. The method of claim 32, further comprising receiving configuration information in said content originating device from a device separate from said content originating device, said configuration information including said one or more pre-processing parameters.
34. The method of claim 33, wherein said receiving comprises receiving configuration information in a file that is downloaded from a server device.
35. The method of claim 32, wherein said pre-processing comprises reducing a file size or compressing said digital content.
36. The method of claim 32, wherein said pre-processing comprises resizing said digital content.
37. The method of claim 32, wherein said pre-processing comprises changing a file format of said digital content.
38. The method of claim 32, wherein said pre-processing comprises changing a quality of said digital content.
39. The method of claim 32, wherein said pre-processing comprises encoding or otherwise converting said digital content.
Descripción
  • [0001]
    This application is a continuation of non-provisional application Ser. No. 10/961,720, filed Oct. 8, 2004, which is a continuation of U.S. Pat. No. 6,895,557, issued May 17, 2005. Each of the applications and patents identified above is incorporated by reference herein, in its entirety, for all purposes.
  • BACKGROUND OF THE INVENTION
  • [0002]
    1. Field of the Invention
  • [0003]
    The present invention relates to the handling, manipulation and processing of digital content and more particularly to the transportation and Internet publishing of digital content, particularly image media objects and rich media.
  • [0004]
    2. State of the Art
  • [0005]
    Much of the phenomenal success of the web is attributable to its graphical nature. Literally, a picture is worth a thousand words. The capture of digital images has become routine, using digital cameras and scanners. Nevertheless, although the handling of images by website creators has achieved a high degree of automation, for the average technology user (the “imaging civilian”), manipulating and sharing digital images over the Internet remains a cumbersome and daunting process. Piecemeal solutions that have been devised for handling digital images require a level of sophistication that is beyond that of the ordinary user. For example, transferring a digital image may require first downloading a FTP program, then installing it, then running it and connecting to an FTP server by typing the server name in the connection dialog, then navigating to the proper subdirectory, selecting the files to be uploaded, making sure that the program is in binary transfer mode, then sending the files. For the imaging civilian, such an involved process can be daunting to say the least.
  • [0006]
    Additionally, as technologies advance and casual users begin to experiment with other media objects, such as streaming video, 3D objects, slide shows, graphics, movies, and even sound files that accompany imaging data, the processes required to share these rich media types on the Internet becomes exponentially more complicated and prohibitive. As the realization of the Internet as an interactive, content rich medium becomes more and more a reality, the need for enabling the use and distribution of rich content and media on the Internet will become the gating factor to its long term success.
  • [0007]
    A broad-based solution to the foregoing problem requires a web-based media submission tool that allows for submission of media objects in a convenient, intuitive manner. A company named Caught in the Web, has attempted to create a broad-based media submission tool known as “ActiveUpload”. ActiveUpload allows an arbitrary file to be dragged and dropped onto a web page control for upload to the web server. An ActiveUpload control allows users to, without leaving a web page, transfer files to a server (Internet or intranet) by selecting the files on the user's desktop that the user wants to transfer, then dragging them onto the web page. For example, a user, having visited a web page, can contribute pictures, documents, zip files, etc., without having to leave the web page and use an FTP program. Standard web authoring tools can be used to integrate ActiveUpload into web pages and change the behavior of the control.
  • [0008]
    Although Caught in the Web's ActiveUpload tool simplifies the user experience, it does little toward furthering “backend” automation in the handling and distribution of media objects and has no built in “intelligence” to streamline the process of handling and transporting rich media objects from the front end.
  • SUMMARY
  • [0009]
    The present invention, generally speaking, provides an improved web-based media submission tool. As with some existing tools, operation of the tool is drag and drop or the user can “click” to browse a directory to select media objects. Unlike existing tools, the tool provides several unique and valuable functions. For example, the tool provides the user an opportunity to confirm the submission with a visual representation, for example by generating a thumbnail image of the rich media file that has been selected. Additionally, batch submission is provided to allow a user to drag and drop or select a plurality of images or other media objects. Submission from a web page to a web page is also provided for. Even more importantly, the submission tool is configurable to perform a variable amount of intelligent preprocessing on media objects prior to upload. In the case of digital images, the tool can perform sizing and formatting, for example. Information capture is performed with information being uploaded together with the media objects. In an exemplary embodiment, information capture is both user-transparent (e.g., user ID and/or password) and user-visible (e.g., the user can provide captions for media objects). The submission of information about the user and the media objects facilitates automatic integration of the media objects within existing databases.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0010]
    The present invention may be further understood from the following description in conjunction with the appended drawing. In the drawing:
  • [0011]
    FIG. 1 is a diagram of an exemplary web page providing media object acquisition functions;
  • [0012]
    FIG. 2 is a diagram of another exemplary web page providing image acquisition functions;
  • [0013]
    FIG. 3 is a table pertaining to a first portion of the Prepare and Post component design; and
  • [0014]
    FIG. 4 is a table pertaining to a second portion of the Prepare and Post component design.
  • DETAILED DESCRIPTION
  • [0015]
    The following describes the Prepare and Post™ tools, which prepares and submits media objects from inside a standard browser, referred to as the first location, to a second location or server. The media objects may be pictures (images), movies, videos, graphics, sound clips, etc. Although in the following description the submission of images is described in greatest detail, the same principles apply equally to media objects of all descriptions.
  • [0016]
    The Prepare and Post tools refers to browser-side components which together provide the ability to submit and transport media objects over the web to be stored and served. Using the Prepare and Post tools, end users can submit images in an immediate, intuitive manner. No technical sophistication is required. In particular, understanding technical terms such as JPEG, resolution, pixel, kilobyte, transfer protocol, IP address, FTP etc., is not required, since the Prepare and Post tools handles all of these tasks for the user. The benefits of the Prepare and Post tool are:
  • [0017]
    a) to the image submitter, the ability to submit media objects to web pages immediately without needing to overcome technical obstacles;
  • [0018]
    b) to the image submitter, the ability to submit media objects to web pages “as is” without making modifications to the media objects prior to sending.
  • [0019]
    c) to PictureWorks web site partner, access to a uniform, standardized, reliable and secure channel for media acquisition;
  • [0020]
    d) to PictureWorks web site partner, access to contributed media “made to order”, it meets their imaging specifications every time without human intervention;
  • [0021]
    e) to PictureWorks web site partner, the ability to provide web site visitors with an easy, error free way to contribute media;
  • [0022]
    f) to PictureWorks web site partner, access to contributed media in “real time” with no time delays.
  • [0023]
    The two primary components used in the Prepare and Post tools which carry out these functions are 1) the media object identifier and 2) the media sender.
  • [0024]
    In general, the media object identifier functions to provide a graphical interface for placing and associating a media object from a user's desktop onto a web page. The media sender carriers out the function of transmitting media objects to a second location.
  • [0025]
    There are two ways media objects on the first location become associated with a media object identifier. The first is through a “drag and drop” behavior where the user clicks on a media object to select the one they want to submit. The media object is then dragged to the media object identifier. Releasing the mouse button associates the media object with the media object identifier. This behavior is allowed in web browsers that support drag and drop functionality. The Prepare and Post tools enable these browsers to accept media objects via drag and drop by providing the media object identifier as an ActiveX component.
  • [0026]
    The second way to associate a media object on the first location with the media object identifier is to click on the media object identifier to browse for media objects, then select the media object of choice. This method is made available for web browsers where the media object identifier needs to be a pure Java component. (Such “signed applet browers” like Netscape Navigator) In this instance, the user may be asked to choose a media object in a similar manner as when choosing a file to be opened, either by graphical navigation or by specifying a path name. For example, a prompt associated with the media object identifier may be displayed prompting the user to click within the media object identifier. Clicking within the media object identifier brings up a browse dialog. Using the browse dialog, the user selects the desired media object, which is then placed in the media object identifier. The Prepare and Post tools will generate a visual representation or thumbnail of the media object, a feature currently not available in signed applet browsers.
  • [0027]
    Real estate is an example of a prime application of the Prepare and Post tools. “Curb appeal” is of great importance in the realty industry and can only be judged by “drive-bys,” which are time-consuming and laborious, or by the availability of images. The Prepare and Post tools make real estate images readily available with a minimal amount of effort.
  • [0028]
    Referring to FIG. 1, an example is shown of a realty web page featuring the described Prepare and Post tools functionality. The user associates images with a media object identifier via the methods described above and selects appropriate captions for the images, e.g., living room, family room, etc. The captions may be typed in or selected from menus. The user also supplies identifying information, in this instance the MLS listing number. When the user clicks the Send button, the images are uploaded and processed immediately according to the configuration of the Prepare and Post tools.
  • [0029]
    The Prepare and Post tools also support a batch interface, allowing a plurality of images to be submitted simultaneously as in the case of a professional photographer, for example. The opportunity for user confirmation is again provided, e.g., by displaying a visual representation of the images in the batch.
  • [0030]
    If a mistake is made such that the wrong image is placed in a media object identifier, the correct image may be placed in the media object identifier. The correct image will replace the mistaken image. Alternatively, the user may remove an image from a media object identifier by right-clicking on the media object identifier and selecting Remove within a resulting pop-up menu.
  • [0031]
    Note that any number of media object identifiers may be provided on a web page and that the media object identifiers may be separate or grouped. This is evident in FIG. 2. The number of media object identifiers provided on a page can be pre-configured and fixed, allowing no user intervention, or the media object identifiers can be generated dynamically, allowing the user to determine how many media object identifiers they need for media submission. FIG. 2 shows a web page with various sizes of media object identifiers. If a media object identifier is separate, its image will be transmitted separately to the second location. If an media object identifier is part of a group, its image will be transmitted to the second location as part of a group of images that are stored together and cataloged together. Media object identifiers that are associated together as a group are noted as such in the web page interface and transparently in the media object identifier object code. Moreover, a web page may have multiple groups of media object identifiers, or “groups of groups.”
  • [0032]
    The usefulness of images is greatly enhanced by capturing and identifying information about the images and submitting the identifying information with the images. Information may be image-specific, user-specific or both. The submission of information about the user and the media objects facilitates automatic integration of the media objects within existing databases. Information capture may be overt or covert or both. This unique automatic database integration enables the images to be served with the proper web page data. Overt information capture relies upon the user to make menu selections of appropriate captions as illustrated in FIG. 1, or to make text entries within text fields, or both. The Prepare and Post tools are easily customized to accept menu selections and text fields for different applications. Covert information capture occurs by having the web browser automatically pass to the Prepare and Post tools known information such as a user ID or, password used to access the web page.
  • [0033]
    A key differentiator of the Prepare and Post tools is the browser, or client-side intelligence built into the tools. This intelligence directly provides features including those already outlined such as associating data with media objects, generating a visual representation of the media objects and generating media object identifiers dynamically or in a pre-set manner. Other features are also provided via this intelligence, specifically, the ability to control the width and height of the media object identifier and the ability to preprocess the media objects in any number of ways prior to transporting to a second location. In the case of an image media object for example, the Prepare and Post tools may resize the image, (i.e., increase or decrease its size as defined by either physical dimensions, pixel count, or kilobytes). Compression, for example, is a type of sizing. The Prepare and Post tools may also change the image's file format (a way of a media object being identified as to a “type” or “kind” of media), change the quality setting of the image, crop the image or change the aspect ratio, add text or annotations, encode or combine (including stitching) the media object, or enhance the media object by changing image values, for example, relating to contrast or saturation. This intelligence may be executed in a manner that is transparent to the end user. This transparency allows the end user to submit media to the Prepare and Post tools “as is,” since the tools will automatically prepare it to meet the requirements of the second location. Note that, although image submission may involve client-side processing, image processing is not required.
  • [0034]
    The Prepare and Post tools are available for customers to integrate into their own web pages. The Prepare and Post tools are easily integrated into web sites (customers) to allows those sites to accept media objects from web site visitors (users). Appendix A is a generic HTML HostTemplate illustrating how Prepare and Post components are integrated into a web page. The HTML template file (which is a complete working example) contains instructions and a few small code snippets that the customer pastes into the web page. Integrating the Prepare and Post components requires an Initialization Section, a Configuration Section, an ImageWell (media object identifier) Section, a Submission Section and an ImageUpLoad Control Section. To include the Prepare and Post tools media object identifiers on a web page, the customer cuts and pastes code snippets for these sections from the template into the web page.
  • [0035]
    The Initialization Section consists of a few lines of JavaScript code that will download all of the needed Prepare and Post submission components.
  • [0036]
    The Configuration Section overrides various configurable default settings that the customer can control. In the Configuration Section, the media object identifier component is sized and configured to perform any preprocessing of the image that may be desired prior to upload. Configurable parameters include both fixed values for all submissions (per submission values) and fixed values for all images within a submission (per image values), as will be explained presently.
  • [0037]
    Fixed values for all submissions include DefaultImageWidth and DefaultImageHeight, as well as include DefaultControlWidth and DefaultControlHeight. The former specify the default width and height of the images after they have been compressed for transmission. The latter specify the default width and height of all media object identifiers. To create media object identifiers having different sizes, the customer specifies the desired size when creating the media object identifier. Another fixed value for all submissions is Quality. This determines the quality level of the images after they have been compressed for transmission (0 is the lowest quality/highest compression and 100 is the highest quality/lowest compression).
  • [0038]
    Fixed values for all media objects within a submission include Key1 and Key2. Key1 is the primary value that determines the filename of the resulting image file and, consequently, its URL. It is important that each submitted image have a unique name to prevent one image from overwriting another. Key2 is an optional secondary key that is appended to Key1 before the image's filename and URL are created. While default values for Key1 and Key2 can be specified in the configuration section, more likely this value will be supplied from a field in the web form. If the web page form contains a control named “Key1,” then its value will be used for this key. For example, the field Key1 might be labeled as “MLS Number” on the web page. Similarly, the field Key2-might be labeled “Zip Code” on the web page. A sequence number is appended to the Key1/Key2 combination. When there are multiple media object identifiers on a page, this will ensure that each image has a unique key.
  • [0039]
    All media object identifiers on a web page must be contained within an HTML form. A single line of JavaScript code is inserted into the web page (within the HTML form) in each place where a media object identifier is desired. The Media object identifier Section can specify the width and height for each media object identifier. If the width and height are omitted, then the default width and height from the Configuration Section are used.
  • [0040]
    The Submission Code Section contains HTML code that creates the button that submits both the images to the second locations and the form to the customer's server. Within the Submission Code Section, an HTML “href” parameter is required for the Send Button that causes the images to be sent. After the images have been sent, the web page form will be submitted in the standard manner. The form must define two hidden fields named “url” and imagecount.” The imagecount field will contain the number of images actually transmitted. In an exemplary embodiment, the URL for images 2 through “n” are generated by replacing the initial sequence number at the end of the returned URL with the desired image number.
  • [0041]
    The ImageUpload Control Section holds a small piece of JavaScript code that is placed at the very end of the body section of the web page. This code creates the non-visible Image Upload control, or media sender, that performs the transfer of images from the user's machine to the second location.
  • [0042]
    The Prepare and Post components support multiple browsers and dynamically adjust their behavior according to the type of browser that is currently running For example, under supported versions of Microsoft's browsers, media object identifiers are implemented as ActiveX controls, while under supported Netscape browsers, media object identifiers are implemented as Java Applets. This multiple browser support is completely automatic.
  • [0043]
    FIGS. 3 and 4 present further details of the media object identifier and media sender components, respectively.
  • [0044]
    From the foregoing description, it will be appreciated that the present media submission tool, besides offering convenience to the end user, offers convenience and flexibility to technology partners. In particular, web page integration is designed to facilitate automatic server-side integration of media content.
  • [0045]
    It will be apparent to those of ordinary skill in the art that the present invention can be embodied in other specific forms without departing from the spirit or essential character thereof. The presently disclosed embodiments are therefore considered in all respects to be illustrative and not restrictive. The scope of the invention is indicated by the appended claims rather than the foregoing description, and all changes which come within the meaning and range of equivalents thereof are intended to be embraced therein.
  • [0000]
    APPENDIX A
    HostTemplate generic.htm
    <HTML>
    <HEAD>
    <!--********************************************* Begin Initialization Section -->
    <!--***** This section of code must appear at -->
    <!--***** the beginng of the <HEAD> section of -->
    <!--***** your web page. Copy this code and -->
    <!--***** paste it directly into your web page. -->
    <SCRIPT type=“text/javascript” src=“http://157.22.134.49/company/pwtcomponents.js”></SCR
    IPT>
    <SCRIPT type=“text/javascript” src=“http://157.22.134.49/company/company.js”></SCRIPT>
    <!--********************************************* End Initialization Section -->
    </HEAD>
    <BODY>
    <!--********************************************* Begin Configuration Section -->
    <!--***** This section of code must appear -->
    <!--***** anywhere after the initialization -->
    <!--***** section (above), and before the -->
    <!--***** the <FORM> that contains the image -->
    <!--***** wells. -->
    <!--***** -->
    <!--***** This section defines data values -->
    <!--***** needed by the image wells. You can -->
    <!--***** modify these values to suit -->
    <!--***** your needs. -->
    <SCRIPT Language=“Javascript”>
    PWT.Key1 = “name-your-image-here”; // If the <FORM> contains fields named ‘Key1’
    PWT.Key2 = “ ”; //  & ‘Key2’ their values will be used.
    PWT.Quality = 93;
    PWT.DefaultImageWidth = 640;
    PWT.DefaultImageHeight = 480;
    PWT.DefaultControlWidth = 326; // Includes a 3 pixel border
    PWT.DefaultControlHeight = 246; // Include a 3 pixel border
    </SCRIPT>
    <!--********************************************* End Configuration Section -->
    <FORM>
    This sample displays a working image well.
    <BR>
    <!--********************************************* Begin ImageWell Section -->
    <!--***** This code creates an image well on -->
    <!--***** the web page. While this template -->
    <!--***** only contains a single image well, -->
    <!--***** you can use as many as you like. -->
    <!--***** Copy this code into your web page -->
    <!--***** anywhere within your <FORM> where -->
    <!--***** you want an image well to appear. -->
    <SCRIPT Language=“Javascript”>
    PWT.addimagecontrol( ); // or “PWT.addimagecontrol(640,480);” to override
    // the default width and height.
    </SCRIPT>
    <!--********************************************* End ImageWell Section -->
    <BR>
    This text is after the image well.
    <P>
    <!--********************************************* Begin Submission Code Section -->
    <!--***** you can use any type of button you -->
    <!--***** wish, but rather than it being a -->
    <!--***** standard SUBMIT button, it must -->
    <!--***** instead contain the parameter: -->
    <!--***** -->
    <!--*****  onclick=“PWT.Submit( )” -->
    <!--***** -->
    <!--***** (as shown in the example below). -->
    <!--***** After the images have been sent, -->
    <!--***** your web page FORM will be submitted -->
    <!--***** in the standard manner. -->
    <!--***** -->
    <!--***** Your FORM must define two hidden -->
    <!--***** fields named “url” & “imagecount” -->
    <!--***** (see examples below). The “url” -->
    <!--***** field will be populated with the -->
    <!--***** resulting URL of the first (or only) -->
    <!--***** image submitted, and the “imagecount” -->
    <!--***** field will contain the number of -->
    <!--***** images actually transmitted. The URL -->
    <!--***** for images 2 thru n can be generated -->
    <!--***** by replacing the initial sequence
    <!--***** number (which will always be “1”) -->
    <!--***** at the end of the returned URL with -->
    ->
    <!--***** the desired image number. -->
    <INPUT type=“hidden” name=“url”>
    <INPUT type=“hidden” name=“imagecount”
    <INPUT type=“button” value=“Submit Images” onclick=“PWT.Submit( )”>
    </FORM>
    <!--********************************************* End Submission Code Section -->
    <!--********************************************* Begin ImageUpload Control Section -->
    <!--***** This section of code must appear at -->
    <!--***** the end of the <BODY> section of -->
    <!--***** your web page. Copy this code and -->
    <!--***** paste it directly into your web page. -->
    <SCRIPT Language=“Javascript”>
    PWT.adduploadcontrol( );
    </SCRIPT>
    <!--********************************************* End ImageUpload Control Section -->
    </BODY>
    </HTML>
Citas de patentes
Patente citada Fecha de presentación Fecha de publicación Solicitante Título
US3802312 *17 Abr 19729 Abr 1974Kugelfischer G Schaefer & CoBraiding machine
US4802008 *9 Feb 198731 Ene 1989Walling Paul JSatellite communications system for medical related images
US5001628 *1 Sep 198919 Mar 1991International Business Machines CorporationSingle system image uniquely defining an environment for each user in a data processing system
US5179637 *2 Dic 199112 Ene 1993Eastman Kodak CompanyMethod and apparatus for distributing print jobs among a network of image processors and print engines
US5327265 *1 May 19925 Jul 1994Mcdonald Bruce AModem accessable image database system for on-demand printing
US5404316 *3 Ago 19924 Abr 1995Spectra Group Ltd., Inc.Desktop digital video processing system
US5479206 *2 Feb 199326 Dic 1995Fuji Photo Film Co., Ltd.Imaging system, electronic camera, computer system for controlling said electronic camera, and methods of controlling same
US5493677 *8 Jun 199420 Feb 1996Systems Research & Applications CorporationGeneration, archiving, and retrieval of digital images with evoked suggestion-set captions and natural language interface
US5606365 *28 Mar 199525 Feb 1997Eastman Kodak CompanyInteractive camera for network processing of captured images
US5608542 *31 Mar 19954 Mar 1997Eastman Kodak CompanyFormatted digital index print system and method
US5706457 *7 Jun 19956 Ene 1998Hughes ElectronicsImage display and archiving system and method
US5715397 *2 Dic 19943 Feb 1998Autoentry Online, Inc.System and method for data transfer and processing having intelligent selection of processing routing and advanced routing features
US5729741 *10 Abr 199517 Mar 1998Golden Enterprises, Inc.System for storage and retrieval of diverse types of information obtained from different media sources which includes video, audio, and text transcriptions
US5748194 *8 May 19965 May 1998Live Picture, Inc.Rendering perspective views of a scene using a scanline-coherent look-up table
US5751950 *16 Abr 199612 May 1998Compaq Computer CorporationSecure power supply for protecting the shutdown of a computer system
US5754172 *5 Ene 199619 May 1998Sony CorporationInformation display method
US5760916 *16 Sep 19962 Jun 1998Eastman Kodak CompanyImage handling system and method
US5760917 *16 Sep 19962 Jun 1998Eastman Kodak CompanyImage distribution method and system
US5761404 *19 Sep 19962 Jun 1998Hitachi, Ltd.Image-data managing apparatus
US5761601 *9 Ago 19932 Jun 1998Nemirofsky; Frank R.Video distribution of advertisements to businesses
US5764235 *25 Mar 19969 Jun 1998Insight Development CorporationComputer implemented method and system for transmitting graphical images from server to client at user selectable resolution
US5765152 *13 Oct 19959 Jun 1998Trustees Of Dartmouth CollegeSystem and method for managing copyrighted electronic media
US5778164 *21 May 19967 Jul 1998Eastman Kodak CompanySystem for custom imprinting a variety of articles with images obtained from a variety of different sources
US5778198 *11 Jun 19967 Jul 1998Brother Kogyo Kabushiki KaishaData transferring method and system utilizing a transfer-related waiting time
US5778430 *19 Abr 19967 Jul 1998Eccs, Inc.Method and apparatus for computer disk cache management
US5781725 *23 May 199614 Jul 1998Nec CorporationComputer network system having a small of amount of data in a network
US5781773 *22 Ago 199714 Jul 1998Minnesota Mining And Manufacturing CompanyMethod for transforming and storing data for search and display and a searching system utilized therewith
US5781901 *21 Dic 199514 Jul 1998Intel CorporationTransmitting electronic mail attachment over a network using a e-mail page
US5787459 *27 Dic 199528 Jul 1998Emc CorporationDistributed disk array architecture
US5787466 *1 May 199628 Jul 1998Sun Microsystems, Inc.Multi-tier cache and method for implementing such a system
US5835627 *20 May 199710 Nov 1998Higgins; Eric W.System and method for automatically optimizing image quality and processing time
US5859956 *3 Mar 199712 Ene 1999Canon Kabushiki KaishaInformation processing device and information processing method
US5890170 *28 Feb 199630 Mar 1999Silicon Graphics, Inc.Method and apparatus for publishing documents in a hypertextural network environment
US5890213 *3 Dic 199730 Mar 1999Western Digital CorporationDisk drive with cache having adaptively aged segments
US5897622 *16 Oct 199627 Abr 1999Microsoft CorporationElectronic shopping and merchandising system
US5898833 *31 Dic 199627 Abr 1999Intel CorporationMethod and apparatus for increasing the effective bandwidth of video sequences transmitted over a network by using cached data
US5903277 *9 Abr 199611 May 1999Truespectra Inc.Method of rendering an image
US5903728 *5 May 199711 May 1999Microsoft CorporationPlug-in control including an independent plug-in process
US5907640 *25 Mar 199425 May 1999Live Picture, Inc.Functional interpolating transformation system for image processing
US5913088 *6 Sep 199615 Jun 1999Eastman Kodak CompanyPhotographic system capable of creating and utilizing applets on photographic film
US5918213 *22 Dic 199529 Jun 1999Mci Communications CorporationSystem and method for automated remote previewing and purchasing of music, video, software, and other multimedia products
US5926116 *19 Dic 199620 Jul 1999Sony CorporationInformation retrieval apparatus and method
US6005613 *12 Sep 199621 Dic 1999Eastman Kodak CompanyMulti-mode digital camera with computer interface using data packets combining image and mode data
US6012068 *30 Jun 19974 Ene 2000International Business Machines CorporationMedia manager for access to multiple media types
US6017157 *24 Dic 199625 Ene 2000Picturevision, Inc.Method of processing digital images and distributing visual prints produced from the digital images
US6018774 *3 Jul 199725 Ene 2000Yobaby Productions, LlcMethod and system for creating messages including image information
US6023241 *13 Nov 19988 Feb 2000Intel CorporationDigital multimedia navigation player/recorder
US6026431 *20 Oct 199715 Feb 2000Micron Electronics, Inc.System for providing a user with parameter-specific information
US6028603 *24 Oct 199722 Feb 2000Pictra, Inc.Methods and apparatuses for presenting a collection of digital media in a media container
US6035323 *24 Oct 19977 Mar 2000Pictra, Inc.Methods and apparatuses for distributing a collection of digital media over a network with automatic generation of presentable media
US6038295 *17 Jun 199714 Mar 2000Siemens AktiengesellschaftApparatus and method for recording, communicating and administering digital images
US6058417 *23 Oct 19982 May 2000Ebay Inc.Information presentation and management in an online trading environment
US6058428 *5 Dic 19972 May 2000Pictra, Inc.Method and apparatus for transferring digital images on a network
US6067571 *22 Jul 199723 May 2000Canon Kabushiki KaishaServer, terminal and control method for transmitting real-time images over the internet
US6076111 *24 Oct 199713 Jun 2000Pictra, Inc.Methods and apparatuses for transferring data between data processing systems which transfer a representation of the data before transferring the data
US6092078 *4 Ago 199918 Jul 2000Axis Communications AbMethod and apparatus for interfacing network peripheral devices with a browser
US6177934 *18 Ene 199423 Ene 2001Canon Kabushiki KaishaServer device and image processing device
US6182116 *14 Sep 199830 Ene 2001Matsushita Electric Industrial Co., Ltd.Virtual WWW server for enabling a single display screen of a browser to be utilized to concurrently display data of a plurality of files which are obtained from respective servers and to send commands to these servers
US6182124 *10 Jun 199830 Ene 2001International Business Machines CorporationToken-based deadline enforcement system for electronic document submission
US6182279 *12 Ago 199730 Ene 2001International Business Machines CorporationMethod and apparatus for storing templates in a component system
US6185541 *12 May 19996 Feb 2001Supermarkets Online, Inc.System and method for providing shopping aids and incentives to customers through a computer network
US6199082 *17 Jul 19956 Mar 2001Microsoft CorporationMethod for delivering separate design and content in a multimedia publishing system
US6202061 *24 Oct 199713 Mar 2001Pictra, Inc.Methods and apparatuses for creating a collection of media
US6223190 *13 Abr 199824 Abr 2001Flashpoint Technology, Inc.Method and system for producing an internet page description file on a digital imaging device
US6233590 *5 Dic 199715 May 2001Venson M. ShawServer apparatus for distributed communications supporting multiple user/application environment
US6233600 *15 Jul 199715 May 2001Eroom Technology, Inc.Method and system for providing a networked collaborative work environment
US6237010 *6 Oct 199722 May 2001Canon Kabushiki KaishaMultimedia application using flashpix file format
US6253216 *13 Jun 199726 Jun 2001Tele-Publishing, Inc.Method and apparatus for providing a personal page
US6282549 *29 Mar 199928 Ago 2001Magnifi, Inc.Indexing of media content on a network
US6327049 *30 Sep 19984 Dic 2001Fuji Photo Film Co. Ltd.Order information recording medium and order file generating apparatus for photographic service
US6340978 *30 Ene 199822 Ene 2002Making Everlasting Memories, Ltd.Method and apparatus for recording and presenting life stories
US6343302 *13 Feb 199729 Ene 2002Yahoo! Inc.Remote web site authoring system and method
US6353445 *25 Nov 19985 Mar 2002Ge Medical Systems Global Technology Company, LlcMedical imaging system with integrated service interface
US6356283 *10 Jun 199812 Mar 2002Mgi Software CorporationMethod and system for HTML-driven interactive image client
US6374260 *28 Feb 200016 Abr 2002Magnifi, Inc.Method and apparatus for uploading, indexing, analyzing, and searching media content
US6381029 *23 Dic 199830 Abr 2002Etrauma, LlcSystems and methods for remote viewing of patient images
US6385596 *6 Feb 19987 May 2002Liquid Audio, Inc.Secure online music distribution system
US6505160 *2 May 20007 Ene 2003Digimarc CorporationConnected audio and other media objects
US6510418 *4 Ene 199921 Ene 2003Priceline.Com IncorporatedMethod and apparatus for detecting and deterring the submission of similar offers in a commerce system
US6513069 *15 Sep 199928 Ene 2003Actv, Inc.Enhanced video programming system and method for providing a distributed community network
US6516340 *8 Jul 19994 Feb 2003Central Coast Patent Agency, Inc.Method and apparatus for creating and executing internet based lectures using public domain web page
US6522418 *12 May 199818 Feb 2003Canon Kabushiki KaishaMethod of and system for editing images
US6532079 *5 Feb 199811 Mar 2003Fotowire Development SaMethod for processing images and device for implementing same
US6535294 *23 Jun 199818 Mar 2003Discount Labels, Inc.System and method for preparing customized printed products over a communications network
US6535296 *30 Nov 199818 Mar 2003Samsung Electronics Co., Ltd.Facsimile device for providing a user-to-user signaling function and a method for transferring and receiving facsimile data by using the same
US6539420 *4 Jun 199925 Mar 2003International Business Machines CorporationDistribution mechanism for reuse of web based image data
US6542936 *27 Ago 19991 Abr 2003Ipac Acquisition Subsidiary I, LlcSystem for creating messages including image information
US6567122 *18 Mar 199820 May 2003Ipac Acquisition Subsidiary IMethod and system for hosting an internet web site on a digital camera
US6567983 *12 Abr 199920 May 2003Fuji Photo Film Co., Ltd.Electronic album producing and viewing system and method
US6571271 *3 May 199927 May 2003Ricoh Company, Ltd.Networked appliance for recording, storing and serving digital images
US6583799 *29 Nov 199924 Jun 2003Shutterfly, Inc.Image uploading
US6690417 *30 Sep 199810 Feb 2004Canon Kabushiki KaishaImage processing method, an image processing apparatus, an image input device, a photographing device, a photographing system, a communication device, a communication system, and a storage medium
US6693635 *13 Sep 200017 Feb 2004Canon Kabushiki KaishaSystem and method performing image processing of image data of low resolution and arranging image data of high resolution
US6711297 *23 Jun 199923 Mar 2004University Of Pittsburgh - Of The Commonwealth System Of Higher EducationMethods and apparatus for dynamic transfer of image data
US6718340 *2 Abr 19986 Abr 2004Richard L. HartmanResume storage and retrieval system
US6721802 *12 Ago 199913 Abr 2004Point2 Technologies Inc.Method, apparatus and program for the central storage of standardized image data
US6732162 *15 Nov 19994 May 2004Internet Pictures CorporationMethod of providing preprocessed images for a plurality of internet web sites
US6853461 *8 Abr 19998 Feb 2005Fuji Photo Film Co., Ltd.System and method for ordering printing of images, and system and method for printing edited images
US6871231 *3 Ene 200122 Mar 2005Ipac Acquisition Subsidiary I, LlcRole-based access to image metadata
US6895557 *21 Jul 199917 May 2005Ipix CorporationWeb-based media submission tool
US7010587 *21 Ago 20007 Mar 2006Fuji Photo Film Co., Ltd.Data communication system, and server and client computer constructing said system
US7032030 *10 Mar 200018 Abr 2006John David CodignottoMessage publishing system and method
US7036081 *30 Abr 200125 Abr 2006Maquis Techtrix LlcSystem and method for annotating and capturing chart data
US7043527 *10 Ene 20029 May 2006Fuji Photo Film Co.,Ltd.System and method for offering information service, method of assisting information release service, and information sharing server
US7158172 *20 Jun 20012 Ene 2007Fuji Photo Film Co., Ltd.Digital camera with an automatic image transmission function
US7315386 *30 Jun 19981 Ene 2008Fujifilm CorporationImage communication system and method
US7509270 *17 Nov 199924 Mar 2009Discovery Communications, Inc.Electronic Book having electronic commerce features
US20020067500 *12 May 19986 Jun 2002Yoshikazu YokomizoMethod of and system for editing images
Citada por
Patente citante Fecha de presentación Fecha de publicación Solicitante Título
US20140310107 *9 Abr 201416 Oct 2014John C. DavisonSystem and method for advertisement of real estate
Clasificaciones
Clasificación de EE.UU.709/219, 709/246, 709/217
Clasificación internacionalG06F15/16, G06Q30/00
Clasificación cooperativaH04L67/14, H04L67/42, Y10S707/99943, G06Q30/02, H04L67/1091
Clasificación europeaG06Q30/02
Eventos legales
FechaCódigoEventoDescripción
7 Feb 2016ASAssignment
Owner name: PICTUREWORKS TECHNOLOGY, INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WOOD, LISA T.;LEWIS, SCOTT M.;FRIED, ROBIN T.;SIGNING DATES FROM 19990709 TO 19990715;REEL/FRAME:037680/0715
Owner name: ADMISSION CORPORATION, CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IPIX CORPORATION;REEL/FRAME:037680/0732
Effective date: 20050211
Owner name: ADMISSION LICENSING LLC, CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ADMISSION CORPORATION;REEL/FRAME:037680/0752
Effective date: 20070201
Owner name: IPIX CORPORATION, TENNESSEE
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PW TECHNOLOGY, INC.;REEL/FRAME:037680/0726
Effective date: 20050211
Owner name: PW TECHNOLOGY, INC., CALIFORNIA
Free format text: CHANGE OF NAME;ASSIGNOR:PICTUREWORKS TECHNOLOGY, INC.;REEL/FRAME:037733/0382
Effective date: 20000426
Owner name: SUMMIT 6 LLC, CALIFORNIA
Free format text: CHANGE OF NAME;ASSIGNOR:ADMISSION LICENSING LLC;REEL/FRAME:037733/0394
Effective date: 20081219