US20060008256A1 - Audio visual player apparatus and system and method of content distribution using the same - Google Patents

Audio visual player apparatus and system and method of content distribution using the same Download PDF

Info

Publication number
US20060008256A1
US20060008256A1 US10/953,746 US95374604A US2006008256A1 US 20060008256 A1 US20060008256 A1 US 20060008256A1 US 95374604 A US95374604 A US 95374604A US 2006008256 A1 US2006008256 A1 US 2006008256A1
Authority
US
United States
Prior art keywords
user
content
media
digital media
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/953,746
Inventor
Robert Khedouri
Jonathan Axelrod
Harold Price
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SanDisk Technologies LLC
Original Assignee
MusicGremlin Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to US10/953,746 priority Critical patent/US20060008256A1/en
Application filed by MusicGremlin Inc filed Critical MusicGremlin Inc
Priority to EP04793951A priority patent/EP1676371A4/en
Priority to CA002540178A priority patent/CA2540178A1/en
Priority to EP10009687A priority patent/EP2293200A1/en
Priority to CA2851926A priority patent/CA2851926A1/en
Priority to EP20100009688 priority patent/EP2312454A1/en
Priority to PCT/US2004/032321 priority patent/WO2005034373A2/en
Assigned to MUSICGREMLIN, INC. reassignment MUSICGREMLIN, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AXELROD, JONATHAN N., KHEDOURI, ROBERT K., PRICE, HAROLD E.
Publication of US20060008256A1 publication Critical patent/US20060008256A1/en
Priority to US11/780,535 priority patent/US20130097302A9/en
Priority to US11/964,263 priority patent/US20080184359A1/en
Priority to US11/964,068 priority patent/US20080184317A1/en
Priority to US11/964,107 priority patent/US7881656B2/en
Priority to US11/964,090 priority patent/US20080162655A1/en
Priority to US11/964,238 priority patent/US20120323349A9/en
Priority to US11/964,182 priority patent/US20130022335A9/en
Priority to US11/964,076 priority patent/US20080163302A1/en
Priority to US11/964,134 priority patent/US20080160909A1/en
Priority to US11/964,200 priority patent/US20130022185A9/en
Priority to US11/965,030 priority patent/US20080189295A1/en
Priority to US11/964,885 priority patent/US20080182510A1/en
Priority to US11/965,078 priority patent/US20080183840A1/en
Priority to US11/964,748 priority patent/US20080182508A1/en
Priority to US11/964,765 priority patent/US20080180401A1/en
Priority to US11/964,798 priority patent/US20080182509A1/en
Priority to US12/041,937 priority patent/US20080155470A1/en
Priority to US12/041,751 priority patent/US20080212944A1/en
Priority to US12/041,862 priority patent/US20080178238A1/en
Priority to US12/041,727 priority patent/US20080201375A1/en
Priority to US12/041,903 priority patent/US20080201376A1/en
Priority to US12/045,162 priority patent/US20080176540A1/en
Priority to US12/045,297 priority patent/US8160495B2/en
Priority to US12/045,213 priority patent/US20080155057A1/en
Priority to US12/045,330 priority patent/US8700739B2/en
Priority to US12/045,184 priority patent/US20080155634A1/en
Priority to US12/045,809 priority patent/US20080160910A1/en
Priority to US12/045,910 priority patent/US20080212945A1/en
Priority to US12/045,897 priority patent/US20080155129A1/en
Priority to US12/045,822 priority patent/US20080155109A1/en
Assigned to SANDISK CORPORATION reassignment SANDISK CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MUSICGREMLIN, INC.
Priority to US12/824,777 priority patent/US9092519B2/en
Priority to US12/824,683 priority patent/US20100325238A1/en
Priority to US12/834,515 priority patent/US20110009051A1/en
Priority to US13/214,846 priority patent/US9081781B2/en
Priority to US13/371,936 priority patent/US9026033B2/en
Assigned to SANDISK TECHNOLOGIES INC. reassignment SANDISK TECHNOLOGIES INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SANDISK CORPORATION
Assigned to SANDISK TECHNOLOGIES LLC reassignment SANDISK TECHNOLOGIES LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: SANDISK TECHNOLOGIES INC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/635Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • G06F16/639Presentation of query results using playlists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/64Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/686Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2223Secondary servers, e.g. proxy server, cable television Head-end being a public access point, e.g. for downloading to or uploading from clients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Definitions

  • the present invention relates to the field of digital audio and video player devices that are preferably portable and receive content either from a secure subscription-based or “a-la-carte” content delivery service or from other participant devices, and more particularly to a portable player apparatus that is in wireless communications with an Internet-based file server and laterally to a peer player apparatus.
  • the present invention also relates to a system and method for delivery and management of such content to such devices.
  • compressed digital audio and video formats such as the Motion Picture Experts Group—Layer 3 (MP3) audio compression standard, MPEG 21, Advanced Audio Coding (MC), ATRAC, WMA, FLAC, Ogg-Vorbis and others enabled the growth in popularity of recording, storing, transferring, and playing back digital audio and video data on computers, including personal desktop and laptop computers.
  • compressed digital audio and video formats enabled more efficient storage and transmission of high-quality audio and video content by reducing the amount of digital data that needed to be stored and transmitted, resulting in data files that could be smaller than 1/10th of the original uncompressed digital file without unacceptably degrading the quality of the output.
  • DMPs digital media players
  • Rios' Karma MP3 player e.g., Rios' Karma MP3 player
  • Creative's Portable Media Center e.g., Sony PlayStation 4, Microsoft Xbox One, Microsoft Xbox One, etc.
  • These portable devices enable consumers to transfer compressed digital audio and/or video files stored on their computers to the portable devices through the use of associated computer-based software via an external connection, such as a USB or “FireWire” cable, and to play the corresponding media on-demand through their DMPs while not in proximity to their computer.
  • Users most commonly accessed the audio on the device by connecting headphones via a standard jack on the device, although it was also possible to connect a line-out cable to other audio output or recording devices, such as a microphone- or line-input of a standard home stereo system.
  • Such DMPs originally tended to rely on the use of flash memory, such as compact flash or secure digital, for the storage of audio content, and were capable of holding a maximum of approximately 0.5 to 1 gigabyte of memory. More recently, so-called “portable jukeboxes” have been introduced that can hold an estimated 10,000 songs or more of musical entertainment by including a miniature hard disk recorder in the housing of the device, which can have 40 gigabytes or more of capacity. Portable video players with even greater hard disk capacity have also been developed.
  • conventional DMPs are capable of allowing their users to (1) transfer compressed media files from a computer to the device through the use of associated transfer management software installed on the computer and a physical connection to the computer, such as a USB cable; (2) store such compressed media files in non-destructive memory; (3) decode for playback any of a variety of compression algorithms; (4) convert a compressed or uncompressed digital file to an analog format, potentially also processing the signal to enhance the resulting sound and images; (5) process and amplify the resulting analog signal; and (6) produce high-fidelity sound and video for the user, which may be played, paused, fast-forwarded, rewound, skipped or replayed instantly and on-demand.
  • the devices feature a relatively small digital display window that provides information regarding the audio content stored on the device, such as the title and artist, and enables viewing (and in some cases modifying) the sequence of the audio tracks that are currently stored on the device.
  • the display and user interface on these audio devices is typically limited in size, involves the use of multi-functional buttons which are complex for many users and is not touch-sensitive, thereby preventing non-expert users from easily viewing and modifying the listing and sequence of audio tracks stored on the DMP.
  • a further disadvantage of the prior art is that users are typically required to select content selections one-by-one and then to add them to the device. Such requirement creates an inconvenience for the user since typically the user may prefer variety in the programming, and in many cases may not want to create a selection-by-selection sequence of entertainment, especially in the case of music.
  • Programmed entertainment of this sort is currently available to consumers through traditional broadcast media and through other means that generally require the use of a device connected to a wired input, such as Internet-based streaming, accessible through laptop and desktop computers (and certain specialized wired devices, such as the Streamium audio device made by Royal Philips Electronics), and digital cable television and radio services, accessible through cable-connected television sets. More recently, subscription-based commercial satellite broadcast services have been introduced, such as DirecTV for television and Sirius and XM for radio, which enable consumers to receive hours of programming by selecting among available stations.
  • the user does not have the control to stop, start, rewind, fast-forward, replay or skip any portion of the programming.
  • neither terrestrial and satellite broadcasts, nor Internet-based media services allow the user to call up and access specific new selections on-demand on a portable device that does not have full PC functionality (e.g., a lap top) and is not connected to a wired Internet connection. Accordingly, for the convenience of receiving programming with existing DMPs, the user is required to cede control over delivered content for convenience, or will be required to choose to cede convenience for control.
  • radio-linked audio player devices player device reception is typically limited due to physical terrain and geographic features, which can distort radio signals that in all cases need to be continuously present and stable during the audio output to provide the user with a satisfactory entertainment experience.
  • media services e.g., TV and radio
  • Internet-based streaming and digital cable each of which require the user to use a stationary wired-device for access (e.g., television set and digital cable decoding box), and satellite broadcasts, which do not permit on-demand access or control by the user, provide digital-quality output, which may be a benefit required by users.
  • a further disadvantage of the prior art is that a security method is not provided for content owners to enable distribution of content to users, management of the content and deletion/expiration of their content on a subscription basis using only a standalone DMP that is not reliant on the use of associated desktop or laptop computer software, while still maintaining royalty records and rights, especially against secondary party transfers.
  • Content owners and users would also benefit from a way content can be shared laterally across peer-to-peer device transfers to other users of both the personal playlists and the media data content that may be stored in the player device in a way that is secure and that permits only authorized sharing activities.
  • audio audio
  • video media
  • words of similar import may be used interchangeably throughout this document to describe the relevant content, since methods of digital video content compression, storage, transfer, playback and control can be accomplished by using very similar methods and technologies and are similarly well-known by those skilled in the art.
  • content shall accordingly mean any audio or video recording that a user may seek to access, and also shall include any other file type capable of being interpreted by a user, such as a written document stored in digital form or a digitally stored and compressed photograph, which may be similarly transferred, shared and used.
  • a preferred embodiment of the present invention consists of a portable wireless audio and/or video player apparatus having one or more of the following elements: a peer-to-peer audio and/or video data transfer module to allow communications with another wireless audio and/or video player apparatus; a wireless communication link to an Internet-connected base, a communication software module for requesting one or more audio and/or video data files from an Internet-based database server via the Internet-connected base station; a first security means for enabling the downloading and storage of the requested files; a second security means for the management and playing of the stored files; and one or more software modules for interfacing with a user to effect the foregoing features using a easy to understand interface.
  • the player apparatus is able to function as a standalone device to generate, search and obtain new audio and/or video digital data files (containing content and associated metadata (as defined below)) wirelessly over the Internet, without the need to use an intervening device, such as a desktop or laptop computer that temporarily stores the content data files to be transferred to the portable device, or software that runs on a laptop or desktop computer to manage the transfer and arrangement of content on the portable device.
  • an intervening device such as a desktop or laptop computer that temporarily stores the content data files to be transferred to the portable device, or software that runs on a laptop or desktop computer to manage the transfer and arrangement of content on the portable device.
  • This feature enables a non-technical user to access and use digital audio and/or video content without knowledge of how to operate a computer.
  • the user interface software according to embodiments of the present invention is designed to enable more complex user functions and data organization, and to display these simply and clearly.
  • Such user interface software permits the device to reasonably and comfortably function for the user as a standalone device while permitting the user to search for new content, manage and modify large volumes of content, and share content across a large number of potential users who may be listed by user ID or name. Moreover, the device obtains files from a server or laterally from another device without using a browser-type application.
  • a periodic basis e.g., daily
  • a means for exporting the data content to one or more of a plurality of output devices, including headphones or a home or car stereo, or another storage and/or playback apparatus such as a desktop or laptop computer.
  • Such export may be via either a wired or a wireless communications link.
  • a media distribution system preferably consists of a broadband network system for wirelessly distributing digital media files to multiple standalone portable digital media player devices in which the devices are: (1) dedicated to and optimized for searching for, receiving and playing audio and/or video files, authorized obtainment from a network or peer device, management and search of metadata and media content (even while no network or Internet connection is present), authorized playback and authorized transfer (such as to a peer device or digital computer) of digital audio and/or video files by a user; (2) capable of wirelessly transmitting and receiving audio and/or video data files at “broadband” speeds via conventional broadband protocols, such as that promulgated in the 802.11 standard, both to and from a local network which preferably includes Internet connectivity; and (3) able to communicate with an application service in order to request and download encrypted audio and/or video content and associated metadata.
  • the devices are: (1) dedicated to and optimized for searching for, receiving and playing audio and/or video files, authorized obtainment from a network or peer device, management and search of metadata and media content (even while no network or Internet connection is
  • Each portable player device preferably includes at least a first security means that disables playback and transfer of media files, or that selectively enables such playback and transfer when a subscription service is activated.
  • the media distribution system preferably includes one or more Internet-based database servers wherein are stored digital audio and/or video data content in compressed or uncompressed form and associated metadata (i.e., descriptive or associative data concerning the content—in the case of audio, this may include such items as length of track, name of artist, name of song, name of album, encoding format and bit rate), an Internet application server interface that communicates individually with each portable device via a secure certification/authentication link, an upload manager that ensures the secure and efficient delivery of data content files to each of the portable devices, and the communications network, thereby allowing the user to request, download, and store individual titles, groups of titles (i.e. a playlist,) and/or preprogrammed entertainment that fit particular criteria (such as genre or purpose (e.g., work-out, dancing)) on a periodic basis.
  • the audio and/or video content may be distributed to the portable player devices in encrypted form, capable of being played only when decrypted with a particular private digital decryption key.
  • the portable player device (or apparatus) is preferably constructed with an internal clock that is not settable or re-settable by the user (which is a necessary part of preventing a user from avoiding the expiration and disablement of content for time-based subscriptions), but rather can only be digitally set by establishing a secure and authenticated connection to a secure subscriber network that provides it with accurate time and date information.
  • the portable player device preferably also includes a monitoring module that records the time and date each time a content selection is played or transferred by the device.
  • the monitoring module also preferably includes a reporting module for transferring the monitoring results to the network (via the network's upload manager) when connection is made between the portable player device and the network for any reason.
  • a portable peer-to-peer wireless communication player device for transferring audio and/or video and related files to and from a second portable peer-to-peer wireless communication player device
  • the portable peer-to-peer wireless communication player device preferably comprises: a wireless transceiver unit for wirelessly communicating with external devices (such as peer devices and digital computers); an audio output unit for playing audio files; a visual output unit for displaying video and/or displaying user interface information (e.g., LCD screen or other existing or hereafter created output technology, which, in the case of user interface information, may also be replaced (as is familiar to those experienced in the art) with a menu-driven audio output means); a controlling computing unit having a user input interface and a microprocessor; a digital storage means for storing digital data; and an included software method for operating the device, wherein the digital data preferably includes audio and/or video data content and playlists.
  • a wireless transceiver unit for wirelessly communicating with external devices (such as peer devices and digital computers); an audio output unit for playing audio
  • the audio output unit preferably includes one or more from the group consisting of speakers and headphones
  • the user input unit may consist of one or more from the group consisting of buttons, keys, joysticks, toggles, switches, keyboards, touch-pads and touch-sensitive screen locations, which may include infrared, resistive, inductive and capacitive sensing means.
  • the software may include one or more of the following modules: a communications module; a processing module; a security module; a user interface module; a resident database management module; a storage and retrieval module; and a play module.
  • the user input interface of the second embodiment preferably includes a set of interactive screens displayed on the video output device, further including: the steps required for selection of one or more titles in response to screen display pages in order to generate a content request list for transmitting to the audio and/or video content distribution center upload manager and database.
  • the security module preferably includes means for interaction with upstream base station to enable the operation of the portable peer-to-peer wireless communication player device; interaction with at least one second portable peer-to-peer wireless communication player device; and expiration of audio and video content files according to a set of subscription and usage rules that may be modified through programmed changes at the network. Such rules may include, for example, prohibition on playing any subscription-based content resident on the portable device unless the network has authenticated and validated the subscription on the device within the past 30 days.
  • a portable peer-to-peer wireless communication player device for generating and wirelessly transmitting a playlist to local base station having an Internet connection to an Internet-based database server, and receiving an associated plurality of audio and/or video data content files, preferably comprises: a portable peer-to-peer wireless communication player device as in the second embodiment communicatively coupled to an Internet-based database server via a local wireless base station.
  • the wireless communications are preferably accomplished using a WiFi protocol.
  • the Internet-based database server distributes stored audio and/or video content files in response to playlist transmission request after first verifying that the requesting device has an authorized subscription; sends re-enabling messages to the requesting device to reset a local security module to generate a first enabling action; sends disabling messages to the requesting device to cause the local security module to generate a disabling action if the device does not have an authorized subscription.
  • a secure subscription-protected communications system for distributing audio and/or video data content to a portable peer-to-peer wireless communication player device preferably comprises: 1) a portable peer-to-peer wireless communication player device that generates a content request list via an interactive user interface or by automatically determining a list of one or more selections the user desires but which are not currently stored on the device (e.g., based on a preferred sequence of songs or videos the user has compiled (a “playlist”), only some of which are currently stored on the portable device); transmits the content request list to a local base station; receives and stores associated audio and/or video files transmitted from the local base station; transmits to and receives from, on-demand or in an automated fashion, content files from other peer-to-peer devices; displays a list of available content on the device to its user, as well as to other users who establish a wireless connection with the device; displays a list of possible content choices, even if not resident on the device, to the user
  • a secure subscription-protected media distribution system for distributing audio and/or video content files to a portable peer-to-peer wireless communication player device in response to a received playlist, preferably comprises: 1) a peer-to-peer wireless communication device that: generates a user content request list via an interactive user interface (or in an automated fashion based on user preferences that the user pre-selects, and/or a predetermined set of rules or other criteria); transmits the generated request list to a local base station; receives and stores associated audio and/or video files transmitted from the local base station; plays audio and/or video files in response to user selection, if subscription is valid; and expires content from memory if the subscription is invalid; 2) the local base station receiver that receives request from the portable peer-to-peer wireless communication player device and transmits the received request to a database server via the Internet communication link; 3) the database server that: stores and manages a plurality of audio and/or video files that are accessible by inputting associated titles or
  • a wireless communications system for selecting, downloading and playing audio and/or video data content using a wireless protocol which, in the present embodiment may be based upon the 802.11 (or similar) standards and related technologies (referred to herein, along with other wireless technologies now existing or hereafter developed which may be substituted, as “WiFi”), preferably comprises: a subscription-based database server further including: a first Internet connection; a plurality of audio and/or video data content files; and a translation and retrieval means for defining and downloading a unique one of the audio and/or video data content files in response to an inputted title or file ID selection request.
  • the wireless communications system also preferably includes: a local WiFi base station, which has a second Internet connection in communication with the first Internet connection; and a portable wireless communication subscription-capable player device, which further includes: a selection means for generating at least one title or file ID selection request; and a WiFi transmission means for transmitting the first title selection request to the local base station and thence to the database server; a WiFi receiving means for receiving the audio and/or video data content file downloaded in response to the transmitted title selection request; and a playing means for playing the downloaded audio and/or video data content file.
  • the portable wireless communication subscription-capable player device of the sixth embodiment preferably further includes a security unit for controlling the operation of the unit in responsiveness to at least one subscription status indicator.
  • the selection means of the portable wireless communication subscriber player device may further include a display unit and a user input means, which may further include at least one from the group consisting of a button, a touch-pad location on the display unit, a joystick, a toggle, a key, a keyboard and a voice recognition input means.
  • the portable wireless communication subscriber player device of the sixth embodiment preferably further includes a communication means for wirelessly connecting with a second portable wireless communication subscription-capable player device for the purpose of transferring data between the two devices using the WiFi protocol.
  • the portable subscriber wireless communication subscription-capable player device preferably includes means for selecting, downloading and playing audio and/or video data content (or, per the current definition of “content,” any other data files) using a WiFi protocol, comprising: a selection means for selecting at least one from a displayed list of audio and/or video titles and generating at least a first title selection request; and a WiFi transmission means for transmitting the first title selection request to a local base station and thence to a database server; a WiFi receiving means for receiving the audio and/or video data content file downloaded in response to the transmitted title selection request; and a playing means for playing the downloaded audio and/or video data content file.
  • the portable wireless communication subscription-capable player device of the sixth embodiment preferably further includes a security unit for controlling the operation of the unit in response to at least one subscription status
  • FIG. 1 shows a a block diagram of the elements of a portable player device constructed in accordance with this invention
  • FIG. 2 shows a plan view of the device of FIG. 1 ;
  • FIG. 2 a shows a side view of the device of FIG. 2 ;
  • FIG. 3 shows a diagram of a content distribution network according to one embodiment
  • FIGS. 4 and 5 show a Device-Network Synchronization pathway and associated software modules
  • FIG. 6 shows a peer-to-peer communication system according to one embodiment
  • FIG. 7 shows peer-to-peer functionality of the elements shown in FIG. 6 , including that involving multiple peer devices simultaneously in range;
  • FIG. 9 shows a representative first user interface screen according to one embodiment
  • FIGS. 9 and 10 show a representative second user interface screen for making selections according to one embodiment
  • FIGS. 11-17 show a plurality of music management operations that may be performed by a non-technical user without the use of a computer or intervening device;
  • FIG. 18 shows a custom delivery network for the delivery of programmed audio according to one embodiment.
  • a digital media distribution system consists of: a broadband network system for wirelessly distributing digital audio and/or video files to multiple standalone digital playback devices that are: (1) dedicated to and optimized for the search, procurement, storage, management, playback and control of digital audio and/or video files by a user from the network; (2) capable of wirelessly transmitting and receiving audio and/or video data files at “broadband” speeds via conventional broadband protocols, such as that promulgated in the 802.11 standard, (preferably 802.11g or other similar standards) both to and from a local network which can include Internet connectivity and connectivity to one or more compatible devices without Internet connectivity (e.g., using a WiFi network in an ad hoc mode); and (3) able to communicate with an application service in order to request and download encrypted audio and/or video content and associated metadata.
  • a broadband network system for wirelessly distributing digital audio and/or video files to multiple standalone digital playback devices that are: (1) dedicated to and optimized for the search, procurement, storage, management, playback and control of digital audio and/or video files by
  • the devices are preferably portable.
  • the present invention preferably contemplates a means by which the portable player device can connect to the application service and digital data referred to above through at least one of a number of alternate means, including preferably a docking cradle (described below) connected to the Internet and/or a WiFi access hub providing access to the Internet and is wirelessly linked to the portable player unit.
  • each portable wireless communication player device preferably includes at least one security means that disables playback and distribution of audio and/or video files upon application of a first triggering signal, or that enables such playback and distribution upon application of a second triggering signal when a subscription service is activated.
  • the music distribution system preferably includes one or more Internet-based database servers used to store digital audio and/or video data content in compressed or uncompressed form and associated metadata (as described above).
  • An Internet application server interface is also provided that communicates individually with each portable device via a secure certification/authentication link.
  • an upload manager that ensures the secure and efficient delivery of audio and/or video data content files to each of the portable devices, and the communications network.
  • the user may request individual titles, groups of titles (i.e., a playlist,) and/or preprogrammed audio and/or video entertainment that fit particular criteria (such as genre or purpose (e.g., work-out, dancing)) on a periodic basis.
  • the system according to the present invention provides a secure method of audio and/or video content distribution due to (i) creation of a secure platform for the distribution of audio and/or video content that cannot easily be used by users to impermissibly share such content, (ii) use of direct security, encryption and digital rights management technologies, and (iii) alteration of the incentives of users to illegally obtain or copy content, which is potentially damaging to content owners, by providing a way they can search for and obtain new content, transfer the content to a portable device, listen to and/or view the content through a variety of output devices (such as headphones or a car or home entertainment system), and share the content with friends and other users.
  • Such security method overcomes disadvantages in current applications in which users are required to use a laptop or desktop computer to perform these functions.
  • Laptop and desktop computer-based systems inherently encourage users to create additional copies of content in order to transfer it to a more desirable listening/viewing environment and also make it easier for them to use illicit file sharing and download services which are merely a “click away.”
  • a portable device that can easily be carried in a pocket, that enables sharing with friends and that enables listening and/or viewing through a wired or wireless connection to headphones, a car stereo or television, a home entertainment system or another desired output device, a user has less incentive to burn a CD or DVD, or make other kinds of copies of such content, including activities that may constitute copyright violations.
  • the method simultaneously provides a user with an enhanced entertainment experience by (a) not requiring the use of a computer, which is in many ways inconvenient for users, (b) wirelessly providing content to users so that they are able to obtain and enjoy new audio and/or video selections without connecting wires to a device, without being in their homes or offices, and without the inconvenience of visiting a retail store, and (c) enabling new capabilities for the user, such as wirelessly sharing content with other users in a legal fashion that does not infringe on the property rights of the content owners.
  • the user interface of a preferred embodiment if based on a touch-screen or similar input technique, is optimized to allow a user to input all selections without using a stylus, but rather by using a fingertip.
  • the user interface of a preferred embodiment if not based on a touch screen or similar input technique, is optimized to allow a user to input all selections by using a toggle, joystick, touch-sensitive mouse pad, roller ball or similar input method to sequentially highlight the various selection options on each screen and to select the desired option.
  • a user interface might also feature, using any of the above input methods, a conventional drag-and-drop functionality to allow users to create and modify the sequential listings of content selections and to thereby store and manage a library of playlists, which is not part of the prior art for DMPs.
  • a representative embodiment of a portable digital audio playback device 100 preferably includes the following electronic modules: a computer controller 101 for controlling the operation of the portable player device, which further preferably includes a microprocessor 102 , such as an ARM processor, volatile memory 103 , such as SDRAM, non-volatile memory 104 , such as flash, a non-resettable internal clock 105 , Read-Only-Memory (ROM) 106 , a plurality of software modules 107 for managing the operation of the computer controller, an uplink/downlink communications link, a peer-to-peer communications link, and interactive security processing and further containing a unique electronic identification or serial number of the portable player device; a communications module 108 further comprising an encryption unit 109 , a receiver unit 110 and a transmitter unit 111 that preferably conforms to the protocols of WiFi; a data processing unit 112 ; a mini-hard disk drive 113 , preferably having a data capacity of
  • the device 100 has a housing 200 with a user interface display that is preferably a liquid crystal display (LCD) 201 , which may be monochrome or color, capable of displaying at least 5 lines of English text, with or without a touch-sensitive layer (e.g. resistive or inductive), a blue backlight; and one or more user input devices 117 , such as buttons, keys, toggles, joysticks, mouse pads and touch-screen contact points overlaying the LCD, as are known in the art.
  • the portable digital audio playback device also preferably includes an identification chip 118 with a laser-burned encoded unique ID or serial number.
  • a “Power on/off” button 211 some functions may be provided by a 4-way disk button providing user-friendly functionality of conventional “Play,” “Pause,” “FF/REW,” “Next,” “Last,” and “Stop” buttons 202 ; a “Toggle up/down” push button 203 ; a “Volume up/down” rocker switch; a “Wi-Fi on/off” position switch 204 ; an “Enter” button, and a “Back” button.
  • a preferred embodiment of the present invention includes an automatic-off function that shuts off the player to conserve power if it is not in use for a specified period of time and preferably includes a WiFi on/off timer, waking the WiFi functionality of the portable player device to perform a Device-Network Synchronization (as referred to below) at pre-specified times (e.g., 3 am), as counted by the internal clock of the portable player device. If the device then detects an available WiFi network after a WiFi scan, it disables the WiFi functionality to conserve power if such a connection is not available or a Device-Network Synchronization is successfully completed.
  • a Device-Network Synchronization as referred to below
  • the representative embodiment also has an antenna 205 capable of transmitting and receiving data over the WiFi network, a standard line-out jack 206 connected to a printed circuit board (PCB) 208 (on which the components of FIG. 1 are mounted, including a chipset consisting of at least: ARM processor (at least 200 Mhz with clock not settable or re-settable by user), digital-to-analog-to-digital converters, hard-disk drive controllers and/or flash memory drivers, SDRAM, LCD drivers and power-managed WiFi communications chipset) and a microphone input 207 connected to the PCB.
  • ARM processor at least 200 Mhz with clock not settable or re-settable by user
  • digital-to-analog-to-digital converters hard-disk drive controllers and/or flash memory drivers
  • SDRAM Secure Digital RAM
  • LCD drivers LCD drivers
  • the data processing unit 112 may be incorporated within the computer controller 101 . Additionally, the portable player device may include one or more of following: Modem/Direct Ethernet connecting circuit; digital-to-analog and analog-to-digital converters; and a USB or “FireWire” port.
  • a recharging cradle and docking unit connects to the portable player device and preferably includes: a power connector (such as for a 5 volt DC male connection), a data output connector (such as a USB male connector) that connects to the portable player device when the portable device is docked in the cradle; a power transformer; an AC power AC power cable; and an Ethernet line-in jack on the portable player device's cradle unit to enable direct connection to a modem.
  • a power connector such as for a 5 volt DC male connection
  • a data output connector such as a USB male connector
  • an embodiment of the computer controller 101 may comprise an off-the-shelf PDA or dedicated portable digital audio player that already includes an integrated wireless communications capability, i.e., includes a communications module 108 , rather than existing as a separate external module as presented above.
  • An alternate embodiment may include the hard disk as part of the computer controller 101 . Such embodiments should be considered as falling within the scope of the present invention.
  • the portable wireless communication player device 100 is constructed and arranged to operate as a standalone device that can search and obtain content over the Internet.
  • the data storage devices 103 , 104 are used to search locally-stored fully searchable and browseable artist and song databases.
  • the search may be based on indexed and periodically updated digital database files, enabling users to search for new content without being connected to the Internet.
  • the device also enables obtaining the content merely by “clicking” on a selection, initiating a download, pseudo-download, or streaming process directly to the portable device the next time the device is connected to the network (wirelessly or otherwise). This avoids the need to first use a computer to obtain new content and then separately transfer it to a portable device.
  • the software allows the users to easily re-order the sequence of content selections in their play lists, delete unwanted selections, and make other modifications to their content library without knowledge or training in the use a personal computer.
  • a separate output device other than headphones such as a home/car stereo system or “boom box” portable stereo system.
  • a wireless transmission protocol such as WiFi (i.e., 802.11 standard or alternatively 802.16, 802.20, and the like). This is achieved by transmitting the audio output from the portable device in an analog (e.g., FM) or digital (e.g., over WiFi) form to a compatible receiver that is connected to, or built into the output device.
  • Such a receiver if WiFi-enabled, receives digital data over WiFi in encrypted or unencrypted form (compressed or uncompressed), process the received data (including by decoding and/or decrypting it) and outputting an analog audio signal that can be amplified and output through speakers for the user to hear.
  • WiFi output can also be accordingly transmitted and received in a similar fashion using an RF output from the portable devices based on a WiFi communications chipset.
  • the hardware components that create the WiFi capability of the portable device for these purposes can be the same as those that allow such device, when within range of a WiFi access point connected to the Internet, to securely download and stream music and other audio from the Internet-based database server at broadband speeds, following which, the user can then play back the music in his or her chosen listening environment.
  • WiFi access hubs are typically provided across a geographic area—as businesses (e.g., coffee shops), the government (e.g., public parks), and residential users are opening up their WiFi networks for public availability.
  • Public WiFi access hubs commonly referred to as “hotspots,” can be accessed by users in range of such hubs and constitute one available means by which a user of the presently invented portable player device can obtain audio and/or visual content from a network using a wireless access link.
  • hotspots users can obtain content in a similar fashion using a variety of other available means contemplated by the present invention, such as via an Internet-connected WiFi access hub located in the user's home, workplace, university, etc.
  • the media distribution system allows a user to wirelessly obtain digital content directly on a portable device on a subscription basis. This is achieved by (a) ensuring that the access device is incapable of playing subscription content (but not purchased or otherwise owned content) when the subscription is no longer valid, (b) limiting the usage rights associated with the delivered content through the digital rights management (DRM) software and (c) ensuring end-to-end security of content distribution.
  • DRM digital rights management
  • a digital rights management system can ensure that only valid subscribers can continue to access subscription content. This may be achieved by incorporating one or more of the following features: (1) including software on the portable wireless communication player device that will not play or decode the encryption of a content selection that is made available on a subscription basis (but not a purchased song) unless the device has received a verification, such as in the last 30 days, from the network that the device's subscription is valid and fully-paid; (2) including an internal clock on the device that is non-resettable by the user (which prevents users from avoiding the expiry and disablement of content based on the passage of time), and which synchronizes with a master clock each time the device connects with the network (a user resettable clock on the unit is merely displayed as an offset from the underlying non-resettable clock), in order to ensure that the time of song playback and current time can be properly recorded and reported to the network; (3) including a counter on the device that counts the number of times, including time and date
  • a user is prompted by the device to enter credit card information during a Device-Network Synchronization, FIG. 5 by selecting the digits of the credit card, the type of card and the expiration date through any of a variety of input mechanisms, such as the “spinning” character technique used in the preferred embodiment for search purposes ( 802 , FIG. 8 ).
  • the network performs a credit card authorization process and, if the user information is approved, subscribes the user and charges his or her credit card appropriately through a standard electronic credit card billing procedure. This process can be used for other payments the user is required to make, although the user's card information can be stored on the network in the subscriber database ( 302 , FIG.
  • said “spinning” input technique described above operates by increasing or decreasing the character displayed in the space located above or below the text display box. The user toggles a switch up or down to modify the displayed character accordingly. On pushing the toggle button in, the character is entered and the user is able to similarly select the subsequent character in the string by advancing to the next space. The resulting character string in real time moves the pointer for the indexed database list to a corresponding position (and displays the corresponding portion of the list that matches the partial input string) so that the user can view and select the desired entry from the database listing.
  • the end-to-end system preferably has the following security components for content transfers: (A) a master content library that is stored in a secure database, (B) a content library that can only be accessed through a secure gateway that requires authentication as a valid portable wireless communication player device and current subscriber (a private key encryption may be used to avoid false identification as a valid account), (C) content that is delivered to the portable unit in encrypted form so that any interception of bits is useless unless the interceptor is otherwise capable of decoding the encryption, which is extremely difficult, (D) the portable wireless communication player device that contains a private key that is able to decode the encryption and play back the delivered audio and/or video files, and (E) device-to-device communications that consist of either (i) sending just a text playlist/titles of content selections, such that the second player device obtains only text named and/or ID data from the peer device and obtains the audio and/or video content securely from the network, or (ii) sending data content in encrypted form (e.g., wirelessly from one portable
  • the audio and/or video data content may be distributed to the portable wireless communication player devices in encrypted form, capable of being played only when decrypted with a particular private digital decryption key.
  • the internal clock of the portable wireless communication player device is preferably digitally set by establishing a secure and authenticated connection to the secure subscriber network that provides it with accurate time and date information not calibrated to time zones (i.e., preferably, only time for a single time zone in the world is used).
  • the portable wireless communication player device preferably also includes a monitoring module that records the time and date each time a content selection is played or transferred by the device.
  • the monitoring module also preferably includes a reporting module for transferring the monitoring results to the networks (i.e., the upload manager) when connection is made between the portable wireless communication player device and the network.
  • the present invention also allows users to share their content over the network.
  • a user may connect to the network over WiFi and then browse or search the playlists, audio and/or video collections and favorite content of other users in a variety of ways, including by requesting from the network database a list of content sorted in descending order by popularity (e.g., number of users accessing selection, or total number of times listened/viewed), ranking (e.g., on published charts such as Billboard) or user rating; a list of audio and/or video selections sorted by geographic proximity of users (e.g., most popular videos/songs by number of views/listens for Birmingham, Ala., based on the billing addresses of the owners); a list of content selections a particular named user (who may be identified based on ratings or use of a particular playlist or other ways) currently stores on his or her portable device; or sorted in other ways.
  • popularity e.g., number of users accessing selection, or total number of times listened/viewed
  • ranking e.g., on
  • the network performs the necessary computation on request (or stores the results from such a computation) and provides it to the user by transmitting the appropriate listing of file IDs to the portable device.
  • Each user is further given the opportunity to provide ratings for each piece of content and playlist they have, which may be shared with other users in a similar fashion, and may be used by the user as a way to personally track his or her favorite selections. Averages and statistics may also be compiled on the network in order to list content selections and playlists in order of their popularity according to user rating, number of listens/views or by other metrics. Users can also search the collections of other users based on the presence of particular content selections contained in the other user's playlists.
  • Users may provide commentary and other information, which may be posted, and be viewable and/or searchable by other users that may be connected to the network. Users preferably will also be able to send messages, recommendations of playlists and pieces of content to other users by asking the network to send an e-mail to that person on the user's behalf.
  • a group of users that are either subscribers of a common service, are communicating over a common server, or are located in a common geographic location define a community sharing audio and/or video files. This sharing occurs either over the Internet, through a WiFi connection in an ad hoc mode, or other similar means.
  • the portable wireless communication player device preferably includes an audio recorder and/or videocamera which enables users to record images and/or sounds into a digital file, playable on demand, as well as shareable.
  • Users who create such a recording preferably have the ability to transmit such recording to other users via the wireless device-to-device method described above.
  • This content file may not necessarily be encrypted.
  • the user will preferably be able to wirelessly transmit the recorded digital file to the network that will then further transmit the file, as requested, to other users or to an e-mail or IM address. This will permit “media e-mails/IMs” to occur between users or between the user and virtually anyone with an e-mail or IM account.
  • the large storage media ( 209 , FIG. 2 ) included in the portable wireless communication player device ( FIG. 2 ) allows pre-downloaded audio and/or video files and/or metadata to be searched “off-line”.
  • Navigation of this local database may use an up/down toggle button 203 on the device to “spin” letters up and down ( 802 , FIG. 8 ), one at a time, to create a five-or six-character string, while the list of artists or titles displayed changes to match the partial string created ( 803 , FIG. 8 ), enabling a user to zero-in quickly on a particular artist or title by searching alphabetically.
  • a user could search by other methods, such as by popularity (number of plays or downloads by users, published rankings, aggregated and averaged user ratings, volume of purchases or other ways) ( 804 , FIG. 8 ).
  • a media file, playlist or other file is identified and selected for download ( 901 , FIG. 9 ), the selection is added to a “stack” of tasks that are to occur at a next Internet connection ( 502 , FIG. 5 ) during a Device-Network Synchronization operation.
  • the portable unit If in its cradle ( 406 , FIG. 4 ), which connects directly to the Internet via any of a number of standard connections (e.g., CAT-5 or -6/Ethernet cable) to an Internet hub (e.g., cable modem) ( 404 , FIG. 4 ), the portable unit automatically detects and establishes a connection to the network. Placement in the cradle ( 406 , FIG.
  • the device 4 triggers the device to send a secure authentication message through the Internet to the network.
  • the device When not in its cradle and the “stack” is not empty, the device periodically scans and searches for a WiFi network connection (e.g., once every 3 minutes) until one is identified and established. If multiple networks are available, the device automatically selects one based on predetermined criteria. For example, the device may select the network with the strongest signal, unless the user is not permitted to access that network in which case the device will automatically select the next strongest available connection.
  • FIGS. 4 and 5 show the data flow and the software modules participating or implementing a typical device-network synchronization procedure.
  • the device 311 Upon a cradle-based or WiFi-based connection being established, the device 311 sends a secure authentication message to the network 315 using private/public key encryption. The network 315 authenticates the message.
  • the portable device 311 provides usage information to the network 315 , including the date, time, and number of times (with time and date) each content selection has been played by the user (for example, by counting selections played for more than 20 seconds as one “play,” or other similar criteria) or transfers to or from the device to any peer device that have occurred and any changes in the content stored on the device, such as deletions and additions of new content selections.
  • the network 315 then performs a number of anti-fraud checks, such as ensuring it does not simultaneously have a connection to the same device ID open (one of which must be fraudulent), that the number of plays is not inconsistent with the time elapsed, that the times and dates reported for plays are not internally inconsistent, etc.
  • the portable device 311 initiates requests from its “stack.” If a selection was only partially downloaded in a previous session, a download manager 501 using a conventional download mechanism initiates the download from the network 311 at the point the download last left off by communicating a “pointer” to the network 311 . Additional new selections the user made are then downloaded automatically in a predetermined order.
  • the network preferably assigns a unique identification to each subscriber device.
  • the display screen of the device 311 may indicate to the user that download activity is occurring, as well as display the name of the selection being downloaded or information on any other current activity. This procedure may also be implemented if the user does not come within range of a WiFi Internet connection but instead comes into range of another portable device that has the desired content stored on it.
  • the device 311 identifies if a target content selection is on the other device and obtains the selection from the second device using the device-to-device protocol.
  • the system of the present invention enables the following secure functions:
  • Valid subscribers are able to select a song or video and choose to “beam” it to another player device over a WiFi connection or other similar connections. This is preferably done by selecting the item to be beamed (see FIG. 6 ), at which point the user sees a list of other valid devices in range (this list may be created by doing a WiFi scan for portable wireless communication subscriber player device (or player devices) in device-to-device/ad hoc mode). These other devices are displayed by the name given to the target player device by its user; other information may include profile information on the user, such as a photo, first name, favorite music genre, etc.
  • the user selects the target player device it wants to transfer or send the file to, and the sender's player device then transmits the digital file to the receiver via a WiFi connection.
  • server software e.g., such as HTTP: server software, such as that available from Microsoft for PocketPC devices.
  • the sending player device sends a message to the receiving player device, indicating that it should make a request to it for the specified item.
  • the receiving device then “pulls” the file to it over the WiFi connection, FIGS.
  • this process can also be architected as a “push.” If a subscription of a potential receiving player device is expired, the receiver may be able to obtain a copy of the file, but the digital rights management software local on the receiver's player device will not permit the user to play the content. If the user's subscription later becomes valid, the user will be able to access the file without re-downloading it.
  • Valid subscribers can “beam” playlists to other users in a similar fashion to the above method—instead of transmitting a digital audio or video file, however, a playlist file, which may merely be text, is transmitted.
  • the receiving player device alerts the user as to content indicated on the playlist that is not stored on his player device. If the user desires, the player device adds the missing selections to the “stack.” It then can obtain the content file directly from the sending player device, or else upon the next network connection over the Internet (see FIGS. 4, 5 , 6 and 7 ).
  • Valid subscribers can scan and pull content files from users that are in WiFi range.
  • the player device will compile a list of all potential device-to-device WiFi connections in the area based on a “scan” (a process known, developed, and available on WiFi-enabled Toshiba e740 or e755 Pocket PC devices) and will display this list to the user. If the user selects one of the player devices, the player device will display a listing of all the content and playlists on the second player device, allowing the user to browse and search the collection.
  • a “scan” a process known, developed, and available on WiFi-enabled Toshiba e740 or e755 Pocket PC devices
  • the user can then “pull” the selection from the second player device onto its player device in the way indicated above—i.e., the sending player device will in effect become a server and the receiving player device will “pull” the file from the server device over WiFi (see FIGS. 6 and 7 ).
  • the prior art does not include an automated and user-friendly method by which a WiFi (or similar connection) “scan” can be conducted, invisible to the user, and a connection established; it also does not permit the automated switching between “infrastructure” and “ad hoc” modes based on the desired user function.
  • the present invention overcomes this difficulty by including software on the portable apparatus that triggers the appropriate mode (based on desired user function), periodic scans, sorting of available WiFi (or other wireless) devices and a connection to the strongest available device.
  • the player devices may transmit only the name of the desired file, which will automatically be added to the “stack” and then be obtained by the receiving player device at the next network connection over the Internet.
  • Users preferably have the option to turn privacy on or off in order to disable other users from seeing their audio and/or video files and from obtaining copies from the player device.
  • a player device receiving a request for playlist, media file information or digital media files, will reject the request, sending a rejection message to the initiating player device.
  • WiFi broadcast feature on or off to prevent the WiFi transmitter/receiver from draining battery life on the player device via an easily accessible and clearly marked external button on the player device itself (or, alternatively, via a software switch and graphical user interface.) If the WiFi access is not used for a specified period of time (e.g., 5 minutes) the WiFi transmitter/receiver preferably automatically turns off from active mode to conserve power. When items are queued in the stack, the WiFi will preferably periodically turn on to scan for WiFi connectivity and then turn off again in order to conserve power.
  • a specified period of time e.g., 5 minutes
  • a user's player device enables a search-and-browse mode that includes an aggregation of all media files available in the area.
  • the user's player device completes a scan, aggregates and alphabetizes (or otherwise organizes, such as by genre or popularity) the selections available, and then allows the user to search or browse all audio and/or video files in the area at one time. If the user desires to obtain a particular audio or video selection, the player device then indicates which user or users are able to provide the media file.
  • users can record audio and/or video on the player device, creating a compressed digital media file
  • users can, in effect, send “media e-mails”, “media IMs” and other recordings to one another through a direct device-to-device or indirect device-to-network-to-device connection.
  • these recordings can, in a preferred embodiment, be limited in length (e.g., to one minute) by use of a software timer, making piracy and distribution of copyrighted music and video difficult and inconvenient for the user in order to protect content owner rights.
  • FIGS. 6 and 7 show how the system provides a way for player devices to connect peer-to-peer (also known as “P2P) to share content without having to access the Internet.
  • peer-to-peer also known as “P2P”
  • the present invention does not require Internet connections, but instead connect to each other directly using WiFi, forming a temporary virtual private network.
  • Each player device that seeks to become part of such temporary network would perform a standard scan using WiFi (or another wireless technology now existing or hereafter created) to identify all non-private compatible player devices. It would then compile a listing of the content on such player devices and permit each user to search or browse the content in this temporary network, either by searching the content located on a particular user's player device or by searching all the content on any available player device on a single integrated list.
  • FIG. 2 depicts a preferred embodiment of the portable player device 100 described herein, including: protective housing 212 , a WiFi antenna insulated as much as possible from potentially interfering circuits and materials 205 , a standard line-out jack into which headphones or a line-out cable can be plugged 206 , a microphone input used to record the user's voice or other audio when sending “media e-mails” and the like (described above) or other content 207 , an LCD touch-screen 201 , which may be in color, preferably two inches in width, and capable of displaying at least 10 lines of text at one time, and a chipset 208 consisting of at least one microprocessor, such as a 200 MHz ARM processor, with clock preferably not settable or re-settable by user.
  • a WiFi antenna insulated as much as possible from potentially interfering circuits and materials 205
  • a standard line-out jack into which headphones or a line-out cable can be plugged 206 a microphone input used to record
  • the microprocessor is used for performing various functions, such as encoding and decoding DRM-protected audio and/or video content in real time, encryption and decryption, and so on.
  • the chip set 208 may also include digital-to-analog and analog-to-digital converters, hard disk drive controllers and/or flash memory drivers, SDRAM, LCD drivers and a power-managed WiFi communications circuitry.
  • the chip set may further include a digital unique ID or serial number (e.g., laser-burned or otherwise) attaching in such way that a user would have great difficulty modifying it 118 .
  • the device also includes PCB 204 , non-erasable digital memory in the form of a mini-hard disk 209 or flash (e.g., SD or compact flash) consisting of at least 0.25 gigabyte storage capacity.
  • Power is provided by rechargeable lithium-ion or lithium polymer battery or other power source 210 .
  • An up/down/push toggle switch is provided as an external input device and connected to the PCB 204 .
  • the device 100 may include standard play control buttons 202 and a power on/off button 211 .
  • the device may also include other buttons, switches, keys or other input devices suitable for control of the user interface, including a WiFi on/off switch, an “info” button that toggles display of information on the current selection being played on the device and a “beam” button that initiates the sending of a content selection by the user to another user (optional buttons not depicted for the sake of clarity).
  • a WiFi on/off switch an “info” button that toggles display of information on the current selection being played on the device
  • a “beam” button that initiates the sending of a content selection by the user to another user (optional buttons not depicted for the sake of clarity).
  • FIG. 3 depicts the content distribution network and associated compatible access devices.
  • the network 315 includes one or more content databases 301 that securely store digital content and associated metadata (such as file length, title, encoding rate, release date, and other related information), subscriber and usage databases 302 that securely store data regarding each user's activities (such as, downloaded titles), content transfers to peer devices, previous Device-Network Synchronizations and other information, an encryption engine 303 that optionally encrypts content before it is delivered outside the network using standard public-private key encryption method, an upload manager 304 that manages the error-checked delivery of content to permitted user devices and that can initiate a download from a given “pointer” in the event only a portion of a download file was previously transmitted, an authentication server 306 that authenticates the unique ID or serial number provided by each user's device and ensures (based on subscriber data stored in the subscriber and usage databases) that the user's device is associated with a valid and current subscription, and a secure network gateway 305 that manages multiple simultaneous connections to users
  • security and digital rights management software 309 is installed throughout relevant applications in the network and on user devices, and is optionally “wrapped” around all digital content delivered from the network, in order to ensure that digital rights of content owners can be protected from end-to-end.
  • Users are permitted to use a computer if they wish (but are not required to do so at any time for any purpose), in which case they can use a standard desktop or laptop computer 314 equipped with standard Internet browser software connected to the Internet 310 wirelessly or through wired means to access the network's Web site 308 , the pages of which are generated dynamically based on Web site software and related applications 307 .
  • the Web site front-end and user interface software 308 can merely enable the user to search, sort, organize, order content to be delivered to his or her portable device 311 , 312 , or for other account-related functions.
  • a user will use a portable device or other compatible device 311 , 312 to access and manage content over a WiFi connection or a wired connection via cradle 405 , FIG. 4 . as discussed below.
  • the various elements described above may be combined and are depicted as individual elements only for the sake of clarity.
  • FIGS. 4 and 5 depict a Device-Network Synchronization pathway and associated software modules for establishing communication between a device, such as device 311 in FIG. 3 and a network 315 .
  • the device establishes connection with network, either by detecting and connecting to a local WiFi base station (which is in turn connected to the Internet) or by being placed in a wired cradle connected to the Internet (e.g., over a CAT-5 or -6 cable connected to a cable modem); either event will trigger the procedure described below.
  • the device 311 establishes a secure-sockets layer (SSL) connection with the network.
  • SSL secure-sockets layer
  • the device 311 provides its unique ID or serial number, from laser-burned chip 118 , in encrypted form to network 315 .
  • the network authenticates transmitted ID and ensures same ID is not currently open (i.e., to prevent possibility of multiple fraudulent log-ons).
  • the network queries device to obtain usage and security data.
  • the device provides requested usage data 302 and security to network, including: current date and time, date and time of last three established network connections and IDs of each content selection played since last network data transmission and times and dates of each play.
  • the network queries its subscriber data database to obtain subscriber status (i.e., valid or invalid and permitted access level).
  • the network obtains data regarding previous network connections and downloads from subscriber database and applies security check rules to subscriber data (e.g., current time and date are correct, number of plays is consistent with reported time and date data), and also received data on the device ID, content, time and date of any device-to-device content transfers. If the network determines device ID is invalid or potentially fraudulent or that security data indicates likelihood of fraud, network sends disabling message to digital rights management software (DRM) on device, disabling use of any subscription content and displaying an access denied message to user. If network determines usage and security data are internally consistent and consistent with its subscriber database data, it queries the device for its stack.
  • DRM digital rights management software
  • the device receives the query and checks its stack; if the stack is not empty, it provided requests from the stack to the network (i.e., all requested content downloads, playlist downloads, credit card and payment information uploads, contents storage changes upload, audio message and content uploads) and the network responds by providing appropriate content and/or data subject to DRM and over SSL, using an upload manager that ensures data integrity in the transmission and which can continue a partial download that was not previously completed.
  • the network checks to see if updates are required to the software on the device, including updates to the database of available content locally stored on the device, and if so, the network provides auto-executable files to the device which will update the software and/or other data.
  • the network preferably performs a consistency check with the content present on the device and then terminates the connection.
  • the network 315 includes a network application and logic engine 402 that manages communications with the portable device 311 , authentication and logic at the network (such as application of security rules) and communications via the upload and data transmission manager 401 / 304 .
  • a local base station receiver 405 i.e., wireless Internet access point
  • the base station receiver connects over WiFi protocols to the portable device 311 , triggering the Device-Network Synchronization procedure. Alternatively, placement in a wired docking cradle 406 triggers this process.
  • the software and data on the portable device 311 minimally includes segregated secure (including DRM “wrappers”) and non-secure content and metadata databases 301 , indexed databases 504 including available artists and titles, which are updated as necessary during each Device-Network Synchronization procedure, subscriber and usage databases 302 that track and store the times and dates of each play of a content file, transfers of content to and from other peer devices, Device-Network Synchronizations procedure, and other data, a download and connections manager 501 , operating firmware and software 502 , including the “stack,” which records the tasks the portable device wishes to accomplish during the next Device-Network Synchronization, and DRM-enabled player and access software 503 , including one or more codecs (such as for MP3) and optionally decryption/encryption software.
  • segregated secure including DRM “wrappers”
  • non-secure content and metadata databases 301 indexed databases 504 including available artists and titles, which are updated as necessary during each Device-Network Synchron
  • FIG. 6 depicts a peer-to-peer communication.
  • communication is established between two portable devices 601 and 602 for the purpose of exchanging content.
  • devices 601 and 602 are portable WiFi-enabled devices described in the present invention, each with privacy mode “off.”
  • Device 601 and device 602 each perform a WiFi “scan,” similar to that performed by a WiFi-enabled Toshiba e755 PDA in “ad hoc” mode, and this scan produces a listing of available WiFi devices in range, such as device 602 .
  • Other devices even when no Internet connection is present, are available as well.
  • the user of 601 inputs a request to see what content selection device 602 is currently playing and, accordingly, 601 transmits a request over WiFi to 602 .
  • Device 602 acknowledges the request to device 601 and invokes an HTTP: server software module that enables 601 to see the currently playing selection on 602 by using a browser technique and to see, on request, any other content that is currently stored, even if not playing, on device 602 .
  • the user of 601 selects one or more content files stored on 602 . Alternately, this process is triggered if the ustack” of 601 (see FIGS. 9 and 10 ) includes an instruction to obtain a particular content selection that is available on 602 . In either case, 601 sends a request to 602 to obtain the selected content and 601 “pulls” the content from 602 by downloading it, using 602 's server software.
  • the user of 601 can begin playing the selection downloaded from 602 , provided the DRM software on 601 permits this to occur, at which point 601 will continue to store the content received from device 602 .
  • 601 At its next connection with the network, 601 will report the receipt of content, including time and date, to the network, which data will be stored in the network subscriber data database.
  • FIG. 7 depicts peer-to-peer functionality, including that involving multiple peer devices that are simultaneously within range of each other.
  • Device 709 (“Jill's player”) detects the presence of other devices in range by performing a periodic scan using WiFi (or another acceptable wireless technology). The device then performs the following functions.
  • Device 709 identifies whether devices are in privacy “on” mode. Where privacy is “off,” 703 , 707 , device 709 identifies the name given to each device, (e.g., “Jack's player” 706 ).
  • Device 709 displays a list of available devices to the user by listing the names of each player, and the current content selection being played at that time on the player (e.g., 706 , Beethoven's 5 th Symphony).
  • Device 709 enables the user to select one or more other user devices ( 701 - 708 ) and browse files and playlists available on those devices, e.g., 706 would show 50 available selections and 2 playlists.
  • Device 709 also compiles a list of all media files and playlists available on all other available devices in one list and enables the user to search and browse the list. If the user selects a file on device 709 , the device will know which of devices 701 - 708 have the file available and will seek it out. Here, the files available on devices 701 - 708 , except devices 703 and 707 , would be displayed (because the latter have privacy “on”).
  • the file is then delivered over a wireless connection to device 709 .
  • 709 may obtain only the name and unique ID of the selected file or playlist from 706 and may obtain the file itself later from the distribution network once a connection is available. Once the file is obtained, 709 will only allow the user to access it if the digital rights management software on 709 permits it to do so.
  • device-to-device and device-to-network-to-device functions include the following functions.
  • a user of 709 can choose to “beam” a file to another user by selecting the file and selecting “beam.” At that point 709 displays a list of available non-private devices ( 701 - 708 except 703 and 707 ). The user of 709 selects the target device, 706 and initiates transmission. Device 706 then indicates, “Jill's player, 709 , is sending you [name of file or musical or non-musical audio selection]. Accept?” User of 706 can then either select “yes” and accept transmission or “no” and reject transmission. If “yes” is selected, the file is transmitted over a wireless connection from 709 . Alternatively, 709 will merely transmit the metadata information for the file and 706 will add the information to its stack for acquisition from the network during the next connection with the network over the Internet.
  • the user of 709 can record audio content using a built-in microphone and recorder, or create another sort of file, and beam it to another user in a similar way described above. In this way, users may send “audio e-mails” to one another. They may also make available audio thoughts for others to browse and download to their player.
  • Users can develop “public” digital profiles including their photo, first name, favorite music and hobbies, etc. and enable other users in range to browse and search this information at will.
  • any of the device-to-device functions described in this application can be transferred device-to-network-to-device to permit users who are not in wireless range or are not present at the same time to share data and files in much the same way.
  • Simple matching software can be added as well to enable devices to automatically scan profiles of other users and indicate if there is a match in interests between users.
  • this system can be used to create ad hoc peer-to-peer networks for file and data sharing in particular geographic locations, where users are in range of one another.
  • Users can extend this capability by posting data and listings on a network for other users to browse and search at other times and from other locations.
  • FIG. 8 depicts a preferred embodiment of an easy and convenient search method for non-technical users.
  • Simple menu tab 801 is used to indicate, and allow choice via a touch-screen, the current and available areas of search.
  • One-to-one marketing and communications 805 triggered by the particular selection or activity of the user at a particular time, displays an appropriate message that is stored on the portable device following a Device-Network Synchronization and is generated based on application software on the device.
  • Intuitive play controls 202 for non-technical users enable easy play and control of located and accessed content. Users can search for new content at any time, without being connected to the Internet or any external database, by searching the locally stored database on the device via a “spinning letter” technique 802 or other acceptable input mechanism.
  • the character string generated scrolls the listing of available content displayed in text box 803 in real time. This enables even a non-technical user to zero in and locate a particular item very quickly for on-demand deliver.
  • Users can search content listings sorted in a variety of orders by toggling a sort button 804 , which can be done alphabetically by artist or title, or by popularity, ranking or genre.
  • FIGS. 9 and 10 depict easy wireless access to content for a non-technical user.
  • users can use the touch-screen to select an artist, after which, they are presented with a listing of tracks by that artist, which may be scrolled through or searched in another easy way. These tracks are displayed in text box 901 .
  • the album artist and title information are displayed FIG. 10 1001 along with a graphic that represents the album cover art 1002 (which may be enlarged by touching it).
  • “get song now” or “get album now” 1003 subscribers can access the selection on demand.
  • this operation will be added to the “stack” 502 and initiated during the next Device-Network Synchronization.
  • the user may purchase a track for a displayed price 1004 , whether or not a current subscriber, following which the DRM will allow the user to transfer the file to other devices, subject to specified restrictions, and to retain the file indefinitely even if his or her subscription is no longer valid.
  • These song purchases permit permanent ownership of the track and the ability to transfer it to other devices.
  • Billing follows the above-described procedure and requires input at the minimum of a PIN code by the user to authorize charges on his or her credit card.
  • FIGS. 11, 12 and 13 describe certain content management functions that can be performed by a non-technical user without use of a computer or intervening device.
  • a user can rank a selection from 0-5 1101 , which ranking can be relayed to the network for aggregation and averaging purposes for display and ranking to users searching for new selections. It can also be used by the user for personal ranking and music prioritization and sorting.
  • a simple menu-driven interface 1102 enables a user to navigate from the home page to a content management page, where the touch-screen allows “drag-and-drop” functionality for creation and modification of stored playlists 1301 , FIG. 13 .
  • FIGS. 14, 15 , 16 and 17 depict custom delivery of programmed content, which allows a user to specify a taste for particular genres or preferred activity and have continuous commercial-free programming delivered automatically (at periodic Device-Network Synchronizations, invisible to the user), including updated playlists, which can then provide hours of continuous play at the push of the button while still allowing (unlike in the case of broadcast media) the ability to replay content, pause the entertainment, save particular selections to the user's collection, fast-forward/rewind, or skip content selections.
  • “Interactive radio” allows users to subscribe to playlists that are delivered on a scheduled basis—users can search through a variety of lists in multiple ways (e.g. by mood, activity or genre), as shown in 1401 .
  • Users then can select lists to play from automatically downloaded playlists 1501 . They can play content sequences in order or can change the order, rewind, skip, pause, save, etc. each selection. Users can vary the number of selections in each list delivered FIGS. 16 and 17 1601 and 1701 , as well as the frequency of delivery (e.g. daily or weekly).
  • the user can search and browse a variety of lists sorted in various ways. Once delivered, users see their programmed delivery selections, which will automatically continue to deliver content, in a listing in the text box, indicating, in parentheses, the number of content selections included 1501 . Users can vary the periodicity and length of the programmed content ordered by toggling easy-to-use buttons 1606 .
  • FIG. 18 also describes the process of programmed media delivery in detail.
  • the network updates a list of available programmed content channels on the device.
  • the user selects from available programmed content channels displayed on the portable device, (e.g., “workout mix,” “comedy”) specifying frequency of update and number of content files to be delivered per update.
  • available programmed content channels displayed on the portable device e.g., “workout mix,” “comedy”
  • the device Upon the next connection to the network, the device provides this information to the network, which is stored in the subscriber data database.
  • the network immediately uploads to the device the current version of the requested programmed content list (e.g., “workout mix”), including the file IDs, titles, and content files (including DRM) to the device (a “Programmed Content Delivery”), in a specified order, which may include alternative disc-jockey voice-tracking content and cues interspersed between content selections that are triggered dependent on the current date and time of play, or number of times a particular selection is played.
  • the network reviews its subscriber data database to identify any content on the selected playlist which is already resident on the portable player—content already resident will not be re-sent.
  • the user can access the program and initiate continuous play by pressing the play button. Play may be stopped/paused, fast-forwarded/rewound or skipped/repeated at the user's option at any time. Individual selections may be saved for future use or permanently deleted at the user's option.
  • the network will perform a Programmed Content Delivery, replacing the prior listing of content selections and providing a new list and new content for the user to access in a similar fashion.
  • the present invention preferably provides an apparatus and method of sharing media content by subscribers that is more convenient for users and more secure for content owners, than existing systems.
  • the present invention preferably also allows users who wish to share playlists with other subscribers to do so by transceiving device-to-device a text-based copy of the playlist from one device to the other over a WiFi connection.
  • the receiving device obtains the playlist
  • the device automatically contacts the network to confirm that the receiving device has a valid subscription and to download any content selections the receiving device does not already have stored in its memory that are included on the playlist.
  • the device then fully assembles the playlist for the user so that it is playable on demand.
  • users may share content files by transmitting over a WiFi connection encrypted audio and/or video recordings.
  • the receiving device can browse the content on the first device via a wireless connection to the device and “pull” a selection to the receiving device on-demand, or, alternatively, the transmitting device can choose a selection to “push” to the receiving device.
  • the transmitting device preferably transmits encrypted data and preferably authenticates the receiving device as having a valid subscription pursuant to a Device-Network Synchronization (described in FIG. 4 ).
  • a preferred embodiment of a lateral transfer process includes: the transmitting device, on receiving a “push” or “pull” request, contacts the network in order to verify that the receiving device has a valid subscription. If so, the network provides, in encrypted form, the private key for the receiving device in order that the transmitting device can then encrypt and securely transmit the audio and/or video data to the receiving device. The transmitting device decodes and uses the private key information to encode any data being sent to the receiving device, which can then decode the audio and/or video data.
  • the transmitting device in the event a connection to the network is not available to the transmitting device, can send a request to the receiving device for authentication. If the receiving device has recently been through the procedure outlined in the preceding paragraph, the transmitting device will record this and will not require further verification procedures. If not, the receiving device will then provide data that verifies it having a valid subscription. If the transmitting device verifies this information, it then preferably establishes a new key-based security system with the receiving device. It preferably encrypts the audio and/or video and transmits them to the receiving device over the WiFi communications link.
  • a special flag may also be included in the audio and video data that indicates to the receiving device that the content file may only be playable a limited number of times (e.g., 3 times and then the content expires and is no longer playable). If the receiving device then contacts the network and verifies a valid subscription, the special flag can be removed and the user can access the content as he or she would any other subscription content, without a limitation on the number of listens/viewings possible, and without re-downloading the content to the receiving device.
  • a WiFi network referred to above
  • scans for a WiFi network through a local access point connected to the Internet can be achieved by the current art, such as by using a Toshiba e755 personal digital assistant with built-in WiFi communications in “infrastructure” mode.
  • a device can perform scans for other WiFi-enabled devices in the absence of any available Internet connection by using an “ad hoc” mode.
  • Connections to available WiFi local access points can be automated through the use of software that automatically initiates a scan and analyzes the results of a scan performed by such a device, identifies an optimal network (e.g., by highest signal strength), uploads required password and ID authentication if stored by the user and establishes a connection.
  • an optimal network e.g., by highest signal strength
  • the appropriate process, invisible to the user, is triggered in the present invention based on the desired user function, such as “beaming” a content selection (which requires a connection to a peer device in “ad hoc” mode) or downloading new content from a network (which requires an Internet connection in “infrastructure” mode).
  • Network and peer-to-peer validations and authentications, along with reports from the device counter to the network regarding number of times a content selection was played, times and dates of other events and other data, can be performed in a way that is not visible to the user as a “background” operation, so that simultaneously with these events the user can perform other operations on the portable device, such as listen to music or view videos, and search the metadata database stored locally on the device.
  • the embodiment of the present invention includes the ability to allow a user, if so desired, to share files of all types without DRM or other security methods over a WiFi connection. Accordingly, the features of the embodiments described herein, which refer to the ability of one device to search and find files on and to transmit files to and receive files from, a peer device can easily be applied, as one experienced in the art would know, to a method of using portable devices to share content across multiple portable wireless devices located in proximity to one another.
  • a feature of the present invention is that one device can download an audio or video clip (which may have a duration of, for example, 30 seconds) from another, using for example direct download sharing.
  • an audio or video clip which may have a duration of, for example, 30 seconds
  • a user can select an item for download (e.g., “Concerto in G”) on the user interface of the device.
  • the request is queued up until a network connection becomes available, either through a wired or wireless interface.
  • the device Upon connection, the device sends the request.
  • the server authenticates the device, user, and request. If authenticated, the server sends a sample file of the content that includes DRM (digital rights management).
  • DRM digital rights management
  • the device receives the sample file and can allow the user to render (i.e., play) it, enabling the user to sample the content. At that point the user is offered the opportunity to purchase the full file (which may have already been delivered to the device, but its DRM may not be “unlocked” because the “key” for that file has not been provided yet). The key is sent after the user purchases the file.
  • Rights management can also be embedded into the sample file and limit the rights of the user, per instructions of the content owner. For example, it may allow the user to play it once, or three times, or as much as they like in a 24-hour period, but then no more.
  • Rights management rules may also specify the sharing rules—e.g., can send the sample file to one friend, who can play it one time, or can send it unlimited times to unlimited friends, or cannot send it at all, or can only send it to other subscribers (e.g., the subscribers of a particular system).
  • Samples can be shared by other means, such as a P2P connection. When this latter type of connection is used, one user can see the collection of another user in multiple ways. User A can choose to browse User B's song collection by connecting to user B (wirelessly or otherwise) and requesting a list of User B's content files
  • User A can also see a selection from user B if user B decides to “beam” a file to user A. In this case, user A does nothing and user B pushes a file to a user A. User A's device pops up a question, “Would you like to receive this from User B?”
  • User A and User B can be connected directly through a true P2P wireless (or wired) connection, with no device or network in between (e.g., ad hoc Wi-Fi communications).
  • user A and user B can be connected through a dedicated central server. Each user separately connects to the Internet and is connected via the dedicated back-end system
  • a slight variation on this configuration consists of two users who are connected to the Internet via the same Wi-Fi access point, and communicate directly with each other without going through the Internet (essentially reflecting through the local access point).
  • the software at the dedicated server allows User A to receive a sample file (for example, a re-made 30-second clip) from User B, subject to applicable rights restrictions, rather than the full content file. This is true even though User B has the full file on his player and the user interface doesn't display the sample file to him.
  • a sample file for example, a re-made 30-second clip
  • the device redirects a request for a full content file to the sample file stored on User B's player
  • An important feature of the invention is that a device can access and download information and content without a browser.
  • purchase price terms and information are always current when using a browser. As these change and are updated, current customers (at the “point of purchase”—i.e., the time they decide to make the purchase) see the most current information.
  • the devices can be very “dumb”—i.e., thin client model.
  • the devices merely need to place a request to the server and receive back a limited amount of relevant data—e.g., the cost and title, etc. of a piece of content. There is no need for large storage on the device, or complex processing, etc., because all of that happens on the server side.
  • the device initially receives a complete copy of the available catalog that is stored on the local storage media of the device (e.g., mini hard disc or FLASH).
  • the local storage media of the device e.g., mini hard disc or FLASH.
  • An indexed file is created by the back-end system for each different sort method on the device (e.g., Search by Artist, Search by Album, Search by Composer, Search by Genre, Search by Year . . . ).
  • the index allows for a fast lookup on the device with minimal processing power, even for a large list.
  • the indexes include lookup pointers for the information that needs to be displayed to the user. For example, the list might say: 35678, 98475, 32412, etc. These numbers then represent text that is displayed to the user, such as “Billy Joel,” “Nat King Cole”, “Miles Davis”, etc., where the numbers represent names. This greatly reduces the size of each indexed file that needs to be stored on the device.
  • the indexed lists are sent down to the device in small chunks, so that the size of the “packets” of information that need to be transmitted can be sent in a step-wise manner, without requiring time-consuming 50 MB downloads that would be subject to connection breakage and other problems.
  • This information on the device is subject to “expiration dates” (as well as start dates). This allows the device to know if it is displaying current information to the user, or whether it should require the user to reconnect to the network before seeing information.
  • a piece of content has a price of $1.00 for the month of January. On January 1 the device begins to display the price of $1.00 until January 31. By February 1 it needs to acquire another update or it will stop displaying $1.00.
  • Wi-Fi points e.g., T-Mobile at Starbucks
  • IP communications e.g., IP Multimedia Subsystems
  • the device doesn't have a browser, it needs to learn how to navigate around this introduction page. The way it does so is by creating a profile, and simulating the required communications to login and/or bypass this first page.
  • the device automatically selects a method of connection among multiple possible connections by testing not only whether the connection is live, but also whether it can access dedicated server's back-end test page, verifying that the connection is live AND the device successfully navigated any required logins, etc.
  • Consummating a purchase transaction on a non-browser, intermittently connected device involves the following: First, the device asks the user to register. A user must register before they can make any purchase transaction. Two methods of registration can be employed. The first is by a web/telephone. The user provides credit card information and then receives a 6 character “Activation Code” he enters on the device. The Code is then used with a series of hidden computations to create a secure “deviceID” that is used to identify the device to the user account on an ongoing basis. Each Activation Code is unique and created by the dedicated server's back-end system. For further protection, the code is only allowed to be entered within a 48 hour period, or else it expires—this makes it even more difficult for people to simply “guess” at valid Activation Codes.
  • the second method is directly on the device.
  • the user enters his name, etc., including credit card information, on the device.
  • This information is temporarily stored in encrypted form on the device.
  • the device Whenever the device next connects, it sends this information through the network (including a secure PIN, and the Activation Code referenced above). If the information is valid, the user is registered and an account is created. The information is sent over HTTPS, so is secure, and is then deleted from the device and not stored there ever again.
  • the device logs the selected request (assuming the pricing information has not expired when he made his purchase decision).
  • the device connects to the network, the purchase is processed, and the content is sent. The user sees the charge on his next credit card bill. Alternatively, users can purchase credits in advance, and these are charged against the user when he makes purchases.
  • the dedicated server generates and sends messages to any or all devices (to the “Inbox” on the device, or to various specified locations throughout the user interface, such as the popup box for purchases).
  • the dedicated server also updates software of the device, which includes making changes to the user interface of the device, adding new features, removing features, etc. Unlike other devices, these messages and changes are stored on the device and remain there until any further updates that may change them.

Abstract

A portable wireless communications subscriber audio and/or video player apparatus and system and method for selecting, requesting, downloading, and playing audio and/or video data content files from an Internet-based database server. The wireless link is preferably implemented in accordance with the WiFi protocol, which allows connectivity to the Internet by being in proximity with a local base station or WiFi hotspot (i.e., publicly available local wireless access hub connected to the Internet). The portable wireless communications subscriber audio and/or video player apparatus and system preferably include a security means for monitoring and blocking unauthorized use of the player apparatus and system. The player apparatus further preferably has the capability to communicate with other neighboring player apparatus for the purpose of exchanging content data files, playlists and personal messages.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims priority to provisional application Ser. No. 60/507,110 filed Oct. 1, 2003, and incorporated herein by reference.
  • BACKGROUND OF THE INVENTION
  • a. Field of Invention
  • The present invention relates to the field of digital audio and video player devices that are preferably portable and receive content either from a secure subscription-based or “a-la-carte” content delivery service or from other participant devices, and more particularly to a portable player apparatus that is in wireless communications with an Internet-based file server and laterally to a peer player apparatus. The present invention also relates to a system and method for delivery and management of such content to such devices.
  • b. Description of the Prior Art
  • The development of compressed digital audio and video formats, such as the Motion Picture Experts Group—Layer 3 (MP3) audio compression standard, MPEG 21, Advanced Audio Coding (MC), ATRAC, WMA, FLAC, Ogg-Vorbis and others enabled the growth in popularity of recording, storing, transferring, and playing back digital audio and video data on computers, including personal desktop and laptop computers. In particular, compressed digital audio and video formats enabled more efficient storage and transmission of high-quality audio and video content by reducing the amount of digital data that needed to be stored and transmitted, resulting in data files that could be smaller than 1/10th of the original uncompressed digital file without unacceptably degrading the quality of the output. However, due to computational requirements, consumers were generally only able to access and use compressed and uncompressed digital audio and video on their personal laptop and desktop computers (except for conventional commercially-sold pre-recorded CDs and DVDs, which were playable on standard players connected to home stereos and the like). This severely limited portable use and access to such digital audio and video content in that it required the user to be present at or near his or her computer to see and/or hear the playback, which typically could only be through speakers and/or a screen internal to or connected to the computer and not easily transported in digital format to more favorable listening environments, such as the user's car.
  • More recently, relatively low-cost, lightweight, compact, portable digital media players (“DMPs”) have been developed, e.g., Rios' Karma MP3 player, and Creative's Portable Media Center. These portable devices enable consumers to transfer compressed digital audio and/or video files stored on their computers to the portable devices through the use of associated computer-based software via an external connection, such as a USB or “FireWire” cable, and to play the corresponding media on-demand through their DMPs while not in proximity to their computer. Users most commonly accessed the audio on the device by connecting headphones via a standard jack on the device, although it was also possible to connect a line-out cable to other audio output or recording devices, such as a microphone- or line-input of a standard home stereo system.
  • Such DMPs originally tended to rely on the use of flash memory, such as compact flash or secure digital, for the storage of audio content, and were capable of holding a maximum of approximately 0.5 to 1 gigabyte of memory. More recently, so-called “portable jukeboxes” have been introduced that can hold an estimated 10,000 songs or more of musical entertainment by including a miniature hard disk recorder in the housing of the device, which can have 40 gigabytes or more of capacity. Portable video players with even greater hard disk capacity have also been developed.
  • In general, conventional DMPs are capable of allowing their users to (1) transfer compressed media files from a computer to the device through the use of associated transfer management software installed on the computer and a physical connection to the computer, such as a USB cable; (2) store such compressed media files in non-destructive memory; (3) decode for playback any of a variety of compression algorithms; (4) convert a compressed or uncompressed digital file to an analog format, potentially also processing the signal to enhance the resulting sound and images; (5) process and amplify the resulting analog signal; and (6) produce high-fidelity sound and video for the user, which may be played, paused, fast-forwarded, rewound, skipped or replayed instantly and on-demand. Also, typically in the case of audio DMPs (e.g., the Rio Karma), the devices feature a relatively small digital display window that provides information regarding the audio content stored on the device, such as the title and artist, and enables viewing (and in some cases modifying) the sequence of the audio tracks that are currently stored on the device.
  • Disadvantageously, however, data transfer and advanced sorting and sequencing of selections are difficult or impossible for a user to accomplish unless the DMP is connected to the computer, which does not allow the user to obtain new content or to make other desirable modifications to the content stored on the DMP, such as easily modifying the sequence of the content selections stored on the device while the player device is not connected to the computer. Further, in the case of audio, these players typically do not enable a non-technical user to create and manage custom “playlists” (i.e., fixed song sequences), such that a user can easily develop and use a variety of personalized playlists for use at different times. Also disadvantageously, the display and user interface on these audio devices is typically limited in size, involves the use of multi-functional buttons which are complex for many users and is not touch-sensitive, thereby preventing non-expert users from easily viewing and modifying the listing and sequence of audio tracks stored on the DMP.
  • A further disadvantage of the prior art is that users are typically required to select content selections one-by-one and then to add them to the device. Such requirement creates an inconvenience for the user since typically the user may prefer variety in the programming, and in many cases may not want to create a selection-by-selection sequence of entertainment, especially in the case of music. Programmed entertainment of this sort is currently available to consumers through traditional broadcast media and through other means that generally require the use of a device connected to a wired input, such as Internet-based streaming, accessible through laptop and desktop computers (and certain specialized wired devices, such as the Streamium audio device made by Royal Philips Electronics), and digital cable television and radio services, accessible through cable-connected television sets. More recently, subscription-based commercial satellite broadcast services have been introduced, such as DirecTV for television and Sirius and XM for radio, which enable consumers to receive hours of programming by selecting among available stations.
  • However, in all cases involving terrestrial and satellite broadcasts, the user does not have the control to stop, start, rewind, fast-forward, replay or skip any portion of the programming. Also, neither terrestrial and satellite broadcasts, nor Internet-based media services allow the user to call up and access specific new selections on-demand on a portable device that does not have full PC functionality (e.g., a lap top) and is not connected to a wired Internet connection. Accordingly, for the convenience of receiving programming with existing DMPs, the user is required to cede control over delivered content for convenience, or will be required to choose to cede convenience for control. Further, in the case of radio-linked audio player devices, player device reception is typically limited due to physical terrain and geographic features, which can distort radio signals that in all cases need to be continuously present and stable during the audio output to provide the user with a satisfactory entertainment experience. Further, of the forms of media services (e.g., TV and radio) available, only Internet-based streaming and digital cable, each of which require the user to use a stationary wired-device for access (e.g., television set and digital cable decoding box), and satellite broadcasts, which do not permit on-demand access or control by the user, provide digital-quality output, which may be a benefit required by users.
  • A further disadvantage of the prior art is that a security method is not provided for content owners to enable distribution of content to users, management of the content and deletion/expiration of their content on a subscription basis using only a standalone DMP that is not reliant on the use of associated desktop or laptop computer software, while still maintaining royalty records and rights, especially against secondary party transfers. Content owners and users would also benefit from a way content can be shared laterally across peer-to-peer device transfers to other users of both the personal playlists and the media data content that may be stored in the player device in a way that is secure and that permits only authorized sharing activities. It can be appreciated by one having ordinary skill in the art that the terms “audio”, “video”, “media”, and words of similar import may be used interchangeably throughout this document to describe the relevant content, since methods of digital video content compression, storage, transfer, playback and control can be accomplished by using very similar methods and technologies and are similarly well-known by those skilled in the art. Note that “content,” as used in this document, shall accordingly mean any audio or video recording that a user may seek to access, and also shall include any other file type capable of being interpreted by a user, such as a written document stored in digital form or a digitally stored and compressed photograph, which may be similarly transferred, shared and used.
  • SUMMARY OF THE INVENTION
  • The present invention addresses the problems with the prior art described above. A preferred embodiment of the present invention consists of a portable wireless audio and/or video player apparatus having one or more of the following elements: a peer-to-peer audio and/or video data transfer module to allow communications with another wireless audio and/or video player apparatus; a wireless communication link to an Internet-connected base, a communication software module for requesting one or more audio and/or video data files from an Internet-based database server via the Internet-connected base station; a first security means for enabling the downloading and storage of the requested files; a second security means for the management and playing of the stored files; and one or more software modules for interfacing with a user to effect the foregoing features using a easy to understand interface.
  • More specifically, the player apparatus according to the present invention is able to function as a standalone device to generate, search and obtain new audio and/or video digital data files (containing content and associated metadata (as defined below)) wirelessly over the Internet, without the need to use an intervening device, such as a desktop or laptop computer that temporarily stores the content data files to be transferred to the portable device, or software that runs on a laptop or desktop computer to manage the transfer and arrangement of content on the portable device. This feature enables a non-technical user to access and use digital audio and/or video content without knowledge of how to operate a computer. Further, to overcome the limitations of the display interface of the prior art, the user interface software according to embodiments of the present invention is designed to enable more complex user functions and data organization, and to display these simply and clearly. Such user interface software permits the device to reasonably and comfortably function for the user as a standalone device while permitting the user to search for new content, manage and modify large volumes of content, and share content across a large number of potential users who may be listed by user ID or name. Moreover, the device obtains files from a server or laterally from another device without using a browser-type application.
  • It is also a feature of the embodiments of the present invention to provide the user with a flexible programming capability both as to time and selection for the playing of the individual audio and/or video files or groups of files. This includes allowing a user to select and play individual content selections from a broad content library stored in a network on-demand, and alternatively to request that hours of continuous programmed content be playable on demand, which programming will be updated on a periodic basis (e.g., daily), without limiting the user's ability to start, stop, rewind or fast-forward through the program.
  • It is also a feature of the embodiments of the present invention to provide a means for exporting the data content to one or more of a plurality of output devices, including headphones or a home or car stereo, or another storage and/or playback apparatus such as a desktop or laptop computer. Such export may be via either a wired or a wireless communications link.
  • It is a feature of the embodiments of the present invention to provide a portable player apparatus that is not dependent on favorable physical terrain and geographic features that are typically associated with wireless communications devices. This is mainly accomplished by the pre-storing of desired audio and/or video data and metadata content while in the presence of a communications uplink for accessing/playing at a later time, at which time a continuous wireless connection is not required for navigating the metadata database or for a satisfactory output of the stored audio and/or video content.
  • It is a feature of the embodiments of the present invention to provide a secure method for content owners to enable distribution of their audio and/or video content to mass-market consumers on a subscription basis.
  • In a preferred embodiment according to the present invention, a media distribution system preferably consists of a broadband network system for wirelessly distributing digital media files to multiple standalone portable digital media player devices in which the devices are: (1) dedicated to and optimized for searching for, receiving and playing audio and/or video files, authorized obtainment from a network or peer device, management and search of metadata and media content (even while no network or Internet connection is present), authorized playback and authorized transfer (such as to a peer device or digital computer) of digital audio and/or video files by a user; (2) capable of wirelessly transmitting and receiving audio and/or video data files at “broadband” speeds via conventional broadband protocols, such as that promulgated in the 802.11 standard, both to and from a local network which preferably includes Internet connectivity; and (3) able to communicate with an application service in order to request and download encrypted audio and/or video content and associated metadata. Each portable player device preferably includes at least a first security means that disables playback and transfer of media files, or that selectively enables such playback and transfer when a subscription service is activated. The media distribution system preferably includes one or more Internet-based database servers wherein are stored digital audio and/or video data content in compressed or uncompressed form and associated metadata (i.e., descriptive or associative data concerning the content—in the case of audio, this may include such items as length of track, name of artist, name of song, name of album, encoding format and bit rate), an Internet application server interface that communicates individually with each portable device via a secure certification/authentication link, an upload manager that ensures the secure and efficient delivery of data content files to each of the portable devices, and the communications network, thereby allowing the user to request, download, and store individual titles, groups of titles (i.e. a playlist,) and/or preprogrammed entertainment that fit particular criteria (such as genre or purpose (e.g., work-out, dancing)) on a periodic basis.
  • The audio and/or video content may be distributed to the portable player devices in encrypted form, capable of being played only when decrypted with a particular private digital decryption key. The portable player device (or apparatus) is preferably constructed with an internal clock that is not settable or re-settable by the user (which is a necessary part of preventing a user from avoiding the expiration and disablement of content for time-based subscriptions), but rather can only be digitally set by establishing a secure and authenticated connection to a secure subscriber network that provides it with accurate time and date information. The portable player device preferably also includes a monitoring module that records the time and date each time a content selection is played or transferred by the device. The monitoring module also preferably includes a reporting module for transferring the monitoring results to the network (via the network's upload manager) when connection is made between the portable player device and the network for any reason.
  • In a second embodiment according to the present invention, a portable peer-to-peer wireless communication player device for transferring audio and/or video and related files to and from a second portable peer-to-peer wireless communication player device, the portable peer-to-peer wireless communication player device preferably comprises: a wireless transceiver unit for wirelessly communicating with external devices (such as peer devices and digital computers); an audio output unit for playing audio files; a visual output unit for displaying video and/or displaying user interface information (e.g., LCD screen or other existing or hereafter created output technology, which, in the case of user interface information, may also be replaced (as is familiar to those experienced in the art) with a menu-driven audio output means); a controlling computing unit having a user input interface and a microprocessor; a digital storage means for storing digital data; and an included software method for operating the device, wherein the digital data preferably includes audio and/or video data content and playlists. Further, the audio output unit preferably includes one or more from the group consisting of speakers and headphones, and the user input unit may consist of one or more from the group consisting of buttons, keys, joysticks, toggles, switches, keyboards, touch-pads and touch-sensitive screen locations, which may include infrared, resistive, inductive and capacitive sensing means. The software may include one or more of the following modules: a communications module; a processing module; a security module; a user interface module; a resident database management module; a storage and retrieval module; and a play module.
  • The user input interface of the second embodiment preferably includes a set of interactive screens displayed on the video output device, further including: the steps required for selection of one or more titles in response to screen display pages in order to generate a content request list for transmitting to the audio and/or video content distribution center upload manager and database. The security module preferably includes means for interaction with upstream base station to enable the operation of the portable peer-to-peer wireless communication player device; interaction with at least one second portable peer-to-peer wireless communication player device; and expiration of audio and video content files according to a set of subscription and usage rules that may be modified through programmed changes at the network. Such rules may include, for example, prohibition on playing any subscription-based content resident on the portable device unless the network has authenticated and validated the subscription on the device within the past 30 days.
  • In a third embodiment according to the present invention, a portable peer-to-peer wireless communication player device for generating and wirelessly transmitting a playlist to local base station having an Internet connection to an Internet-based database server, and receiving an associated plurality of audio and/or video data content files, preferably comprises: a portable peer-to-peer wireless communication player device as in the second embodiment communicatively coupled to an Internet-based database server via a local wireless base station. In the third embodiment, the wireless communications are preferably accomplished using a WiFi protocol. The Internet-based database server: distributes stored audio and/or video content files in response to playlist transmission request after first verifying that the requesting device has an authorized subscription; sends re-enabling messages to the requesting device to reset a local security module to generate a first enabling action; sends disabling messages to the requesting device to cause the local security module to generate a disabling action if the device does not have an authorized subscription.
  • In a fourth embodiment according to the present invention, a secure subscription-protected communications system for distributing audio and/or video data content to a portable peer-to-peer wireless communication player device, preferably comprises: 1) a portable peer-to-peer wireless communication player device that generates a content request list via an interactive user interface or by automatically determining a list of one or more selections the user desires but which are not currently stored on the device (e.g., based on a preferred sequence of songs or videos the user has compiled (a “playlist”), only some of which are currently stored on the portable device); transmits the content request list to a local base station; receives and stores associated audio and/or video files transmitted from the local base station; transmits to and receives from, on-demand or in an automated fashion, content files from other peer-to-peer devices; displays a list of available content on the device to its user, as well as to other users who establish a wireless connection with the device; displays a list of possible content choices, even if not resident on the device, to the user; enables management of a large quantity of digital content, including the development and modification of custom playlists; plays audio and/or video files in response to user selection, if the subscription is valid; and expires content if the subscription is invalid, such that the user is not able to play the content on the device; 2) the local base station receiver that receives the content request from the peer-to-peer portable wireless communication player device; and transmits the received request to an Internet-based database server via the Internet communication link; 3) the Internet-based database server that: stores and manages a plurality of audio and/or video files that are accessible by inputting associated titles or file IDs; tracks subscription information (e.g., such as access rights and expiration timing) for a plurality of portable peer-to-peer wireless communication player devices; tracks artist proprietary material and rights; tracks usage of proprietary material on each one of the portable peer-to-peer wireless communication devices; receives the content request list from the local base station via an Internet communications connection; retrieves selected audio and/or video files indicated by the received playlist; transmits the selected audio and/or video files to the local base station for re-transmission to the portable peer-to-peer wireless communication player device; and 4) a local base station transmitter that receives transmitted audio and/or video files from an upstream database server via the Internet communication link and re-transmits the received audio and video files to the requesting portable peer-to-peer wireless communication player device.
  • In a fifth embodiment according to the present invention, a secure subscription-protected media distribution system for distributing audio and/or video content files to a portable peer-to-peer wireless communication player device in response to a received playlist, preferably comprises: 1) a peer-to-peer wireless communication device that: generates a user content request list via an interactive user interface (or in an automated fashion based on user preferences that the user pre-selects, and/or a predetermined set of rules or other criteria); transmits the generated request list to a local base station; receives and stores associated audio and/or video files transmitted from the local base station; plays audio and/or video files in response to user selection, if subscription is valid; and expires content from memory if the subscription is invalid; 2) the local base station receiver that receives request from the portable peer-to-peer wireless communication player device and transmits the received request to a database server via the Internet communication link; 3) the database server that: stores and manages a plurality of audio and/or video files that are accessible by inputting associated titles or file IDs; tracks subscription information for a plurality of portable peer-to-peer wireless communication player devices; tracks artist proprietary material and rights; tracks usage of proprietary material on each one of the plurality of portable peer-to-peer wireless communication devices; receives the content request list from the local base station via an Internet communications connection; retrieves selected audio and/or video files indicated by the received playlist; and transmits the selected audio and/or video files to the local base station for re-transmission to the portable peer-to-peer wireless communication player device; and 4) a local base station transmitter that receives transmitted audio and video files from upstream database server via the Internet communication link and re-transmits the received audio and/or video files to the requesting portable peer-to-peer wireless communication player device.
  • In a sixth embodiment according to the present invention, a wireless communications system for selecting, downloading and playing audio and/or video data content using a wireless protocol which, in the present embodiment may be based upon the 802.11 (or similar) standards and related technologies (referred to herein, along with other wireless technologies now existing or hereafter developed which may be substituted, as “WiFi”), preferably comprises: a subscription-based database server further including: a first Internet connection; a plurality of audio and/or video data content files; and a translation and retrieval means for defining and downloading a unique one of the audio and/or video data content files in response to an inputted title or file ID selection request. The wireless communications system also preferably includes: a local WiFi base station, which has a second Internet connection in communication with the first Internet connection; and a portable wireless communication subscription-capable player device, which further includes: a selection means for generating at least one title or file ID selection request; and a WiFi transmission means for transmitting the first title selection request to the local base station and thence to the database server; a WiFi receiving means for receiving the audio and/or video data content file downloaded in response to the transmitted title selection request; and a playing means for playing the downloaded audio and/or video data content file.
  • The portable wireless communication subscription-capable player device of the sixth embodiment preferably further includes a security unit for controlling the operation of the unit in responsiveness to at least one subscription status indicator. The selection means of the portable wireless communication subscriber player device may further include a display unit and a user input means, which may further include at least one from the group consisting of a button, a touch-pad location on the display unit, a joystick, a toggle, a key, a keyboard and a voice recognition input means.
  • The portable wireless communication subscriber player device of the sixth embodiment preferably further includes a communication means for wirelessly connecting with a second portable wireless communication subscription-capable player device for the purpose of transferring data between the two devices using the WiFi protocol. The portable subscriber wireless communication subscription-capable player device preferably includes means for selecting, downloading and playing audio and/or video data content (or, per the current definition of “content,” any other data files) using a WiFi protocol, comprising: a selection means for selecting at least one from a displayed list of audio and/or video titles and generating at least a first title selection request; and a WiFi transmission means for transmitting the first title selection request to a local base station and thence to a database server; a WiFi receiving means for receiving the audio and/or video data content file downloaded in response to the transmitted title selection request; and a playing means for playing the downloaded audio and/or video data content file. The portable wireless communication subscription-capable player device of the sixth embodiment preferably further includes a security unit for controlling the operation of the unit in response to at least one subscription status indicator.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows a a block diagram of the elements of a portable player device constructed in accordance with this invention;
  • FIG. 2 shows a plan view of the device of FIG. 1;
  • FIG. 2 a shows a side view of the device of FIG. 2;
  • FIG. 3 shows a diagram of a content distribution network according to one embodiment;
  • FIGS. 4 and 5 show a Device-Network Synchronization pathway and associated software modules;
  • FIG. 6 shows a peer-to-peer communication system according to one embodiment;
  • FIG. 7 shows peer-to-peer functionality of the elements shown in FIG. 6, including that involving multiple peer devices simultaneously in range;
  • FIG. 9 shows a representative first user interface screen according to one embodiment;
  • FIGS. 9 and 10 show a representative second user interface screen for making selections according to one embodiment;
  • FIGS. 11-17 show a plurality of music management operations that may be performed by a non-technical user without the use of a computer or intervening device; and
  • FIG. 18 shows a custom delivery network for the delivery of programmed audio according to one embodiment.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS OF THE INVENTION
  • Hereinafter, the present invention will be described in detail by describing preferred embodiments of the invention.
  • In a preferred embodiment according to the present invention, a digital media distribution system consists of: a broadband network system for wirelessly distributing digital audio and/or video files to multiple standalone digital playback devices that are: (1) dedicated to and optimized for the search, procurement, storage, management, playback and control of digital audio and/or video files by a user from the network; (2) capable of wirelessly transmitting and receiving audio and/or video data files at “broadband” speeds via conventional broadband protocols, such as that promulgated in the 802.11 standard, (preferably 802.11g or other similar standards) both to and from a local network which can include Internet connectivity and connectivity to one or more compatible devices without Internet connectivity (e.g., using a WiFi network in an ad hoc mode); and (3) able to communicate with an application service in order to request and download encrypted audio and/or video content and associated metadata. The devices are preferably portable. The present invention preferably contemplates a means by which the portable player device can connect to the application service and digital data referred to above through at least one of a number of alternate means, including preferably a docking cradle (described below) connected to the Internet and/or a WiFi access hub providing access to the Internet and is wirelessly linked to the portable player unit. In one embodiment, each portable wireless communication player device preferably includes at least one security means that disables playback and distribution of audio and/or video files upon application of a first triggering signal, or that enables such playback and distribution upon application of a second triggering signal when a subscription service is activated. The music distribution system preferably includes one or more Internet-based database servers used to store digital audio and/or video data content in compressed or uncompressed form and associated metadata (as described above). An Internet application server interface is also provided that communicates individually with each portable device via a secure certification/authentication link. In addition, there is an upload manager that ensures the secure and efficient delivery of audio and/or video data content files to each of the portable devices, and the communications network. The user may request individual titles, groups of titles (i.e., a playlist,) and/or preprogrammed audio and/or video entertainment that fit particular criteria (such as genre or purpose (e.g., work-out, dancing)) on a periodic basis.
  • The system according to the present invention provides a secure method of audio and/or video content distribution due to (i) creation of a secure platform for the distribution of audio and/or video content that cannot easily be used by users to impermissibly share such content, (ii) use of direct security, encryption and digital rights management technologies, and (iii) alteration of the incentives of users to illegally obtain or copy content, which is potentially damaging to content owners, by providing a way they can search for and obtain new content, transfer the content to a portable device, listen to and/or view the content through a variety of output devices (such as headphones or a car or home entertainment system), and share the content with friends and other users. Such security method overcomes disadvantages in current applications in which users are required to use a laptop or desktop computer to perform these functions. Laptop and desktop computer-based systems inherently encourage users to create additional copies of content in order to transfer it to a more desirable listening/viewing environment and also make it easier for them to use illicit file sharing and download services which are merely a “click away.” By delivering content to a portable device that can easily be carried in a pocket, that enables sharing with friends and that enables listening and/or viewing through a wired or wireless connection to headphones, a car stereo or television, a home entertainment system or another desired output device, a user has less incentive to burn a CD or DVD, or make other kinds of copies of such content, including activities that may constitute copyright violations.
  • In addition, the method simultaneously provides a user with an enhanced entertainment experience by (a) not requiring the use of a computer, which is in many ways inconvenient for users, (b) wirelessly providing content to users so that they are able to obtain and enjoy new audio and/or video selections without connecting wires to a device, without being in their homes or offices, and without the inconvenience of visiting a retail store, and (c) enabling new capabilities for the user, such as wirelessly sharing content with other users in a legal fashion that does not infringe on the property rights of the content owners. The user interface of a preferred embodiment, if based on a touch-screen or similar input technique, is optimized to allow a user to input all selections without using a stylus, but rather by using a fingertip. This is achieved by ensuring selection areas on each screen displayed to the user is sufficiently large to accommodate and accurately reflect the position of an average user's fingertip on the touch-screen. The user interface of a preferred embodiment, if not based on a touch screen or similar input technique, is optimized to allow a user to input all selections by using a toggle, joystick, touch-sensitive mouse pad, roller ball or similar input method to sequentially highlight the various selection options on each screen and to select the desired option. A user interface might also feature, using any of the above input methods, a conventional drag-and-drop functionality to allow users to create and modify the sequential listings of content selections and to thereby store and manage a library of playlists, which is not part of the prior art for DMPs.
  • Thus, a representative embodiment of a portable digital audio playback device 100 according to the present invention, as shown in FIG. 1, preferably includes the following electronic modules: a computer controller 101 for controlling the operation of the portable player device, which further preferably includes a microprocessor 102, such as an ARM processor, volatile memory 103, such as SDRAM, non-volatile memory 104, such as flash, a non-resettable internal clock 105, Read-Only-Memory (ROM) 106, a plurality of software modules 107 for managing the operation of the computer controller, an uplink/downlink communications link, a peer-to-peer communications link, and interactive security processing and further containing a unique electronic identification or serial number of the portable player device; a communications module 108 further comprising an encryption unit 109, a receiver unit 110 and a transmitter unit 111 that preferably conforms to the protocols of WiFi; a data processing unit 112; a mini-hard disk drive 113, preferably having a data capacity of at least 1 gigabyte; a rechargeable battery 114, such as lithium polymer; and a headphone/line-out connector jack 115.
  • In FIG. 2 the device 100 has a housing 200 with a user interface display that is preferably a liquid crystal display (LCD) 201, which may be monochrome or color, capable of displaying at least 5 lines of English text, with or without a touch-sensitive layer (e.g. resistive or inductive), a blue backlight; and one or more user input devices 117, such as buttons, keys, toggles, joysticks, mouse pads and touch-screen contact points overlaying the LCD, as are known in the art. The portable digital audio playback device also preferably includes an identification chip 118 with a laser-burned encoded unique ID or serial number. The user input devices 117 of FIG. 1 preferably provide the functionality of: a “Power on/off” button 211; some functions may be provided by a 4-way disk button providing user-friendly functionality of conventional “Play,” “Pause,” “FF/REW,” “Next,” “Last,” and “Stop” buttons 202; a “Toggle up/down” push button 203; a “Volume up/down” rocker switch; a “Wi-Fi on/off” position switch 204; an “Enter” button, and a “Back” button.
  • Additionally, software on the portable player device may automate certain functions that the user may control. A preferred embodiment of the present invention includes an automatic-off function that shuts off the player to conserve power if it is not in use for a specified period of time and preferably includes a WiFi on/off timer, waking the WiFi functionality of the portable player device to perform a Device-Network Synchronization (as referred to below) at pre-specified times (e.g., 3 am), as counted by the internal clock of the portable player device. If the device then detects an available WiFi network after a WiFi scan, it disables the WiFi functionality to conserve power if such a connection is not available or a Device-Network Synchronization is successfully completed.
  • The representative embodiment also has an antenna 205 capable of transmitting and receiving data over the WiFi network, a standard line-out jack 206 connected to a printed circuit board (PCB) 208 (on which the components of FIG. 1 are mounted, including a chipset consisting of at least: ARM processor (at least 200 Mhz with clock not settable or re-settable by user), digital-to-analog-to-digital converters, hard-disk drive controllers and/or flash memory drivers, SDRAM, LCD drivers and power-managed WiFi communications chipset) and a microphone input 207 connected to the PCB.
  • The data processing unit 112 may be incorporated within the computer controller 101. Additionally, the portable player device may include one or more of following: Modem/Direct Ethernet connecting circuit; digital-to-analog and analog-to-digital converters; and a USB or “FireWire” port.
  • A recharging cradle and docking unit connects to the portable player device and preferably includes: a power connector (such as for a 5 volt DC male connection), a data output connector (such as a USB male connector) that connects to the portable player device when the portable device is docked in the cradle; a power transformer; an AC power AC power cable; and an Ethernet line-in jack on the portable player device's cradle unit to enable direct connection to a modem.
  • It can be appreciated that various embodiments may be used to arrive at the foregoing portable digital audio playback device of the present invention without deviating from the spirit and intent of the invention. For example, an embodiment of the computer controller 101 may comprise an off-the-shelf PDA or dedicated portable digital audio player that already includes an integrated wireless communications capability, i.e., includes a communications module 108, rather than existing as a separate external module as presented above. An alternate embodiment may include the hard disk as part of the computer controller 101. Such embodiments should be considered as falling within the scope of the present invention.
  • The portable wireless communication player device 100 according to the present invention is constructed and arranged to operate as a standalone device that can search and obtain content over the Internet.
  • The data storage devices 103, 104 are used to search locally-stored fully searchable and browseable artist and song databases. The search may be based on indexed and periodically updated digital database files, enabling users to search for new content without being connected to the Internet. The device also enables obtaining the content merely by “clicking” on a selection, initiating a download, pseudo-download, or streaming process directly to the portable device the next time the device is connected to the network (wirelessly or otherwise). This avoids the need to first use a computer to obtain new content and then separately transfer it to a portable device. Finally, because it includes a relatively large screen (which may also be touch sensitive) and a powerful, but intuitive user interface, the software allows the users to easily re-order the sequence of content selections in their play lists, delete unwanted selections, and make other modifications to their content library without knowledge or training in the use a personal computer.
  • Users of portable digital audio devices often wish to listen to their music and other audio content through a separate output device other than headphones, such as a home/car stereo system or “boom box” portable stereo system. Since connecting the portable device to the preferred output device by means of a wire is also inconvenient for the user, according to the present invention, communications may be established using a wireless transmission protocol, such as WiFi (i.e., 802.11 standard or alternatively 802.16, 802.20, and the like). This is achieved by transmitting the audio output from the portable device in an analog (e.g., FM) or digital (e.g., over WiFi) form to a compatible receiver that is connected to, or built into the output device. Such a receiver, if WiFi-enabled, receives digital data over WiFi in encrypted or unencrypted form (compressed or uncompressed), process the received data (including by decoding and/or decrypting it) and outputting an analog audio signal that can be amplified and output through speakers for the user to hear. (An analog RF output can also be accordingly transmitted and received in a similar fashion using an RF output from the portable devices based on a WiFi communications chipset.) The hardware components that create the WiFi capability of the portable device for these purposes can be the same as those that allow such device, when within range of a WiFi access point connected to the Internet, to securely download and stream music and other audio from the Internet-based database server at broadband speeds, following which, the user can then play back the music in his or her chosen listening environment.
  • WiFi access hubs are typically provided across a geographic area—as businesses (e.g., coffee shops), the government (e.g., public parks), and residential users are opening up their WiFi networks for public availability. Public WiFi access hubs, commonly referred to as “hotspots,” can be accessed by users in range of such hubs and constitute one available means by which a user of the presently invented portable player device can obtain audio and/or visual content from a network using a wireless access link. In addition to hotspots, users can obtain content in a similar fashion using a variety of other available means contemplated by the present invention, such as via an Internet-connected WiFi access hub located in the user's home, workplace, university, etc.
  • The media distribution system according to the present invention allows a user to wirelessly obtain digital content directly on a portable device on a subscription basis. This is achieved by (a) ensuring that the access device is incapable of playing subscription content (but not purchased or otherwise owned content) when the subscription is no longer valid, (b) limiting the usage rights associated with the delivered content through the digital rights management (DRM) software and (c) ensuring end-to-end security of content distribution.
  • Through the design of the network and the portable wireless communication player device, a digital rights management system can ensure that only valid subscribers can continue to access subscription content. This may be achieved by incorporating one or more of the following features: (1) including software on the portable wireless communication player device that will not play or decode the encryption of a content selection that is made available on a subscription basis (but not a purchased song) unless the device has received a verification, such as in the last 30 days, from the network that the device's subscription is valid and fully-paid; (2) including an internal clock on the device that is non-resettable by the user (which prevents users from avoiding the expiry and disablement of content based on the passage of time), and which synchronizes with a master clock each time the device connects with the network (a user resettable clock on the unit is merely displayed as an offset from the underlying non-resettable clock), in order to ensure that the time of song playback and current time can be properly recorded and reported to the network; (3) including a counter on the device that counts the number of times, including time and date, that each song was listened to or transferred or that a network authentication occurred, which reports this information back to the network, at which point a rules-based application in the secure network and/or on the portable device evaluates the recorded usage data reported by each device and indicates where inconsistencies or potential tampering may have occurred (e.g., potential tampering would be indicated by: that the clock must have been tampered with because two videos are indicating as having been played at the same time, or at a date prior to the time the device was purchased or prior to the last time-of-use last reported by the device; that it is impossible for x number of songs having a length of y to have been heard during the course of a one-day period; that the device incorrectly reports the times and dates of the last three network connections and/or the time elapsed since that time); (4) computer flagging of unusual activity coupled with human checking of these cases (e.g., a significantly higher than average number of viewings, listens, downloads or transfers per hour, day, week or month), (5) providing for the expiration of audio and video content, such as not permitting the playback of a song more than a predetermined number of times (e.g., 30) without a new authentication by the network and (6) requiring or encouraging subscribers to pay multiple months in advance (e.g., 6 months or 1 year) to diminish the incentive to subscribe for 1 month, download content, and then attempt to break the security measures.
  • To become a subscriber, or purchase a la carte content, a user is prompted by the device to enter credit card information during a Device-Network Synchronization, FIG. 5 by selecting the digits of the credit card, the type of card and the expiration date through any of a variety of input mechanisms, such as the “spinning” character technique used in the preferred embodiment for search purposes (802, FIG. 8). The network performs a credit card authorization process and, if the user information is approved, subscribes the user and charges his or her credit card appropriately through a standard electronic credit card billing procedure. This process can be used for other payments the user is required to make, although the user's card information can be stored on the network in the subscriber database (302, FIG. 3) in order that the user would not need to re-enter this information but would only need to enter a 4-digit security PIN code that is similarly stored and verified by the network. Further, said “spinning” input technique described above operates by increasing or decreasing the character displayed in the space located above or below the text display box. The user toggles a switch up or down to modify the displayed character accordingly. On pushing the toggle button in, the character is entered and the user is able to similarly select the subsequent character in the string by advancing to the next space. The resulting character string in real time moves the pointer for the indexed database list to a corresponding position (and displays the corresponding portion of the list that matches the partial input string) so that the user can view and select the desired entry from the database listing.
  • The end-to-end system preferably has the following security components for content transfers: (A) a master content library that is stored in a secure database, (B) a content library that can only be accessed through a secure gateway that requires authentication as a valid portable wireless communication player device and current subscriber (a private key encryption may be used to avoid false identification as a valid account), (C) content that is delivered to the portable unit in encrypted form so that any interception of bits is useless unless the interceptor is otherwise capable of decoding the encryption, which is extremely difficult, (D) the portable wireless communication player device that contains a private key that is able to decode the encryption and play back the delivered audio and/or video files, and (E) device-to-device communications that consist of either (i) sending just a text playlist/titles of content selections, such that the second player device obtains only text named and/or ID data from the peer device and obtains the audio and/or video content securely from the network, or (ii) sending data content in encrypted form (e.g., wirelessly from one portable device to another) such that only the receiving device, which must be authenticated and have a valid subscription, can decode the encryption and make use of the content.
  • The audio and/or video data content may be distributed to the portable wireless communication player devices in encrypted form, capable of being played only when decrypted with a particular private digital decryption key. The internal clock of the portable wireless communication player device is preferably digitally set by establishing a secure and authenticated connection to the secure subscriber network that provides it with accurate time and date information not calibrated to time zones (i.e., preferably, only time for a single time zone in the world is used). The portable wireless communication player device preferably also includes a monitoring module that records the time and date each time a content selection is played or transferred by the device. The monitoring module also preferably includes a reporting module for transferring the monitoring results to the networks (i.e., the upload manager) when connection is made between the portable wireless communication player device and the network.
  • The present invention also allows users to share their content over the network. A user may connect to the network over WiFi and then browse or search the playlists, audio and/or video collections and favorite content of other users in a variety of ways, including by requesting from the network database a list of content sorted in descending order by popularity (e.g., number of users accessing selection, or total number of times listened/viewed), ranking (e.g., on published charts such as Billboard) or user rating; a list of audio and/or video selections sorted by geographic proximity of users (e.g., most popular videos/songs by number of views/listens for Birmingham, Ala., based on the billing addresses of the owners); a list of content selections a particular named user (who may be identified based on ratings or use of a particular playlist or other ways) currently stores on his or her portable device; or sorted in other ways. In each case, the network performs the necessary computation on request (or stores the results from such a computation) and provides it to the user by transmitting the appropriate listing of file IDs to the portable device. Each user is further given the opportunity to provide ratings for each piece of content and playlist they have, which may be shared with other users in a similar fashion, and may be used by the user as a way to personally track his or her favorite selections. Averages and statistics may also be compiled on the network in order to list content selections and playlists in order of their popularity according to user rating, number of listens/views or by other metrics. Users can also search the collections of other users based on the presence of particular content selections contained in the other user's playlists. Users may provide commentary and other information, which may be posted, and be viewable and/or searchable by other users that may be connected to the network. Users preferably will also be able to send messages, recommendations of playlists and pieces of content to other users by asking the network to send an e-mail to that person on the user's behalf.
  • Importantly, in this manner, a group of users that are either subscribers of a common service, are communicating over a common server, or are located in a common geographic location define a community sharing audio and/or video files. This sharing occurs either over the Internet, through a WiFi connection in an ad hoc mode, or other similar means.
  • Finally, according to the present invention, the portable wireless communication player device preferably includes an audio recorder and/or videocamera which enables users to record images and/or sounds into a digital file, playable on demand, as well as shareable. Users who create such a recording preferably have the ability to transmit such recording to other users via the wireless device-to-device method described above. This content file may not necessarily be encrypted. Further, the user will preferably be able to wirelessly transmit the recorded digital file to the network that will then further transmit the file, as requested, to other users or to an e-mail or IM address. This will permit “media e-mails/IMs” to occur between users or between the user and virtually anyone with an e-mail or IM account.
  • In an exemplary application of the embodiments of the current invention, when not within range of a WiFi connection point, the large storage media (209, FIG. 2) included in the portable wireless communication player device (FIG. 2) allows pre-downloaded audio and/or video files and/or metadata to be searched “off-line”. Using this stored “local database” (504, FIG. 5) and by optimizing sporadic WiFi connections, which allow the network (315, FIG. 3) to update the local database (504, FIG. 5) on the portable device as necessary during each Device-Network Synchronization (as defined in FIGS. 4 and 5), allows the user to search in any number of ways, including by most popular selections, genre, or alphabetically. Navigation of this local database may use an up/down toggle button 203 on the device to “spin” letters up and down (802, FIG. 8), one at a time, to create a five-or six-character string, while the list of artists or titles displayed changes to match the partial string created (803, FIG. 8), enabling a user to zero-in quickly on a particular artist or title by searching alphabetically. Alternatively, a user could search by other methods, such as by popularity (number of plays or downloads by users, published rankings, aggregated and averaged user ratings, volume of purchases or other ways) (804, FIG. 8).
  • Once a media file, playlist or other file is identified and selected for download (901, FIG. 9), the selection is added to a “stack” of tasks that are to occur at a next Internet connection (502, FIG. 5) during a Device-Network Synchronization operation. If in its cradle (406, FIG. 4), which connects directly to the Internet via any of a number of standard connections (e.g., CAT-5 or -6/Ethernet cable) to an Internet hub (e.g., cable modem) (404, FIG. 4), the portable unit automatically detects and establishes a connection to the network. Placement in the cradle (406, FIG. 4) triggers the device to send a secure authentication message through the Internet to the network. When not in its cradle and the “stack” is not empty, the device periodically scans and searches for a WiFi network connection (e.g., once every 3 minutes) until one is identified and established. If multiple networks are available, the device automatically selects one based on predetermined criteria. For example, the device may select the network with the strongest signal, unless the user is not permitted to access that network in which case the device will automatically select the next strongest available connection.
  • FIGS. 4 and 5 show the data flow and the software modules participating or implementing a typical device-network synchronization procedure. Upon a cradle-based or WiFi-based connection being established, the device 311 sends a secure authentication message to the network 315 using private/public key encryption. The network 315 authenticates the message. At that point the portable device 311 provides usage information to the network 315, including the date, time, and number of times (with time and date) each content selection has been played by the user (for example, by counting selections played for more than 20 seconds as one “play,” or other similar criteria) or transfers to or from the device to any peer device that have occurred and any changes in the content stored on the device, such as deletions and additions of new content selections.
  • The network 315 then performs a number of anti-fraud checks, such as ensuring it does not simultaneously have a connection to the same device ID open (one of which must be fraudulent), that the number of plays is not inconsistent with the time elapsed, that the times and dates reported for plays are not internally inconsistent, etc. Once these processes have been completed, the portable device 311 initiates requests from its “stack.” If a selection was only partially downloaded in a previous session, a download manager 501 using a conventional download mechanism initiates the download from the network 311 at the point the download last left off by communicating a “pointer” to the network 311. Additional new selections the user made are then downloaded automatically in a predetermined order. As part of this process, the network preferably assigns a unique identification to each subscriber device.
  • The display screen of the device 311 may indicate to the user that download activity is occurring, as well as display the name of the selection being downloaded or information on any other current activity. This procedure may also be implemented if the user does not come within range of a WiFi Internet connection but instead comes into range of another portable device that has the desired content stored on it. The device 311 identifies if a target content selection is on the other device and obtains the selection from the second device using the device-to-device protocol.
  • The system of the present invention enables the following secure functions:
  • 1) Valid subscribers are able to select a song or video and choose to “beam” it to another player device over a WiFi connection or other similar connections. This is preferably done by selecting the item to be beamed (see FIG. 6), at which point the user sees a list of other valid devices in range (this list may be created by doing a WiFi scan for portable wireless communication subscriber player device (or player devices) in device-to-device/ad hoc mode). These other devices are displayed by the name given to the target player device by its user; other information may include profile information on the user, such as a photo, first name, favorite music genre, etc. The user selects the target player device it wants to transfer or send the file to, and the sender's player device then transmits the digital file to the receiver via a WiFi connection. This is accomplished by equipping each player device with server software (e.g., such as HTTP: server software, such as that available from Microsoft for PocketPC devices). To initiate a transfer, the sending player device sends a message to the receiving player device, indicating that it should make a request to it for the specified item. The receiving device then “pulls” the file to it over the WiFi connection, FIGS. 6 and 7; this process can also be architected as a “push.” If a subscription of a potential receiving player device is expired, the receiver may be able to obtain a copy of the file, but the digital rights management software local on the receiver's player device will not permit the user to play the content. If the user's subscription later becomes valid, the user will be able to access the file without re-downloading it.
  • 2) Valid subscribers can “beam” playlists to other users in a similar fashion to the above method—instead of transmitting a digital audio or video file, however, a playlist file, which may merely be text, is transmitted. The receiving player device then alerts the user as to content indicated on the playlist that is not stored on his player device. If the user desires, the player device adds the missing selections to the “stack.” It then can obtain the content file directly from the sending player device, or else upon the next network connection over the Internet (see FIGS. 4, 5, 6 and 7).
  • 3) Valid subscribers can scan and pull content files from users that are in WiFi range. The player device will compile a list of all potential device-to-device WiFi connections in the area based on a “scan” (a process known, developed, and available on WiFi-enabled Toshiba e740 or e755 Pocket PC devices) and will display this list to the user. If the user selects one of the player devices, the player device will display a listing of all the content and playlists on the second player device, allowing the user to browse and search the collection. If the user identifies a desired playlist or content file, it can then “pull” the selection from the second player device onto its player device in the way indicated above—i.e., the sending player device will in effect become a server and the receiving player device will “pull” the file from the server device over WiFi (see FIGS. 6 and 7). The prior art does not include an automated and user-friendly method by which a WiFi (or similar connection) “scan” can be conducted, invisible to the user, and a connection established; it also does not permit the automated switching between “infrastructure” and “ad hoc” modes based on the desired user function. The present invention overcomes this difficulty by including software on the portable apparatus that triggers the appropriate mode (based on desired user function), periodic scans, sorting of available WiFi (or other wireless) devices and a connection to the strongest available device.
  • 4) Alternatively, for greater security, in place of each file transfer described above, the player devices may transmit only the name of the desired file, which will automatically be added to the “stack” and then be obtained by the receiving player device at the next network connection over the Internet.
  • 5) Users preferably have the option to turn privacy on or off in order to disable other users from seeing their audio and/or video files and from obtaining copies from the player device. In the “off” mode a player device receiving a request for playlist, media file information or digital media files, will reject the request, sending a rejection message to the initiating player device.
  • 6) Users will also have the option to turn the WiFi broadcast feature on or off to prevent the WiFi transmitter/receiver from draining battery life on the player device via an easily accessible and clearly marked external button on the player device itself (or, alternatively, via a software switch and graphical user interface.) If the WiFi access is not used for a specified period of time (e.g., 5 minutes) the WiFi transmitter/receiver preferably automatically turns off from active mode to conserve power. When items are queued in the stack, the WiFi will preferably periodically turn on to scan for WiFi connectivity and then turn off again in order to conserve power.
  • Additionally, by scanning the entire set of player devices in range, a user's player device enables a search-and-browse mode that includes an aggregation of all media files available in the area. The user's player device completes a scan, aggregates and alphabetizes (or otherwise organizes, such as by genre or popularity) the selections available, and then allows the user to search or browse all audio and/or video files in the area at one time. If the user desires to obtain a particular audio or video selection, the player device then indicates which user or users are able to provide the media file.
  • Further, because users can record audio and/or video on the player device, creating a compressed digital media file, users can, in effect, send “media e-mails”, “media IMs” and other recordings to one another through a direct device-to-device or indirect device-to-network-to-device connection. For security purposes, these recordings can, in a preferred embodiment, be limited in length (e.g., to one minute) by use of a software timer, making piracy and distribution of copyrighted music and video difficult and inconvenient for the user in order to protect content owner rights.
  • FIGS. 6 and 7 show how the system provides a way for player devices to connect peer-to-peer (also known as “P2P) to share content without having to access the Internet. There are currently no non-PC-based file sharing networks that are easy to use and available for non-technical users—all P2P software is currently written for PCs and requires a continuous Internet connection during use. The present invention does not require Internet connections, but instead connect to each other directly using WiFi, forming a temporary virtual private network. Each player device that seeks to become part of such temporary network would perform a standard scan using WiFi (or another wireless technology now existing or hereafter created) to identify all non-private compatible player devices. It would then compile a listing of the content on such player devices and permit each user to search or browse the content in this temporary network, either by searching the content located on a particular user's player device or by searching all the content on any available player device on a single integrated list.
  • Description of Certain Figures
  • FIG. 2 depicts a preferred embodiment of the portable player device 100 described herein, including: protective housing 212, a WiFi antenna insulated as much as possible from potentially interfering circuits and materials 205, a standard line-out jack into which headphones or a line-out cable can be plugged 206, a microphone input used to record the user's voice or other audio when sending “media e-mails” and the like (described above) or other content 207, an LCD touch-screen 201, which may be in color, preferably two inches in width, and capable of displaying at least 10 lines of text at one time, and a chipset 208 consisting of at least one microprocessor, such as a 200 MHz ARM processor, with clock preferably not settable or re-settable by user. The microprocessor is used for performing various functions, such as encoding and decoding DRM-protected audio and/or video content in real time, encryption and decryption, and so on. The chip set 208 may also include digital-to-analog and analog-to-digital converters, hard disk drive controllers and/or flash memory drivers, SDRAM, LCD drivers and a power-managed WiFi communications circuitry. The chip set may further include a digital unique ID or serial number (e.g., laser-burned or otherwise) attaching in such way that a user would have great difficulty modifying it 118. The device also includes PCB 204, non-erasable digital memory in the form of a mini-hard disk 209 or flash (e.g., SD or compact flash) consisting of at least 0.25 gigabyte storage capacity. Power is provided by rechargeable lithium-ion or lithium polymer battery or other power source 210. An up/down/push toggle switch is provided as an external input device and connected to the PCB 204. The device 100 may include standard play control buttons 202 and a power on/off button 211. Optionally, the device may also include other buttons, switches, keys or other input devices suitable for control of the user interface, including a WiFi on/off switch, an “info” button that toggles display of information on the current selection being played on the device and a “beam” button that initiates the sending of a content selection by the user to another user (optional buttons not depicted for the sake of clarity).
  • FIG. 3 depicts the content distribution network and associated compatible access devices. The network 315 includes one or more content databases 301 that securely store digital content and associated metadata (such as file length, title, encoding rate, release date, and other related information), subscriber and usage databases 302 that securely store data regarding each user's activities (such as, downloaded titles), content transfers to peer devices, previous Device-Network Synchronizations and other information, an encryption engine 303 that optionally encrypts content before it is delivered outside the network using standard public-private key encryption method, an upload manager 304 that manages the error-checked delivery of content to permitted user devices and that can initiate a download from a given “pointer” in the event only a portion of a download file was previously transmitted, an authentication server 306 that authenticates the unique ID or serial number provided by each user's device and ensures (based on subscriber data stored in the subscriber and usage databases) that the user's device is associated with a valid and current subscription, and a secure network gateway 305 that manages multiple simultaneous connections to users over secure sockets layer. Additionally, security and digital rights management software 309 is installed throughout relevant applications in the network and on user devices, and is optionally “wrapped” around all digital content delivered from the network, in order to ensure that digital rights of content owners can be protected from end-to-end. Users are permitted to use a computer if they wish (but are not required to do so at any time for any purpose), in which case they can use a standard desktop or laptop computer 314 equipped with standard Internet browser software connected to the Internet 310 wirelessly or through wired means to access the network's Web site 308, the pages of which are generated dynamically based on Web site software and related applications 307. Content need not ever be delivered to the computer 314, and the Web site front-end and user interface software 308 can merely enable the user to search, sort, organize, order content to be delivered to his or her portable device 311, 312, or for other account-related functions. Preferably, a user will use a portable device or other compatible device 311, 312 to access and manage content over a WiFi connection or a wired connection via cradle 405, FIG. 4. as discussed below. Of course, the various elements described above may be combined and are depicted as individual elements only for the sake of clarity.
  • FIGS. 4 and 5 depict a Device-Network Synchronization pathway and associated software modules for establishing communication between a device, such as device 311 in FIG. 3 and a network 315. The device establishes connection with network, either by detecting and connecting to a local WiFi base station (which is in turn connected to the Internet) or by being placed in a wired cradle connected to the Internet (e.g., over a CAT-5 or -6 cable connected to a cable modem); either event will trigger the procedure described below. The device 311 establishes a secure-sockets layer (SSL) connection with the network. As part of this process, the device 311 provides its unique ID or serial number, from laser-burned chip 118, in encrypted form to network 315. The network authenticates transmitted ID and ensures same ID is not currently open (i.e., to prevent possibility of multiple fraudulent log-ons). The network queries device to obtain usage and security data. The device provides requested usage data 302 and security to network, including: current date and time, date and time of last three established network connections and IDs of each content selection played since last network data transmission and times and dates of each play. The network queries its subscriber data database to obtain subscriber status (i.e., valid or invalid and permitted access level). The network obtains data regarding previous network connections and downloads from subscriber database and applies security check rules to subscriber data (e.g., current time and date are correct, number of plays is consistent with reported time and date data), and also received data on the device ID, content, time and date of any device-to-device content transfers. If the network determines device ID is invalid or potentially fraudulent or that security data indicates likelihood of fraud, network sends disabling message to digital rights management software (DRM) on device, disabling use of any subscription content and displaying an access denied message to user. If network determines usage and security data are internally consistent and consistent with its subscriber database data, it queries the device for its stack. The device receives the query and checks its stack; if the stack is not empty, it provided requests from the stack to the network (i.e., all requested content downloads, playlist downloads, credit card and payment information uploads, contents storage changes upload, audio message and content uploads) and the network responds by providing appropriate content and/or data subject to DRM and over SSL, using an upload manager that ensures data integrity in the transmission and which can continue a partial download that was not previously completed. The network checks to see if updates are required to the software on the device, including updates to the database of available content locally stored on the device, and if so, the network provides auto-executable files to the device which will update the software and/or other data. The network preferably performs a consistency check with the content present on the device and then terminates the connection.
  • The network 315 includes a network application and logic engine 402 that manages communications with the portable device 311, authentication and logic at the network (such as application of security rules) and communications via the upload and data transmission manager 401/304. A local base station receiver 405 (i.e., wireless Internet access point) 404 connects to a wired Internet access point 405. The base station receiver connects over WiFi protocols to the portable device 311, triggering the Device-Network Synchronization procedure. Alternatively, placement in a wired docking cradle 406 triggers this process.
  • As shown in FIG. 5 the software and data on the portable device 311 minimally includes segregated secure (including DRM “wrappers”) and non-secure content and metadata databases 301, indexed databases 504 including available artists and titles, which are updated as necessary during each Device-Network Synchronization procedure, subscriber and usage databases 302 that track and store the times and dates of each play of a content file, transfers of content to and from other peer devices, Device-Network Synchronizations procedure, and other data, a download and connections manager 501, operating firmware and software 502, including the “stack,” which records the tasks the portable device wishes to accomplish during the next Device-Network Synchronization, and DRM-enabled player and access software 503, including one or more codecs (such as for MP3) and optionally decryption/encryption software.
  • FIG. 6 depicts a peer-to-peer communication. In this Figure, communication is established between two portable devices 601 and 602 for the purpose of exchanging content. Preferably, devices 601 and 602 are portable WiFi-enabled devices described in the present invention, each with privacy mode “off.” Device 601 and device 602 each perform a WiFi “scan,” similar to that performed by a WiFi-enabled Toshiba e755 PDA in “ad hoc” mode, and this scan produces a listing of available WiFi devices in range, such as device 602. Other devices, even when no Internet connection is present, are available as well. The user of 601 inputs a request to see what content selection device 602 is currently playing and, accordingly, 601 transmits a request over WiFi to 602. Device 602 acknowledges the request to device 601 and invokes an HTTP: server software module that enables 601 to see the currently playing selection on 602 by using a browser technique and to see, on request, any other content that is currently stored, even if not playing, on device 602. The user of 601 selects one or more content files stored on 602. Alternately, this process is triggered if the ustack” of 601 (see FIGS. 9 and 10) includes an instruction to obtain a particular content selection that is available on 602. In either case, 601 sends a request to 602 to obtain the selected content and 601 “pulls” the content from 602 by downloading it, using 602's server software. The user of 601 can begin playing the selection downloaded from 602, provided the DRM software on 601 permits this to occur, at which point 601 will continue to store the content received from device 602. At its next connection with the network, 601 will report the receipt of content, including time and date, to the network, which data will be stored in the network subscriber data database.
  • FIG. 7 depicts peer-to-peer functionality, including that involving multiple peer devices that are simultaneously within range of each other.
  • Device 709 (“Jill's player”) detects the presence of other devices in range by performing a periodic scan using WiFi (or another acceptable wireless technology). The device then performs the following functions. Device 709 identifies whether devices are in privacy “on” mode. Where privacy is “off,” 703, 707, device 709 identifies the name given to each device, (e.g., “Jack's player” 706). Device 709 displays a list of available devices to the user by listing the names of each player, and the current content selection being played at that time on the player (e.g., 706, Beethoven's 5th Symphony). Device 709 enables the user to select one or more other user devices (701-708) and browse files and playlists available on those devices, e.g., 706 would show 50 available selections and 2 playlists. Device 709 also compiles a list of all media files and playlists available on all other available devices in one list and enables the user to search and browse the list. If the user selects a file on device 709, the device will know which of devices 701-708 have the file available and will seek it out. Here, the files available on devices 701-708, except devices 703 and 707, would be displayed (because the latter have privacy “on”). When the user of device 709 selects a particular file or playlist (e.g., from Jack's Player 706), the file is then delivered over a wireless connection to device 709. Alternately, 709 may obtain only the name and unique ID of the selected file or playlist from 706 and may obtain the file itself later from the distribution network once a connection is available. Once the file is obtained, 709 will only allow the user to access it if the digital rights management software on 709 permits it to do so.
  • Additionally, device-to-device and device-to-network-to-device functions include the following functions. A user of 709 can choose to “beam” a file to another user by selecting the file and selecting “beam.” At that point 709 displays a list of available non-private devices (701-708 except 703 and 707). The user of 709 selects the target device, 706 and initiates transmission. Device 706 then indicates, “Jill's player, 709, is sending you [name of file or musical or non-musical audio selection]. Accept?” User of 706 can then either select “yes” and accept transmission or “no” and reject transmission. If “yes” is selected, the file is transmitted over a wireless connection from 709. Alternatively, 709 will merely transmit the metadata information for the file and 706 will add the information to its stack for acquisition from the network during the next connection with the network over the Internet.
  • The user of 709 can record audio content using a built-in microphone and recorder, or create another sort of file, and beam it to another user in a similar way described above. In this way, users may send “audio e-mails” to one another. They may also make available audio thoughts for others to browse and download to their player.
  • Users can develop “public” digital profiles including their photo, first name, favorite music and hobbies, etc. and enable other users in range to browse and search this information at will.
  • Alternatively, any of the device-to-device functions described in this application can be transferred device-to-network-to-device to permit users who are not in wireless range or are not present at the same time to share data and files in much the same way.
  • Simple matching software can be added as well to enable devices to automatically scan profiles of other users and indicate if there is a match in interests between users.
  • Additionally, this system can be used to create ad hoc peer-to-peer networks for file and data sharing in particular geographic locations, where users are in range of one another.
  • Users can extend this capability by posting data and listings on a network for other users to browse and search at other times and from other locations.
  • FIG. 8 depicts a preferred embodiment of an easy and convenient search method for non-technical users. Simple menu tab 801 is used to indicate, and allow choice via a touch-screen, the current and available areas of search. One-to-one marketing and communications 805, triggered by the particular selection or activity of the user at a particular time, displays an appropriate message that is stored on the portable device following a Device-Network Synchronization and is generated based on application software on the device. Intuitive play controls 202 for non-technical users enable easy play and control of located and accessed content. Users can search for new content at any time, without being connected to the Internet or any external database, by searching the locally stored database on the device via a “spinning letter” technique 802 or other acceptable input mechanism. When letters are spun, the character string generated scrolls the listing of available content displayed in text box 803 in real time. This enables even a non-technical user to zero in and locate a particular item very quickly for on-demand deliver. Users can search content listings sorted in a variety of orders by toggling a sort button 804, which can be done alphabetically by artist or title, or by popularity, ranking or genre.
  • FIGS. 9 and 10 depict easy wireless access to content for a non-technical user. After identifying a selection as described in the above paragraph, users can use the touch-screen to select an artist, after which, they are presented with a listing of tracks by that artist, which may be scrolled through or searched in another easy way. These tracks are displayed in text box 901. After the user selects an item (by using the touch-screen or pushing in the toggle button when the desired item is highlighted) the album, artist and title information are displayed FIG. 10 1001 along with a graphic that represents the album cover art 1002 (which may be enlarged by touching it). By selecting “get song now” or “get album now” 1003, subscribers can access the selection on demand. If they are not in range of an Internet connection, this operation will be added to the “stack” 502 and initiated during the next Device-Network Synchronization. Alternatively, the user may purchase a track for a displayed price 1004, whether or not a current subscriber, following which the DRM will allow the user to transfer the file to other devices, subject to specified restrictions, and to retain the file indefinitely even if his or her subscription is no longer valid. These song purchases permit permanent ownership of the track and the ability to transfer it to other devices. Billing follows the above-described procedure and requires input at the minimum of a PIN code by the user to authorize charges on his or her credit card.
  • FIGS. 11, 12 and 13 describe certain content management functions that can be performed by a non-technical user without use of a computer or intervening device. A user can rank a selection from 0-5 1101, which ranking can be relayed to the network for aggregation and averaging purposes for display and ranking to users searching for new selections. It can also be used by the user for personal ranking and music prioritization and sorting. A simple menu-driven interface 1102 enables a user to navigate from the home page to a content management page, where the touch-screen allows “drag-and-drop” functionality for creation and modification of stored playlists 1301, FIG. 13.
  • FIGS. 14, 15, 16 and 17 depict custom delivery of programmed content, which allows a user to specify a taste for particular genres or preferred activity and have continuous commercial-free programming delivered automatically (at periodic Device-Network Synchronizations, invisible to the user), including updated playlists, which can then provide hours of continuous play at the push of the button while still allowing (unlike in the case of broadcast media) the ability to replay content, pause the entertainment, save particular selections to the user's collection, fast-forward/rewind, or skip content selections. “Interactive radio” allows users to subscribe to playlists that are delivered on a scheduled basis—users can search through a variety of lists in multiple ways (e.g. by mood, activity or genre), as shown in 1401. Users then can select lists to play from automatically downloaded playlists 1501. They can play content sequences in order or can change the order, rewind, skip, pause, save, etc. each selection. Users can vary the number of selections in each list delivered FIGS. 16 and 17 1601 and 1701, as well as the frequency of delivery (e.g. daily or weekly).
  • In FIG. 18 the user can search and browse a variety of lists sorted in various ways. Once delivered, users see their programmed delivery selections, which will automatically continue to deliver content, in a listing in the text box, indicating, in parentheses, the number of content selections included 1501. Users can vary the periodicity and length of the programmed content ordered by toggling easy-to-use buttons 1606.
  • FIG. 18 also describes the process of programmed media delivery in detail. The network updates a list of available programmed content channels on the device. The user selects from available programmed content channels displayed on the portable device, (e.g., “workout mix,” “comedy”) specifying frequency of update and number of content files to be delivered per update. Upon the next connection to the network, the device provides this information to the network, which is stored in the subscriber data database.
  • The network immediately uploads to the device the current version of the requested programmed content list (e.g., “workout mix”), including the file IDs, titles, and content files (including DRM) to the device (a “Programmed Content Delivery”), in a specified order, which may include alternative disc-jockey voice-tracking content and cues interspersed between content selections that are triggered dependent on the current date and time of play, or number of times a particular selection is played. Before a Programmed Content Delivery, the network reviews its subscriber data database to identify any content on the selected playlist which is already resident on the portable player—content already resident will not be re-sent.
  • The user can access the program and initiate continuous play by pressing the play button. Play may be stopped/paused, fast-forwarded/rewound or skipped/repeated at the user's option at any time. Individual selections may be saved for future use or permanently deleted at the user's option.
  • Following a network connection after the next periodic interval (e.g., daily or weekly), the network will perform a Programmed Content Delivery, replacing the prior listing of content selections and providing a new list and new content for the user to access in a similar fashion.
  • Summarizing the above, the present invention preferably provides an apparatus and method of sharing media content by subscribers that is more convenient for users and more secure for content owners, than existing systems. The present invention preferably also allows users who wish to share playlists with other subscribers to do so by transceiving device-to-device a text-based copy of the playlist from one device to the other over a WiFi connection. When the receiving device obtains the playlist, the device automatically contacts the network to confirm that the receiving device has a valid subscription and to download any content selections the receiving device does not already have stored in its memory that are included on the playlist. The device then fully assembles the playlist for the user so that it is playable on demand.
  • Alternatively, users may share content files by transmitting over a WiFi connection encrypted audio and/or video recordings. The receiving device can browse the content on the first device via a wireless connection to the device and “pull” a selection to the receiving device on-demand, or, alternatively, the transmitting device can choose a selection to “push” to the receiving device. In order to ensure (A) the transmission cannot be intercepted and used illegitimately and (B) the receiving device is validly subscribed, the transmitting device preferably transmits encrypted data and preferably authenticates the receiving device as having a valid subscription pursuant to a Device-Network Synchronization (described in FIG. 4). A preferred embodiment of a lateral transfer process includes: the transmitting device, on receiving a “push” or “pull” request, contacts the network in order to verify that the receiving device has a valid subscription. If so, the network provides, in encrypted form, the private key for the receiving device in order that the transmitting device can then encrypt and securely transmit the audio and/or video data to the receiving device. The transmitting device decodes and uses the private key information to encode any data being sent to the receiving device, which can then decode the audio and/or video data.
  • In an alternate embodiment of a lateral transfer process, in the event a connection to the network is not available to the transmitting device, the transmitting device can send a request to the receiving device for authentication. If the receiving device has recently been through the procedure outlined in the preceding paragraph, the transmitting device will record this and will not require further verification procedures. If not, the receiving device will then provide data that verifies it having a valid subscription. If the transmitting device verifies this information, it then preferably establishes a new key-based security system with the receiving device. It preferably encrypts the audio and/or video and transmits them to the receiving device over the WiFi communications link. A special flag may also be included in the audio and video data that indicates to the receiving device that the content file may only be playable a limited number of times (e.g., 3 times and then the content expires and is no longer playable). If the receiving device then contacts the network and verifies a valid subscription, the special flag can be removed and the user can access the content as he or she would any other subscription content, without a limitation on the number of listens/viewings possible, and without re-downloading the content to the receiving device.
  • Preferred embodiments of the present invention have been disclosed herein and, although specific terms are employed, they are used and are to be interpreted in a generic and descriptive sense only and not for purpose of limitation. Accordingly, it will be understood by those of ordinary skill in the art that various changes in form, substance and details may be made without departing from the spirit and scope of the present invention. Taken together this makes it more convenient and easier for users to search, obtain, manage and enjoy content, and makes it more secure for content owners to distribute their content to users digitally and at low cost.
  • Note that scans for a WiFi network, referred to above, through a local access point connected to the Internet can be achieved by the current art, such as by using a Toshiba e755 personal digital assistant with built-in WiFi communications in “infrastructure” mode. Similarly, such a device can perform scans for other WiFi-enabled devices in the absence of any available Internet connection by using an “ad hoc” mode. Connections to available WiFi local access points can be automated through the use of software that automatically initiates a scan and analyzes the results of a scan performed by such a device, identifies an optimal network (e.g., by highest signal strength), uploads required password and ID authentication if stored by the user and establishes a connection. The appropriate process, invisible to the user, is triggered in the present invention based on the desired user function, such as “beaming” a content selection (which requires a connection to a peer device in “ad hoc” mode) or downloading new content from a network (which requires an Internet connection in “infrastructure” mode). Network and peer-to-peer validations and authentications, along with reports from the device counter to the network regarding number of times a content selection was played, times and dates of other events and other data, can be performed in a way that is not visible to the user as a “background” operation, so that simultaneously with these events the user can perform other operations on the portable device, such as listen to music or view videos, and search the metadata database stored locally on the device.
  • It is further noted that the embodiment of the present invention includes the ability to allow a user, if so desired, to share files of all types without DRM or other security methods over a WiFi connection. Accordingly, the features of the embodiments described herein, which refer to the ability of one device to search and find files on and to transmit files to and receive files from, a peer device can easily be applied, as one experienced in the art would know, to a method of using portable devices to share content across multiple portable wireless devices located in proximity to one another.
  • As discussed above, a feature of the present invention is that one device can download an audio or video clip (which may have a duration of, for example, 30 seconds) from another, using for example direct download sharing. For this purpose, a user can select an item for download (e.g., “Concerto in G”) on the user interface of the device. The request is queued up until a network connection becomes available, either through a wired or wireless interface.
  • Upon connection, the device sends the request. The server authenticates the device, user, and request. If authenticated, the server sends a sample file of the content that includes DRM (digital rights management).
  • The device receives the sample file and can allow the user to render (i.e., play) it, enabling the user to sample the content. At that point the user is offered the opportunity to purchase the full file (which may have already been delivered to the device, but its DRM may not be “unlocked” because the “key” for that file has not been provided yet). The key is sent after the user purchases the file.
  • Rights management can also be embedded into the sample file and limit the rights of the user, per instructions of the content owner. For example, it may allow the user to play it once, or three times, or as much as they like in a 24-hour period, but then no more.
  • Rights management rules may also specify the sharing rules—e.g., can send the sample file to one friend, who can play it one time, or can send it unlimited times to unlimited friends, or cannot send it at all, or can only send it to other subscribers (e.g., the subscribers of a particular system).
  • Samples can be shared by other means, such as a P2P connection. When this latter type of connection is used, one user can see the collection of another user in multiple ways. User A can choose to browse User B's song collection by connecting to user B (wirelessly or otherwise) and requesting a list of User B's content files
  • User A can also see a selection from user B if user B decides to “beam” a file to user A. In this case, user A does nothing and user B pushes a file to a user A. User A's device pops up a question, “Would you like to receive this from User B?”
  • User A and User B can be connected directly through a true P2P wireless (or wired) connection, with no device or network in between (e.g., ad hoc Wi-Fi communications). Alternatively, user A and user B can be connected through a dedicated central server. Each user separately connects to the Internet and is connected via the dedicated back-end system
  • A slight variation on this configuration consists of two users who are connected to the Internet via the same Wi-Fi access point, and communicate directly with each other without going through the Internet (essentially reflecting through the local access point).
  • When User A obtains a file from User B in any of the manners described above, the software at the dedicated server allows User A to receive a sample file (for example, a re-made 30-second clip) from User B, subject to applicable rights restrictions, rather than the full content file. This is true even though User B has the full file on his player and the user interface doesn't display the sample file to him.
  • This is accomplished by storing the sample file on User B's player in addition to the full content file, but not listing the sample file in the user interface.
  • The device redirects a request for a full content file to the sample file stored on User B's player
  • User A is then offered the opportunity to buy the full content file from the central server (and later potentially from User B)
  • An important feature of the invention is that a device can access and download information and content without a browser.
  • Other devices use a browser to enable a user to purchase content. This offers numerous advantages. When items get added, deleted, or modified from the available catalog of content selections, this information is changed at the back-end of the independent server. Since users are searching in “real time”, they will always be seeing the latest, modified results.
  • Similarly, purchase price terms and information are always current when using a browser. As these change and are updated, current customers (at the “point of purchase”—i.e., the time they decide to make the purchase) see the most current information.
  • The devices can be very “dumb”—i.e., thin client model. The devices merely need to place a request to the server and receive back a limited amount of relevant data—e.g., the cost and title, etc. of a piece of content. There is no need for large storage on the device, or complex processing, etc., because all of that happens on the server side.
  • Without a browser the same features have to be provided. This is not a simple task. The device is portable and has limited processing power and user interface to obtain, manage and render a significant volume of information. These were difficult problems to solve, which we have done:
  • The device initially receives a complete copy of the available catalog that is stored on the local storage media of the device (e.g., mini hard disc or FLASH).
  • The format of this copy is important, as it optimizes for performance and storage requirements.
  • An indexed file is created by the back-end system for each different sort method on the device (e.g., Search by Artist, Search by Album, Search by Composer, Search by Genre, Search by Year . . . ). The index allows for a fast lookup on the device with minimal processing power, even for a large list.
  • The indexes include lookup pointers for the information that needs to be displayed to the user. For example, the list might say: 35678, 98475, 32412, etc. These numbers then represent text that is displayed to the user, such as “Billy Joel,” “Nat King Cole”, “Miles Davis”, etc., where the numbers represent names. This greatly reduces the size of each indexed file that needs to be stored on the device.
  • The indexed lists are sent down to the device in small chunks, so that the size of the “packets” of information that need to be transmitted can be sent in a step-wise manner, without requiring time-consuming 50 MB downloads that would be subject to connection breakage and other problems.
  • This information on the device is subject to “expiration dates” (as well as start dates). This allows the device to know if it is displaying current information to the user, or whether it should require the user to reconnect to the network before seeing information.
  • For example, a piece of content has a price of $1.00 for the month of January. On January 1 the device begins to display the price of $1.00 until January 31. By February 1 it needs to acquire another update or it will stop displaying $1.00.
  • This allows us to publish time-based promotions to the device, even if the user doesn't connect for all of January. Changes are processed efficiently.
  • When there is a change to an existing item listing, or an item is added or deleted, rather than re-sending the whole indexed list (or one portion thereof), we use a combination of re-sending information with sending updates for the device to process itself. Processing updates involves the device performing data re-write operations on the indexes that are stored on the device. The updates are processed in the background, while the user is doing other things, so this is transparent to the user experience.
  • There are other complications that derive from not having a browser. Connecting to paid access Wi-Fi points (e.g., T-Mobile at Starbucks) is not straight forward. These points generally direct IP communications to a readable HTML Web page. If the device doesn't have a browser, it needs to learn how to navigate around this introduction page. The way it does so is by creating a profile, and simulating the required communications to login and/or bypass this first page.
  • The device automatically selects a method of connection among multiple possible connections by testing not only whether the connection is live, but also whether it can access dedicated server's back-end test page, verifying that the connection is live AND the device successfully navigated any required logins, etc.
  • Consummating a purchase transaction on a non-browser, intermittently connected device, involves the following: First, the device asks the user to register. A user must register before they can make any purchase transaction. Two methods of registration can be employed. The first is by a web/telephone. The user provides credit card information and then receives a 6 character “Activation Code” he enters on the device. The Code is then used with a series of hidden computations to create a secure “deviceID” that is used to identify the device to the user account on an ongoing basis. Each Activation Code is unique and created by the dedicated server's back-end system. For further protection, the code is only allowed to be entered within a 48 hour period, or else it expires—this makes it even more difficult for people to simply “guess” at valid Activation Codes.
  • The second method is directly on the device. The user enters his name, etc., including credit card information, on the device. This information is temporarily stored in encrypted form on the device. Whenever the device next connects, it sends this information through the network (including a secure PIN, and the Activation Code referenced above). If the information is valid, the user is registered and an account is created. The information is sent over HTTPS, so is secure, and is then deleted from the device and not stored there ever again.
  • Once a user is registered, he can make purchases. When he makes selections, the device logs the selected request (assuming the pricing information has not expired when he made his purchase decision). When the device connects to the network, the purchase is processed, and the content is sent. The user sees the charge on his next credit card bill. Alternatively, users can purchase credits in advance, and these are charged against the user when he makes purchases.
  • For subscription, a recurring charge to the credit card is established. On valid purchase, a renewal to the digital rights is provided. Changes to user interface, special messages to the user and other items are difficult without a browser.
  • The dedicated server generates and sends messages to any or all devices (to the “Inbox” on the device, or to various specified locations throughout the user interface, such as the popup box for purchases). The dedicated server also updates software of the device, which includes making changes to the user interface of the device, adding new features, removing features, etc. Unlike other devices, these messages and changes are stored on the device and remain there until any further updates that may change them.
  • Numerous modifications may be made to the invention without departing from its scope as defined in the appended claims.

Claims (61)

1. A method of acquiring digital media content, the method comprising:
storing a plurality of musical selections on a media storage means;
creating a list of desired media content on a portable device;
ordering musical selections on said list from said media storage means independently of whether the portable device is in communication with said media storage means; and
transmitting the musical selections to the portable device.
2. The method of claim 1 where the step of creating is accomplished through a manual selection by at least one user.
3. The method of claim 1 where the step of creating is accomplished through an automated process that comprises:
generating lists in several categories;
tabulating the categories for digital media presented to at least one user;
selecting the categories using a predetermined criteria; and
placing the selected categories on the list.
4. The method of claim 3 wherein said selecting step is based on the frequency that each category has been selected by users.
5. The method of claim 1 wherein said media categories including at least one of audio and audiovisual presentations.
6. The method of claim 5 wherein said media categories correspond of genres associated with said presentations.
7. The method of claim 5 wherein the content includes audio selections.
8. A system for storing and distributing digital media in a networked environment, the system comprising:
a content source storing content;
a user-operated device including a communications subsystem for determining when there is network connectivity to the content source and for establishing a connection to the content source when possible, using a wireless communication channel;
an authentication system in communication with the content source wherein the authentication system verifies the identity of the user to the content source;
a content selector operated by the user to make a selection from said content;
a transmitter for communicating the user selections of content to the content source; and
a receiver that receives the selected content from said content source;
wherein said content source releases the selected content to said user-operated device if said user-operated device is authenticated by said authentication system.
9. The system of claim 8 wherein said user-operated device operates without control commands from a user.
10. The system of claim 8 wherein said user-operated device includes a memory storing content lists descriptive of content available from the content source.
11. The system of claim 10 wherein said device selects content based on said content lists.
12. The system of claim 8 wherein said device communicates with said content source wirelessly.
13. The system of claim 8 wherein said content source is shared by several user-operated devices.
14. The system of claim 8 wherein said content source is another user-operated device.
15. The system of claim 8 wherein said content source generates a list indicative of its content.
16. The system of claim 15 wherein said list is downloaded to the user-operated device.
17. The system of claim 16 wherein said list is downloaded at regular intervals.
18. The system of claim 16 wherein said list is downloaded after it has been updated.
19. A method for acquiring digital media content, the method comprising:
downloading an electronic catalog of digital media content available from at least one source of digital media content;
storing the electronic catalog in a database on a local storage medium;
selecting at least one item of digital media content from the database stored on the local storage medium; and
retrieving the at least one item of digital media content from the associated source of digital media content when access to the associated source is available.
20. The method of claim 19 where the retrieving is done through a wired connection.
21. The method of claim 19 where the retrieving is done through a wireless connection.
22. The method of claim 19 further comprising:
sending a secure authentication message that identifies the user to the at least one source of digital media content;
validating the identity of the user; and
enabling the retrieval of at least one of the selected items of digital media content.
23. The method of claim 19 further comprising updating the catalog.
24. A method for sharing digital media content, the method comprising:
Identifying, by a first user, digital media of interest contained in a collection of digital media possessed by a second user;
determining when access to the collection of digital media possessed by the second user is available;
transmitting a request for the digital media content of interest; and
retrieving digital media content of interest.
25. The method of claim 24 wherein said first user has access to a content source and wherein said digital media of interest is retrieved from said content source.
26. The method of claim 24 wherein said request is sent to said second user and said digital media of interest is retrieved from said second user.
27. The method of claim 24 where the step of identifying comprises accessing a catalog of the second user on a centralized database.
28. The method of claim 27 where the centralized database includes a ranking of digital media based on published charts from widely circulated publications.
29. The method of claim 28 where the centralized database includes a ranking of digital media based on user ratings.
30. The method of claim 29 where the centralized database user rankings are clustered based on geographic location.
31. A method of claim 24 where the step of identifying comprises directly accessing the at least one second user's database.
32. The method of claim 24 wherein the step of identifying includes determining the digital media that the second user is currently accessing.
33. A method for sharing digital media content, the method comprising:
detecting, by a first device, of at least one other device;
establishing a connection to said one other device;
receiving identifiers said one other device;
displaying the received identifiers on a user interface on the first device;
accepting a user's selection of at least one of the identifiers using the user interface on the first device;
receiving a list of available media files from the at least one selected device;
displaying at least a portion of the list of available media files on the user interface on the first device;
accepting the user's selection of at least one media file from the list of available media files;
receiving the at least one media file from one of the at least one selected devices; and
verifying that said first device has sufficient rights to play each of the received media files.
34. The method of claim 33 where the network is wired.
35. The method of claim 34 where the network is wireless.
36. The method of claim 35 where the wireless network uses an IEEE 802.11 protocol.
37. The method of claim 35 where the wireless network is an ad-hoc wifi network.
38. The method of claim 33 where said list of available media files includes a music file.
39. The method of claim 33 where said list of available media files includes a play list.
40. The method of claim 33 where said list of available media files includes an image file.
41. The method of claim 33 where said list of available media files includes a video file.
42. The method of claim 33 further comprising playing the media file.
43. A wireless digital media distribution and playback system comprising:
a data communications network, at least a portion of which is a wireless network; and
a digital media player connected to the wireless network for sending and receiving a digital media file through the wireless network, said digital media including a presenter that presents at least one of an audio and an audiovisual presentation to a user from said digital media file.
44. The system of claim 43 further comprising:
at least one server coupled to the data communications network for centralized storage and distribution of digitized media.
45. The system of claim 43 wherein the digital media player incorporates a rights management system to prevent the unauthorized sending and receiving of digital media.
46. The system of claim 43 wherein said digital media file includes a segment of a presentation.
47. A networked portable media player comprising:
a network interface for sending and receiving digital media segments;
a digital storage medium coupled to the network interface for storing the digital media segments;
a rights management system coupled to the network interface for limiting access to the digital media segments;
a media decoder coupled to the digital storage medium;
a media presentation means coupled to the media decoder for presenting the digital media segments to a user;
a user interface for interaction with the user; and
a controller for managing the transfer, storage, and presentation of the digital media segments.
48. The portable media player of claim 47 where the network interface connects to a wired network.
49. The portable media player of claim 47 where the network interface connects to a wireless network.
50. The portable media player of claim 47 where the digital media segment is digitized audio.
51. The portable media player of claim 47 where the digital media segment is digitized video.
52. The portable media player of claim 47 where the digital storage medium is a semiconductor memory device.
53. The portable media player of claim 47 where the digital storage medium is a magnetic storage device.
54. The portable media player of claim 47 where the digital storage medium is an optical storage device.
55. The portable media player of claim 47 where the rights management system's permitted usage is based on a purchase.
56. The portable media player of claim 47 where the rights management system's permitted usage is based on a rental.
57. The portable media player of claim 47 where the rights management system's permitted usage is based on a lease.
58. The portable media player of claim 47 where the rights management system's permitted usage is based on barter.
59. The portable media player of claim 47 where the rights management system's permitted usage is based on a subscription.
60. A method of acquiring digital media content, the method comprising:
storing a plurality of content selections on a dedicated electronic database;
creating a list of all the available media content on such electronic database;
determining when access to said electronic database is available;
electronically transmitting a copy of such list to a plurality of user devices which is locally stored on such devices and available to users;
further electronically transmitting to such user devices any modifications the initial list;
enabling users to select for acquisition at least one item from such list;
recording such selection on the user device; and
transmitting the request for such selection from the user device to the electronic database when the device detects an available network connection;
transmitting the requested item to the user device;
storing the item locally on the device.
61. A method of acquiring digital media content, the method comprising:
storing a plurality of content selections on a dedicated electronic database;
creating a list of all available playlist subscriptions;
determining when access to said electronic database by any of a plurality of user devices is available;
electronically transmitting a copy of the list of available playlist selections to a plurality of user devices, a copy of which is locally stored on each such device and available to users;
further electronically transmitting to such user devices any modifications that are made to the initial list, which modifications are processed on the devices so as to reflect the current updated list of available playlist selections;
enabling users to select, one or more of the available playlist selections from the list displayed on the user devices, even in the absence of any available network connection;
recording such selection on the user device, and transmitting the request for such selection from the user device to the electronic database as soon as the device detects an available network connection;
electronically transmitting a specified updated playlist in accordance with each of each user's selections, along with the media content files that correspond and are indicated in the updated playlist, when the device determines it can connect to the database, and repeating this process periodically;
enabling users to access and render the playlist and content files on the device.
US10/953,746 2003-10-01 2004-09-29 Audio visual player apparatus and system and method of content distribution using the same Abandoned US20060008256A1 (en)

Priority Applications (42)

Application Number Priority Date Filing Date Title
US10/953,746 US20060008256A1 (en) 2003-10-01 2004-09-29 Audio visual player apparatus and system and method of content distribution using the same
EP04793951A EP1676371A4 (en) 2003-10-01 2004-10-01 Audio visual player apparatus and system and method of content distribution using the same
CA002540178A CA2540178A1 (en) 2003-10-01 2004-10-01 Audio visual player apparatus and system and method of content distribution using the same
EP10009687A EP2293200A1 (en) 2003-10-01 2004-10-01 Audio visual player apparatus and system and method of content distribution using the same
CA2851926A CA2851926A1 (en) 2003-10-01 2004-10-01 Audio visual player apparatus and system and method of content distribution using the same
EP20100009688 EP2312454A1 (en) 2003-10-01 2004-10-01 Audio visual player apparatus and system and method of content distribution using the same
PCT/US2004/032321 WO2005034373A2 (en) 2003-10-01 2004-10-01 Audio visual player apparatus and system and method of content distribution using the same
US11/780,535 US20130097302A9 (en) 2003-10-01 2007-07-20 Audio visual player apparatus and system and method of content distribution using the same
US11/964,200 US20130022185A9 (en) 2003-10-01 2007-12-26 Audio visual player apparatus and system and method of content distribution using the same
US11/964,068 US20080184317A1 (en) 2004-09-29 2007-12-26 Audio visual player apparatus and system and method of content distribution using the same
US11/964,134 US20080160909A1 (en) 2004-09-29 2007-12-26 Apparatus and methods for playing digital content and displaying same
US11/964,263 US20080184359A1 (en) 2004-09-29 2007-12-26 Audio visual player apparatus and system and method of content distribution using the same
US11/964,107 US7881656B2 (en) 2004-09-29 2007-12-26 Audio visual player apparatus and system and method of content distribution using the same
US11/964,090 US20080162655A1 (en) 2004-09-29 2007-12-26 Audio visual player apparatus and system and method of content distribution using the same
US11/964,238 US20120323349A9 (en) 2003-10-01 2007-12-26 Audio visual player apparatus and system and method of content distribution using the same
US11/964,182 US20130022335A9 (en) 2003-10-01 2007-12-26 Audio visual player apparatus and system and method of content distribution using the same
US11/964,076 US20080163302A1 (en) 2004-09-29 2007-12-26 Audio visual player apparatus and system and method of content distribution using the same
US11/965,030 US20080189295A1 (en) 2004-09-29 2007-12-27 Audio visual player apparatus and system and method of content distribution using the same
US11/964,798 US20080182509A1 (en) 2004-09-29 2007-12-27 Audio visual player apparatus and system and method of content distribution using the same
US11/964,765 US20080180401A1 (en) 2004-09-29 2007-12-27 Audio visual player apparatus and system and method of content distribution using the same
US11/964,885 US20080182510A1 (en) 2004-09-29 2007-12-27 Audio visual player apparatus and system and method of content distribution using the same
US11/965,078 US20080183840A1 (en) 2004-09-29 2007-12-27 Audio visual player apparatus and system and method of content distribution using the same
US11/964,748 US20080182508A1 (en) 2004-09-29 2007-12-27 Audio visual player apparatus and system and method of content distribution using the same
US12/041,937 US20080155470A1 (en) 2003-10-01 2008-03-04 Portable media device with list management tools
US12/041,727 US20080201375A1 (en) 2003-10-01 2008-03-04 Method and portable device with local catalog management
US12/041,903 US20080201376A1 (en) 2003-10-01 2008-03-04 Method for sharing content with several devices
US12/041,751 US20080212944A1 (en) 2003-10-01 2008-03-04 Network system of media players sharing content
US12/041,862 US20080178238A1 (en) 2003-10-01 2008-03-04 System with several devices sharing content and a central server
US12/045,162 US20080176540A1 (en) 2003-10-01 2008-03-10 Portable device with intermittent communications
US12/045,297 US8160495B2 (en) 2003-10-01 2008-03-10 Wireless portable device for sharing digital content items
US12/045,213 US20080155057A1 (en) 2003-10-01 2008-03-10 System sharing user content on a content-receiving device
US12/045,330 US8700739B2 (en) 2003-10-01 2008-03-10 Device for automatically receiving new digital content from a network
US12/045,184 US20080155634A1 (en) 2003-10-01 2008-03-10 System sharing content
US12/045,822 US20080155109A1 (en) 2003-10-01 2008-03-11 System for providing a digital media service
US12/045,897 US20080155129A1 (en) 2003-10-01 2008-03-11 Remotely configured media device
US12/045,910 US20080212945A1 (en) 2003-10-01 2008-03-11 Method for acquiring digital content
US12/045,809 US20080160910A1 (en) 2003-10-01 2008-03-11 Device for accessing a digital media service
US12/824,777 US9092519B2 (en) 2003-10-01 2010-06-28 Method and system for updating a list of content stored on a user-operated device
US12/824,683 US20100325238A1 (en) 2004-09-29 2010-06-28 Wireless Portable Device and Method for Sending a Digital File of an Audio and/or Video Message
US12/834,515 US20110009051A1 (en) 2003-10-01 2010-07-12 Audio Visual Player Apparatus and System and Method of Content Distribution Using the Same
US13/214,846 US9081781B2 (en) 2003-10-01 2011-08-22 Wireless portable device for creating and wirelessly transmitting digital audio and/or video
US13/371,936 US9026033B2 (en) 2003-10-01 2012-02-13 Audio visual player apparatus and system and method of content distribution using the same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US50711003P 2003-10-01 2003-10-01
US10/953,746 US20060008256A1 (en) 2003-10-01 2004-09-29 Audio visual player apparatus and system and method of content distribution using the same

Related Child Applications (16)

Application Number Title Priority Date Filing Date
US11/780,535 Continuation-In-Part US20130097302A9 (en) 2003-10-01 2007-07-20 Audio visual player apparatus and system and method of content distribution using the same
US12/041,903 Division US20080201376A1 (en) 2003-10-01 2008-03-04 Method for sharing content with several devices
US12/041,751 Division US20080212944A1 (en) 2003-10-01 2008-03-04 Network system of media players sharing content
US12/041,937 Division US20080155470A1 (en) 2003-10-01 2008-03-04 Portable media device with list management tools
US12/041,862 Division US20080178238A1 (en) 2003-10-01 2008-03-04 System with several devices sharing content and a central server
US12/041,727 Division US20080201375A1 (en) 2003-10-01 2008-03-04 Method and portable device with local catalog management
US12/045,184 Division US20080155634A1 (en) 2003-10-01 2008-03-10 System sharing content
US12/045,162 Division US20080176540A1 (en) 2003-10-01 2008-03-10 Portable device with intermittent communications
US12/045,213 Division US20080155057A1 (en) 2003-10-01 2008-03-10 System sharing user content on a content-receiving device
US12/045,297 Division US8160495B2 (en) 2003-10-01 2008-03-10 Wireless portable device for sharing digital content items
US12/045,330 Division US8700739B2 (en) 2003-10-01 2008-03-10 Device for automatically receiving new digital content from a network
US12/045,822 Division US20080155109A1 (en) 2003-10-01 2008-03-11 System for providing a digital media service
US12/045,910 Division US20080212945A1 (en) 2003-10-01 2008-03-11 Method for acquiring digital content
US12/045,809 Division US20080160910A1 (en) 2003-10-01 2008-03-11 Device for accessing a digital media service
US12/045,897 Division US20080155129A1 (en) 2003-10-01 2008-03-11 Remotely configured media device
US12/834,515 Continuation US20110009051A1 (en) 2003-10-01 2010-07-12 Audio Visual Player Apparatus and System and Method of Content Distribution Using the Same

Publications (1)

Publication Number Publication Date
US20060008256A1 true US20060008256A1 (en) 2006-01-12

Family

ID=35541495

Family Applications (17)

Application Number Title Priority Date Filing Date
US10/953,746 Abandoned US20060008256A1 (en) 2003-10-01 2004-09-29 Audio visual player apparatus and system and method of content distribution using the same
US12/041,862 Abandoned US20080178238A1 (en) 2003-10-01 2008-03-04 System with several devices sharing content and a central server
US12/041,937 Abandoned US20080155470A1 (en) 2003-10-01 2008-03-04 Portable media device with list management tools
US12/041,903 Abandoned US20080201376A1 (en) 2003-10-01 2008-03-04 Method for sharing content with several devices
US12/041,727 Abandoned US20080201375A1 (en) 2003-10-01 2008-03-04 Method and portable device with local catalog management
US12/041,751 Abandoned US20080212944A1 (en) 2003-10-01 2008-03-04 Network system of media players sharing content
US12/045,184 Abandoned US20080155634A1 (en) 2003-10-01 2008-03-10 System sharing content
US12/045,297 Active 2026-01-19 US8160495B2 (en) 2003-10-01 2008-03-10 Wireless portable device for sharing digital content items
US12/045,162 Abandoned US20080176540A1 (en) 2003-10-01 2008-03-10 Portable device with intermittent communications
US12/045,330 Active 2026-09-22 US8700739B2 (en) 2003-10-01 2008-03-10 Device for automatically receiving new digital content from a network
US12/045,213 Abandoned US20080155057A1 (en) 2003-10-01 2008-03-10 System sharing user content on a content-receiving device
US12/045,822 Abandoned US20080155109A1 (en) 2003-10-01 2008-03-11 System for providing a digital media service
US12/045,910 Abandoned US20080212945A1 (en) 2003-10-01 2008-03-11 Method for acquiring digital content
US12/045,809 Abandoned US20080160910A1 (en) 2003-10-01 2008-03-11 Device for accessing a digital media service
US12/045,897 Abandoned US20080155129A1 (en) 2003-10-01 2008-03-11 Remotely configured media device
US12/834,515 Abandoned US20110009051A1 (en) 2003-10-01 2010-07-12 Audio Visual Player Apparatus and System and Method of Content Distribution Using the Same
US13/214,846 Expired - Fee Related US9081781B2 (en) 2003-10-01 2011-08-22 Wireless portable device for creating and wirelessly transmitting digital audio and/or video

Family Applications After (16)

Application Number Title Priority Date Filing Date
US12/041,862 Abandoned US20080178238A1 (en) 2003-10-01 2008-03-04 System with several devices sharing content and a central server
US12/041,937 Abandoned US20080155470A1 (en) 2003-10-01 2008-03-04 Portable media device with list management tools
US12/041,903 Abandoned US20080201376A1 (en) 2003-10-01 2008-03-04 Method for sharing content with several devices
US12/041,727 Abandoned US20080201375A1 (en) 2003-10-01 2008-03-04 Method and portable device with local catalog management
US12/041,751 Abandoned US20080212944A1 (en) 2003-10-01 2008-03-04 Network system of media players sharing content
US12/045,184 Abandoned US20080155634A1 (en) 2003-10-01 2008-03-10 System sharing content
US12/045,297 Active 2026-01-19 US8160495B2 (en) 2003-10-01 2008-03-10 Wireless portable device for sharing digital content items
US12/045,162 Abandoned US20080176540A1 (en) 2003-10-01 2008-03-10 Portable device with intermittent communications
US12/045,330 Active 2026-09-22 US8700739B2 (en) 2003-10-01 2008-03-10 Device for automatically receiving new digital content from a network
US12/045,213 Abandoned US20080155057A1 (en) 2003-10-01 2008-03-10 System sharing user content on a content-receiving device
US12/045,822 Abandoned US20080155109A1 (en) 2003-10-01 2008-03-11 System for providing a digital media service
US12/045,910 Abandoned US20080212945A1 (en) 2003-10-01 2008-03-11 Method for acquiring digital content
US12/045,809 Abandoned US20080160910A1 (en) 2003-10-01 2008-03-11 Device for accessing a digital media service
US12/045,897 Abandoned US20080155129A1 (en) 2003-10-01 2008-03-11 Remotely configured media device
US12/834,515 Abandoned US20110009051A1 (en) 2003-10-01 2010-07-12 Audio Visual Player Apparatus and System and Method of Content Distribution Using the Same
US13/214,846 Expired - Fee Related US9081781B2 (en) 2003-10-01 2011-08-22 Wireless portable device for creating and wirelessly transmitting digital audio and/or video

Country Status (4)

Country Link
US (17) US20060008256A1 (en)
EP (3) EP2312454A1 (en)
CA (2) CA2851926A1 (en)
WO (1) WO2005034373A2 (en)

Cited By (590)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030065639A1 (en) * 2001-09-28 2003-04-03 Sonicblue, Inc. Autogenerated play lists from search criteria
US20040025058A1 (en) * 2002-07-23 2004-02-05 Shinobu Kuriya Information processing apparatus, information processing method, and computer program used therewith
US20040092297A1 (en) * 1999-11-22 2004-05-13 Microsoft Corporation Personal mobile computing device having antenna microphone and speech detection for improved speech recognition
US20040103303A1 (en) * 2002-08-28 2004-05-27 Hiroki Yamauchi Content-duplication management system, apparatus and method, playback apparatus and method, and computer program
US20050004873A1 (en) * 2003-02-03 2005-01-06 Robin Pou Distribution and rights management of digital content
US20050027515A1 (en) * 2003-07-29 2005-02-03 Microsoft Corporation Multi-sensory speech detection system
US20050033571A1 (en) * 2003-08-07 2005-02-10 Microsoft Corporation Head mounted multi-sensory audio input system
US20050114124A1 (en) * 2003-11-26 2005-05-26 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement
US20050138062A1 (en) * 2003-11-28 2005-06-23 Infineon Technologies Ag Method, computer program, apparatus and system for the selective communication of data sets
US20050185813A1 (en) * 2004-02-24 2005-08-25 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement on a mobile device
US20050216417A1 (en) * 2004-03-04 2005-09-29 Hank Risan Method for providing curriculum enhancement using a computer-based media access system
US20050246451A1 (en) * 2004-05-03 2005-11-03 Microsoft Corporation Background transcoding
US20050254776A1 (en) * 2004-04-05 2005-11-17 Michael Morrison Digital audio and video recording and storage system and method
US20060005261A1 (en) * 2004-07-01 2006-01-05 Sony Corporation System for processing information, device for processing information, and program
US20060015936A1 (en) * 2004-06-08 2006-01-19 Daniel Illowsky System method and model for social security interoperability among intermittently connected interoperating devices
US20060041943A1 (en) * 2004-08-18 2006-02-23 Howard Singer Method and apparatus for wirelessly receiving a file using an application-level connection
US20060041561A1 (en) * 2004-08-18 2006-02-23 Howard Singer Method and apparatus for wirelessly sharing a file using an application-level connection
US20060056625A1 (en) * 2004-09-10 2006-03-16 Sumie Nakabayashi Encryption method, encryption apparatus, data storage distribution apparatus and data delivery system
US20060075425A1 (en) * 2004-10-05 2006-04-06 Robert Koch System, method and computer program for content management in conjunction with a file download
US20060075455A1 (en) * 2004-10-05 2006-04-06 Robert Koch Digital rights management and payment for a file download
US20060075452A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods, systems, and computer program products for implementing interactive content-based activities
US20060075427A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods, apparatus, and computer program products for recording media files
US20060072767A1 (en) * 2004-09-17 2006-04-06 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement
US20060075426A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods and computer program products for taking a secondary action responsive to receipt of an advertisement
US20060079291A1 (en) * 2004-10-12 2006-04-13 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement on a mobile device
US20060085349A1 (en) * 2003-11-21 2006-04-20 Realnetworks System and method for caching data
US20060088299A1 (en) * 2004-10-25 2006-04-27 Yasushi Ikeda Peer-to-peer-type content distribution system and content reproduction terminal device for use therein
US20060095516A1 (en) * 2004-11-01 2006-05-04 Wijeratne Viranga L Local area preference determination system and method
US20060095431A1 (en) * 2004-11-04 2006-05-04 Ebay Inc. System to generate an aggregate interest indication with respect to an information item
US20060107295A1 (en) * 2004-06-15 2006-05-18 Panasonic Avionics Corporation Portable media device and method for presenting viewing content during travel
US20060105704A1 (en) * 2004-11-12 2006-05-18 Lg Electronics Inc. Mobile communications terminal for receiving digital multimedia broadcastinging and system thereof
US20060136967A1 (en) * 2004-12-17 2006-06-22 Hellman Martin E Dropout-resistant media broadcasting system
US20060155754A1 (en) * 2004-12-08 2006-07-13 Steven Lubin Playlist driven automated content transmission and delivery system
US20060173974A1 (en) * 2005-02-02 2006-08-03 Victor Tang System and method for providing mobile access to personal media
US20060179452A1 (en) * 2003-08-23 2006-08-10 Amodeo Guillermo O Method and system for providing mobile subscription content access
US20060190970A1 (en) * 2004-12-17 2006-08-24 Hellman Martin E Security enhanced tiered subscription broadcast system
US20060195514A1 (en) * 2005-02-28 2006-08-31 Yahoo! Inc. Media management system and method
US20060195543A1 (en) * 2005-02-28 2006-08-31 Funai Electric Co., Ltd. Hard disk-incorporated optical disk recording and reproducing apparatus
US20060206889A1 (en) * 2005-03-09 2006-09-14 Vvond, Llc Fragmentation of a file for instant access
US20060212332A1 (en) * 2005-03-16 2006-09-21 Cluster Resources, Inc. Simple integration of on-demand compute environment
US20060218217A1 (en) * 2005-03-09 2006-09-28 Vvond, Llc Continuous data feeding in a distributed environment
US20060217829A1 (en) * 2005-03-25 2006-09-28 Yamaha Corporation Music player
US20060227632A1 (en) * 2005-03-17 2006-10-12 Sony Corporation Information processing system, information generating apparatus and method, information processing apparatus and method, and program
US20060232449A1 (en) * 2005-04-18 2006-10-19 Microsoft Corporation Retention of information about digital-media rights in transformed digital media content
US20060232448A1 (en) * 2005-04-18 2006-10-19 Microsoft Corporation Sanctioned transcoding of digital-media content
US20060256078A1 (en) * 2004-12-14 2006-11-16 Melodeo Inc. Information navigation paradigm for mobile phones
US20060259575A1 (en) * 2005-05-11 2006-11-16 Manish Upendran User interface distribution systems and methods
US20060271485A1 (en) * 2005-03-12 2006-11-30 Jiwire, Inc. Wireless connectivity security technique
US20060274201A1 (en) * 2005-06-07 2006-12-07 Lim Byung C Method of converting digtial broadcast contents and digital broadcast terminal having function of the same
US20060287852A1 (en) * 2005-06-20 2006-12-21 Microsoft Corporation Multi-sensory speech enhancement using a clean speech prior
US20060293887A1 (en) * 2005-06-28 2006-12-28 Microsoft Corporation Multi-sensory speech enhancement using a speech-state model
US20070002877A1 (en) * 2005-06-30 2007-01-04 Patrick Rada Peripheral device with visual indicators
US20070010195A1 (en) * 2005-07-08 2007-01-11 Cingular Wireless Llc Mobile multimedia services ecosystem
US20070011095A1 (en) * 2005-02-17 2007-01-11 Andy Vilcauskas Audio distribution system
US20070014536A1 (en) * 2005-07-12 2007-01-18 Hellman Martin E FM broadcast system competitive with satellite radio
US20070016922A1 (en) * 2004-10-05 2007-01-18 Robert Koch Methods, systems, and computer program products for implementing interactive control of radio and other media
US20070021142A1 (en) * 2005-07-25 2007-01-25 Samsung Electronics Co., Ltd. Methods for sharing music and enabling character cooperation and mobile communication terminal for performing the same
US20070027923A1 (en) * 2005-07-28 2007-02-01 Sony Corporation Reproduction device and display control method
US20070031116A1 (en) * 2005-08-02 2007-02-08 Sony Corporation Reproducing apparatus, reproducing method, and content reproducing system
US20070043739A1 (en) * 2005-08-19 2007-02-22 Sony Corporation Communication device and method thereof
US20070049256A1 (en) * 2005-08-26 2007-03-01 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for providing a song play list
US20070050458A1 (en) * 2005-08-26 2007-03-01 Podcast Ready, Inc. Method and software for enabling portable media players to select on demand media from the internet and to download the media directly to the players
US20070058807A1 (en) * 2005-04-22 2007-03-15 Microsoft Corporation Establishing a unique session key using a hardware functionality scan
US20070061490A1 (en) * 2005-09-15 2007-03-15 Microsoft Corporation Non-realtime data transcoding of multimedia content
US20070073727A1 (en) * 2005-08-05 2007-03-29 Klein Eric N Jr System and method for transferring playlists
US20070110012A1 (en) * 2005-11-14 2007-05-17 Abu-Amara Hosame H Device and method for tracking usage of content distributed to media devices of a local area network
US20070140488A1 (en) * 2005-12-21 2007-06-21 Roundbox, Inc. Restriction of broadcast session key use by secure module decryption policy
US20070142090A1 (en) * 2005-12-15 2007-06-21 Rydenhag Tobias D Sharing information in a network
US20070140318A1 (en) * 2004-12-17 2007-06-21 Hellman Martin E Tiered subscription broadcast system
US20070147311A1 (en) * 2005-12-28 2007-06-28 Jacco Brok Automatically activating wireless fidelity capability for a mobile station
US20070150263A1 (en) * 2005-12-23 2007-06-28 Microsoft Corporation Speech modeling and enhancement based on magnitude-normalized spectra
US20070150479A1 (en) * 2005-12-27 2007-06-28 Flashpoint Technology, Inc. System and method for accessing and managing mobile device metadata
US20070171921A1 (en) * 2006-01-24 2007-07-26 Citrix Systems, Inc. Methods and systems for interacting, via a hypermedium page, with a virtual machine executing in a terminal services session
US20070174639A1 (en) * 2006-01-26 2007-07-26 Macrovision Corporation Apparatus for and a method of downloading media content
US20070178936A1 (en) * 2004-12-23 2007-08-02 Chiang Kuo C Hand-held portable device with wireless data transfer module
WO2007091271A2 (en) * 2006-02-10 2007-08-16 Psg Group Ltd Digital file path tracker (dfpt) technology for tracking consumption of digital content
US20070199029A1 (en) * 2006-02-17 2007-08-23 Lg Electronics Inc. Display system and method of controlling a display system
US20070219909A1 (en) * 2006-03-14 2007-09-20 Robert Hardacker System and method for automatically updating timed DRM keys
US20070233879A1 (en) * 2005-10-07 2007-10-04 Steven Woods System and method for advertisement identification, selection, and distribution involving a peer-to-peer network
US20070239557A1 (en) * 2006-03-30 2007-10-11 Phillips Mark E Fill-up operation used in electronic content delivery
US20070244985A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation User system providing previews of a user's media collection to an associated portable media player
US20070245377A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation Central system providing previews to a portable media player
US20070244984A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation Portable media player enabled to obtain previews of a user's media collection
US20070265975A1 (en) * 2006-05-09 2007-11-15 Farrugia Augustin J Determining validity of subscription to use digital content
US20070265974A1 (en) * 2006-05-15 2007-11-15 Sunplus Technology Co., Ltd. Proprietary portable audio player system for protecting digital content copyrights
US20070276864A1 (en) * 2006-03-28 2007-11-29 Joel Espelien System and method for sharing an experience with media content between multiple devices
US20070276840A1 (en) * 2006-05-24 2007-11-29 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Content distribution service
US20070276839A1 (en) * 2006-05-24 2007-11-29 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Content distribution service and inter-user communication
US20070276902A1 (en) * 2006-05-24 2007-11-29 Searete Llc, A Limited Liability Corporation Of The State Of Deleware Content distribution service
US20070281667A1 (en) * 2006-05-30 2007-12-06 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files
US20070282905A1 (en) * 2006-06-06 2007-12-06 Sony Ericsson Mobile Communications Ab Communication terminals and methods for prioritizing the playback of distributed multimedia files
US20070294773A1 (en) * 2006-06-14 2007-12-20 Microsoft Corporation Offline playback of advertising supported media
US20070294772A1 (en) * 2006-06-14 2007-12-20 Microsoft Corporation Enforcing advertisement playback for downloaded media content
US20070300260A1 (en) * 2006-06-22 2007-12-27 Nokia Corporation Method, system, device and computer program product for generating and distributing media diary podcasts
US20080010118A1 (en) * 2006-06-14 2008-01-10 Microsoft Corporation Managing content downloads to retain user attention
US20080010117A1 (en) * 2006-06-14 2008-01-10 Microsoft Corporation Dynamic advertisement insertion in a download service
US20080010119A1 (en) * 2006-06-14 2008-01-10 Microsoft Corporation Locating downloaded and viewed content and advertisements
US20080010372A1 (en) * 2003-10-01 2008-01-10 Robert Khedouri Audio visual player apparatus and system and method of content distribution using the same
US20080016205A1 (en) * 2006-07-11 2008-01-17 Concert Technology Corporation P2P network for providing real time media recommendations
US20080022343A1 (en) * 2006-07-24 2008-01-24 Vvond, Inc. Multiple audio streams
US20080028041A1 (en) * 2006-05-24 2008-01-31 Jung Edward K Peer to peer distribution system and method
US20080027992A1 (en) * 2006-07-26 2008-01-31 V V S Virtual Video Systems (Canada) Inc. Video and multimedia distribution system
US20080040766A1 (en) * 2006-08-10 2008-02-14 Atul Mansukhlal Anandpura Video display device and method for limited employment to subscribers proximate only to authorized venues
US20080039062A1 (en) * 1997-12-09 2008-02-14 Openwave Systems Inc. Method and apparatus for accessing a common database from a mobile device and a computing device
US20080046929A1 (en) * 2006-08-01 2008-02-21 Microsoft Corporation Media content catalog service
US20080046509A1 (en) * 2006-05-24 2008-02-21 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Peer to peer distribution system and method
US20080052165A1 (en) * 2006-05-24 2008-02-28 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Peer to peer distribution system and method
US20080065249A1 (en) * 2006-09-08 2008-03-13 Pang Stephen Y Method and apparatus for ad hoc sharing of media samples
US20080082688A1 (en) * 2006-09-28 2008-04-03 Lg Electronics Inc. Apparatus and method for receiving and reproducing multimedia entertainment content
US20080086422A1 (en) * 2005-02-04 2008-04-10 Ricoh Company, Ltd. Techniques for accessing controlled media objects
US20080091688A1 (en) * 2006-10-17 2008-04-17 Samsung Electronics Co., Ltd. Apparatus and method providing content service
US20080091717A1 (en) * 2006-09-27 2008-04-17 Zachary Adam Garbow Generation of Collaborative Playlist Based Upon Musical Preference Data from Multiple Digital Media Players
US20080098436A1 (en) * 2006-10-19 2008-04-24 Sbc Knowledge Ventures, L.P. Top recording events list for media device
WO2008050106A2 (en) * 2006-10-24 2008-05-02 Rok Productions Limited Content provision
US20080109850A1 (en) * 2006-11-02 2008-05-08 Sbc Knowledge Ventures, L.P. Customized interface based on viewed programming
US20080109550A1 (en) * 2006-11-03 2008-05-08 Microsoft Corporation Disk jockey streaming sessions
WO2008057508A2 (en) * 2006-11-07 2008-05-15 Tiversa, Inc. System and method for peer-to-peer compensation
US20080120330A1 (en) * 2005-04-07 2008-05-22 Iofy Corporation System and Method for Linking User Generated Data Pertaining to Sequential Content
US20080125172A1 (en) * 2006-05-16 2008-05-29 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for managing playback of song files
US20080133597A1 (en) * 2006-12-01 2008-06-05 Jeffrey Scott Bardsley Methods, systems, and computer program products for determining availability of presentable content via a subscription service
US20080154953A1 (en) * 2005-05-19 2008-06-26 Sony Corporation Data display method and reproduction apparatus
US20080154626A1 (en) * 2006-12-20 2008-06-26 Microsoft Corporation Aggregating and sharing trust-owned media
US20080155057A1 (en) * 2003-10-01 2008-06-26 Musicgremlin, Inc. System sharing user content on a content-receiving device
US20080163098A1 (en) * 2006-12-27 2008-07-03 Research In Motion Limited Method for presenting data on a small screen
US20080162468A1 (en) * 2006-12-19 2008-07-03 Teravolt Gbr Method of and apparatus for selecting characterisable datasets
US20080162501A1 (en) * 2006-12-27 2008-07-03 Research In Motion Limited Method and apparatus for memory management in an electronic device
US20080162597A1 (en) * 2006-12-27 2008-07-03 Research In Motion Limited Method and apparatus for synchronizing databases connected by wireless interface
US20080162486A1 (en) * 2006-12-27 2008-07-03 Research In Motion Limited Method and apparatus for storing data from a network address
US20080162666A1 (en) * 2006-09-15 2008-07-03 Sony Corporation Information processing device, download method, download interruption method, download resuming method, and program
US20080167954A1 (en) * 2004-07-21 2008-07-10 Sony Corporation Contents Reproducing Device, Contents Processing Device, Contents Distribution Server, Contents Reproducing Method, Contents Processing Method, and Program
US20080172413A1 (en) * 2007-01-12 2008-07-17 Fu-Sheng Chiu Mobile multimedia content distribution and access
US20080177885A1 (en) * 2007-01-22 2008-07-24 Jeffrey Scott Pierce Multi-device communication method and system
US7406303B2 (en) 2005-07-05 2008-07-29 Microsoft Corporation Multi-sensory speech enhancement using synthesized sensor signal
US20080184123A1 (en) * 2007-01-26 2008-07-31 Shuqair Michel A D System And Method For Providing A Secure Connection Between A Computer And A Mobile Device
US20080195239A1 (en) * 2007-02-08 2008-08-14 Ben Aaron Rotholtz Collaborative playlist system and method
US20080201446A1 (en) * 2007-02-21 2008-08-21 Concert Technology Corporation Method and system for collecting information about a user's media collections from multiple login points
US20080235811A1 (en) * 2005-04-14 2008-09-25 Shunguo Yan Method for Device Dependent Access Control for Device Independent Web Content
US20080233909A1 (en) * 2004-02-10 2008-09-25 Sony Corporation Broadcast Frequency Detection Device
US20080242280A1 (en) * 2007-03-27 2008-10-02 Shapiro Andrew J Content Delivery System and Method
US20080256482A1 (en) * 2007-04-10 2008-10-16 Samsung Electronics Co., Ltd. Mobile terminal and method for displaying detailed information about DRM contents
US20080263027A1 (en) * 2007-04-20 2008-10-23 Samsung Electronics Co., Ltd Portable data storage apparatus and method of allowing user to select digital data using the portable data storage apparatus
US7444388B1 (en) * 2006-04-13 2008-10-28 Concert Technology Corporation System and method for obtaining media content for a portable media player
US20080282298A1 (en) * 2005-03-09 2008-11-13 Prasanna Ganesan Method and apparatus for supporting file sharing in a distributed network
US20080282036A1 (en) * 2005-03-09 2008-11-13 Vvond, Llc Method and apparatus for instant playback of a movie title
US20080281913A1 (en) * 2005-03-09 2008-11-13 Vudu, Inc. Live video broadcasting on distributed networks
US20080295179A1 (en) * 2007-05-24 2008-11-27 Sandisk Il Ltd. Apparatus and method for screening new data without impacting download speed
US20080301187A1 (en) * 2007-06-01 2008-12-04 Concert Technology Corporation Enhanced media item playlist comprising presence information
WO2007092076A3 (en) * 2006-02-06 2008-12-11 Alfred G Rockefeller Exchange of voice and video between two cellular or wireless telephones
US20080306909A1 (en) * 2007-06-08 2008-12-11 Microsoft Corporation Intelligent download of media files to portable device
US20080307086A1 (en) * 2005-01-20 2008-12-11 International Business Machines Corporation Workflow Anywhere: Invocation of Workflows from a Remote Device
US20080307316A1 (en) * 2007-06-07 2008-12-11 Concert Technology Corporation System and method for assigning user preference settings to fields in a category, particularly a media category
US20090006335A1 (en) * 2006-10-26 2009-01-01 Videokeyhole.Com, Inc. System And Method For Distributing Multimedia Information
US20090007196A1 (en) * 2005-03-09 2009-01-01 Vudu, Inc. Method and apparatus for sharing media files among network nodes with respect to available bandwidths
US20090006583A1 (en) * 2005-03-09 2009-01-01 Vvond, Llc Method and system for distributing restricted media to consumers
US20090012973A1 (en) * 2007-07-02 2009-01-08 Samsung Electronics Co., Ltd. Apparatus and method for importing content including plural pieces of usage constraint information
US20090019468A1 (en) * 2005-03-09 2009-01-15 Vvond, Llc Access control of media services over an open network
US20090025046A1 (en) * 2005-03-09 2009-01-22 Wond, Llc Hybrid architecture for media services
US20090044216A1 (en) * 2007-08-08 2009-02-12 Mcnicoll Marcel Internet-Based System for Interactive Synchronized Shared Viewing of Video Content
US20090055467A1 (en) * 2007-05-29 2009-02-26 Concert Technology Corporation System and method for increasing data availability on a mobile device based on operating mode
US20090055402A1 (en) * 2007-08-23 2009-02-26 Samsung Electronics Co., Ltd Method and apparatus to automatically receive and/or transmit contents
US20090063301A1 (en) * 2007-09-04 2009-03-05 Alan Ward Digital Asset Delivery to Different Devices
US20090070861A1 (en) * 2007-09-12 2009-03-12 Devicefidelity, Inc. Wirelessly accessing broadband services using intelligent cards
US20090070339A1 (en) * 2007-04-05 2009-03-12 Lg Electronics Inc. Managing digital files in an electronic device
US20090070185A1 (en) * 2007-01-17 2009-03-12 Concert Technology Corporation System and method for recommending a digital media subscription service
US20090070344A1 (en) * 2007-09-11 2009-03-12 Joel Espelien System and method for virtual storage for media service on a portable device
US20090077220A1 (en) * 2006-07-11 2009-03-19 Concert Technology Corporation System and method for identifying music content in a p2p real time recommendation network
US20090077084A1 (en) * 2006-03-29 2009-03-19 Concert Technology Corporation System and method for archiving a media collection
US20090077499A1 (en) * 2007-04-04 2009-03-19 Concert Technology Corporation System and method for assigning user preference settings for a category, and in particular a media category
US20090083117A1 (en) * 2006-12-13 2009-03-26 Concert Technology Corporation Matching participants in a p2p recommendation network loosely coupled to a subscription service
US20090083116A1 (en) * 2006-08-08 2009-03-26 Concert Technology Corporation Heavy influencer media recommendations
US20090089591A1 (en) * 2007-09-27 2009-04-02 Protegrity Corporation Data security in a disconnected environment
EP2044528A2 (en) * 2006-07-20 2009-04-08 Sandisk Corporation Content distribution system
US20090108063A1 (en) * 2007-09-12 2009-04-30 Deepak Jain Wirelessly Communicating Radio Frequency Signals
US20090113507A1 (en) * 2007-10-31 2009-04-30 Michael Casey Gotcher Media System for Facilitating Interaction with Media Data Across a Plurality of Media Devices
US20090125588A1 (en) * 2007-11-09 2009-05-14 Concert Technology Corporation System and method of filtering recommenders in a media item recommendation system
US20090138505A1 (en) * 2007-11-26 2009-05-28 Concert Technology Corporation Intelligent default weighting process for criteria utilized to score media content items
US20090138457A1 (en) * 2007-11-26 2009-05-28 Concert Technology Corporation Grouping and weighting media categories with time periods
US20090150530A1 (en) * 2007-12-05 2009-06-11 Sony Corporation Server device, terminal device, content sender/receiver system, content sender/receiver method, and program
US20090158136A1 (en) * 2007-12-12 2009-06-18 Anthony Rossano Methods and systems for video messaging
US20090157680A1 (en) * 2007-12-12 2009-06-18 Brett Crossley System and method for creating metadata
US20090158146A1 (en) * 2007-12-13 2009-06-18 Concert Technology Corporation Resizing tag representations or tag group representations to control relative importance
US20090157480A1 (en) * 2007-12-14 2009-06-18 Smith Alexander E Intelligent broadcast techniques to optimize wireless device bandwidth usage
US20090156182A1 (en) * 2007-12-12 2009-06-18 Andrew Jenkins System and method for generating a recommendation on a mobile device
US20090164516A1 (en) * 2007-12-21 2009-06-25 Concert Technology Corporation Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
US20090171715A1 (en) * 2007-12-31 2009-07-02 Conley Kevin M Powerfully simple digital media player and methods for use therewith
WO2009085768A1 (en) * 2007-12-28 2009-07-09 Nokia, Inc. Content management for packet-communicating devices
US7562301B1 (en) * 2005-02-04 2009-07-14 Ricoh Company, Ltd. Techniques for generating and using playlist identifiers for media objects
US20090182834A1 (en) * 2008-01-15 2009-07-16 Thomas Zettler Device and Method for Providing Data
US20090182962A1 (en) * 2008-01-16 2009-07-16 Apple Inc. Memory Subsystem Hibernation
US20090185514A1 (en) * 2008-01-23 2009-07-23 Microsoft Corporation Wireless communications environment overlay
US20090187593A1 (en) * 2008-01-17 2009-07-23 Qualcomm Incorporated Methods and Apparatus for Targeted Media Content Delivery and Acquisition in a Wireless Communication Network
US20090198902A1 (en) * 2008-02-04 2009-08-06 Apple Inc. Memory mapping techniques
US20090198658A1 (en) * 2008-01-31 2009-08-06 Alcatel-Lucent Via The Electronic Patent Assignment System (Epas). Method for generating data enabling the search for content, system, terminal, and server complements to implement the method
US20090233543A1 (en) * 2008-03-11 2009-09-17 Disney Enterprises, Inc. System and method for providing a rich media visitor log
US20090240732A1 (en) * 2008-03-24 2009-09-24 Concert Technology Corporation Active playlist having dynamic media item groups
US20090248702A1 (en) * 2008-03-31 2009-10-01 Rick Schwartz System and method for managing, controlling and/or rendering media in a network
US20090251042A1 (en) * 2006-06-23 2009-10-08 Barry Michael Cushman Black Matrix Coating for a Display
US20090259502A1 (en) * 2008-04-10 2009-10-15 Daniel David Erlewine Quality-Based Media Management for Network-Based Media Distribution
US20090265417A1 (en) * 2008-04-17 2009-10-22 Eloy Technology, Llc Aggregating media collections to provide a primary list and sorted sub-lists
US20090265426A1 (en) * 2008-04-17 2009-10-22 Eloy Technology, Llc Method and system for aggregating media collections between participants of a sharing network
US20090265416A1 (en) * 2008-04-17 2009-10-22 Eloy Technology, Llc Aggregating media collections between participants of a sharing network utilizing bridging
US20090265418A1 (en) * 2008-04-17 2009-10-22 Eloy Technology, Llc Pruning an aggregate media collection
US20090275310A1 (en) * 2008-05-02 2009-11-05 Fletcher Benjamin J Techniques for Avoiding Redundant Transmissions of Data During Multimedia Mobile Phone Communications
US20090276332A1 (en) * 2008-05-05 2009-11-05 Sam Gharabally Network-based distribution of application products
US20090276722A1 (en) * 2008-04-30 2009-11-05 Jonathan Segel Method and apparatus for dual mode content searching, selection, delivery, and playout
US20090276334A1 (en) * 2006-04-18 2009-11-05 Kotaro Hosoda Content purchasing/viewing system, content reproducing device, and content reproduction authentication server
US20090287942A1 (en) * 2008-05-13 2009-11-19 Pierre Betouin Clock roll forward detection
US20090293096A1 (en) * 2008-05-20 2009-11-26 Samsung Electronics Co., Ltd. Method and system for electronic device authentication
EP2129121A1 (en) * 2007-02-28 2009-12-02 Sony Corporation Content providing system and method, shared content providing device and method, content output device and method, and program
US20090299823A1 (en) * 2008-06-03 2009-12-03 Sony Corporation Information processing system and information processing method
US20090299981A1 (en) * 2008-06-03 2009-12-03 Sony Corporation Information processing device, information processing method, and program
US20090300036A1 (en) * 2008-06-03 2009-12-03 Sony Corporation Information processing device, information processing method, and program
US20090296675A1 (en) * 2008-06-02 2009-12-03 Qualcomm Incorporated Systems and methods for managing rrc connections in wireless communications
US20090307683A1 (en) * 2008-06-08 2009-12-10 Sam Gharabally Network-Based Update of Application Programs
US20090307409A1 (en) * 2008-06-06 2009-12-10 Apple Inc. Device memory management
US20090313303A1 (en) * 2008-06-13 2009-12-17 Spence Richard C Method for playing digital media files with a digital media player using a plurality of playlists
US20090310936A1 (en) * 2006-07-07 2009-12-17 Xavier Lebegue System and a method for downloading multimedia content at a terminal
US20090313432A1 (en) * 2008-06-13 2009-12-17 Spence Richard C Memory device storing a plurality of digital media files and playlists
US20100031366A1 (en) * 2006-05-05 2010-02-04 Omnifone Limited Method of Providing Digital Rights Management for Music Content by Means of a Flat-Rate Subscription
US20100030744A1 (en) * 2004-02-27 2010-02-04 Deshan Jay Brent Method and system for managing digital content including streaming media
US7669121B2 (en) 2005-01-19 2010-02-23 Microsoft Corporation Transcode matrix
US20100044444A1 (en) * 2007-09-12 2010-02-25 Devicefidelity, Inc. Amplifying radio frequency signals
US20100057563A1 (en) * 2008-09-02 2010-03-04 Qualcomm Incorporated Deployment and distribution model for improved content delivery
US20100058377A1 (en) * 2008-09-02 2010-03-04 Qualcomm Incorporated Methods and apparatus for an enhanced media context rating system
US20100057924A1 (en) * 2008-09-02 2010-03-04 Qualcomm Incorporated Access point for improved content delivery system
US20100054519A1 (en) * 2008-09-03 2010-03-04 Mulvey James P Audio Communication System
US20100070490A1 (en) * 2008-09-17 2010-03-18 Eloy Technology, Llc System and method for enhanced smart playlists with aggregated media collections
US20100080202A1 (en) * 2006-09-21 2010-04-01 Mark Hanson Wireless device registration, such as automatic registration of a wi-fi enabled device
WO2010034875A1 (en) * 2008-09-24 2010-04-01 Nokia Corporation Method, system, and apparatus for ranking media sharing channels
US20100094834A1 (en) * 2008-10-15 2010-04-15 Concert Technology Corporation Bridging in a media sharing system
US20100095332A1 (en) * 2008-10-09 2010-04-15 Christian Gran System and method for controlling media rendering in a network using a mobile device
US20100094833A1 (en) * 2008-10-15 2010-04-15 Concert Technology Corporation Caching and synching process for a media sharing system
US20100100608A1 (en) * 2006-12-22 2010-04-22 British Sky Broadcasting Limited Media device and interface
US20100114979A1 (en) * 2008-10-28 2010-05-06 Concert Technology Corporation System and method for correlating similar playlists in a media sharing network
US20100115408A1 (en) * 2008-10-31 2010-05-06 Research In Motion Limited Method and system for remote media management on a touch screen device
US20100110200A1 (en) * 2008-07-31 2010-05-06 Kim Lau Generation and use of user-selected scenes playlist from distributed digital content
EP2184670A1 (en) 2008-10-31 2010-05-12 Research In Motion Limited Method and system for remote media management on a touch screen device
US20100125351A1 (en) * 2008-11-14 2010-05-20 Apple Inc. Ordering A Playlist Based on Media Popularity
US20100125512A1 (en) * 2008-11-19 2010-05-20 Microsoft Corporation Network-accessible virtual shopping cart
US20100153730A1 (en) * 2005-04-28 2010-06-17 Telecom Italia S.Pa. Conditional access method and system for in broadcast transmissions
US20100153452A1 (en) * 2008-12-16 2010-06-17 Judah Gamliel Hahn Discardable files
US20100153474A1 (en) * 2008-12-16 2010-06-17 Sandisk Il Ltd. Discardable files
US20100153352A1 (en) * 2008-12-16 2010-06-17 Judah Gamliel Hahn Discardable files
US20100162120A1 (en) * 2008-12-18 2010-06-24 Derek Niizawa Digital Media Player User Interface
US20100162375A1 (en) * 2007-03-06 2010-06-24 Friendster Inc. Multimedia aggregation in an online social network
US20100169778A1 (en) * 2008-12-04 2010-07-01 Mundy L Starlight System and method for browsing, selecting and/or controlling rendering of media with a mobile device
US20100174825A1 (en) * 2009-01-06 2010-07-08 Michelle Wu Internet radio systems and methods thereof
US20100172287A1 (en) * 2007-10-25 2010-07-08 Krieter Marcus Temporal network server connected devices with off-line ad hoc update and interaction capability
US20100180091A1 (en) * 2008-12-16 2010-07-15 Judah Gamliel Hahn Discardable files
US20100205274A1 (en) * 2009-02-09 2010-08-12 Sam Gharabally Intelligent Download of Application Programs
US20100201870A1 (en) * 2009-02-11 2010-08-12 Martin Luessi System and method for frame interpolation for a compressed video bitstream
US20100228795A1 (en) * 2008-12-16 2010-09-09 Judah Gamliel Hahn Download management of discardable files
US20100229222A1 (en) * 2006-02-21 2010-09-09 Thomson Licensing Peer-to-Peer Video Content Distribution Network Based on Personal Network Storage
US20100235473A1 (en) * 2009-03-10 2010-09-16 Sandisk Il Ltd. System and method of embedding second content in first content
US20100235443A1 (en) * 2009-03-10 2010-09-16 Tero Antero Laiho Method and apparatus of providing a locket service for content sharing
US20100235762A1 (en) * 2009-03-10 2010-09-16 Nokia Corporation Method and apparatus of providing a widget service for content sharing
US20100235254A1 (en) * 2009-03-16 2010-09-16 Payam Mirrashidi Application Products with In-Application Subsequent Feature Access Using Network-Based Distribution System
US20100235889A1 (en) * 2009-03-16 2010-09-16 Michael Kuohao Chu Application products with in-application subsequent feature access using network-based distribution system
US20100257265A1 (en) * 2005-10-07 2010-10-07 Canon Kabushiki Kaisha Information processing apparatus and control method therefor, information processing system, computer program and storage medium
US20100264211A1 (en) * 2007-09-12 2010-10-21 Devicefidelity, Inc. Magnetically coupling radio frequency antennas
US20100281369A1 (en) * 2006-01-04 2010-11-04 Chris Bell Graphical User Interface with Improved Media Presentation
US20100287202A1 (en) * 2005-03-30 2010-11-11 Sony Corporation User terminal and content searching and presentation method
US20100299219A1 (en) * 2009-05-25 2010-11-25 Cortes Ricardo D Configuration and Management of Add-ons to Digital Application Programs for Network-Based Distribution
US20100318794A1 (en) * 2009-06-11 2010-12-16 Panasonic Avionics Corporation System and Method for Providing Security Aboard a Moving Platform
US7859560B1 (en) 2005-12-27 2010-12-28 Qurio Holdings, Inc. System and method for establishing a local chat session
US20100332565A1 (en) * 2009-06-26 2010-12-30 Packetvideo Corp. System and method for managing and/or rendering internet multimedia content in a network
US20100333155A1 (en) * 2009-06-30 2010-12-30 Philip David Royall Selectively using local non-volatile storage in conjunction with transmission of content
US7865522B2 (en) 2007-11-07 2011-01-04 Napo Enterprises, Llc System and method for hyping media recommendations in a media recommendation system
US20110004594A1 (en) * 2006-05-15 2011-01-06 Jason Robert Suitts Media Package Format for Submission to a Media Distribution System
US20110004600A1 (en) * 2008-03-03 2011-01-06 Walker Matthew D Data management
US20110022780A1 (en) * 2009-07-24 2011-01-27 Nir Jacob Wakrat Restore index page
US20110022819A1 (en) * 2009-07-24 2011-01-27 Daniel Jeffrey Post Index cache tree
US20110035508A1 (en) * 2009-08-07 2011-02-10 Jason Robert Fosback Automatic transport discovery for media submission
US20110047158A1 (en) * 2008-04-30 2011-02-24 Privacy Inside Ltd Method and a system for data verification and/or authentication
US20110060776A1 (en) * 2009-09-08 2011-03-10 Jason Robert Suitts Digital asset validation prior to submission for network-based distribution
US20110072161A1 (en) * 2003-10-15 2011-03-24 Gregory Robbin Techniques and Systems for Electronic Submission of Media for Network-based Distribution
US20110078461A1 (en) * 2005-05-17 2011-03-31 Hellhake Paul R System and method for communication in a wireless mobile ad-hoc network
US7925245B1 (en) * 2007-03-16 2011-04-12 At&T Mobility Ii Llc System and methods for wirelessly providing update information of and downloading previously obtained content to a newly activated mobile station
US20110125297A1 (en) * 2009-11-20 2011-05-26 Sony Ericsson Mobile Communications Ab Method for setting up a list of audio files
US20110131520A1 (en) * 2009-12-02 2011-06-02 Osama Al-Shaykh System and method for transferring media content from a mobile device to a home network
US7970922B2 (en) 2006-07-11 2011-06-28 Napo Enterprises, Llc P2P real time media recommendations
US7974614B1 (en) 2007-03-16 2011-07-05 At&T Mobility Ii Llc Systems and methods for merchandising content to a second mobile telephone based on the content of a first mobile telephone
AU2007294702B2 (en) * 2006-09-15 2011-07-21 A. Zeki Erdin Teleconferencing between various 4G wireless entities such as mobile terminals and fixed terminals including laptops and television receivers fitted with a special wireless 4G interface
US20110183651A1 (en) * 2010-01-28 2011-07-28 Packetvideo Corp. System and method for requesting, retrieving and/or associating contact images on a mobile device
US20110184579A1 (en) * 2009-12-14 2011-07-28 Panasonic Avionics Corporation System and Method for Providing Dynamic Power Management
US20110217020A1 (en) * 2006-09-12 2011-09-08 Ubiquity Holdings Mobile Movie Editing System
US20110238194A1 (en) * 2005-01-15 2011-09-29 Outland Research, Llc System, method and computer program product for intelligent groupwise media selection
US20110238631A1 (en) * 2006-05-15 2011-09-29 Ricardo Cortes Submission of metadata content and media content to a media distribution system
US8065443B1 (en) * 2005-05-20 2011-11-22 Intermec Ip Corp Computerized device for data collection and communication
US20110311197A1 (en) * 2010-06-17 2011-12-22 Kabushiki Kaisha Toshiba Playlist creating method, management method and recorder/player for executing the same
US8090606B2 (en) 2006-08-08 2012-01-03 Napo Enterprises, Llc Embedded media recommendations
US8099511B1 (en) * 2005-06-11 2012-01-17 Vudu, Inc. Instantaneous media-on-demand
US8112720B2 (en) 2007-04-05 2012-02-07 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US8117193B2 (en) 2007-12-21 2012-02-14 Lemi Technology, Llc Tunersphere
US20120054808A1 (en) * 2010-08-26 2012-03-01 Cox Communications, Inc. Playlist Bookmarking
US20120050310A1 (en) * 2010-07-23 2012-03-01 Patel Mukesh K Privacy level indicator
US20120059825A1 (en) * 2010-09-07 2012-03-08 Alex Fishman Collecting data from different sources
US8136139B1 (en) * 2008-04-10 2012-03-13 Sprint Communications Company L.P. Receiving over-the-air licenses to high-quality media content
KR101129380B1 (en) 2008-12-01 2012-03-27 한국전자통신연구원 Apparatus of providing digital contents with external storage device and metadata, and method thereof
US8150425B1 (en) * 2007-03-16 2012-04-03 At&T Mobility Ii Llc Systems and methods for merchandising new offers to mobile telephone users based on changes to the mobile telephone's components
US20120106396A1 (en) * 2009-07-03 2012-05-03 Canon Kabushiki Kaisha Communication apparatus, communication apparatus control method, and program
US8200602B2 (en) 2009-02-02 2012-06-12 Napo Enterprises, Llc System and method for creating thematic listening experiences in a networked peer media recommendation environment
US20120151080A1 (en) * 2010-12-14 2012-06-14 of California Media Repackaging Systems and Software for Adaptive Streaming Solutions, Methods of Production and Uses Thereof
US20120178434A1 (en) * 2005-11-09 2012-07-12 Qurio Holdings, Inc. Personal area network having media player and mobile device controlling the same
US20120185488A1 (en) * 2007-04-18 2012-07-19 Oppenheimer Harold B Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists
US20120191599A1 (en) * 2011-01-24 2012-07-26 Psonar Limited On-line content distribution system
US20120191532A1 (en) * 2011-01-20 2012-07-26 Samsung Electronics Co., Ltd. Method and apparatus for providing advertisement service
US8239686B1 (en) 2006-04-27 2012-08-07 Vudu, Inc. Method and system for protecting against the execution of unauthorized software
US20120203863A1 (en) * 2006-04-26 2012-08-09 Garcia Ryan M System And Method For Self-Decaying Digital Media Files And For Validated Playback Of Same
US8249559B1 (en) 2005-10-26 2012-08-21 At&T Mobility Ii Llc Promotion operable recognition system
EP2493148A1 (en) * 2011-02-28 2012-08-29 Research In Motion Limited Wireless communications system providing media content based upon near field communication (NFC) communicated preference information and related methods
US20120254753A1 (en) * 2011-04-04 2012-10-04 Andrews Christopher C Automated system for combining and publishing network-based audio programming
US8285776B2 (en) 2007-06-01 2012-10-09 Napo Enterprises, Llc System and method for processing a received media item recommendation message comprising recommender presence information
US8285595B2 (en) 2006-03-29 2012-10-09 Napo Enterprises, Llc System and method for refining media recommendations
US8296812B1 (en) 2006-09-01 2012-10-23 Vudu, Inc. Streaming video using erasure encoding
US20120303705A1 (en) * 2011-05-25 2012-11-29 Jung Hoon Park Contents simultaneous playback terminal, the same system and method thereof
US8327266B2 (en) 2006-07-11 2012-12-04 Napo Enterprises, Llc Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
US8335259B2 (en) 2008-03-12 2012-12-18 Packetvideo Corp. System and method for reformatting digital broadcast multimedia for a mobile device
US20130013740A1 (en) * 2011-07-05 2013-01-10 Te-Chuan Liu Media Sharing Method and Non-transitory Machine Readable Media thereof
US8359310B1 (en) * 2006-12-12 2013-01-22 At&T Intellectual Property I, L.P. Group swarm metrics and content
US8370420B1 (en) 2002-07-11 2013-02-05 Citrix Systems, Inc. Web-integrated display of locally stored content objects
US8370419B2 (en) 2006-05-15 2013-02-05 Apple Inc. Processing of metadata content and digital content received by a media distribution system
US20130054402A1 (en) * 2009-02-11 2013-02-28 Content Galaxy Inc. System for digital commerce and method of secure, automated crediting of publishers, editors, content providers, and affiliates
US8396951B2 (en) 2007-12-20 2013-03-12 Napo Enterprises, Llc Method and system for populating a content repository for an internet radio service based on a recommendation network
US20130086700A1 (en) * 2011-09-30 2013-04-04 Samsung Electronics Co., Ltd. User profile-based device access control method and apparatus
US20130105567A1 (en) * 2011-11-01 2013-05-02 Taejoon CHOI Media apparatus, content server and method for operating the same
WO2013061053A1 (en) 2011-10-24 2013-05-02 Omnifone Ltd Method, system and computer program product for navigating digital media content
US20130117335A1 (en) * 2005-05-02 2013-05-09 Clear Channel Management Services, Inc. Playlist-based content assembly
US20130132409A1 (en) * 2006-12-21 2013-05-23 Yahoo! Inc. Systems And Methods For Providing Multiple Media Items To A Consumer Via A Simplified Consumer Interaction
US8452887B1 (en) 2011-08-05 2013-05-28 Voice Portraits, Inc. System and method for managing and distributing audio recordings
US8463802B2 (en) 2010-08-19 2013-06-11 Sandisk Il Ltd. Card-based management of discardable files
US20130173762A1 (en) * 2004-12-30 2013-07-04 David L. Biderman Intelligent identification of multimedia content for synchronization
US20130208713A1 (en) * 2012-02-15 2013-08-15 T-Mobile Usa, Inc. Dynamically enabled wi-fi
US8549229B2 (en) 2010-08-19 2013-10-01 Sandisk Il Ltd. Systems and methods for managing an upload of files in a shared cache storage system
US8566720B2 (en) 2007-10-25 2013-10-22 Nokia Corporation System and method for listening to audio content
US8577874B2 (en) 2007-12-21 2013-11-05 Lemi Technology, Llc Tunersphere
US8583791B2 (en) 2006-07-11 2013-11-12 Napo Enterprises, Llc Maintaining a minimum level of real time media recommendations in the absence of online friends
US8630494B1 (en) * 2010-09-01 2014-01-14 Ikorongo Technology, LLC Method and system for sharing image content based on collection proximity
US20140032698A1 (en) * 2012-07-24 2014-01-30 Cisco Technology, Inc. Utilize Extra Web Semantic for Video Caching
US8704960B2 (en) 2010-04-27 2014-04-22 Panasonic Avionics Corporation Deployment system and method for user interface devices
US20140123008A1 (en) * 2006-07-08 2014-05-01 Personics Holdings, Inc. Personal audio assistant device and method
US20140136979A1 (en) * 2005-12-28 2014-05-15 Sony Corporation Information processing apparatus, information processing method, information processing program and recording medium for storing the program
US20140164225A1 (en) * 2012-12-06 2014-06-12 Javier Cardona Method and apparatus for content distribution and deferred payment over a wireless network
US20140189844A1 (en) * 2006-08-04 2014-07-03 Apple Inc. Method and apparatus for searching metadata
US8788849B2 (en) 2011-02-28 2014-07-22 Sandisk Technologies Inc. Method and apparatus for protecting cached streams
US8798777B2 (en) 2011-03-08 2014-08-05 Packetvideo Corporation System and method for using a list of audio media to create a list of audiovisual media
US8805831B2 (en) 2006-07-11 2014-08-12 Napo Enterprises, Llc Scoring and replaying media items
US20140245172A1 (en) * 2013-02-28 2014-08-28 Nokia Corporation User interface transfer
US8839141B2 (en) 2007-06-01 2014-09-16 Napo Enterprises, Llc Method and system for visually indicating a replay status of media items on a media device
EP2763376A3 (en) * 2013-01-31 2014-09-17 Samsung Electronics Co., Ltd Method and device for providing service
US8870791B2 (en) 2006-03-23 2014-10-28 Michael E. Sabatino Apparatus for acquiring, processing and transmitting physiological sounds
US20140325554A1 (en) * 2013-04-29 2014-10-30 Samsung Electronics Co., Ltd. Transmission of digital content to select devices
US20140325548A1 (en) * 2007-10-05 2014-10-30 At&T Intellectual Property I, Lp Video Content Monitoring Device and Methods Thereof
US8880599B2 (en) 2008-10-15 2014-11-04 Eloy Technology, Llc Collection digest for a media sharing system
US20140335787A1 (en) * 2013-05-13 2014-11-13 Research In Motion Limited Short range wireless file sharing
EP2804359A1 (en) * 2013-05-13 2014-11-19 BlackBerry Limited Short range wireless file sharing
US8903843B2 (en) 2006-06-21 2014-12-02 Napo Enterprises, Llc Historical media recommendation service
US8909667B2 (en) 2011-11-01 2014-12-09 Lemi Technology, Llc Systems, methods, and computer readable media for generating recommendations in a media recommendation system
US8948144B1 (en) 2005-12-27 2015-02-03 Qurio Holdings, Inc. System and method for creating a preferential ad-hoc network
US8977965B1 (en) 2005-08-19 2015-03-10 At&T Intellectual Property Ii, L.P. System and method for controlling presentations using a multimodal interface
US8983952B1 (en) * 2010-07-29 2015-03-17 Symantec Corporation System and method for partitioning backup data streams in a deduplication based storage system
US8983950B2 (en) 2007-06-01 2015-03-17 Napo Enterprises, Llc Method and system for sorting media items in a playlist on a media device
US20150079947A1 (en) * 2013-09-18 2015-03-19 David Evgey Emotion Express EMEX System and Method for Creating and Distributing Feelings Messages
US8990188B2 (en) 2012-11-30 2015-03-24 Apple Inc. Managed assessment of submitted digital content
US9015270B2 (en) 2010-10-08 2015-04-21 Time Warner Cable Enterprises Llc Apparatus and methods for enforcing content protection rules during data transfer between devices
US9020993B2 (en) 2008-12-16 2015-04-28 Sandisk Il Ltd. Download management of discardable files
US9026915B1 (en) 2005-10-31 2015-05-05 At&T Intellectual Property Ii, L.P. System and method for creating a presentation using natural language
US9031244B2 (en) 2012-06-29 2015-05-12 Sonos, Inc. Smart audio settings
US9037632B2 (en) 2007-06-01 2015-05-19 Napo Enterprises, Llc System and method of generating a media item recommendation message with recommender presence information
US20150169617A1 (en) * 2006-01-03 2015-06-18 Apple Inc. Remote content updates for portable media devices
EP2580735A4 (en) * 2010-06-10 2015-07-01 Cricket Communications Inc Mobile handset for media access and playback
US9076176B2 (en) 2008-05-05 2015-07-07 Apple Inc. Electronic submission of application programs for network-based distribution
US9075509B2 (en) * 2006-05-18 2015-07-07 Sonos, Inc. User interface to provide additional information on a selected item in a list
US9087341B2 (en) 2013-01-11 2015-07-21 Apple Inc. Migration of feedback data to equivalent digital assets
US20150207839A1 (en) * 2005-03-24 2015-07-23 Sony Corporation Playlist sharing methods and apparatus
US20150213121A1 (en) * 2007-08-29 2015-07-30 Iheartmedia Management Services, Inc. System and method for providing broadcast listener participation
US9106192B2 (en) 2012-06-28 2015-08-11 Sonos, Inc. System and method for device playback calibration
US9104686B2 (en) 2008-12-16 2015-08-11 Sandisk Technologies Inc. System and method for host management of discardable objects
US9108733B2 (en) 2010-09-10 2015-08-18 Panasonic Avionics Corporation Integrated user interface system and method
US9116989B1 (en) * 2005-08-19 2015-08-25 At&T Intellectual Property Ii, L.P. System and method for using speech for data searching during presentations
EP2788982A4 (en) * 2011-12-07 2015-08-26 Systems & Software Entpr Llc Shared content storage
US20150244786A1 (en) * 2012-11-14 2015-08-27 Tencent Technology (Shenzhen) Company Limited Method And Apparatus For Managing Multimedia Resource And Multimedia Player
US9131327B2 (en) 2011-10-12 2015-09-08 Blackberry Limited Methods and apparatus to control accessories
US9135334B2 (en) 2007-01-23 2015-09-15 Cox Communications, Inc. Providing a social network
US20150264442A1 (en) * 2014-03-12 2015-09-17 Funai Electric Co., Ltd. Reproduction device
US9143889B2 (en) 2011-07-05 2015-09-22 Htc Corporation Method of establishing application-related communication between mobile electronic devices, mobile electronic device, non-transitory machine readable media thereof, and media sharing method
US9152911B2 (en) 2007-09-12 2015-10-06 Devicefidelity, Inc. Switching between internal and external antennas
US20150294093A1 (en) * 2014-04-11 2015-10-15 Canon Kabushiki Kaisha Management system, information processing device, management server, control method therefor, and program
US9164993B2 (en) 2007-06-01 2015-10-20 Napo Enterprises, Llc System and method for propagating a media item recommendation message comprising recommender presence information
EP2580736A4 (en) * 2010-06-10 2015-10-21 Cricket Communications Inc Media server providing unlimited medai access over wireless infrastructure
WO2015050924A3 (en) * 2013-10-01 2015-10-29 Filmstrip, Inc. Image with audio conversation system and method
US9191229B2 (en) 2009-02-02 2015-11-17 Eloy Technology, Llc Remote participation in a Local Area Network (LAN) based media aggregation network
US20150331599A1 (en) * 2008-11-05 2015-11-19 Penthera Partners, Inc. Notifying A User Of An Available Media Object
US9203624B2 (en) 2012-06-04 2015-12-01 Apple Inc. Authentication and notification heuristics
US9210450B2 (en) 2010-12-28 2015-12-08 Systems And Software Enterprises, Llc Shared content storage
US9208239B2 (en) 2010-09-29 2015-12-08 Eloy Technology, Llc Method and system for aggregating music in the cloud
US9224150B2 (en) 2007-12-18 2015-12-29 Napo Enterprises, Llc Identifying highly valued recommendations of users in a media recommendation network
US9224427B2 (en) 2007-04-02 2015-12-29 Napo Enterprises LLC Rating media item recommendations using recommendation paths and/or media item usage
US20150382037A1 (en) * 2014-06-27 2015-12-31 Bce Inc. Providing content to a portable device across multiple network connections
US20160026820A1 (en) * 2014-03-10 2016-01-28 Panasonic Intellectual Property Corporation Of America Information apparatus, management server, and copy control method
US20160026610A1 (en) * 2005-03-11 2016-01-28 Microsoft Technology Licensing, Llc Accessing media context information using contextual links
US20160037442A1 (en) * 2014-07-31 2016-02-04 AthenTek Incorporated Method of managing power of rf circuits and wireless communication device utilizing the same
WO2016043608A1 (en) * 2014-09-18 2016-03-24 Closer Consultoria Lda. Interactive and smart digital multimedia display system and method
US9300919B2 (en) 2009-06-08 2016-03-29 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
US9300647B2 (en) 2014-01-15 2016-03-29 Sonos, Inc. Software application and zones
US9298415B2 (en) 2013-07-09 2016-03-29 Sonos, Inc. Systems and methods to provide play/pause content
US9307297B2 (en) 2013-03-15 2016-04-05 Panasonic Avionics Corporation System and method for providing multi-mode wireless data distribution
US9313530B2 (en) 2004-07-20 2016-04-12 Time Warner Cable Enterprises Llc Technique for securely communicating programming content
US9313458B2 (en) 2006-10-20 2016-04-12 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
US9323777B1 (en) * 2012-11-02 2016-04-26 hopTo Inc. Distributed file-sharing across personal devices
US9344829B2 (en) 2014-03-17 2016-05-17 Sonos, Inc. Indication of barrier detection
US9363481B2 (en) 2005-04-22 2016-06-07 Microsoft Technology Licensing, Llc Protected media pipeline
US9380040B1 (en) * 2013-07-11 2016-06-28 Parallels IP Holdings GmbH Method for downloading preauthorized applications to desktop computer using secure connection
US9406068B2 (en) 2003-04-25 2016-08-02 Apple Inc. Method and system for submitting media for network-based purchase and distribution
US9419575B2 (en) 2014-03-17 2016-08-16 Sonos, Inc. Audio settings based on environment
US9433023B1 (en) 2006-05-31 2016-08-30 Qurio Holdings, Inc. System and method for bypassing an access point in a local area network for P2P data transfers
US20160253678A1 (en) * 2015-02-28 2016-09-01 Firtiva Corporation Secure Offline Playing of Media Files
US20160301851A1 (en) * 2005-10-17 2016-10-13 Cutting Edge Vision Llc Pictures using voice commands and automatic upload
US9473945B1 (en) 2015-04-07 2016-10-18 Sprint Communications Company L.P. Infrastructure for secure short message transmission
US9477975B2 (en) * 2015-02-03 2016-10-25 Twilio, Inc. System and method for a media intelligence platform
US20160315776A1 (en) * 2003-11-21 2016-10-27 Intel Corporation System And Method For Obtaining And Sharing Media Content
US9485804B1 (en) 2006-06-27 2016-11-01 Qurio Holdings, Inc. High-speed WAN to wireless LAN gateway
US9491309B2 (en) 2009-10-07 2016-11-08 Twilio, Inc. System and method for running a multi-module telephony application
US9495227B2 (en) 2012-02-10 2016-11-15 Twilio, Inc. System and method for managing concurrent events
US9497583B2 (en) 2007-12-12 2016-11-15 Iii Holdings 2, Llc System and method for generating a recommendation on a mobile device
US9501479B2 (en) 2005-11-03 2016-11-22 Facebook, Inc. Digital asset hosting and distribution including playlist browsing and subscription
US9509782B2 (en) 2014-10-21 2016-11-29 Twilio, Inc. System and method for providing a micro-services communication platform
US9509269B1 (en) 2005-01-15 2016-11-29 Google Inc. Ambient sound responsive media player
US9519413B2 (en) 2014-07-01 2016-12-13 Sonos, Inc. Lock screen media playback control
US9538305B2 (en) 2015-07-28 2017-01-03 Sonos, Inc. Calibration error conditions
US9553799B2 (en) 2013-11-12 2017-01-24 Twilio, Inc. System and method for client communication in a distributed telephony network
US9553900B2 (en) 2014-07-07 2017-01-24 Twilio, Inc. System and method for managing conferencing in a distributed communication network
US9565472B2 (en) 2012-12-10 2017-02-07 Time Warner Cable Enterprises Llc Apparatus and methods for content transfer protection
US9575680B1 (en) 2014-08-22 2017-02-21 Veritas Technologies Llc Deduplication rehydration
US9578026B1 (en) * 2015-09-09 2017-02-21 Onulas, Llc Method and system for device dependent encryption and/or decryption of music content
US9578664B1 (en) 2013-02-07 2017-02-21 Sprint Communications Company L.P. Trusted signaling in 3GPP interfaces in a network function virtualization wireless communication system
US9582507B2 (en) 2003-04-25 2017-02-28 Apple Inc. Network based purchase and distribution of media
US9590849B2 (en) 2010-06-23 2017-03-07 Twilio, Inc. System and method for managing a computing cluster
US9591337B1 (en) * 2012-03-27 2017-03-07 Cox Communications, Inc. Point to point media on demand
US9588974B2 (en) 2014-07-07 2017-03-07 Twilio, Inc. Method and system for applying data retention policies in a computing platform
US9591033B2 (en) 2008-04-02 2017-03-07 Twilio, Inc. System and method for processing media requests during telephony sessions
US9596274B2 (en) 2008-04-02 2017-03-14 Twilio, Inc. System and method for processing telephony sessions
US9602586B2 (en) 2012-05-09 2017-03-21 Twilio, Inc. System and method for managing media in a distributed communication network
US9613208B1 (en) 2013-03-13 2017-04-04 Sprint Communications Company L.P. Trusted security zone enhanced with trusted hardware drivers
US9614972B2 (en) 2012-07-24 2017-04-04 Twilio, Inc. Method and system for preventing illicit use of a telephony platform
US20170099154A1 (en) * 2011-01-21 2017-04-06 Sony Corporation Wireless communication device, program, and wireless communication system
US9621733B2 (en) 2009-03-02 2017-04-11 Twilio, Inc. Method and system for a multitenancy telephone network
US9628624B2 (en) 2014-03-14 2017-04-18 Twilio, Inc. System and method for a work distribution service
EP2704051A3 (en) * 2012-08-27 2017-05-03 Samsung Electronics Co., Ltd Method of protecting and managing digital contents and apparatus thereof
US9648006B2 (en) 2011-05-23 2017-05-09 Twilio, Inc. System and method for communicating with a client application
US9654647B2 (en) 2012-10-15 2017-05-16 Twilio, Inc. System and method for routing communications
US9668049B2 (en) 2012-06-28 2017-05-30 Sonos, Inc. Playback device calibration user interfaces
US9674224B2 (en) 2007-01-24 2017-06-06 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US20170171288A1 (en) * 2014-06-27 2017-06-15 Cheetah Mobile Inc. Video playing method and device for video playing application program
US9693165B2 (en) 2015-09-17 2017-06-27 Sonos, Inc. Validation of audio calibration using multi-dimensional motion check
US9690271B2 (en) 2012-06-28 2017-06-27 Sonos, Inc. Speaker calibration
US9690539B2 (en) 2012-06-28 2017-06-27 Sonos, Inc. Speaker calibration user interface
US9706323B2 (en) 2014-09-09 2017-07-11 Sonos, Inc. Playback device calibration
US9712999B1 (en) 2013-04-04 2017-07-18 Sprint Communications Company L.P. Digest of biographical information for an electronic device with static and dynamic portions
US9734507B2 (en) 2007-12-20 2017-08-15 Napo Enterprise, Llc Method and system for simulating recommendations in a social network for an offline user
US9743207B1 (en) 2016-01-18 2017-08-22 Sonos, Inc. Calibration using multiple recording devices
US9742768B2 (en) 2006-11-01 2017-08-22 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US9749763B2 (en) 2014-09-09 2017-08-29 Sonos, Inc. Playback device calibration
US9763018B1 (en) 2016-04-12 2017-09-12 Sonos, Inc. Calibration of audio playback devices
US9769229B2 (en) * 2006-06-30 2017-09-19 Sony Corporation Information processing apparatus, information processing method and program
US9774687B2 (en) 2014-07-07 2017-09-26 Twilio, Inc. System and method for managing media and signaling in a communication platform
US9779232B1 (en) 2015-01-14 2017-10-03 Sprint Communications Company L.P. Trusted code generation and verification to prevent fraud from maleficent external devices that capture data
US9779613B2 (en) 2014-07-01 2017-10-03 Sonos, Inc. Display and control of pre-determined audio content playback
US9794710B1 (en) 2016-07-15 2017-10-17 Sonos, Inc. Spatial audio correction
US20170310725A1 (en) * 2003-10-16 2017-10-26 Gula Consulting Limited Liability Company Electronic media distribution system
US9807244B2 (en) 2008-10-01 2017-10-31 Twilio, Inc. Telephony web event system and method
US20170318286A1 (en) * 2014-12-03 2017-11-02 Nec Display Solutions, Ltd. Display device, usage management method and program of a display device
US9811398B2 (en) 2013-09-17 2017-11-07 Twilio, Inc. System and method for tagging and tracking events of an application platform
US9811672B2 (en) 2012-08-10 2017-11-07 Sprint Communications Company L.P. Systems and methods for provisioning and using multiple trusted security zones on an electronic device
US9819679B1 (en) 2015-09-14 2017-11-14 Sprint Communications Company L.P. Hardware assisted provenance proof of named data networking associated to device data, addresses, services, and servers
US9817992B1 (en) 2015-11-20 2017-11-14 Sprint Communications Company Lp. System and method for secure USIM wireless network access
US20170329791A1 (en) * 2016-05-13 2017-11-16 Time Warner Cable Enterprises Llc Asynchronous workflows
US9838869B1 (en) * 2013-04-10 2017-12-05 Sprint Communications Company L.P. Delivering digital content to a mobile device via a digital rights clearing house
US9838868B1 (en) 2015-01-26 2017-12-05 Sprint Communications Company L.P. Mated universal serial bus (USB) wireless dongles configured with destination addresses
US9853872B2 (en) 2013-09-17 2017-12-26 Twilio, Inc. System and method for providing communication platform metadata
US9860670B1 (en) 2016-07-15 2018-01-02 Sonos, Inc. Spectral correction using spatial calibration
US9860662B2 (en) 2016-04-01 2018-01-02 Sonos, Inc. Updating playback device configuration information based on calibration data
US9864574B2 (en) 2016-04-01 2018-01-09 Sonos, Inc. Playback device calibration based on representation spectral characteristics
US20180020255A1 (en) * 2010-09-07 2018-01-18 Opentv, Inc. Smart playlist
US9882942B2 (en) 2011-02-04 2018-01-30 Twilio, Inc. Method for processing telephony sessions of a network
US9887890B2 (en) * 2012-12-26 2018-02-06 Sony Corporation Wireless communication between wireless communication devices
US9894022B2 (en) 2013-07-19 2018-02-13 Ambient Consulting, LLC Image with audio conversation system and method
US9891881B2 (en) 2014-09-09 2018-02-13 Sonos, Inc. Audio processing algorithm database
US9906958B2 (en) 2012-05-11 2018-02-27 Sprint Communications Company L.P. Web server bypass of backend process on near field communications and secure element chips
US9907010B2 (en) 2014-04-17 2018-02-27 Twilio, Inc. System and method for enabling multi-modal communication
US9918345B2 (en) 2016-01-20 2018-03-13 Time Warner Cable Enterprises Llc Apparatus and method for wireless network services in moving vehicles
US9930470B2 (en) 2011-12-29 2018-03-27 Sonos, Inc. Sound field calibration using listener localization
US9935833B2 (en) 2014-11-05 2018-04-03 Time Warner Cable Enterprises Llc Methods and apparatus for determining an optimized wireless interface installation configuration
US9942394B2 (en) 2011-09-21 2018-04-10 Twilio, Inc. System and method for determining and communicating presence information
US9949304B1 (en) 2013-06-06 2018-04-17 Sprint Communications Company L.P. Mobile communication device profound identity brokering framework
US9948258B2 (en) 2012-08-01 2018-04-17 Sonos, Inc. Volume interactions for connected subwoofer device
US9948703B2 (en) 2015-05-14 2018-04-17 Twilio, Inc. System and method for signaling through data storage
US9952825B2 (en) 2014-09-09 2018-04-24 Sonos, Inc. Audio processing algorithms
US9967224B2 (en) 2010-06-25 2018-05-08 Twilio, Inc. System and method for enabling real-time eventing
US9986578B2 (en) 2015-12-04 2018-05-29 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
US9992608B2 (en) 2013-06-19 2018-06-05 Twilio, Inc. System and method for providing a communication endpoint information service
EP2961178B1 (en) * 2014-06-26 2018-06-06 Buffalo Inc. Storage device, content reproduction system, operation control method in storage device, and program product
US10003899B2 (en) 2016-01-25 2018-06-19 Sonos, Inc. Calibration with particular locations
US10033617B2 (en) 2012-10-15 2018-07-24 Twilio, Inc. System and method for triggering on platform usage
US10049158B1 (en) * 2012-02-24 2018-08-14 Amazon Technologies, Inc. Analyzing user behavior relative to media content
US10051011B2 (en) 2013-03-14 2018-08-14 Twilio, Inc. System and method for integrating session initiation protocol communication in a telecommunications platform
US10057734B2 (en) 2013-06-19 2018-08-21 Twilio Inc. System and method for transmitting and receiving media messages
US10057731B2 (en) 2013-10-01 2018-08-21 Ambient Consulting, LLC Image and message integration system and method
US10063713B2 (en) 2016-05-23 2018-08-28 Twilio Inc. System and method for programmatic device connectivity
US10069773B2 (en) 2013-11-12 2018-09-04 Twilio, Inc. System and method for enabling dynamic multi-modal communication
US10074115B1 (en) 2013-08-14 2018-09-11 Amazon Technologies, Inc. Subscription management service
US20180307808A1 (en) * 2011-11-04 2018-10-25 Christopher A. Estes Digital media reproduction and licensing
US10116733B2 (en) 2014-07-07 2018-10-30 Twilio, Inc. System and method for collecting feedback in a multi-tenant communication platform
US10122763B2 (en) 2011-05-23 2018-11-06 Twilio, Inc. System and method for connecting a communication to a client
US10127006B2 (en) 2014-09-09 2018-11-13 Sonos, Inc. Facilitating calibration of an audio playback device
US10154019B2 (en) 2012-06-25 2018-12-11 Sprint Communications Company L.P. End-to-end trusted communications infrastructure
US10165015B2 (en) 2011-05-23 2018-12-25 Twilio Inc. System and method for real-time communication by using a client application communication protocol
US10164858B2 (en) 2016-06-15 2018-12-25 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and diagnosing a wireless network
US10178072B2 (en) 2004-07-20 2019-01-08 Time Warner Cable Enterprises Llc Technique for securely communicating and storing programming material in a trusted domain
KR20190008403A (en) * 2019-01-15 2019-01-23 삼성전자주식회사 Method and apparatus for providing advertisement service
US10194192B2 (en) 2005-07-26 2019-01-29 Alex Is The Best, Llc Integrated internet camera system and method
US20190057107A1 (en) * 2014-08-26 2019-02-21 International Business Machines Corporation Access control for unprotected data storage system endpoints
US10224056B1 (en) * 2013-12-17 2019-03-05 Amazon Technologies, Inc. Contingent device actions during loss of network connectivity
US10284983B2 (en) 2015-04-24 2019-05-07 Sonos, Inc. Playback device calibration user interfaces
US10282719B1 (en) 2015-11-12 2019-05-07 Sprint Communications Company L.P. Secure and trusted device-based billing and charging process using privilege for network proxy authentication and audit
US10296561B2 (en) 2006-11-16 2019-05-21 James Andrews Apparatus, method and graphical user interface for providing a sound link for combining, publishing and accessing websites and audio files on the internet
US10299061B1 (en) 2018-08-28 2019-05-21 Sonos, Inc. Playback device calibration
US10296879B2 (en) * 2005-10-11 2019-05-21 Apple Inc. Use of media storage structure with multiple pieces of content in a content-distribution system
US10320983B2 (en) 2012-06-19 2019-06-11 Twilio Inc. System and method for queuing a communication session
US10339574B2 (en) 2008-05-05 2019-07-02 Apple Inc. Software program ratings
WO2019136107A1 (en) 2018-01-05 2019-07-11 Owl Cameras, Inc. Scrub and playback of video buffer over wireless
US10368255B2 (en) 2017-07-25 2019-07-30 Time Warner Cable Enterprises Llc Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks
US10372406B2 (en) 2016-07-22 2019-08-06 Sonos, Inc. Calibration interface
US20190281023A1 (en) * 2006-07-07 2019-09-12 Swisscom Ag Process and system for selectable data transmission
US10419891B2 (en) 2015-05-14 2019-09-17 Twilio, Inc. System and method for communicating through multiple endpoints
US10445146B2 (en) 2006-03-16 2019-10-15 Iii Holdings 12, Llc System and method for managing a hybrid compute environment
US10459684B2 (en) 2016-08-05 2019-10-29 Sonos, Inc. Calibration of a playback device based on an estimated frequency response
US10492034B2 (en) 2016-03-07 2019-11-26 Time Warner Cable Enterprises Llc Apparatus and methods for dynamic open-access networks
US10489016B1 (en) 2016-06-20 2019-11-26 Amazon Technologies, Inc. Identifying and recommending events of interest in real-time media content
US10499249B1 (en) 2017-07-11 2019-12-03 Sprint Communications Company L.P. Data link layer trust signaling in communication network
US10511967B2 (en) 2015-11-10 2019-12-17 Samsung Electronics Co., Ltd. Method for establishing communication connection between electronic devices and electronic device therefor
US20200007621A1 (en) * 2018-01-05 2020-01-02 Barrett Adams Digital Media Synchronization System and Method
US20200043323A1 (en) * 2007-02-09 2020-02-06 Universal Electronics Inc. Graphical user interface for programming universal remote control devices
US10558735B2 (en) 2009-06-26 2020-02-11 Seagate Technology Llc System and method for using an application on a mobile device to transfer internet media content
US10560772B2 (en) 2013-07-23 2020-02-11 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
US10585639B2 (en) 2015-09-17 2020-03-10 Sonos, Inc. Facilitating calibration of an audio playback device
US10595094B2 (en) 2013-09-10 2020-03-17 Opentv, Inc. Systems and methods of displaying content
US10608949B2 (en) 2005-03-16 2020-03-31 Iii Holdings 12, Llc Simple integration of an on-demand compute environment
US10638361B2 (en) 2017-06-06 2020-04-28 Charter Communications Operating, Llc Methods and apparatus for dynamic control of connections to co-existing radio access networks
US10645547B2 (en) 2017-06-02 2020-05-05 Charter Communications Operating, Llc Apparatus and methods for providing wireless service in a venue
US10652399B2 (en) 2008-01-11 2020-05-12 Seven Networks, Llc System and method for providing a network service in a distributed fashion to a mobile device
US10659349B2 (en) 2016-02-04 2020-05-19 Twilio Inc. Systems and methods for providing secure network exchanged for a multitenant virtual private cloud
US10664224B2 (en) 2015-04-24 2020-05-26 Sonos, Inc. Speaker calibration user interface
US10686902B2 (en) 2016-05-23 2020-06-16 Twilio Inc. System and method for a multi-channel notification service
US20200236327A1 (en) * 2009-01-15 2020-07-23 Nsixty, Llc Video communication system and method for using same
US10734965B1 (en) 2019-08-12 2020-08-04 Sonos, Inc. Audio calibration of a portable playback device
CN111984175A (en) * 2020-08-14 2020-11-24 维沃移动通信有限公司 Audio information processing method and device
US10963508B2 (en) * 2014-06-27 2021-03-30 Sonos, Inc. Music discovery
US10965727B2 (en) 2009-06-08 2021-03-30 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US11023543B2 (en) * 2017-06-29 2021-06-01 Fan Label, LLC Incentivized electronic platform
US11057658B2 (en) * 2009-05-29 2021-07-06 Iheartmedia Management Services, Inc. Providing different additional content to different subscribers
US11076203B2 (en) 2013-03-12 2021-07-27 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US11106423B2 (en) 2016-01-25 2021-08-31 Sonos, Inc. Evaluating calibration of a playback device
US11188666B2 (en) 2013-04-16 2021-11-30 Sonos, Inc. Playback device queue access levels
US11188590B2 (en) 2013-04-16 2021-11-30 Sonos, Inc. Playlist update corresponding to playback queue modification
US11197050B2 (en) 2013-03-15 2021-12-07 Charter Communications Operating, Llc Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks
US11206484B2 (en) 2018-08-28 2021-12-21 Sonos, Inc. Passive speaker authentication
US20220060826A1 (en) * 2012-06-25 2022-02-24 Sonos, Inc. Providing Aggregate Playback Information
US11321046B2 (en) 2013-04-16 2022-05-03 Sonos, Inc. Playback transfer in a media playback system
US11435888B1 (en) * 2016-09-21 2022-09-06 Apple Inc. System with position-sensitive electronic device interface
US11467883B2 (en) 2004-03-13 2022-10-11 Iii Holdings 12, Llc Co-allocating a reservation spanning different compute resources types
US11496415B2 (en) 2005-04-07 2022-11-08 Iii Holdings 12, Llc On-demand access to compute resources
US11494235B2 (en) 2004-11-08 2022-11-08 Iii Holdings 12, Llc System and method of providing system jobs within a compute environment
US11514105B2 (en) 2013-05-29 2022-11-29 Sonos, Inc. Transferring playback from a mobile device to a playback device
US11522952B2 (en) 2007-09-24 2022-12-06 The Research Foundation For The State University Of New York Automatic clustering for self-organizing grids
US11526304B2 (en) 2009-10-30 2022-12-13 Iii Holdings 2, Llc Memcached server functionality in a cluster of data processing nodes
US20220405354A1 (en) * 2021-06-17 2022-12-22 EMC IP Holding Company LLC Anti-piracy protection service-based software license management system to prevent usage of unlicensed software after the trial period
US11540148B2 (en) 2014-06-11 2022-12-27 Time Warner Cable Enterprises Llc Methods and apparatus for access point location
US11599865B2 (en) 2007-11-30 2023-03-07 Michelle Fisher Method and system for remote transaction processing using a non-browser based application
US11630704B2 (en) 2004-08-20 2023-04-18 Iii Holdings 12, Llc System and method for a workload management and scheduling module to manage access to a compute environment according to local and non-local user identity information
US11637934B2 (en) 2010-06-23 2023-04-25 Twilio Inc. System and method for monitoring account usage on a platform
US11647243B2 (en) 2009-06-26 2023-05-09 Seagate Technology Llc System and method for using an application on a mobile device to transfer internet media content
US11652706B2 (en) 2004-06-18 2023-05-16 Iii Holdings 12, Llc System and method for providing dynamic provisioning within a compute environment
US11704377B2 (en) 2017-06-29 2023-07-18 Fan Label, LLC Incentivized electronic platform
US11720290B2 (en) 2009-10-30 2023-08-08 Iii Holdings 2, Llc Memcached server functionality in a cluster of data processing nodes
US11743534B2 (en) 2011-12-30 2023-08-29 Sonos, Inc Systems and methods for networked music playback
US11757814B2 (en) * 2019-04-28 2023-09-12 Isaac Ellsworth Media sharing application
US11792462B2 (en) 2014-05-29 2023-10-17 Time Warner Cable Enterprises Llc Apparatus and methods for recording, accessing, and delivering packetized content
US11825174B2 (en) 2012-06-26 2023-11-21 Sonos, Inc. Remote playback queue
US11831955B2 (en) 2010-07-12 2023-11-28 Time Warner Cable Enterprises Llc Apparatus and methods for content management and account linking across multiple content delivery networks

Families Citing this family (690)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2769165B1 (en) 1997-09-26 2002-11-29 Technical Maintenance Corp WIRELESS SYSTEM WITH DIGITAL TRANSMISSION FOR SPEAKERS
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
FR2781591B1 (en) 1998-07-22 2000-09-22 Technical Maintenance Corp AUDIOVISUAL REPRODUCTION SYSTEM
FR2781580B1 (en) 1998-07-22 2000-09-22 Technical Maintenance Corp SOUND CONTROL CIRCUIT FOR INTELLIGENT DIGITAL AUDIOVISUAL REPRODUCTION SYSTEM
FR2796482B1 (en) 1999-07-16 2002-09-06 Touchtunes Music Corp REMOTE MANAGEMENT SYSTEM FOR AT LEAST ONE AUDIOVISUAL INFORMATION REPRODUCING DEVICE
JP2001093226A (en) * 1999-09-21 2001-04-06 Sony Corp Information communication system and method, and information communication device and method
FR2805377B1 (en) 2000-02-23 2003-09-12 Touchtunes Music Corp EARLY ORDERING PROCESS FOR A SELECTION, DIGITAL SYSTEM AND JUKE-BOX FOR IMPLEMENTING THE METHOD
FR2805060B1 (en) 2000-02-16 2005-04-08 Touchtunes Music Corp METHOD FOR RECEIVING FILES DURING DOWNLOAD
FR2805072B1 (en) 2000-02-16 2002-04-05 Touchtunes Music Corp METHOD FOR ADJUSTING THE SOUND VOLUME OF A DIGITAL SOUND RECORDING
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
FR2808906B1 (en) 2000-05-10 2005-02-11 Touchtunes Music Corp DEVICE AND METHOD FOR REMOTELY MANAGING A NETWORK OF AUDIOVISUAL INFORMATION REPRODUCTION SYSTEMS
FR2811175B1 (en) 2000-06-29 2002-12-27 Touchtunes Music Corp AUDIOVISUAL INFORMATION DISTRIBUTION METHOD AND AUDIOVISUAL INFORMATION DISTRIBUTION SYSTEM
FR2811114B1 (en) 2000-06-29 2002-12-27 Touchtunes Music Corp DEVICE AND METHOD FOR COMMUNICATION BETWEEN A SYSTEM FOR REPRODUCING AUDIOVISUAL INFORMATION AND AN ELECTRONIC ENTERTAINMENT MACHINE
JP4774582B2 (en) * 2000-06-30 2011-09-14 ソニー株式会社 Content management apparatus, content management method, and program storage medium
FR2814085B1 (en) 2000-09-15 2005-02-11 Touchtunes Music Corp ENTERTAINMENT METHOD BASED ON MULTIPLE CHOICE COMPETITION GAMES
US6658091B1 (en) 2002-02-01 2003-12-02 @Security Broadband Corp. LIfestyle multimedia security system
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
ATE378759T1 (en) 2003-05-06 2007-11-15 Cvon Innovations Ltd MESSAGE TRANSMISSION SYSTEM AND INFORMATION SERVICE
US7650563B2 (en) * 2003-07-18 2010-01-19 Microsoft Corporation Aggregating metadata for media content from multiple devices
KR100999107B1 (en) * 2003-11-17 2010-12-08 삼성전자주식회사 Method for updating software of target device using extended identifier in digital broadcasting
KR100678063B1 (en) * 2003-12-26 2007-02-02 삼성전자주식회사 Contents saving and regenerating method
US11113950B2 (en) 2005-03-16 2021-09-07 Icontrol Networks, Inc. Gateway integrated with premises security system
US10382452B1 (en) 2007-06-12 2019-08-13 Icontrol Networks, Inc. Communication protocols in integrated systems
US10375253B2 (en) 2008-08-25 2019-08-06 Icontrol Networks, Inc. Security system with networked touchscreen and gateway
US11201755B2 (en) 2004-03-16 2021-12-14 Icontrol Networks, Inc. Premises system management using status signal
US8963713B2 (en) 2005-03-16 2015-02-24 Icontrol Networks, Inc. Integrated security network with security alarm signaling system
US10721087B2 (en) 2005-03-16 2020-07-21 Icontrol Networks, Inc. Method for networked touchscreen with integrated interfaces
US10444964B2 (en) 2007-06-12 2019-10-15 Icontrol Networks, Inc. Control system user interface
US10156959B2 (en) 2005-03-16 2018-12-18 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11244545B2 (en) 2004-03-16 2022-02-08 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US7711796B2 (en) 2006-06-12 2010-05-04 Icontrol Networks, Inc. Gateway registry methods and systems
US10348575B2 (en) 2013-06-27 2019-07-09 Icontrol Networks, Inc. Control system user interface
US8988221B2 (en) 2005-03-16 2015-03-24 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US9531593B2 (en) 2007-06-12 2016-12-27 Icontrol Networks, Inc. Takeover processes in security network integrated with premise security system
US9191228B2 (en) 2005-03-16 2015-11-17 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11159484B2 (en) 2004-03-16 2021-10-26 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US8635350B2 (en) 2006-06-12 2014-01-21 Icontrol Networks, Inc. IP device discovery systems and methods
US10339791B2 (en) 2007-06-12 2019-07-02 Icontrol Networks, Inc. Security network integrated with premise security system
US10200504B2 (en) 2007-06-12 2019-02-05 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11277465B2 (en) 2004-03-16 2022-03-15 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US20170118037A1 (en) 2008-08-11 2017-04-27 Icontrol Networks, Inc. Integrated cloud system for premises automation
US20090077623A1 (en) 2005-03-16 2009-03-19 Marc Baum Security Network Integrating Security System and Network Devices
US11811845B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11316958B2 (en) 2008-08-11 2022-04-26 Icontrol Networks, Inc. Virtual device systems and methods
US11489812B2 (en) 2004-03-16 2022-11-01 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US9141276B2 (en) 2005-03-16 2015-09-22 Icontrol Networks, Inc. Integrated interface for mobile device
US10522026B2 (en) 2008-08-11 2019-12-31 Icontrol Networks, Inc. Automation system user interface with three-dimensional display
US10237237B2 (en) 2007-06-12 2019-03-19 Icontrol Networks, Inc. Communication protocols in integrated systems
US20050216302A1 (en) 2004-03-16 2005-09-29 Icontrol Networks, Inc. Business method for premises management
US10062273B2 (en) 2010-09-28 2018-08-28 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US9609003B1 (en) 2007-06-12 2017-03-28 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US10313303B2 (en) 2007-06-12 2019-06-04 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US11916870B2 (en) 2004-03-16 2024-02-27 Icontrol Networks, Inc. Gateway registry methods and systems
US11582065B2 (en) 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US10142392B2 (en) 2007-01-24 2018-11-27 Icontrol Networks, Inc. Methods and systems for improved system performance
US11343380B2 (en) 2004-03-16 2022-05-24 Icontrol Networks, Inc. Premises system automation
US9729342B2 (en) 2010-12-20 2017-08-08 Icontrol Networks, Inc. Defining and implementing sensor triggered response rules
US11677577B2 (en) 2004-03-16 2023-06-13 Icontrol Networks, Inc. Premises system management using status signal
US11368429B2 (en) 2004-03-16 2022-06-21 Icontrol Networks, Inc. Premises management configuration and control
US7295833B2 (en) 2004-04-09 2007-11-13 At&T Mobility Ii Llc Spam control for sharing content on mobile devices
US7849135B2 (en) * 2004-04-09 2010-12-07 At&T Mobility Ii Llc Sharing content on mobile devices
US7620685B2 (en) * 2004-04-21 2009-11-17 Microsoft Corporation Smart shares and transports
US7673083B2 (en) * 2004-04-27 2010-03-02 Apple Inc. Method and system for controlling video selection and playback in a portable media player
US7529870B1 (en) 2004-04-27 2009-05-05 Apple Inc. Communication between an accessory and a media player with multiple lingoes
US8117651B2 (en) 2004-04-27 2012-02-14 Apple Inc. Method and system for authenticating an accessory
US7441062B2 (en) * 2004-04-27 2008-10-21 Apple Inc. Connector interface system for enabling data communication with a multi-communication device
US7529872B1 (en) 2004-04-27 2009-05-05 Apple Inc. Communication between an accessory and a media player using a protocol with multiple lingoes
US7526588B1 (en) 2004-04-27 2009-04-28 Apple Inc. Communication between an accessory and a media player using a protocol with multiple lingoes
US8028323B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
US8028038B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
WO2006001524A1 (en) * 2004-06-25 2006-01-05 Nec Corporation Mobile terminal, resource access control system of mobile terminal, and resource access control method of mobile terminal
US8316088B2 (en) * 2004-07-06 2012-11-20 Nokia Corporation Peer-to-peer engine for object sharing in communication devices
CN101002269A (en) * 2004-08-12 2007-07-18 皇家飞利浦电子股份有限公司 Distribution of playlists among audio replay devices
US8166555B2 (en) * 2004-08-20 2012-04-24 Panasonic Corporation Content reproducing device and content preproducing method
GB2422214B (en) * 2004-08-23 2009-03-18 Sound Control Media Prot Ltd Data network traffic filter
US7680087B2 (en) * 2004-09-08 2010-03-16 Canon U.S.A., Inc. Wireless state machine and multiplexing method for concurrent ad-hoc and infrastructure mode service in wireless networking
US9552599B1 (en) 2004-09-10 2017-01-24 Deem, Inc. Platform for multi-service procurement
US7962381B2 (en) * 2004-10-15 2011-06-14 Rearden Commerce, Inc. Service designer solution
US20060200521A1 (en) * 2004-11-23 2006-09-07 Lawrence Laffer FreeFi QwikBar/ToolBar
US7613383B2 (en) 2004-12-02 2009-11-03 Hitachi, Ltd. Editing method and recording and reproducing device
EP1672940A1 (en) * 2004-12-20 2006-06-21 Sony Ericsson Mobile Communications AB System and method for sharing media data
US7823214B2 (en) 2005-01-07 2010-10-26 Apple Inc. Accessory authentication for electronic devices
US7734569B2 (en) 2005-02-03 2010-06-08 Strands, Inc. Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics
WO2006084269A2 (en) 2005-02-04 2006-08-10 Musicstrands, Inc. System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets
JP2008535127A (en) * 2005-02-11 2008-08-28 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for storing content and queries in a device
US7742582B2 (en) * 2005-02-17 2010-06-22 Core Systems (Ni) Limited Offender message delivery system
US20060205449A1 (en) * 2005-03-08 2006-09-14 Broadcom Corporation Mechanism for improved interoperability when content protection is used with an audio stream
US11496568B2 (en) 2005-03-16 2022-11-08 Icontrol Networks, Inc. Security system with networked touchscreen
US20120324566A1 (en) 2005-03-16 2012-12-20 Marc Baum Takeover Processes In Security Network Integrated With Premise Security System
US20170180198A1 (en) 2008-08-11 2017-06-22 Marc Baum Forming a security network including integrated security system components
US10999254B2 (en) 2005-03-16 2021-05-04 Icontrol Networks, Inc. System for data routing in networks
US11700142B2 (en) 2005-03-16 2023-07-11 Icontrol Networks, Inc. Security network integrating security system and network devices
US11615697B2 (en) 2005-03-16 2023-03-28 Icontrol Networks, Inc. Premise management systems and methods
US9306809B2 (en) 2007-06-12 2016-04-05 Icontrol Networks, Inc. Security system with networked touchscreen
US20110128378A1 (en) 2005-03-16 2011-06-02 Reza Raji Modular Electronic Display Platform
KR100703315B1 (en) * 2005-04-06 2007-04-03 삼성전자주식회사 Device and method for transmitting files in bluetooth of wireless terminal
US7726566B2 (en) * 2005-04-15 2010-06-01 Research In Motion Limited Controlling connectivity of a wireless smart card reader
EP1926027A1 (en) 2005-04-22 2008-05-28 Strands Labs S.A. System and method for acquiring and aggregating data relating to the reproduction of multimedia files or elements
US20060265333A1 (en) * 2005-05-03 2006-11-23 Interdigital Technology Corporation Mesh network with digital rights management interoperability
US8364784B2 (en) * 2005-05-19 2013-01-29 International Business Machines Corporation Internally initialized profile driven data transfer and propagation
FR2888355A1 (en) * 2005-07-07 2007-01-12 Thomson Licensing Sa METHOD FOR CONTROLLING CONSUMER RIGHTS OF THE "N AUTHORIZED CONSUMPTION" TYPE OF AUDIO AND / OR VIDEO DIGITAL CONTENT AND DEVICE USING THE SAME
EP3247110B1 (en) * 2005-07-18 2018-05-16 Thomson Licensing Method and device for handling multiple video streams using metadata
US7680827B2 (en) * 2005-08-19 2010-03-16 Perception Digital Limited Method of automatically selecting multimedia files for transfer between two storage mediums
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US8646102B2 (en) * 2005-09-16 2014-02-04 Oracle America, Inc. Method and apparatus for issuing rights in a digital rights management system
US8176101B2 (en) * 2006-02-07 2012-05-08 Google Inc. Collaborative rejection of media for physical establishments
US7877387B2 (en) 2005-09-30 2011-01-25 Strands, Inc. Systems and methods for promotional media item selection and promotional program unit generation
US20070083476A1 (en) * 2005-10-11 2007-04-12 Interdigital Technology Corporation Method and system for enforcing user rights and maintaining consistency of user data in a data network
US20070083553A1 (en) * 2005-10-12 2007-04-12 Sten Minor Apparatus and methods for handling multimedia content in an electronic device
US8856278B2 (en) * 2005-11-16 2014-10-07 Netapp, Inc. Storage system for pervasive and mobile content
JP2007157243A (en) * 2005-12-06 2007-06-21 Hitachi Ltd Information reproducing device and information reproducing program
BRPI0620084B1 (en) 2005-12-19 2018-11-21 Apple Inc method for identifying individual users in a defined user community, based on comparing the first user's profile with other user profiles, for a first community member, and method for measuring individual user similarity for a first user in a defined user community. users
US9117223B1 (en) 2005-12-28 2015-08-25 Deem, Inc. Method and system for resource planning for service provider
US20070179897A1 (en) * 2006-01-27 2007-08-02 Stefan Andersson Conditional stream access
US20070244880A1 (en) * 2006-02-03 2007-10-18 Francisco Martin Mediaset generation system
BRPI0621315A2 (en) 2006-02-10 2011-12-06 Strands Inc dynamic interactive entertainment
WO2007095272A2 (en) * 2006-02-10 2007-08-23 Strands, Inc. Systems and methods for prioritizing mobile media player files
US7653342B2 (en) * 2006-02-16 2010-01-26 Dell Products L.P. Providing content to a device when lost a connection to the broadcasting station
CN100440782C (en) * 2006-02-22 2008-12-03 迈世亚(北京)科技有限公司 Data push method
US8521611B2 (en) 2006-03-06 2013-08-27 Apple Inc. Article trading among members of a community
GB0607294D0 (en) 2006-04-11 2006-05-24 Nokia Corp A node
US20070250445A1 (en) * 2006-04-19 2007-10-25 Napster Llc Real time, on the fly, distribution of pre-selected electronic content
US8788588B2 (en) * 2006-05-03 2014-07-22 Samsung Electronics Co., Ltd. Method of providing service for user search, and apparatus, server, and system for the same
US7831786B2 (en) * 2006-05-08 2010-11-09 Research In Motion Limited Sharing memory resources of wireless portable electronic devices
US9198084B2 (en) 2006-05-26 2015-11-24 Qualcomm Incorporated Wireless architecture for a traditional wire-based protocol
US8185584B2 (en) * 2006-05-31 2012-05-22 Red Hat, Inc. Activity history management for open overlay for social networks and online services
US7792903B2 (en) 2006-05-31 2010-09-07 Red Hat, Inc. Identity management for open overlay for social networks and online services
US8612483B2 (en) 2006-05-31 2013-12-17 Red Hat, Inc. Link swarming in an open overlay for social networks and online services
US9165282B2 (en) * 2006-05-31 2015-10-20 Red Hat, Inc. Shared playlist management for open overlay for social networks and online services
US8615550B2 (en) 2006-05-31 2013-12-24 Red Hat, Inc. Client-side data scraping for open overlay for social networks and online services
US8688742B2 (en) 2006-05-31 2014-04-01 Red Hat, Inc. Open overlay for social networks and online services
KR100941535B1 (en) * 2006-06-09 2010-02-10 엘지전자 주식회사 Method and device for leaving a user domain in digital rights management and system thereof
US10079839B1 (en) 2007-06-12 2018-09-18 Icontrol Networks, Inc. Activation of gateway device
US7792756B2 (en) * 2006-06-27 2010-09-07 Microsoft Corporation Subscription management in a media sharing service
US8145532B2 (en) * 2006-06-27 2012-03-27 Microsoft Corporation Connecting devices to a media sharing service
US7415563B1 (en) 2006-06-27 2008-08-19 Apple Inc. Method and system for allowing a media player to determine if it supports the capabilities of an accessory
US8045682B2 (en) * 2006-06-30 2011-10-25 Sony Ericsson Mobile Communications Ab Stream current song
US7996792B2 (en) * 2006-09-06 2011-08-09 Apple Inc. Voicemail manager for portable multifunction device
JP2008065696A (en) * 2006-09-08 2008-03-21 Toshiba Corp Content sharing system and method
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US20080133327A1 (en) * 2006-09-14 2008-06-05 Shah Ullah Methods and systems for securing content played on mobile devices
US20150020153A1 (en) * 2006-09-15 2015-01-15 Myspace Music Llc Collaborative media presentation service with usage rights enforcement
US20080076972A1 (en) * 2006-09-21 2008-03-27 Apple Inc. Integrated sensors for tracking performance metrics
US8235724B2 (en) * 2006-09-21 2012-08-07 Apple Inc. Dynamically adaptive scheduling system
US8001472B2 (en) * 2006-09-21 2011-08-16 Apple Inc. Systems and methods for providing audio and visual cues via a portable electronic device
US8429223B2 (en) * 2006-09-21 2013-04-23 Apple Inc. Systems and methods for facilitating group activities
US8956290B2 (en) * 2006-09-21 2015-02-17 Apple Inc. Lifestyle companion system
US8745496B2 (en) 2006-09-21 2014-06-03 Apple Inc. Variable I/O interface for portable media device
US20080077489A1 (en) * 2006-09-21 2008-03-27 Apple Inc. Rewards systems
US8924248B2 (en) 2006-09-26 2014-12-30 Fitbit, Inc. System and method for activating a device based on a record of physical activity
WO2008041173A2 (en) * 2006-10-02 2008-04-10 Nokia Corporation Method system and devices for network sharing or searching of resources
US7853198B2 (en) * 2006-10-18 2010-12-14 Microsoft Corporation Delivering individualized content over a broadcast network
US8718620B2 (en) * 2006-11-13 2014-05-06 Apple Inc. Personal media devices with wireless communication
US8176191B2 (en) * 2006-11-30 2012-05-08 Red Hat, Inc. Automated identification of high/low value content based on social feedback
US20080133475A1 (en) * 2006-11-30 2008-06-05 Donald Fischer Identification of interesting content based on observation of passive user interaction
US8943210B2 (en) * 2006-11-30 2015-01-27 Red Hat, Inc. Mastering music played among a plurality of users
US9405827B2 (en) * 2006-11-30 2016-08-02 Red Hat, Inc. Playlist generation of content gathered from multiple sources
US9021045B2 (en) * 2006-11-30 2015-04-28 Red Hat, Inc. Sharing images in a social network
US8812582B2 (en) * 2006-11-30 2014-08-19 Red Hat, Inc. Automated screen saver with shared media
US8463893B2 (en) * 2006-11-30 2013-06-11 Red Hat, Inc. Automatic playlist generation in correlation with local events
US8091032B2 (en) * 2006-11-30 2012-01-03 Red Hat, Inc. Automatic generation of content recommendations weighted by social network context
US8832277B2 (en) * 2006-11-30 2014-09-09 Red Hat, Inc. Community tagging of a multimedia stream and linking to related content
US8060827B2 (en) * 2006-11-30 2011-11-15 Red Hat, Inc. Method and system for preloading suggested content onto digital video recorder based on social recommendations
US8219402B2 (en) * 2007-01-03 2012-07-10 International Business Machines Corporation Asynchronous receipt of information from a user
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US8442428B2 (en) * 2007-01-22 2013-05-14 Min-Liang Tan Wireless sharing of audio files and information for streamlined purchasing
US8923747B2 (en) * 2007-01-22 2014-12-30 Jook, Inc. Wireless sharing of audio files and information for streamlined purchasing
US11706279B2 (en) 2007-01-24 2023-07-18 Icontrol Networks, Inc. Methods and systems for data communication
US8560653B2 (en) * 2007-02-06 2013-10-15 Symbol Technologies, Inc. Method and system for operating an enterprise management system on a mobile device
US7633385B2 (en) 2007-02-28 2009-12-15 Ucontrol, Inc. Method and system for communicating with and controlling an alarm system from a remote server
US20080244003A1 (en) * 2007-03-29 2008-10-02 Bruce Springer Methods and Apparatus for Creating Enhanced Receptivity for Material in Learning, Problem-Solving and Life-Style Improvement
US20080244643A1 (en) * 2007-03-30 2008-10-02 Verizon Laboratories Inc. System and Method for Alphanumeric Channel-Changing
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US20080250431A1 (en) * 2007-04-04 2008-10-09 Research In Motion Limited System and method for displaying media files in a media application for a portable media device
US8451986B2 (en) 2007-04-23 2013-05-28 Icontrol Networks, Inc. Method and system for automatically providing alternate network access for telecommunications
US8671000B2 (en) 2007-04-24 2014-03-11 Apple Inc. Method and arrangement for providing content to multimedia devices
EP2153388A1 (en) * 2007-04-30 2010-02-17 Jime Sa Method of intermediation within a social network of users of a service/application to expose relevant media items
US8027954B2 (en) * 2007-05-31 2011-09-27 Red Hat, Inc. Portable media player recommendation system
US10523689B2 (en) 2007-06-12 2019-12-31 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11237714B2 (en) 2007-06-12 2022-02-01 Control Networks, Inc. Control system user interface
US10616075B2 (en) * 2007-06-12 2020-04-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11646907B2 (en) 2007-06-12 2023-05-09 Icontrol Networks, Inc. Communication protocols in integrated systems
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
US11601810B2 (en) 2007-06-12 2023-03-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US10051078B2 (en) 2007-06-12 2018-08-14 Icontrol Networks, Inc. WiFi-to-serial encapsulation in systems
US11212192B2 (en) 2007-06-12 2021-12-28 Icontrol Networks, Inc. Communication protocols in integrated systems
US10666523B2 (en) 2007-06-12 2020-05-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US11423756B2 (en) 2007-06-12 2022-08-23 Icontrol Networks, Inc. Communication protocols in integrated systems
US10423309B2 (en) 2007-06-12 2019-09-24 Icontrol Networks, Inc. Device integration framework
US10498830B2 (en) 2007-06-12 2019-12-03 Icontrol Networks, Inc. Wi-Fi-to-serial encapsulation in systems
US11089122B2 (en) 2007-06-12 2021-08-10 Icontrol Networks, Inc. Controlling data routing among networks
US11316753B2 (en) 2007-06-12 2022-04-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US10389736B2 (en) 2007-06-12 2019-08-20 Icontrol Networks, Inc. Communication protocols in integrated systems
US8270894B2 (en) * 2007-06-15 2012-09-18 Albert Hall Meetings, Ltd. Response and communication system and method for interacting with and between audience members
US20090006624A1 (en) * 2007-06-29 2009-01-01 Microsoft Corporation Entertainment Access Service
JP4952433B2 (en) 2007-08-08 2012-06-13 ソニー株式会社 Information processing apparatus and method, and information processing system
US20090320050A1 (en) * 2007-08-17 2009-12-24 Sms.Ac Mobile Network Community Platform Desktop API
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
US8135865B2 (en) * 2007-09-04 2012-03-13 Apple Inc. Synchronization and transfer of digital media items
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US10181055B2 (en) * 2007-09-27 2019-01-15 Clevx, Llc Data security system with encryption
US10783232B2 (en) 2007-09-27 2020-09-22 Clevx, Llc Management system for self-encrypting managed devices with embedded wireless user authentication
US10778417B2 (en) 2007-09-27 2020-09-15 Clevx, Llc Self-encrypting module with embedded wireless user authentication
US11190936B2 (en) * 2007-09-27 2021-11-30 Clevx, Llc Wireless authentication system
US9747598B2 (en) 2007-10-02 2017-08-29 Iii Holdings 1, Llc Dynamic security code push
US8837435B2 (en) * 2007-10-31 2014-09-16 Samsung Electronics Co., Ltd. Method and system for medium access control in communication networks
US7761602B1 (en) * 2007-11-26 2010-07-20 Adobe Systems Incorporated Playback of content on portable devices
EP2068255A3 (en) * 2007-12-07 2010-03-17 Magix Ag System and method for efficient generation and management of similarity playlists on portable devices
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
US20090171762A1 (en) * 2008-01-02 2009-07-02 Microsoft Corporation Advertising in an Entertainment Access Service
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US10475010B2 (en) * 2008-01-10 2019-11-12 Microsoft Technology Licensing, Llc Federated entertainment access service
US11916928B2 (en) 2008-01-24 2024-02-27 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
KR101320919B1 (en) * 2008-01-29 2013-10-21 삼성전자주식회사 Method for providing GUI by divided screen and multimedia device using the same
US20090196311A1 (en) * 2008-01-31 2009-08-06 Microsoft Corporation Initiation and expiration of objects in a knowledge based framework for a multi-master synchronization environment
US20090199120A1 (en) * 2008-02-01 2009-08-06 Moaec, Inc. Customizable, reconfigurable graphical user interface
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
JP4492729B2 (en) * 2008-04-08 2010-06-30 ソニー株式会社 Electronic device, information processing method, and program
FR2930097B1 (en) * 2008-04-15 2012-11-30 Alcatel Lucent METHOD FOR DIFFUSION OF DIGITAL CONTENT, NETWORK AND TERMINAL FOR CARRYING OUT SAID METHOD
US8275880B2 (en) * 2008-05-06 2012-09-25 Microsoft Corporation Media content programming, delivery, and consumption
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US20100057884A1 (en) * 2008-05-30 2010-03-04 Jason Brownell Browser-based download manager
US8312483B2 (en) * 2008-06-03 2012-11-13 Keith Barish Presenting media content to a plurality of remote viewing devices
US8516125B2 (en) * 2008-06-08 2013-08-20 Apple Inc. System and method for simplified data transfer
US9626363B2 (en) * 2008-06-08 2017-04-18 Apple Inc. System and method for placeshifting media playback
US11258652B2 (en) 2008-06-08 2022-02-22 Apple Inc. System and method for placeshifting media playback
EP2304606A1 (en) * 2008-06-13 2011-04-06 Christopher Simon Gorman Content system
US20170185278A1 (en) 2008-08-11 2017-06-29 Icontrol Networks, Inc. Automation system user interface
US20090328234A1 (en) * 2008-06-26 2009-12-31 Condel International Technologies Inc. Method and system for performing interoperable digital rights management among different operating system platforms
US9372935B2 (en) * 2008-06-30 2016-06-21 Verizon Patent And Licensing Inc. Content management and access systems and methods
US8131708B2 (en) * 2008-06-30 2012-03-06 Vobile, Inc. Methods and systems for monitoring and tracking videos on the internet
US8316400B1 (en) 2008-07-03 2012-11-20 Prime Research Alliance E., Inc. Method and system for transfer of subscription media
US9436805B1 (en) 2008-07-03 2016-09-06 Prime Research Alliance E, Inc. Method and system for transfer of subscription media
KR101526973B1 (en) * 2008-07-07 2015-06-11 엘지전자 주식회사 Mobile terminal and method for controlling the same
US8849435B2 (en) 2008-07-09 2014-09-30 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US20100011404A1 (en) * 2008-07-14 2010-01-14 Sony Corporation Tv software upgrade using tv internet adapter
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
US11792036B2 (en) 2008-08-11 2023-10-17 Icontrol Networks, Inc. Mobile premises automation platform
US10530839B2 (en) 2008-08-11 2020-01-07 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11729255B2 (en) 2008-08-11 2023-08-15 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11258625B2 (en) 2008-08-11 2022-02-22 Icontrol Networks, Inc. Mobile premises automation platform
US8694531B1 (en) 2008-08-15 2014-04-08 S. Merrell Stearns System and method for analyzing and matching digital media libraries
US8862672B2 (en) * 2008-08-25 2014-10-14 Microsoft Corporation Content sharing and instant messaging
US8238811B2 (en) 2008-09-08 2012-08-07 Apple Inc. Cross-transport authentication
US8116749B2 (en) 2008-09-08 2012-02-14 Proctor Jr James Arthur Protocol for anonymous wireless communication
US7831738B2 (en) * 2008-09-29 2010-11-09 Broadcom Corporation Multiband communication device with graphical connection interface and methods for use therewith
US8798579B2 (en) 2008-09-30 2014-08-05 Xe2 Ltd. System and method for secure management of mobile user access to network resources
WO2010037201A1 (en) * 2008-09-30 2010-04-08 Wicksoft Corporation System and method for secure management of mobile user access to enterprise network resources
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US8359399B2 (en) 2008-10-16 2013-01-22 Echostar Technologies L.L.C. Method and device for delivering supplemental content associated with audio/visual content to a user
KR101593991B1 (en) * 2008-10-23 2016-02-17 삼성전자주식회사 Method and apparatus for recommending content
US20100106610A1 (en) * 2008-10-23 2010-04-29 Nokia Corporation Method and apparatus for transferring media
US9237310B2 (en) * 2008-11-26 2016-01-12 Thomson Licensing Method and system digital for processing digital content according to a workflow
US9100223B2 (en) * 2008-12-01 2015-08-04 Google Inc. Selecting format for content distribution
US9398089B2 (en) * 2008-12-11 2016-07-19 Qualcomm Incorporated Dynamic resource sharing among multiple wireless devices
US9959870B2 (en) 2008-12-11 2018-05-01 Apple Inc. Speech recognition involving a mobile device
CN101751445A (en) * 2008-12-16 2010-06-23 鸿富锦精密工业(深圳)有限公司 Picture management system
US9326018B2 (en) * 2008-12-19 2016-04-26 At&T Intellectual Property I, L.P. Method and apparatus for managing user interfaces
US8700072B2 (en) 2008-12-23 2014-04-15 At&T Mobility Ii Llc Scalable message fidelity
US8572025B2 (en) * 2008-12-23 2013-10-29 Tau Cygnus, Llc Data management system for portable media devices and other display devices
US8811420B2 (en) * 2009-01-05 2014-08-19 Samsung Electronics Co., Ltd. System and method for contention-based channel access for peer-to-peer connection in wireless networks
KR101520896B1 (en) 2009-01-13 2015-05-18 삼성전자주식회사 Apparatus and method for managing data in portable terminal
US20100217873A1 (en) * 2009-02-23 2010-08-26 Xcast Labs, Inc. Method and system for sip access to media and conferences
JP4660829B2 (en) * 2009-03-16 2011-03-30 Necカシオモバイルコミュニケーションズ株式会社 Mobile communication terminal and mobile communication system
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
CN102449658A (en) 2009-03-18 2012-05-09 踏途音乐公司 Entertainment server and associated social networking services
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US8914531B2 (en) * 2009-04-01 2014-12-16 Empire Technology Development Llc Broadband extension for content delivery
US20100267403A1 (en) * 2009-04-21 2010-10-21 Raymond Van Dyke System, method and apparatus for facilitating content delivery
US8638211B2 (en) 2009-04-30 2014-01-28 Icontrol Networks, Inc. Configurable controller and interface for home SMA, phone and multimedia
US10552849B2 (en) 2009-04-30 2020-02-04 Deem, Inc. System and method for offering, tracking and promoting loyalty rewards
JP5523451B2 (en) * 2009-05-21 2014-06-18 キヤノン株式会社 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
US8838815B2 (en) 2009-05-29 2014-09-16 At&T Intellectual Property I, L.P. Systems and methods to make a resource available via a local network
US10255566B2 (en) 2011-06-03 2019-04-09 Apple Inc. Generating and processing task items that represent tasks to perform
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
JP2010286862A (en) * 2009-06-09 2010-12-24 Funai Electric Co Ltd Content distribution system and recording/reproduction device
US9264248B2 (en) 2009-07-02 2016-02-16 Qualcomm Incorporated System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
CA2768497C (en) * 2009-07-30 2016-01-19 Flextronics Ap, Llc Remote device diagnostic and repair apparatus and methods
WO2011017559A2 (en) * 2009-08-05 2011-02-10 Brinton Services, Inc. Media player and peripheral devices therefore
US20110060738A1 (en) 2009-09-08 2011-03-10 Apple Inc. Media item clustering based on similarity data
US8990083B1 (en) 2009-09-30 2015-03-24 Cisco Technology, Inc. System and method for generating personal vocabulary from network data
US8489390B2 (en) 2009-09-30 2013-07-16 Cisco Technology, Inc. System and method for generating vocabulary from network data
US9201965B1 (en) 2009-09-30 2015-12-01 Cisco Technology, Inc. System and method for providing speech recognition using personal vocabulary in a network environment
WO2011048010A1 (en) * 2009-10-19 2011-04-28 Dolby International Ab Metadata time marking information for indicating a section of an audio object
US8977783B2 (en) * 2009-10-21 2015-03-10 Media Ip, Llc High-speed secure content transfer to SD card from kiosk
US9595300B2 (en) * 2009-10-21 2017-03-14 Media Ip, Llc Contextual chapter navigation
US9865263B2 (en) * 2009-12-01 2018-01-09 Nuance Communications, Inc. Real-time voice recognition on a handheld device
US9582238B2 (en) 2009-12-14 2017-02-28 Qualcomm Incorporated Decomposed multi-stream (DMS) techniques for video display systems
US8713597B2 (en) * 2010-01-05 2014-04-29 Alcatel Lucent Authenticating and off-loading IPTV operations from mobile devices to fixed rendering viewing devices
CN102118651B (en) * 2010-01-06 2014-03-12 Lg电子株式会社 Display device and method of displaying content on display device
US8898803B1 (en) 2010-01-11 2014-11-25 Media Ip, Llc Content and identity delivery system for portable playback of content and streaming service integration
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
KR101446403B1 (en) 2010-01-26 2014-11-04 터치튠즈 뮤직 코포레이션 Digital jukebox device with improved user interfaces, and associated methods
US20110191692A1 (en) * 2010-02-03 2011-08-04 Oto Technologies, Llc System and method for e-book contextual communication
US8666826B2 (en) * 2010-02-12 2014-03-04 Microsoft Corporation Social network media sharing with client library
US8155036B1 (en) * 2010-02-19 2012-04-10 Lockheed Martin Corporation Portable multi-level security communications system
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US20110231517A1 (en) * 2010-03-20 2011-09-22 Sudharshan Srinivasan Smart download system for mobile devices with multiple data interfaces using enhanced HTTP proxy server
US8495235B2 (en) * 2010-03-24 2013-07-23 Research In Motion Limited System and method for music resource connection, selection and rating for providing a radio like user listening experience
WO2011135379A1 (en) * 2010-04-30 2011-11-03 Now Technologies (Ip) Limited Content management apparatus
US8930277B2 (en) * 2010-04-30 2015-01-06 Now Technologies (Ip) Limited Content management apparatus
US8494439B2 (en) * 2010-05-04 2013-07-23 Robert Bosch Gmbh Application state and activity transfer between devices
AU2011250886A1 (en) 2010-05-10 2013-01-10 Icontrol Networks, Inc Control system user interface
US8935274B1 (en) 2010-05-12 2015-01-13 Cisco Technology, Inc System and method for deriving user expertise based on data propagating in a network environment
SG176323A1 (en) * 2010-05-17 2011-12-29 Creative Tech Ltd Methods for increasing a number of media playback devices served by a communications base station
JP2011248768A (en) * 2010-05-28 2011-12-08 Sony Corp Information processor, information processing system and program
KR101660742B1 (en) * 2010-05-31 2016-09-28 엘지전자 주식회사 Mobile terminal and method for controlling thereof
US20110302009A1 (en) * 2010-06-02 2011-12-08 Freed Ian W Referring, Lending, and Reselling of Digital Items
US9021554B2 (en) 2010-06-10 2015-04-28 At&T Mobility Ii Llc Unlimited access to media and applications over wireless infrastructure
US9015588B2 (en) 2010-06-10 2015-04-21 At&T Mobility Ii Llc Advanced playback queue management
US20120059910A1 (en) * 2010-06-10 2012-03-08 Cricket Communications, Inc. Unlimited media access over wireless infrastructure
US8498573B2 (en) 2010-07-02 2013-07-30 International Business Machines Corporation Dynamic changes to a user profile based on external service integration
US8280357B2 (en) 2010-07-02 2012-10-02 International Business Machines Corporation Information sharing after proximity connection has ended
EP2719099A4 (en) * 2010-07-14 2017-05-17 RMZ Development, LLC Media sharing community
WO2012018893A1 (en) * 2010-08-03 2012-02-09 Interdigital Patent Holdings, Inc, Machine-to-machine (m2m) call flow security
US8543816B2 (en) * 2010-08-18 2013-09-24 File Drop Vault Llc Secure, auditable file exchange system and method
TW201209595A (en) * 2010-08-26 2012-03-01 Walton Advanced Eng Inc Storage device with data sharing function
CN102385904A (en) * 2010-09-06 2012-03-21 华东科技股份有限公司 Storage device with data sharing function
AU2011101160B4 (en) * 2010-09-09 2013-07-18 Opentv, Inc. Methods and systems for drag and drop content sharing in a multi-device environment
US8645141B2 (en) * 2010-09-14 2014-02-04 Sony Corporation Method and system for text to speech conversion
US9021108B2 (en) * 2010-09-27 2015-04-28 Blackberry Limited Method, system and apparatus for enabling access of a first mobile electronic device to at least one network accessible by a second mobile electronic device
US8836467B1 (en) 2010-09-28 2014-09-16 Icontrol Networks, Inc. Method, system and apparatus for automated reporting of account and sensor zone information to a central station
US20120233701A1 (en) * 2010-09-28 2012-09-13 Adam Kidron Content license acquisition platform apparatuses, methods and systems
US8781791B2 (en) 2010-09-30 2014-07-15 Fitbit, Inc. Touchscreen with dynamically-defined areas having different scanning modes
US8775120B2 (en) 2010-09-30 2014-07-08 Fitbit, Inc. Method of data synthesis
US9253168B2 (en) 2012-04-26 2016-02-02 Fitbit, Inc. Secure pairing of devices via pairing facilitator-intermediary device
US9310909B2 (en) 2010-09-30 2016-04-12 Fitbit, Inc. Methods, systems and devices for physical contact activated display and navigation
US11243093B2 (en) 2010-09-30 2022-02-08 Fitbit, Inc. Methods, systems and devices for generating real-time activity data updates to display devices
US8620617B2 (en) 2010-09-30 2013-12-31 Fitbit, Inc. Methods and systems for interactive goal setting and recommender using events having combined activity and location information
US8805646B2 (en) 2010-09-30 2014-08-12 Fitbit, Inc. Methods, systems and devices for linking user devices to activity tracking devices
US9241635B2 (en) 2010-09-30 2016-01-26 Fitbit, Inc. Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device
US8762101B2 (en) 2010-09-30 2014-06-24 Fitbit, Inc. Methods and systems for identification of event data having combined activity and location information of portable monitoring devices
US9390427B2 (en) 2010-09-30 2016-07-12 Fitbit, Inc. Methods, systems and devices for automatic linking of activity tracking devices to user devices
US8712724B2 (en) 2010-09-30 2014-04-29 Fitbit, Inc. Calendar integration methods and systems for presentation of events having combined activity and location information
US8744803B2 (en) 2010-09-30 2014-06-03 Fitbit, Inc. Methods, systems and devices for activity tracking device data synchronization with computing devices
US10983945B2 (en) 2010-09-30 2021-04-20 Fitbit, Inc. Method of data synthesis
US8954290B2 (en) 2010-09-30 2015-02-10 Fitbit, Inc. Motion-activated display of messages on an activity monitoring device
US8812259B2 (en) 2010-09-30 2014-08-19 Fitbit, Inc. Alarm setting and interfacing with gesture contact interfacing controls
US8762102B2 (en) 2010-09-30 2014-06-24 Fitbit, Inc. Methods and systems for generation and rendering interactive events having combined activity and location information
US8849610B2 (en) 2010-09-30 2014-09-30 Fitbit, Inc. Tracking user physical activity with multiple devices
US8751194B2 (en) 2010-09-30 2014-06-10 Fitbit, Inc. Power consumption management of display in portable device based on prediction of user input
US8615377B1 (en) 2010-09-30 2013-12-24 Fitbit, Inc. Methods and systems for processing social interactive data and sharing of tracked activity associated with locations
US9148483B1 (en) 2010-09-30 2015-09-29 Fitbit, Inc. Tracking user physical activity with multiple devices
US9188460B2 (en) 2010-09-30 2015-11-17 Fitbit, Inc. Methods, systems and devices for generating real-time activity data updates to display devices
US8738321B2 (en) 2010-09-30 2014-05-27 Fitbit, Inc. Methods and systems for classification of geographic locations for tracked activity
US8768648B2 (en) 2010-09-30 2014-07-01 Fitbit, Inc. Selection of display power mode based on sensor data
US8738323B2 (en) 2010-09-30 2014-05-27 Fitbit, Inc. Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information
US8954291B2 (en) 2010-09-30 2015-02-10 Fitbit, Inc. Alarm setting and interfacing with gesture contact interfacing controls
US8694282B2 (en) 2010-09-30 2014-04-08 Fitbit, Inc. Methods and systems for geo-location optimized tracking and updating for events having combined activity and location information
US8744804B2 (en) 2010-09-30 2014-06-03 Fitbit, Inc. Methods, systems and devices for automatic linking of activity tracking devices to user devices
US10004406B2 (en) 2010-09-30 2018-06-26 Fitbit, Inc. Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device
EP2622895A1 (en) * 2010-10-01 2013-08-07 Smith Micro Software, Inc. System and method for managing hotspot network access of a plurality of devices and billing for hotspot network access
US8898255B2 (en) * 2010-11-08 2014-11-25 Sony Corporation Network digital signage solution
US8745749B2 (en) 2010-11-15 2014-06-03 Media Ip, Llc Virtual secure digital card
US9819987B2 (en) * 2010-11-17 2017-11-14 Verizon Patent And Licensing Inc. Content entitlement determinations for playback of video streams on portable devices
US8516270B2 (en) * 2010-11-18 2013-08-20 Apple Inc. Incremental and bulk storage system
KR101259696B1 (en) * 2010-11-30 2013-05-02 삼성에스디에스 주식회사 System for scanning of anti-malware and method thereof
US11750414B2 (en) 2010-12-16 2023-09-05 Icontrol Networks, Inc. Bidirectional security sensor communication for a premises security system
US8667169B2 (en) 2010-12-17 2014-03-04 Cisco Technology, Inc. System and method for providing argument maps based on activity in a network environment
US9465795B2 (en) 2010-12-17 2016-10-11 Cisco Technology, Inc. System and method for providing feeds based on activity in a network environment
US8875273B2 (en) 2010-12-17 2014-10-28 Isolated Technologies, Inc. Code domain isolation
US10484421B2 (en) 2010-12-17 2019-11-19 Isolated Technologies, Llc Code domain isolation
US9147337B2 (en) 2010-12-17 2015-09-29 Icontrol Networks, Inc. Method and system for logging security event data
US10762293B2 (en) 2010-12-22 2020-09-01 Apple Inc. Using parts-of-speech tagging and named entity recognition for spelling correction
US8634348B2 (en) * 2010-12-29 2014-01-21 Motorola Mobility Llc Method and system for facilitating wireless communication via alternate wireless pathway
US8630231B2 (en) 2010-12-29 2014-01-14 Motorola Mobility Llc Method and system for facilitating wireless communication via alternate wireless pathway
US9258587B2 (en) * 2011-01-05 2016-02-09 Verizon Patent And Licensing Inc. Content blackout determinations for playback of video streams on portable devices
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
US8964783B2 (en) 2011-01-21 2015-02-24 Qualcomm Incorporated User input back channel for wireless displays
US9065876B2 (en) 2011-01-21 2015-06-23 Qualcomm Incorporated User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US20130013318A1 (en) 2011-01-21 2013-01-10 Qualcomm Incorporated User input back channel for wireless displays
US9503771B2 (en) 2011-02-04 2016-11-22 Qualcomm Incorporated Low latency wireless display for graphics
US10108386B2 (en) 2011-02-04 2018-10-23 Qualcomm Incorporated Content provisioning for wireless back channel
US20120210134A1 (en) * 2011-02-09 2012-08-16 Navroop Mitter Method of securing communication
US9154190B2 (en) * 2011-02-15 2015-10-06 Blackberry Limited Master mobile wireless communications device with near field communication (NFC) capabilities to send media content to slave mobile wireless communications devices and associated methods
US20120233236A1 (en) * 2011-03-07 2012-09-13 Min-Shu Chen Cloud-based system for serving service request of embedded device by cloud computing and related cloud-based processing method thereof
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US8600838B2 (en) * 2011-03-21 2013-12-03 Joshua Beroukhim Website, user interfaces, and applications facilitating improved media search capability
US8775827B2 (en) 2011-03-28 2014-07-08 Media Ip, Llc Read and write optimization for protected area of memory
US8635277B2 (en) 2011-03-29 2014-01-21 Amazon Technologies, Inc. Mediated lending of digital items
US8799363B2 (en) 2011-03-29 2014-08-05 Amazon Technologies, Inc. Lending digital items to identified recipients
WO2012135367A2 (en) * 2011-03-29 2012-10-04 Amazon Technologies Inc. Mediated lending of digital items
US20120253893A1 (en) * 2011-03-29 2012-10-04 Anbalagan Karthik G Identification of Borrowers for Digital Items
US9118432B2 (en) * 2011-03-31 2015-08-25 CSC Holdings, LLC Systems and methods for real time media consumption feedback
US8818169B2 (en) * 2011-03-31 2014-08-26 Sony Dadc Us Inc. Disc unlock code distribution control via remote physical action and location
US20120324244A1 (en) * 2011-04-12 2012-12-20 Joseph Zipperer Kiosk distribution of licensed content to portable device within dvd availability window
US8553065B2 (en) 2011-04-18 2013-10-08 Cisco Technology, Inc. System and method for providing augmented data in a network environment
JP2012226617A (en) * 2011-04-20 2012-11-15 Sony Corp Information processing apparatus, information processing method and program
US8949879B2 (en) 2011-04-22 2015-02-03 Media Ip, Llc Access controls for known content
US8528018B2 (en) 2011-04-29 2013-09-03 Cisco Technology, Inc. System and method for evaluating visual worthiness of video data in a network environment
US8620136B1 (en) 2011-04-30 2013-12-31 Cisco Technology, Inc. System and method for media intelligent recording in a network environment
US20120290707A1 (en) * 2011-05-10 2012-11-15 Monolith Technology Services, Inc. System and method for unified polling of networked devices and services
US9449288B2 (en) 2011-05-20 2016-09-20 Deem, Inc. Travel services search
US8909624B2 (en) 2011-05-31 2014-12-09 Cisco Technology, Inc. System and method for evaluating results of a search query in a network environment
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US9478251B2 (en) * 2011-06-03 2016-10-25 Apple Inc. Graphical user interfaces for displaying media items
US8738925B1 (en) 2013-01-07 2014-05-27 Fitbit, Inc. Wireless portable biometric device syncing
JP5682467B2 (en) * 2011-06-14 2015-03-11 富士通株式会社 Setting information management program, setting information management method, and information processing apparatus
US8499092B2 (en) * 2011-06-23 2013-07-30 Google Inc. Validating download success
US10296878B1 (en) 2011-06-28 2019-05-21 Amazon Technologies, Inc. Platform for providing generic e-content
US9294896B2 (en) * 2011-07-05 2016-03-22 Zia Shlaimoun Method and system for video messaging
US8886797B2 (en) 2011-07-14 2014-11-11 Cisco Technology, Inc. System and method for deriving user expertise based on data propagating in a network environment
US8549605B2 (en) * 2011-07-22 2013-10-01 Sony Corporation System and method for automatically establishing new session with interactive service after previous session expiration
US9183003B2 (en) * 2011-07-27 2015-11-10 Google Inc. Mode notifications
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
GB2522772B (en) 2011-09-18 2016-01-13 Touchtunes Music Corp Digital jukebox device with karaoke and/or photo booth features, and associated methods
TW201315183A (en) * 2011-09-22 2013-04-01 Walton Advanced Eng Inc Image-based data sharing system and executing method thereof
US8983905B2 (en) 2011-10-03 2015-03-17 Apple Inc. Merging playlists from multiple sources
US8874781B2 (en) * 2011-10-17 2014-10-28 Qualcomm Incorporated System and apparatus for power efficient delivery of social network updates to a receiver device in a broadcast network
US9167313B1 (en) * 2011-10-27 2015-10-20 Amazon Technologies, Inc. Methods and system for transferring data for remote storage
US9633016B2 (en) * 2011-11-01 2017-04-25 Google Inc. Integrated social network and stream playback
KR101129322B1 (en) * 2011-11-07 2012-03-26 주식회사 유비온 Apparatus and method of modifying user interface based on network condition
US8924996B2 (en) * 2011-11-08 2014-12-30 Verizon Patent And Licensing Inc. Session manager
US20140330900A1 (en) * 2011-11-23 2014-11-06 Evernote Corporation Encounter-driven personal contact space
US9374613B2 (en) * 2011-12-07 2016-06-21 Verizon Patent And Licensing Inc. Media content flicking systems and methods
US20130196601A1 (en) * 2011-12-19 2013-08-01 Empath Technologies Patent Holdings, LLC Proximity-related device determinations
US20150245167A1 (en) * 2011-12-19 2015-08-27 Empath Technologies Patent Holdings, LLC Proximity-related device determinations
GB2496212B (en) * 2011-12-20 2013-11-27 Renesas Mobile Corp Method and apparatus for traffic offloading between devices
US9525998B2 (en) * 2012-01-06 2016-12-20 Qualcomm Incorporated Wireless display with multiscreen service
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
US10255587B2 (en) * 2012-01-18 2019-04-09 Microsoft Technology Licensing, Llc System and method for blended presentation of locally and remotely stored electronic messages
US8943605B1 (en) * 2012-01-25 2015-01-27 Sprint Communications Company L.P. Proximity based digital rights management
US8880989B2 (en) 2012-01-30 2014-11-04 Microsoft Corporation Educating users and enforcing data dissemination policies
US8831403B2 (en) * 2012-02-01 2014-09-09 Cisco Technology, Inc. System and method for creating customized on-demand video reports in a network environment
US9087039B2 (en) 2012-02-07 2015-07-21 Microsoft Technology Licensing, Llc Language independent probabilistic content matching
US9015859B2 (en) * 2012-02-15 2015-04-21 Empire Technology Development Llc Contextual use and expiration of digital content
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US20130254174A1 (en) * 2012-03-21 2013-09-26 Konica Minolta Laboratory U.S.A., Inc. Method and related apparatus for generating online and printing on-demand compilation of works with sharing and ownership transfer features
US20130262431A1 (en) * 2012-03-27 2013-10-03 Roku, Inc. Method and Apparatus for Identifying and Recommending Content
US8938755B2 (en) 2012-03-27 2015-01-20 Roku, Inc. Method and apparatus for recurring content searches and viewing window notification
US9137578B2 (en) 2012-03-27 2015-09-15 Roku, Inc. Method and apparatus for sharing content
US9519645B2 (en) * 2012-03-27 2016-12-13 Silicon Valley Bank System and method for searching multimedia
US8627388B2 (en) 2012-03-27 2014-01-07 Roku, Inc. Method and apparatus for channel prioritization
US8977721B2 (en) 2012-03-27 2015-03-10 Roku, Inc. Method and apparatus for dynamic prioritization of content listings
CN103368999A (en) * 2012-03-29 2013-10-23 富泰华工业(深圳)有限公司 Internet access system and method
US9159313B2 (en) * 2012-04-03 2015-10-13 Sony Corporation Playback control apparatus, playback control method, and medium for playing a program including segments generated using speech synthesis and segments not generated using speech synthesis
US10334298B1 (en) 2012-04-20 2019-06-25 The Directv Group, Inc. Method and system for searching content using a content time based window within a user device
US10229197B1 (en) 2012-04-20 2019-03-12 The Directiv Group, Inc. Method and system for using saved search results in menu structure searching for obtaining faster search results
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
EP2851834A4 (en) * 2012-05-15 2016-01-27 Sony Corp Screening management device and screening management method
US9055404B2 (en) 2012-05-21 2015-06-09 Nokia Technologies Oy Apparatus and method for detecting proximate devices
US10489723B2 (en) * 2012-05-21 2019-11-26 Nokia Technologies Oy Apparatus and method for providing for communications using distribution lists
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9369514B2 (en) * 2012-06-08 2016-06-14 Spotify Ab Systems and methods of selecting content items
US20130346494A1 (en) * 2012-06-22 2013-12-26 Motorola Mobility, Inc. Cloud-based system and method for sharing media among closely located devices
US9641239B2 (en) 2012-06-22 2017-05-02 Fitbit, Inc. Adaptive data transfer using bluetooth
US20140122544A1 (en) * 2012-06-28 2014-05-01 Transoft Technology, Inc. File wrapper supporting virtual paths and conditional logic
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
KR20140026999A (en) * 2012-08-23 2014-03-06 (주)휴맥스 Method, apparatus and system for remote browsing
CN102866828B (en) * 2012-08-29 2015-11-25 腾讯科技(深圳)有限公司 A kind of terminal control method and equipment
US9355174B2 (en) 2012-09-07 2016-05-31 Iheartmedia Management Services, Inc. Multi-input playlist selection
US9576574B2 (en) 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
US20140074959A1 (en) * 2012-09-10 2014-03-13 Apple Inc. Client side media station generation
US8752206B2 (en) * 2012-09-12 2014-06-10 The Directv Group, Inc. Method and system for authorizing playback from multiple devices
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
US20140089815A1 (en) * 2012-09-21 2014-03-27 Google Inc. Sharing Content-Synchronized Ratings
CN103780596B (en) * 2012-10-26 2017-06-13 中兴通讯股份有限公司 A kind of method and device for realizing DLNA
KR20140062886A (en) * 2012-11-15 2014-05-26 엘지전자 주식회사 Mobile terminal and control method thereof
TWI511532B (en) * 2012-11-29 2015-12-01 Tatung Co Method for data collection and control device thereof
US8966560B2 (en) 2012-11-30 2015-02-24 Motorola Solutions, Inc. Method and apparatus for uploading data
US9128892B2 (en) * 2012-12-10 2015-09-08 Netflix, Inc. Managing content on an ISP cache
US8934886B2 (en) * 2012-12-31 2015-01-13 Via Technologies, Inc. Mobile apparatus and method of voice communication
US20140188979A1 (en) * 2012-12-31 2014-07-03 Spring House Entertainment Technology Inc. Real-time digital content sharing system and method
CN103095813A (en) * 2012-12-31 2013-05-08 威盛电子股份有限公司 Voice interaction system, mobile terminal device and voice communication method
CN103139378A (en) * 2012-12-31 2013-06-05 威盛电子股份有限公司 Mobile terminal device and method for automatically opening voice output port of mobile terminal device
US20140195516A1 (en) * 2013-01-09 2014-07-10 Dropbox, Inc. Systems and methods for presenting content items in a collections view
US8827906B2 (en) 2013-01-15 2014-09-09 Fitbit, Inc. Methods, systems and devices for measuring fingertip heart rate
US9039614B2 (en) 2013-01-15 2015-05-26 Fitbit, Inc. Methods, systems and devices for measuring fingertip heart rate
US9728059B2 (en) 2013-01-15 2017-08-08 Fitbit, Inc. Sedentary period detection utilizing a wearable electronic device
JP6013517B2 (en) * 2013-02-06 2016-10-25 株式会社日立製作所 Content management apparatus and method, and storage medium
EP2954514B1 (en) 2013-02-07 2021-03-31 Apple Inc. Voice trigger for a digital assistant
JP6097679B2 (en) * 2013-02-28 2017-03-15 エルジー アプラス コーポレーション Inter-terminal function sharing method and terminal
CN105706033B (en) 2013-03-05 2019-05-10 法斯埃托股份有限公司 System and method for cube graphic user interface
US9942297B2 (en) 2013-03-12 2018-04-10 Light Iron Digital, Llc System and methods for facilitating the development and management of creative assets
US9368114B2 (en) 2013-03-14 2016-06-14 Apple Inc. Context-sensitive handling of interruptions
AU2014233517B2 (en) 2013-03-15 2017-05-25 Apple Inc. Training an at least partial voice command system
WO2014144579A1 (en) 2013-03-15 2014-09-18 Apple Inc. System and method for updating an adaptive speech recognition model
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US9075960B2 (en) 2013-03-15 2015-07-07 Now Technologies (Ip) Limited Digital media content management apparatus and method
US20140337408A1 (en) * 2013-05-10 2014-11-13 Appsense Limited Systems, methods and media for minimizing data downloads
US10372294B2 (en) * 2013-05-29 2019-08-06 Sony Corporation Information processing apparatus and update information notification method
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
WO2014200728A1 (en) 2013-06-09 2014-12-18 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
AU2014278595B2 (en) 2013-06-13 2017-04-06 Apple Inc. System and method for emergency calls initiated by voice command
US9537974B2 (en) 2013-07-03 2017-01-03 Crimson Corporation Systems, methods and media for collaborative caching of files in cloud storage
KR101749009B1 (en) 2013-08-06 2017-06-19 애플 인크. Auto-activating smart responses based on activities from remote devices
US10095873B2 (en) 2013-09-30 2018-10-09 Fasetto, Inc. Paperless application
US9921717B2 (en) 2013-11-07 2018-03-20 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
US10270898B2 (en) 2014-05-30 2019-04-23 Apple Inc. Wellness aggregator
US10296160B2 (en) 2013-12-06 2019-05-21 Apple Inc. Method for extracting salient dialog usage from live data
US9577946B1 (en) * 2014-01-03 2017-02-21 hopTo, Inc. Account-specific login throttling
JP6334920B2 (en) * 2014-01-07 2018-05-30 キヤノン株式会社 Authority management server and authority management method
US10286333B2 (en) 2014-01-09 2019-05-14 Boxine Gmbh Toy
US9584402B2 (en) 2014-01-27 2017-02-28 Fasetto, Llc Systems and methods for peer to peer communication
US9031812B2 (en) 2014-02-27 2015-05-12 Fitbit, Inc. Notifications on a user device based on activity detected by an activity monitoring device
US11146637B2 (en) 2014-03-03 2021-10-12 Icontrol Networks, Inc. Media content management
US9571558B2 (en) 2014-03-03 2017-02-14 Apple Inc. Generating a dynamic user interface representing an arbitrary content provider back-end
US11405463B2 (en) 2014-03-03 2022-08-02 Icontrol Networks, Inc. Media content management
US10142668B1 (en) * 2014-03-12 2018-11-27 Cox Communications, Inc. Pairing wireless set-top box with a wired set-top box
JP6777545B2 (en) 2014-03-25 2020-10-28 タッチチューンズ ミュージック コーポレイションTouchtunes Music Corporation Digital jukebox devices with an improved user interface and related methods
US10448080B1 (en) 2014-04-02 2019-10-15 Cox Communications, Inc. Pairing and correlating mobile devices to provide a personalized user experience
US9449365B2 (en) 2014-04-11 2016-09-20 Fitbit, Inc. Personalized scaling of graphical indicators
US9449409B2 (en) 2014-04-11 2016-09-20 Fitbit, Inc. Graphical indicators in analog clock format
US9288298B2 (en) 2014-05-06 2016-03-15 Fitbit, Inc. Notifications regarding interesting or unusual activity detected from an activity monitoring device
US9620105B2 (en) 2014-05-15 2017-04-11 Apple Inc. Analyzing audio input for efficient speech and music recognition
US10776419B2 (en) * 2014-05-16 2020-09-15 Gracenote Digital Ventures, Llc Audio file quality and accuracy assessment
US10592095B2 (en) 2014-05-23 2020-03-17 Apple Inc. Instantaneous speaking of content on touch devices
US9502031B2 (en) 2014-05-27 2016-11-22 Apple Inc. Method for supporting dynamic grammars in WFST-based ASR
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US10289433B2 (en) 2014-05-30 2019-05-14 Apple Inc. Domain specific language for encoding assistant dialog
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9734193B2 (en) 2014-05-30 2017-08-15 Apple Inc. Determining domain salience ranking from ambiguous words in natural speech
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US10418034B1 (en) 2014-06-20 2019-09-17 Nvoq Incorporated Systems and methods for a wireless microphone to access remotely hosted applications
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
EP4322496A2 (en) 2014-07-10 2024-02-14 Fasetto, Inc. Systems and methods for message editing
EP3167398B1 (en) 2014-07-11 2022-08-24 HERE Global B.V. Method and apparatus for transmitting, activating, purchasing and accessing protected content and services from connected devices
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US9606986B2 (en) 2014-09-29 2017-03-28 Apple Inc. Integrated word N-gram and class M-gram language models
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US10776739B2 (en) 2014-09-30 2020-09-15 Apple Inc. Fitness challenge E-awards
KR20220143963A (en) 2014-10-06 2022-10-25 파세토, 인크. Systems and methods for portable storage devices
US10437288B2 (en) 2014-10-06 2019-10-08 Fasetto, Inc. Portable storage device with modular power and housing system
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US9864570B2 (en) * 2014-12-09 2018-01-09 Harman International Industries, Incorporated Proximity based temporary audio sharing
US9711141B2 (en) 2014-12-09 2017-07-18 Apple Inc. Disambiguating heteronyms in speech synthesis
US9112849B1 (en) * 2014-12-31 2015-08-18 Spotify Ab Methods and systems for dynamic creation of hotspots for media control
EP3254452B1 (en) 2015-02-02 2018-12-26 Apple Inc. Device, method, and graphical user interface for establishing a relationship and connection between two devices
US10152299B2 (en) 2015-03-06 2018-12-11 Apple Inc. Reducing response latency of intelligent automated assistants
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US20160267492A1 (en) * 2015-03-09 2016-09-15 Wayne D. Lonstein Systems and methods for generating cover sites and marketing tools that allow media or product owners to learn, scale, understand, track, visualize, disrupt and redirect the piracy/misuse of the media content, grey or black market goods, or counterfeit products
KR102308140B1 (en) 2015-03-11 2021-10-05 파세토, 인크. Systems and methods for web API communication
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US10104423B2 (en) * 2015-03-27 2018-10-16 Ruckus Wireless, Inc. Multimedia service mirroring
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US11436575B2 (en) * 2015-06-05 2022-09-06 Arris Enterprises Llc Virtual wallet for customer premise equipment device
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10275116B2 (en) 2015-06-07 2019-04-30 Apple Inc. Browser with docked tabs
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10212171B2 (en) 2015-10-07 2019-02-19 Spotify Ab Dynamic control of playlists
GB2561722B (en) * 2015-10-23 2021-10-20 Kodiak Networks Inc System and method for content messaging
DE112016004861T5 (en) 2015-10-23 2018-07-19 Kodiak Networks Inc. System and method for geofencing
US11328590B2 (en) * 2015-10-29 2022-05-10 InterNetwork Media, LLC System and method for internet radio automatic content management
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US20170154066A1 (en) * 2015-11-30 2017-06-01 International Business Machines Corporation Subscription service for monitoring changes in remote content
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10929071B2 (en) 2015-12-03 2021-02-23 Fasetto, Inc. Systems and methods for memory card emulation
US20170180468A1 (en) * 2015-12-21 2017-06-22 Le Holdings (Beijing) Co., Ltd. Method, electronic device and non-transitory computer-readable storage medium for connecting P2P network node
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
DE102016000630A1 (en) 2016-01-25 2017-07-27 Boxine Gmbh toy
DE102016000631B3 (en) 2016-01-25 2017-04-06 Boxine Gmbh Identification holder for a toy for playing music or a spoken story
US20170221155A1 (en) * 2016-01-29 2017-08-03 Pandora Media, Inc. Presenting artist-authored messages directly to users via a content system
US10080530B2 (en) 2016-02-19 2018-09-25 Fitbit, Inc. Periodic inactivity alerts and achievement messages
US10348849B2 (en) * 2016-02-22 2019-07-09 At&T Mobility Ii Llc Automatic delivery of media content to a device
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
CN105681822A (en) * 2016-03-18 2016-06-15 北京融信汇智科技有限公司 Audio playing and big data acquisition method and device based on wifi
US20170300967A1 (en) * 2016-03-31 2017-10-19 Hughes Network Systems, Llc Satellite-based communication network for reducing bandwidth use and communication latency
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179309B1 (en) 2016-06-09 2018-04-23 Apple Inc Intelligent automated assistant in a home environment
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
US10873786B2 (en) 2016-06-12 2020-12-22 Apple Inc. Recording and broadcasting application visual output
US10348832B2 (en) * 2016-07-29 2019-07-09 Panasonic Avionics Corporation Methods and systems for sharing content on a transportation vehicle
GB2552794B (en) * 2016-08-08 2019-12-04 Powerchord Group Ltd A method of authorising an audio download
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
FR3056506B1 (en) * 2016-09-28 2018-11-16 Peugeot Citroen Automobiles Sa MEDIA CONTENT SHARING SYSTEM FOR MOTOR VEHICLE
US10628482B2 (en) 2016-09-30 2020-04-21 Spotify Ab Methods and systems for adapting playlists
WO2018065968A1 (en) * 2016-10-07 2018-04-12 Andreas Kyriacou Media authentication system and method
CA3044665A1 (en) * 2016-11-23 2018-05-31 Fasetto, Inc. Systems and methods for streaming media
US11281993B2 (en) 2016-12-05 2022-03-22 Apple Inc. Model and ensemble compression for metric learning
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
WO2018144833A1 (en) 2017-02-03 2018-08-09 Fasetto, Llc Systems and methods for data storage in keyed devices
US20180322480A1 (en) * 2017-05-04 2018-11-08 Promociones Bursatiles S.A. Credit transfer via networked mobile computing devices
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
DK201770383A1 (en) 2017-05-09 2018-12-14 Apple Inc. User interface for correcting recognition errors
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
DK201770428A1 (en) 2017-05-12 2019-02-18 Apple Inc. Low-latency intelligent automated assistant
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
US10127227B1 (en) 2017-05-15 2018-11-13 Google Llc Providing access to user-controlled resources by automated assistants
US11436417B2 (en) 2017-05-15 2022-09-06 Google Llc Providing access to user-controlled resources by automated assistants
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. Far-field extension for digital assistant services
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US10936653B2 (en) 2017-06-02 2021-03-02 Apple Inc. Automatically predicting relevant contexts for media items
WO2018222249A1 (en) * 2017-06-02 2018-12-06 Apple Inc. Device, method, and graphical user interface for presenting representations of media containers
US10657328B2 (en) 2017-06-02 2020-05-19 Apple Inc. Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
US20190018644A1 (en) * 2017-07-13 2019-01-17 Josh Kovacevic Soundsharing capabilities application
US10445429B2 (en) 2017-09-21 2019-10-15 Apple Inc. Natural language understanding using vocabularies with compressed serialized tries
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
WO2019079628A1 (en) 2017-10-19 2019-04-25 Fasetto, Inc. Portable electronic device connection systems
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
US11316811B2 (en) * 2018-02-27 2022-04-26 Sal Anthony Spiteri Personalized-messaging system and method for cakes and gift arrangements
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US10909331B2 (en) 2018-03-30 2021-02-02 Apple Inc. Implicit identification of translation payload with neural machine translation
US20210112287A1 (en) * 2018-04-11 2021-04-15 Lg Electronics Inc. Method and apparatus for transmitting or receiving metadata of audio in wireless communication system
KR20210018217A (en) 2018-04-17 2021-02-17 파세토, 인크. Device presentation with real-time feedback
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
US11290530B2 (en) * 2018-06-01 2022-03-29 Apple Inc. Customizable, pull-based asset transfer requests using object models
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. Virtual assistant operation in multi-device environments
DK179822B1 (en) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US10496705B1 (en) 2018-06-03 2019-12-03 Apple Inc. Accelerated task performance
EP3682345B1 (en) 2018-08-07 2021-11-24 Google LLC Assembling and evaluating automated assistant responses for privacy concerns
US10623275B1 (en) 2019-02-27 2020-04-14 Bank Of America Corporation Network operational decision engine
US11151344B2 (en) 2019-07-08 2021-10-19 Zebra Technologies Corporation Systems and method for enabling selective use of illumination color to capture appropriate data
EP4010821A1 (en) 2019-08-06 2022-06-15 tonies GmbH Server for providing media files for download by a user, and system and method
WO2021231643A1 (en) * 2020-05-13 2021-11-18 Guowang Miao Method and system for automatic authentication and management of ownership
US11711445B2 (en) * 2020-09-16 2023-07-25 Netflix, Inc. Configurable access-based cache policy control
US20230206232A1 (en) * 2020-10-05 2023-06-29 Onanoff Limited Company (Ltd.) System, method, and apparatus for downloading content directly into a wearable device
US11599146B2 (en) * 2020-10-05 2023-03-07 Onanoff Limited Company (Ltd.) System, method, and apparatus for downloading content directly into a wearable device
EP4323992A1 (en) 2021-05-15 2024-02-21 Apple Inc. User interfaces for group workouts

Citations (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5179660A (en) * 1989-05-15 1993-01-12 International Business Machines Incorporated System for reducing communications overhead in distributed database transactions by serializing in order related requests into single transmission message and receiving transmission response
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
US20010042107A1 (en) * 2000-01-06 2001-11-15 Palm Stephen R. Networked audio player transport protocol and architecture
US6407680B1 (en) * 2000-12-22 2002-06-18 Generic Media, Inc. Distributed on-demand media transcoding system and method
US20030014630A1 (en) * 2001-06-27 2003-01-16 Spencer Donald J. Secure music delivery
US6697944B1 (en) * 1999-10-01 2004-02-24 Microsoft Corporation Digital content distribution, transmission and protection system and method, and portable device for use therewith
US20040073924A1 (en) * 2002-09-30 2004-04-15 Ramesh Pendakur Broadcast scheduling and content selection based upon aggregated user profile information
US20040120688A1 (en) * 2002-12-24 2004-06-24 Poltorak Alexander I. Apparatus and method for providing information in conjunction with media content
US20040133657A1 (en) * 2003-01-03 2004-07-08 Broadq, Llc Digital media system and method therefor
US20040199657A1 (en) * 2000-01-24 2004-10-07 Aviv Eyal Streaming media search and playback system
US20040261126A1 (en) * 2003-06-20 2004-12-23 N2 Broadband, Inc. Systems and methods for provisioning a host device for enhanced services in a cable system
US20050070259A1 (en) * 2003-09-30 2005-03-31 David Kloba Method and system for accessing applications and data, and for tracking of key indicators on mobile handheld devices
US20050091167A1 (en) * 2003-10-25 2005-04-28 Macrovision Corporation Interdiction of unauthorized copying in a decentralized network
US20050102379A1 (en) * 2003-11-11 2005-05-12 Benq Corporation Method for on-line selecting and playing a media file
US6954763B2 (en) * 2001-08-06 2005-10-11 Pioneer Corporation Management server device and terminal device for a contents providing system
US20050245240A1 (en) * 2004-04-30 2005-11-03 Senaka Balasuriya Apparatus and method for storing media during interruption of a media session
US20050282251A1 (en) * 2000-04-20 2005-12-22 Pfizer Inc Heparanase II, a novel human heparanase paralog
US20060025068A1 (en) * 2004-07-27 2006-02-02 Microsoft Corporation Intelligent data broadcasting
US20060056324A1 (en) * 2004-09-10 2006-03-16 Nokia Corporation Apparatus and method to provide mobile music appliance with subscription-based play-list service
US20060074808A1 (en) * 2004-05-10 2006-04-06 Boesen Peter V Method and system for purchasing access to a recording
US20060114831A1 (en) * 2004-11-30 2006-06-01 Broadcom Corporation Mirroring of data in a network device
US20060123053A1 (en) * 2004-12-02 2006-06-08 Insignio Technologies, Inc. Personalized content processing and delivery system and media
US20060200440A1 (en) * 2005-03-02 2006-09-07 Samsung Electronics Co., Ltd. Method for providing information about multimedia contents in multimedia service system
US20060218248A1 (en) * 2005-03-09 2006-09-28 Pioneer Corporation Contents distribution system, contents distribution method, and computer-readable storage medium therefor
US20060288112A1 (en) * 2005-05-25 2006-12-21 Cingular Wireless, Llc System and methods for storing music selections in network storage and for streaming the selections to a wireless device for playback on the wireless device
US20070077921A1 (en) * 2005-09-30 2007-04-05 Yahoo! Inc. Pushing podcasts to mobile devices
US7206559B2 (en) * 2001-10-16 2007-04-17 Hewlett-Packard Development Company, L.P. System and method for a mobile computing device to control appliances
US20070177586A1 (en) * 2000-01-24 2007-08-02 Aviv Eyal Rating system for streaming media playback system
US20080222243A1 (en) * 2000-05-18 2008-09-11 Akamai Technologies, Inc. Client-side method for identifying an optimal server
US20080250239A1 (en) * 2003-05-21 2008-10-09 Hank Risan Method and system for controlled media sharing in a network
US7522675B2 (en) * 2002-12-30 2009-04-21 Motorola, Inc. Digital content preview generation and distribution among peer devices

Family Cites Families (151)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US91167A (en) * 1869-06-08 Improvement in gate-hinge
US768510A (en) * 1904-06-08 1904-08-23 Edward J Brooks Snap-seal.
US4446491A (en) * 1978-09-15 1984-05-01 Alphatype Corporation Ultrahigh resolution photocomposition system employing electronic character generation from magnetically stored data
US5208269A (en) * 1992-07-16 1993-05-04 Basf Corporation Low-density RRIM using mineral fiber filler
US7690043B2 (en) * 1994-12-19 2010-03-30 Legal Igaming, Inc. System and method for connecting gaming devices to a network for remote play
US5835721A (en) * 1995-08-21 1998-11-10 Apple Computer, Inc. Method and system for data transmission over a network link between computers with the ability to withstand temporary interruptions
US5905866A (en) 1996-04-30 1999-05-18 A.I. Soft Corporation Data-update monitoring in communications network
US6886035B2 (en) 1996-08-02 2005-04-26 Hewlett-Packard Development Company, L.P. Dynamic load balancing of a network of client and server computer
US6308061B1 (en) 1996-08-07 2001-10-23 Telxon Corporation Wireless software upgrades with version control
US5878351A (en) 1996-11-07 1999-03-02 Nokia Mobile Phones Limited Methods and apparatus for providing delayed transmission of SMS delivery acknowledgement, manual acknowledgement and SMS messages
JPH10304460A (en) 1997-05-01 1998-11-13 Sony Corp Portable terminal, information service device, and method for disclosing access point to communication network
US6222909B1 (en) 1997-11-14 2001-04-24 Lucent Technologies Inc. Audio note taking system and method for communication devices
US6175860B1 (en) * 1997-11-26 2001-01-16 International Business Machines Corporation Method and apparatus for an automatic multi-rate wireless/wired computer network
JP3936481B2 (en) * 1998-01-31 2007-06-27 株式会社リコー Content distribution apparatus and content distribution method
US6138158A (en) * 1998-04-30 2000-10-24 Phone.Com, Inc. Method and system for pushing and pulling data using wideband and narrowband transport systems
US20020112005A1 (en) 1998-08-25 2002-08-15 Charles Namias Video e-mail kiosk
US6721288B1 (en) * 1998-09-16 2004-04-13 Openwave Systems Inc. Wireless mobile devices having improved operation during network unavailability
US6289212B1 (en) * 1998-09-16 2001-09-11 Openwave Systems Inc. Method and apparatus for providing electronic mail services during network unavailability
FI108502B (en) 1998-12-11 2002-01-31 Nokia Corp Procedure and apparatus for transmitting a short message
CN1108578C (en) * 1999-01-28 2003-05-14 国际商业机器公司 Method and apparatus of invoking and providing response for off-line customer
US20010023429A1 (en) * 1999-02-16 2001-09-20 Keith R. Barker Data broadcasting system and method for distributing data from one or more content providers to personal computers
JP4356178B2 (en) * 1999-03-09 2009-11-04 ソニー株式会社 Playback device
US7730300B2 (en) * 1999-03-30 2010-06-01 Sony Corporation Method and apparatus for protecting the transfer of data
AUPQ439299A0 (en) 1999-12-01 1999-12-23 Silverbrook Research Pty Ltd Interface system
JP2001016366A (en) * 1999-06-28 2001-01-19 Yamaha Corp Download system for portable player
US7058817B1 (en) 1999-07-02 2006-06-06 The Chase Manhattan Bank System and method for single sign on process for websites with multiple applications and services
EP1195974A4 (en) 1999-07-05 2008-12-17 Sanyo Electric Co Information distribution system and distribution server
US6615212B1 (en) * 1999-08-19 2003-09-02 International Business Machines Corporation Dynamically provided content processor for transcoded data types at intermediate stages of transcoding process
JP2001061019A (en) * 1999-08-20 2001-03-06 Matsushita Electric Ind Co Ltd Music data reproduction system by downloaded program
US6886036B1 (en) * 1999-11-02 2005-04-26 Nokia Corporation System and method for enhanced data access efficiency using an electronic book over data networks
US7124413B1 (en) 1999-11-03 2006-10-17 Accenture Llp Framework for integrating existing and new information technology applications and systems
WO2001035667A1 (en) * 1999-11-10 2001-05-17 Launch Media, Inc. Internet radio and broadcast method
US6526411B1 (en) 1999-11-15 2003-02-25 Sean Ward System and method for creating dynamic playlists
GB2358777A (en) 1999-12-22 2001-08-01 Nokia Mobile Phones Ltd Hand held communication device with display having touch sensitive region
US6208269B1 (en) * 1999-12-29 2001-03-27 The Boeing Company Automatically activated rescue radio and associated method
US7469278B2 (en) 2000-01-21 2008-12-23 Scriptlogic Corporation Validation of portable computer type prior to configuration of a local run-time environment
US20020127199A1 (en) * 2000-02-03 2002-09-12 Tang Y. Tom Novel nucleic acids and polypeptides
WO2001065411A1 (en) * 2000-02-29 2001-09-07 Thinairapps, Inc. Flexible wireless advertisement integration in wireless software applications
US6523411B1 (en) * 2000-03-21 2003-02-25 International Electronic Machines Corp. Wheel inspection system
WO2001073569A1 (en) * 2000-03-27 2001-10-04 Sanyo Electric Co., Ltd. Data distribution terminal, menu server, and distribution reservation system using them
JP2001283015A (en) * 2000-03-29 2001-10-12 Nippon Columbia Co Ltd System and method for contents data distribution
US7031931B1 (en) * 2000-03-30 2006-04-18 Nokia Corporation Portable device attached to a media player for rating audio/video contents
US20010049733A1 (en) * 2000-03-31 2001-12-06 Hiroshi Tokumaru Content distribution system
JP4360750B2 (en) * 2000-06-16 2009-11-11 ヤマハ株式会社 Content distribution system and distribution server used for the distribution system.
US6883168B1 (en) * 2000-06-21 2005-04-19 Microsoft Corporation Methods, systems, architectures and data structures for delivering software via a network
US6662231B1 (en) 2000-06-30 2003-12-09 Sei Information Technology Method and system for subscriber-based audio service over a communication network
US20020120501A1 (en) * 2000-07-19 2002-08-29 Bell Christopher Nathan Systems and processes for measuring, evaluating and reporting audience response to audio, video, and other content
KR20020009276A (en) 2000-07-25 2002-02-01 구자홍 A mobile phone equipped with audio player and method for providing a MP3 file to mobile phone
US6799219B1 (en) * 2000-08-31 2004-09-28 Fujitsu Limited Method and apparatus for avoiding starvation in computer network
US6754470B2 (en) * 2000-09-01 2004-06-22 Telephia, Inc. System and method for measuring wireless device and network usage and performance metrics
US20020065902A1 (en) * 2000-09-05 2002-05-30 Janik Craig M. Webpad and method for using the same
WO2002021838A1 (en) * 2000-09-06 2002-03-14 Robert Agresta Entertainment server with portable terminal
US7779097B2 (en) * 2000-09-07 2010-08-17 Sonic Solutions Methods and systems for use in network management of content
US7689510B2 (en) * 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
JP2002099740A (en) * 2000-09-21 2002-04-05 Nec Corp System and method for selling digital contents
JP2002108350A (en) * 2000-09-28 2002-04-10 Internatl Business Mach Corp <Ibm> Method and system for music distribution
US7082298B2 (en) 2000-10-11 2006-07-25 Microsoft Corporation Using a mobile device to compose an electronic message that includes audio content
JP2002163560A (en) 2000-11-27 2002-06-07 Yamaha Corp Storage medium, merchandise ordering method and device, and storage medium which stores merchandise ordering program
EP1619599A1 (en) * 2000-11-27 2006-01-25 Yamaha Corporation Information retrieval system and information retrieval method using network
GB2369751A (en) * 2000-11-30 2002-06-05 Nokia Mobile Phones Ltd Communication of data
US7085744B2 (en) * 2000-12-08 2006-08-01 International Business Machines Corporation Method and system for conducting a transaction over a network
US20030031138A1 (en) * 2000-12-12 2003-02-13 Beckwith Robert W. Wireless transceivers using a simplified prism II system
US20040047304A1 (en) * 2001-01-12 2004-03-11 Nobuyuki Takahashi Music distribution-compatible portable terminal and portable terminal
US6372974B1 (en) * 2001-01-16 2002-04-16 Intel Corporation Method and apparatus for sharing music content between devices
WO2002076003A2 (en) * 2001-03-19 2002-09-26 Imesh Ltd. System and method for peer-to-peer file exchange mechanism from multiple sources
US20020138573A1 (en) * 2001-03-21 2002-09-26 Dotan Saguy System for multiple signers on an electronic card and gift
US20020138576A1 (en) * 2001-03-21 2002-09-26 Schleicher Jorg Gregor Method and system for generating revenue in a peer-to-peer file delivery network
US7437318B2 (en) * 2001-03-30 2008-10-14 Gemstar Ebook Group Limited Systems and methods for electronic off-line catalog
US6990180B2 (en) 2001-04-05 2006-01-24 Nokia Mobile Phones Limited Short voice message (SVM) service method, apparatus and system
KR100805127B1 (en) * 2001-05-17 2008-02-21 삼성전자주식회사 Liquid Crystal Display Device having a wire fixing groove
US6950988B1 (en) * 2001-06-11 2005-09-27 Handspring, Inc. Multi-context iterative directory filter
US20030018543A1 (en) * 2001-06-25 2003-01-23 Alger Jeffrey H. Client portal
US6990497B2 (en) 2001-06-26 2006-01-24 Microsoft Corporation Dynamic streaming media management
US7251452B2 (en) 2001-07-09 2007-07-31 Sirius Satellite Radio System and method for creating and receiving personalized broadcasts
US20050134578A1 (en) * 2001-07-13 2005-06-23 Universal Electronics Inc. System and methods for interacting with a control environment
US20030017826A1 (en) * 2001-07-17 2003-01-23 Dan Fishman Short-range wireless architecture
US7112138B2 (en) * 2001-08-03 2006-09-26 Igt Player tracking communication mechanisms in a gaming machine
US7215923B2 (en) * 2001-08-06 2007-05-08 Broadcom Corporation System and method for establishing a connection between wireless devices
KR100403370B1 (en) 2001-09-29 2003-11-01 삼성전자주식회사 User's interfacing unit for pda/telephone combination device
US7171204B2 (en) 2001-10-16 2007-01-30 Motorola, Inc. Method for handling a call establishment request during location management in 3G wireless networks
KR100718613B1 (en) * 2001-10-22 2007-05-16 애플 인크. Intelligent synchronization for a media player
EA006223B1 (en) 2001-11-01 2005-10-27 Верисайн, Инк. Method and system for validating remote database
JP2003230121A (en) * 2001-11-30 2003-08-15 Fujitsu Ltd Content distributing method, content viewing method, server device, and terminal device
US20030126086A1 (en) * 2001-12-31 2003-07-03 General Instrument Corporation Methods and apparatus for digital rights management
US7765567B2 (en) * 2002-01-02 2010-07-27 Sony Corporation Content replacement by PID mapping
US7823174B2 (en) * 2002-01-02 2010-10-26 Sony Corporation Macro-block based content replacement by PID mapping
US7275105B2 (en) * 2002-01-16 2007-09-25 Laszlo Systems, Inc. Enabling online and offline operation
US20040133629A1 (en) * 2002-02-01 2004-07-08 Brian Reynolds Methods, systems and devices for automated web publishing and distribution
US6941324B2 (en) * 2002-03-21 2005-09-06 Microsoft Corporation Methods and systems for processing playlists
US20030182559A1 (en) * 2002-03-22 2003-09-25 Ian Curry Secure communication apparatus and method for facilitating recipient and sender activity delegation
US6938042B2 (en) * 2002-04-03 2005-08-30 Laplink Software Inc. Peer-to-peer file sharing
WO2003088544A1 (en) * 2002-04-05 2003-10-23 Matsushita Electric Industrial Co., Ltd. Internet portal system and method employing handheld device that connects to broadcast source
US20030191753A1 (en) * 2002-04-08 2003-10-09 Michael Hoch Filtering contents using a learning mechanism
US7426537B2 (en) * 2002-05-31 2008-09-16 Microsoft Corporation Systems and methods for sharing dynamic content among a plurality of online co-users
CN100431359C (en) 2002-06-21 2008-11-05 汤姆森许可贸易公司 Method and appts. of multimedia content delivery through WLAN coverage area
US8117328B2 (en) 2002-06-25 2012-02-14 Microsoft Corporation System and method for automatically recovering from failed network connections in streaming media scenarios
US8949716B2 (en) 2002-07-23 2015-02-03 Motorola Mobility Llc Adjusting target size of display images based on input device detection
US6763226B1 (en) 2002-07-31 2004-07-13 Computer Science Central, Inc. Multifunctional world wide walkie talkie, a tri-frequency cellular-satellite wireless instant messenger computer and network for establishing global wireless volp quality of service (qos) communications, unified messaging, and video conferencing via the internet
US7133669B2 (en) * 2002-08-02 2006-11-07 Pctel, Inc. Systems and methods for seamless roaming between wireless networks
US20040034624A1 (en) * 2002-08-14 2004-02-19 Kenneth Deh-Lee Method and system of managing repository for a mobile workforce
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US7369868B2 (en) * 2002-10-30 2008-05-06 Sony Ericsson Mobile Communications Ab Method and apparatus for sharing content with a remote device using a wireless network
US7724907B2 (en) * 2002-11-05 2010-05-25 Sony Corporation Mechanism for protecting the transfer of digital content
JP3776870B2 (en) * 2002-11-12 2006-05-17 株式会社東芝 Information processing apparatus and power saving control method
DE60314176T2 (en) 2002-11-22 2008-01-24 Intellisist, Inc., Bellevue METHOD AND DEVICE FOR PROVIDING MESSAGE-ORIENTED LANGUAGE COMMUNICATIONS BETWEEN SEVERAL PARTNERS
US6941134B2 (en) * 2002-12-19 2005-09-06 Cingular Wireless Ii, Llc Automated device behavior management based on preset preferences
US7725582B2 (en) * 2003-01-10 2010-05-25 At & T Intellectual Property I, L.P. Network based proxy control of content
US7533158B2 (en) * 2003-01-17 2009-05-12 At&T Intellectual Property I, L.P. System and method for handling digital content delivery to portable devices
KR100513297B1 (en) * 2003-01-24 2005-09-09 삼성전자주식회사 System of managing mutimedia file in intranet and method thereof
US9166867B2 (en) * 2003-01-27 2015-10-20 Qualcomm Incorporated Seamless roaming
US20040158746A1 (en) * 2003-02-07 2004-08-12 Limin Hu Automatic log-in processing and password management system for multiple target web sites
US6963539B2 (en) 2003-02-12 2005-11-08 The Regents Of The University Of California Method and apparatus for providing a service level guarantee in a communication network
US7215660B2 (en) * 2003-02-14 2007-05-08 Rearden Llc Single transceiver architecture for a wireless network
US8331907B2 (en) * 2003-02-18 2012-12-11 Roamware, Inc. Integrating GSM and WiFi service in mobile communication devices
US7136945B2 (en) * 2003-03-31 2006-11-14 Sony Corporation Method and apparatus for extending protected content access with peer to peer applications
US20040210688A1 (en) * 2003-04-21 2004-10-21 Becker Matthew E. Aggregating data
DE60306754T2 (en) 2003-05-21 2007-07-12 Siemens S.P.A. A method of downloading software supporting mobile sessions in mobile communication systems
JP3979432B2 (en) * 2003-08-08 2007-09-19 オンキヨー株式会社 Network AV system
KR100516504B1 (en) * 2003-09-30 2005-09-26 (주)잉카엔트웍스 A method of synchronizing data between contents providers and a portable device via network and a system thereof
US20060008256A1 (en) * 2003-10-01 2006-01-12 Khedouri Robert K Audio visual player apparatus and system and method of content distribution using the same
US7765263B1 (en) * 2003-12-19 2010-07-27 Apple Inc. Method and apparatus for processing electronic messages
US7342895B2 (en) * 2004-01-30 2008-03-11 Mark Serpa Method and system for peer-to-peer wireless communication over unlicensed communication spectrum
US7720983B2 (en) * 2004-05-03 2010-05-18 Microsoft Corporation Fast startup for streaming media
US8028038B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US20050262281A1 (en) * 2004-05-21 2005-11-24 Nayak Prakash H Managing a shared resource
JP2005346747A (en) * 2004-05-31 2005-12-15 Pioneer Electronic Corp Information reproduction device
KR100490373B1 (en) 2004-06-12 2005-05-18 (주)모비솔 Method and apparatus for operating a user interface of a mobile terminal having a pointing device
US20060004698A1 (en) 2004-06-30 2006-01-05 Nokia Corporation Automated prioritization of user data files
US7860922B2 (en) * 2004-08-18 2010-12-28 Time Warner, Inc. Method and device for the wireless exchange of media content between mobile devices based on content preferences
US8745132B2 (en) 2004-09-10 2014-06-03 Silver State Intellectual Technologies, Inc. System and method for audio and video portable publishing system
US7500269B2 (en) * 2005-01-07 2009-03-03 Cisco Technology, Inc. Remote access to local content using transcryption of digital rights management schemes
US20050181734A1 (en) * 2005-01-21 2005-08-18 Knightsbridge Wireless Inc. Automatic connection of a mobile device to a wireless network
WO2006091654A2 (en) * 2005-02-23 2006-08-31 Trans World New York Llc Digital content distribution systems and methods
CA2610192A1 (en) 2005-06-03 2006-12-14 Clifford R. Jacobson Subdomain name marketing
WO2007001285A1 (en) * 2005-06-23 2007-01-04 Thomson Licensing Digital rights management (drm) enabled portable playback device, method and system
US20070011704A1 (en) 2005-07-05 2007-01-11 Anglin Richard L Jr Content exchange system
US7769142B2 (en) 2005-07-14 2010-08-03 Microsoft Corporation Asynchronous discrete manageable instant voice messages
US7627605B1 (en) 2005-07-15 2009-12-01 Sun Microsystems, Inc. Method and apparatus for generating media playlists by defining paths through media similarity space
US8290903B2 (en) 2005-10-04 2012-10-16 Sony Ericsson Mobile Communications Ab Updating a portable communication device with media files
CN1976246A (en) 2005-11-28 2007-06-06 国际商业机器公司 Method, apparatus and mobile equipment for permiting mobile equipment presetting and obtaining service
US20070150073A1 (en) 2005-12-23 2007-06-28 Jay Dawson Asset management system
US7813451B2 (en) * 2006-01-11 2010-10-12 Mobileaccess Networks Ltd. Apparatus and method for frequency shifting of a wireless signal and systems using frequency shifting
US8150987B2 (en) * 2006-01-30 2012-04-03 Microsoft Corporation Automated peer-to-peer file distribution
US20070207782A1 (en) 2006-03-06 2007-09-06 Tran Bao Q Multimedia telephone
US7653761B2 (en) * 2006-03-15 2010-01-26 Microsoft Corporation Automatic delivery of personalized content to a portable media player with feedback
US7603434B2 (en) * 2006-04-13 2009-10-13 Domingo Enterprises, Llc Central system providing previews of a user's media collection to a portable media player
GB0702587D0 (en) 2006-05-05 2007-03-21 Omnifone Ltd Digital rights management
US20070288574A1 (en) 2006-06-09 2007-12-13 Daren Koster System and method of email streaming digital video for subscribers
US20080004978A1 (en) 2006-06-30 2008-01-03 Rothschild Trust Holdings, Llc System and method for identifying digital media content and downloading the content or a portion thereof to a mobile device
US7904418B2 (en) 2006-11-14 2011-03-08 Microsoft Corporation On-demand incremental update of data structures using edit list
US7908270B2 (en) * 2006-12-22 2011-03-15 Yahoo! Inc. System and method for managing access to media assets

Patent Citations (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5179660A (en) * 1989-05-15 1993-01-12 International Business Machines Incorporated System for reducing communications overhead in distributed database transactions by serializing in order related requests into single transmission message and receiving transmission response
US6697944B1 (en) * 1999-10-01 2004-02-24 Microsoft Corporation Digital content distribution, transmission and protection system and method, and portable device for use therewith
US20010042107A1 (en) * 2000-01-06 2001-11-15 Palm Stephen R. Networked audio player transport protocol and architecture
US20070177586A1 (en) * 2000-01-24 2007-08-02 Aviv Eyal Rating system for streaming media playback system
US20040199657A1 (en) * 2000-01-24 2004-10-07 Aviv Eyal Streaming media search and playback system
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
US20050282251A1 (en) * 2000-04-20 2005-12-22 Pfizer Inc Heparanase II, a novel human heparanase paralog
US20080222243A1 (en) * 2000-05-18 2008-09-11 Akamai Technologies, Inc. Client-side method for identifying an optimal server
US6407680B1 (en) * 2000-12-22 2002-06-18 Generic Media, Inc. Distributed on-demand media transcoding system and method
US20030014630A1 (en) * 2001-06-27 2003-01-16 Spencer Donald J. Secure music delivery
US6954763B2 (en) * 2001-08-06 2005-10-11 Pioneer Corporation Management server device and terminal device for a contents providing system
US7206559B2 (en) * 2001-10-16 2007-04-17 Hewlett-Packard Development Company, L.P. System and method for a mobile computing device to control appliances
US20040073924A1 (en) * 2002-09-30 2004-04-15 Ramesh Pendakur Broadcast scheduling and content selection based upon aggregated user profile information
US20040120688A1 (en) * 2002-12-24 2004-06-24 Poltorak Alexander I. Apparatus and method for providing information in conjunction with media content
US7522675B2 (en) * 2002-12-30 2009-04-21 Motorola, Inc. Digital content preview generation and distribution among peer devices
US20040133657A1 (en) * 2003-01-03 2004-07-08 Broadq, Llc Digital media system and method therefor
US20080250239A1 (en) * 2003-05-21 2008-10-09 Hank Risan Method and system for controlled media sharing in a network
US20040261126A1 (en) * 2003-06-20 2004-12-23 N2 Broadband, Inc. Systems and methods for provisioning a host device for enhanced services in a cable system
US20050070259A1 (en) * 2003-09-30 2005-03-31 David Kloba Method and system for accessing applications and data, and for tracking of key indicators on mobile handheld devices
US20050091167A1 (en) * 2003-10-25 2005-04-28 Macrovision Corporation Interdiction of unauthorized copying in a decentralized network
US20050102379A1 (en) * 2003-11-11 2005-05-12 Benq Corporation Method for on-line selecting and playing a media file
US20050245240A1 (en) * 2004-04-30 2005-11-03 Senaka Balasuriya Apparatus and method for storing media during interruption of a media session
US20060074808A1 (en) * 2004-05-10 2006-04-06 Boesen Peter V Method and system for purchasing access to a recording
US20060025068A1 (en) * 2004-07-27 2006-02-02 Microsoft Corporation Intelligent data broadcasting
US20060056324A1 (en) * 2004-09-10 2006-03-16 Nokia Corporation Apparatus and method to provide mobile music appliance with subscription-based play-list service
US20060114831A1 (en) * 2004-11-30 2006-06-01 Broadcom Corporation Mirroring of data in a network device
US20060123053A1 (en) * 2004-12-02 2006-06-08 Insignio Technologies, Inc. Personalized content processing and delivery system and media
US20060200440A1 (en) * 2005-03-02 2006-09-07 Samsung Electronics Co., Ltd. Method for providing information about multimedia contents in multimedia service system
US20060218248A1 (en) * 2005-03-09 2006-09-28 Pioneer Corporation Contents distribution system, contents distribution method, and computer-readable storage medium therefor
US20060288112A1 (en) * 2005-05-25 2006-12-21 Cingular Wireless, Llc System and methods for storing music selections in network storage and for streaming the selections to a wireless device for playback on the wireless device
US20070077921A1 (en) * 2005-09-30 2007-04-05 Yahoo! Inc. Pushing podcasts to mobile devices

Cited By (1409)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7813714B2 (en) * 1997-12-09 2010-10-12 Openwave Systems Inc. Apparatus for accessing a common database from a mobile device and a computing device
US20080039062A1 (en) * 1997-12-09 2008-02-14 Openwave Systems Inc. Method and apparatus for accessing a common database from a mobile device and a computing device
US20040092297A1 (en) * 1999-11-22 2004-05-13 Microsoft Corporation Personal mobile computing device having antenna microphone and speech detection for improved speech recognition
US7120477B2 (en) 1999-11-22 2006-10-10 Microsoft Corporation Personal mobile computing device having antenna microphone and speech detection for improved speech recognition
US20060277049A1 (en) * 1999-11-22 2006-12-07 Microsoft Corporation Personal Mobile Computing Device Having Antenna Microphone and Speech Detection for Improved Speech Recognition
US20030065639A1 (en) * 2001-09-28 2003-04-03 Sonicblue, Inc. Autogenerated play lists from search criteria
US7143102B2 (en) * 2001-09-28 2006-11-28 Sigmatel, Inc. Autogenerated play lists from search criteria
US8370420B1 (en) 2002-07-11 2013-02-05 Citrix Systems, Inc. Web-integrated display of locally stored content objects
US7836311B2 (en) * 2002-07-23 2010-11-16 Sony Corporation Information processing apparatus, information processing method, and computer program used therewith
US20040025058A1 (en) * 2002-07-23 2004-02-05 Shinobu Kuriya Information processing apparatus, information processing method, and computer program used therewith
US7752433B2 (en) * 2002-08-28 2010-07-06 Panasonic Corporation Content-duplication management system, apparatus and method, playback apparatus and method, and computer program
US20040103303A1 (en) * 2002-08-28 2004-05-27 Hiroki Yamauchi Content-duplication management system, apparatus and method, playback apparatus and method, and computer program
US20050004873A1 (en) * 2003-02-03 2005-01-06 Robin Pou Distribution and rights management of digital content
US9582507B2 (en) 2003-04-25 2017-02-28 Apple Inc. Network based purchase and distribution of media
US9406068B2 (en) 2003-04-25 2016-08-02 Apple Inc. Method and system for submitting media for network-based purchase and distribution
US20050027515A1 (en) * 2003-07-29 2005-02-03 Microsoft Corporation Multi-sensory speech detection system
US7383181B2 (en) 2003-07-29 2008-06-03 Microsoft Corporation Multi-sensory speech detection system
US20050033571A1 (en) * 2003-08-07 2005-02-10 Microsoft Corporation Head mounted multi-sensory audio input system
US20060179452A1 (en) * 2003-08-23 2006-08-10 Amodeo Guillermo O Method and system for providing mobile subscription content access
US20080155634A1 (en) * 2003-10-01 2008-06-26 Musicgremlin, Inc. System sharing content
US20080155057A1 (en) * 2003-10-01 2008-06-26 Musicgremlin, Inc. System sharing user content on a content-receiving device
US20080201375A1 (en) * 2003-10-01 2008-08-21 Musicgremlin, Inc. Method and portable device with local catalog management
US20080201376A1 (en) * 2003-10-01 2008-08-21 Musicgremlin, Inc. Method for sharing content with several devices
US8700739B2 (en) 2003-10-01 2014-04-15 Sandisk Technologies Inc. Device for automatically receiving new digital content from a network
US20100325239A1 (en) * 2003-10-01 2010-12-23 Robert Khedouri Method and System for Updating a List of Content Stored on a User-Operated Device
US20080010372A1 (en) * 2003-10-01 2008-01-10 Robert Khedouri Audio visual player apparatus and system and method of content distribution using the same
US20090069915A1 (en) * 2003-10-01 2009-03-12 Music Gremlin, Inc. Audio visual player apparatus and system and method of content distribution using the same
US20080305738A1 (en) * 2003-10-01 2008-12-11 Musicgremlin, Inc. System displaying received content on a portable wireless media device
US20080177860A1 (en) * 2003-10-01 2008-07-24 Musicgremlin, Inc. Method of wirelessly sharing content among devices
US8160495B2 (en) 2003-10-01 2012-04-17 Sandisk Technologies Inc. Wireless portable device for sharing digital content items
US20080178238A1 (en) * 2003-10-01 2008-07-24 Musicgremlin, Inc. System with several devices sharing content and a central server
US20080175566A1 (en) * 2003-10-01 2008-07-24 Music Gremlin, Inc. Audio visual player apparatus and system and method of content distribution using the same
US20080176540A1 (en) * 2003-10-01 2008-07-24 Musicgremlin, Inc. Portable device with intermittent communications
US20080160910A1 (en) * 2003-10-01 2008-07-03 Musicgremlin, Inc. Device for accessing a digital media service
US20110009051A1 (en) * 2003-10-01 2011-01-13 Khedouri Robert K Audio Visual Player Apparatus and System and Method of Content Distribution Using the Same
US20130024539A9 (en) * 2003-10-01 2013-01-24 Robert Khedouri Method and System for Updating a List of Content Stored on a User-Operated Device
US20080155109A1 (en) * 2003-10-01 2008-06-26 Musicgremlin, Inc. System for providing a digital media service
US20080155470A1 (en) * 2003-10-01 2008-06-26 Musicgremlin, Inc. Portable media device with list management tools
US9026033B2 (en) 2003-10-01 2015-05-05 Sandisk Technologies Inc. Audio visual player apparatus and system and method of content distribution using the same
US20080155129A1 (en) * 2003-10-01 2008-06-26 Musicgremlin, Inc. Remotely configured media device
US20080212945A1 (en) * 2003-10-01 2008-09-04 Music Gremlin, Inc. Method for acquiring digital content
US9092519B2 (en) * 2003-10-01 2015-07-28 Sandisk Technologies Inc. Method and system for updating a list of content stored on a user-operated device
US9081781B2 (en) 2003-10-01 2015-07-14 Sandisk Technologies Inc. Wireless portable device for creating and wirelessly transmitting digital audio and/or video
US8359348B2 (en) 2003-10-15 2013-01-22 Apple Inc. Techniques and systems for electronic submission of media for network-based distribution
US20110072161A1 (en) * 2003-10-15 2011-03-24 Gregory Robbin Techniques and Systems for Electronic Submission of Media for Network-based Distribution
US10257243B2 (en) * 2003-10-16 2019-04-09 Gula Consulting Limited Liability Company Electronic media distribution system
US20170310725A1 (en) * 2003-10-16 2017-10-26 Gula Consulting Limited Liability Company Electronic media distribution system
US20160315776A1 (en) * 2003-11-21 2016-10-27 Intel Corporation System And Method For Obtaining And Sharing Media Content
US20060085349A1 (en) * 2003-11-21 2006-04-20 Realnetworks System and method for caching data
US7447630B2 (en) 2003-11-26 2008-11-04 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement
US20050114124A1 (en) * 2003-11-26 2005-05-26 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement
US20050138062A1 (en) * 2003-11-28 2005-06-23 Infineon Technologies Ag Method, computer program, apparatus and system for the selective communication of data sets
US20080233909A1 (en) * 2004-02-10 2008-09-25 Sony Corporation Broadcast Frequency Detection Device
US8249496B2 (en) * 2004-02-10 2012-08-21 Sony Corporation Broadcast frequency detection device
US7499686B2 (en) 2004-02-24 2009-03-03 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement on a mobile device
US20050185813A1 (en) * 2004-02-24 2005-08-25 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement on a mobile device
US20100030744A1 (en) * 2004-02-27 2010-02-04 Deshan Jay Brent Method and system for managing digital content including streaming media
US9407963B2 (en) * 2004-02-27 2016-08-02 Yahoo! Inc. Method and system for managing digital content including streaming media
US10353866B2 (en) * 2004-02-27 2019-07-16 Oath Inc. Method and system for managing digital content including streaming media
US8255331B2 (en) * 2004-03-04 2012-08-28 Media Rights Technologies, Inc. Method for providing curriculum enhancement using a computer-based media access system
US20050216417A1 (en) * 2004-03-04 2005-09-29 Hank Risan Method for providing curriculum enhancement using a computer-based media access system
US11467883B2 (en) 2004-03-13 2022-10-11 Iii Holdings 12, Llc Co-allocating a reservation spanning different compute resources types
US20050254776A1 (en) * 2004-04-05 2005-11-17 Michael Morrison Digital audio and video recording and storage system and method
US8019194B2 (en) * 2004-04-05 2011-09-13 S. two Corp. Digital audio and video recording and storage system and method
US8868678B2 (en) 2004-05-03 2014-10-21 Microsoft Corporation Aspects of digital media content distribution
US20070226365A1 (en) * 2004-05-03 2007-09-27 Microsoft Corporation Aspects of digital media content distribution
US7676590B2 (en) * 2004-05-03 2010-03-09 Microsoft Corporation Background transcoding
US20050246451A1 (en) * 2004-05-03 2005-11-03 Microsoft Corporation Background transcoding
US20060015936A1 (en) * 2004-06-08 2006-01-19 Daniel Illowsky System method and model for social security interoperability among intermittently connected interoperating devices
US7600252B2 (en) * 2004-06-08 2009-10-06 Dartdevices Interop Corporation System method and model for social security interoperability among intermittently connected interoperating devices
US10673942B2 (en) 2004-06-08 2020-06-02 David E. Kahn System method and model for social synchronization interoperability among intermittently connected interoperating devices
US20110219407A1 (en) * 2004-06-15 2011-09-08 Panasonic Avionics Corporation Portable Media Device and Method for Presenting Viewing Content During Travel
US7945934B2 (en) * 2004-06-15 2011-05-17 Panasonic Avionics Corporation Portable media device and method for presenting viewing content during travel
US20060107295A1 (en) * 2004-06-15 2006-05-18 Panasonic Avionics Corporation Portable media device and method for presenting viewing content during travel
US11652706B2 (en) 2004-06-18 2023-05-16 Iii Holdings 12, Llc System and method for providing dynamic provisioning within a compute environment
US7765601B2 (en) * 2004-07-01 2010-07-27 Sony Corporation System for processing information, device for processing information, and program
US20060005261A1 (en) * 2004-07-01 2006-01-05 Sony Corporation System for processing information, device for processing information, and program
US9973798B2 (en) 2004-07-20 2018-05-15 Time Warner Cable Enterprises Llc Technique for securely communicating programming content
US10178072B2 (en) 2004-07-20 2019-01-08 Time Warner Cable Enterprises Llc Technique for securely communicating and storing programming material in a trusted domain
US9313530B2 (en) 2004-07-20 2016-04-12 Time Warner Cable Enterprises Llc Technique for securely communicating programming content
US10848806B2 (en) 2004-07-20 2020-11-24 Time Warner Cable Enterprises Llc Technique for securely communicating programming content
US11088999B2 (en) 2004-07-20 2021-08-10 Time Warner Cable Enterprises Llc Technique for securely communicating and storing programming material in a trusted domain
US7778927B2 (en) * 2004-07-21 2010-08-17 Sony Corporation Contents reproducing device, contents processing device, contents distribution server, contents reproducing method, contents processing method, and program
US20080167954A1 (en) * 2004-07-21 2008-07-10 Sony Corporation Contents Reproducing Device, Contents Processing Device, Contents Distribution Server, Contents Reproducing Method, Contents Processing Method, and Program
US20060041943A1 (en) * 2004-08-18 2006-02-23 Howard Singer Method and apparatus for wirelessly receiving a file using an application-level connection
US20060041561A1 (en) * 2004-08-18 2006-02-23 Howard Singer Method and apparatus for wirelessly sharing a file using an application-level connection
US7860923B2 (en) 2004-08-18 2010-12-28 Time Warner Inc. Method and device for the wireless exchange of media content between mobile devices based on user information
US7860922B2 (en) * 2004-08-18 2010-12-28 Time Warner, Inc. Method and device for the wireless exchange of media content between mobile devices based on content preferences
US8050623B2 (en) 2004-08-18 2011-11-01 Time Warner, Inc. Method and device for promotion and sale of media files on ad hoc mobile device networks
US11630704B2 (en) 2004-08-20 2023-04-18 Iii Holdings 12, Llc System and method for a workload management and scheduling module to manage access to a compute environment according to local and non-local user identity information
US20060056625A1 (en) * 2004-09-10 2006-03-16 Sumie Nakabayashi Encryption method, encryption apparatus, data storage distribution apparatus and data delivery system
US7574008B2 (en) 2004-09-17 2009-08-11 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement
US20060072767A1 (en) * 2004-09-17 2006-04-06 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement
US20100325238A1 (en) * 2004-09-29 2010-12-23 Robert Khedouri Wireless Portable Device and Method for Sending a Digital File of an Audio and/or Video Message
US20080183840A1 (en) * 2004-09-29 2008-07-31 Musicgremlin, Inc. Audio visual player apparatus and system and method of content distribution using the same
US20080182510A1 (en) * 2004-09-29 2008-07-31 Musicgremlin, Inc. Audio visual player apparatus and system and method of content distribution using the same
US20080184359A1 (en) * 2004-09-29 2008-07-31 Music Gremlin, Inc. Audio visual player apparatus and system and method of content distribution using the same
US20080180401A1 (en) * 2004-09-29 2008-07-31 Music Gremlin, Inc. Audio visual player apparatus and system and method of content distribution using the same
US20080184317A1 (en) * 2004-09-29 2008-07-31 Music Gremlin, Inc Audio visual player apparatus and system and method of content distribution using the same
US20080182509A1 (en) * 2004-09-29 2008-07-31 Music Gremlin, Inc. Audio visual player apparatus and system and method of content distribution using the same
US20080189295A1 (en) * 2004-09-29 2008-08-07 Musicgremlin, Inc. Audio visual player apparatus and system and method of content distribution using the same
US20080162655A1 (en) * 2004-09-29 2008-07-03 Music Gremlin, Inc. Audio visual player apparatus and system and method of content distribution using the same
US20080160908A1 (en) * 2004-09-29 2008-07-03 Music Gremlin, Inc. Audio visual player apparatus and system and method of content distribution using the same
US7881656B2 (en) * 2004-09-29 2011-02-01 Sandisk Corporation Audio visual player apparatus and system and method of content distribution using the same
US20060075426A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods and computer program products for taking a secondary action responsive to receipt of an advertisement
US20060075452A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods, systems, and computer program products for implementing interactive content-based activities
US8806537B2 (en) 2004-10-05 2014-08-12 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for implementing interactive control of radio and other media
US9167301B2 (en) 2004-10-05 2015-10-20 At&T Intellectual Property I, L.P. Methods and computer program products for taking a secondary action responsive to receipt of an advertisement
US20060075425A1 (en) * 2004-10-05 2006-04-06 Robert Koch System, method and computer program for content management in conjunction with a file download
US20060075455A1 (en) * 2004-10-05 2006-04-06 Robert Koch Digital rights management and payment for a file download
US20070016922A1 (en) * 2004-10-05 2007-01-18 Robert Koch Methods, systems, and computer program products for implementing interactive control of radio and other media
US20060075427A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods, apparatus, and computer program products for recording media files
US20070036370A1 (en) * 2004-10-12 2007-02-15 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement on a mobile device
US20060079291A1 (en) * 2004-10-12 2006-04-13 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement on a mobile device
US20060088299A1 (en) * 2004-10-25 2006-04-27 Yasushi Ikeda Peer-to-peer-type content distribution system and content reproduction terminal device for use therein
US20060095516A1 (en) * 2004-11-01 2006-05-04 Wijeratne Viranga L Local area preference determination system and method
US7302468B2 (en) * 2004-11-01 2007-11-27 Motorola Inc. Local area preference determination system and method
US8249949B2 (en) 2004-11-04 2012-08-21 Ebay Inc. System to generate an aggregate interest indication with respect to an information item
US7490056B2 (en) * 2004-11-04 2009-02-10 Ebay Inc. System to generate an aggregate interest indication with respect to an information item
US20090234846A1 (en) * 2004-11-04 2009-09-17 Adam Nash System to generate an aggregate interest indication with respect to an information item
US20060095431A1 (en) * 2004-11-04 2006-05-04 Ebay Inc. System to generate an aggregate interest indication with respect to an information item
US8706567B2 (en) 2004-11-04 2014-04-22 Ebay Inc. System to generate an aggregate interest indication with respect to an information item
US11709709B2 (en) 2004-11-08 2023-07-25 Iii Holdings 12, Llc System and method of providing system jobs within a compute environment
US11537434B2 (en) 2004-11-08 2022-12-27 Iii Holdings 12, Llc System and method of providing system jobs within a compute environment
US11861404B2 (en) 2004-11-08 2024-01-02 Iii Holdings 12, Llc System and method of providing system jobs within a compute environment
US11537435B2 (en) 2004-11-08 2022-12-27 Iii Holdings 12, Llc System and method of providing system jobs within a compute environment
US11494235B2 (en) 2004-11-08 2022-11-08 Iii Holdings 12, Llc System and method of providing system jobs within a compute environment
US11656907B2 (en) 2004-11-08 2023-05-23 Iii Holdings 12, Llc System and method of providing system jobs within a compute environment
US11886915B2 (en) 2004-11-08 2024-01-30 Iii Holdings 12, Llc System and method of providing system jobs within a compute environment
US11762694B2 (en) 2004-11-08 2023-09-19 Iii Holdings 12, Llc System and method of providing system jobs within a compute environment
US20060105704A1 (en) * 2004-11-12 2006-05-18 Lg Electronics Inc. Mobile communications terminal for receiving digital multimedia broadcastinging and system thereof
US20060155754A1 (en) * 2004-12-08 2006-07-13 Steven Lubin Playlist driven automated content transmission and delivery system
US20060256078A1 (en) * 2004-12-14 2006-11-16 Melodeo Inc. Information navigation paradigm for mobile phones
US20060136967A1 (en) * 2004-12-17 2006-06-22 Hellman Martin E Dropout-resistant media broadcasting system
US8627354B2 (en) 2004-12-17 2014-01-07 Martin E. Hellman Tiered subscription broadcast system
US20070140318A1 (en) * 2004-12-17 2007-06-21 Hellman Martin E Tiered subscription broadcast system
US7865917B2 (en) 2004-12-17 2011-01-04 Martin E Hellman Security enhanced tiered subscription broadcast system
US9124375B1 (en) 2004-12-17 2015-09-01 Martin E. Hellman Tiered subscription broadcast system
US20060190970A1 (en) * 2004-12-17 2006-08-24 Hellman Martin E Security enhanced tiered subscription broadcast system
US8270901B2 (en) 2004-12-17 2012-09-18 Martin E. Hellman Dropout-resistant media broadcasting system
US20070178936A1 (en) * 2004-12-23 2007-08-02 Chiang Kuo C Hand-held portable device with wireless data transfer module
US8752769B2 (en) * 2004-12-30 2014-06-17 Facebook, Inc. Intelligent multimedia content synchronization
US20130173762A1 (en) * 2004-12-30 2013-07-04 David L. Biderman Intelligent identification of multimedia content for synchronization
US10318502B2 (en) 2004-12-30 2019-06-11 Facebook, Inc. Intelligent identification of multimedia content for grouping
US20140143204A1 (en) * 2004-12-30 2014-05-22 Facebook, Inc. Intelligent identification of multimedia content for grouping
US9501547B2 (en) * 2004-12-30 2016-11-22 Facebook, Inc. Intelligent identification of multimedia content for grouping
US9509269B1 (en) 2005-01-15 2016-11-29 Google Inc. Ambient sound responsive media player
US20110238194A1 (en) * 2005-01-15 2011-09-29 Outland Research, Llc System, method and computer program product for intelligent groupwise media selection
US7669121B2 (en) 2005-01-19 2010-02-23 Microsoft Corporation Transcode matrix
US20080307086A1 (en) * 2005-01-20 2008-12-11 International Business Machines Corporation Workflow Anywhere: Invocation of Workflows from a Remote Device
US20060173974A1 (en) * 2005-02-02 2006-08-03 Victor Tang System and method for providing mobile access to personal media
US8843414B2 (en) 2005-02-04 2014-09-23 Ricoh Company, Ltd. Techniques for accessing controlled media objects
US20080086422A1 (en) * 2005-02-04 2008-04-10 Ricoh Company, Ltd. Techniques for accessing controlled media objects
US7562301B1 (en) * 2005-02-04 2009-07-14 Ricoh Company, Ltd. Techniques for generating and using playlist identifiers for media objects
US20070011095A1 (en) * 2005-02-17 2007-01-11 Andy Vilcauskas Audio distribution system
US7370063B2 (en) * 2005-02-17 2008-05-06 Andy Vilcauskas Audio distribution system
US7818350B2 (en) * 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
US20060195789A1 (en) * 2005-02-28 2006-08-31 Yahoo! Inc. Media engine user interface
US10614097B2 (en) 2005-02-28 2020-04-07 Huawei Technologies Co., Ltd. Method for sharing a media collection in a network environment
US20060195512A1 (en) * 2005-02-28 2006-08-31 Yahoo! Inc. System and method for playlist management and distribution
US20060195516A1 (en) * 2005-02-28 2006-08-31 Yahoo! Inc. Method and system for generating affinity based playlists
US20060195479A1 (en) * 2005-02-28 2006-08-31 Michael Spiegelman Method for sharing and searching playlists
US7720871B2 (en) * 2005-02-28 2010-05-18 Yahoo! Inc. Media management system and method
US20060195543A1 (en) * 2005-02-28 2006-08-31 Funai Electric Co., Ltd. Hard disk-incorporated optical disk recording and reproducing apparatus
US20060195462A1 (en) * 2005-02-28 2006-08-31 Yahoo! Inc. System and method for enhanced media distribution
US20060195514A1 (en) * 2005-02-28 2006-08-31 Yahoo! Inc. Media management system and method
US10521452B2 (en) 2005-02-28 2019-12-31 Huawei Technologies Co., Ltd. Method and system for exploring similarities
US9002879B2 (en) * 2005-02-28 2015-04-07 Yahoo! Inc. Method for sharing and searching playlists
US8346798B2 (en) * 2005-02-28 2013-01-01 Yahoo! Inc. Method for sharing and searching playlists
US20160210345A1 (en) * 2005-02-28 2016-07-21 Huawei Technologies Co., Ltd. Method For Sharing And Searching Playlists
US11709865B2 (en) 2005-02-28 2023-07-25 Huawei Technologies Co., Ltd. Method for sharing and searching playlists
US20060195480A1 (en) * 2005-02-28 2006-08-31 Michael Spiegelman User interface for sharing and searching playlists
US10860611B2 (en) * 2005-02-28 2020-12-08 Huawei Technologies Co., Ltd. Method for sharing and searching playlists
US11573979B2 (en) 2005-02-28 2023-02-07 Huawei Technologies Co., Ltd. Method for sharing and searching playlists
US20060195521A1 (en) * 2005-02-28 2006-08-31 Yahoo! Inc. System and method for creating a collaborative playlist
US7725494B2 (en) * 2005-02-28 2010-05-25 Yahoo! Inc. System and method for networked media access
US20060195790A1 (en) * 2005-02-28 2006-08-31 Yahoo! Inc. Method and system for exploring similarities
US7685204B2 (en) * 2005-02-28 2010-03-23 Yahoo! Inc. System and method for enhanced media distribution
US11048724B2 (en) 2005-02-28 2021-06-29 Huawei Technologies Co., Ltd. Method and system for exploring similarities
US8626670B2 (en) 2005-02-28 2014-01-07 Yahoo! Inc. System and method for improved portable media file retention
US20060195864A1 (en) * 2005-02-28 2006-08-31 Yahoo!, Inc. Portable media device interoperability
US11789975B2 (en) 2005-02-28 2023-10-17 Huawei Technologies Co., Ltd. Method and system for exploring similarities
US11468092B2 (en) 2005-02-28 2022-10-11 Huawei Technologies Co., Ltd. Method and system for exploring similarities
WO2006093910A1 (en) * 2005-02-28 2006-09-08 Yahoo! Inc. System and method for rating media
US20130173656A1 (en) * 2005-02-28 2013-07-04 Yahoo! Inc. Method for sharing and searching playlists
US20060195513A1 (en) * 2005-02-28 2006-08-31 Yahoo! Inc. System and method for networked media access
US10019500B2 (en) * 2005-02-28 2018-07-10 Huawei Technologies Co., Ltd. Method for sharing and searching playlists
US7739723B2 (en) 2005-02-28 2010-06-15 Yahoo! Inc. Media engine user interface for managing media
US7747620B2 (en) 2005-02-28 2010-06-29 Yahoo! Inc. Method and system for generating affinity based playlists
US9635318B2 (en) 2005-03-09 2017-04-25 Vudu, Inc. Live video broadcasting on distributed networks
US8364792B2 (en) * 2005-03-09 2013-01-29 Vudu, Inc. Method and system for distributing restricted media to consumers
US20130283389A1 (en) * 2005-03-09 2013-10-24 Vudu, Inc. Method And System For Distributing Restricted Media To Consumers
US20090019468A1 (en) * 2005-03-09 2009-01-15 Vvond, Llc Access control of media services over an open network
US7698451B2 (en) 2005-03-09 2010-04-13 Vudu, Inc. Method and apparatus for instant playback of a movie title
US20100254675A1 (en) * 2005-03-09 2010-10-07 Prasanna Ganesan Method and apparatus for instant playback of a movie title
US8312161B2 (en) 2005-03-09 2012-11-13 Vudu, Inc. Method and apparatus for instant playback of a movie title
US7937379B2 (en) 2005-03-09 2011-05-03 Vudu, Inc. Fragmentation of a file for instant access
US9674190B2 (en) * 2005-03-09 2017-06-06 Vudu, Inc. Method and system for distributing restricted media to consumers
US20090025048A1 (en) * 2005-03-09 2009-01-22 Wond, Llc Method and apparatus for sharing media files among network nodes
US8745675B2 (en) 2005-03-09 2014-06-03 Vudu, Inc. Multiple audio streams
US20090025046A1 (en) * 2005-03-09 2009-01-22 Wond, Llc Hybrid architecture for media services
US20090006583A1 (en) * 2005-03-09 2009-01-01 Vvond, Llc Method and system for distributing restricted media to consumers
US7810647B2 (en) 2005-03-09 2010-10-12 Vudu, Inc. Method and apparatus for assembling portions of a data file received from multiple devices
US8904463B2 (en) 2005-03-09 2014-12-02 Vudu, Inc. Live video broadcasting on distributed networks
US20060218217A1 (en) * 2005-03-09 2006-09-28 Vvond, Llc Continuous data feeding in a distributed environment
US20080282298A1 (en) * 2005-03-09 2008-11-13 Prasanna Ganesan Method and apparatus for supporting file sharing in a distributed network
US20080282036A1 (en) * 2005-03-09 2008-11-13 Vvond, Llc Method and apparatus for instant playback of a movie title
US9705951B2 (en) 2005-03-09 2017-07-11 Vudu, Inc. Method and apparatus for instant playback of a movie
US20080281913A1 (en) * 2005-03-09 2008-11-13 Vudu, Inc. Live video broadcasting on distributed networks
US8219635B2 (en) * 2005-03-09 2012-07-10 Vudu, Inc. Continuous data feeding in a distributed environment
US20060206889A1 (en) * 2005-03-09 2006-09-14 Vvond, Llc Fragmentation of a file for instant access
US20090007196A1 (en) * 2005-03-09 2009-01-01 Vudu, Inc. Method and apparatus for sharing media files among network nodes with respect to available bandwidths
US9176955B2 (en) 2005-03-09 2015-11-03 Vvond, Inc. Method and apparatus for sharing media files among network nodes
US20160026610A1 (en) * 2005-03-11 2016-01-28 Microsoft Technology Licensing, Llc Accessing media context information using contextual links
US11481086B2 (en) * 2005-03-11 2022-10-25 Microsoft Technology Licensing, Llc Accessing media context information using contextual links
US20060271485A1 (en) * 2005-03-12 2006-11-30 Jiwire, Inc. Wireless connectivity security technique
US9961013B2 (en) 2005-03-16 2018-05-01 Iii Holdings 12, Llc Simple integration of on-demand compute environment
US9979672B2 (en) 2005-03-16 2018-05-22 Iii Holdings 12, Llc System and method providing a virtual private cluster
US8782231B2 (en) * 2005-03-16 2014-07-15 Adaptive Computing Enterprises, Inc. Simple integration of on-demand compute environment
US20060212332A1 (en) * 2005-03-16 2006-09-21 Cluster Resources, Inc. Simple integration of on-demand compute environment
US10333862B2 (en) 2005-03-16 2019-06-25 Iii Holdings 12, Llc Reserving resources in an on-demand compute environment
US11134022B2 (en) 2005-03-16 2021-09-28 Iii Holdings 12, Llc Simple integration of an on-demand compute environment
US10608949B2 (en) 2005-03-16 2020-03-31 Iii Holdings 12, Llc Simple integration of an on-demand compute environment
US11356385B2 (en) 2005-03-16 2022-06-07 Iii Holdings 12, Llc On-demand compute environment
US11658916B2 (en) 2005-03-16 2023-05-23 Iii Holdings 12, Llc Simple integration of an on-demand compute environment
EP1703425A3 (en) * 2005-03-17 2007-05-09 Sony Corporation Information processing system, information generating apparatus and method
US20060227632A1 (en) * 2005-03-17 2006-10-12 Sony Corporation Information processing system, information generating apparatus and method, information processing apparatus and method, and program
US7925970B2 (en) 2005-03-17 2011-04-12 Sony Corporation Information processing system that manages stored content using playlists
US20150207839A1 (en) * 2005-03-24 2015-07-23 Sony Corporation Playlist sharing methods and apparatus
US7765270B2 (en) * 2005-03-25 2010-07-27 Yamaha Corporation Music player
US20060217829A1 (en) * 2005-03-25 2006-09-28 Yamaha Corporation Music player
US20100287202A1 (en) * 2005-03-30 2010-11-11 Sony Corporation User terminal and content searching and presentation method
US8082256B2 (en) * 2005-03-30 2011-12-20 Sony Corporation User terminal and content searching and presentation method
US20080120330A1 (en) * 2005-04-07 2008-05-22 Iofy Corporation System and Method for Linking User Generated Data Pertaining to Sequential Content
US11522811B2 (en) 2005-04-07 2022-12-06 Iii Holdings 12, Llc On-demand access to compute resources
US11765101B2 (en) 2005-04-07 2023-09-19 Iii Holdings 12, Llc On-demand access to compute resources
US11831564B2 (en) 2005-04-07 2023-11-28 Iii Holdings 12, Llc On-demand access to compute resources
US11533274B2 (en) 2005-04-07 2022-12-20 Iii Holdings 12, Llc On-demand access to compute resources
US11496415B2 (en) 2005-04-07 2022-11-08 Iii Holdings 12, Llc On-demand access to compute resources
US20080235811A1 (en) * 2005-04-14 2008-09-25 Shunguo Yan Method for Device Dependent Access Control for Device Independent Web Content
US7657946B2 (en) * 2005-04-14 2010-02-02 International Business Machines Corporation Method for device dependent access control for device independent web content
US20060232448A1 (en) * 2005-04-18 2006-10-19 Microsoft Corporation Sanctioned transcoding of digital-media content
US7738766B2 (en) 2005-04-18 2010-06-15 Microsoft Corporation Sanctioned transcoding of digital-media content
US20060232449A1 (en) * 2005-04-18 2006-10-19 Microsoft Corporation Retention of information about digital-media rights in transformed digital media content
US7558463B2 (en) 2005-04-18 2009-07-07 Microsoft Corporation Retention of information about digital-media rights in transformed digital media content
US20070058807A1 (en) * 2005-04-22 2007-03-15 Microsoft Corporation Establishing a unique session key using a hardware functionality scan
US9363481B2 (en) 2005-04-22 2016-06-07 Microsoft Technology Licensing, Llc Protected media pipeline
US9436804B2 (en) 2005-04-22 2016-09-06 Microsoft Technology Licensing, Llc Establishing a unique session key using a hardware functionality scan
US8874918B2 (en) * 2005-04-28 2014-10-28 Telecom Italia S.P.A. Conditional access method and system for broadcast services
US20100153730A1 (en) * 2005-04-28 2010-06-17 Telecom Italia S.Pa. Conditional access method and system for in broadcast transmissions
US11468004B2 (en) 2005-05-02 2022-10-11 Iheartmedia Management Services, Inc. Podcast interface
US20130117335A1 (en) * 2005-05-02 2013-05-09 Clear Channel Management Services, Inc. Playlist-based content assembly
US9858277B2 (en) * 2005-05-02 2018-01-02 Iheartmedia Management Services, Inc. Playlist-based content assembly
US20060259575A1 (en) * 2005-05-11 2006-11-16 Manish Upendran User interface distribution systems and methods
US20110085530A1 (en) * 2005-05-17 2011-04-14 Hellhake Paul R System and method for communication in a wireless mobile ad-hoc network
US20110078461A1 (en) * 2005-05-17 2011-03-31 Hellhake Paul R System and method for communication in a wireless mobile ad-hoc network
US8458616B2 (en) * 2005-05-19 2013-06-04 Sony Corporation Data display method and reproduction apparatus
US20080154953A1 (en) * 2005-05-19 2008-06-26 Sony Corporation Data display method and reproduction apparatus
US8065443B1 (en) * 2005-05-20 2011-11-22 Intermec Ip Corp Computerized device for data collection and communication
US20060274201A1 (en) * 2005-06-07 2006-12-07 Lim Byung C Method of converting digtial broadcast contents and digital broadcast terminal having function of the same
US7830453B2 (en) * 2005-06-07 2010-11-09 Lg Electronics Inc. Method of converting digital broadcast contents and digital broadcast terminal having function of the same
US8099511B1 (en) * 2005-06-11 2012-01-17 Vudu, Inc. Instantaneous media-on-demand
US7346504B2 (en) 2005-06-20 2008-03-18 Microsoft Corporation Multi-sensory speech enhancement using a clean speech prior
US20060287852A1 (en) * 2005-06-20 2006-12-21 Microsoft Corporation Multi-sensory speech enhancement using a clean speech prior
US20060293887A1 (en) * 2005-06-28 2006-12-28 Microsoft Corporation Multi-sensory speech enhancement using a speech-state model
US7680656B2 (en) 2005-06-28 2010-03-16 Microsoft Corporation Multi-sensory speech enhancement using a speech-state model
US7697550B2 (en) * 2005-06-30 2010-04-13 Netgear, Inc. Peripheral device with visual indicators
US20070002877A1 (en) * 2005-06-30 2007-01-04 Patrick Rada Peripheral device with visual indicators
US7406303B2 (en) 2005-07-05 2008-07-29 Microsoft Corporation Multi-sensory speech enhancement using synthesized sensor signal
US20070010195A1 (en) * 2005-07-08 2007-01-11 Cingular Wireless Llc Mobile multimedia services ecosystem
US8543095B2 (en) * 2005-07-08 2013-09-24 At&T Mobility Ii Llc Multimedia services include method, system and apparatus operable in a different data processing network, and sync other commonly owned apparatus
US20100255772A1 (en) * 2005-07-12 2010-10-07 Martin Edward Hellman Fm broadcast system competitive with satellite radio
US20070014536A1 (en) * 2005-07-12 2007-01-18 Hellman Martin E FM broadcast system competitive with satellite radio
US7840178B2 (en) * 2005-07-12 2010-11-23 Martin E. Hellman FM broadcast system competitive with satellite radio
US8401462B2 (en) 2005-07-12 2013-03-19 Martin E. Hellman FM broadcast system competitive with satellite radio
US7761121B2 (en) * 2005-07-25 2010-07-20 Samsung Electronics Co., Ltd Methods for sharing music and enabling character cooperation in a wireless local area communication network
US20070021142A1 (en) * 2005-07-25 2007-01-25 Samsung Electronics Co., Ltd. Methods for sharing music and enabling character cooperation and mobile communication terminal for performing the same
US10194192B2 (en) 2005-07-26 2019-01-29 Alex Is The Best, Llc Integrated internet camera system and method
US10642447B2 (en) 2005-07-28 2020-05-05 Sony Corporation Reproduction device and display control method
US20070027923A1 (en) * 2005-07-28 2007-02-01 Sony Corporation Reproduction device and display control method
US8219928B2 (en) * 2005-07-28 2012-07-10 Sony Corporation Reproduction device and display control method
US10901572B2 (en) 2005-07-28 2021-01-26 Sony Corporation Reproduction device and display control method
US20070031116A1 (en) * 2005-08-02 2007-02-08 Sony Corporation Reproducing apparatus, reproducing method, and content reproducing system
US9292841B2 (en) * 2005-08-05 2016-03-22 Intel Corporation System and method for transferring playlists
US20070073726A1 (en) * 2005-08-05 2007-03-29 Klein Eric N Jr System and method for queuing purchase transactions
US9356982B2 (en) * 2005-08-05 2016-05-31 Intel Corporation System and method for transferring playlists
US11544313B2 (en) 2005-08-05 2023-01-03 Intel Corporation System and method for transferring playlists
US20150074240A1 (en) * 2005-08-05 2015-03-12 Intel Corporation System and method for transferring playlists
US9609037B2 (en) * 2005-08-05 2017-03-28 Intel Corporation System and method for transferring playlists
US11347785B2 (en) 2005-08-05 2022-05-31 Intel Corporation System and method for automatically managing media content
US20070073727A1 (en) * 2005-08-05 2007-03-29 Klein Eric N Jr System and method for transferring playlists
US10445060B2 (en) 2005-08-19 2019-10-15 At&T Intellectual Property Ii, L.P. System and method for controlling presentations using a multimodal interface
US20070043739A1 (en) * 2005-08-19 2007-02-22 Sony Corporation Communication device and method thereof
US8977965B1 (en) 2005-08-19 2015-03-10 At&T Intellectual Property Ii, L.P. System and method for controlling presentations using a multimodal interface
US9116989B1 (en) * 2005-08-19 2015-08-25 At&T Intellectual Property Ii, L.P. System and method for using speech for data searching during presentations
US8447812B2 (en) * 2005-08-19 2013-05-21 Sony Corporation Communication device and method thereof
US9489432B2 (en) 2005-08-19 2016-11-08 At&T Intellectual Property Ii, L.P. System and method for using speech for data searching during presentations
US7555291B2 (en) * 2005-08-26 2009-06-30 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for providing a song play list
US20070050458A1 (en) * 2005-08-26 2007-03-01 Podcast Ready, Inc. Method and software for enabling portable media players to select on demand media from the internet and to download the media directly to the players
US20070049256A1 (en) * 2005-08-26 2007-03-01 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for providing a song play list
US7924913B2 (en) 2005-09-15 2011-04-12 Microsoft Corporation Non-realtime data transcoding of multimedia content
US20070061490A1 (en) * 2005-09-15 2007-03-15 Microsoft Corporation Non-realtime data transcoding of multimedia content
US20100257265A1 (en) * 2005-10-07 2010-10-07 Canon Kabushiki Kaisha Information processing apparatus and control method therefor, information processing system, computer program and storage medium
US10225876B2 (en) 2005-10-07 2019-03-05 Canon Kabushiki Kaisha Information processing apparatus and control method therefor, information processing system, computer program and storage medium
US8645526B2 (en) * 2005-10-07 2014-02-04 Canon Kabushiki Kaisha Information processing apparatus and control method therefor, information processing system, computer program and storage medium
US20070233879A1 (en) * 2005-10-07 2007-10-04 Steven Woods System and method for advertisement identification, selection, and distribution involving a peer-to-peer network
US20070237133A1 (en) * 2005-10-07 2007-10-11 Steven Woods System and method for providing content, applications, services and digital media to users in a peer-to-peer network
US10296879B2 (en) * 2005-10-11 2019-05-21 Apple Inc. Use of media storage structure with multiple pieces of content in a content-distribution system
US11727376B2 (en) 2005-10-11 2023-08-15 Apple Inc. Use of media storage structure with multiple pieces of content in a content-distribution system
US20160301851A1 (en) * 2005-10-17 2016-10-13 Cutting Edge Vision Llc Pictures using voice commands and automatic upload
US10257401B2 (en) 2005-10-17 2019-04-09 Cutting Edge Vision Llc Pictures using voice commands
US11818458B2 (en) 2005-10-17 2023-11-14 Cutting Edge Vision, LLC Camera touchpad
US11153472B2 (en) 2005-10-17 2021-10-19 Cutting Edge Vision, LLC Automatic upload of pictures from a camera
US9936116B2 (en) * 2005-10-17 2018-04-03 Cutting Edge Vision Llc Pictures using voice commands and automatic upload
US8787887B1 (en) 2005-10-26 2014-07-22 At&T Mobility Ii Llc Promotion operable recognition system
US8249559B1 (en) 2005-10-26 2012-08-21 At&T Mobility Ii Llc Promotion operable recognition system
US10194263B2 (en) 2005-10-26 2019-01-29 At&T Mobility Ii Llc Promotion operable recognition system
US10547982B2 (en) 2005-10-26 2020-01-28 At&T Mobility Ii Llc Promotion operable recognition system
US9202235B2 (en) 2005-10-26 2015-12-01 At&T Mobility Ii Llc Promotion operable recognition system
US9959260B2 (en) 2005-10-31 2018-05-01 Nuance Communications, Inc. System and method for creating a presentation using natural language
US9026915B1 (en) 2005-10-31 2015-05-05 At&T Intellectual Property Ii, L.P. System and method for creating a presentation using natural language
US9501479B2 (en) 2005-11-03 2016-11-22 Facebook, Inc. Digital asset hosting and distribution including playlist browsing and subscription
US10083178B2 (en) 2005-11-03 2018-09-25 Facebook, Inc. Digital asset hosting and distribution via digital asset playlists
US9817828B2 (en) 2005-11-03 2017-11-14 Facebook, Inc. Digital asset hosting and distribution among user accounts
US20120178434A1 (en) * 2005-11-09 2012-07-12 Qurio Holdings, Inc. Personal area network having media player and mobile device controlling the same
US20070110012A1 (en) * 2005-11-14 2007-05-17 Abu-Amara Hosame H Device and method for tracking usage of content distributed to media devices of a local area network
US20070142090A1 (en) * 2005-12-15 2007-06-21 Rydenhag Tobias D Sharing information in a network
US20070140488A1 (en) * 2005-12-21 2007-06-21 Roundbox, Inc. Restriction of broadcast session key use by secure module decryption policy
US7930178B2 (en) 2005-12-23 2011-04-19 Microsoft Corporation Speech modeling and enhancement based on magnitude-normalized spectra
US20070150263A1 (en) * 2005-12-23 2007-06-28 Microsoft Corporation Speech modeling and enhancement based on magnitude-normalized spectra
US7859560B1 (en) 2005-12-27 2010-12-28 Qurio Holdings, Inc. System and method for establishing a local chat session
US8719341B2 (en) * 2005-12-27 2014-05-06 Qurio Holdings, Inc. System and method for accessing and managing mobile device metadata
US8787336B1 (en) 2005-12-27 2014-07-22 Qurio Holdings, Inc. System and method for establishing a local chat session
US8948144B1 (en) 2005-12-27 2015-02-03 Qurio Holdings, Inc. System and method for creating a preferential ad-hoc network
US20070150479A1 (en) * 2005-12-27 2007-06-28 Flashpoint Technology, Inc. System and method for accessing and managing mobile device metadata
US20070147311A1 (en) * 2005-12-28 2007-06-28 Jacco Brok Automatically activating wireless fidelity capability for a mobile station
US20140136979A1 (en) * 2005-12-28 2014-05-15 Sony Corporation Information processing apparatus, information processing method, information processing program and recording medium for storing the program
US20150169617A1 (en) * 2006-01-03 2015-06-18 Apple Inc. Remote content updates for portable media devices
US8782521B2 (en) * 2006-01-04 2014-07-15 Apple Inc. Graphical user interface with improved media presentation
US20100281369A1 (en) * 2006-01-04 2010-11-04 Chris Bell Graphical User Interface with Improved Media Presentation
US20070180449A1 (en) * 2006-01-24 2007-08-02 Citrix Systems, Inc. Methods and systems for providing remote access to a computing environment provided by a virtual machine
US8051180B2 (en) * 2006-01-24 2011-11-01 Citrix Systems, Inc. Methods and servers for establishing a connection between a client system and a virtual machine executing in a terminal services session and hosting a requested computing environment
US8355407B2 (en) 2006-01-24 2013-01-15 Citrix Systems, Inc. Methods and systems for interacting, via a hypermedium page, with a virtual machine executing in a terminal services session
US7870153B2 (en) 2006-01-24 2011-01-11 Citrix Systems, Inc. Methods and systems for executing, by a virtual machine, an application program requested by a client machine
US7949677B2 (en) 2006-01-24 2011-05-24 Citrix Systems, Inc. Methods and systems for providing authorized remote access to a computing environment provided by a virtual machine
US20070180448A1 (en) * 2006-01-24 2007-08-02 Citrix Systems, Inc. Methods and systems for providing access to a computing environment provided by a virtual machine executing in a hypervisor executing in a terminal services session
US20070192329A1 (en) * 2006-01-24 2007-08-16 Citrix Systems, Inc. Methods and systems for executing, by a virtual machine, an application program requested by a client machine
US20070174410A1 (en) * 2006-01-24 2007-07-26 Citrix Systems, Inc. Methods and systems for incorporating remote windows from disparate remote desktop environments into a local desktop environment
US20070171921A1 (en) * 2006-01-24 2007-07-26 Citrix Systems, Inc. Methods and systems for interacting, via a hypermedium page, with a virtual machine executing in a terminal services session
US20070180450A1 (en) * 2006-01-24 2007-08-02 Citrix Systems, Inc. Methods and systems for selecting a method for execution, by a virtual machine, of an application program
US20070180493A1 (en) * 2006-01-24 2007-08-02 Citrix Systems, Inc. Methods and systems for assigning access control levels in providing access to resources via virtual machines
US8341732B2 (en) 2006-01-24 2012-12-25 Citrix Systems, Inc. Methods and systems for selecting a method for execution, by a virtual machine, of an application program
US20070179955A1 (en) * 2006-01-24 2007-08-02 Citrix Systems, Inc. Methods and systems for providing authorized remote access to a computing environment provided by a virtual machine
US8117314B2 (en) 2006-01-24 2012-02-14 Citrix Systems, Inc. Methods and systems for providing remote access to a computing environment provided by a virtual machine
US8341270B2 (en) 2006-01-24 2012-12-25 Citrix Systems, Inc. Methods and systems for providing access to a computing environment
US20070180447A1 (en) * 2006-01-24 2007-08-02 Citrix Systems, Inc. Methods and systems for interacting, via a hypermedium page, with a virtual machine
US20070198656A1 (en) * 2006-01-24 2007-08-23 Citrix Systems, Inc. Methods and servers for establishing a connection between a client system and a virtual machine executing in a terminal services session and hosting a requested computing environment
US20070186212A1 (en) * 2006-01-24 2007-08-09 Citrix Systems, Inc. Methods and systems for providing access to a computing environment
US7954150B2 (en) 2006-01-24 2011-05-31 Citrix Systems, Inc. Methods and systems for assigning access control levels in providing access to resources via virtual machines
US8010679B2 (en) 2006-01-24 2011-08-30 Citrix Systems, Inc. Methods and systems for providing access to a computing environment provided by a virtual machine executing in a hypervisor executing in a terminal services session
US8155315B2 (en) 2006-01-26 2012-04-10 Rovi Solutions Corporation Apparatus for and a method of downloading media content
US20070174639A1 (en) * 2006-01-26 2007-07-26 Macrovision Corporation Apparatus for and a method of downloading media content
WO2007089411A3 (en) * 2006-01-26 2008-06-05 Macrovision Corp Apparatus for and a method of downloading media content
WO2007092076A3 (en) * 2006-02-06 2008-12-11 Alfred G Rockefeller Exchange of voice and video between two cellular or wireless telephones
WO2007091271A3 (en) * 2006-02-10 2009-04-16 Psg Group Ltd Digital file path tracker (dfpt) technology for tracking consumption of digital content
US20090031023A1 (en) * 2006-02-10 2009-01-29 Meshulam Golovinski Digital File Path Tracker (DFPT) Technology for Tracking Comsumption of Digital Content
WO2007091271A2 (en) * 2006-02-10 2007-08-16 Psg Group Ltd Digital file path tracker (dfpt) technology for tracking consumption of digital content
US8120711B2 (en) 2006-02-17 2012-02-21 Lg Electronics Inc. Display system and method of controlling a display system
US20070199029A1 (en) * 2006-02-17 2007-08-23 Lg Electronics Inc. Display system and method of controlling a display system
EP1821525A3 (en) * 2006-02-17 2010-09-01 LG Electronics Inc. Display system and method of controlling a display system
US20100229222A1 (en) * 2006-02-21 2010-09-09 Thomson Licensing Peer-to-Peer Video Content Distribution Network Based on Personal Network Storage
US20070219909A1 (en) * 2006-03-14 2007-09-20 Robert Hardacker System and method for automatically updating timed DRM keys
US10977090B2 (en) 2006-03-16 2021-04-13 Iii Holdings 12, Llc System and method for managing a hybrid compute environment
US11650857B2 (en) 2006-03-16 2023-05-16 Iii Holdings 12, Llc System and method for managing a hybrid computer environment
US10445146B2 (en) 2006-03-16 2019-10-15 Iii Holdings 12, Llc System and method for managing a hybrid compute environment
US11357471B2 (en) 2006-03-23 2022-06-14 Michael E. Sabatino Acquiring and processing acoustic energy emitted by at least one organ in a biological system
US8870791B2 (en) 2006-03-23 2014-10-28 Michael E. Sabatino Apparatus for acquiring, processing and transmitting physiological sounds
US8920343B2 (en) 2006-03-23 2014-12-30 Michael Edward Sabatino Apparatus for acquiring and processing of physiological auditory signals
US8874645B2 (en) * 2006-03-28 2014-10-28 Packetvideo Corp. System and method for sharing an experience with media content between multiple devices
US20070276864A1 (en) * 2006-03-28 2007-11-29 Joel Espelien System and method for sharing an experience with media content between multiple devices
US8285595B2 (en) 2006-03-29 2012-10-09 Napo Enterprises, Llc System and method for refining media recommendations
US8060477B1 (en) 2006-03-29 2011-11-15 Abo Enterprises, Llc System and method for archiving a media collection
US20090077084A1 (en) * 2006-03-29 2009-03-19 Concert Technology Corporation System and method for archiving a media collection
US7765192B2 (en) 2006-03-29 2010-07-27 Abo Enterprises, Llc System and method for archiving a media collection
US20070239557A1 (en) * 2006-03-30 2007-10-11 Phillips Mark E Fill-up operation used in electronic content delivery
WO2007123750A2 (en) * 2006-03-30 2007-11-01 Mod Systems Fill-up operation used in electronic content delivery
WO2007123750A3 (en) * 2006-03-30 2007-12-21 Mod Systems Fill-up operation used in electronic content delivery
US20070244985A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation User system providing previews of a user's media collection to an associated portable media player
US8185579B2 (en) * 2006-04-13 2012-05-22 Eloy Technology, Llc System and method for obtaining media content for a portable media player
US20090055510A1 (en) * 2006-04-13 2009-02-26 Concert Technology Corporation System and method for obtaining media content for a portable media player
US7444388B1 (en) * 2006-04-13 2008-10-28 Concert Technology Corporation System and method for obtaining media content for a portable media player
US20070244984A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation Portable media player enabled to obtain previews of a user's media collection
US20070245377A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation Central system providing previews to a portable media player
US9037639B2 (en) * 2006-04-13 2015-05-19 Eloy Technology, Llc System and method for obtaining media content for a portable media player
US8316081B2 (en) * 2006-04-13 2012-11-20 Domingo Enterprises, Llc Portable media player enabled to obtain previews of a user's media collection
US20090276334A1 (en) * 2006-04-18 2009-11-05 Kotaro Hosoda Content purchasing/viewing system, content reproducing device, and content reproduction authentication server
US8767960B2 (en) * 2006-04-26 2014-07-01 Dell Products L.P. System and method for self-decaying digital media files and for validated playback of same
US20120203863A1 (en) * 2006-04-26 2012-08-09 Garcia Ryan M System And Method For Self-Decaying Digital Media Files And For Validated Playback Of Same
USRE47364E1 (en) 2006-04-27 2019-04-23 Vudu, Inc. Method and system for protecting against the execution of unauthorized software
US8239686B1 (en) 2006-04-27 2012-08-07 Vudu, Inc. Method and system for protecting against the execution of unauthorized software
US20130304870A1 (en) * 2006-05-05 2013-11-14 Omnifone Limited Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
EP3396570A1 (en) * 2006-05-05 2018-10-31 Omnifone Limited A method of providing digital rights management for music content by means of a flat-rate subscription
US20180262608A1 (en) * 2006-05-05 2018-09-13 Omnifone Limited Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
AU2007246910A2 (en) * 2006-05-05 2013-02-14 Omnifone Limited A method of providing digital rights management for music content by means of a flat-rate subscription
AU2007246910B2 (en) * 2006-05-05 2013-02-21 Omnifone Limited A method of providing digital rights management for music content by means of a flat-rate subscription
US20130318187A1 (en) * 2006-05-05 2013-11-28 Omnifone Limited Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
US9065792B2 (en) * 2006-05-05 2015-06-23 Omnifone Limited Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
US8510847B2 (en) * 2006-05-05 2013-08-13 Omnifone Limited Method of providing digital rights management for music content by means of a flat-rate subscription
US10887443B2 (en) 2006-05-05 2021-01-05 Tiktok Pte. Ltd. Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
US9992322B2 (en) 2006-05-05 2018-06-05 Omnifone Limited Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
US20100031366A1 (en) * 2006-05-05 2010-02-04 Omnifone Limited Method of Providing Digital Rights Management for Music Content by Means of a Flat-Rate Subscription
US9294430B2 (en) * 2006-05-05 2016-03-22 Omnifone Limited Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
US11431835B2 (en) 2006-05-05 2022-08-30 Tiktok Pte. Ltd. Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
US9648132B2 (en) 2006-05-05 2017-05-09 Omnifone Limited Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
US20070265975A1 (en) * 2006-05-09 2007-11-15 Farrugia Augustin J Determining validity of subscription to use digital content
EP1857956A2 (en) * 2006-05-09 2007-11-21 Apple Inc. Determining validity of subscription to use digital content
US10528705B2 (en) 2006-05-09 2020-01-07 Apple Inc. Determining validity of subscription to use digital content
EP3093782A1 (en) * 2006-05-09 2016-11-16 Apple Inc. Determining validity of subscription to use digital content
EP1857956A3 (en) * 2006-05-09 2010-04-07 Apple Inc. Determining validity of subscription to use digital content
US11615388B2 (en) 2006-05-09 2023-03-28 Apple Inc. Determining validity of subscription to use digital content
US8473479B2 (en) 2006-05-15 2013-06-25 Apple Inc. Media package format for submission to a media distribution system
US20070265974A1 (en) * 2006-05-15 2007-11-15 Sunplus Technology Co., Ltd. Proprietary portable audio player system for protecting digital content copyrights
US8880712B2 (en) 2006-05-15 2014-11-04 Apple Inc. Submission of metadata content and media content to a media distribution system
US20110004594A1 (en) * 2006-05-15 2011-01-06 Jason Robert Suitts Media Package Format for Submission to a Media Distribution System
US8370419B2 (en) 2006-05-15 2013-02-05 Apple Inc. Processing of metadata content and digital content received by a media distribution system
US20110238631A1 (en) * 2006-05-15 2011-09-29 Ricardo Cortes Submission of metadata content and media content to a media distribution system
US8060938B2 (en) * 2006-05-15 2011-11-15 Sunplus Technology Co., Ltd. Proprietary portable audio player system for protecting digital content copyrights
US8000742B2 (en) 2006-05-16 2011-08-16 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for managing playback of song files
US20080125172A1 (en) * 2006-05-16 2008-05-29 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for managing playback of song files
US20090215435A1 (en) * 2006-05-16 2009-08-27 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for managing playback of song files
US7546144B2 (en) * 2006-05-16 2009-06-09 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for managing playback of song files
US20090221273A1 (en) * 2006-05-16 2009-09-03 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for managing playback of song files
US7890088B2 (en) 2006-05-16 2011-02-15 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for managing playback of song files
US9075509B2 (en) * 2006-05-18 2015-07-07 Sonos, Inc. User interface to provide additional information on a selected item in a list
US9880708B2 (en) * 2006-05-18 2018-01-30 Sonos, Inc. User interface
US20150261397A1 (en) * 2006-05-18 2015-09-17 Sonos, Inc. User Interface
US20080028041A1 (en) * 2006-05-24 2008-01-31 Jung Edward K Peer to peer distribution system and method
US8341220B2 (en) 2006-05-24 2012-12-25 The Invention Science Fund I, Llc Content distribution service
US20080052165A1 (en) * 2006-05-24 2008-02-28 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Peer to peer distribution system and method
US7849407B2 (en) 2006-05-24 2010-12-07 The Invention Science Fund I, Llc Content distribution service
US20080046509A1 (en) * 2006-05-24 2008-02-21 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Peer to peer distribution system and method
US20070276840A1 (en) * 2006-05-24 2007-11-29 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Content distribution service
US20070276839A1 (en) * 2006-05-24 2007-11-29 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Content distribution service and inter-user communication
US20070276902A1 (en) * 2006-05-24 2007-11-29 Searete Llc, A Limited Liability Corporation Of The State Of Deleware Content distribution service
US8090360B2 (en) 2006-05-30 2012-01-03 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files
US7925244B2 (en) * 2006-05-30 2011-04-12 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files
USRE46258E1 (en) 2006-05-30 2016-12-27 Sony Mobile Communications Ab Communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files
JP2009539157A (en) * 2006-05-30 2009-11-12 ソニー エリクソン モバイル コミュニケーションズ, エービー Mobile wireless communication terminal, system, method and computer program product for publishing, sharing and accessing media files
US8229405B2 (en) 2006-05-30 2012-07-24 Sony Ericsson Mobile Communications Ab Communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files
US20070281667A1 (en) * 2006-05-30 2007-12-06 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files
US20110143735A1 (en) * 2006-05-30 2011-06-16 Sony Ericsson Mobile Communication Ab Mobile Wireless Communication Terminals, Systems, Methods, and Computer Program Products for Publishing, Sharing and Accessing Media Files
US9433023B1 (en) 2006-05-31 2016-08-30 Qurio Holdings, Inc. System and method for bypassing an access point in a local area network for P2P data transfers
US20070282905A1 (en) * 2006-06-06 2007-12-06 Sony Ericsson Mobile Communications Ab Communication terminals and methods for prioritizing the playback of distributed multimedia files
US7836511B2 (en) 2006-06-14 2010-11-16 Microsoft Corporation Enforcing advertisement playback for downloaded media content
US20080010118A1 (en) * 2006-06-14 2008-01-10 Microsoft Corporation Managing content downloads to retain user attention
US7975310B2 (en) 2006-06-14 2011-07-05 Microsoft Corporation Offline playback of advertising supported media
US20070294773A1 (en) * 2006-06-14 2007-12-20 Microsoft Corporation Offline playback of advertising supported media
US20070294772A1 (en) * 2006-06-14 2007-12-20 Microsoft Corporation Enforcing advertisement playback for downloaded media content
US20080010117A1 (en) * 2006-06-14 2008-01-10 Microsoft Corporation Dynamic advertisement insertion in a download service
US20080010119A1 (en) * 2006-06-14 2008-01-10 Microsoft Corporation Locating downloaded and viewed content and advertisements
US8903843B2 (en) 2006-06-21 2014-12-02 Napo Enterprises, Llc Historical media recommendation service
US20070300260A1 (en) * 2006-06-22 2007-12-27 Nokia Corporation Method, system, device and computer program product for generating and distributing media diary podcasts
US20090251042A1 (en) * 2006-06-23 2009-10-08 Barry Michael Cushman Black Matrix Coating for a Display
US9485804B1 (en) 2006-06-27 2016-11-01 Qurio Holdings, Inc. High-speed WAN to wireless LAN gateway
US20180007107A1 (en) * 2006-06-30 2018-01-04 Sony Corporation Information processing apparatus, information processing method and program
US9769229B2 (en) * 2006-06-30 2017-09-19 Sony Corporation Information processing apparatus, information processing method and program
US10511647B2 (en) * 2006-06-30 2019-12-17 Sony Corporation Information processing apparatus, information processing method and program
US20090310936A1 (en) * 2006-07-07 2009-12-17 Xavier Lebegue System and a method for downloading multimedia content at a terminal
US10972440B2 (en) * 2006-07-07 2021-04-06 Swisscom Ag Process and system for selectable data transmission
US20190281023A1 (en) * 2006-07-07 2019-09-12 Swisscom Ag Process and system for selectable data transmission
US10971167B2 (en) * 2006-07-08 2021-04-06 Staton Techiya, Llc Personal audio assistant device and method
US20140123008A1 (en) * 2006-07-08 2014-05-01 Personics Holdings, Inc. Personal audio assistant device and method
US8805831B2 (en) 2006-07-11 2014-08-12 Napo Enterprises, Llc Scoring and replaying media items
US7680959B2 (en) 2006-07-11 2010-03-16 Napo Enterprises, Llc P2P network for providing real time media recommendations
US8583791B2 (en) 2006-07-11 2013-11-12 Napo Enterprises, Llc Maintaining a minimum level of real time media recommendations in the absence of online friends
US20080016205A1 (en) * 2006-07-11 2008-01-17 Concert Technology Corporation P2P network for providing real time media recommendations
US8059646B2 (en) 2006-07-11 2011-11-15 Napo Enterprises, Llc System and method for identifying music content in a P2P real time recommendation network
US8327266B2 (en) 2006-07-11 2012-12-04 Napo Enterprises, Llc Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
US10469549B2 (en) 2006-07-11 2019-11-05 Napo Enterprises, Llc Device for participating in a network for sharing media consumption activity
US20090077220A1 (en) * 2006-07-11 2009-03-19 Concert Technology Corporation System and method for identifying music content in a p2p real time recommendation network
US9003056B2 (en) 2006-07-11 2015-04-07 Napo Enterprises, Llc Maintaining a minimum level of real time media recommendations in the absence of online friends
US9292179B2 (en) 2006-07-11 2016-03-22 Napo Enterprises, Llc System and method for identifying music content in a P2P real time recommendation network
US7970922B2 (en) 2006-07-11 2011-06-28 Napo Enterprises, Llc P2P real time media recommendations
US8762847B2 (en) 2006-07-11 2014-06-24 Napo Enterprises, Llc Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
US8422490B2 (en) 2006-07-11 2013-04-16 Napo Enterprises, Llc System and method for identifying music content in a P2P real time recommendation network
EP2044528A4 (en) * 2006-07-20 2013-03-06 Sandisk Technologies Inc Content distribution system
EP2044528A2 (en) * 2006-07-20 2009-04-08 Sandisk Corporation Content distribution system
US20080022343A1 (en) * 2006-07-24 2008-01-24 Vvond, Inc. Multiple audio streams
US20080027992A1 (en) * 2006-07-26 2008-01-31 V V S Virtual Video Systems (Canada) Inc. Video and multimedia distribution system
US7941477B2 (en) * 2006-07-26 2011-05-10 V V S Virtual Video Systems Video and multimedia distribution system
US20110184744A1 (en) * 2006-07-26 2011-07-28 V V S Virtual Video Systems (Canada) Inc. Video and multimedia distribution system
US8275746B2 (en) 2006-07-26 2012-09-25 V V S Virtual Video Systems (Canada) Inc. Video and multimedia distribution system
US8504572B2 (en) 2006-07-26 2013-08-06 V V S Virtual Video Systems (Canada) Inc. Video and multimedia distribution system
US9055317B2 (en) 2006-08-01 2015-06-09 Microsoft Technology Licensing, Llc Media content catalog service
US20080046929A1 (en) * 2006-08-01 2008-02-21 Microsoft Corporation Media content catalog service
US8555317B2 (en) 2006-08-01 2013-10-08 Microsoft Corporation Media content catalog service
US7962937B2 (en) 2006-08-01 2011-06-14 Microsoft Corporation Media content catalog service
US20110209185A1 (en) * 2006-08-01 2011-08-25 Microsoft Corporation Media content catalog service
US9130952B2 (en) * 2006-08-04 2015-09-08 Apple Inc. Method and apparatus for searching metadata
US20140189844A1 (en) * 2006-08-04 2014-07-03 Apple Inc. Method and apparatus for searching metadata
US20090083116A1 (en) * 2006-08-08 2009-03-26 Concert Technology Corporation Heavy influencer media recommendations
US8620699B2 (en) 2006-08-08 2013-12-31 Napo Enterprises, Llc Heavy influencer media recommendations
US8090606B2 (en) 2006-08-08 2012-01-03 Napo Enterprises, Llc Embedded media recommendations
WO2008021177A2 (en) * 2006-08-10 2008-02-21 Wisedv, Inc. Video display device and method for limited employment to subscribers proximate only to authorized venues
US20080040766A1 (en) * 2006-08-10 2008-02-14 Atul Mansukhlal Anandpura Video display device and method for limited employment to subscribers proximate only to authorized venues
WO2008021177A3 (en) * 2006-08-10 2008-11-13 Wisedv Inc Video display device and method for limited employment to subscribers proximate only to authorized venues
US20140337623A1 (en) * 2006-08-25 2014-11-13 Protegrity Corporation Data security in a disconnected environment
US9705670B2 (en) * 2006-08-25 2017-07-11 Protegrity Corporation Data security in a disconnected environment
US8296812B1 (en) 2006-09-01 2012-10-23 Vudu, Inc. Streaming video using erasure encoding
US20080065249A1 (en) * 2006-09-08 2008-03-13 Pang Stephen Y Method and apparatus for ad hoc sharing of media samples
US20110217020A1 (en) * 2006-09-12 2011-09-08 Ubiquity Holdings Mobile Movie Editing System
AU2007294702B2 (en) * 2006-09-15 2011-07-21 A. Zeki Erdin Teleconferencing between various 4G wireless entities such as mobile terminals and fixed terminals including laptops and television receivers fitted with a special wireless 4G interface
AU2007294702A8 (en) * 2006-09-15 2011-07-28 A. Zeki Erdin Teleconferencing between various 4G wireless entities such as mobile terminals and fixed terminals including laptops and television receivers fitted with a special wireless 4G interface
US20080162666A1 (en) * 2006-09-15 2008-07-03 Sony Corporation Information processing device, download method, download interruption method, download resuming method, and program
US9307488B2 (en) 2006-09-21 2016-04-05 T-Mobile Usa, Inc. Wireless device registration, such as automatic registration of a Wi-Fi enabled device
US20100080202A1 (en) * 2006-09-21 2010-04-01 Mark Hanson Wireless device registration, such as automatic registration of a wi-fi enabled device
US8503358B2 (en) * 2006-09-21 2013-08-06 T-Mobile Usa, Inc. Wireless device registration, such as automatic registration of a Wi-Fi enabled device
US8964715B2 (en) 2006-09-21 2015-02-24 T-Mobile Usa, Inc. Wireless device registration, such as automatic registration of a Wi-Fi enabled device
US9585088B2 (en) 2006-09-21 2017-02-28 T-Mobile Usa, Inc. Wireless device registration, such as automatic registration of a Wi-Fi enabled device
US20080091717A1 (en) * 2006-09-27 2008-04-17 Zachary Adam Garbow Generation of Collaborative Playlist Based Upon Musical Preference Data from Multiple Digital Media Players
US20080082688A1 (en) * 2006-09-28 2008-04-03 Lg Electronics Inc. Apparatus and method for receiving and reproducing multimedia entertainment content
US8195782B2 (en) * 2006-09-28 2012-06-05 Lg Electronics Inc. Apparatus and method for receiving and reproducing multimedia entertainment content
US20080091688A1 (en) * 2006-10-17 2008-04-17 Samsung Electronics Co., Ltd. Apparatus and method providing content service
US9298748B2 (en) * 2006-10-17 2016-03-29 Samsung Electronics Co., Ltd. Apparatus and method providing content service
US20080098436A1 (en) * 2006-10-19 2008-04-24 Sbc Knowledge Ventures, L.P. Top recording events list for media device
US9313458B2 (en) 2006-10-20 2016-04-12 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
US10362018B2 (en) 2006-10-20 2019-07-23 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
US9923883B2 (en) 2006-10-20 2018-03-20 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
US11381549B2 (en) 2006-10-20 2022-07-05 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
WO2008050106A3 (en) * 2006-10-24 2008-08-07 Rok Productions Ltd Content provision
WO2008050106A2 (en) * 2006-10-24 2008-05-02 Rok Productions Limited Content provision
US20090006335A1 (en) * 2006-10-26 2009-01-01 Videokeyhole.Com, Inc. System And Method For Distributing Multimedia Information
US10069836B2 (en) 2006-11-01 2018-09-04 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US9742768B2 (en) 2006-11-01 2017-08-22 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US20080109850A1 (en) * 2006-11-02 2008-05-08 Sbc Knowledge Ventures, L.P. Customized interface based on viewed programming
US8566877B2 (en) 2006-11-02 2013-10-22 AT&T Intellectual Propety I, L.P. Method and apparatus for content information related to a media program
US8056101B2 (en) 2006-11-02 2011-11-08 At&T Intellectual Property I, L.P. Customized interface based on viewed programming
US20080109550A1 (en) * 2006-11-03 2008-05-08 Microsoft Corporation Disk jockey streaming sessions
US8868763B2 (en) * 2006-11-03 2014-10-21 Microsoft Corporation Disk jockey streaming sessions
WO2008057508A2 (en) * 2006-11-07 2008-05-15 Tiversa, Inc. System and method for peer-to-peer compensation
WO2008057508A3 (en) * 2006-11-07 2008-08-21 Tiversa Inc System and method for peer-to-peer compensation
US20080120416A1 (en) * 2006-11-07 2008-05-22 Tiversa, Inc. System and method for peer to peer compensation
US10296561B2 (en) 2006-11-16 2019-05-21 James Andrews Apparatus, method and graphical user interface for providing a sound link for combining, publishing and accessing websites and audio files on the internet
US20130226964A1 (en) * 2006-12-01 2013-08-29 Scenera Technologies, Llc Methods, Systems, And Computer Program Products For Determining Availability Of Presentable Content
US20080133597A1 (en) * 2006-12-01 2008-06-05 Jeffrey Scott Bardsley Methods, systems, and computer program products for determining availability of presentable content via a subscription service
US8438145B2 (en) * 2006-12-01 2013-05-07 Scenera Technologies, Llc Methods, systems, and computer program products for determining availability of presentable content via a subscription service
US7962460B2 (en) * 2006-12-01 2011-06-14 Scenera Technologies, Llc Methods, systems, and computer program products for determining availability of presentable content via a subscription service
US20110213760A1 (en) * 2006-12-01 2011-09-01 Jeffrey Scott Bardsley Methods, Systems, And Computer Program Products For Determining Availability Of Presentable Content Via A Subscription Service
US10133780B2 (en) * 2006-12-01 2018-11-20 Scenera Mobile Technologies, Llc Methods, systems, and computer program products for determining availability of presentable content
US20130086192A1 (en) * 2006-12-12 2013-04-04 Bellsouth Intellectual Property Corporation Group swarm metrics and content
US8359310B1 (en) * 2006-12-12 2013-01-22 At&T Intellectual Property I, L.P. Group swarm metrics and content
US8600983B2 (en) * 2006-12-12 2013-12-03 At&T Intellectual Property I, L.P. Group swarm metrics and content
US20090083117A1 (en) * 2006-12-13 2009-03-26 Concert Technology Corporation Matching participants in a p2p recommendation network loosely coupled to a subscription service
US8874655B2 (en) 2006-12-13 2014-10-28 Napo Enterprises, Llc Matching participants in a P2P recommendation network loosely coupled to a subscription service
US20080162468A1 (en) * 2006-12-19 2008-07-03 Teravolt Gbr Method of and apparatus for selecting characterisable datasets
US20080154626A1 (en) * 2006-12-20 2008-06-26 Microsoft Corporation Aggregating and sharing trust-owned media
US20130132409A1 (en) * 2006-12-21 2013-05-23 Yahoo! Inc. Systems And Methods For Providing Multiple Media Items To A Consumer Via A Simplified Consumer Interaction
US20100100608A1 (en) * 2006-12-22 2010-04-22 British Sky Broadcasting Limited Media device and interface
US10477152B2 (en) * 2006-12-22 2019-11-12 Sky Cp Limited Media device and interface
US20080163098A1 (en) * 2006-12-27 2008-07-03 Research In Motion Limited Method for presenting data on a small screen
US20080162501A1 (en) * 2006-12-27 2008-07-03 Research In Motion Limited Method and apparatus for memory management in an electronic device
US20080162597A1 (en) * 2006-12-27 2008-07-03 Research In Motion Limited Method and apparatus for synchronizing databases connected by wireless interface
US20080162486A1 (en) * 2006-12-27 2008-07-03 Research In Motion Limited Method and apparatus for storing data from a network address
US8275741B2 (en) * 2006-12-27 2012-09-25 Research In Motion Limited Method and apparatus for memory management in an electronic device
US8099386B2 (en) 2006-12-27 2012-01-17 Research In Motion Limited Method and apparatus for synchronizing databases connected by wireless interface
US10156953B2 (en) 2006-12-27 2018-12-18 Blackberry Limited Method for presenting data on a small screen
US20080172413A1 (en) * 2007-01-12 2008-07-17 Fu-Sheng Chiu Mobile multimedia content distribution and access
US20090070185A1 (en) * 2007-01-17 2009-03-12 Concert Technology Corporation System and method for recommending a digital media subscription service
US8606927B2 (en) * 2007-01-22 2013-12-10 International Business Machines Corporation Multi-device communication method and system
US20080177885A1 (en) * 2007-01-22 2008-07-24 Jeffrey Scott Pierce Multi-device communication method and system
US9135334B2 (en) 2007-01-23 2015-09-15 Cox Communications, Inc. Providing a social network
US11552999B2 (en) 2007-01-24 2023-01-10 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US9674224B2 (en) 2007-01-24 2017-06-06 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US10404752B2 (en) 2007-01-24 2019-09-03 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US20080184123A1 (en) * 2007-01-26 2008-07-31 Shuqair Michel A D System And Method For Providing A Secure Connection Between A Computer And A Mobile Device
US20080195239A1 (en) * 2007-02-08 2008-08-14 Ben Aaron Rotholtz Collaborative playlist system and method
US11790769B2 (en) 2007-02-09 2023-10-17 Universal Electronics Inc. Graphical user interface for programming universal remote control devices
US20200043323A1 (en) * 2007-02-09 2020-02-06 Universal Electronics Inc. Graphical user interface for programming universal remote control devices
US11551546B2 (en) * 2007-02-09 2023-01-10 Universal Electronics Inc. Graphical user interface for programming universal remote control devices
US20080201446A1 (en) * 2007-02-21 2008-08-21 Concert Technology Corporation Method and system for collecting information about a user's media collections from multiple login points
US8307092B2 (en) 2007-02-21 2012-11-06 Napo Enterprises, Llc Method and system for collecting information about a user's media collections from multiple login points
US8645560B2 (en) 2007-02-28 2014-02-04 Sony Corporation Content providing system and method, shared content providing apparatus and method, content output apparatus and method, and program
EP2129121A4 (en) * 2007-02-28 2011-06-08 Sony Corp Content providing system and method, shared content providing device and method, content output device and method, and program
EP2129121A1 (en) * 2007-02-28 2009-12-02 Sony Corporation Content providing system and method, shared content providing device and method, content output device and method, and program
US20100106800A1 (en) * 2007-02-28 2010-04-29 Yoshiharu Dewa Content providing system and method, shared content output apparatus and method, and program
US20120102404A1 (en) * 2007-03-06 2012-04-26 Tiu Jr William K Multimedia Aggregation in an Online Social Network
US10013399B2 (en) 2007-03-06 2018-07-03 Facebook, Inc. Post-to-post profile control
US9037644B2 (en) 2007-03-06 2015-05-19 Facebook, Inc. User configuration file for access control for embedded resources
US9817797B2 (en) 2007-03-06 2017-11-14 Facebook, Inc. Multimedia aggregation in an online social network
US8589482B2 (en) * 2007-03-06 2013-11-19 Facebook, Inc. Multimedia aggregation in an online social network
US10592594B2 (en) 2007-03-06 2020-03-17 Facebook, Inc. Selecting popular content on online social networks
US8898226B2 (en) 2007-03-06 2014-11-25 Facebook, Inc. Multimedia aggregation in an online social network
US10140264B2 (en) 2007-03-06 2018-11-27 Facebook, Inc. Multimedia aggregation in an online social network
US9798705B2 (en) 2007-03-06 2017-10-24 Facebook, Inc. Multimedia aggregation in an online social network
US8521815B2 (en) 2007-03-06 2013-08-27 Facebook, Inc. Post-to-profile control
US20100162375A1 (en) * 2007-03-06 2010-06-24 Friendster Inc. Multimedia aggregation in an online social network
US9600453B2 (en) 2007-03-06 2017-03-21 Facebook, Inc. Multimedia aggregation in an online social network
US8572167B2 (en) 2007-03-06 2013-10-29 Facebook, Inc. Multimedia aggregation in an online social network
US9959253B2 (en) 2007-03-06 2018-05-01 Facebook, Inc. Multimedia aggregation in an online social network
US7974614B1 (en) 2007-03-16 2011-07-05 At&T Mobility Ii Llc Systems and methods for merchandising content to a second mobile telephone based on the content of a first mobile telephone
US7925245B1 (en) * 2007-03-16 2011-04-12 At&T Mobility Ii Llc System and methods for wirelessly providing update information of and downloading previously obtained content to a newly activated mobile station
US8150425B1 (en) * 2007-03-16 2012-04-03 At&T Mobility Ii Llc Systems and methods for merchandising new offers to mobile telephone users based on changes to the mobile telephone's components
US20080242280A1 (en) * 2007-03-27 2008-10-02 Shapiro Andrew J Content Delivery System and Method
US10602346B2 (en) * 2007-03-27 2020-03-24 Iocast Llc Content delivery system and method
US8498628B2 (en) * 2007-03-27 2013-07-30 Iocast Llc Content delivery system and method
US9699647B2 (en) * 2007-03-27 2017-07-04 Iocast Llc Content delivery system and method
US20140006556A1 (en) * 2007-03-27 2014-01-02 Iocast Llc Content Delivery System and Method
US20170303115A1 (en) * 2007-03-27 2017-10-19 Iocast Llc Content Delivery System and Method
US9224427B2 (en) 2007-04-02 2015-12-29 Napo Enterprises LLC Rating media item recommendations using recommendation paths and/or media item usage
US7941764B2 (en) 2007-04-04 2011-05-10 Abo Enterprises, Llc System and method for assigning user preference settings for a category, and in particular a media category
US9081780B2 (en) 2007-04-04 2015-07-14 Abo Enterprises, Llc System and method for assigning user preference settings for a category, and in particular a media category
US20090077499A1 (en) * 2007-04-04 2009-03-19 Concert Technology Corporation System and method for assigning user preference settings for a category, and in particular a media category
US8434024B2 (en) 2007-04-05 2013-04-30 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US8417663B2 (en) * 2007-04-05 2013-04-09 Lg Electronics Inc. Managing digital files in an electronic device
US20090070339A1 (en) * 2007-04-05 2009-03-12 Lg Electronics Inc. Managing digital files in an electronic device
US8112720B2 (en) 2007-04-05 2012-02-07 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US20080256482A1 (en) * 2007-04-10 2008-10-16 Samsung Electronics Co., Ltd. Mobile terminal and method for displaying detailed information about DRM contents
US20120185488A1 (en) * 2007-04-18 2012-07-19 Oppenheimer Harold B Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists
US8502056B2 (en) * 2007-04-18 2013-08-06 Pushbuttonmusic.Com, Llc Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists
US20080263027A1 (en) * 2007-04-20 2008-10-23 Samsung Electronics Co., Ltd Portable data storage apparatus and method of allowing user to select digital data using the portable data storage apparatus
US8533847B2 (en) 2007-05-24 2013-09-10 Sandisk Il Ltd. Apparatus and method for screening new data without impacting download speed
US20080295179A1 (en) * 2007-05-24 2008-11-27 Sandisk Il Ltd. Apparatus and method for screening new data without impacting download speed
US8832220B2 (en) 2007-05-29 2014-09-09 Domingo Enterprises, Llc System and method for increasing data availability on a mobile device based on operating mode
US9654583B2 (en) 2007-05-29 2017-05-16 Domingo Enterprises, Llc System and method for increasing data availability on a mobile device based on operating mode
US20090055467A1 (en) * 2007-05-29 2009-02-26 Concert Technology Corporation System and method for increasing data availability on a mobile device based on operating mode
US20080301187A1 (en) * 2007-06-01 2008-12-04 Concert Technology Corporation Enhanced media item playlist comprising presence information
US8839141B2 (en) 2007-06-01 2014-09-16 Napo Enterprises, Llc Method and system for visually indicating a replay status of media items on a media device
US8954883B2 (en) 2007-06-01 2015-02-10 Napo Enterprises, Llc Method and system for visually indicating a replay status of media items on a media device
US9037632B2 (en) 2007-06-01 2015-05-19 Napo Enterprises, Llc System and method of generating a media item recommendation message with recommender presence information
US9448688B2 (en) 2007-06-01 2016-09-20 Napo Enterprises, Llc Visually indicating a replay status of media items on a media device
US9275055B2 (en) 2007-06-01 2016-03-01 Napo Enterprises, Llc Method and system for visually indicating a replay status of media items on a media device
US8285776B2 (en) 2007-06-01 2012-10-09 Napo Enterprises, Llc System and method for processing a received media item recommendation message comprising recommender presence information
US8983950B2 (en) 2007-06-01 2015-03-17 Napo Enterprises, Llc Method and system for sorting media items in a playlist on a media device
US9164993B2 (en) 2007-06-01 2015-10-20 Napo Enterprises, Llc System and method for propagating a media item recommendation message comprising recommender presence information
US20080307316A1 (en) * 2007-06-07 2008-12-11 Concert Technology Corporation System and method for assigning user preference settings to fields in a category, particularly a media category
US20080306909A1 (en) * 2007-06-08 2008-12-11 Microsoft Corporation Intelligent download of media files to portable device
US20090012973A1 (en) * 2007-07-02 2009-01-08 Samsung Electronics Co., Ltd. Apparatus and method for importing content including plural pieces of usage constraint information
US20090044216A1 (en) * 2007-08-08 2009-02-12 Mcnicoll Marcel Internet-Based System for Interactive Synchronized Shared Viewing of Video Content
US20090055402A1 (en) * 2007-08-23 2009-02-26 Samsung Electronics Co., Ltd Method and apparatus to automatically receive and/or transmit contents
US8296277B2 (en) * 2007-08-23 2012-10-23 Samsung Electronics Co., Ltd. Method and apparatus to automatically receive and/or transmit contents
US20150213121A1 (en) * 2007-08-29 2015-07-30 Iheartmedia Management Services, Inc. System and method for providing broadcast listener participation
US9361372B2 (en) * 2007-08-29 2016-06-07 Iheartmedia Management Services, Inc. System and method for providing broadcast listener participation
US20090063301A1 (en) * 2007-09-04 2009-03-05 Alan Ward Digital Asset Delivery to Different Devices
US20090070344A1 (en) * 2007-09-11 2009-03-12 Joel Espelien System and method for virtual storage for media service on a portable device
WO2009035578A1 (en) * 2007-09-11 2009-03-19 Packetvideo Corp. System and method for virtual storage for media service on a portable device
US20100264211A1 (en) * 2007-09-12 2010-10-21 Devicefidelity, Inc. Magnetically coupling radio frequency antennas
US9152911B2 (en) 2007-09-12 2015-10-06 Devicefidelity, Inc. Switching between internal and external antennas
US9384480B2 (en) 2007-09-12 2016-07-05 Devicefidelity, Inc. Wirelessly executing financial transactions
US8776189B2 (en) * 2007-09-12 2014-07-08 Devicefidelity, Inc. Wirelessly accessing broadband services using intelligent cards
US9418362B2 (en) 2007-09-12 2016-08-16 Devicefidelity, Inc. Amplifying radio frequency signals
US9016589B2 (en) 2007-09-12 2015-04-28 Devicefidelity, Inc. Selectively switching antennas of transaction cards
US20090070691A1 (en) * 2007-09-12 2009-03-12 Devicefidelity, Inc. Presenting web pages through mobile host devices
US20100044444A1 (en) * 2007-09-12 2010-02-25 Devicefidelity, Inc. Amplifying radio frequency signals
US9311766B2 (en) 2007-09-12 2016-04-12 Devicefidelity, Inc. Wireless communicating radio frequency signals
US9225718B2 (en) 2007-09-12 2015-12-29 Devicefidelity, Inc. Wirelessly accessing broadband services using intelligent cards
US9195931B2 (en) 2007-09-12 2015-11-24 Devicefidelity, Inc. Switching between internal and external antennas
US20090199283A1 (en) * 2007-09-12 2009-08-06 Devicefidelity, Inc. Wirelessly receiving broadcast signals using intelligent cards
US20090070272A1 (en) * 2007-09-12 2009-03-12 Devicefidelity, Inc. Wirelessly executing financial transactions
US9304555B2 (en) 2007-09-12 2016-04-05 Devicefidelity, Inc. Magnetically coupling radio frequency antennas
US8925827B2 (en) 2007-09-12 2015-01-06 Devicefidelity, Inc. Amplifying radio frequency signals
US20090069049A1 (en) * 2007-09-12 2009-03-12 Devicefidelity, Inc. Interfacing transaction cards with host devices
US8915447B2 (en) 2007-09-12 2014-12-23 Devicefidelity, Inc. Amplifying radio frequency signals
US20090069052A1 (en) * 2007-09-12 2009-03-12 Devicefidelity, Inc. Receiving broadcast signals using intelligent covers for mobile devices
US8548540B2 (en) 2007-09-12 2013-10-01 Devicefidelity, Inc. Executing transactions using mobile-device covers
US20090070861A1 (en) * 2007-09-12 2009-03-12 Devicefidelity, Inc. Wirelessly accessing broadband services using intelligent cards
US20110177852A1 (en) * 2007-09-12 2011-07-21 Devicefidelity, Inc. Executing transactions using mobile-device covers
US20090108063A1 (en) * 2007-09-12 2009-04-30 Deepak Jain Wirelessly Communicating Radio Frequency Signals
US20110053560A1 (en) * 2007-09-12 2011-03-03 Deepak Jain Updating Mobile Devices with Additional Elements
US9106647B2 (en) 2007-09-12 2015-08-11 Devicefidelity, Inc. Executing transactions secured user credentials
US11522952B2 (en) 2007-09-24 2022-12-06 The Research Foundation For The State University Of New York Automatic clustering for self-organizing grids
US20090089591A1 (en) * 2007-09-27 2009-04-02 Protegrity Corporation Data security in a disconnected environment
US10211978B2 (en) * 2007-09-27 2019-02-19 Protegrity Corporation Data security in a disconnected environment
US8826449B2 (en) * 2007-09-27 2014-09-02 Protegrity Corporation Data security in a disconnected environment
US9635419B2 (en) * 2007-10-05 2017-04-25 At&T Intellectual Property I, L.P. Video content monitoring device and methods thereof
US20140325548A1 (en) * 2007-10-05 2014-10-30 At&T Intellectual Property I, Lp Video Content Monitoring Device and Methods Thereof
US10425685B2 (en) 2007-10-05 2019-09-24 At&T Intellectual Property I, L.P. Video content monitoring device and methods thereof
US8566720B2 (en) 2007-10-25 2013-10-22 Nokia Corporation System and method for listening to audio content
US20100172287A1 (en) * 2007-10-25 2010-07-08 Krieter Marcus Temporal network server connected devices with off-line ad hoc update and interaction capability
US9032294B2 (en) 2007-10-25 2015-05-12 Nokia Corporation System and method for listening to audio content
US20090113507A1 (en) * 2007-10-31 2009-04-30 Michael Casey Gotcher Media System for Facilitating Interaction with Media Data Across a Plurality of Media Devices
WO2009058243A1 (en) * 2007-10-31 2009-05-07 Advanced Micro Devices, Inc. Media system for facilitating interaction with media data across a plurality of media devices
US7865522B2 (en) 2007-11-07 2011-01-04 Napo Enterprises, Llc System and method for hyping media recommendations in a media recommendation system
US20090125588A1 (en) * 2007-11-09 2009-05-14 Concert Technology Corporation System and method of filtering recommenders in a media item recommendation system
US9060034B2 (en) * 2007-11-09 2015-06-16 Napo Enterprises, Llc System and method of filtering recommenders in a media item recommendation system
US8874574B2 (en) 2007-11-26 2014-10-28 Abo Enterprises, Llc Intelligent default weighting process for criteria utilized to score media content items
US8224856B2 (en) 2007-11-26 2012-07-17 Abo Enterprises, Llc Intelligent default weighting process for criteria utilized to score media content items
US9164994B2 (en) 2007-11-26 2015-10-20 Abo Enterprises, Llc Intelligent default weighting process for criteria utilized to score media content items
US20090138505A1 (en) * 2007-11-26 2009-05-28 Concert Technology Corporation Intelligent default weighting process for criteria utilized to score media content items
US20090138457A1 (en) * 2007-11-26 2009-05-28 Concert Technology Corporation Grouping and weighting media categories with time periods
US11704642B2 (en) 2007-11-30 2023-07-18 Michelle Fisher Blaze non-browser based application for purchasing digital products
US11610190B2 (en) 2007-11-30 2023-03-21 Michelle Fisher Blaze remote management server for downloading a digital product
US11599865B2 (en) 2007-11-30 2023-03-07 Michelle Fisher Method and system for remote transaction processing using a non-browser based application
US20090150530A1 (en) * 2007-12-05 2009-06-11 Sony Corporation Server device, terminal device, content sender/receiver system, content sender/receiver method, and program
US9497583B2 (en) 2007-12-12 2016-11-15 Iii Holdings 2, Llc System and method for generating a recommendation on a mobile device
US20090156182A1 (en) * 2007-12-12 2009-06-18 Andrew Jenkins System and method for generating a recommendation on a mobile device
US11363404B2 (en) 2007-12-12 2022-06-14 Iii Holdings 2, Llc System and method for generating a recommendation on a mobile device
US8095153B2 (en) 2007-12-12 2012-01-10 Packet Video Corporation System and method for generating a recommendation on a mobile device
US9473909B2 (en) 2007-12-12 2016-10-18 Mantis Messaging, Inc. Methods and systems for transmitting video messages to mobile communication devices
US9237427B2 (en) 2007-12-12 2016-01-12 Mobile Messengers Global, Inc. Methods and systems for transmitting video messages to mobile communication devices
US20090158136A1 (en) * 2007-12-12 2009-06-18 Anthony Rossano Methods and systems for video messaging
US11653174B2 (en) 2007-12-12 2023-05-16 Iii Holdings 2, Llc System and method for generating a recommendation on a mobile device
US20090157680A1 (en) * 2007-12-12 2009-06-18 Brett Crossley System and method for creating metadata
US8457661B2 (en) * 2007-12-12 2013-06-04 Mogreet, Inc. Methods and systems for transmitting video messages to mobile communication devices
US9030521B2 (en) 2007-12-12 2015-05-12 Mobile Messenger Global, Inc. Methods and systems for transmitting video messages to mobile communication devices
US10715955B2 (en) 2007-12-12 2020-07-14 Iii Holdings 2, Llc System and method for generating a recommendation on a mobile device
US8065325B2 (en) 2007-12-12 2011-11-22 Packet Video Corp. System and method for creating metadata
US20090156170A1 (en) * 2007-12-12 2009-06-18 Anthony Rossano Methods and systems for transmitting video messages to mobile communication devices
US20090158146A1 (en) * 2007-12-13 2009-06-18 Concert Technology Corporation Resizing tag representations or tag group representations to control relative importance
US20090157480A1 (en) * 2007-12-14 2009-06-18 Smith Alexander E Intelligent broadcast techniques to optimize wireless device bandwidth usage
US20110196758A1 (en) * 2007-12-14 2011-08-11 Smith Alexander E Intelligent broadcast techniques to optimize wireless device bandwidth usage
US9224150B2 (en) 2007-12-18 2015-12-29 Napo Enterprises, Llc Identifying highly valued recommendations of users in a media recommendation network
US9734507B2 (en) 2007-12-20 2017-08-15 Napo Enterprise, Llc Method and system for simulating recommendations in a social network for an offline user
US9071662B2 (en) 2007-12-20 2015-06-30 Napo Enterprises, Llc Method and system for populating a content repository for an internet radio service based on a recommendation network
US8396951B2 (en) 2007-12-20 2013-03-12 Napo Enterprises, Llc Method and system for populating a content repository for an internet radio service based on a recommendation network
US8577874B2 (en) 2007-12-21 2013-11-05 Lemi Technology, Llc Tunersphere
US8983937B2 (en) 2007-12-21 2015-03-17 Lemi Technology, Llc Tunersphere
US9275138B2 (en) 2007-12-21 2016-03-01 Lemi Technology, Llc System for generating media recommendations in a distributed environment based on seed information
US8060525B2 (en) 2007-12-21 2011-11-15 Napo Enterprises, Llc Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
US8874554B2 (en) 2007-12-21 2014-10-28 Lemi Technology, Llc Turnersphere
US8117193B2 (en) 2007-12-21 2012-02-14 Lemi Technology, Llc Tunersphere
US9552428B2 (en) 2007-12-21 2017-01-24 Lemi Technology, Llc System for generating media recommendations in a distributed environment based on seed information
US20090164516A1 (en) * 2007-12-21 2009-06-25 Concert Technology Corporation Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
US9047235B1 (en) 2007-12-28 2015-06-02 Nokia Corporation Content management for packet-communicating devices
WO2009085768A1 (en) * 2007-12-28 2009-07-09 Nokia, Inc. Content management for packet-communicating devices
KR101196080B1 (en) 2007-12-28 2012-11-02 노키아 인코퍼레이션 Content management for packet-communicating devices
US9690852B2 (en) 2007-12-28 2017-06-27 Nokia Corporation Content management for packet-communicating devices
US8315950B2 (en) 2007-12-31 2012-11-20 Sandisk Technologies Inc. Powerfully simple digital media player and methods for use therewith
US20090171715A1 (en) * 2007-12-31 2009-07-02 Conley Kevin M Powerfully simple digital media player and methods for use therewith
US10652399B2 (en) 2008-01-11 2020-05-12 Seven Networks, Llc System and method for providing a network service in a distributed fashion to a mobile device
US20090182834A1 (en) * 2008-01-15 2009-07-16 Thomas Zettler Device and Method for Providing Data
US20090182962A1 (en) * 2008-01-16 2009-07-16 Apple Inc. Memory Subsystem Hibernation
US8892831B2 (en) 2008-01-16 2014-11-18 Apple Inc. Memory subsystem hibernation
KR101198440B1 (en) 2008-01-17 2012-11-06 콸콤 인코포레이티드 Method and apparatus for targeted media content delivery and acquisition in a wireless communication network
US20090187593A1 (en) * 2008-01-17 2009-07-23 Qualcomm Incorporated Methods and Apparatus for Targeted Media Content Delivery and Acquisition in a Wireless Communication Network
US20090185514A1 (en) * 2008-01-23 2009-07-23 Microsoft Corporation Wireless communications environment overlay
US7978652B2 (en) 2008-01-23 2011-07-12 Microsoft Corporation Wireless communications environment overlay
US20090198658A1 (en) * 2008-01-31 2009-08-06 Alcatel-Lucent Via The Electronic Patent Assignment System (Epas). Method for generating data enabling the search for content, system, terminal, and server complements to implement the method
US8549029B2 (en) * 2008-01-31 2013-10-01 Alcatel Lucent Method for generating data enabling the search for content, system, terminal, and server complements to implement the method
US20090198902A1 (en) * 2008-02-04 2009-08-06 Apple Inc. Memory mapping techniques
US8397014B2 (en) 2008-02-04 2013-03-12 Apple Inc. Memory mapping restore and garbage collection operations
US20090198952A1 (en) * 2008-02-04 2009-08-06 Apple Inc Memory Mapping Architecture
US20090198947A1 (en) * 2008-02-04 2009-08-06 Apple Inc. Memory Mapping Restore and Garbage Collection Operations
US8417893B2 (en) 2008-02-04 2013-04-09 Apple Inc. Memory mapping techniques
US20110004600A1 (en) * 2008-03-03 2011-01-06 Walker Matthew D Data management
US8306955B2 (en) 2008-03-03 2012-11-06 British Telecommunications Public Limited Company Data management
US8428635B2 (en) 2008-03-11 2013-04-23 Disney Enterprises, Inc. System and method for managing group communications
US20090234935A1 (en) * 2008-03-11 2009-09-17 Disney Enterprises, Inc. System and method for managing distribution of rich media content
US20090233639A1 (en) * 2008-03-11 2009-09-17 Disney Enterprises, Inc. System and method for managing group communications
US20090233543A1 (en) * 2008-03-11 2009-09-17 Disney Enterprises, Inc. System and method for providing a rich media visitor log
US8472924B2 (en) 2008-03-11 2013-06-25 Disney Enterprises, Inc. System and method for providing concierge services to a mobile device user
US8428509B2 (en) 2008-03-11 2013-04-23 Disney Enterprises, Inc. System and method for providing a rich media visitor log
US8745165B2 (en) * 2008-03-11 2014-06-03 Disney Enterprises, Inc. System and method for managing distribution of rich media content
US8335259B2 (en) 2008-03-12 2012-12-18 Packetvideo Corp. System and method for reformatting digital broadcast multimedia for a mobile device
US20090240732A1 (en) * 2008-03-24 2009-09-24 Concert Technology Corporation Active playlist having dynamic media item groups
US8725740B2 (en) 2008-03-24 2014-05-13 Napo Enterprises, Llc Active playlist having dynamic media item groups
US20090248702A1 (en) * 2008-03-31 2009-10-01 Rick Schwartz System and method for managing, controlling and/or rendering media in a network
US8224775B2 (en) 2008-03-31 2012-07-17 Packetvideo Corp. System and method for managing, controlling and/or rendering media in a network
US11831810B2 (en) 2008-04-02 2023-11-28 Twilio Inc. System and method for processing telephony sessions
US9906651B2 (en) 2008-04-02 2018-02-27 Twilio, Inc. System and method for processing media requests during telephony sessions
US11575795B2 (en) 2008-04-02 2023-02-07 Twilio Inc. System and method for processing telephony sessions
US11856150B2 (en) 2008-04-02 2023-12-26 Twilio Inc. System and method for processing telephony sessions
US11611663B2 (en) 2008-04-02 2023-03-21 Twilio Inc. System and method for processing telephony sessions
US11283843B2 (en) 2008-04-02 2022-03-22 Twilio Inc. System and method for processing telephony sessions
US10694042B2 (en) 2008-04-02 2020-06-23 Twilio Inc. System and method for processing media requests during telephony sessions
US11765275B2 (en) 2008-04-02 2023-09-19 Twilio Inc. System and method for processing telephony sessions
US11444985B2 (en) 2008-04-02 2022-09-13 Twilio Inc. System and method for processing telephony sessions
US9596274B2 (en) 2008-04-02 2017-03-14 Twilio, Inc. System and method for processing telephony sessions
US9591033B2 (en) 2008-04-02 2017-03-07 Twilio, Inc. System and method for processing media requests during telephony sessions
US11843722B2 (en) 2008-04-02 2023-12-12 Twilio Inc. System and method for processing telephony sessions
US11706349B2 (en) 2008-04-02 2023-07-18 Twilio Inc. System and method for processing telephony sessions
US10986142B2 (en) 2008-04-02 2021-04-20 Twilio Inc. System and method for processing telephony sessions
US10893078B2 (en) 2008-04-02 2021-01-12 Twilio Inc. System and method for processing telephony sessions
US11722602B2 (en) 2008-04-02 2023-08-08 Twilio Inc. System and method for processing media requests during telephony sessions
US10560495B2 (en) 2008-04-02 2020-02-11 Twilio Inc. System and method for processing telephony sessions
US9906571B2 (en) 2008-04-02 2018-02-27 Twilio, Inc. System and method for processing telephony sessions
US10893079B2 (en) 2008-04-02 2021-01-12 Twilio Inc. System and method for processing telephony sessions
US8136139B1 (en) * 2008-04-10 2012-03-13 Sprint Communications Company L.P. Receiving over-the-air licenses to high-quality media content
US20090259502A1 (en) * 2008-04-10 2009-10-15 Daniel David Erlewine Quality-Based Media Management for Network-Based Media Distribution
US8285810B2 (en) 2008-04-17 2012-10-09 Eloy Technology, Llc Aggregating media collections between participants of a sharing network utilizing bridging
US20090265418A1 (en) * 2008-04-17 2009-10-22 Eloy Technology, Llc Pruning an aggregate media collection
US9396196B2 (en) 2008-04-17 2016-07-19 Eloy Technology, Llc Method and system for aggregating media collections between participants of a sharing network
US20090265416A1 (en) * 2008-04-17 2009-10-22 Eloy Technology, Llc Aggregating media collections between participants of a sharing network utilizing bridging
US8874650B2 (en) 2008-04-17 2014-10-28 Eloy Technology, Llc Method and system for aggregating media collections between participants of a sharing network
US20090265426A1 (en) * 2008-04-17 2009-10-22 Eloy Technology, Llc Method and system for aggregating media collections between participants of a sharing network
US20090265417A1 (en) * 2008-04-17 2009-10-22 Eloy Technology, Llc Aggregating media collections to provide a primary list and sorted sub-lists
US8484311B2 (en) 2008-04-17 2013-07-09 Eloy Technology, Llc Pruning an aggregate media collection
US8224899B2 (en) 2008-04-17 2012-07-17 Eloy Technology, Llc Method and system for aggregating media collections between participants of a sharing network
US20090276722A1 (en) * 2008-04-30 2009-11-05 Jonathan Segel Method and apparatus for dual mode content searching, selection, delivery, and playout
US8914369B2 (en) * 2008-04-30 2014-12-16 Privacy Inside Ltd. Method and a system for data verification and/or authentication
US20110047158A1 (en) * 2008-04-30 2011-02-24 Privacy Inside Ltd Method and a system for data verification and/or authentication
US9838855B2 (en) 2008-05-02 2017-12-05 International Business Machines Corporation Avoiding redundant transmissions of data during multimedia mobile phone communications
US8548436B2 (en) 2008-05-02 2013-10-01 International Business Machines Corporation Avoiding redundant transmissions of data during multimedia mobile phone communications
US9253684B2 (en) 2008-05-02 2016-02-02 International Business Machines Corporation Avoiding redundant transmissions of data during multimedia mobile phone communications
US8346218B2 (en) * 2008-05-02 2013-01-01 International Business Machines Corporation Avoiding redundant transmissions of data during multimedia mobile phone communications
US20090275310A1 (en) * 2008-05-02 2009-11-05 Fletcher Benjamin J Techniques for Avoiding Redundant Transmissions of Data During Multimedia Mobile Phone Communications
US10339574B2 (en) 2008-05-05 2019-07-02 Apple Inc. Software program ratings
US9076176B2 (en) 2008-05-05 2015-07-07 Apple Inc. Electronic submission of application programs for network-based distribution
US20090276332A1 (en) * 2008-05-05 2009-11-05 Sam Gharabally Network-based distribution of application products
US10255580B2 (en) 2008-05-05 2019-04-09 Apple Inc. Network-based distribution of application products
US8769675B2 (en) 2008-05-13 2014-07-01 Apple Inc. Clock roll forward detection
US20090287942A1 (en) * 2008-05-13 2009-11-19 Pierre Betouin Clock roll forward detection
US20090293096A1 (en) * 2008-05-20 2009-11-26 Samsung Electronics Co., Ltd. Method and system for electronic device authentication
US8332630B2 (en) * 2008-05-20 2012-12-11 Samsung Electronics Co., Ltd. Method and system for electronic device authentication
US8520502B2 (en) * 2008-06-02 2013-08-27 Qualcomm Incorporated Systems and methods for managing RRC connections in wireless communications
US20090296675A1 (en) * 2008-06-02 2009-12-03 Qualcomm Incorporated Systems and methods for managing rrc connections in wireless communications
US8914389B2 (en) 2008-06-03 2014-12-16 Sony Corporation Information processing device, information processing method, and program
US20090299981A1 (en) * 2008-06-03 2009-12-03 Sony Corporation Information processing device, information processing method, and program
US20090300036A1 (en) * 2008-06-03 2009-12-03 Sony Corporation Information processing device, information processing method, and program
US8996412B2 (en) 2008-06-03 2015-03-31 Sony Corporation Information processing system and information processing method
US8924404B2 (en) 2008-06-03 2014-12-30 Sony Corporation Information processing device, information processing method, and program
US20090299823A1 (en) * 2008-06-03 2009-12-03 Sony Corporation Information processing system and information processing method
EP2131366A1 (en) * 2008-06-03 2009-12-09 Sony Corporation Information processing device, information processing method and program
US20090307409A1 (en) * 2008-06-06 2009-12-10 Apple Inc. Device memory management
US20090307682A1 (en) * 2008-06-08 2009-12-10 Sam Gharabally Techniques for Acquiring Updates for Application Programs
US20090307683A1 (en) * 2008-06-08 2009-12-10 Sam Gharabally Network-Based Update of Application Programs
US8713026B2 (en) 2008-06-13 2014-04-29 Sandisk Technologies Inc. Method for playing digital media files with a digital media player using a plurality of playlists
US20090313432A1 (en) * 2008-06-13 2009-12-17 Spence Richard C Memory device storing a plurality of digital media files and playlists
US20090313303A1 (en) * 2008-06-13 2009-12-17 Spence Richard C Method for playing digital media files with a digital media player using a plurality of playlists
US20100110200A1 (en) * 2008-07-31 2010-05-06 Kim Lau Generation and use of user-selected scenes playlist from distributed digital content
US11410704B2 (en) * 2008-07-31 2022-08-09 Warner Bros. Entertainment Inc. Generation and use of user-selected scenes playlist from distributed digital content
US9754625B2 (en) * 2008-07-31 2017-09-05 Warner Bros. Entertainment Inc. Generation and use of user-selected scenes playlist from distributed digital content
US20230023257A1 (en) * 2008-07-31 2023-01-26 Warner Bros. Entertainment Inc. Generation and use of user-selected scenes playlist from distributed digital content
US10748578B2 (en) 2008-07-31 2020-08-18 Warner Bros. Entertainment Inc. Generation and use of user-selected scenes playlist from distributed digital content
US8966001B2 (en) 2008-09-02 2015-02-24 Qualcomm Incorporated Deployment and distribution model for improved content delivery system
US9178632B2 (en) 2008-09-02 2015-11-03 Qualcomm Incorporated Methods and apparatus for an enhanced media content rating system
JP2012501509A (en) * 2008-09-02 2012-01-19 クゥアルコム・インコーポレイテッド Deployment and distribution model for improved content distribution system
WO2010027925A1 (en) * 2008-09-02 2010-03-11 Qualcomm Incorporated Deployment and distribution model for improved content delivery system
US20100057924A1 (en) * 2008-09-02 2010-03-04 Qualcomm Incorporated Access point for improved content delivery system
US20100058377A1 (en) * 2008-09-02 2010-03-04 Qualcomm Incorporated Methods and apparatus for an enhanced media context rating system
US20100057563A1 (en) * 2008-09-02 2010-03-04 Qualcomm Incorporated Deployment and distribution model for improved content delivery
US20100054519A1 (en) * 2008-09-03 2010-03-04 Mulvey James P Audio Communication System
US20100070490A1 (en) * 2008-09-17 2010-03-18 Eloy Technology, Llc System and method for enhanced smart playlists with aggregated media collections
WO2010034875A1 (en) * 2008-09-24 2010-04-01 Nokia Corporation Method, system, and apparatus for ranking media sharing channels
US20100082650A1 (en) * 2008-09-24 2010-04-01 Davin Wong Method, System, and Apparatus for Ranking Media Sharing Channels
US11632471B2 (en) 2008-10-01 2023-04-18 Twilio Inc. Telephony web event system and method
US10187530B2 (en) 2008-10-01 2019-01-22 Twilio, Inc. Telephony web event system and method
US9807244B2 (en) 2008-10-01 2017-10-31 Twilio, Inc. Telephony web event system and method
US10455094B2 (en) 2008-10-01 2019-10-22 Twilio Inc. Telephony web event system and method
US11665285B2 (en) 2008-10-01 2023-05-30 Twilio Inc. Telephony web event system and method
US11005998B2 (en) 2008-10-01 2021-05-11 Twilio Inc. Telephony web event system and method
US11641427B2 (en) 2008-10-01 2023-05-02 Twilio Inc. Telephony web event system and method
US8544046B2 (en) 2008-10-09 2013-09-24 Packetvideo Corporation System and method for controlling media rendering in a network using a mobile device
US20100095332A1 (en) * 2008-10-09 2010-04-15 Christian Gran System and method for controlling media rendering in a network using a mobile device
US20100094834A1 (en) * 2008-10-15 2010-04-15 Concert Technology Corporation Bridging in a media sharing system
US20100094833A1 (en) * 2008-10-15 2010-04-15 Concert Technology Corporation Caching and synching process for a media sharing system
US8484227B2 (en) 2008-10-15 2013-07-09 Eloy Technology, Llc Caching and synching process for a media sharing system
US8880599B2 (en) 2008-10-15 2014-11-04 Eloy Technology, Llc Collection digest for a media sharing system
US20100114979A1 (en) * 2008-10-28 2010-05-06 Concert Technology Corporation System and method for correlating similar playlists in a media sharing network
US8171419B2 (en) * 2008-10-31 2012-05-01 Research In Motion Limited Method and system for remote media management on a touch screen device
EP2184670A1 (en) 2008-10-31 2010-05-12 Research In Motion Limited Method and system for remote media management on a touch screen device
US20100115408A1 (en) * 2008-10-31 2010-05-06 Research In Motion Limited Method and system for remote media management on a touch screen device
US9857956B2 (en) * 2008-11-05 2018-01-02 Penthera Partners, Inc. Notifying a user of an available media object
US20150331599A1 (en) * 2008-11-05 2015-11-19 Penthera Partners, Inc. Notifying A User Of An Available Media Object
US20100125351A1 (en) * 2008-11-14 2010-05-20 Apple Inc. Ordering A Playlist Based on Media Popularity
US8407098B2 (en) * 2008-11-14 2013-03-26 Apple Inc. Method, medium, and system for ordering a playlist based on media popularity
US20100125512A1 (en) * 2008-11-19 2010-05-20 Microsoft Corporation Network-accessible virtual shopping cart
KR101129380B1 (en) 2008-12-01 2012-03-27 한국전자통신연구원 Apparatus of providing digital contents with external storage device and metadata, and method thereof
US20100169778A1 (en) * 2008-12-04 2010-07-01 Mundy L Starlight System and method for browsing, selecting and/or controlling rendering of media with a mobile device
US20100153352A1 (en) * 2008-12-16 2010-06-17 Judah Gamliel Hahn Discardable files
US8205060B2 (en) 2008-12-16 2012-06-19 Sandisk Il Ltd. Discardable files
US8375192B2 (en) 2008-12-16 2013-02-12 Sandisk Il Ltd. Discardable files
US9015209B2 (en) 2008-12-16 2015-04-21 Sandisk Il Ltd. Download management of discardable files
US9104686B2 (en) 2008-12-16 2015-08-11 Sandisk Technologies Inc. System and method for host management of discardable objects
US20100180091A1 (en) * 2008-12-16 2010-07-15 Judah Gamliel Hahn Discardable files
US20100153474A1 (en) * 2008-12-16 2010-06-17 Sandisk Il Ltd. Discardable files
US20100153452A1 (en) * 2008-12-16 2010-06-17 Judah Gamliel Hahn Discardable files
US9020993B2 (en) 2008-12-16 2015-04-28 Sandisk Il Ltd. Download management of discardable files
US8849856B2 (en) 2008-12-16 2014-09-30 Sandisk Il Ltd. Discardable files
US20100228795A1 (en) * 2008-12-16 2010-09-09 Judah Gamliel Hahn Download management of discardable files
US20100162120A1 (en) * 2008-12-18 2010-06-24 Derek Niizawa Digital Media Player User Interface
US20100174825A1 (en) * 2009-01-06 2010-07-08 Michelle Wu Internet radio systems and methods thereof
US20200236327A1 (en) * 2009-01-15 2020-07-23 Nsixty, Llc Video communication system and method for using same
US9367808B1 (en) 2009-02-02 2016-06-14 Napo Enterprises, Llc System and method for creating thematic listening experiences in a networked peer media recommendation environment
US9824144B2 (en) 2009-02-02 2017-11-21 Napo Enterprises, Llc Method and system for previewing recommendation queues
US9191229B2 (en) 2009-02-02 2015-11-17 Eloy Technology, Llc Remote participation in a Local Area Network (LAN) based media aggregation network
US8200602B2 (en) 2009-02-02 2012-06-12 Napo Enterprises, Llc System and method for creating thematic listening experiences in a networked peer media recommendation environment
US8745153B2 (en) 2009-02-09 2014-06-03 Apple Inc. Intelligent download of application programs
US20100205274A1 (en) * 2009-02-09 2010-08-12 Sam Gharabally Intelligent Download of Application Programs
US10938936B2 (en) 2009-02-09 2021-03-02 Apple Inc. Intelligent download of application programs
US10084874B2 (en) 2009-02-09 2018-09-25 Apple Inc. Intelligent download of application programs
US20100201870A1 (en) * 2009-02-11 2010-08-12 Martin Luessi System and method for frame interpolation for a compressed video bitstream
US20130054402A1 (en) * 2009-02-11 2013-02-28 Content Galaxy Inc. System for digital commerce and method of secure, automated crediting of publishers, editors, content providers, and affiliates
US10708437B2 (en) 2009-03-02 2020-07-07 Twilio Inc. Method and system for a multitenancy telephone network
US11785145B2 (en) 2009-03-02 2023-10-10 Twilio Inc. Method and system for a multitenancy telephone network
US10348908B2 (en) 2009-03-02 2019-07-09 Twilio, Inc. Method and system for a multitenancy telephone network
US11240381B2 (en) 2009-03-02 2022-02-01 Twilio Inc. Method and system for a multitenancy telephone network
US9621733B2 (en) 2009-03-02 2017-04-11 Twilio, Inc. Method and system for a multitenancy telephone network
US9894212B2 (en) 2009-03-02 2018-02-13 Twilio, Inc. Method and system for a multitenancy telephone network
US20100235329A1 (en) * 2009-03-10 2010-09-16 Sandisk Il Ltd. System and method of embedding second content in first content
US20100235473A1 (en) * 2009-03-10 2010-09-16 Sandisk Il Ltd. System and method of embedding second content in first content
US20100235443A1 (en) * 2009-03-10 2010-09-16 Tero Antero Laiho Method and apparatus of providing a locket service for content sharing
US20100235762A1 (en) * 2009-03-10 2010-09-16 Nokia Corporation Method and apparatus of providing a widget service for content sharing
US20100235889A1 (en) * 2009-03-16 2010-09-16 Michael Kuohao Chu Application products with in-application subsequent feature access using network-based distribution system
US20100235254A1 (en) * 2009-03-16 2010-09-16 Payam Mirrashidi Application Products with In-Application Subsequent Feature Access Using Network-Based Distribution System
US20100299219A1 (en) * 2009-05-25 2010-11-25 Cortes Ricardo D Configuration and Management of Add-ons to Digital Application Programs for Network-Based Distribution
US11683546B2 (en) 2009-05-29 2023-06-20 Iheartmedia Management Services, Inc. Delivering enrichment content based on identifier associations
US11477503B2 (en) 2009-05-29 2022-10-18 Iheartmedia Management Services, Inc. Providing enrichment content
US11057658B2 (en) * 2009-05-29 2021-07-06 Iheartmedia Management Services, Inc. Providing different additional content to different subscribers
US9300919B2 (en) 2009-06-08 2016-03-29 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
US9602864B2 (en) 2009-06-08 2017-03-21 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
US9749677B2 (en) 2009-06-08 2017-08-29 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
US10652607B2 (en) 2009-06-08 2020-05-12 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
US10965727B2 (en) 2009-06-08 2021-03-30 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US20100318794A1 (en) * 2009-06-11 2010-12-16 Panasonic Avionics Corporation System and Method for Providing Security Aboard a Moving Platform
US8402268B2 (en) 2009-06-11 2013-03-19 Panasonic Avionics Corporation System and method for providing security aboard a moving platform
US9716915B2 (en) 2009-06-26 2017-07-25 Iii Holdings 2, Llc System and method for managing and/or rendering internet multimedia content in a network
US10558735B2 (en) 2009-06-26 2020-02-11 Seagate Technology Llc System and method for using an application on a mobile device to transfer internet media content
US11647243B2 (en) 2009-06-26 2023-05-09 Seagate Technology Llc System and method for using an application on a mobile device to transfer internet media content
US9195775B2 (en) 2009-06-26 2015-11-24 Iii Holdings 2, Llc System and method for managing and/or rendering internet multimedia content in a network
US20100332565A1 (en) * 2009-06-26 2010-12-30 Packetvideo Corp. System and method for managing and/or rendering internet multimedia content in a network
US20100333155A1 (en) * 2009-06-30 2010-12-30 Philip David Royall Selectively using local non-volatile storage in conjunction with transmission of content
US20120106396A1 (en) * 2009-07-03 2012-05-03 Canon Kabushiki Kaisha Communication apparatus, communication apparatus control method, and program
US8516219B2 (en) 2009-07-24 2013-08-20 Apple Inc. Index cache tree
US20110022819A1 (en) * 2009-07-24 2011-01-27 Daniel Jeffrey Post Index cache tree
US8468293B2 (en) 2009-07-24 2013-06-18 Apple Inc. Restore index page
US20110022780A1 (en) * 2009-07-24 2011-01-27 Nir Jacob Wakrat Restore index page
US20110035508A1 (en) * 2009-08-07 2011-02-10 Jason Robert Fosback Automatic transport discovery for media submission
US9729609B2 (en) 2009-08-07 2017-08-08 Apple Inc. Automatic transport discovery for media submission
US20110060776A1 (en) * 2009-09-08 2011-03-10 Jason Robert Suitts Digital asset validation prior to submission for network-based distribution
US8935217B2 (en) 2009-09-08 2015-01-13 Apple Inc. Digital asset validation prior to submission for network-based distribution
US9491309B2 (en) 2009-10-07 2016-11-08 Twilio, Inc. System and method for running a multi-module telephony application
US10554825B2 (en) 2009-10-07 2020-02-04 Twilio Inc. System and method for running a multi-module telephony application
US11637933B2 (en) 2009-10-07 2023-04-25 Twilio Inc. System and method for running a multi-module telephony application
US11526304B2 (en) 2009-10-30 2022-12-13 Iii Holdings 2, Llc Memcached server functionality in a cluster of data processing nodes
US11720290B2 (en) 2009-10-30 2023-08-08 Iii Holdings 2, Llc Memcached server functionality in a cluster of data processing nodes
US20110125297A1 (en) * 2009-11-20 2011-05-26 Sony Ericsson Mobile Communications Ab Method for setting up a list of audio files
US20110131520A1 (en) * 2009-12-02 2011-06-02 Osama Al-Shaykh System and method for transferring media content from a mobile device to a home network
US20110184579A1 (en) * 2009-12-14 2011-07-28 Panasonic Avionics Corporation System and Method for Providing Dynamic Power Management
US8504217B2 (en) 2009-12-14 2013-08-06 Panasonic Avionics Corporation System and method for providing dynamic power management
US8897924B2 (en) 2009-12-14 2014-11-25 Panasonic Avionics Corporation System and method for providing dynamic power management
US20110183651A1 (en) * 2010-01-28 2011-07-28 Packetvideo Corp. System and method for requesting, retrieving and/or associating contact images on a mobile device
US8704960B2 (en) 2010-04-27 2014-04-22 Panasonic Avionics Corporation Deployment system and method for user interface devices
EP2580736A4 (en) * 2010-06-10 2015-10-21 Cricket Communications Inc Media server providing unlimited medai access over wireless infrastructure
EP2580735A4 (en) * 2010-06-10 2015-07-01 Cricket Communications Inc Mobile handset for media access and playback
US20110311197A1 (en) * 2010-06-17 2011-12-22 Kabushiki Kaisha Toshiba Playlist creating method, management method and recorder/player for executing the same
US11637934B2 (en) 2010-06-23 2023-04-25 Twilio Inc. System and method for monitoring account usage on a platform
US9590849B2 (en) 2010-06-23 2017-03-07 Twilio, Inc. System and method for managing a computing cluster
US9967224B2 (en) 2010-06-25 2018-05-08 Twilio, Inc. System and method for enabling real-time eventing
US11936609B2 (en) 2010-06-25 2024-03-19 Twilio Inc. System and method for enabling real-time eventing
US11088984B2 (en) 2010-06-25 2021-08-10 Twilio Ine. System and method for enabling real-time eventing
US11831955B2 (en) 2010-07-12 2023-11-28 Time Warner Cable Enterprises Llc Apparatus and methods for content management and account linking across multiple content delivery networks
US9424738B2 (en) 2010-07-23 2016-08-23 Tivo Inc. Automatic updates to a remote control device
US9076322B2 (en) 2010-07-23 2015-07-07 Tivo Inc. Determining commands based on detected movements of a remote control device
US9685072B2 (en) * 2010-07-23 2017-06-20 Tivo Solutions Inc. Privacy level indicator
US9691273B2 (en) 2010-07-23 2017-06-27 Tivo Solutions Inc. Automatic updates to a remote control device
US9786159B2 (en) 2010-07-23 2017-10-10 Tivo Solutions Inc. Multi-function remote control device
US20120050310A1 (en) * 2010-07-23 2012-03-01 Patel Mukesh K Privacy level indicator
US8983952B1 (en) * 2010-07-29 2015-03-17 Symantec Corporation System and method for partitioning backup data streams in a deduplication based storage system
US8463802B2 (en) 2010-08-19 2013-06-11 Sandisk Il Ltd. Card-based management of discardable files
US8549229B2 (en) 2010-08-19 2013-10-01 Sandisk Il Ltd. Systems and methods for managing an upload of files in a shared cache storage system
US9167302B2 (en) * 2010-08-26 2015-10-20 Cox Communications, Inc. Playlist bookmarking
US20120054808A1 (en) * 2010-08-26 2012-03-01 Cox Communications, Inc. Playlist Bookmarking
US8630494B1 (en) * 2010-09-01 2014-01-14 Ikorongo Technology, LLC Method and system for sharing image content based on collection proximity
US11843827B2 (en) 2010-09-07 2023-12-12 Opentv, Inc. Smart playlist
US20190258689A1 (en) * 2010-09-07 2019-08-22 Opentv, Inc. Collecting data from different sources
US20120059825A1 (en) * 2010-09-07 2012-03-08 Alex Fishman Collecting data from different sources
US10210160B2 (en) * 2010-09-07 2019-02-19 Opentv, Inc. Collecting data from different sources
US10419817B2 (en) * 2010-09-07 2019-09-17 Opentv, Inc. Smart playlist
US20180020255A1 (en) * 2010-09-07 2018-01-18 Opentv, Inc. Smart playlist
US20180035161A1 (en) * 2010-09-07 2018-02-01 Opentv, Inc. Smart playlist
US11593444B2 (en) 2010-09-07 2023-02-28 Opentv, Inc. Collecting data from different sources
US11074308B2 (en) * 2010-09-07 2021-07-27 Opentv, Inc. Collecting data from different sources
US9108733B2 (en) 2010-09-10 2015-08-18 Panasonic Avionics Corporation Integrated user interface system and method
US9208239B2 (en) 2010-09-29 2015-12-08 Eloy Technology, Llc Method and system for aggregating music in the cloud
US9015270B2 (en) 2010-10-08 2015-04-21 Time Warner Cable Enterprises Llc Apparatus and methods for enforcing content protection rules during data transfer between devices
US20120151080A1 (en) * 2010-12-14 2012-06-14 of California Media Repackaging Systems and Software for Adaptive Streaming Solutions, Methods of Production and Uses Thereof
US9210450B2 (en) 2010-12-28 2015-12-08 Systems And Software Enterprises, Llc Shared content storage
US9571863B2 (en) 2010-12-28 2017-02-14 Systems And Software Enterprises, Llc Shared content storage
US20120191532A1 (en) * 2011-01-20 2012-07-26 Samsung Electronics Co., Ltd. Method and apparatus for providing advertisement service
US20170099154A1 (en) * 2011-01-21 2017-04-06 Sony Corporation Wireless communication device, program, and wireless communication system
US10476686B2 (en) * 2011-01-21 2019-11-12 Sony Corporation Wireless communication device, program, and wireless communication system
US20120191599A1 (en) * 2011-01-24 2012-07-26 Psonar Limited On-line content distribution system
US10230772B2 (en) 2011-02-04 2019-03-12 Twilio, Inc. Method for processing telephony sessions of a network
US11032330B2 (en) 2011-02-04 2021-06-08 Twilio Inc. Method for processing telephony sessions of a network
US11848967B2 (en) 2011-02-04 2023-12-19 Twilio Inc. Method for processing telephony sessions of a network
US9882942B2 (en) 2011-02-04 2018-01-30 Twilio, Inc. Method for processing telephony sessions of a network
US10708317B2 (en) 2011-02-04 2020-07-07 Twilio Inc. Method for processing telephony sessions of a network
EP2493148A1 (en) * 2011-02-28 2012-08-29 Research In Motion Limited Wireless communications system providing media content based upon near field communication (NFC) communicated preference information and related methods
US8788849B2 (en) 2011-02-28 2014-07-22 Sandisk Technologies Inc. Method and apparatus for protecting cached streams
US8798777B2 (en) 2011-03-08 2014-08-05 Packetvideo Corporation System and method for using a list of audio media to create a list of audiovisual media
US10270831B2 (en) * 2011-04-04 2019-04-23 Soundlink, Inc. Automated system for combining and publishing network-based audio programming
US20120254753A1 (en) * 2011-04-04 2012-10-04 Andrews Christopher C Automated system for combining and publishing network-based audio programming
US9973560B2 (en) 2011-04-04 2018-05-15 Soundlink, Inc. Location-based network radio production and distribution system
US10819757B2 (en) 2011-05-23 2020-10-27 Twilio Inc. System and method for real-time communication by using a client application communication protocol
US10165015B2 (en) 2011-05-23 2018-12-25 Twilio Inc. System and method for real-time communication by using a client application communication protocol
US9648006B2 (en) 2011-05-23 2017-05-09 Twilio, Inc. System and method for communicating with a client application
US10560485B2 (en) 2011-05-23 2020-02-11 Twilio Inc. System and method for connecting a communication to a client
US10122763B2 (en) 2011-05-23 2018-11-06 Twilio, Inc. System and method for connecting a communication to a client
US11399044B2 (en) 2011-05-23 2022-07-26 Twilio Inc. System and method for connecting a communication to a client
US20120303705A1 (en) * 2011-05-25 2012-11-29 Jung Hoon Park Contents simultaneous playback terminal, the same system and method thereof
US9143889B2 (en) 2011-07-05 2015-09-22 Htc Corporation Method of establishing application-related communication between mobile electronic devices, mobile electronic device, non-transitory machine readable media thereof, and media sharing method
US20130013740A1 (en) * 2011-07-05 2013-01-10 Te-Chuan Liu Media Sharing Method and Non-transitory Machine Readable Media thereof
US8452887B1 (en) 2011-08-05 2013-05-28 Voice Portraits, Inc. System and method for managing and distributing audio recordings
US10686936B2 (en) 2011-09-21 2020-06-16 Twilio Inc. System and method for determining and communicating presence information
US10841421B2 (en) 2011-09-21 2020-11-17 Twilio Inc. System and method for determining and communicating presence information
US10182147B2 (en) 2011-09-21 2019-01-15 Twilio Inc. System and method for determining and communicating presence information
US11489961B2 (en) 2011-09-21 2022-11-01 Twilio Inc. System and method for determining and communicating presence information
US10212275B2 (en) 2011-09-21 2019-02-19 Twilio, Inc. System and method for determining and communicating presence information
US9942394B2 (en) 2011-09-21 2018-04-10 Twilio, Inc. System and method for determining and communicating presence information
KR101885723B1 (en) * 2011-09-30 2018-09-10 삼성전자 주식회사 Method for accessing electric device according to User Information and apparatus having the same
US20130086700A1 (en) * 2011-09-30 2013-04-04 Samsung Electronics Co., Ltd. User profile-based device access control method and apparatus
US9338239B2 (en) * 2011-09-30 2016-05-10 Samsung Electronics Co., Ltd User profile-based device access control method and apparatus
KR20130035484A (en) * 2011-09-30 2013-04-09 삼성전자주식회사 Method for accessing electric device according to user information and apparatus having the same
EP2761848A4 (en) * 2011-09-30 2015-04-08 Samsung Electronics Co Ltd User profile-based device access control method and apparatus
EP2761848A1 (en) * 2011-09-30 2014-08-06 Samsung Electronics Co., Ltd. User profile-based device access control method and apparatus
US9131327B2 (en) 2011-10-12 2015-09-08 Blackberry Limited Methods and apparatus to control accessories
US20190310749A1 (en) * 2011-10-24 2019-10-10 Omnifone Ltd. Method, system and computer program product for navigating digital media content
US10353553B2 (en) * 2011-10-24 2019-07-16 Omnifone Limited Method, system and computer program product for navigating digital media content
US11709583B2 (en) * 2011-10-24 2023-07-25 Lemon Inc. Method, system and computer program product for navigating digital media content
WO2013061053A1 (en) 2011-10-24 2013-05-02 Omnifone Ltd Method, system and computer program product for navigating digital media content
US20130105567A1 (en) * 2011-11-01 2013-05-02 Taejoon CHOI Media apparatus, content server and method for operating the same
US8909667B2 (en) 2011-11-01 2014-12-09 Lemi Technology, Llc Systems, methods, and computer readable media for generating recommendations in a media recommendation system
US9015109B2 (en) 2011-11-01 2015-04-21 Lemi Technology, Llc Systems, methods, and computer readable media for maintaining recommendations in a media recommendation system
US10650120B2 (en) * 2011-11-04 2020-05-12 Media Chain, Llc Digital media reproduction and licensing
US10657226B2 (en) * 2011-11-04 2020-05-19 Media Chain, Llc Digital media reproduction and licensing
US20180307808A1 (en) * 2011-11-04 2018-10-25 Christopher A. Estes Digital media reproduction and licensing
US11210371B1 (en) * 2011-11-04 2021-12-28 Media Chain, Llc Digital media reproduction and licensing
US10860691B2 (en) * 2011-11-04 2020-12-08 Media Chain LLC Digital media reproduction and licensing
US10885154B2 (en) * 2011-11-04 2021-01-05 Media Chain, Llc Digital media reproduction and licensing
US11210370B1 (en) * 2011-11-04 2021-12-28 Media Chain, Llc Digital media reproduction and licensing
EP2788982A4 (en) * 2011-12-07 2015-08-26 Systems & Software Entpr Llc Shared content storage
US10986460B2 (en) 2011-12-29 2021-04-20 Sonos, Inc. Grouping based on acoustic signals
US11528578B2 (en) 2011-12-29 2022-12-13 Sonos, Inc. Media playback based on sensor data
US11825289B2 (en) 2011-12-29 2023-11-21 Sonos, Inc. Media playback based on sensor data
US11825290B2 (en) 2011-12-29 2023-11-21 Sonos, Inc. Media playback based on sensor data
US9930470B2 (en) 2011-12-29 2018-03-27 Sonos, Inc. Sound field calibration using listener localization
US11197117B2 (en) 2011-12-29 2021-12-07 Sonos, Inc. Media playback based on sensor data
US11122382B2 (en) 2011-12-29 2021-09-14 Sonos, Inc. Playback based on acoustic signals
US11153706B1 (en) 2011-12-29 2021-10-19 Sonos, Inc. Playback based on acoustic signals
US11290838B2 (en) 2011-12-29 2022-03-29 Sonos, Inc. Playback based on user presence detection
US10334386B2 (en) 2011-12-29 2019-06-25 Sonos, Inc. Playback based on wireless signal
US11889290B2 (en) 2011-12-29 2024-01-30 Sonos, Inc. Media playback based on sensor data
US11910181B2 (en) 2011-12-29 2024-02-20 Sonos, Inc Media playback based on sensor data
US11849299B2 (en) 2011-12-29 2023-12-19 Sonos, Inc. Media playback based on sensor data
US10945089B2 (en) 2011-12-29 2021-03-09 Sonos, Inc. Playback based on user settings
US10455347B2 (en) 2011-12-29 2019-10-22 Sonos, Inc. Playback based on number of listeners
US11743534B2 (en) 2011-12-30 2023-08-29 Sonos, Inc Systems and methods for networked music playback
US11093305B2 (en) 2012-02-10 2021-08-17 Twilio Inc. System and method for managing concurrent events
US9495227B2 (en) 2012-02-10 2016-11-15 Twilio, Inc. System and method for managing concurrent events
US10467064B2 (en) 2012-02-10 2019-11-05 Twilio Inc. System and method for managing concurrent events
US20130208713A1 (en) * 2012-02-15 2013-08-15 T-Mobile Usa, Inc. Dynamically enabled wi-fi
US10064241B2 (en) * 2012-02-15 2018-08-28 T-Mobile Usa, Inc. Dynamically enabled Wi-Fi
US10049158B1 (en) * 2012-02-24 2018-08-14 Amazon Technologies, Inc. Analyzing user behavior relative to media content
US9591337B1 (en) * 2012-03-27 2017-03-07 Cox Communications, Inc. Point to point media on demand
US11165853B2 (en) 2012-05-09 2021-11-02 Twilio Inc. System and method for managing media in a distributed communication network
US9602586B2 (en) 2012-05-09 2017-03-21 Twilio, Inc. System and method for managing media in a distributed communication network
US10637912B2 (en) 2012-05-09 2020-04-28 Twilio Inc. System and method for managing media in a distributed communication network
US10200458B2 (en) 2012-05-09 2019-02-05 Twilio, Inc. System and method for managing media in a distributed communication network
US9906958B2 (en) 2012-05-11 2018-02-27 Sprint Communications Company L.P. Web server bypass of backend process on near field communications and secure element chips
US9203624B2 (en) 2012-06-04 2015-12-01 Apple Inc. Authentication and notification heuristics
US10353693B2 (en) 2012-06-04 2019-07-16 Apple Inc. Authentication and notification heuristics
US9710252B2 (en) 2012-06-04 2017-07-18 Apple Inc. Authentication and notification heuristics
US10320983B2 (en) 2012-06-19 2019-06-11 Twilio Inc. System and method for queuing a communication session
US11546471B2 (en) 2012-06-19 2023-01-03 Twilio Inc. System and method for queuing a communication session
US10154019B2 (en) 2012-06-25 2018-12-11 Sprint Communications Company L.P. End-to-end trusted communications infrastructure
US20220060826A1 (en) * 2012-06-25 2022-02-24 Sonos, Inc. Providing Aggregate Playback Information
US11825174B2 (en) 2012-06-26 2023-11-21 Sonos, Inc. Remote playback queue
US10284984B2 (en) 2012-06-28 2019-05-07 Sonos, Inc. Calibration state variable
US9106192B2 (en) 2012-06-28 2015-08-11 Sonos, Inc. System and method for device playback calibration
US9668049B2 (en) 2012-06-28 2017-05-30 Sonos, Inc. Playback device calibration user interfaces
US11064306B2 (en) 2012-06-28 2021-07-13 Sonos, Inc. Calibration state variable
US11800305B2 (en) 2012-06-28 2023-10-24 Sonos, Inc. Calibration interface
US11368803B2 (en) 2012-06-28 2022-06-21 Sonos, Inc. Calibration of playback device(s)
US10296282B2 (en) 2012-06-28 2019-05-21 Sonos, Inc. Speaker calibration user interface
US9961463B2 (en) 2012-06-28 2018-05-01 Sonos, Inc. Calibration indicator
US9820045B2 (en) 2012-06-28 2017-11-14 Sonos, Inc. Playback calibration
US9788113B2 (en) 2012-06-28 2017-10-10 Sonos, Inc. Calibration state variable
US9749744B2 (en) 2012-06-28 2017-08-29 Sonos, Inc. Playback device calibration
US10045139B2 (en) 2012-06-28 2018-08-07 Sonos, Inc. Calibration state variable
US9913057B2 (en) 2012-06-28 2018-03-06 Sonos, Inc. Concurrent multi-loudspeaker calibration with a single measurement
US9736584B2 (en) 2012-06-28 2017-08-15 Sonos, Inc. Hybrid test tone for space-averaged room audio calibration using a moving microphone
US10045138B2 (en) 2012-06-28 2018-08-07 Sonos, Inc. Hybrid test tone for space-averaged room audio calibration using a moving microphone
US10674293B2 (en) 2012-06-28 2020-06-02 Sonos, Inc. Concurrent multi-driver calibration
US9699555B2 (en) 2012-06-28 2017-07-04 Sonos, Inc. Calibration of multiple playback devices
US9690539B2 (en) 2012-06-28 2017-06-27 Sonos, Inc. Speaker calibration user interface
US10412516B2 (en) 2012-06-28 2019-09-10 Sonos, Inc. Calibration of playback devices
US9690271B2 (en) 2012-06-28 2017-06-27 Sonos, Inc. Speaker calibration
US9648422B2 (en) 2012-06-28 2017-05-09 Sonos, Inc. Concurrent multi-loudspeaker calibration with a single measurement
US11516606B2 (en) 2012-06-28 2022-11-29 Sonos, Inc. Calibration interface
US10791405B2 (en) 2012-06-28 2020-09-29 Sonos, Inc. Calibration indicator
US11516608B2 (en) 2012-06-28 2022-11-29 Sonos, Inc. Calibration state variable
US10129674B2 (en) 2012-06-28 2018-11-13 Sonos, Inc. Concurrent multi-loudspeaker calibration
US10437554B2 (en) 2012-06-29 2019-10-08 Sonos, Inc. Smart audio settings
US11422771B2 (en) 2012-06-29 2022-08-23 Sonos, Inc. Smart audio settings
US9031244B2 (en) 2012-06-29 2015-05-12 Sonos, Inc. Smart audio settings
US11681495B2 (en) 2012-06-29 2023-06-20 Sonos, Inc. Smart audio settings
US9916126B2 (en) 2012-06-29 2018-03-13 Sonos, Inc. Smart audio settings
US11074035B2 (en) 2012-06-29 2021-07-27 Sonos, Inc. Smart audio settings
US10469670B2 (en) 2012-07-24 2019-11-05 Twilio Inc. Method and system for preventing illicit use of a telephony platform
US9774636B2 (en) * 2012-07-24 2017-09-26 Cisco Technology, Inc. Utilize extra web semantic for video caching
US9614972B2 (en) 2012-07-24 2017-04-04 Twilio, Inc. Method and system for preventing illicit use of a telephony platform
US9948788B2 (en) 2012-07-24 2018-04-17 Twilio, Inc. Method and system for preventing illicit use of a telephony platform
US11882139B2 (en) 2012-07-24 2024-01-23 Twilio Inc. Method and system for preventing illicit use of a telephony platform
US20140032698A1 (en) * 2012-07-24 2014-01-30 Cisco Technology, Inc. Utilize Extra Web Semantic for Video Caching
US11063972B2 (en) 2012-07-24 2021-07-13 Twilio Inc. Method and system for preventing illicit use of a telephony platform
US9948258B2 (en) 2012-08-01 2018-04-17 Sonos, Inc. Volume interactions for connected subwoofer device
US10536123B2 (en) 2012-08-01 2020-01-14 Sonos, Inc. Volume interactions for connected playback devices
US10284158B2 (en) 2012-08-01 2019-05-07 Sonos, Inc. Volume interactions for connected subwoofer device
US9811672B2 (en) 2012-08-10 2017-11-07 Sprint Communications Company L.P. Systems and methods for provisioning and using multiple trusted security zones on an electronic device
EP2704051A3 (en) * 2012-08-27 2017-05-03 Samsung Electronics Co., Ltd Method of protecting and managing digital contents and apparatus thereof
US11595792B2 (en) 2012-10-15 2023-02-28 Twilio Inc. System and method for triggering on platform usage
US11246013B2 (en) 2012-10-15 2022-02-08 Twilio Inc. System and method for triggering on platform usage
US10033617B2 (en) 2012-10-15 2018-07-24 Twilio, Inc. System and method for triggering on platform usage
US11689899B2 (en) 2012-10-15 2023-06-27 Twilio Inc. System and method for triggering on platform usage
US9654647B2 (en) 2012-10-15 2017-05-16 Twilio, Inc. System and method for routing communications
US10257674B2 (en) 2012-10-15 2019-04-09 Twilio, Inc. System and method for triggering on platform usage
US10757546B2 (en) 2012-10-15 2020-08-25 Twilio Inc. System and method for triggering on platform usage
US9323777B1 (en) * 2012-11-02 2016-04-26 hopTo Inc. Distributed file-sharing across personal devices
US20150244786A1 (en) * 2012-11-14 2015-08-27 Tencent Technology (Shenzhen) Company Limited Method And Apparatus For Managing Multimedia Resource And Multimedia Player
US10489734B2 (en) 2012-11-30 2019-11-26 Apple Inc. Managed assessment of submitted digital content
US8990188B2 (en) 2012-11-30 2015-03-24 Apple Inc. Managed assessment of submitted digital content
US20140164225A1 (en) * 2012-12-06 2014-06-12 Javier Cardona Method and apparatus for content distribution and deferred payment over a wireless network
US9565472B2 (en) 2012-12-10 2017-02-07 Time Warner Cable Enterprises Llc Apparatus and methods for content transfer protection
US10958629B2 (en) 2012-12-10 2021-03-23 Time Warner Cable Enterprises Llc Apparatus and methods for content transfer protection
US10050945B2 (en) 2012-12-10 2018-08-14 Time Warner Cable Enterprises Llc Apparatus and methods for content transfer protection
US9887890B2 (en) * 2012-12-26 2018-02-06 Sony Corporation Wireless communication between wireless communication devices
US9087341B2 (en) 2013-01-11 2015-07-21 Apple Inc. Migration of feedback data to equivalent digital assets
US10459945B2 (en) 2013-01-11 2019-10-29 Apple Inc. Migration of feedback data to equivalent digital assets
US9977822B2 (en) 2013-01-11 2018-05-22 Apple Inc. Migration of feedback data to equivalent digital assets
US10264430B2 (en) 2013-01-31 2019-04-16 Samsung Electronics Co., Ltd. Method and device for providing service
EP3496371A1 (en) * 2013-01-31 2019-06-12 Samsung Electronics Co., Ltd. Method and device for providing service
US10701537B2 (en) 2013-01-31 2020-06-30 Samsung Electronics Co., Ltd. Method and device for providing service
US11218860B2 (en) 2013-01-31 2022-01-04 Samsung Electronics Co., Ltd. Method and device for providing service
EP3337138A1 (en) * 2013-01-31 2018-06-20 Samsung Electronics Co., Ltd. Method and device for providing service
EP2763376A3 (en) * 2013-01-31 2014-09-17 Samsung Electronics Co., Ltd Method and device for providing service
US9578664B1 (en) 2013-02-07 2017-02-21 Sprint Communications Company L.P. Trusted signaling in 3GPP interfaces in a network function virtualization wireless communication system
US9769854B1 (en) 2013-02-07 2017-09-19 Sprint Communications Company L.P. Trusted signaling in 3GPP interfaces in a network function virtualization wireless communication system
US10425468B2 (en) * 2013-02-28 2019-09-24 Nokia Technologies Oy User interface transfer
US20140245172A1 (en) * 2013-02-28 2014-08-28 Nokia Corporation User interface transfer
US11076203B2 (en) 2013-03-12 2021-07-27 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US9613208B1 (en) 2013-03-13 2017-04-04 Sprint Communications Company L.P. Trusted security zone enhanced with trusted hardware drivers
US10560490B2 (en) 2013-03-14 2020-02-11 Twilio Inc. System and method for integrating session initiation protocol communication in a telecommunications platform
US11032325B2 (en) 2013-03-14 2021-06-08 Twilio Inc. System and method for integrating session initiation protocol communication in a telecommunications platform
US10051011B2 (en) 2013-03-14 2018-08-14 Twilio, Inc. System and method for integrating session initiation protocol communication in a telecommunications platform
US11637876B2 (en) 2013-03-14 2023-04-25 Twilio Inc. System and method for integrating session initiation protocol communication in a telecommunications platform
US11197050B2 (en) 2013-03-15 2021-12-07 Charter Communications Operating, Llc Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks
US9307297B2 (en) 2013-03-15 2016-04-05 Panasonic Avionics Corporation System and method for providing multi-mode wireless data distribution
US9712999B1 (en) 2013-04-04 2017-07-18 Sprint Communications Company L.P. Digest of biographical information for an electronic device with static and dynamic portions
US9838869B1 (en) * 2013-04-10 2017-12-05 Sprint Communications Company L.P. Delivering digital content to a mobile device via a digital rights clearing house
US11727134B2 (en) 2013-04-16 2023-08-15 Sonos, Inc. Playback device queue access levels
US11188666B2 (en) 2013-04-16 2021-11-30 Sonos, Inc. Playback device queue access levels
US11321046B2 (en) 2013-04-16 2022-05-03 Sonos, Inc. Playback transfer in a media playback system
US11188590B2 (en) 2013-04-16 2021-11-30 Sonos, Inc. Playlist update corresponding to playback queue modification
US11899712B2 (en) 2013-04-16 2024-02-13 Sonos, Inc. Playback queue collaboration and notification
US11775251B2 (en) 2013-04-16 2023-10-03 Sonos, Inc. Playback transfer in a media playback system
US9794606B2 (en) * 2013-04-29 2017-10-17 Samsung Electronics Co., Ltd. Transmission of digital content to select devices
US20140325554A1 (en) * 2013-04-29 2014-10-30 Samsung Electronics Co., Ltd. Transmission of digital content to select devices
US9344485B2 (en) * 2013-05-13 2016-05-17 Blackberry Limited Short range wireless peer-to-peer file sharing
EP2804359A1 (en) * 2013-05-13 2014-11-19 BlackBerry Limited Short range wireless file sharing
US20140335787A1 (en) * 2013-05-13 2014-11-13 Research In Motion Limited Short range wireless file sharing
US10104523B2 (en) 2013-05-13 2018-10-16 Blackberry Limited Wireless communication system and method using peer-to-peer connection to perform local file retrieval and provide authentication information to facilitate remote file retrieval
US11514105B2 (en) 2013-05-29 2022-11-29 Sonos, Inc. Transferring playback from a mobile device to a playback device
US11687586B2 (en) 2013-05-29 2023-06-27 Sonos, Inc. Transferring playback from a mobile device to a playback device
US9949304B1 (en) 2013-06-06 2018-04-17 Sprint Communications Company L.P. Mobile communication device profound identity brokering framework
US9992608B2 (en) 2013-06-19 2018-06-05 Twilio, Inc. System and method for providing a communication endpoint information service
US10057734B2 (en) 2013-06-19 2018-08-21 Twilio Inc. System and method for transmitting and receiving media messages
US11809779B2 (en) 2013-07-09 2023-11-07 Sonos, Inc. Providing media for playback
US9298415B2 (en) 2013-07-09 2016-03-29 Sonos, Inc. Systems and methods to provide play/pause content
US10740061B2 (en) 2013-07-09 2020-08-11 Sonos, Inc. Providing media for playback
US11169768B2 (en) 2013-07-09 2021-11-09 Sonos, Inc. Providing media for playback
US10114606B1 (en) 2013-07-09 2018-10-30 Sonos, Inc. Providing media for playback
US10211991B1 (en) * 2013-07-11 2019-02-19 Parallels International Gmbh Method for downloading preauthorized applications to desktop computer using secure connection
US9380040B1 (en) * 2013-07-11 2016-06-28 Parallels IP Holdings GmbH Method for downloading preauthorized applications to desktop computer using secure connection
US9894022B2 (en) 2013-07-19 2018-02-13 Ambient Consulting, LLC Image with audio conversation system and method
US10560772B2 (en) 2013-07-23 2020-02-11 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
US10074115B1 (en) 2013-08-14 2018-09-11 Amazon Technologies, Inc. Subscription management service
US11363342B2 (en) 2013-09-10 2022-06-14 Opentv, Inc. Systems and methods of displaying content
US10992995B2 (en) 2013-09-10 2021-04-27 Opentv, Inc. Systems and methods of displaying content
US10595094B2 (en) 2013-09-10 2020-03-17 Opentv, Inc. Systems and methods of displaying content
US11825171B2 (en) 2013-09-10 2023-11-21 Opentv, Inc. Systems and methods of displaying content
US11379275B2 (en) 2013-09-17 2022-07-05 Twilio Inc. System and method for tagging and tracking events of an application
US10439907B2 (en) 2013-09-17 2019-10-08 Twilio Inc. System and method for providing communication platform metadata
US11539601B2 (en) 2013-09-17 2022-12-27 Twilio Inc. System and method for providing communication platform metadata
US10671452B2 (en) 2013-09-17 2020-06-02 Twilio Inc. System and method for tagging and tracking events of an application
US9959151B2 (en) 2013-09-17 2018-05-01 Twilio, Inc. System and method for tagging and tracking events of an application platform
US9811398B2 (en) 2013-09-17 2017-11-07 Twilio, Inc. System and method for tagging and tracking events of an application platform
US9853872B2 (en) 2013-09-17 2017-12-26 Twilio, Inc. System and method for providing communication platform metadata
US20150079947A1 (en) * 2013-09-18 2015-03-19 David Evgey Emotion Express EMEX System and Method for Creating and Distributing Feelings Messages
US9977591B2 (en) 2013-10-01 2018-05-22 Ambient Consulting, LLC Image with audio conversation system and method
US10057731B2 (en) 2013-10-01 2018-08-21 Ambient Consulting, LLC Image and message integration system and method
WO2015050924A3 (en) * 2013-10-01 2015-10-29 Filmstrip, Inc. Image with audio conversation system and method
US9553799B2 (en) 2013-11-12 2017-01-24 Twilio, Inc. System and method for client communication in a distributed telephony network
US10063461B2 (en) 2013-11-12 2018-08-28 Twilio, Inc. System and method for client communication in a distributed telephony network
US11394673B2 (en) 2013-11-12 2022-07-19 Twilio Inc. System and method for enabling dynamic multi-modal communication
US11621911B2 (en) 2013-11-12 2023-04-04 Twillo Inc. System and method for client communication in a distributed telephony network
US10069773B2 (en) 2013-11-12 2018-09-04 Twilio, Inc. System and method for enabling dynamic multi-modal communication
US10686694B2 (en) 2013-11-12 2020-06-16 Twilio Inc. System and method for client communication in a distributed telephony network
US11831415B2 (en) 2013-11-12 2023-11-28 Twilio Inc. System and method for enabling dynamic multi-modal communication
US11626116B2 (en) 2013-12-17 2023-04-11 Amazon Technologies, Inc. Contingent device actions during loss of network connectivity
US10224056B1 (en) * 2013-12-17 2019-03-05 Amazon Technologies, Inc. Contingent device actions during loss of network connectivity
US11626117B2 (en) 2013-12-17 2023-04-11 Amazon Technologies, Inc. Contingent device actions during loss of network connectivity
US9300647B2 (en) 2014-01-15 2016-03-29 Sonos, Inc. Software application and zones
US9513868B2 (en) 2014-01-15 2016-12-06 Sonos, Inc. Software application and zones
US11055058B2 (en) 2014-01-15 2021-07-06 Sonos, Inc. Playback queue with software components
US11720319B2 (en) 2014-01-15 2023-08-08 Sonos, Inc. Playback queue with software components
US10452342B2 (en) 2014-01-15 2019-10-22 Sonos, Inc. Software application and zones
US20160026820A1 (en) * 2014-03-10 2016-01-28 Panasonic Intellectual Property Corporation Of America Information apparatus, management server, and copy control method
US20150264442A1 (en) * 2014-03-12 2015-09-17 Funai Electric Co., Ltd. Reproduction device
US11330108B2 (en) 2014-03-14 2022-05-10 Twilio Inc. System and method for a work distribution service
US10904389B2 (en) 2014-03-14 2021-01-26 Twilio Inc. System and method for a work distribution service
US11882242B2 (en) 2014-03-14 2024-01-23 Twilio Inc. System and method for a work distribution service
US10291782B2 (en) 2014-03-14 2019-05-14 Twilio, Inc. System and method for a work distribution service
US10003693B2 (en) 2014-03-14 2018-06-19 Twilio, Inc. System and method for a work distribution service
US9628624B2 (en) 2014-03-14 2017-04-18 Twilio, Inc. System and method for a work distribution service
US9521487B2 (en) 2014-03-17 2016-12-13 Sonos, Inc. Calibration adjustment based on barrier
US9521488B2 (en) 2014-03-17 2016-12-13 Sonos, Inc. Playback device setting based on distortion
US10412517B2 (en) 2014-03-17 2019-09-10 Sonos, Inc. Calibration of playback device to target curve
US10791407B2 (en) 2014-03-17 2020-09-29 Sonon, Inc. Playback device configuration
US9439022B2 (en) 2014-03-17 2016-09-06 Sonos, Inc. Playback device speaker configuration based on proximity detection
US9743208B2 (en) 2014-03-17 2017-08-22 Sonos, Inc. Playback device configuration based on proximity detection
US9872119B2 (en) 2014-03-17 2018-01-16 Sonos, Inc. Audio settings of multiple speakers in a playback device
US11540073B2 (en) 2014-03-17 2022-12-27 Sonos, Inc. Playback device self-calibration
US9439021B2 (en) 2014-03-17 2016-09-06 Sonos, Inc. Proximity detection using audio pulse
US10129675B2 (en) 2014-03-17 2018-11-13 Sonos, Inc. Audio settings of multiple speakers in a playback device
US9516419B2 (en) 2014-03-17 2016-12-06 Sonos, Inc. Playback device setting according to threshold(s)
US10511924B2 (en) 2014-03-17 2019-12-17 Sonos, Inc. Playback device with multiple sensors
US9419575B2 (en) 2014-03-17 2016-08-16 Sonos, Inc. Audio settings based on environment
US10299055B2 (en) 2014-03-17 2019-05-21 Sonos, Inc. Restoration of playback device configuration
US9344829B2 (en) 2014-03-17 2016-05-17 Sonos, Inc. Indication of barrier detection
US10051399B2 (en) 2014-03-17 2018-08-14 Sonos, Inc. Playback device configuration according to distortion threshold
US10863295B2 (en) 2014-03-17 2020-12-08 Sonos, Inc. Indoor/outdoor playback device calibration
US11696081B2 (en) 2014-03-17 2023-07-04 Sonos, Inc. Audio settings based on environment
US20150294093A1 (en) * 2014-04-11 2015-10-15 Canon Kabushiki Kaisha Management system, information processing device, management server, control method therefor, and program
US10873892B2 (en) 2014-04-17 2020-12-22 Twilio Inc. System and method for enabling multi-modal communication
US10440627B2 (en) 2014-04-17 2019-10-08 Twilio Inc. System and method for enabling multi-modal communication
US11653282B2 (en) 2014-04-17 2023-05-16 Twilio Inc. System and method for enabling multi-modal communication
US9907010B2 (en) 2014-04-17 2018-02-27 Twilio, Inc. System and method for enabling multi-modal communication
US11792462B2 (en) 2014-05-29 2023-10-17 Time Warner Cable Enterprises Llc Apparatus and methods for recording, accessing, and delivering packetized content
US11540148B2 (en) 2014-06-11 2022-12-27 Time Warner Cable Enterprises Llc Methods and apparatus for access point location
EP2961178B1 (en) * 2014-06-26 2018-06-06 Buffalo Inc. Storage device, content reproduction system, operation control method in storage device, and program product
US20150382037A1 (en) * 2014-06-27 2015-12-31 Bce Inc. Providing content to a portable device across multiple network connections
US11625430B2 (en) 2014-06-27 2023-04-11 Sonos, Inc. Music discovery
US10499098B2 (en) * 2014-06-27 2019-12-03 Bce Inc. Providing content to a portable device across multiple network connections
US10963508B2 (en) * 2014-06-27 2021-03-30 Sonos, Inc. Music discovery
US20170171288A1 (en) * 2014-06-27 2017-06-15 Cheetah Mobile Inc. Video playing method and device for video playing application program
US10452248B2 (en) 2014-07-01 2019-10-22 Sonos, Inc. Lock screen media playback control
US9779613B2 (en) 2014-07-01 2017-10-03 Sonos, Inc. Display and control of pre-determined audio content playback
US11301123B2 (en) 2014-07-01 2022-04-12 Sonos, Inc. Lock screen media playback control
US9519413B2 (en) 2014-07-01 2016-12-13 Sonos, Inc. Lock screen media playback control
US10229126B2 (en) 2014-07-07 2019-03-12 Twilio, Inc. Method and system for applying data retention policies in a computing platform
US10757200B2 (en) 2014-07-07 2020-08-25 Twilio Inc. System and method for managing conferencing in a distributed communication network
US9588974B2 (en) 2014-07-07 2017-03-07 Twilio, Inc. Method and system for applying data retention policies in a computing platform
US10212237B2 (en) 2014-07-07 2019-02-19 Twilio, Inc. System and method for managing media and signaling in a communication platform
US9553900B2 (en) 2014-07-07 2017-01-24 Twilio, Inc. System and method for managing conferencing in a distributed communication network
US11341092B2 (en) 2014-07-07 2022-05-24 Twilio Inc. Method and system for applying data retention policies in a computing platform
US9774687B2 (en) 2014-07-07 2017-09-26 Twilio, Inc. System and method for managing media and signaling in a communication platform
US10116733B2 (en) 2014-07-07 2018-10-30 Twilio, Inc. System and method for collecting feedback in a multi-tenant communication platform
US9858279B2 (en) 2014-07-07 2018-01-02 Twilio, Inc. Method and system for applying data retention policies in a computing platform
US11755530B2 (en) 2014-07-07 2023-09-12 Twilio Inc. Method and system for applying data retention policies in a computing platform
US11768802B2 (en) 2014-07-07 2023-09-26 Twilio Inc. Method and system for applying data retention policies in a computing platform
US10747717B2 (en) 2014-07-07 2020-08-18 Twilio Inc. Method and system for applying data retention policies in a computing platform
US20160037442A1 (en) * 2014-07-31 2016-02-04 AthenTek Incorporated Method of managing power of rf circuits and wireless communication device utilizing the same
US9560580B2 (en) * 2014-07-31 2017-01-31 AthenTek Incorporated Method of managing power of RF circuits and wireless communication device utilizing the same
US9575680B1 (en) 2014-08-22 2017-02-21 Veritas Technologies Llc Deduplication rehydration
US20190057107A1 (en) * 2014-08-26 2019-02-21 International Business Machines Corporation Access control for unprotected data storage system endpoints
US10838916B2 (en) * 2014-08-26 2020-11-17 International Business Machines Corporation Access control for unprotected data storage system endpoints
US10154359B2 (en) 2014-09-09 2018-12-11 Sonos, Inc. Playback device calibration
US10127008B2 (en) 2014-09-09 2018-11-13 Sonos, Inc. Audio processing algorithm database
US10701501B2 (en) 2014-09-09 2020-06-30 Sonos, Inc. Playback device calibration
US10271150B2 (en) 2014-09-09 2019-04-23 Sonos, Inc. Playback device calibration
US11029917B2 (en) 2014-09-09 2021-06-08 Sonos, Inc. Audio processing algorithms
US10599386B2 (en) 2014-09-09 2020-03-24 Sonos, Inc. Audio processing algorithms
US9910634B2 (en) 2014-09-09 2018-03-06 Sonos, Inc. Microphone calibration
US9891881B2 (en) 2014-09-09 2018-02-13 Sonos, Inc. Audio processing algorithm database
US10127006B2 (en) 2014-09-09 2018-11-13 Sonos, Inc. Facilitating calibration of an audio playback device
US9781532B2 (en) 2014-09-09 2017-10-03 Sonos, Inc. Playback device calibration
US11625219B2 (en) 2014-09-09 2023-04-11 Sonos, Inc. Audio processing algorithms
US9749763B2 (en) 2014-09-09 2017-08-29 Sonos, Inc. Playback device calibration
US9936318B2 (en) 2014-09-09 2018-04-03 Sonos, Inc. Playback device calibration
US9952825B2 (en) 2014-09-09 2018-04-24 Sonos, Inc. Audio processing algorithms
US9706323B2 (en) 2014-09-09 2017-07-11 Sonos, Inc. Playback device calibration
WO2016043608A1 (en) * 2014-09-18 2016-03-24 Closer Consultoria Lda. Interactive and smart digital multimedia display system and method
US10637938B2 (en) 2014-10-21 2020-04-28 Twilio Inc. System and method for providing a micro-services communication platform
US9749428B2 (en) 2014-10-21 2017-08-29 Twilio, Inc. System and method for providing a network discovery service platform
US9906607B2 (en) 2014-10-21 2018-02-27 Twilio, Inc. System and method for providing a micro-services communication platform
US9509782B2 (en) 2014-10-21 2016-11-29 Twilio, Inc. System and method for providing a micro-services communication platform
US11019159B2 (en) 2014-10-21 2021-05-25 Twilio Inc. System and method for providing a micro-services communication platform
US9935833B2 (en) 2014-11-05 2018-04-03 Time Warner Cable Enterprises Llc Methods and apparatus for determining an optimized wireless interface installation configuration
US10404977B2 (en) * 2014-12-03 2019-09-03 Nec Display Solutions, Ltd. Display device, usage management method and program of a display device
US20170318286A1 (en) * 2014-12-03 2017-11-02 Nec Display Solutions, Ltd. Display device, usage management method and program of a display device
US9779232B1 (en) 2015-01-14 2017-10-03 Sprint Communications Company L.P. Trusted code generation and verification to prevent fraud from maleficent external devices that capture data
US9838868B1 (en) 2015-01-26 2017-12-05 Sprint Communications Company L.P. Mated universal serial bus (USB) wireless dongles configured with destination addresses
US9805399B2 (en) * 2015-02-03 2017-10-31 Twilio, Inc. System and method for a media intelligence platform
US10467665B2 (en) * 2015-02-03 2019-11-05 Twilio Inc. System and method for a media intelligence platform
US11544752B2 (en) * 2015-02-03 2023-01-03 Twilio Inc. System and method for a media intelligence platform
US9477975B2 (en) * 2015-02-03 2016-10-25 Twilio, Inc. System and method for a media intelligence platform
US10853854B2 (en) * 2015-02-03 2020-12-01 Twilio Inc. System and method for a media intelligence platform
US20170032433A1 (en) * 2015-02-03 2017-02-02 Twilio, Inc. System and method for a media intelligence platform
US20160253678A1 (en) * 2015-02-28 2016-09-01 Firtiva Corporation Secure Offline Playing of Media Files
US9473945B1 (en) 2015-04-07 2016-10-18 Sprint Communications Company L.P. Infrastructure for secure short message transmission
US10664224B2 (en) 2015-04-24 2020-05-26 Sonos, Inc. Speaker calibration user interface
US10284983B2 (en) 2015-04-24 2019-05-07 Sonos, Inc. Playback device calibration user interfaces
US9948703B2 (en) 2015-05-14 2018-04-17 Twilio, Inc. System and method for signaling through data storage
US10560516B2 (en) 2015-05-14 2020-02-11 Twilio Inc. System and method for signaling through data storage
US10419891B2 (en) 2015-05-14 2019-09-17 Twilio, Inc. System and method for communicating through multiple endpoints
US11272325B2 (en) 2015-05-14 2022-03-08 Twilio Inc. System and method for communicating through multiple endpoints
US11265367B2 (en) 2015-05-14 2022-03-01 Twilio Inc. System and method for signaling through data storage
US9538305B2 (en) 2015-07-28 2017-01-03 Sonos, Inc. Calibration error conditions
US9781533B2 (en) 2015-07-28 2017-10-03 Sonos, Inc. Calibration error conditions
US10129679B2 (en) 2015-07-28 2018-11-13 Sonos, Inc. Calibration error conditions
US10462592B2 (en) 2015-07-28 2019-10-29 Sonos, Inc. Calibration error conditions
US9578026B1 (en) * 2015-09-09 2017-02-21 Onulas, Llc Method and system for device dependent encryption and/or decryption of music content
US9819679B1 (en) 2015-09-14 2017-11-14 Sprint Communications Company L.P. Hardware assisted provenance proof of named data networking associated to device data, addresses, services, and servers
US9992597B2 (en) 2015-09-17 2018-06-05 Sonos, Inc. Validation of audio calibration using multi-dimensional motion check
US11099808B2 (en) 2015-09-17 2021-08-24 Sonos, Inc. Facilitating calibration of an audio playback device
US11706579B2 (en) 2015-09-17 2023-07-18 Sonos, Inc. Validation of audio calibration using multi-dimensional motion check
US11803350B2 (en) 2015-09-17 2023-10-31 Sonos, Inc. Facilitating calibration of an audio playback device
US10585639B2 (en) 2015-09-17 2020-03-10 Sonos, Inc. Facilitating calibration of an audio playback device
US10419864B2 (en) 2015-09-17 2019-09-17 Sonos, Inc. Validation of audio calibration using multi-dimensional motion check
US9693165B2 (en) 2015-09-17 2017-06-27 Sonos, Inc. Validation of audio calibration using multi-dimensional motion check
US11197112B2 (en) 2015-09-17 2021-12-07 Sonos, Inc. Validation of audio calibration using multi-dimensional motion check
US10511967B2 (en) 2015-11-10 2019-12-17 Samsung Electronics Co., Ltd. Method for establishing communication connection between electronic devices and electronic device therefor
US10282719B1 (en) 2015-11-12 2019-05-07 Sprint Communications Company L.P. Secure and trusted device-based billing and charging process using privilege for network proxy authentication and audit
US9817992B1 (en) 2015-11-20 2017-11-14 Sprint Communications Company Lp. System and method for secure USIM wireless network access
US10311246B1 (en) 2015-11-20 2019-06-04 Sprint Communications Company L.P. System and method for secure USIM wireless network access
US9986578B2 (en) 2015-12-04 2018-05-29 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
US11412320B2 (en) 2015-12-04 2022-08-09 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
US11800306B2 (en) 2016-01-18 2023-10-24 Sonos, Inc. Calibration using multiple recording devices
US10063983B2 (en) 2016-01-18 2018-08-28 Sonos, Inc. Calibration using multiple recording devices
US10405117B2 (en) 2016-01-18 2019-09-03 Sonos, Inc. Calibration using multiple recording devices
US11432089B2 (en) 2016-01-18 2022-08-30 Sonos, Inc. Calibration using multiple recording devices
US10841719B2 (en) 2016-01-18 2020-11-17 Sonos, Inc. Calibration using multiple recording devices
US9743207B1 (en) 2016-01-18 2017-08-22 Sonos, Inc. Calibration using multiple recording devices
US9918345B2 (en) 2016-01-20 2018-03-13 Time Warner Cable Enterprises Llc Apparatus and method for wireless network services in moving vehicles
US10687371B2 (en) 2016-01-20 2020-06-16 Time Warner Cable Enterprises Llc Apparatus and method for wireless network services in moving vehicles
US11516612B2 (en) 2016-01-25 2022-11-29 Sonos, Inc. Calibration based on audio content
US11006232B2 (en) 2016-01-25 2021-05-11 Sonos, Inc. Calibration based on audio content
US10390161B2 (en) 2016-01-25 2019-08-20 Sonos, Inc. Calibration based on audio content type
US10735879B2 (en) 2016-01-25 2020-08-04 Sonos, Inc. Calibration based on grouping
US10003899B2 (en) 2016-01-25 2018-06-19 Sonos, Inc. Calibration with particular locations
US11106423B2 (en) 2016-01-25 2021-08-31 Sonos, Inc. Evaluating calibration of a playback device
US11184726B2 (en) 2016-01-25 2021-11-23 Sonos, Inc. Calibration using listener locations
US10659349B2 (en) 2016-02-04 2020-05-19 Twilio Inc. Systems and methods for providing secure network exchanged for a multitenant virtual private cloud
US11171865B2 (en) 2016-02-04 2021-11-09 Twilio Inc. Systems and methods for providing secure network exchanged for a multitenant virtual private cloud
US10492034B2 (en) 2016-03-07 2019-11-26 Time Warner Cable Enterprises Llc Apparatus and methods for dynamic open-access networks
US11665509B2 (en) 2016-03-07 2023-05-30 Time Warner Cable Enterprises Llc Apparatus and methods for dynamic open-access networks
US10405116B2 (en) 2016-04-01 2019-09-03 Sonos, Inc. Updating playback device configuration information based on calibration data
US11212629B2 (en) 2016-04-01 2021-12-28 Sonos, Inc. Updating playback device configuration information based on calibration data
US11379179B2 (en) 2016-04-01 2022-07-05 Sonos, Inc. Playback device calibration based on representative spectral characteristics
US10884698B2 (en) 2016-04-01 2021-01-05 Sonos, Inc. Playback device calibration based on representative spectral characteristics
US9864574B2 (en) 2016-04-01 2018-01-09 Sonos, Inc. Playback device calibration based on representation spectral characteristics
US11736877B2 (en) 2016-04-01 2023-08-22 Sonos, Inc. Updating playback device configuration information based on calibration data
US9860662B2 (en) 2016-04-01 2018-01-02 Sonos, Inc. Updating playback device configuration information based on calibration data
US10880664B2 (en) 2016-04-01 2020-12-29 Sonos, Inc. Updating playback device configuration information based on calibration data
US10402154B2 (en) 2016-04-01 2019-09-03 Sonos, Inc. Playback device calibration based on representative spectral characteristics
US11218827B2 (en) 2016-04-12 2022-01-04 Sonos, Inc. Calibration of audio playback devices
US10299054B2 (en) 2016-04-12 2019-05-21 Sonos, Inc. Calibration of audio playback devices
US9763018B1 (en) 2016-04-12 2017-09-12 Sonos, Inc. Calibration of audio playback devices
US10750304B2 (en) 2016-04-12 2020-08-18 Sonos, Inc. Calibration of audio playback devices
US11889276B2 (en) 2016-04-12 2024-01-30 Sonos, Inc. Calibration of audio playback devices
US10045142B2 (en) 2016-04-12 2018-08-07 Sonos, Inc. Calibration of audio playback devices
US20170329791A1 (en) * 2016-05-13 2017-11-16 Time Warner Cable Enterprises Llc Asynchronous workflows
US10667018B2 (en) * 2016-05-13 2020-05-26 Time Warner Cable Enterprises Llc Asynchronous workflows
US10440192B2 (en) 2016-05-23 2019-10-08 Twilio Inc. System and method for programmatic device connectivity
US10063713B2 (en) 2016-05-23 2018-08-28 Twilio Inc. System and method for programmatic device connectivity
US10686902B2 (en) 2016-05-23 2020-06-16 Twilio Inc. System and method for a multi-channel notification service
US11627225B2 (en) 2016-05-23 2023-04-11 Twilio Inc. System and method for programmatic device connectivity
US11076054B2 (en) 2016-05-23 2021-07-27 Twilio Inc. System and method for programmatic device connectivity
US11265392B2 (en) 2016-05-23 2022-03-01 Twilio Inc. System and method for a multi-channel notification service
US11622022B2 (en) 2016-05-23 2023-04-04 Twilio Inc. System and method for a multi-channel notification service
US11146470B2 (en) 2016-06-15 2021-10-12 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and diagnosing a wireless network
US10164858B2 (en) 2016-06-15 2018-12-25 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and diagnosing a wireless network
US10489016B1 (en) 2016-06-20 2019-11-26 Amazon Technologies, Inc. Identifying and recommending events of interest in real-time media content
US11366568B1 (en) 2016-06-20 2022-06-21 Amazon Technologies, Inc. Identifying and recommending events of interest in real-time media content
US11736878B2 (en) 2016-07-15 2023-08-22 Sonos, Inc. Spatial audio correction
US11337017B2 (en) 2016-07-15 2022-05-17 Sonos, Inc. Spatial audio correction
US10129678B2 (en) 2016-07-15 2018-11-13 Sonos, Inc. Spatial audio correction
US9794710B1 (en) 2016-07-15 2017-10-17 Sonos, Inc. Spatial audio correction
US10750303B2 (en) 2016-07-15 2020-08-18 Sonos, Inc. Spatial audio correction
US10448194B2 (en) 2016-07-15 2019-10-15 Sonos, Inc. Spectral correction using spatial calibration
US9860670B1 (en) 2016-07-15 2018-01-02 Sonos, Inc. Spectral correction using spatial calibration
US10372406B2 (en) 2016-07-22 2019-08-06 Sonos, Inc. Calibration interface
US10853022B2 (en) 2016-07-22 2020-12-01 Sonos, Inc. Calibration interface
US11237792B2 (en) 2016-07-22 2022-02-01 Sonos, Inc. Calibration assistance
US11531514B2 (en) 2016-07-22 2022-12-20 Sonos, Inc. Calibration assistance
US10853027B2 (en) 2016-08-05 2020-12-01 Sonos, Inc. Calibration of a playback device based on an estimated frequency response
US11698770B2 (en) 2016-08-05 2023-07-11 Sonos, Inc. Calibration of a playback device based on an estimated frequency response
US10459684B2 (en) 2016-08-05 2019-10-29 Sonos, Inc. Calibration of a playback device based on an estimated frequency response
US11435888B1 (en) * 2016-09-21 2022-09-06 Apple Inc. System with position-sensitive electronic device interface
US10645547B2 (en) 2017-06-02 2020-05-05 Charter Communications Operating, Llc Apparatus and methods for providing wireless service in a venue
US11356819B2 (en) 2017-06-02 2022-06-07 Charter Communications Operating, Llc Apparatus and methods for providing wireless service in a venue
US11350310B2 (en) 2017-06-06 2022-05-31 Charter Communications Operating, Llc Methods and apparatus for dynamic control of connections to co-existing radio access networks
US10638361B2 (en) 2017-06-06 2020-04-28 Charter Communications Operating, Llc Methods and apparatus for dynamic control of connections to co-existing radio access networks
US11704377B2 (en) 2017-06-29 2023-07-18 Fan Label, LLC Incentivized electronic platform
US11023543B2 (en) * 2017-06-29 2021-06-01 Fan Label, LLC Incentivized electronic platform
US11392656B2 (en) 2017-06-29 2022-07-19 Fan Label, LLC Incentivized electronic platform
US10499249B1 (en) 2017-07-11 2019-12-03 Sprint Communications Company L.P. Data link layer trust signaling in communication network
US10368255B2 (en) 2017-07-25 2019-07-30 Time Warner Cable Enterprises Llc Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks
US10887387B2 (en) * 2018-01-05 2021-01-05 Barrett Adams Digital media synchronization system and method
US11303967B2 (en) 2018-01-05 2022-04-12 Xirgo Technologies, Llc Scrub and playback of video buffer over wireless
WO2019136107A1 (en) 2018-01-05 2019-07-11 Owl Cameras, Inc. Scrub and playback of video buffer over wireless
US20200007621A1 (en) * 2018-01-05 2020-01-02 Barrett Adams Digital Media Synchronization System and Method
EP3714605A4 (en) * 2018-01-05 2021-01-06 Xirgo Technologies, LLC Scrub and playback of video buffer over wireless
US11665233B2 (en) * 2018-01-05 2023-05-30 Barrett Adams Digital media synchronization system and method
US11877139B2 (en) 2018-08-28 2024-01-16 Sonos, Inc. Playback device calibration
US10299061B1 (en) 2018-08-28 2019-05-21 Sonos, Inc. Playback device calibration
US10582326B1 (en) 2018-08-28 2020-03-03 Sonos, Inc. Playback device calibration
US11206484B2 (en) 2018-08-28 2021-12-21 Sonos, Inc. Passive speaker authentication
US10848892B2 (en) 2018-08-28 2020-11-24 Sonos, Inc. Playback device calibration
US11350233B2 (en) 2018-08-28 2022-05-31 Sonos, Inc. Playback device calibration
KR20190008403A (en) * 2019-01-15 2019-01-23 삼성전자주식회사 Method and apparatus for providing advertisement service
KR102069874B1 (en) * 2019-01-15 2020-01-23 삼성전자 주식회사 Method and apparatus for providing advertisement service
US11757814B2 (en) * 2019-04-28 2023-09-12 Isaac Ellsworth Media sharing application
US10734965B1 (en) 2019-08-12 2020-08-04 Sonos, Inc. Audio calibration of a portable playback device
US11374547B2 (en) 2019-08-12 2022-06-28 Sonos, Inc. Audio calibration of a portable playback device
US11728780B2 (en) 2019-08-12 2023-08-15 Sonos, Inc. Audio calibration of a portable playback device
CN111984175A (en) * 2020-08-14 2020-11-24 维沃移动通信有限公司 Audio information processing method and device
US20220405354A1 (en) * 2021-06-17 2022-12-22 EMC IP Holding Company LLC Anti-piracy protection service-based software license management system to prevent usage of unlicensed software after the trial period
US11934493B2 (en) * 2021-06-17 2024-03-19 EMC IP Holding Company LLC Anti-piracy protection service-based software license management system to prevent usage of unlicensed software after the trial period

Also Published As

Publication number Publication date
EP2293200A1 (en) 2011-03-09
US20080212945A1 (en) 2008-09-04
WO2005034373A3 (en) 2007-06-28
US8700739B2 (en) 2014-04-15
US20080155057A1 (en) 2008-06-26
CA2851926A1 (en) 2005-04-14
US8160495B2 (en) 2012-04-17
EP2312454A1 (en) 2011-04-20
US9081781B2 (en) 2015-07-14
US20080155129A1 (en) 2008-06-26
US20080177860A1 (en) 2008-07-24
CA2540178A1 (en) 2005-04-14
WO2005034373A2 (en) 2005-04-14
US20080178238A1 (en) 2008-07-24
US20080201376A1 (en) 2008-08-21
US20080176540A1 (en) 2008-07-24
US20080155109A1 (en) 2008-06-26
EP1676371A4 (en) 2008-03-19
US20080201375A1 (en) 2008-08-21
US20080155634A1 (en) 2008-06-26
EP1676371A2 (en) 2006-07-05
US20080212944A1 (en) 2008-09-04
US20080155470A1 (en) 2008-06-26
US20110009051A1 (en) 2011-01-13
US20110304685A1 (en) 2011-12-15
US20080160910A1 (en) 2008-07-03
US20080305738A1 (en) 2008-12-11

Similar Documents

Publication Publication Date Title
US8700739B2 (en) Device for automatically receiving new digital content from a network
US6507727B1 (en) Purchase and delivery of digital content using multiple devices and data networks
US9092519B2 (en) Method and system for updating a list of content stored on a user-operated device
EP2312456A1 (en) Audio visual player apparatus and system and method of content distribution using the same

Legal Events

Date Code Title Description
AS Assignment

Owner name: MUSICGREMLIN, INC., NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KHEDOURI, ROBERT K.;AXELROD, JONATHAN N.;PRICE, HAROLD E.;REEL/FRAME:016125/0450

Effective date: 20040929

AS Assignment

Owner name: SANDISK CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MUSICGREMLIN, INC.;REEL/FRAME:021697/0325

Effective date: 20081014

STCB Information on status: application discontinuation

Free format text: EXPRESSLY ABANDONED -- DURING EXAMINATION

AS Assignment

Owner name: SANDISK TECHNOLOGIES INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SANDISK CORPORATION;REEL/FRAME:038438/0904

Effective date: 20160324

AS Assignment

Owner name: SANDISK TECHNOLOGIES LLC, TEXAS

Free format text: CHANGE OF NAME;ASSIGNOR:SANDISK TECHNOLOGIES INC;REEL/FRAME:038807/0980

Effective date: 20160516