Abstract:
A method and apparatus for managing categorized images in a digital camera is provided. In one aspect, a method includes, storing images on a storage media in the digital imaging device, where each image includes at least one tag corresponding to a category for categorizing the images. A category list is generated that includes the categories corresponding to the tags in the images and the category list is stored on the storage media. The category list identifies, for each category, which of the stored images have the tag corresponding to the category. A category within the category list is designated as a default category. The method further includes accessing the image category list in order to display the images, wherein only the identified images of the default category are displayed, thereby speeding access to, and display of, the images.
Abstract:
A method and system for viewing images from an image capture device on a host computer. The method and system include establishing communication between the image capture device and the host computer, and mounting the image capture device as a disk on the host computer. The method and system further include automatically generating an Internet page description file in the image capture device that references the images stored therein, and accessing the Internet page description file through a standard web browser on the host computer. The user may then view the images stored in image capture device on the host computer through the web browser.
Abstract:
A method and apparatus for enhancing performance of a high-capacity storage media in a digital imaging device. The method aspect of the present invention includes, storing images on the storage media, where the images include tags for categorizing the images. A category list is generated from the tags in the images and the category list is stored on the storage media. A category within the category list is designated as a default category. The method further includes accessing the image category list in order to display the images, wherein only the images belonging to the default category are displayed, thereby speeding access to, and display of, the images.
Abstract:
A method is provided for automatically providing remote services for a mobile device having an established relationship with a server of a home network. After the relationship between the mobile device and the server has been set-up and the device detects a local network that is separate and remote from the home network, a connection is automatically established between the mobile device and a local network. The device then automatically establishes an Internet connection with the server through the local network, and transmits to the server information that was stored in the mobile device when the relationship was established. In response to the server recognizing the device through the transmitted information, the server automatically activates at least one service to initiate a transfer data, such as uploading images between the device and the server through the local network.
Abstract:
A method and apparatus for automatically categorizing images in a digital camera is provided. In one aspect, image data is captured by a digital camera. Image data analysis is performed on the captured image data by the digital camera to automatically generate a category tag to which the captured image data may relate. The generated category tag is stored in association with the captured image data for categorizing the captured image data.
Abstract:
A method and system for correcting the aspect ratio of an image captured by a digital camera is disclosed. In one aspect, the method and system include determining if the image requires cropping, decompressing the image, and cropping the image if the image required cropping. The image is then provided to a display. In another aspect, the method and system include cropping an image to a predetermined shape and providing the data to a display buffer.
Abstract:
Automatically configuring a portable electronic device for accessing a site on a public network is disclosed. The method and system include establishing a connection to at least one server for establishing and maintaining website accounts, and sending information uniquely identifying the electronic device to the at least one server. The at least one server sends user account information to the device, including an account ID and password, created based on the electronic device information. The user account information is stored on the device for use the next time the device accesses the website, whereby the user does not have to enter account information in order to establish the ISP connection or the website account before accessing the public network or, if the user account is not completely set up, to establish the user account a next time the device connects to the at least one server.
Abstract:
A method for anti-piracy protection of a software application by obfuscation of the execution of portions of the applications code is described. The method includes providing a language specification and library to implement the functions of the language, providing a compiler to translate the language into byte codes, and providing an interpreter to execute the byte codes using the library. The method further includes providing the language specifications, library, compiler, interpreter, and instructions to a software publisher, where the software publisher embeds the library and interpreter in the application to be protected, and selects and prepares application code segments for processing into byte codes by the compiler. The application is then executed using the embedded library and interpreter, where the execution of the application is obfuscated by the use of byte codes.
Abstract:
A system and method for using scripts and selectable feature parameters to configure digital camera device features. The digital camera includes memory storing scripts for providing digital camera device features, an interface enabling a user to modify feature settings, a port connectable to a host computer for modifying or adding scripts to the memory, and a script manager for interpreting the scripts and the feature settings. The digital camera further includes an imaging device for generating a digitized image, and image processors for enhancing the digitized image according to the scripts and the selected feature settings. The digital camera still further includes command handlers for configuring the imaging device and the image processors according to the scripts and the feature settings.
Abstract:
A system and method for reducing storage and transmission bandwidth requirements of a portable image capture device capable of establishing a communications connection on a network are disclosed. The method includes assigning an image identifier to captured images uploaded to a server on a network, wherein each of the images is stored in an image file having a particular size. The size of each of the image files corresponding to the uploaded images on the image capture device may then be reduced, thereby reducing storage requirements. In response to a user request to apply an action to one of the uploaded images, only the image identifier of the image and the requested action are transmitted to the server, thereby eliminating the need to retransmit the image and reducing transmission bandwidth requirements.