Time Warner Cable Enterprises, LLC Patent applications |
Patent application number | Title | Published |
20150207857 | PUBLISH-SUBSCRIBE MESSAGING IN A CONTENT NETWORK - A plurality of subscribers are registered to receive, from a publisher component, at client devices, via a broker component, at least one of messages and content pertaining to a first topic. Each of the subscribers is caused to generate one of N random numbers. A different one of the N random numbers is generated by each of the subscribers. Each of the subscribers is instructed to listen only for the messages and content pertaining to the first topic and corresponding to the corresponding one of the N random numbers. The at least one of messages and content pertaining to the first topic are published to those of the subscribers associated with each one of the N random numbers, number by number, until the at least one of messages and content pertaining to the first topic has been published to all of the plurality of subscribers. | 07-23-2015 |
20150188794 | APPARATUS AND METHODS FOR IDENTIFYING AND CHARACTERIZING LATENCY IN A CONTENT DELIVERY NETWORK - Methods and apparatus for identification and characterization of latency in a content delivery network. In one embodiment, interaction of users with content is recorded via the collection of a plurality of tuning records; the latency is then utilize to adjust the timing on the tuning records to account for lapses in time for sending these from between entities of the network and the user devices, and for processing occurring at the devices as required. The latency is determined by taking into account an experimentally or manufacturer-derived device specific latency component, and a network latency component. The network latency component is determined in one variant by sending a message to the device from the network requesting a current system time (or other response). Once the timing of the tuning records is adjusted, these tuning records may be relied upon as being accurate representations of subscriber interaction with content on a second-by-second basis. Accordingly, tuning records may be obtained and analyzed for content which lasts for very short periods of time (e.g. advertisements). | 07-02-2015 |
20150163559 | METHODS AND APPARATUS THAT SUPPORT DELIVERY OF TARGETED ADVERTISING CONTENT VIA A SECONDARY CHANNEL - Methods and apparatus relating to the supply of targeted advertisements to user devices receiving broadcast or multicast content are described. The methods and apparatus are well suited for systems where content is broadcast or multicast to a plurality of user playback devices, e.g., set top boxes, with advertisements included in the content delivered via a first communications channel, e.g., a broadcast communications channel. Viewing information, e.g., information indicating the tuning of a customer premise device to a channel and/or the outputting of program content is reported to a headend or other device. One or more targeted advertisements are delivered to a customer premise device via a secondary channel, e.g., unicast IP packet channel, with the alternative advertisement being displayed in place of the broadcast advertisement. | 06-11-2015 |
20150150053 | METHODS AND APPARATUS THAT SUPPORT EASY ACCESS AND BROWSING OF PROGRAM AND CHANNEL LISTINGS IN A PROGRAM GUIDE - Methods and apparatus for improving channel browsing experience for users by presenting an automatically appearing and automatically scrolling program guide are described. The methods and apparatus are well suited for use with remote control devices with limited numbers of input buttons, e.g., under five buttons, but can be used with remote controls with more buttons. The program guide can be used to allow access to a grid guide to users of hospital remotes or other remotes with limited input keys, e.g., an up down arrow and/or a power button. The method in some embodiments uses time spent on a channel in combination with user selection of an input key to determine an action to be taken, e.g., enter or display the program grid guide and/or select a channel and/or corresponding program being displayed in the grid guide. | 05-28-2015 |
20150138996 | SWITCHED MEASUREMENT PROBE FOR LARGE-SCALE BROADBAND PERFORMANCE MEASUREMENT - A single measurement agent installed at an aggregation point in a network is cycled through multiple network segments (or service groups) using a switching device. Detailed broadband measurement tests are performed on each network segment. | 05-21-2015 |
20150127750 | System and Method for Pushing Smart Alerts - An alert notification is received and evaluated by a processor. An identifier of a subscriber who is registered to receive the first alert notification is identified. The subscriber identifier is used to select assessment rules corresponding to the first alert notification. The assessment rules are applied to the alert notification to determine whether the receipt of the alert notification satisfies a condition for taking one or more actions. If the condition is met, one or more commands are issued to effectuate the one or more actions. | 05-07-2015 |
20150074712 | PROGRAM STORAGE, RETRIEVAL AND MANAGEMENT BASED ON SEGMENTATION MESSAGES - Segmentation messages indicative of locations of upcoming events, such as the start and end of programs and program portions, and/or rights related to the programs and program portions, are used by cable systems and the like to store programs and program portions for later retrieval and transmission to customers on request. Storage, retrieval and management of programming is thereby facilitated. Methods and systems are disclosed. | 03-12-2015 |
20150043377 | AUTOMATED PROVISIONING OF MANAGED SERVICES IN A Wi-Fi CAPABLE CLIENT DEVICE - Methods and apparatus for deploying and configuring WiFi capable devices are described. A WiFi capable device such as security camera, temperature monitor and/or other device intended for use with a home network including a gateway device is preconfigured with WiFi network connection information, e.g., a network identifier such as a first SSID corresponding to a first WiFi LAN network used to supply configuration information. The gateway device is preconfigured to act as an access point for the configuration network to which the first SSID corresponds. The gateway device also supports one or more additional LAN networks, e.g., home networks which can be used for data traffic. The additional LAN networks may include an Ethernet network, a coax cable network, a powerline network and/or an additional WiFi network corresponding to a second SSID. A WiFi capable device is configured via the first network to communicate traffic data via the second network. | 02-12-2015 |
20150040176 | METHODS AND APPARATUS THAT FACILITATE CHANNEL SWITCHING DURING COMMERCIAL BREAKS AND/OR OTHER PROGRAM SEGMENTS - Methods and apparatus that facilitate watching of programming content on a secondary channel during a program segment, e.g., commercial break or program portion which is not of interest to a user, on a primary channel are described. In various embodiments when a user switches to a secondary channel during a program segment, the switch is detected and the program on the primary channel continues to be received and buffered while the content from the secondary channel is output to the display. The program segment on the primary channel may be a commercial break including one or more commercials or a portion of a program identified as a segment in information communicated with the program or via out of band signaling. The end of the segment on the primary channel is detected and the user is notified or automatically switched back to the primary channel at the end of the segment. | 02-05-2015 |
20150040172 | METHODS AND APPARATUS FOR ENHANCING NETWORK RELIABILITY AND/OR ENABLING PHASED DEPLOYMENT OF VIDEO SERVICES - Methods and apparatus for automatically transitioning program delivery/reception between alternative sources, e.g., from a non-IP channel to an IP video source or between two alternative IP sources are described. The transition maybe triggered by a detected problem with the delivery via the non-IP channel or because of scheduled service. The transition may be in response to a command sent to a device or because the receiving device detects a problem with one of the content sources triggering an automatic switch to the alternative content source. In at least some embodiments the different content sources corresponding to different coding methods, e.g., with MPEG-2 encoded and packetized content being delivered by a non-IP content delivery channel and MPEG-4 being delivered using unicast IP content delivery techniques. The methods facilitate deployment of new services with IP content delivery being deployed initially on a regional basis with non-IP content delivery gradually being rolled out. | 02-05-2015 |
20140344897 | METHODS AND APPARATUS FOR PREMISES CONTENT DISTRIBUTION - Apparatus and methods for protected content access, browsing and transfer over a network. In one embodiment, the network comprises a premises (e.g., residential) LAN, and the apparatus comprises a server and renderer consumer premise equipment (CPE). The renderer CPE scans the network to search for a server CPE that implement a compatible security framework. The renderer authenticates itself with the server, and the server allows content browsing and selection access only to an authorized and authenticated renderer. A negotiation and exchange protocol comprises messages exchanged between the renderer and the server that include one or more of device identification, encryption key exchange, digital certificates and information regarding security package used by each CPE. | 11-20-2014 |
20140337906 | TECHNIQUE FOR PROVIDING ON A PROGRAM CHANNEL COMPOSITE PROGRAMMING CONTENT ATTRIBUTED TO DIFFERENT SOURCES - In providing composite programming content from different sources on a program channel, a host processor joins IP multicast groups for which “live” contents from multiple sources are provided. Specifically, the host processor collects packets containing the live contents based on their destination addresses associated with the IP multicast groups. Segments of the received live contents are selected to realize the composite programming content, which is provided on the program channel. | 11-13-2014 |
20140331245 | METHODS AND APPARATUS FOR SELECTING DIGITAL INTERFACE TECHNOLOGY FOR PROGRAMMING AND DATA DELIVERY - Methods and apparatus for selecting digital (network) interface technology for programming and data delivery over, e.g., a content-based network. In one embodiment, the network comprises an HFC cable or satellite network that includes a server process interfacing with a plurality of customer premises equipment (CPE), and/or associated client devices, each having different capabilities profiles. The server determines the one or more capabilities possessed by the CPE, and evaluates one or more program or content choices for possible delivery to that CPE based on its profile. The server generates a list of programs or content based on this evaluation, and transmits this list to the CPE, which displays the list for viewing by a user. The user is therefore offered a list of available content that is compatible with their specific configuration. A business and operational rules engine is also optionally employed to control the operation of the foregoing processes to accomplish particular business or operational goals. | 11-06-2014 |
20140317657 | ZONE CONTROL METHODS AND APPARATUS - Methods and apparatus for providing control over targeted secondary content based on a zone associated with a user. In one exemplary embodiment, a user request for primary content from a non-legacy device results in the delivery of the same secondary content which would have been provided had the request been generated at a legacy device (so-called “zone preservation”). To accomplish this, the devices are associated with a user's zone at a zone preservation server in communication with the server providing content to the devices. The zone preservation server associates each user with an advertisement zone identifier, and utilizes the identifier to direct the delivery of primary and secondary content. In another embodiment, a prescribed rule set for one or more zones is employed, such as where certain types of advertisements or secondary content are inserted given a particular device or user context. | 10-23-2014 |
20140298388 | TECHNIQUE FOR PROVIDING PROGRAM GUIDE DATA THROUGH A COMMUNICATIONS NETWORK DELIVERING PROGRAMMING CONTENT - In order to efficiently utilize the limited transmission bandwidth of a communications network, e.g., a cable network, guide data for constructing an interactive program guide (IPG) is delivered to a set-top terminal using different methodologies. For example, the guide data associated with those programs which are likely of interest to a user is automatically provided piecemeal in a broadcast stream. The set-top terminal, along with other terminals, may retrieve from such a broadcast stream some or all of the guide data therein over time, which is cached in the terminal in anticipation of a user's invocation of an IPG. On the other hand, the guide data associated with those programs which are less likely of interest to a user is furnished upon request by the set-top terminal needing such guide data to realize an IPG desired by the user. In addition, guide data for each program may be divided into detail guide data providing details of the program (e.g., a synopsis of the program content), and grid guide data providing basic information about the program (e.g., title, channel and broadcast time). A first time window and a second time window may be defined such that the grid guide data associated with those programs broadcast within the first time window and the detail guide data associated with those programs broadcast within the second time window are automatically provided in the broadcast stream. The rest of the detail and grid guide data may be furnished upon request when needed. | 10-02-2014 |
20140282772 | TV PLAYLIST - A playlist server application is provided on a server at a first network node. A playlist local application is provided for a remote device. An indication of a change to a playlist on one of the server and the remote device is obtained from a corresponding one of the playlist server application and the playlist local application. The change is synchronized to another one of the server and the remote device. | 09-18-2014 |
20140282741 | SYSTEM AND METHOD FOR RESOLVING SCHEDULING CONFLICTS IN MULTI-TUNER DEVICES AND SYSTEMS - A system and method for resolving scheduling conflicts in multi-tuner devices. A multi-tuner device generates an interactive graphical display representing a current schedule for tuner usage. A user may identify a program for viewing or recording and conditionally reserve a tuner to provide the requested service. The multi-tuner device identifies any scheduling conflicts arising from the requested service and provides an updated graphical display showing a new schedule for tuner usage, which schedule is subjet to selection by the requesting user. Upon selection of the new schedule, the new schedule becomes the current schedule. | 09-18-2014 |
20140280878 | APPARATUS AND METHODS FOR MANAGING SERVICE DELIVERY TELEMETRY - Apparatus and methods for managing service delivery quality levels and telemetry. In one embodiment, an entity (such as a Session Resource Manager or SRM) receives network layout data from the network. The SRM uses the layout data to generate a mapping of the network. The SRM also receives performance data related to the interconnections of the network. The performance data is then applied to the mapping such that, in one variant, an visual overlay showing network flow and/or performance analytics is created. Based on this mapping showing layout and corresponding performance, the SRM generates rules for delivery of services. The rules may detail preferred routes and service level information. The rules are the distributed to nodes along the delivery route and delivery is executed in compliance with the rules. | 09-18-2014 |
20140280752 | SYSTEM AND METHOD FOR SEAMLESS SWITCHING BETWEEN DATA STREAMS - A method for providing seamless redundancy in an output data stream includes the steps of: receiving a first data stream originating from a first location, the first data stream being conveyed over a first network path; receiving at least a second data stream originating from a second location that is geographically distinct from the first location, the second data stream comprising nominally identical content relative to the first data stream, the second data stream being conveyed over a second network path that is topologically distinct from the first network path; and combining first data segments from the first data stream and second data segments from the second data stream to generate a single, uninterrupted output data stream having a reduced likelihood of overlapping, missing and/or corrupt data segments. | 09-18-2014 |
20140269470 | APPARATUS AND METHOD FOR REDUCING POWER CONSUMPTION IN CUSTOMER PREMISES EQUIPMENT - A power control apparatus for controlling power consumption in customer premises equipment (CPE) for use in a content and data distribution network includes a detector, operative to determine an operational status of a connection between the CPE and a headend in the content and data distribution network, and a controller coupled with the detector. The controller is operative to place the CPE in a first mode of operation when the operational status is indicative of a loss of connectivity between the CPE and the headend. The apparatus further includes switching circuitry coupled with the controller. The switching circuitry is operative in the first mode to disable power to at least a portion of a first subset of functional modules in the CPE, to thereby reduce power consumption in the CPE. | 09-18-2014 |
20140237507 | METHOD AND SYSTEM FOR DEVICE DISCOVERY AND CONTENT MANAGEMENT ON A NETWORK - Apparatus and methods for downloading selected multimedia content and applications. In one embodiment, the apparatus and methods enable various options or functionalities for programming content over a home network. A web-based user interface on a consumer device controls a set-top box (STB) over a local home network is utilized. An initial process connects the consumer device to an application server for the necessary web software. After discovery of both the consumer device and the STB on the local home network, an initial page of the application is loaded and the application calls the web services on the STB via the home network to retrieve data and control the STB with a compatible web browser on the consumer device. | 08-21-2014 |
20140237107 | NETWORK CONNECTIVITY MEASUREMENT SYSTEM AND METHOD - A system and method for detecting a transient outage of an Internet Protocol (IP) network. A probe sending device sends probe packets over the IP network. A probe packet includes a probe sequence number and a timestamp value issued by the probe sending device. A probe receiving device receives a current probe packet. The probe receiving device overwrites probe packet data obtained from a last received probe packet with the current probe packet when the current probe sequence number exceeds the sequence number of the last received probe packet by one. The probe receiving device stores the current probe packet data obtained from the current probe packet when the current probe sequence number exceeds the sequence number of the last received probe packet by more than one. | 08-21-2014 |
20140215539 | APPARATUS AND METHODS FOR CATALOG DATA DISTRIBUTION - Methods and apparatus for providing enhanced catalog data capacity and functionality within a content distribution network. In one embodiment, the apparatus includes an architecture configured to utilize an upstream out-of-band (OOB) channel for upstream catalog data request carriage, while a downstream in-band (IB) QAM is used for carriage of the catalog data issued by the network in response to the request. In another embodiment, the extant catalog structure is largely retained, yet modified so as to (i) eliminate redundancy within “barker” channel audio/video data delivery, and (ii) reduce the encoding resolution of the barker audio and/or video so as to utilize less bandwidth, thereby allowing enhanced capacity for catalog title expansion (and/or reduced latency in responding to catalog requests). | 07-31-2014 |
20140201799 | TECHNIQUE FOR PROVIDING UNINTERRUPTED SWITCHED DIGITAL VIDEO SERVICE - A request is received from a subscriber of a video content network offering a switched digital video service, to establish a new switched digital video session within a service group of the video content network, which group includes both preferred and standard subscribers and has a plurality of existing sessions. It is determined whether adequate bandwidth is available to establish the new switched digital video session without tearing down any of the existing sessions. Responsive to the determination indicating that adequate bandwidth is not available without tearing down any of the existing sessions, at least one of the existing sessions is torn down. In this step, those of the existing sessions corresponding to the preferred subscribers are exempted from teardown. The new switched digital video session is established in accordance with the request. A switched digital video control apparatus, a set-top terminal, and a system are also disclosed. | 07-17-2014 |
20140146815 | METHODS AND APPARATUS FOR EFFICIENT IP MULTICASTING IN A CONTENT DELIVERY NETWORK - Methods and apparatus for assigning physical channels in a content-based network. In an exemplary embodiment, the network comprises a cable television network having a plurality of cable modems, and the physical channels are assigned to the cable modems based at least in part on any multicast transmissions that may exist on the system. When two cable modems are receiving the same multicast transmission, the invention causes tuning of one or more of the cable modems to the same physical channel in order to limit the total number multicast transmissions on the network. Multicast transmissions typically comprise video or audio information, but other types of information may also be multicast according to the invention. In another embodiment, a multicast transmission list (containing a list of multicast transmissions and the corresponding physical channels) is sent to the set of cable modems. This list is used by the modems (or associated CPE) to manage channel allocation and tuning. | 05-29-2014 |
20140105144 | SYSTEM AND METHOD FOR MAINTAINING A COMMUNICATION SESSION - Systems and methods for maintaining a communication session. A home gateway communicates with a foreign access point (AP) located in a foreign gateway via a first tunnel operating over a network between the home gateway and the foreign gateway. The foreign gateway communicates with a hybrid device via the foreign wireless AP. A second tunnel is established from the hybrid device to the home gateway over the network via a cellular data network. An Ethernet bond is formed between the first tunnel and the second tunnel. A virtual IP address is assigned by the home gateway to the hybrid device and assigned by the hybrid device to a wireless transceiver and to a cellular transceiver. Packets are sent to the home gateway via at least one of the first and second tunnels. | 04-17-2014 |
20140089995 | METHODS AND APPARATUS FOR SUPPORTING VOD REQUESTS IN A SYSTEM WITH HIERARCHICAL CONTENT STORES - Methods and apparatus for supporting video on demand requests in a system supporting hierarchical content stores, e.g., program caches, is described. Requested content is requested by a local streaming device from a remote cache when it is not available in a local cache. Content, e.g., I, P and B frames, supplied by the remote cache is tracked and content delivery is initiated prior to receipt of the full program from the remote content store. Trick play content is requested as needed from the remote content store to respond to trick play commands. Frames which are received as part of the trick play content stream are tracked and not included in normal play data subsequently obtained from the remote cache. The storage of the trick play data along with subsequent normal play data results in a full set of the program content being received and stored in a local cache for streaming in response to a VOD request. | 03-27-2014 |
20140075482 | METHODS AND APPARATUS FOR IMPROVING SCROLLING THROUGH PROGRAM CHANNEL LISTINGS - Methods and apparatus for improving channel browsing experience for users by control scroll rates in guide listings are described. A user can scroll through channel listings arranged according to program genre at a high maximum scroll rate. The scroll rate is automatically reduced, and in some embodiments scrolling is temporarily paused, when listings corresponding to a new genre are displayed. In this way a high maximum scroll rate can be supported but without the risk of a user unintentionally scrolling thorough an entire genre of programs of interest even if the genre only includes one or a few programs in total. Thus, in various embodiments a scrolling rate is decreased when a change in the genre of programs from a first genre of programs being displayed to a second genre of programs being displayed occurs as part of said scrolling. | 03-13-2014 |
20140066031 | METHODS AND APPARATUS FOR COMMUNICATING MESSAGES BETWEEN MOBILE COMMUNICATIONS DEVICES AND INTERNET ENABLED DEVICES - Methods and apparatus for allowing a mobile device user to forward one or more messages which are received on the user's mobile device, to a television or a set top box are described. The user is able to view the forwarded messages on the television and can also reply to such received messages from the television. The methods and apparatus may be implemented using a message forwarding application installed on a user's cell phone and a server responsible for forwarding messages and replies between the user's Internet capable TV or set top box and mobile telephone. To the party sending a message, replies appear to have originated from the user's cell phone making the use of the service transparent to individuals other than the user to which the message is sent. Message received and sent logs are maintained in the user's phone so the message record is complete. | 03-06-2014 |
20140047471 | METHODS AND APPARATUS FOR CONNECTING A CABLE NETWORK TO OTHER NETWORK AND/OR DEVICES - Methods and apparatus for connecting, e.g., bridging, a cable network to other networks and/or devices is described. A bridge device facilitates the distribution of cable provider content to end users operating IP based devices. The bridge device performs one of more of the following: interface protocol conversions, user device controlled tuner selection, transcoding of data, transrating of a data stream, decryption in accordance with a conditional access protocol and re-encryption in accordance with an authorized service domain protocol. | 02-13-2014 |
20140013377 | TECHNIQUES FOR UPGRADING SOFTWARE IN A VIDEO CONTENT NETWORK - It is determined that a substantial portion of set-top terminals connected to a video content network require a software upgrade. In-band video bandwidth (e.g., video-on-demand or switched digital video) is allocated for the software upgrade. The software upgrade is broadcast to the set-top terminals from a carousel in a first remote node of the video content network, via the allocated in-band video bandwidth, until a predetermined number of the set-top terminals have received the software upgrade. Subsequent to the predetermined number of set-top terminals receiving the software upgrade, the in-band video bandwidth is de-allocated and the software upgrade is made available out-of-band to the remaining portion of the set-top terminals, via individual sessions with an application server in a second remote node of the video content network. An exemplary system, which can implement the method, includes a controller, a dynamic bandwidth allocation device, the carousel, and the application server. | 01-09-2014 |
20140013366 | PROVIDING SYNDICATION FEED CONTENT ON A TELEVISION SET-TOP BOX WITH LIMITED DECODER CAPABILITY - Techniques are afforded for providing syndication feed content on a television STB with limited decoder capability. A request is initiated for syndication feed content from a networked content source through the STB. The syndication feed content is obtained through a proxy device in communication with the networked content source. When the syndication feed content is in a first format usable by the STB, the proxy device passes the syndication feed content in the first format to the STB. When the syndication feed content is in a second format unusable by the STB, the syndication feed content is first converted from the second format to the first format usable by the STB and then the syndication feed content is passed, in the first format, to the STB. | 01-09-2014 |
20130347065 | SYSTEM AND METHOD FOR CLONING A WI-FI ACCESS POINT - Systems and methods for cloning a Wi-Fi access point. A determination is made by a network monitoring device to transition communications between a Wi-Fi device and a first access point (AP) to a second AP. The SSID and the security configuration information, and, optionally, network address translation (NAT) information of the first access point are acquired and provided to a second AP. The second AP instantiates the SSID and the security configuration information and, optionally, the NAT information. The networking monitoring device directs the first AP to cease using the SSID and the security configuration information and, optionally, the NAT information in response to receipt of confirmation that the second AP has instantiated the SSID and the security configuration information and, optionally, the NAT information of the first AP. | 12-26-2013 |
20130301627 | SYSTEM AND METHOD FOR WI-FI ROAMING - Systems and methods for Wi-Fi roaming. A gateway supports both a local access point (AP) and a virtual AP. The local AP is accessible only to an “owner” of the gateway. The virtual AP (VAP) is accessible to devices associated with the owner of the gateway and to roaming Wi-Fi devices. A datastore conveys information about the roaming Wi-Fi devices to the VAP to permit them to access the VAP without the need for manual configuration of the VAP. A roaming Wi-Fi device may communicate with a gateway via a tunnel to maintain session connectivity during roaming. A session may be initiated on one network, such as a Wi-Fi network or a cellular network, handed off to another network, such as a cellular network or a Wi-Fi network, and then returned to the network on which the session was initiated. | 11-14-2013 |
20130254800 | USE OF MESSAGES IN OR ASSOCIATED WITH PROGRAM SIGNAL STREAMS BY SET-TOP TERMINALS - Methods of operating a communications system comprise, in one example, inserting advertising in a program stream by a receiving device based, at least in part, on an encrypted segmentation message embedded in the program steam. The at least one segmentation message defines an expanse of the program stream to receive the advertising. At least one embedded decoy message is included in the program stream, as well. In one example, the receiving device, which may be a set-top terminal, for example, is coupled to a display device, such as a television, at a user location. A method of operating a receiving device coupled to a display device at a user location is also disclosed, comprising programming the receiving device to record a program and recording the program based, at least in part, on at least one segmentation message in a program stream. Systems are disclosed, as well. | 09-26-2013 |
20130254799 | USE OF MESSAGES IN OR ASSOCIATED WITH PROGRAM SIGNAL STREAMS BY SET-TOP TERMINALS - Methods of operating a communications system comprise, in one example, inserting advertising in a program stream by a receiving device based, at least in part, on an encrypted segmentation message embedded in the program steam. The at least one segmentation message defines an expanse of the program stream to receive the advertising. At least one embedded decoy message is included in the program stream, as well. In one example the receiving device, which may be a set-top terminal, for example, is coupled to a display device, such as a television, at a user location. A method of operating a receiving device coupled to a display device at a user location is also disclosed, comprising programming the receiving device to record a program and recording the program based, at least in part, on at least one segmentation message in a program stream. Systems are disclosed, as well. | 09-26-2013 |
20130239134 | METHODS AND APPARATUS FOR PROVIDING VIRTUAL CONTENT OVER A NETWORK - Methods and apparatus for selecting, purchasing and delivering content to users of a network so that the user has “virtual” ownership of and access to the content, thereby obviating the need for physical media (e.g., DVDs or CDs). In an exemplary embodiment, the network comprises a hybrid fiber coax (HFC) network, and on-demand (OD) sessions or broadcast modes are used to deliver the virtual content stored at the head-end (or hub site) to the requesting owner. The purchased content is associated with one or more users when stored, thereby providing the owner(s) unlimited access thereto, without the costs and effort associated with renting/purchasing and maintaining DVDs. The content may also comprise new release content, which would otherwise not be available over the network at that time but for the purchase and delivery mechanisms of the invention. Various other complementary features for enhancing the user's virtual ownership experience are also disclosed. | 09-12-2013 |
20130205279 | METHODS AND APPARATUS FOR ANALYZING SOFTWARE INTERFACE USAGE - Methods and apparatus for analyzing the interface usage and requirements within software applications. In one embodiment, the interfaces comprise application programming interfaces (APIs) used with Java-based software, and the apparatus comprises a computer program that analyzes file paths (or classpaths) containing one or more files comprising Java bytecode. The names of the classes are extracted and placed into a class dictionary. The different classes listed in the dictionaries are broken down into their individual methods. Each method is then dissembled and analyzed for method or field invocations on other classes found in the dictionary. Methods called are added to a “used class” report. The used class report preferably contains the name of the class, method and the instruction information. | 08-08-2013 |
20130197999 | SYSTEM AND METHOD FOR SELECTING AND DELIVERING ADS BASED ON CROSS-PLATFORM ACTIVITY - A cross-platform advertising system utilizes viewing data, browsing data, and telephone call data to establish subscriber account profile and, optionally, user profiles for users at the subscriber account. An ad selection processor selects ads based on subscriber account profile and, optionally, the user profile. An ad delivery processor delivers the selected ads to a device associated with the subscriber account. | 08-01-2013 |
20130179932 | Programming Content Processing and Management System and Method - In accordance with aspects of the present invention, a technique is implemented to effectively receive streaming multimedia content in digital form, parse and segment the received transport stream and process the segmented content. Such treatment of received programming content provides for efficient storage of such programming content, and effectively provides for access to such content by administrators of a broadband system as well as users of such systems. In accordance with the invention, a technique enables, among other things: the creation of reference frames for, e.g., effective segmentation of programming content; encapsulation of programming content data as a UDP/IP datagram; associating programming content with provider and dedicated resource attributes; monitoring staging processor activity; effectively segmenting programming content that is scrambled; developing a unicast and multicast; compensating for missing or delayed programming content; and propagating video servers of varying manufacturers. | 07-11-2013 |
20130173741 | SYSTEM AND METHOD FOR MANAGING THE DELIVERY OF TARGETED CONTENT - A system and method for managing the delivery of targeted content. When a user desires to opt-out of receiving targeted content, the user registers with a do-not-target (DNT) registry and is issued a DNT cookie. A provider of targeted content may look for the DNT cookie stored on the user's network access device. When the DNT cookie is not found, the provider may deliver targeted content to the user. When the DNT cookie is found, the provider may not deliver targeted content to the user. A Web site may offer the user an “override” cookie that allows that Web site to provide targeted content, or selected targeted content, even when the user has a DNT cookie. Alternatively, a DNT header can be added to a Web page request that indicates that the user does not want to receive targeted content. The DNT header may be overridden by an override cookie. | 07-04-2013 |
20130156229 | METHODS AND SYSTEMS FOR DETERMINING AUDIO LOUDNESS LEVELS IN PROGRAMMING - A program asset is retrieved. The program asset has audio encoded at a first loudness setting and includes metadata specifying the first loudness setting. Dialog of the audio is identified. The loudness of the dialog is determined. The determined loudness is compared to the first loudness setting. The program asset is re-recorded at a second loudness setting corresponding to the determined loudness, if the first loudness setting and the determined loudness are different by more than a predetermined amount. | 06-20-2013 |
20130111517 | SYSTEM AND METHOD FOR MANAGING ENTITLEMENTS TO DATA OVER A NETWORK | 05-02-2013 |
20130074113 | Program Storage, Retrieval and Management Based on Segmentation Messages - Segmentation messages indicative of locations of upcoming events, such as the start and end of programs and program portions, and/or rights related to the programs and program portions, are used by cable systems and the like to store programs and program portions for later retrieval and transmission to customers on request. Storage, retrieval and management of programming is thereby facilitated. Methods and systems are disclosed. | 03-21-2013 |