Patent application number | Description | Published |
20080306818 | MULTI-CLIENT STREAMER WITH LATE BINDING OF AD CONTENT - A late-binding multi-client streamer utilizing Remote Direct Memory Access (RDMA) transfers to obtain video and advertisement content is provided. For each client device, the streamer receives a video content selection. In response, the streamer initiates an RDMA transfer of the video content or a segment of the video content from a storage device of a video content server to an associated video buffer and begins streaming the video content from the video buffer to the client device. When an upcoming advertisement slot in the video content is detected, the streamer initiates an RDMA transfer of an advertisement for the ad slot from a storage device associated with an advertisement content server to an associated ad buffer. The streamer then inserts the advertisement from the ad buffer into the ad slot in the video content as the video content is streamed to the client device. | 12-11-2008 |
20090156160 | LOW-THREAT RESPONSE SERVICE FOR MOBILE DEVICE USERS - A friends-based low-threat response service for subscribers in one or more mobile communications networks is provided. In general, in a low-threat situation, a subscriber initiates a request to the low-threat response service via the subscriber's mobile device. The low-threat response service identifies a friend of the subscriber or a friend-of-a-friend of the subscriber that is geographically proximate to the subscriber as a responder. The low-threat response service then establishes communication between the subscriber and the responder or notifies the subscriber that the responder is coming to provide assistance. The low-threat response service may also effect presentation of information at a mobile device of the responder directing the responder to the subscriber, information at the mobile device of the subscriber directing the subscriber to the responder, or both. | 06-18-2009 |
20090164600 | SYSTEM AND METHOD FOR PLACE-SHIFTING MEDIA ITEMS - A system and method are provided for place-shifting media items. In general, a media zone broker operates to enable place-shifting of media items shared with the media zone by associated users among user devices of the associated users in such a manner that each media item is played by at most a number (N) of the user devices at any one time. The number (N) is a function of collective rights to the media item of one or more of the users sharing the media item in the media zone. In one embodiment, the number (N) is the number of users sharing the media item in the media zone or a function of the number of users sharing the media item in the media zone. | 06-25-2009 |
20090265737 | PUBLISHING KEY FRAMES OF A VIDEO CONTENT ITEM BEING VIEWED BY A FIRST USER TO ONE OR MORE SECOND USERS - Systems and methods for obtaining key frames of video content items being viewed by first users and publishing the key frames of the video content items to second users are provided. In general, either prior to playback of a video content item by a first user or during playback of the video content item by the first user, key frame information providing, referencing, or identifying key frames of the video content item is obtained. Each key frame is representative of a segment of the video content item. The key frame information for the video content item is then published such that each key frame is presented to one or more second users while the first user views the corresponding segment of the video content item. | 10-22-2009 |
20090288131 | PROVIDING ADVANCE CONTENT ALERTS TO A MOBILE DEVICE DURING PLAYBACK OF A MEDIA ITEM - Systems and methods are disclosed for providing advance content alerts during playback of a media item. In one embodiment, the advance content alerts are provided to a mobile device, such as a mobile telephone, of an associated user. More specifically, a user registers his or her mobile device with a media player and configures the types of content for which the user would like to receive advance content alerts. Thereafter, during playback of a media item, the media player identifies upcoming content for which the user desires an advance content alert. In response, the media player generates an advance content alert and sends the advance content alert to the mobile device of the user via, for example, a local wireless communication link. | 11-19-2009 |
20090292819 | SYSTEM AND METHOD FOR ADAPTIVE SEGMENT PREFETCHING OF STREAMING MEDIA - Systems and methods are provided for obtaining look-ahead segments for a streaming media item during playback such that the viewer can easily skip to the look-ahead segments without experiencing any substantial interruption or delay in playback. In general, a streaming media source begins streaming a media item to a streaming media client for playback. In one embodiment, the streaming media client selects one or more segments of the media item as one or more look-ahead segments to prefetch from the streaming media source. Then, while the media item is being streamed to the streaming media client for playback, the streaming media client prefetches the one or more look-ahead segments of the media item from the streaming media source. The look-ahead segments are thereafter utilized to enable the viewer to skip ahead in playback without experiencing a substantial interruption or delay in playback. | 11-26-2009 |
20090307361 | SYSTEM AND METHOD FOR CONTENT RIGHTS BASED ON EXISTENCE OF A VOICE SESSION - Systems and methods are provided for granting digital content access rights to shared content based on the existence of a voice session, such as a mobile telecommunications voice call, between users. In general, in the preferred embodiment, a voice session is established between a first user and a second user via associated devices. Either automatically upon establishment of the voice session or upon request by the first user, access rights to content shared by the first user are granted to the second user. The content shared by the first user may be content hosted by the device of the first user, another device associated with the first user, a third-party service, or the like. The access rights granted to the second user allow access to the content shared by the first user while the voice session between the first and second users is active. | 12-10-2009 |
20100014825 | USE OF A SECONDARY DEVICE TO OVERLAY DISASSOCIATED MEDIA ELEMENTS ONTO VIDEO CONTENT - A system and method are provided for utilizing a secondary device to overlay disassociated media elements onto video content presented to a user via a primary device. In general, an overlay control function of a secondary device provides an overlay input to a primary device playing video content. The overlay input includes one or more media elements forming the overlay as well as information defining a desired position of the overlay. In response, an overlay rights enforcement function of the primary device obtains overlay access rights and determines whether the overlay is permitted based on overlay access rights. If the overlay is permitted, the overlay formed by the one or more media elements provided in the overlay input received from the secondary device is overlaid on top of the video content being played by the primary device. | 01-21-2010 |
20100015975 | PROFILE SERVICE FOR SHARING RIGHTS-ENABLED MOBILE PROFILES - A system and method are provided for sharing rights-enabled user profiles among users in voice communication system, such as a mobile telecommunications system. In general, each user defines a user profile and associated access rights, where the user profile and access rights are stored by or accessible to a profile service. When a voice session, or call, is initiated between a first and second user, a device of the first user requests a profile of the second user from the profile service. In response, the profile service determines whether the first user has been granted access rights to the user profile of the second user. If so, the profile service provides the user profile of the second user, or a portion thereof, to the device of the first user according to the access rights of the first user, and the user profile is presented to the first user. | 01-21-2010 |
20100015976 | SYSTEM AND METHOD FOR SHARING RIGHTS-ENABLED MOBILE PROFILES - A system and method are provided for sharing rights-enabled user profiles among users in voice communication system, such as a mobile telecommunications system. In general, each user defines a user profile and associated access rights, where the user profile and access rights are stored by or accessible to a profile service. When a voice session, or call, is initiated between a first and second user, a device of the first user requests a profile of the second user from the profile service. In response, the profile service determines whether the first user has been granted access rights to the user profile of the second user. If so, the profile service provides the user profile of the second user, or a portion thereof, to the device of the first user according to the access rights of the first user, and the user profile is presented to the first user. | 01-21-2010 |
20100017474 | SYSTEM AND METHOD FOR PLAYBACK POSITIONING OF DISTRIBUTED MEDIA CO-VIEWERS - Systems and methods are disclosed for obtaining and presenting information to a user playing a media item identifying playback positions of a number of other users also playing the media item. In one embodiment, a first user begins playback of a media item. Information identifying playback positions of a number of second users also playing the media item is obtained from a playback information broker and presented to the first user. The first user may then provide user input identifying a desired action to take with respect to one or more of the second users. In response, the desired action is effected. | 01-21-2010 |
20100082488 | PROVIDING A RADIO STATION AT A USER DEVICE USING PREVIOUSLY OBTAINED DRM LOCKED CONTENT - A system and method are disclosed for providing a radio station for playback at a user device using previously obtained Digital Rights Management (DRM) locked content for the radio station. In one embodiment, a radio station application and DRM locked content to be used by the radio station application are downloaded to a user device, which is preferably a mobile user device. The DRM locked content includes a number of DRM locked songs that may be used for the radio station. Thereafter, the radio station application obtains a playlist for the radio station, where the playlist for the radio station includes at least a subset of the DRM locked content provided to the user device for the radio station. Playback of the playlist for the radio station is then provided at the user device, and playback is reported to a remote service for royalty tracking. | 04-01-2010 |
20100124892 | SYSTEM AND METHOD FOR INTERNET RADIO STATION PROGRAM DISCOVERY - An Internet radio station program discovery service is provided. In general, the discovery service subscribes to or downloads a number of Internet radio station programs. For each radio station program, the discovery service analyzes audio content of the radio station program to dynamically categorize the radio station program over time. The discovery service also enables users to discover radio station programs of interest based on the dynamic categorizations of the radio station programs. The users may be enabled to search for radio station programs of interest based on the dynamic categorizations of the radio station programs, navigate or browse the radio station programs based on the dynamic categorizations of the radio station programs, or the like. | 05-20-2010 |
20100146091 | Method of providing proximity-based quality for multimedia content - A system and method for providing proximity-based quality for multimedia content, including: transmitting multimedia content, and intentionally controlling a quality level of a presentation of the multimedia content based on proximity of a user to a particular location. | 06-10-2010 |
20100169465 | SERVING CONTENT FROM AN OFF-LINE PEER SERVER IN A PHOTOSHARING PEER-TO-PEER NETWORK IN RESPONSE TO A GUEST REQUEST - A method and system for serving content from a peer server in a photosharing peer-to-peer network is disclosed, wherein the peer server stores a web album and at least one associated digital image. Aspects of the invention include prior to the peer server going off-line, the peer server initiates a synchronization with a proxy server and a guest content server in which the web page a web page descriptor defining the web album is copied from the peer server to the guest content server, and the image associated with the web album is copied from the peer server to the proxy server. In response to a request from a requesting computer to view content stored in the peer computer when the peer server is off-line, the request is fulfilled by forwarding the web page from the guest content server to the requesting computer, and forwarding the image associated with a web page from the proxy server to the requesting computer, thereby successfully serving content from the peer server even when the peer server is off-line. | 07-01-2010 |
20100195975 | System and method for semantic trick play - A semantic based trick play method and system in a media player is provided in which a semantic trick play command is received from a user while the user is experiencing a current content of a media item. Metadata is detected with respect to a current playback position of the media item, and at least one further playback position is determined in the current content of the media item or a related content in another media item. The further playback position is semantically related to the metadata of the current playback position. Playback is then moved to the at least one further playback position, so that the user experiences a media content of the at least one further playback position. | 08-05-2010 |
20100197219 | SYSTEM AND METHOD FOR AUTOMATED LOCATION-BASED WIDGETS - Systems and methods relating to location-based applications, such as widgets, are disclosed. In general, in one embodiment, a mobile device obtains a list of applications associated with a current or anticipated location of the mobile device from a centralized or distributed application service. One or more desired applications to be activated are either manually or automatically selected from the list of applications associated with the current location or the anticipated location of the mobile device. The mobile device then activates the one or more desired applications. Optionally, for each desired application that has been activated, the desired application may be deactivated once one or more deactivation criteria are satisfied. | 08-05-2010 |
20100280835 | DYNAMIC RADIO CLIENT - This disclosure relates to enabling a potential participant to define preferences for a talk radio program. In one embodiment, via a radio client, a potential participant defines preferences for a talk radio program wherein the preferences include at least a topic of interest and a semantic relevance. In one embodiment, the participant preferences also include a time availability indicating when the potential participant is available to participate in the talk radio program. The radio client sends the preferences to a talk radio program service. When a talk radio program satisfying the preferences of the potential participant is scheduled or otherwise available, the talk radio program service notifies the potential participant. A topic of the talk radio program is semantically related to the topic of interest of the potential participant to at least a degree defined by the semantic relevance. | 11-04-2010 |
20100297934 | PERSONAL AREA NETWORK HAVING MEDIA PLAYER AND MOBILE DEVICE CONTROLLING THE SAME - A system and method are provided for controlling content played by a number of media devices. In general, the system includes a mobile device and the number of media devices. The mobile device includes a wireless communication interface for communicating with the media devices, a media database, and a control system including a media client. When the mobile device enters a Wireless Personal Area Network (WPAN) associated with a media device, the media client obtains information describing the content residing at the media device and stores the information in the media database at the mobile device. Thereafter, when the mobile device is within the WPAN associated with the media device, the media database is used to select content to be played at the media device. | 11-25-2010 |
20100332298 | SYNCHRONIZING MULTIPLE PLAYBACK DEVICE TIMING UTILIZING DRM ENCODING - A system and method are provided for synchronizing playback of media content on multiple playback devices utilizing Digital Rights Management (DRM) encoding. In general, multiple playback devices or users of those playback devices are associated to form a virtual group. A virtual group (VG) control function operates to synchronize advertisement (ad) slots within media content provided to the playback devices in the virtual group utilizing DRM encoding. | 12-30-2010 |
20110034147 | ROUTING MOBILE USERS TO SECURE LOCATIONS BASED ON TRANSACTION TYPE - Systems and methods are disclosed for routing mobile users to safe, or secure, locations. In one embodiment, based on threat information obtained from one or more source, a threat level is determined for a location of a user of a mobile device. The threat level is indicative of physical safety and/or network safety at the location of the user of the mobile device. The threat level may be a function of a transaction type of a transaction being performed or desired to be performed by the user of the mobile device. If the location is unsafe, a safe location is identified, and the user of the mobile device is routed to the safe location. | 02-10-2011 |
20110034182 | GEOGRAPHIC MESSAGING USING LOCATION-IDENTIFIED ACCESS POINTS - Systems and methods are provided for geographic messaging using a Peer-to-Peer (P2P) network of location-identified access points, such as femtocells. In one embodiment, a femtocell receives a message from an associated mobile device. The message is then routed from the femtocell to one or more other femtocells located within an area of interest of the message via the P2P network. The femtocells located in the area of interest of the message then deliver the message to mobile devices located within coverage areas of the femtocells. In addition, rights management may be performed to control introduction of messages at the femtocells, propagation of messages through the femtocells, and/or delivery of messages by the femtocells. | 02-10-2011 |
20110045807 | ELECTRONIC DOCUMENT CALLBACK TRIGGERS - Systems and methods relating to callback triggers for mobile or electronic documents are provided. In general, a callback trigger defines a triggering event and a callback action to be performed in response to an occurrence of the triggering event during consumption of the electronic document by an end user. As such, when the triggering event defined by a callback trigger is detected during consumption of the electronic document by an end user, a corresponding callback action is performed. In one embodiment, one or more callback triggers for the electronic document include at least one customized callback trigger. | 02-24-2011 |
20110045808 | DYNAMIC CALLBACK TRIGGERS FOR AN ELECTRONIC DOCUMENT - Systems and methods relating to callback triggers for mobile or electronic documents are provided. In general, a callback trigger defines a triggering event and a callback action to be performed in response to an occurrence of the triggering event during consumption of the electronic document by an end user. As such, when the triggering event defined by a callback trigger is detected during consumption of the electronic document by an end user, a corresponding callback action is performed. In one embodiment, the one or more callback triggers for the electronic document include at least one dynamic callback trigger that is updated over time. | 02-24-2011 |
20110045810 | SEMANTIC CALLBACK TRIGGERS FOR AN ELECTRONIC DOCUMENT - Systems and methods relating to callback triggers for mobile or electronic documents are provided. In general, a callback trigger defines a triggering event and a callback action to be performed in response to an occurrence of the triggering event during consumption of the electronic document by an end user. As such, when the triggering event defined by a callback trigger is detected during consumption of the electronic document by an end user, a corresponding callback action is performed. In one embodiment, the one or more callback triggers for the electronic document include at least one semantic callback trigger. | 02-24-2011 |
20110047122 | ELECTRONIC DOCUMENT CALLBACK TRIGGER CREATION - Systems and methods relating to callback triggers for mobile or electronic documents are provided. In general, a callback trigger defines a triggering event and a callback action to be performed in response to an occurrence of the triggering event during consumption of the electronic document by an end user. As such, when the triggering event defined by a callback trigger is detected during consumption of the electronic document by an end user, a corresponding callback action is performed. In some embodiments, the callback triggers for the electronic document are created at a user device of a user other than the end user or a central system via a manual or automatic process. In another embodiment, one or more callback triggers for the electronic document are created at a user device of an end user via an automatic process. | 02-24-2011 |
20110047237 | PROXIMITY BASED MATCHMAKING USING COMMUNICATIONS DEVICES - The present disclosure relates to a matchmaking system that can receive a matchmaking request from a first user who wishes to establish communications with a second user. The matchmaking request includes recognition information about the second user that is leveraged upon proximity of the first user to the second user. The matchmaking system attempts to identify the second user based on the recognition information. If the identification of the second user is successful, the matchmaking system sends data to the second user's communications device to establish communications. In one embodiment of the present disclosure, the recognition information includes biometric data of the second user. In an alternate embodiment of the present disclosure, the recognition information includes location information pertaining to a current location of the second user. In an additional embodiment of the present disclosure, the recognition information includes device information associated with the second user's communications device. | 02-24-2011 |
20110081867 | SYSTEM AND METHOD FOR CONTROLLING COMMUNICATIONS DURING AN E-READER SESSION - A gatekeeper function is employed to control communications intended for a target user, who is associated with an electronic reader (e-reader) device. The gatekeeper function detects an attempt for an originating user to communicate with the target user. Upon detecting the attempt to communicate with the target user, the gatekeeper function determines a communication processing action that controls how to handle the communication attempt based on e-reader session information that is collected while the target user is engaged in an e-reader session. The gatekeeper function will then effect the communication processing action to control how the communication attempt is to be handled. | 04-07-2011 |
20110106874 | SYSTEM AND METHOD FOR REDIRECTING CLIENT-SIDE STORAGE OPERATIONS - A method and apparatus for redirecting client-side storage operations to one or more remote storage devices. An HTTP message generated by a web server includes one or more client-side storage operations. Based on defined criteria, the client-side storage operations are replaced with remote storage instructions to generate a modified HTTP message. The modified HTTP message is sent towards the client device. A user agent on the client device receives the HTTP message and executes the remote storage instructions. The storage operations are implemented on the remote storage devices rather than on the client. | 05-05-2011 |
20110107206 | E-READER SEMANTIC TEXT MANIPULATION - A computerized system and method for changing the textual length of an electronic text content while maintaining the meaning of the electronic text content is disclosed. The system includes an electronic reader, or e-reader, device having an electronic touch screen for displaying an electronic text content and for receiving a user touch gesture for identifying a portion of the electronic text content targeted for a textual length change, and a semantic server programmed to receive requests for a semantic text alternative for a targeted electronic text content identified by way of the e-reader device and to determine a semantic alternative electronic text content for the targeted electronic text content, wherein the determined semantic alternative electronic text has a different textual length than the targeted electronic text content, and for replacing the targeted electronic text content displayed by the e-reader device with the determined semantic alternative electronic text content. | 05-05-2011 |
20110119361 | SYSTEM AND METHOD FOR MANAGING REDACTED ELECTRONIC DOCUMENTS USING CALLBACK TRIGGERS - Systems and methods for managing redacted electronic documents using callback triggers are provided. In one embodiment, a user device obtains a redacted version of an electronic document, which is referred to herein as a redacted electronic document, and a callback trigger associated with a redacted portion of the redacted electronic document. While a user at the user device is consuming, or reading, the electronic document, a triggering event for the callback trigger is detected. In response to detecting the triggering event, a callback action defined by the callback trigger is performed in order for the user to gain access to the redacted portion of the redacted electronic document. Once the user of the user device has acquired rights to access the redacted portion of the redacted electronic document, the user is enabled to access the redacted portion of the redacted electronic document. | 05-19-2011 |
20110125989 | COLLABORATIVE CONFIGURATION OF A MEDIA ENVIRONMENT - A system and method for collaboratively providing configurations for a media environment are provided. In general, configuration events from a number of media environments are collected and provided to a Collaborative Configuration System (CCS) server. Based on the configuration events, the CCS server generates and provides recommended configurations to a media environment. The recommended configurations may be generated prior to or after receiving a request for recommended configurations from the media environment. In one embodiment, the recommended configurations are provided as a recommended configuration profile providing a set of configurations to be applied at the media environment. In another embodiment, the recommended configurations are provided as a CCS track associated with a particular media presentation. The CCS track includes configuration changes to be applied to the media environment for a number of time slices of the media presentation during playback of the media presentation. | 05-26-2011 |
20110145723 | SYSTEM AND METHOD FOR REDIRECTING CLIENT-SIDE STORAGE OPERATIONS - A method and system for redirecting client-side storage operations to a remote storage device. A user agent module executing on a client device receives a hypertext transfer protocol (HTTP) message that includes a client-side storage operation directed to a client storage device. The user agent module detects the client-side storage operation and accesses defined criteria to identify one or more remote storage devices on which to implement the remote storage device in lieu of the client storage device. The user agent module then implements the client-side storage operation on the remote storage device. | 06-16-2011 |
20110150198 | SYSTEM AND METHOD FOR MERGING VOICE CALLS BASED ON TOPICS - A system and method for merging a first voice call and a second voice call. A first topic discussed during the first voice call is compared to a second topic discussed during the second voice call. If the first topic matches the second topic, the first voice call may be merged with the second voice call. A semantic analysis may be performed on the first topic and the second topic to determine if the first topic and the second topic match one another. Filter criteria may be defined by participants of the first voice call and the second voice call that identify criteria that may preclude merger of the first voice call and the second voice call. | 06-23-2011 |
20110159856 | APPARATUS AND METHOD OF LOCATION BASED TELECOMMUNICATION AUTHORIZATION - An apparatus and method directed to automated call screening, and specifically the utilization of location history of a call recipient to determine call authorization, are provided. In accordance with an exemplary embodiment, a computer readable medium embodied in an article of manufacture is encoded with instructions for directing a processor to receive a request from a first device to communicate with a second device. The processor is further directed to determine at least one location associated with the first device, determine an authorization for the request based at least in part upon the at least one location associated with the first device and at least one prior location of the second device, and transmit the request to the second device in accordance with the authorization. | 06-30-2011 |
20110173188 | SYSTEM AND METHOD FOR MOBILE DOCUMENT PREVIEW - An apparatus is disclosed which includes a communication interface and a controller associated with the communication interface and configured to receive from a device a request for a preview markup of a document including at least one page, determine a level of detail for the preview markup, and analyze at least one layout element and at least one content element of the at least one page to generate the preview markup having the level of detail. | 07-14-2011 |
20110173337 | PROACTIVE PRE-PROVISIONING FOR A CONTENT SHARING SESSION - An apparatus includes a communication interface and a controller associated with the communication interface where the controller is further configured to determine an affinity between a first device and at least one other device and create, based at least in part upon the determined affinity, one or more pre-provision packages. These pre-provision packages include data likely to be shared in the event that a content sharing session is ultimately entered into. The one or more pre-provision packages are then provided for storage upon at least one of the first device and the at least one other device. Then, when an indication of a desire for the first device to engage in a content sharing session with the at least one other device is received, access to the one or more pre-provision packages is provided to at least one of the first device and the at least one other device. | 07-14-2011 |
20110197209 | MANAGING CACHE READER AND WRITER THREADS IN A PROXY SERVER - A system and method are provided for managing reader and writer threads in a caching proxy server. In general, a caching proxy server operates as an intermediary between a web server and a number of client devices. The clients send requests for digital assets hosted by the web server to the caching proxy server. For each request, or more particularly for each group of concurrent requests, for a particular digital asset, the caching proxy server operates in either a decoupled writer mode of operation or a reader/writer mode operation. In addition, while serving the requests, the proxy server may switch between the decoupled writer and the reader/writer modes of operation depending on one or more criteria. | 08-11-2011 |
20110200181 | SYSTEM AND METHOD FOR AUTOMATIC DISTRIBUTION OF CONVERSATION TOPICS - A method and system for distributing to a destination a notification of a topic being discussed by two participants of a voice call. Terms are extracted from an audio stream generated during the voice call. A topic is determined based on the extracted terms. A topic notification identifying the topic and at least one of the two participants is sent to a destination. A recipient of the notification may indicate a desire to join the voice call. Upon approval by one of the participants, the recipient may be joined to the voice call. | 08-18-2011 |
20110202453 | SYSTEM AND METHOD FOR MOBILE SECURE TRANSACTION CONFIDENCE SCORE - A computerized system and method for determining a mobile secure transaction confidence (MSTC) score and reporting the MSTC score to a financial transactor, such as a merchant or payment processor, is disclosed. The system includes a mobile device, such as a smart phone having a touch screen display, and sensors, such as an accelerometer. The method includes steps of collecting operational data for a mobile device, recording the operational data to establish short term and long term patterns pertaining to mobile device interaction characteristics, user traits, mobile device use characteristics or combinations thereof. Other steps include determining the MSTC score by comparison of the short term and long term patterns for the device interaction characteristics, user traits, and device use characteristics, then reporting the secure transaction confidence score to a financial transactor. | 08-18-2011 |
20110202636 | PERSONAL AREA NETWORK HAVING MEDIA PLAYER AND MOBILE DEVICE CONTROLLING THE SAME - A system and method are provided for controlling content played by a number of media devices. In general, the system includes a mobile device and the number of media devices. The mobile device includes a wireless communication interface for communicating with the media devices, a media database, and a control system including a media client. When the mobile device enters a Wireless Personal Area Network (WPAN) associated with a media device, the media client obtains information describing the content residing at the media device and stores the information in the media database at the mobile device. Thereafter, when the mobile device is within the WPAN associated with the media device, the media database is used to select content to be played at the media device. | 08-18-2011 |
20110208868 | PROACTIVE PRE-PROVISIONING FOR A CONTENT SHARING SESSION - An apparatus includes a communication interface and a controller associated with the communication interface where the controller is further configured to determine an affinity between a first device and at least one other device and create, based at least in part upon the determined affinity, one or more pre-provision packages. These pre-provision packages include data likely to be shared in the event that a content sharing session is ultimately entered into. The one or more pre-provision packages are then provided for storage upon at least one of the first device and the at least one other device. Then, when a request from the first device to engage in a content sharing session with the at least one other device is received, access to the one or more pre-provision packages is provided to at least one of the first device and the at least one other device. | 08-25-2011 |
20110209207 | SYSTEM AND METHOD FOR GENERATING A THREAT ASSESSMENT - A method and system for quantifying a threat associated with a sender of a message. A threat assessment module receives a message from a sender directed toward a recipient. The threat assessment module accesses a behavioral data source to obtain an activity record identifying an activity of the sender. The activity record is analyzed to determine if the content of the activity record contains non-preferred content. A threat assessment quantifier is generated based on the analysis and sent toward the recipient. | 08-25-2011 |
20120039309 | Bandwidth sharing in a distributed wireless client application using inverse multiplexing termination - A system and method for bandwidth sharing in a distributed wireless client application using inverse multiplexing termination. The system includes: a group of collocated client playback devices having wide area network (WAN) and local area network (LAN) connectivity, and a centralized inverse multiplexing (IMUX) server which optimizes shared bandwidth of both the WAN via inverse multiplexing and the LAN using either broadcast or multicast of all virtual multiplexing paths to all other client playback devices of the group of collocated client playback devices. Other embodiments are disclosed. | 02-16-2012 |
20120039578 | System and method for distributed trick play resolution using user preferences - A media system and method for distributed trick play resolution using user preferences. The method of distributed trick play resolution in a distributed media group network, includes: determining trick play preferences at each of a plurality of peer nodes in the distributed media group network with respect to a media item; and resolving conflicting trick play preferences between the peer nodes based on the determined trick play preferences. Other embodiments are disclosed. | 02-16-2012 |
20120040604 | OPTIMIZING OPERATION OF A RADIO PROGRAM - Exemplary embodiments provide for optimizing operation of a radio program, wherein the radio program is operated by a host using a host process. Aspects include collecting and storing contextual information from participants of the radio program, the participants including listeners and callers of the radio program; analyzing the contextual information; and enabling at least one feature on the host process based at least in part on the contextual information. | 02-16-2012 |
20120046936 | System and method for distributed audience feedback on semantic analysis of media content - A system and computer implemented method of distributed audience feedback of media content in real time or substantially real time, including: semantically analyzing, at a semantic speech analysis engine, media content from a media program and identifying relevant topic data; distributing, at a topic data publisher, the identified relevant topic data to an audience of the media program; collecting, at a server, audience opinions on the identified relevant topic data; and processing the collected audience opinions. Other embodiments are disclosed. | 02-23-2012 |
20120066038 | DYNAMIC TALK RADIO PROGRAM SCHEDULING - Methods and systems for dynamically scheduling a talk radio program include registering potential participants of a talk radio program service and receiving participant preferences for each of the potential participants, wherein the participant preferences include at least one topic of interest and a time availability; scheduling a talk radio program for production when a combination the participant preferences reach predetermined thresholds; and sending the potential participants a notification of the scheduling of the talk radio program. | 03-15-2012 |
20120066592 | VISUAL AUDIO LINKS FOR DIGITAL AUDIO CONTENT - Methods and systems for providing visual audio links for digital audio content include playing the digital audio content on an electronic device that has a display; displaying on the display visual audio links associated with terms of relevance from the digital audio content as the terms of relevance are played during playing of the digital audio content, wherein each of the visual audio links is a reference to additional content associated with the corresponding term of relevance; in response to receiving a user's selection of one of the visual audio links, presenting the additional content associated with the corresponding term of relevance, wherein the user is granted a license to the additional content; and when presentation of the additional content completes, playing the digital audio content at a point where the corresponding term of relevance was mentioned, such that the user is granted rewind rights based on the terms of relevance. | 03-15-2012 |
20120072611 | SYSTEM AND METHOD FOR ADAPTIVE SEGMENT PREFETCHING OF STREAMING MEDIA - Systems and methods are provided for obtaining look-ahead segments for a streaming media item during playback such that the viewer can easily skip to the look-ahead segments without experiencing any substantial interruption or delay in playback. In general, a streaming media source begins streaming a media item to a streaming media client for playback. In one embodiment, the streaming media client selects one or more segments of the media item as one or more look-ahead segments to prefetch from the streaming media source. Then, while the media item is being streamed to the streaming media client for playback, the streaming media client prefetches the one or more look-ahead segments of the media item from the streaming media source. The look-ahead segments are thereafter utilized to enable the viewer to skip ahead in playback without experiencing a substantial interruption or delay in playback. | 03-22-2012 |
20120178434 | PERSONAL AREA NETWORK HAVING MEDIA PLAYER AND MOBILE DEVICE CONTROLLING THE SAME - A system and method are provided for controlling content played by a number of media devices. In general, the system includes a mobile device and the number of media devices. The mobile device includes a wireless communication interface for communicating with the media devices, a media database, and a control system including a media client. When the mobile device enters a Wireless Personal Area Network (WPAN) associated with a media device, the media client obtains information describing the content residing at the media device and stores the information in the media database at the mobile device. Thereafter, when the mobile device is within the WPAN associated with the media device, the media database is used to select content to be played at the media device. | 07-12-2012 |
20130005360 | SYSTEM AND METHOD FOR AUTOMATED LOCATION-BASED WIDGETS - Systems and methods relating to location-based applications, such as widgets, are disclosed. In general, in one embodiment, a mobile device obtains a list of applications associated with a current or anticipated location of the mobile device from a centralized or distributed application service. One or more desired applications to be activated are either manually or automatically selected from the list of applications associated with the current location or the anticipated location of the mobile device. The mobile device then activates the one or more desired applications. Optionally, for each desired application that has been activated, the desired application may be deactivated once one or more deactivation criteria are satisfied. | 01-03-2013 |
20130034042 | SYSTEM AND METHOD FOR STREAMING MEDIA CONTENT - A system and method for bandwidth sharing in a distributed wireless client application using inverse multiplexing termination. The system includes: a group of collocated client playback devices having wide area network (WAN) and local area network (LAN) connectivity, and a centralized inverse multiplexing (IMUX) server which optimizes shared bandwidth of both the WAN via inverse multiplexing and the LAN using either broadcast or multicast of all virtual multiplexing paths to all other client playback devices of the group of collocated client playback devices. Other embodiments are disclosed. | 02-07-2013 |
20130061263 | Publishing Key Frames Of A Video Content Item Being Viewed By A First User To One Or More Second Users - Systems and methods for obtaining key frames of video content items being viewed by first users and publishing the key frames of the video content items to second users are provided. In general, either prior to playback of a video content item by a first user or during playback of the video content item by the first user, key frame information providing, referencing, or identifying key frames of the video content item is obtained. Each key frame is representative of a segment of the video content item. The key frame information for the video content item is then published such that each key frame is presented to one or more second users while the first user views the corresponding segment of the video content item. | 03-07-2013 |
20130110502 | System And Method For Internet Radio Station Program Discovery | 05-02-2013 |
20130132519 | CONTROLLING QUALITY OF SERVICE AND CONTENT QUALITY BASED ON USER RELATIONSHIPS - A system and method are provided for controlling Quality of Service (QoS), content quality, or both QoS and content quality in a content sharing network based on user relationships. More specifically, QoS, content quality, or both QoS and content quality may be controlled based on a relationship of a user of a network node requesting content and either a user of a network node hosting the requested content or an owner of the requested content, a relationship between the user of the network node requesting the content and the content, or any combination thereof. | 05-23-2013 |
20130217367 | Optimizing Operation Of A Radio Program - Exemplary embodiments provide for optimizing operation of a radio program operated by a host process. Aspects include analyzing the contextual information received from the plurality of client devices participating in the radio program and enabling at least one feature on the host process based at least in part on the contextual information. | 08-22-2013 |
20130223821 | System And Method For Distributed Trick Play Resolution Using User Preferences - Distributed trick play resolution in a distributed video viewing group network includes determining trick play preferences for each of a plurality of peer nodes in the distributed video viewing group network with respect to a video item. Conflicting trick play preferences between the peer nodes is determined based on one or more of a group consisting of: user rankings, user voting, trick play ranking, and owner resolution. The determined conflicting trick play preferences are resolved. | 08-29-2013 |
20130227608 | LATE-BINDING OF ADVERTISEMENTS USING RDMA CONNECTIVITY - A system and method are provided for inserting customized or personalized advertisements into video content presented to a viewer. In general, the system includes an ad content server and a late-binding ad insertion system serving a number of client devices including a client device of the viewer. Utilizing Remote Direct Memory Access (RDMA), the late-binding ad insertion system obtains customized advertisements for the viewer from the ad content server. The late-binding ad insertion system then provides the video content having the customized advertisements inserted therein to the client device for presentation to the viewer. | 08-29-2013 |
20130246500 | SYSTEM AND METHOD FOR HOSTING IMAGES EMBEDDED IN EXTERNAL WEBSITES - A system and method are provided for hosting digital images embedded in an external website, wherein the digital images are modified to include additional content such as advertisements when served to a guest of the external website. In general, a host website including a web server and an image database operates to host digital images for external websites. When the web server associated with the host website receives a request for a digital image embedded within a webpage of the external website, the web server analyzes metadata associated with the digital image to produce selection criteria and selects additional content to add to the digital image based on the selection criteria. The web server then modifies the digital image to include the additional content, thereby generating a modified image, and provides the modified image to the requesting node. | 09-19-2013 |
20130290051 | Dynamic Talk Radio Program Scheduling - Methods and systems for dynamically scheduling a talk radio program include registering potential participants of a talk radio program service and receiving participant preferences for each of the potential participants, wherein the participant preferences include at least one topic of interest and a time availability; scheduling a talk radio program for production when a combination the participant preferences reach predetermined thresholds; and sending the potential participants a notification of the scheduling of the talk radio program. | 10-31-2013 |
20130326017 | PROVIDING AND RECEIVING CONTENT FOR COMPUTER NETWORKS USING A GATEWAY AND SERVER - Providing and receiving content for nodes of a computer network. In one aspect, a method for receiving content for nodes on a network includes establishing a computer device as a gateway device that can communicate in a first network and communicate with a server in a second network. The gateway device makes a request for content to be provided to at least one destination node in the first network. The requested content is received at the gateway device and is then provided to the destination node, where the received content is based on stored settings for the at least one destination node. | 12-05-2013 |
20140033039 | System And Method For Playback Positioning Of Distributed Media Co-Viewers - Systems and methods are disclosed for obtaining and presenting information to a user playing a media item identifying playback positions of a number of other users also playing the media item. In one embodiment, playback information is maintained for each of a plurality of users, the playback information identifying a media item being played by the user and information identifying a playback position of the user in playback of the media item. The playback information is filtered automatically in response to one or more user provided criteria thereby resulting in playback information for each of a subset of users from the plurality of users. Playback information is provided to a user device, the playback information for one or more second users of the subset of users playing a select media item such that the playback information for the one or more second users is presented to the first user. | 01-30-2014 |
20140059597 | SYNCHRONIZING MULTIPLE PLAYBACK DEVICE TIMING UTILIZING DRM ENCODING - A system and method are provided for synchronizing playback of media content on multiple playback devices utilizing Digital Rights Management (DRM) encoding. In general, multiple playback devices or users of those playback devices are associated to form a virtual group. A virtual group (VG) control function operates to synchronize advertisement (ad) slots within media content provided to the playback devices in the virtual group utilizing DRM encoding. | 02-27-2014 |
20140073359 | System And Method For Automated Location-Based Widgets - Systems and methods relating to location-based applications, such as widgets, are disclosed. In general, in one embodiment, location-based application service obtains a current location of a mobile device and determines whether the current location of the mobile device is associated with one of a plurality of non-adjacent geographic locations associated with an establishment. An application identifier associated with the plurality of non-adjacent geographic locations associated with the establishment is provided based on the determination, where the application identifier at least one of identifies an application for the mobile device to activate and references a remote source for the mobile device to obtain the application. | 03-13-2014 |
20140108607 | Method For Providing Proximity-Based Quality For Multimedia Content - A system and method for providing proximity-based quality for multimedia content, including: transmitting multimedia content, and intentionally controlling a quality level of a presentation of the multimedia content based on geographic proximity of a user to a particular location including intentionally controlling the quality level of the presentation of the multimedia content in accordance to a defined quality level for each of a plurality of geographic proximity zones associated with the particular location with at least one first one of the plurality of geographic proximity zones having a first defined quality level that is higher than a second defined quality level of at least one second one of the plurality of geographic proximity zones. | 04-17-2014 |
20140115640 | SYSTEM AND METHOD FOR NETWORKED PVR STORAGE AND CONTENT CAPTURE - A content management system for managing content stored by a number of networked Personal Video Recorders (PVRs) associated with a user community is provided. More specifically, the storage space of each of the personal video recorders is physically or logically partitioned into a personal space and a community space. The content management system manages the community spaces of the PVRs such that content relevant to the user community is stored in the collective community space of the PVRs and available to the user community. | 04-24-2014 |
20140164474 | METHODS, SYSTEMS, AND PRODUCTS FOR PAIRING AGENTS AND SERVICE PROVIDERS - Methods, systems, and products are disclosed for pairing agents and service providers. A registration request is received to pair an agent and a service provider. A directory service is queried that stores at least one of i) third party service providers and information describing each third party service provider's service and ii) agents and information associated with each agent. A response is sent that describes an available pairing between an agent and a service provider. | 06-12-2014 |
20140181142 | SYNDICATION FEEDS FOR PEER COMPUTER DEVICES AND PEER NETWORKS - Syndication feeds for peer computer devices. In one aspect, a request is received at a server for a syndicated feed from a peer on a peer-to-peer network. It is determined whether the peer is currently online or offline; if online, the requested feed is pulled from the peer and served to the requestor, and if offline, the requested feed is retrieved from a cache of the server and served to the requestor. In one embodiment, an online/offline indicator is inserted in a feed by the server to indicate to the user the online or offline status. | 06-26-2014 |
20140188878 | SYSTEM AND METHOD FOR ACCESSING AND MANAGING MOBILE DEVICE METADATA - A system and method are provided for accessing information describing content residing on agent devices. The system includes a central node and agent devices communicatively coupled by a network. The central node obtains content information describing content stored at the agent devices and optionally the locations of the agent devices from the agent devices. The content information and optionally the locations of the agent devices are stored in a database associated with the central node. The central node enables requesting nodes such as the agent devices to access the database. For example, the agent devices may communicate with the central node to obtain the content information for a known agent device or to query the database to find agent devices having content information and optionally locations that satisfy specified criteria. Alternatively, the central node may provide alerts to the agent devices when other agent devices matching specified criteria are available. | 07-03-2014 |
20140195599 | SYSTEM AND METHOD FOR REDIRECTING CLIENT-SIDE STORAGE OPERATIONS - A method and apparatus for redirecting client-side storage operations to one or more remote storage devices. An HTTP message generated by a web server includes one or more client-side storage operations. Based on defined criteria, the client-side storage operations are replaced with remote storage instructions to generate a modified HTTP message. The modified HTTP message is sent towards the client device. A user agent on the client device receives the HTTP message and executes the remote storage instructions. The storage operations are implemented on the remote storage devices rather than on the client. | 07-10-2014 |
20140235161 | Optimizing Operation Of A Radio Program - Exemplary embodiments provide for optimizing operation of a radio program operated by a host process. Aspects include analyzing the contextual information received from the plurality of client devices participating in the radio program and enabling enable the host process to manage the participation of the plurality of client devices based at least in part on the contextual information. | 08-21-2014 |
20140250496 | METHODS, SYSTEMS, AND PRODUCTS FOR MEASURING TRUST SCORES OF DEVICES - Methods, systems, and products are disclosed for measuring trust. A device is encountered. A trust score for the device is calculated and compared to a threshold. The threshold may be a minimum trust score associated with the function. If the calculated trust score equals or exceeds the threshold, then the function is executed. If the calculated trust score is less than the threshold, then the function is denied. | 09-04-2014 |
20140253974 | METHODS PROVIDING PRINT FULFILLMENT FOR DIGITAL IMAGES OVER A DIGITAL NETWORK AND RELATED SYSTEMS AND COMPUTER PROGRAM PRODUCTS - Methods of providing print fulfillment for digital images may include saving an image selection property in digital memory, saving a hatching property in digital memory, and saving digital images and associated image data in digital memory. A group of the digital images that satisfy the image selection property saved in digital memory may be selected, and it may be determined if the hatching property saved in digital memory is satisfied for the group of the digital images having associated image data that satisfy the image selection property. If the hatching property is satisfied, a print fulfillment order may be transmitted over a digital network requesting prints of the group of the digital images. Related systems and computer program products are also discussed. | 09-11-2014 |
20140336804 | Providing A Radio Station At A User Device Using Previously Obtained DRM Locked Content - A system and method are disclosed for providing a radio station for playback at a user device using previously obtained Digital Rights Management (DRM) locked content for the radio station. In one embodiment, a radio station application provides the radio station and DRM locked content to be used by the radio station are downloaded to a mobile user device. The DRM locked content includes a number of DRM locked songs that is used for the radio station. Thereafter, a playlist for the radio station is obtained or generated, where the playlist for the radio station includes at least a subset of the DRM locked content provided to the user device for the radio station. Playback of the playlist for the radio station is then provided at the mobile device. | 11-13-2014 |
20140366075 | Publishing Key Frames Of A Video Content Item Being Viewed By A First User To One Or More Second Viewers - A device receives key frame information for each of a plurality of key frames of a video content item and sends the key frame information from the device to a recipient while a corresponding segment of the video content item is being rendered by the device. The key frame information may include key frames of the video content item, references to the key frames of the video content item stored by one or more remote sources, or information identifying the key frames of the video content item to enable extraction of the key frames by a recipient device. Each key frame is representative of a segment of the video content item. The key frame information for the video content item is then sent to second users while the first user views the corresponding segment of the video content item. Advertisements may be sent with, or replace, the key frame information. | 12-11-2014 |
20150023654 | System And Method For Distributed Trick Play Resolution Using User Preferences - Distributed trick play resolution in a distributed video viewing group network includes determining trick play preferences for each device of a plurality of nodes in the distributed video viewing group network with respect to a video item. Conflicting trick play preferences between the nodes is determined based on one or more of a group consisting of: user rankings, user voting, trick play ranking, and owner resolution. The determined conflicting trick play preferences are resolved. | 01-22-2015 |