scispace - formally typeset
Search or ask a question

Showing papers on "Upload published in 2004"


Patent
20 Sep 2004
TL;DR: In this paper, the authors describe methods and systems that automatically download computer software components from a computer network like the Internet or an intranet, which can be used to provide dynamic or interactive multimedia components in HTML documents with HTML tags.
Abstract: Methods and systems automatically download computer software components from a computer network like the Internet or an intranet. The methods and systems can be used to provide dynamic or interactive multimedia components in HTML documents with HTML tags. The HTML tags can contain parameters including uniform resource locators (URLs) which reference dynamic or interactive multimedia components on remote computers. Network browsers and other applications can obtain computer software components from a computer network like the Internet or an intranet in a uniform, portable, architecture-neutral, robust manner. The computer software components obtained can be used to provide a variety of new multimedia functionality to an application program.

544 citations


Proceedings ArticleDOI
25 Oct 2004
TL;DR: This prototype illustrates that the novel system that empowers corporations to verify client integrity properties and establish trust upon the client policy enforcement before allowing clients (remote) access to corporate Intranet services integrates seamlessly into scalable corporate policy management and introduces only a minor performance overhead.
Abstract: Intranet access has become an essential function for corporate users. At the same time, corporation's security administrators have little ability to control access to corporate data once it is released to remote clients. At present, no confidentiality or integrity guarantees about the remote access clients are made, so it is possible that an attacker may have compromised a client process and is now downloading or modifying corporate data. Even though we have corporate-wide access control over remote users, the access control approach is currently insufficient to stop these malicious processes. We have designed and implemented a novel system that empowers corporations to verify client integrity properties and establish trust upon the client policy enforcement before allowing clients (remote) access to corporate Intranet services. Client integrity is measured using a Trusted Platform Module (TPM), a new security technology that is becoming broadly available on client systems, and our system uses these measurements for access policy decisions enforced upon the client's processes. We have implemented a Linux 2.6 prototype system that utilizes the TPM measurement and attestation, existing Linux network control (Netfilter), and existing corporate policy management tools in the Tivoli Access Manager to control remote client access to corporate data. This prototype illustrates that our solution integrates seamlessly into scalable corporate policy management and introduces only a minor performance overhead.

217 citations


Proceedings ArticleDOI
07 Mar 2004
TL;DR: The results show that Slurpie clients improve performance as the size of the network increases, and the server is completely insulated from large flash crowds entering the SlurPie network.
Abstract: We present Slurpie: a peer-to-peer protocol for bulk data transfer. Slurpie is specifically designed to reduce client download times for large, popular files, and to reduce load on servers that serve these files. Slurpie employs a novel adaptive downloading strategy to increase client performance, and employs a randomized backoff strategy to precisely control load on the server. We describe a full implementation of the Slurpie protocol, and present results from both controlled local-area and wide-area testbeds. Our results show that Slurpie clients improve performance as the size of the network increases, and the server is completely insulated from large flash crowds entering the Slurpie network.

182 citations


Patent
10 Nov 2004
TL;DR: The need for upload security arises during content sharing between users in communication link with each other and a server as mentioned in this paper, where the server identifies a mobile device that sends an upload message destined to a user.
Abstract: The need for upload security arises during content sharing between users in communication link with each other and a server. In one embodiment, providing the upload security involves the server identifying a mobile device that sends an upload message destined to a user. Providing the upload security further involves the server accessing opt-in parameters predetermined by the user, determining if the identity of the sending mobile device is included in the opt-in parameters, and, if so, allowing the upload to the user's account, otherwise blocking the upload. The opt-in parameters include the identity of mobile devices that are authorized by the user to upload data to the user's account. In one embodiment, the communication link includes a wireless carrier network with capability for security screening of the upload message before it reaches the server based on the identity of the wireless carrier network.

171 citations


Patent
30 Dec 2004
TL;DR: In this paper, a mobile station update client facilitates downloading of updated software through a data communication client, using a standard interface, and the update client interacts with the server, to identify resident software for checking against update(s) available from the server.
Abstract: A mobile station update client facilitates downloading of updated software. This client interacts through a data communication client, using a standard interface. The data client wakes up the update client, in response to a notification from a download server. The update client interacts with the server, to identify resident software for checking against update(s) available from the server. The server does not need to be pre-provisioned with information as to the software or firmware in the mobile station, as this data can be provided by the update client. Also, there is no need for transmission of sensitive subscriber information over the air once a connection is established, because the download client provides the minimal data needed to facilitate the checking and updating of the software. An update is downloaded and stored in dedicated memory in the mobile station. The update client installs the updated software and activates that software for future use.

167 citations


Patent
12 Nov 2004
TL;DR: In this article, a method and apparatus for broadcasting live personal performances over the Internet employs a web server to manage scheduling and broadcasting of the performances, as well as collections and payments for products and services sold by presenters to viewers in conjunction with their performances.
Abstract: A method and apparatus for broadcasting live personal performances over the Internet employs a web server to manage scheduling and broadcasting of the performances over the Internet, as well as collections and payments for products and services sold by presenters to viewers in conjunction with their performances. The server receives audio/video data from presenter operated computers through an uploaded presenter program, and relays the received audio/video data to viewer operated computers for viewing in media players invoked by their web browsers responding to an uploaded HTML document or JAVA applet. Viewers select performances to view from a program schedule provided on a webpage hosted by the web server. Both viewers and presenters are registered with the web server to facilitate payments for products and services, and their financial information stored in a secure user database.

162 citations


Patent
10 Sep 2004
TL;DR: In this article, an online music purchasing system and method is disclosed in which a radio service (106) operates on a user's computer and is configured for receiving and playing digital radio representations of media content in a radio session.
Abstract: An online music purchasing system and method is disclosed in which a radio service (106) operates on a user's computer and is configured for receiving and playing digital radio representations of media content in a radio session. A content server (118) is configured for serving the digital radio representations of media content to the radio service (106), and a radio sequence server (122) is configured for serving a sequential list of currently-playing and previously-played media content of the radio session to the radio service (106). An account server (111) is configured for receiving a signal indicative of a user's desire to purchase a file of one of a currently-playing or previously-played media content. A download manager (104) is configured for downloading the file to the user's computer according to the signal indicative of the user's desire to purchase the file.

143 citations


Patent
21 May 2004
TL;DR: In this paper, an online photo viewing and album management system incorporating website building tools is disclosed, where photos are uploaded from a client computer to a server computer and posted in an ordered manner as separate web pages within an album.
Abstract: An online photo viewing and album management system incorporating website building tools is disclosed. Photos are uploaded from a client computer to a server computer and posted in an ordered manner as separate web pages within an album. Editing tools are provided to allow for resizing, rotation annotation of the photos. The website builder component provides design tools to layout pages and set backgrounds and colors and other visual characteristics of the web pages. Editing commands are received on the server as HTTP calls that originate from the client interface. These updates are applied to the server and the web pages. As incremental updates are received, they are processed and immediately applied to the server, and as requests arrive to edit particular pages, the contents of those pages are queried from the server and assembled into source code for web pages.

129 citations


Patent
30 Aug 2004
TL;DR: In this article, a web form is provided for users to upload multimedia from their local desktop computing device and also provided in the form are input fields for user to enter their phone numbers and their service providers.
Abstract: A method, apparatus, html form, image processing function, web server is directed to enabling one step uploading, format conversion, and delivering of multimedia to mobile devices. A web form is provided for users to upload multimedia from their local desktop computing device. Also provided in the form are input fields for users to enter their phone numbers and their service providers. Upon submitting the form, multimedia is uploaded to the server. The multimedia is then stored in the server. The server sends a short message, such as SMS message, to the mobile device that includes a hook. In one embodiment, the message hook is a URL that identifies the multimedia that is uploaded. If the message hook is selected at the mobile device, the server employs the index to access the multimedia on the server. The accessed multimedia is processed and converted to the format that can be readily saved, viewed, and played on the mobile device. The formatted multimedia is then sent back to the mobile device. The mobile device saves the multimedia.

127 citations


Patent
10 Sep 2004
TL;DR: In this paper, a method and system for generating customized incentives involving electronic distribution of coupons to remote personal computers based on proximity of the computer to a retail center are disclosed, where a plurality of data fields are used to associate a user's location with a specific incentive.
Abstract: A method and system for generating customized incentives involving electronic distribution of coupons to remote personal computers based on proximity of the computer to a retail center are disclosed. A repository, such as an online service provider or a web site on the Internet, stores packages of incentive data for downloading automatically or on demand to a user's computer. A plurality of data fields is used to associate a user's location with a specific incentive.

125 citations


Patent
26 Apr 2004
TL;DR: A method, system and article of manufacture for data preservation is presented in this article, where the authors describe a system for preserving data during system migration, which includes determining which files on a computer should not be preserved, preserving all files from the computer not identified by the determining step, and downloading the preserved files to the computer.
Abstract: A method, system and article of manufacture for data preservation A method for preserving data during system migration includes determining which files on a computer should not be preserved, preserving all files from the computer not identified by the determining step, performing a system migration on the computer, and downloading the preserved files to the computer The determining step may determines which files should not be preserved by applying rules that specify which files should not be preserved A system for preserving data during system migration includes a plurality of workstation computers and a remote site server connected to the plurality of workstation computers Each workstation computer includes a plurality of files The remote site server includes a processor that executes instructions on a memory, the memory including instructions for preserving data during system migration

Patent
23 Oct 2004
TL;DR: In this article, the authors present a communication system for promoting and managing communications among a social support network, which includes a closed communication service platform (215) and a hardcopy-based communication appliance (240).
Abstract: Methods and systems are provided for promoting and managing communications among a social support network. According to one embodiment, a communication system includes a closed communication service platform (215) and a hardcopy-based communication appliance (240). The communication service platform (215) provides a caregroup virtual private network (VPN) through which only registered members of the caregroup, authorized personnel of the communication service platform, processes associated with the communication service platform (215), and a target of the caregroup are permitted to exchange communications. The hardcopy-based communication appliance (240) is associated with the caregroup VPN and used by the target and is operable to be communicatively coupled to the communication service platform (215) to print inbound communications received from registered members (235) of the caregroup, and to upload to the communication service platform (215) outbound digital representations of annotated pages defining communications to be delivered to one or more members (235, 236) of the caregroup.

Patent
25 Mar 2004
TL;DR: In this paper, a method of providing a user computer with access to video advertisement files of a network is described, which may include launching a browser application for a user to connect to a network, detecting if the user computer is not actively sending or receiving data from the network, and if so, commencing downloading a video advertisement file from the Internet service provider to the user's computer, and waiting to continue downloading of the file, automatically displaying the advertisement file, determining that an ad file should not be viewed after the ad file has been viewed a predetermined number of times per predetermined
Abstract: There is disclosed a method of providing a user computer with access to video advertisement files of a network. The method may comprise launching a browser application for a user computer to connect to a network, detecting if the user computer is not actively sending or receiving data from the network, and if so, commencing downloading a video advertisement file from the network to the user computer, detecting if the user computer is downloading a web page during downloading of the video advertisement file, and if so, waiting to continue downloading of the video advertisement file, automatically displaying the video advertisement file, determining that an ad file should not be viewed after the ad file has been viewed a predetermined number of times per predetermined time period, and providing a link that permits a user to select a web site that corresponds to the video advertisement file.

Patent
21 Oct 2004
TL;DR: In this article, a fair share server, a user computer, and a second user computer are used to provide a digital media file sharing system for a single user computer with a credit in the payment database of the fair sharing server.
Abstract: A digital media file sharing system includes a fair share server, a user computer, and a second user computer. The fair share server includes a user library information database and a media library, the media library storing digital media files. A user computer includes a user computer media library and the user computer media library stores user digital media files. A second user computer includes a second user computer media library and requests the downloading of a selected digital media file from the user library information database. The second user computer downloads the selected digital media file from the user computer media library. The user computer is allocated a credit in the payment database of the fair share server for providing the selected digital media file to the second user computer.

Patent
08 Jun 2004
TL;DR: In this paper, a method for monitoring client interaction with a resource downloaded from a server in a computer network includes the steps of using a client to specify an address of a resource located on a first server, downloading a file corresponding to the resource from the first server in response to specification of the address, using a server to acquire client identifying indicia from the client, and uploading the amount of time determined by the first executable program to a third server.
Abstract: A method for monitoring client interaction with a resource downloaded from a server in a computer network includes the steps of using a client to specify an address of a resource located on a first server, downloading a file corresponding to the resource from the first server in response to specification of the address, using the client to specify an address of a first executable program located on a second server, the address of the first executable program being embedded in the file downloaded from the first server, the first executable program including a software timer for monitoring the amount of time the client spends interacting with and displaying the file downloaded from the first server, downloading the first executable program from the second server to run on the client so as to determine the amount of time the client interacts with the file downloaded from the first server, using a server to acquire client identifying indicia from the client, and uploading the amount of time determined by the first executable program to a third server. The first executable program may also monitor time, keyboard events, mouse events, and the like, in order to track choices and selections made by a user in the file, and may execute upon the occurrence of a predetermined event, as well as monitoring or determining the amount of information downloaded by the client. The monitored information and client identifying indicia is stored on a database in a server for use in analysis and for automatically serving out files assembled according to user interests and preferences.

Patent
20 May 2004
TL;DR: In this paper, the first computer sends a first request to the second computer in a first connection, and as a result, decrypts the encrypted hash value in the second request, independently determines a hash value for the information in the first request and compares the independently determined hash value to the decrypted hash value.
Abstract: A method for transferring data between a first computer and a second computer. The first computer sends a first request to the second computer in a first connection. The first request includes a request to start a session, an encrypted ID of the session, and an encrypted hash value for information in the first request. The information in the first request comprises the request to start the session and the encrypted session ID. The second computer receives the first request, and as a result, decrypts the encrypted hash value in the first request, independently determines a hash value for the information in the first request and compares the independently determined hash value to the decrypted hash value. If there is match, the second computer starts a session with the first computer. Subsequently, the first computer sends a second request to the second computer in a second connection in the session. The second request includes a request to download or upload data of a file, an encrypted ID of the session, an identity of the file to at least partially upload or download, and an encrypted hash value for information in the second request. The information in the second request comprises the request to download or upload data, the encrypted session ID and the file identity. The second computer receives the second request in the session, and as a result, decrypts the encrypted hash value in the second request, independently determines a hash value for the information in the second request and compares the independently determined hash value to the decrypted hash value. If there is match, the second computer processes the request to at least partially download or upload the file.

Patent
28 Jul 2004
TL;DR: In this article, a system for downloading a plurality of content objects from the Internet (120) to a computer of a user (104) is disclosed, which includes first and second web pages (116), a database (108), and a media server (112).
Abstract: According to the invention, a system for downloading a plurality of content objects from the Internet (120) to a computer of a user (104) is disclosed. The system includes first and second web pages (116), a database (108) and a media server (112). The first web page (116) allows selection of the number of content objects. The second web (116) page includes a link to an application that includes embedded information that correlates the number of content objects to the application. The database (108) stores the number of content objects. The media server (112) composes an application that includes the embedded information. The number of content objects are selected by a user (216) from the first web page (116). The media server (112) allows download of the number of content objects after receiving the embedded information from a computer of a user (104).

Patent
15 Jun 2004
TL;DR: In this article, an enhanced radio system is disclosed that provides for the capture and playback of one or more radio stations, allowing the authorized user to respond easily to radio content, download and upload audio content, and send radio content to another user.
Abstract: An enhanced radio system is disclosed that provides for the capture and playback of one or more radio stations. The user may tune to a station, or scan through stations, rewind to hear what was missed (even while the system is turned off), and fast-forward through undesired content. The system allows a user to rate content, and to be notified when that content is being played on any station. The system may recognize content as it is broadcast and may jump to desirable content, save a copy of desirable content, or skip over undesirable content. The system may make radio station recommendations. The system may support multiple sets of configuration information to allow its use by multiple listeners and in multiple locations. The system allows the authorized user to respond easily to radio content, download and upload audio content, and send radio content to another user. The system may allow a user to download information about content that the user wishes to record a copy of. The system may provide other radio related and radio content related information. The system may provide a karaoke mode. The system may also allow the user to integrate a telephone with the radio. The system may report usage information to a collection facility.

Patent
Pol O. Morain1, Mathieu Chuat1
17 Mar 2004
TL;DR: In this article, a system and method is disclosed for providing usage metrics of digital content, which includes one or more clients, such as a computer and an audio player device, a usage metrics server and an optional recommendation system, which are connected together by a network.
Abstract: A system and method is disclosed for providing usage metrics of digital content The system includes one or more clients, such as a computer and an audio player device, a usage metrics server and an optional recommendation system, which are connected together by a network, such as the Internet. A consumer or user at a client system, such as the computer, downloads digital content from a content provider. As the client consumes the digital content, a tracking system operating on the client uploads usage data to the usage metrics system. The usage metrics system processes the usage data and stores the processed data in a storage for subsequent retrieval to provide the data to a content provider, the optional recommendation system and/or third party systems.

Patent
18 Mar 2004
TL;DR: In this paper, an image processing apparatus receives upload menu data denoting a transmission method of data from a server and transmits the image data to the server according to the upload menu.
Abstract: PROBLEM TO BE SOLVED: To relieve a load imposed on each of a transmission side and a reception side of data SOLUTION: An image processing apparatus 10 receives upload menu data denoting a transmission method of data from a server 14 When a prescribed button instructing data transmission is turned on, the image processing apparatus 10 controls an image scanner 12 to read a document and to receive read image data Then the image processing apparatus 10 transmits the image data to the server 14 according to the upload menu data COPYRIGHT: (C)2005,JPO&NCIPI

Patent
09 Jan 2004
TL;DR: In this article, a system and method for accepting, storing, retrieving, manipulating, and otherwise managing video images having potential evidentiary significance is described, where each of the generated images files are uploaded to a server, and indexed and stored in a searchable database.
Abstract: A system and method is disclosed for accepting, storing, retrieving, manipulating, and otherwise managing video images having potential evidentiary significance. A video image intake station collects surveillance, crime scene, police traffic stop, or other video images captured by a video image capture device and generates individual video image files. Each of the generated images files are uploaded to a server, and indexed and stored in a searchable database. For redundancy, a back-up copy of each image file is made and stored in an archive. Once image files have been placed in a searchable database, individual image files may be searched and accessed by users who have been granted appropriate access rights by an administrator. Users with an appropriate level of access rights can download an image file, have an image file e-mailed to an Internet address, or output an image file in any known or suitable output format (e.g., to a CD-ROM, DVD, floppy disk, or other media) for further processing or analysis. These image files may comprise original, un-edited image files, and/or redacted or edited image files depending on their relevancy and/or admissibility in a legal proceeding.

Patent
13 Feb 2004
TL;DR: In this article, the authors present a method for playing a computer-based solitaire game including the steps of retrieving an input from an internet server to a computer, playing and scoring the game according to the input.
Abstract: The present invention provides a method for playing a computer-based solitaire game including the steps of retrieving an input from an internet server to a computer, playing and scoring the game according to the input. The internet server and the computer are intermittently connected during the game and the input comprises a scoring method and a game pattern which are controlled and predetermined by the internet. The present invention also provides a computer-based solitaire game comprising a network connection to an internet server for retrieving an input and for comparing scores, and a control system for a player having means for operating on the input and means for displaying the input and the comparison results to the player. The input comprises a scoring method and a game pattern which are controlled and predetermined by the internet server, and the game pattern comprises game features and graphic elements. The present invention further provides a method for operating a tournament game over the internet having the steps of establishing communication between a central server and a player's computer, downloading an input onto the player's computer, re-accessing periodically to the player's computer from the central server, transferring information relating to player's identity, the game, and result to the central server, comparing scoring results from multiple players in the central server according to the tournament structure, displaying the comparison results on the player's computer, and continuing playing the game according to results and the tournament structure.

Patent
08 Jun 2004
TL;DR: In this paper, a client requests a download plan from the download management system for downloading data in parallel from the plurality of download servers to a client, and the client requests chunks of data from download servers identified by the download plan.
Abstract: In a Grid computer system having a plurality of download servers in network communication with client computers and a download management system, a client requests a download plan from the download management system for downloading data in parallel from the plurality of download servers to a client. The client requests chunks of data from download servers identified by the download plan. The client monitors the performance of the download servers downloading the chunks and reassigns portions of chunks amongst the download servers in order to improve the performance of completing the download of the chunks. A chunk of download data is a plurality of files, a file or a portion of file of data.

Patent
18 Oct 2004
TL;DR: An aggregated program guide as discussed by the authors contains entries of programs available for downloading and viewing including details such as network location of the programs and download status, and information about viewing rights and is made available for download from a network server different from content servers on which the programs are available.
Abstract: An aggregated program guide contains entries of programs available for downloading and viewing including details such as network location of the programs and download status. The guide further contains information about viewing rights and is made available for download from a network server different from content servers on which the programs are available for download.

Patent
08 Oct 2004
TL;DR: In this article, the authors present an improved web-based media submission tool that allows the user to confirm the submission by generating a thumbnail image of an image file that has been dragged and dropped.
Abstract: 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 intellegent 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.

Patent
Noriyuki Hirayama1
30 Sep 2004
TL;DR: In this paper, an electronic apparatus executes communication with a serer via a network and includes an informing unit configured to inform the server of software configuration information indicative of a current configuration of embedded software that is installed in the electronic apparatus, to request update list information from the server, the update list indicating of a latest program module that can be installed in electronic apparatus and another program modules that are necessary for execution of the latest program modules.
Abstract: An electronic apparatus executes communication with a serer via a network. The device includes a informing unit configured to inform the server of software configuration information indicative of a current configuration of embedded software that is installed in the electronic apparatus, to request update list information from the server, the update list information indicating of a latest program module that can be installed in the electronic apparatus and another program module that is necessary for execution of the latest program module, a downloading unit configured to download from the server a plurality of program modules including the latest program module and the another program module, based on the update list information that is transmitted from the server, and an updating unit configured to execute an updating process for updating the embedded software, using the downloaded plurality of program modules.

Patent
Amir Shahindoust1, Mustafa Seifi1
23 Mar 2004
TL;DR: In this paper, the authors propose a method for providing a subscription service wherein a remote host enables the automatic receipt at a customer site of the most recent updates, patches, or fixes for services the customer site is running.
Abstract: A method for providing a subscription service wherein a remote host enables the automatic receipt at a customer site of the most recent updates, patches, or fixes for services the customer site is running. The remote host uses a secured private port to transfer the updates to the subscribed systems. A remote host server searches an update database for updates of the services from a list configured by an administrator. The host server then downloads the updates and notifies the administrator that an update is available. An update script is subsequently generated, allowing the update to be pushed to a subscribing system. The host server the searches a listing of subscribing systems to determine which subscribing systems run a service for which an update is available. The host server, through a private port, uploads the content to the subscribing system automatically. The communication port is a secured port that will require authentication of the host server by the subscribing system prior to uploading.

Patent
05 May 2004
TL;DR: In this paper, a method for playing music includes displaying a list of playlists names, selecting one of the displayed playlists, sending at least one attribute of a playlist corresponding to the selected playlist name to a playlist server, receiving a playlist from the playlist server wherein the received playlist corresponds to the attribute(s), selecting at least 1.
Abstract: A method for playing music includes displaying a list of playlists names, selecting one of the displayed playlists names, sending at least one attribute of a playlist corresponding to the selected playlist name to a playlist server, receiving a playlist from the playlist server wherein the received playlist corresponds to the attribute(s), selecting at least one song from the received playlist, sending information representative of the selected song to a content server, receiving the selected song from the content server, and playing the selected song(s). Requesting a playlist on the first device based on attributes, sending the same attributes to a second device having the second device request the playlist and start playing.

Patent
18 Mar 2004
TL;DR: In this paper, a system for uploading content includes a sender capable of sending an upload request, where the upload request comprises a request to upload content from the sender to a recipient.
Abstract: A system for uploading content includes a sender capable of sending an upload request, where the upload request comprises a request to upload content from the sender to a recipient. The system also includes a network entity, such as the recipient, capable of operating an upload agent. The upload agent, in turn, is capable of receiving the upload request, and thereafter determining an upload schedule relating to the time and/or manner of uploading the content. The sender can then be capable of uploading the content to the recipient in accordance with the upload schedule. The network entity can be further capable of recovering an upload session that has encountered an interruption.

Patent
07 May 2004
TL;DR: In this paper, the emails are periodically downloaded without attachments in response to a poll of the server and if a sufficient high-speed connection to the server is available, and then the downloaded email is locally stored in a local cache of the portable computer.
Abstract: An electronic device, such as a hand-held portable computer, is provided with client-side email capability that allows emails to be independently downloaded from a server, regardless of an operating mode of an email application and without using the standard email retrieval mechanism of the email application. The emails are periodically downloaded without attachments in response to a poll of the server and if a sufficient high-speed connection to the server is available, and then the downloaded email is locally stored in a local cache of the portable computer. Attachments associated with downloaded emails stored in the local cache can be selectively downloaded, via a background process, from the server independently of the operating mode of the email application and during any suitable power state of the electronic device. Synchronization of attachments to emails in the local cache is also independently performed, thereby bypassing synchronization that is normally performed by the email application while in the online mode.