
US Patent No: 7,792,876
Number of patents in Portfolio can not be more than 2000
Imaging system providing dynamic viewport layering
Stats
-
Sep 7, 2010
Issued date -
May 23, 2006
filing date -
11/439,928
serial no -
In Force
status
Importance
Abstract
A system including methodology for optimizing/customizing display or rendering of requested images is described. In one embodiment, the system provides on-demand creation of images that are customized for a particular device type. The system comprises a module serving as a repository for images, each image comprising image components arranged into distinct layers; a module for processing a request from a device for retrieving a particular image from the repository, the module determining a particular device type for the device based in part on information contained in the request; and a module for creating a copy of the particular image that is customized for the device, the module individually rendering image components in the distinct layers of the particular image based on the determined device type, such that at least some of the image components in the distinct layers of the particular image are customized for the device.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,781,901 Transmitting electronic mail attachment over a network using a e-mail page | 394 | 1995 | |
| 5,903,723 Method and apparatus for transmitting electronic mail attachments with attachment references | 361 | 1995 | |
| 6,185,625 Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object | 302 | 1996 | |
| 6,009,201 Efficient table-lookup based visually-lossless image compression scheme | 48 | 1997 | |
| 6,421,733 System for dynamically transcoding data transmitted between computers | 302 | 1997 | |
| 6,072,598 Method for enhancing usability of fax on small device | 25 | 1997 | |
| 6,311,215 System for dynamic determination of client communications capabilities | 99 | 1997 | |
| 6,348,929 Scaling algorithm and architecture for integer scaling in video | 107 | 1998 | |
| 6,392,699 Integrated color interpolation and color space conversion algorithm from 8-bit bayer pattern RGB color space to 12-bit YCrCb color space | 58 | 1998 | |
| 6,154,493 Compression of color images based on a 2-dimensional discrete wavelet transform yielding a perceptually lossless image | 64 | 1998 | |
| 6,028,807 Memory architecture | 28 | 1998 | |
| 6,195,026 MMX optimized data packing methodology for zero run length and variable length entropy encoding | 50 | 1998 | |
|
|
|||
| 5,548,789 Message communication processing apparatus for selectively converting storing and transmitting messages of different lengths | 110 | 1995 | |
| 6,606,669 Information processing apparatus having automatic OS selecting function | 37 | 1995 | |
| 5,917,543 Video conference system and control method for the same | 27 | 1996 | |
| 6,163,626 Method for digital image compression | 15 | 1998 | |
| 6,330,068 Image storing apparatus, image control apparatus, output control apparatus, information processing apparatus, system of these apparatuses, print control method therefor, and storage medium storing computer readable program realizing print control | 44 | 1998 | |
| 6,734,994 Image reading method and apparatus | 12 | 1998 | |
| 6,351,568 Image transform and significance bit-plane compression and decompression | 22 | 1998 | |
| 7,020,881 System for receiving description information from a network device and automatically generate a control panel at a controller for controlling the device | 15 | 1999 | |
| 6,490,675 Converter and conversion method | 5 | 1999 | |
|
|
|||
| 6,202,097 Methods for performing diagnostic functions in a multiprocessor data processing system having a serial diagnostic bus | 16 | 1995 | |
| 5,915,112 Remote procedure interface with support for multiple versions | 132 | 1996 | |
| 5,826,023 Communications tunneling | 50 | 1996 | |
| 5,896,502 Internet data transfer control via a client system to reduce delay | 65 | 1996 | |
| 6,289,375 Method and apparatus for invoking network agent functions using a hash table | 69 | 1998 | |
| 6,519,617 Automated creation of an XML dialect and dynamic generation of a corresponding DTD | 191 | 1999 | |
| 6,336,142 Methods and apparatus for downloading data between an information processing device and an external device via a wireless communications technique | 74 | 2000 | |
|
|
|||
| 5,172,227 Image compression with color interpolation for a single sensor image system | 47 | 1990 | |
| 5,309,257 Method and apparatus for providing color matching between color output devices | 89 | 1991 | |
| 5,956,044 Imaging device to media compatibility and color appearance matching with flare, luminance, and white point comparison | 39 | 1993 | |
| 5,412,427 Electronic camera utilizing image compression feedback for improved color processing | 35 | 1993 | |
| 5,913,088 Photographic system capable of creating and utilizing applets on photographic film | 47 | 1996 | |
|
|
|||
| 6,016,520 Method of viewing at a client viewing station a multiple media title stored at a server and containing a plurality of topics utilizing anticipatory caching | 163 | 1995 | |
| 5,880,856 Progressive image transmission using discrete wavelet transforms | 100 | 1996 | |
| 6,023,714 Method and system for dynamically adapting the layout of a document to an output device | 307 | 1997 | |
| 6,493,758 Offline viewing of internet content with a mobile device | 202 | 1998 | |
| 6,910,068 XML-based template language for devices and services | 111 | 2001 | |
|
|
|||
| 6,278,491 Apparatus and a method for automatically detecting and reducing red-eye in a digital image | 145 | 1998 | |
| 6,094,689 System for coupling a host computer to an image scanner in which high level functions are migrated to the attached host computer | 46 | 1998 | |
| 6,389,460 Method and apparatus for efficient storage and retrieval of objects in and from an object storage device | 85 | 1998 | |
| 6,546,143 Efficient wavelet-based compression of large images | 70 | 1999 | |
|
|
|||
| 5,917,542 System and method for digital image capture and transmission | 114 | 1997 | |
| 6,072,902 Method and system for color matching between digital display devices | 20 | 1997 | |
| 7,034,871 Capturing digital images to be transferred to an e-mail address | 15 | 2001 | |
|
|
|||
| 5,067,029 Electronic still camera capable of selecting recording media | 68 | 1989 | |
| 6,539,169 Method and apparatus for recording and re-recording image data in a device having limited memory capacity | 28 | 1998 | |
| 6,417,913 Method and apparatus for ordering photographic prints and printing apparatus for producing the same | 29 | 2000 | |
|
|
|||
| 5,652,621 Adaptive color plane interpolation in single sensor color electronic camera | 131 | 1996 | |
| 5,737,491 Electronic imaging system capable of image capture, local wireless transmission and voice recognition | 145 | 1996 | |
| 6,509,910 Method and system for interfacing with a digital media frame network | 42 | 2000 | |
|
|
|||
| 5,754,227 Digital electronic camera having an external input/output interface through which the camera is monitored and controlled | 210 | 1995 | |
| 6,104,430 Digital electronic still camera which receives an input/output control program through a detachable communication interface card | 126 | 1995 | |
| 6,459,816 Image processing system for compressing image data including binary image data and continuous tone image data by a sub-band transform method with a high-compression rate | 33 | 1998 | |
|
|
|||
| 6,023,585 Automatically selecting and downloading device drivers from a server system to a client system that includes one or more devices | 89 | 1997 | |
| 6,742,043 Reformatting with modular proxy server | 55 | 2000 | |
| 6,269,481 Automatic selecting and downloading device drivers from a server system to a client system that includes one or more devices | 57 | 2000 | |
|
|
|||
| 6,850,946 Method and system for a building database manipulator | 40 | 1999 | |
| 6,721,769 Method and system for a building database manipulator | 27 | 2000 | |
| 2004/0177,085 Method and system for using raster images to create a transportable building database for communications network engineering and management | 5 | 2004 | |
|
|
|||
| 6,031,964 System and method for using a unified memory architecture to implement a digital camera device | 46 | 1996 | |
| 5,790,878 System and method for recovering from a power failure within a digital camera device | 33 | 1996 | |
|
|
|||
| 5,835,580 Method and apparatus for automated provisioning and billing of communication services | 178 | 1996 | |
| 5,870,383 Provisioning technique for customer service | 11 | 1997 | |
|
|
|||
| 6,161,140 System for transferring information between a server and a data terminal through a network | 57 | 1997 | |
| 6,334,126 Data output system, communication terminal to be connected to data output system, data output method and storage medium | 68 | 1998 | |
|
|
|||
| 5,682,152 Data compression using adaptive bit allocation and hybrid lossless entropy encoding | 79 | 1996 | |
| 6,141,686 Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control | 291 | 1998 | |
|
|
|||
| 6,745,235 Intelligent network providing network access services (INP-NAS) | 8 | 2001 | |
| 6,760,762 Intelligent network providing network access services (INP-NAS) | 9 | 2001 | |
|
|
|||
| 6,256,666 Method and system for remotely managing electronic mail attachments | 201 | 1998 | |
| 6,195,696 Systems, methods and computer program products for assigning, generating and delivering content to intranet users | 64 | 1998 | |
|
|
|||
| 6,341,316 System, method, and computer program product for synchronizing content between a server and a client based on state information | 167 | 2000 | |
| 6,779,042 System, method, and computer program product for enabling on-device servers, offline forms, and dynamic ad tracking on mobile devices | 28 | 2000 | |
|
|
|||
| 6,198,941 Method of operating a portable communication device | 118 | 1998 | |
| 6,163,604 Automated fraud management in transaction-based networks | 79 | 1999 | |
|
|
|||
| 5,657,077 Event recording system with digital line camera | 39 | 1993 | |
| 5,552,824 Line object scene generation apparatus | 33 | 1994 | |
|
|
|||
| 6,393,470 Non intrusive automatic remote support for freeing overloaded storage in portable devices | 25 | 1999 | |
| 6,243,420 Multi-spectral image compression and transformation | 25 | 2000 | |
|
|
|||
| 6,577,338 Digital color printer digital camera and digital color printer system using the same | 27 | 1998 | |
| 6,549,958 Connector for coupling electronic imaging system with USB that selectively switches USB host controller and USB interface with connector | 28 | 1999 | |
|
|
|||
| 6,445,412 Highspeed image selecting method and digital camera having highspeed image selecting function | 29 | 1998 | |
| 6,725,300 Control device for controlling the transmission and receipt of data and a method of determining the transmitter and the receiver of the data | 22 | 1999 | |
|
|
|||
| 5,734,831 System for configuring and remotely administering a unix computer over a network | 161 | 1996 | |
| 7,054,905 Replacing an email attachment with an address specifying where the attachment is stored | 61 | 2000 | |
|
|
|||
| 7,103,357 Media spooler system and methodology providing efficient transmission of media content from wireless devices | 55 | 2001 | |
| 7,051,040 Imaging system providing dynamic viewport layering | 5 | 2002 | |
|
|
|||
| 6,417,882 CMOS sensor camera with on-chip image compression | 18 | 1998 | |
| 6,385,772 Monitoring system having wireless remote viewing and control | 91 | 1999 | |
|
|
|||
| 6,226,642 Content modification of internet web pages for a television class display | 179 | 1997 | |
| 6,300,947 Display screen and window size related web page adaptation system | 292 | 1998 | |
|
|
|||
| 6,473,794 System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework | 500 | 1999 | |
|
|
|||
| 2006/0256,130 Multimedia publishing system for wireless devices | 89 | 2002 | |
|
|
|||
| 5,860,074 Method and apparatus for displaying an electronic document with text over object | 166 | 1997 | |
|
|
|||
| 5,761,655 Image file storage and retrieval system | 269 | 1994 | |
|
|
|||
| 5,883,640 Computing apparatus and operating method using string caching to improve graphics performance | 39 | 1996 | |
|
|
|||
| 6,101,320 Electronic mail communication system and method | 67 | 1997 | |
|
|
|||
| 6,043,837 Method and apparatus for electronically distributing images from a panoptic camera system | 161 | 1997 | |
|
|
|||
| 5,818,525 RGB image correction using compressed flat illuminated files and a simple one or two point correction algorithm | 39 | 1996 | |
|
|
|||
| 6,128,413 Method and apparatus for data compression | 59 | 1997 | |
|
|
|||
| 6,275,869 System for network communication of image information between imaging devices according to multiple protocols | 38 | 1996 | |
|
|
|||
| 6,064,437 Method and apparatus for scaling and filtering of video information for use in a digital system | 41 | 1998 | |
|
|
|||
| 6,724,721 Approximated per-flow rate limiting | 58 | 1999 | |
|
|
|||
| 6,487,717 System and method for transmission of application software to an embedded vehicle computer | 73 | 1999 | |
|
|
|||
| 6,414,679 Architecture and methods for generating and displaying three dimensional representations | 39 | 1998 | |
|
|
|||
| 4,992,887 Method of storing and transmitting image data as an image file suitable for an image search | 38 | 1989 | |
|
|
|||
| 6,583,813 System and method for capturing and searching image data associated with transactions | 89 | 1999 | |
|
|
|||
| 2004/0022,444 Authentication using a digital watermark | 62 | 2002 | |
|
|
|||
| 2007/0198,687 Delivering Content on a Network Using Differential Caching System and Method | 2 | 2007 | |
|
|
|||
| 5,249,053 Filmless digital camera with selective image compression | 139 | 1992 | |
|
|
|||
| 6,167,441 Customization of web pages based on requester type | 193 | 1997 | |
|
|
|||
| 6,031,934 Computer vision system for subject characterization | 39 | 1997 | |
|
|
|||
| 6,598,076 Method and apparatus for electronically communicating an electronic message having an electronic attachment | 42 | 2000 | |
|
|
|||
| 6,480,853 Systems, methods and computer program products for performing internet searches utilizing bookmarks | 40 | 1999 | |
|
|
|||
| 6,020,920 Method and system for speculative decompression of compressed image data in an image capture unit | 45 | 1997 | |
|
|
|||
| 6,441,913 Image processing apparatus and image processing method | 35 | 1998 | |
|
|
|||
| 6,351,547 Method and apparatus for formatting digital images to conform to communications standard | 32 | 1999 | |
|
|
|||
| 6,397,230 Real-time multimedia transmission | 65 | 1997 | |
|
|
|||
| 6,014,763 At-speed scan testing | 39 | 1998 | |
|
|
|||
| 6,505,236 Network-based mail attachment storage system and method | 66 | 1999 | |
|
|
|||
| 5,917,965 Method and apparatus for storing images of documents having magnetic ink code line | 109 | 1995 | |
|
|
|||
| 5,613,017 Apparatus for processing image data among media having different image output sizes | 35 | 1995 | |
|
|
|||
| 6,085,249 Method and apparatuses for transferring data for multiple applications through a single communication link in response to authentication information | 67 | 1997 | |
|
|
|||
| 6,512,919 Electronic shopping system utilizing a program downloadable wireless videophone | 296 | 1999 | |
|
|
|||
| 6,423,892 Method, wireless MP3 player and system for downloading MP3 files from the internet | 56 | 2001 | |
|
|
|||
| 4,443,786 Data transmission system employing wire and wireless transmission paths | 11 | 1981 | |
|
|
|||
| 2003/0110,234 System and methodology for delivering media to multiple disparate client devices based on their capabilities | 59 | 2001 | |
|
|
|||
| 6,008,847 Temporal compression and decompression for video | 53 | 1997 | |
|
|
|||
| 6,335,783 Lithography system | 13 | 2000 | |
|
|
|||
| 6,067,383 Coding method, coding apparatus, wavelet transform apparatus, and wavelet reverse transform apparatus | 36 | 1996 | |
|
|
|||
| 5,347,600 Method and apparatus for compression and decompression of digital image data | 86 | 1991 | |
|
|
|||
| 5,742,043 Body-nearable laser scanning system with programmed mode for consecutively reading bar code symbols without system reactivation | 16 | 1996 | |
|
|
|||
| 2002/0062,396 Server devices for displaying web pages | 30 | 2001 | |
|
|
|||
| 5,928,325 Method of dynamically establishing communication of incoming messages to one or more user devices presently available to an intended recipient | 137 | 1997 | |
|
|
|||
| 6,081,883 Processing system with dynamically allocatable buffer memory | 143 | 1997 | |
|
|
|||
| 7,149,370 Method and device for image surfing | 11 | 2003 | |
|
|
|||
| 6,330,073 System and method for merging multi-platform documents | 14 | 1998 | |
|
|
|||
| 6,925,595 Method and system for content conversion of hypertext data using data mining | 86 | 1998 | |
|
|
|||
| 6,202,060 Data management system | 299 | 1996 | |
|
|
|||
| 5,526,047 Scheme camera employing compression recording | 22 | 1994 | |
|
|
|||
| 5,798,794 Wavelet transform subband coding with frequency-dependent quantization step size | 31 | 1995 | |
|
|
|||
| 6,285,775 Watermarking scheme for image authentication | 175 | 1998 | |
|
|
|||
| 6,449,658 Method and apparatus for accelerating data through communication networks | 118 | 1999 | |
|
|
|||
| 6,392,697 Digital still camera | 28 | 1998 | |
|
|
|||
| 6,424,739 Image data compression apparatus capable of reducing false color | 12 | 1998 | |
|
|
|||
| 6,628,325 Camera network communication device | 86 | 1998 | |
|
|
|||
| 6,157,746 Apparatus and method for encoding wavelet trees generated by a wavelet-based coding method | 33 | 1997 | |
|
|
|||
| 6,463,177 Dynamic management of embedded coded images in a digital storage device | 14 | 1998 | |
|
|
|||
| 6,704,712 Remote film scanning and image transfer system, protocol and method | 13 | 2000 | |
|
|
|||
| 6,285,471 Telecommunications system for transmitting images | 12 | 1996 | |
|
|
|||
| 6,411,685 System and method for providing unified messaging to a user with a thin web browser | 144 | 1999 | |
|
|
|||
| 2007/0011,023 Apparatus for authenticating the validity of a device | 6 | 2006 | |
|
|
|||
| 6,278,449 Apparatus and method for designating information to be retrieved over a computer network | 107 | 1998 | |
|
|
|||
| 6,507,864 Client-server software for controlling data collection device from host computer | 66 | 2000 | |
|
|
|||
| 6,360,252 Managing the transfer of e-mail attachments to rendering devices other than an original e-mail recipient | 130 | 2000 | |
|
|
|||
| 6,091,777 Continuously adaptive digital video compression system and method for a web streamer | 216 | 1998 | |
|
|
|||
| 6,914,622 Teleconferencing robot with swiveling video monitor | 21 | 1998 | |
|
|
|||
| 6,785,730 Generic communications protocol translator | 51 | 1999 | |
|
|
|||
| 5,848,193 Wavelet projection transform features applied to real time pattern recognition | 40 | 1997 | |
|
|
|||
| 6,457,044 Electronic-mail system for transmitting and receiving image data utilizing management of compatability transmission modes and capability information of destination terminals | 62 | 1999 | |
|
|
|||
| 6,438,576 Method and apparatus of a collaborative proxy system for distributed deployment of object rendering | 78 | 1999 | |
|
|
|||
| 6,125,201 Method, apparatus and system for compressing data | 88 | 1998 | |
|
|
|||
| 6,615,224 High-performance UNIX file undelete | 37 | 1999 | |
| 6,400,903 Remote camera relay controller method and apparatus | 36 | 2000 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Mar 7, 2014 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Mar 7, 2018 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Mar 7, 2022 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |