scispace - formally typeset
Search or ask a question

Showing papers on "Upload published in 2008"


Journal ArticleDOI
17 Aug 2008
TL;DR: The challenges and the architectural design issues of a large-scale P2P-VoD system based on the experiences of a real system deployed by PPLive are discussed and a number of results on user behavior, various system performance metrics, including user satisfaction, are presented.
Abstract: P2P file downloading and streaming have already become very popular Internet applications. These systems dramatically reduce the server loading, and provide a platform for scalable content distribution, as long as there is interest for the content. P2P-based video-on-demand (P2P-VoD) is a new challenge for the P2P technology. Unlike streaming live content, P2P-VoD has less synchrony in the users sharing video content, therefore it is much more difficult to alleviate the server loading and at the same time maintaining the streaming performance. To compensate, a small storage is contributed by every peer, and new mechanisms for coordinating content replication, content discovery, and peer scheduling are carefully designed. In this paper, we describe and discuss the challenges and the architectural design issues of a large-scale P2P-VoD system based on the experiences of a real system deployed by PPLive. The system is also designed and instrumented with monitoring capability to measure both system and component specific performance metrics (for design improvements) as well as user satisfaction. After analyzing a large amount of collected data, we present a number of results on user behavior, various system performance metrics, including user satisfaction, and discuss what we observe based on the system design. The study of a real life system provides valuable insights for the future development of P2P-VoD technology.

618 citations


Patent
14 Apr 2008
TL;DR: In this article, a user annotates a shared document with text, sound, images, video, an e-mail message, graphics, screen snapshots, web site snapshots to share with others.
Abstract: A user annotates a shared document with text, sound, images, video, an e-mail message, graphics, screen snapshots, web site snapshots to share with others. The document and its annotations are stored in a digital object repository to which other users have access. Within the closed collaboration system, only users who are authenticated may upload digital objects, annotate digital objects and view objects and their annotations. The user sends a message to other users to invite them to view the object and its annotations and to add their own annotations. An annotated object generates an alert for all of the invited users. A remote authentication gateway authenticates users and has a repository for user metadata. Digital object repositories are separate from the authentication gateway, thus providing for disintermediation of the user metadata from the digital object data. The collaboration system may be hosted by a third party on a server computer available over the Internet that displays a web site. A user is not required to have collaboration system software on his or her computer and may annotate any image on the web site for later viewing by other users of the web site.

212 citations


Proceedings ArticleDOI
01 Apr 2008
TL;DR: A methodology for characterizing and identifying user behaviors in online social networks is proposed and it is shown that attributes that stem from the user social interactions, in contrast to attributes relative to each individual user, are good discriminators and allow the identification of relevant user behaviors.
Abstract: Online social networks pose an interesting problem: how to best characterize the different classes of user behavior. Traditionally, user behavior characterization methods, based on user individual features, are not appropriate for online networking sites. In these environments, users interact with the site and with other users through a series of multiple interfaces that let them to upload and view content, choose friends, rank favorite content, subscribe to users and do many other interactions. Different interaction patterns can be observed for different groups of users. In this paper, we propose a methodology for characterizing and identifying user behaviors in online social networks. First, we crawled data from YouTube and used a clustering algorithm to group users that share similar behavioral pattern. Next, we have shown that attributes that stem from the user social interactions, in contrast to attributes relative to each individual user, are good discriminators and allow the identification of relevant user behaviors. Finally, we present and discuss experimental results of the use of proposed methodology. A set of useful profiles, derived from the analysis of the YouTube sample is presented. The identification of different classes of user behavior has the potential to improve, for instance, recommendation systems for advertisements in online social networks.

206 citations


Patent
30 Sep 2008
TL;DR: In this paper, a system for placeshifting media playback between two or more devices is described, where the first device may display a user selectable list of the files on the second device before issuing a request for the media file to the data storage server.
Abstract: Systems and methods of placeshifting media playback between two or more devices are provided. For example, a method for placeshifting media may include downloading onto a first device an index of files accessed or modified on a second device via a data storage server, at least one of the files being a media file played on the second device. The first device may display a user selectable list of the files on the first device before issuing a request for the media file to the data storage server. The data storage server may send the media file to the first device from the data storage server, and the first device may play back the media file where the second device left off.

162 citations


Patent
26 Mar 2008
TL;DR: In this article, a converged premises gateway module coupled to the video content network at a location remote from the head end server module and the content-sharing server is presented, where the gateway module also includes a memory module having a predetermined storage location for content to be shared with the content sharing server and a local area network configured at least for distribution of video content within the remote location.
Abstract: A video content system includes a head end server module and a content-sharing server coupled to a video content network. Also included is a converged premises gateway module coupled to the video content network at a location remote from the head end server module and the content-sharing server. The converged premises gateway module includes a processor and a video content network interface coupled to the processor and the video content network and configured for communication with the head end server module over the video content network. The gateway module also includes a memory module having a predetermined storage location for content to be shared with the content-sharing server and a local area network configured at least for distribution of video content within the remote location. The system further includes an upload module configured to cause the content in the predetermined storage location to be uploaded to the content-sharing server.

161 citations


Proceedings ArticleDOI
13 Apr 2008
TL;DR: A novel online server capacity provisioning algorithm that proactively adjusts the server capacities available to each of the concurrent channels, such that the supply of server bandwidth in each channel dynamically adapts to the forecasted demand, taking into account the number of peers, the streaming quality, and the priorities of channels.
Abstract: Due to peer instability and time-varying peer upload bandwidth availability in live peer-to-peer (P2P) streaming channels, it is preferable to provision adequate levels of stable upload capacities at dedicated streaming servers, in order to guarantee the streaming quality in all channels. Most commercial P2P streaming systems have resorted to the practice of over-provisioning upload capacities on streaming servers. In this paper, we have performed a detailed analysis on 400 GB and 7 months of run-time traces from UUSee, a commercial P2P streaming system, and observed that available capacities on streaming servers are not able to keep up with the increasing demand imposed by hundreds of channels. We propose a novel online server capacity provisioning algorithm that proactively adjusts the server capacities available to each of the concurrent channels, such that the supply of server bandwidth in each channel dynamically adapts to the forecasted demand, taking into account the number of peers, the streaming quality, and the priorities of channels. The algorithm is able to learn over time, and has full ISP awareness to maximally constrain P2P traffic within ISP boundaries. To evaluate the effectiveness of our solution, our experimental studies are based on an implementation of the algorithm with actual channels of P2P streaming traffic, with real-world traces replayed within a server cluster.

155 citations


Patent
10 Apr 2008
TL;DR: In this paper, a system, method and various software tools enable a video hosting website to automatically identify unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content.
Abstract: A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio. Where a video file includes unlicensed audio, the video hosting website provides access to video files to a client device, along with an indication to the client device to mute the audio during playback of the video.

141 citations


Patent
15 Feb 2008
TL;DR: In this paper, the authors present a system and method for transferring a virtual machine stored on a server computer system to a client computer system in order to execute the virtual machine locally on the client computer systems.
Abstract: Various embodiments of a system and method for transferring a virtual machine stored on a server computer system to a client computer system in order to execute the virtual machine locally on the client computer system are disclosed. The system and method may also be operable to transfer the virtual machine back from the client computer system to the server computer system. File differencing techniques may be used in both directions so that only changed data in the virtual machine image file is transferred across the network. The client computer system may be operable to download the virtual machine image file from the server computer system using common communication protocols such as HTTP, HTTPS, or FTP so that the virtual machine can be transferred to the client computer system without needing to be able to access files on the server computer system through a VPN.

141 citations


Patent
21 Mar 2008
TL;DR: In this paper, digital rights management and audience measurement systems and methods are disclosed, and an example method includes receiving a request to upload media content to a content distributor, attempting to obtain a code associated with the media content, querying a program information database for program information associated with media content using the code, and applying a business rule to the media contents based on the program information.
Abstract: Digital rights management and audience measurement systems and methods are disclosed. An example method includes receiving a request to upload media content to a content distributor, attempting to obtain a code associated with the media content, querying a program information database for program information associated with the media content using the code, and applying a business rule to the media content based on the program information.

129 citations


Proceedings ArticleDOI
02 Jun 2008
TL;DR: In this article, the authors developed analytic models that characterize the behavior of on-demand stored media content delivery using BitTorrent-like protocols, including Rarest-First and two variants of In-Order.
Abstract: This paper develops analytic models that characterize the behavior of on-demand stored media content delivery using BitTorrent-like protocols. The models capture the effects of different piece selection policies, including Rarest-First and two variants of In-Order. Our models provide insight into transient and steady-state system behavior, and help explain the sluggishness of the system with strict In-Order streaming. We use the models to compare different retrieval policies across a wide range of system parameters, including peer arrival rate, upload/download bandwidth, and seed residence time. We also provide quantitative results on the startup delays and retrieval times for streaming media delivery. Our results provide insights into the optimal design of peer-to-peer networks for on-demand media streaming.

120 citations


Patent
10 Jun 2008
TL;DR: A remote application server that operates cooperatively with an embedded radio receiver (52) in a vehicle can in-clude a standalone portable device (12 or 60) having memory (41) for storing and independently presenting audio or data wirelessly received by the embedded receiver and a communication interface (45) in the standalone portable devices for receiving audio and data received at the embedded receivers and for transferring audio/data or both to and from a computer network (49) when coupled to the network and for uploading stored audio/dataset or data to a user in-terface (
Abstract: A remote application server that operates cooper-atively with an embedded radio receiver (52) in a vehicle can in-clude a standalone portable device (12 or 60) having memory (41) for storing and independently presenting audio or data wirelessly received by the embedded receiver and a communication interface (45) in the standalone portable device for receiving audio and data received at the embedded receiver and for transferring audio or data or both to and from a computer network (49) when coupled to the network and for uploading stored audio or data or both to a user in-terface (57) when coupled to the embedded receiver. The server can include a processor (46) in the standalone portable device for re-motely running applications on the standalone portable device that are presented on the user interface coupled to the embedded receiver via a thin client (71) resident in the user interface or embedded re-ceiver.

Journal ArticleDOI
TL;DR: An analytic performance analysis that is based on a new uplink-sharing version of the well-known broadcasting problem is provided, providing a lower bound which can be used as a performance benchmark for any P2P file dissemination system.
Abstract: Peer-to-peer (P2P) overlay networks such as BitTorrent and Avalanche are increasingly used for disseminating potentially large files from a server to many end users via the Internet. The key idea is to divide the file into many equally-sized parts and then let users download each part (or, for network coding based systems such as Avalanche, linear combinations of the parts) either from the server or from another user who has already downloaded it. However, their performance evaluation has typically been limited to comparing one system relative to another and has typically been realized by means of simulation and measurements. By contrast, we provide an analytic performance analysis that is based on a new uplink-sharing version of the well-known broadcasting problem. Assuming equal upload capacities, we show that the minimal time to disseminate the file is the same as for the simultaneous send/receive version of the broadcasting problem. For general upload capacities, we provide a mixed integer linear program (MILP) solution and a complementary fluid limit solution. We thus provide a lower bound which can be used as a performance benchmark for any P2P file dissemination system. We also investigate the performance of a decentralized strategy, providing evidence that the performance of necessarily decentralized P2P file dissemination systems should be close to this bound and, therefore, that it is useful in practice.

Patent
07 Mar 2008
TL;DR: In this article, a system for uploading documents to a document database by using an efficient drag and drop interface is provided, which includes a persistent and movable drop box rendered on an operating system.
Abstract: Systems and methods for uploading documents to a document database by using an efficient drag and drop interface is provided. The drag and drop interface may include a persistent and movable drop box rendered on an operating system. The drop box may be preconfigured to interface with or access a document database to upload one or more documents. Furthermore, the drop box may be persistently available on a desktop of the operating system. For example, the drop box may be visible and accessible through any other interface, such as a web browser or email client, that may be rendered in the same pixel locations as the drop box. Accordingly, one or more objects may be dragged and dropped for upload to the document database from any other interface or from the desktop. Once the one or more objects have been dragged and dropped over the persistent doc drop element 108 , the one or more documents corresponding to the one or more objects may be uploaded to the database based at least in part on preconfigured destination locations at which to upload.

Patent
12 Mar 2008
TL;DR: In this paper, a video content is uploaded via the Internet to a video-on-demand (VOD) server (40) identified by a title and a hierarchical address of categories and subcategories for categorizing the title.
Abstract: Video content is uploaded via the Internet to a video-on-demand (VOD) server (40) identified by a title and a hierarchical address of categories and subcategories for categorizing the title. The VOD server (40) converts and stores the video content at a storage address in a video content database (45) linked to the title. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as in its hierarchical address. Any TV subscriber can access the EPG and navigate through its categories and subcategories to find a title for viewing on the TV. This can enable many, new blogging or podcasting-like programs by popular 'Hosts' to be self-published on the Internet and readily navigated for display on TV. The EPG can also store TV program addresses as bookmarks and allow them to be shared with other subscribers or with friends and contacts online by sending to their email addresses.

Proceedings ArticleDOI
Zhengye Liu1, Yanming Shen1, Keith W. Ross1, Shivendra S. Panwar1, Yao Wang1 
08 Dec 2008
TL;DR: This work proposes substream trading, a new P2P streaming design which not only enables differentiated video quality commensurate with a peerpsilas upload contribution but can also accommodate different video coding schemes, including single-layer coding, layered coding, and multiple description coding.
Abstract: We consider the design of an open P2P live-video streaming system. When designing a live video system that is both open and P2P, the system must include mechanisms that incentivize peers to contribute upload capacity. We advocate an incentive principle for live P2P streaming: a peerpsilas video quality is commensurate with its upload rate. We propose substream trading, a new P2P streaming design which not only enables differentiated video quality commensurate with a peerpsilas upload contribution but can also accommodate different video coding schemes, including single-layer coding, layered coding, and multiple description coding. Extensive trace-driven simulations show that substream trading has high efficiency, provides differentiated service, low start-up latency, synergies among peers with different Internet access rates, and protection against free-riders.

Journal ArticleDOI
TL;DR: ReplicationDomain is a novel and powerful tool to facilitate the comparative visualization of replication timing in various cell types as well as other genome-wide chromatin features and is considerably faster and more convenient than existing browsers when viewing multi-megabase segments of chromosomes.
Abstract: Eukaryotic DNA replication is regulated at the level of large chromosomal domains (0.5–5 megabases in mammals) within which replicons are activated relatively synchronously. These domains replicate in a specific temporal order during S-phase and our genome-wide analyses of replication timing have demonstrated that this temporal order of domain replication is a stable property of specific cell types. We have developed ReplicationDomain http://www.replicationdomain.org as a web-based database for analysis of genome-wide replication timing maps (replication profiles) from various cell lines and species. This database also provides comparative information of transcriptional expression and is configured to display any genome-wide property (for instance, ChIP-Chip or ChIP-Seq data) via an interactive web interface. Our published microarray data sets are publicly available. Users may graphically display these data sets for a selected genomic region and download the data displayed as text files, or alternatively, download complete genome-wide data sets. Furthermore, we have implemented a user registration system that allows registered users to upload their own data sets. Upon uploading, registered users may choose to: (1) view their data sets privately without sharing; (2) share with other registered users; or (3) make their published or "in press" data sets publicly available, which can fulfill journal and funding agencies' requirements for data sharing. ReplicationDomain is a novel and powerful tool to facilitate the comparative visualization of replication timing in various cell types as well as other genome-wide chromatin features and is considerably faster and more convenient than existing browsers when viewing multi-megabase segments of chromosomes. Furthermore, the data upload function with the option of private viewing or sharing of data sets between registered users should be a valuable resource for the scientific community.

Patent
30 Sep 2008
TL;DR: In this paper, the authors proposed a method for automatic and efficient matching of a selected local file to an archived file for attachment of the archived file or a link to an e-mail, without requiring uploading of the local file when initiating the E-mail.
Abstract: The technology disclosed relates efficient handling of e-mail attachments. In particular, it relates to automatic and efficient matching of a selected local file to an archived file for attachment of the archived file or a link thereto to an e-mail, without requiring uploading of the local file when initiating the e-mail.

Patent
16 Apr 2008
TL;DR: In this article, a method and system for remotely analyzing multimedia content, in particular video, and extracting information from such multimedia content is presented, where the client sends a video source and configuration settings over a network, the remote server accepts the video source, generates configuration settings, and a data processing module analyzes the video content to extract data from the video.
Abstract: A method and system are provided for remotely analyzing multimedia content, in particular video, and extracting information from such multimedia content. The system analyses, e.g. a video file by way of an FTP, file upload or streaming data etc., and configuration settings specified in one embodiment by a separate entity at one of multiple server entities. The system also comprises one or more remote server entities utilizing data storage and data processing capabilities. In one embodiment the client sends a video source and configuration settings over a network, the remote server accepts the video source, generates configuration settings, and a data processing module analyzes the video content to extract data from the video.

Journal ArticleDOI
TL;DR: Within a generation, human beings-including you, if you can hang on for another 30 years or so-will have an alternative to death: being a ghost in a machine: you'll be able to upload your mind-your thoughts, memories, and personality-to a computer.
Abstract: Would you sell your soul on eBay? Right now, of course, you can't. But in some quarters it is taken for granted that within a generation, human beings-including you, if you can hang on for another 30 years or so-will have an alternative to death: being a ghost in a machine. You'll be able to upload your mind-your thoughts, memories, and personality-to a computer. And once you've reduced your consciousness to patterns of electrons, others will be able to copy it, edit it, sell it, or pirate it. It might be bundled with other electronic minds. And, of course, it could be deleted.

Patent
Qing Huang1, Yan Zhang1
27 Feb 2008
TL;DR: In this paper, a method of searching and downloading mobile telephone file, a server of the locality domain of a mobile terminal receives a keyword information of a searching request, searches the resource in the mobile communication network, and returns the searched resource list to the mobile terminal, the mobile terminals receives data resource information selected by user according as the resource list.
Abstract: A method of searching and downloading mobile telephone file, a server of the locality domain of a mobile terminal receives a keyword information of a searching request, searches the resource in the mobile communication network, and returns the searched resource list to the mobile terminal, the mobile terminal receives data resource information selected by user according as the resource list, he mobile terminal sends the request of downloading the needed resource to the server of the locality domain, and the server of the domain of the mobile terminal sends the resource to the mobile terminal. An apparatus of searching and downloading mobile telephone lie is provided also, which includes a storage, a receiving mould, a sending mould, a request mould, and can also include a data base, a communication interface and a statistic mould. A system of searching and downloading mobile telephone file is provided also.

Proceedings ArticleDOI
12 May 2008
TL;DR: In this article, the authors evaluate different communication means for smart metering for suitability, penetration rate, exploitation costs, flexibility and dependability focused on Flanders' case, with a specific emphasis on the means for two-way communication.
Abstract: Advanced meters for electricity and gas require two-way communication to upload commands to, and download measuring data from the meters. With a specific emphasis on the means for two-way communication, this research starts from an analysis ofthe amount of data to be transmitted and its real time requirements, and it evaluates different communication means for smart metering for suitability, penetration rate, exploitation costs, flexibility and dependability -focused on Flanders' case.

Patent
22 Sep 2008
TL;DR: A document acquisition and authentication system comprising a web-based application that on behalf of its users can automatically collect Digital Documents, create standardized descriptive metadata related to each Digital Document, use that descriptive metadata to organize, sort, and filter the collected digital documents, collect and create evidence that third party users can use to judge the authenticity of particular Digital Documents.
Abstract: A document acquisition and authentication system comprising a web-based application that on behalf of its users can automatically: a) collect Digital Documents, b) create standardized descriptive metadata related to each Digital Document, c) use that descriptive metadata to organize, sort, and filter the collected Digital Documents, d) collect and create evidence that third party users can use to judge the authenticity of particular Digital Documents, e) protect the users privacy during the collection, storage, and sharing of the Digital Documents. The web-based application provides users with functionalities including user management, Source management, automatic and manual document acquisition, and document management and sharing. The System can receive Digital Documents that users manually upload into it and it enables users to manually enter standardized descriptive metadata. The System can then automatically handle the other functions for the Digital Documents.

Proceedings ArticleDOI
27 Apr 2008
TL;DR: A probabilistic model is proposed to simulate user behavior of uploading GPS tracks onto an online sharing application, and a flexible spatio-temporal index scheme, referred to as Compressed Start-End Tree (CSE-tree), is proposed, for large-scale GPS track retrieval.
Abstract: The increasing popularity of GPS device has boosted many Web applications where people can upload, browse and exchange their GPS tracks. In these applications, spatial or temporal search function could provide an effective way for users to retrieve specific GPS tracks they are interested in. However, existing spatial-temporal index for trajectory data has not exploited the characteristic of user behavior in these online GPS track sharing applications. In most cases, when sharing a GPS track, people are more likely to upload GPS data of the near past than the distant past. Thus, the interval between the end time of a GPS track and the time it is uploaded, if viewed as a random variable, has a skewed distribution. In this paper, we first propose a probabilistic model to simulate user behavior of uploading GPS tracks onto an online sharing application. Then we propose a flexible spatio-temporal index scheme, referred to as Compressed Start-End Tree (CSE-tree), for large-scale GPS track retrieval. The CSE-tree combines the advantages of B+ Tree and dynamic array, and maintains different index structure for data with different update frequency. Experiments using synthetic data show that CSE-tree outperforms other schemes in requiring less index size and less update cost while keeping satisfactory retrieval performance.

Patent
06 Oct 2008
TL;DR: In this paper, the authors propose a metering device that allows the two-way exchange of electrical energy between the power grid and electric vehicles by giving customers the option to upload electrical energy from their vehicle's electrical power system to the grid or to another vehicle, or the option of downloading electrical energy in order to charge their electric storage system, depending on current market price of electricity.
Abstract: A metering device that allows the two-way exchange of electrical energy between the power grid and electric vehicles by giving customers the option to upload electrical energy from their vehicle's electrical power system to the power grid or to another vehicle, or the option to download electrical energy from the power grid or another vehicle, to charge their vehicle's electric storage system, depending on the current market price of electricity. This allows users to both buy and sell electricity as a commodity to offset their fuel costs and to generate income. The metering device and the associated server may maintain a database of the user's preferences and identification. The metering device may allow customers to upload and sell electricity from their vehicles during peak, high cost, energy consumption periods, download and buy electricity to their vehicles during low energy, low cost, consumption periods, or algorithmically engage in bi-directional transfer depending on the user's preferences and other variables (see [0043]) in order to maximize the customer's monetary returns and minimize the customer's monetary expenses.

Journal ArticleDOI
TL;DR: A framework for lazy replication is presented and evaluated, and two predictors are plugged in to create the working replication algorithm and lazy replication can decrease server load by 15% from MVC with only a minor increase in network traffic.
Abstract: Video-on-Demand (VoD) is a compelling application, but costly VoD is costly due to the load it places on video source servers Many have proposed using peer-to-peer (P2P) techniques to shift load from servers to peers Yet, nobody has implemented and deployed a system to openly and systematically evaluate how these techniques workThis article describes the design, implementation and evaluation of GridCast, a real deployed P2P VoD system GridCast has been live on CERNET since May of 2006 It provides seek, pause, and play operations, and employs peer sharing to improve system scalability In peak months, GridCast has served videos to 23,000 unique users From the first deployment, we have gathered information to understand the system and evaluate how to further improve peer sharing through caching and replicationWe first show that GridCast with single video caching (SVC) can decrease load on source servers by an average of 22p from a client-server architecture We analyze the net effect on system resources and determine that peer upload is largely idle This leads us to changing the caching algorithm to cache multiple videos (MVC) MVC decreases source load by an average of 51p over the client-server The improvement is greater as user load increases This bodes well for peer-assistance at larger scalesA detailed analysis of MVC shows that departure misses become a major issue in a P2P VoD system with caching optimization Motivated by this observation, we examine how to use replication to eliminate departure misses and further reduce server load A framework for lazy replication is presented and evaluated in this article In this framework, two predictors are plugged in to create the working replication algorithm With these two simple predictors, lazy replication can decrease server load by 15p from MVC with only a minor increase in network traffic

Journal ArticleDOI
TL;DR: A protocol called Freshet is proposed for optimizing the energy for code upload and speeding up the dissemination if multiple sources of code are available and its performance with respect to reliability, delay, and energy consumed is demonstrated.
Abstract: As sensor networks operate over long periods of deployment in difficult to reach places, their requirements may change or new code may need to be uploaded to them. The current state-of-the-art protocols (Deluge and MNP) for network reprogramming perform the code dissemination in a multihop manner using a three-way handshake where metadata is exchanged prior to code exchange to suppress redundant transmissions. The code image is also pipelined through the network at the granularity of pages. In this article we propose a protocol called Freshet for optimizing the energy for code upload and speeding up the dissemination if multiple sources of code are available. The energy optimization is achieved by equipping each node with limited nonlocal topology information which it uses to determine the time when it can go to sleep since code is not being distributed in its vicinity. The protocol to handle multiple sources provides a loose coupling of nodes to a source and disseminates code in waves each originating at a source with a mechanism to handle collisions when the waves meet. The protocol's performance with respect to reliability, delay, and energy consumed is demonstrated through analysis, simulation, and implementation on the Berkeley mote platform.

Patent
28 May 2008
TL;DR: A system for accessing development components, including an online video clip library of templates and an online music clip library, and enabling online production of user-friendly, custom-integrated media products is presented in this paper.
Abstract: A system for accessing development components, including an online video clip library of templates and an online music clip library, and enabling online production of user-friendly, custom-integrated media products. The system includes a Web application on a Website for hosting services for producers/advertisers/users. The system also includes a search engine that indexes the video, interactive Web formatting screens for selecting development components and producing the Web products in said Web application, an online MIXER module for editing and playing said selected video, an online editing program, which allows the advertiser/user to edit his advertisement himself, outside WebServices accessible by said advertisers of said Web application via the internet for custom-integrating, encoding and formatting the video clips and a parallel platform in which content producer/users and commercial libraries could upload their raw material and set their price.

Patent
07 Feb 2008
TL;DR: In this article, an on-line method of analysing financial accounting data, uploaded financial data is analyzed at the server to identify anomalies in the data and a display is provided at the client computer representing the anomalies that have been identified.
Abstract: In an on-line method of analysing financial accounting data, uploaded financial accounting data is received at a server (2) from a client computer (3). The data is analysed at the server (2) to identify anomalies in the data. A display is provided at the client computer (3) representing the anomalies that have been identified. Further, in a method of pre-processing financial accounting data prior to analysis of the data, the financial accounting data is abstracted to correspond to a pre-stored accounting ontology. Further, in a method of analysing financial accounting data, the method checks the data for violation of a particular state to identify inconsistent combinations of values in the data.

Patent
Jarno Piironen1, Kimmo Aalto1
16 Apr 2008
TL;DR: In this paper, a processor that can communicate with a number of devices, identify content files stored by the devices, and provide a visible indicia of each device in which each content file is stored.
Abstract: Apparatuses, methods, and computer program products for managing content are provided. The apparatus includes a processor that can communicate with a number of devices, identify content files stored by the devices, and provide a visible indicia of each device in which each content file is stored. The processor may also detect devices configured to store various types of content files and may receive user input selecting a particular content file for downloading, such as from a content provider's website. A list of the downloaded content files, along with information regarding each file, the devices capable of storing each file, and the devices actually used to store each file, may be displayed to the user. In this way, the user may be able to see a list of the various content files that have been downloaded as well as a visible indicia of where each file is stored.

Patent
11 Jun 2008
TL;DR: In this paper, a system and method are provided that allow the obtaining, categorization, discovery, and navigation of content, in particular video content, which is operable for a user, for a set of people authorized by the user, or for anyone with an Internet connection.
Abstract: A system and method are provided that allow the obtaining, categorization, discovery, and navigation of content, in particular video content. The system may be operable for a user, for a set of people authorized by the user, or for anyone with an Internet connection. The system employs a desktop software application, an Internet file sharing service, or a combination of both. The system includes an integrated content detector, such as a video camera, with an upload component and a geographic location detector. In use, for example, a user may view a map indicating the locations where video clips were recorded by the user's camera. Any video can then be watched, for example, in a window overlaid on the map, by selecting the same. In one example, a trip may be reconstructed on a map and videos of different locations can be viewed by interacting with the map and map overlays.