Abstract:
A method and system for providing a computer running a Web browser HTTP access to a peer server located behind a firewall in a peer-to-peer network is described. The method and system first include providing the peer-to-peer network with a proxy server. The peer server then registers an outbound socket connection with the proxy server. In response to the proxy server receiving an HTTP request to access the peer server from the web browser, the HTTP request is translated into a request packet and the request packet is sent to the peer server. In response to the peer server receiving the request packet, the peer server translates the request packet back into the HTTP request and then responds to the request, thereby enabling generic web traffic to flow.
Abstract:
A method and system for automatically generating names for files uploaded from a computer to a server is disclosed (24). Aspects of the present invention include allowing a user to define a file-naming template using information available from a variety of sources including, the uploaded files, an application environment of the server, and an operating environment of the computer (26). Names are then automatically generated for each file when files are uploaded based on the template pattern.
Abstract:
A meta-application architecture (22) for integrating photo-service-based websites is disclosed. The online system (10) includes a plurality of client devices (12) capable of storing and displaying digital images, wherein a portion of the client devices communicate data in different formats. The system (10) also includes a plurality of online photo-service sites, wherein each of the photo-service sites (14) utilize different data models. The online system (10) further includes a server (20) for communicating with both the client devices (12) and the phot-service sites (14) over a network. A meta-application (22) is also provided that is accessible by the server (20) for defining a common data model format for the different formats of the photo-service sites. In operation, when a request is received from a client device (12) for photo-services from a particular photo-service site (14), the request is is passed to the photo-service site (14). When the response from the photo-service site (14) is received, the response is converted from the data model of the photo-service site (14) to the common data model format, and the converted request is then presented to the requesting client device (12) in the data format required by the requesting client device (12).
Abstract:
Method and system aspects for digital image stamp positioning are disclosed. A method aspect, and system for providing same, positions a stamp (800, 810, 820) in a digital image captured with a digital image capture unit (114) independently of the digital image orientation. Included are the selecting of at least two offset values for a stamp (800, 810, 820), identifying of an area in an image for placing the stamp (500, 810, 820) based on the at least two offset values. Additionally included is the positioning of the stamp (800, 810, 820) within the identified area based on the at least two offset values.
Abstract:
A method and system for assisting a user in manually capturing overlapping images for composite image generation using a camera (110). The method and system includes dividing the view finder (402) into a first and second zone (556) in response to the user capturing a first image (552). The portion of the first image (440a) that is to overlap with the next image is then displayed (558) on the first zone (A) of the view finder (402), while a live image is displayed (560) in the second zone (B). The two zones of the view finder thereby enable the user to align (562) the live image with the first image before capturing (564) the next image.
Abstract:
A method for systematic generation of one or more image groups to relate a plurality of images as a single group includes providing an image command sequence. The image command sequence controls an image capture session and further includes a first command (700), the first command initiating the image capture session and formation of a first group, a plurality of parameters (702), the plurality of parameters characterizing the first group as one of at least two image capture group formats, and a second command (706), the second command ending the image capture session, wherein the image command sequence results in the single group of related images.
Abstract:
A method and system include a digital image capture device (114), the digital image capture device capable of capturing and processing digital image data, and a central processing unit (344). The central processing unit is capable of coordinating instruction sequence execution, the instruction sequence including a first command to initiate an image capture session (354), a plurality of parameters in conjunction with the first command, and a second command to end the image capture session, wherein the image capture session automatically relates images captured during the image capture session to form the user-specified time-based group.
Abstract:
The present invention is related to a computer system that provides a web page to a requestor over a network. Aspects of the present invention include receiving by the computer system a request to access a web page and in response, determining whether a descriptor for the requested web page is in a session memory. If the descriptor is not in the session memory, it is retrieved from a database and the stored in the session memory. From there, the descriptor is used to determine whether the web page should be retrieved and returned to the requestor. By storing the descriptor in session memory, additional accesses to the database can be avoided when the descriptor is used for subsequent tasks.
Abstract:
A method and system for providing on online file- service that automatically stores and organizes digital files. The method and system include providing the server with a set of trigger handlers that are each configured to perform a particular action on a digital file. The user may log into the server and specify attribute criteria for each of the trigger handlers. Digital files uploaded by the user are received by the server, wherein each file has a plurality of attributes associated therewith. The attributes of each file are then compared with the attribute criteria entered by the user for each of the trigger handlers. And upon a match, the corresponding trigger handler is invoked, such that actions are automatically performed on the digital files.
Abstract:
A method and system for serving and image in multiple formats from a photosharing site is disclosed. The method and system include storing a set of format parameters and respective parameter values in a table. When a request for a modified image containing at least on of the formats is received, the format parameter is looked-up in the table and the value corresponding to the parameter is retrieved. A command line is then automatically generated in which the format value is used as a command line option, and the command line is interpreted to generate the modified image. The modified image is then stored in a cache, and the command line option is used as an identifier in the cache for the modified image.