Patent application number | Description | Published |
20140244877 | Emulating Level Triggered Interrupts of Physical Devices Assigned to a Virtual Machine - Systems and methods are disclosed for handling a level triggered interrupt generated by a device assigned to a virtual machine running on a host machine. An example system includes a host machine that hosts a virtual machine and a device coupled to the host machine. The device is assigned to the virtual machine and generates one or more interrupts. The example system also includes an interrupt handler that receives an interrupt generated by the device, masks the interrupt, injects the interrupt into the virtual machine, receives an indication that the virtual machine has attempted to access the device, and in response to the indication that the virtual machine has attempted to access the device, unmasks the interrupt from the device. | 08-28-2014 |
20140245050 | POWER MANAGEMENT FOR HOST WITH DEVICES ASSIGNED TO VIRTUAL MACHINES - A system and method of removing power from a device assigned to a virtual machine running on a host machine includes receiving a request, by a notification module, from the virtual machine to remove power from the device, and receiving, by the notification module, an indication from the virtual machine that a condition has been satisfied; managing an execution priority for requests, by a task module, where the task module schedules the request to be executed after the notification module receives the indication that the condition has been satisfied; and in response to execution of the request, by a power down module, sending a communication to the host machine to cause the host machine to remove power from the device. | 08-28-2014 |
20140245291 | SHARING DEVICES ASSIGNED TO VIRTUAL MACHINES USING RUNTIME EXCLUSION - An example system and method of sharing a device assigned to a plurality of virtual machines includes identifying a first virtual machine in which a device is active. When a condition is satisfied, control of the device is transferred from the first virtual machine to a second virtual machine. Transferring control of the device includes sending a first communication to cause the first virtual machine to relinquish control of the device based on an indication that power will be removed from the device and further to cause the virtual machine to save first state information maintained by the first virtual machine to a first memory. The first state information is associated with the device. Transferring control of the device also includes saving second state information maintained by a host machine to a second memory. The second state information is associated with the first virtual machine and device. | 08-28-2014 |
20150040124 | PARAVIRTULIZED CAPABILITY FOR DEVICE ASSIGNMENT - A hypervisor of a host detects a request by a guest or a hypervisor administrator to expose a device associated with the host to the guest. The hypervisor locates free space in a configuration space of the device. The hypervisor assigns a configuration space associated with the hypervisor to the located free space. The hypervisor notifies the guest of the configuration space associated with the hypervisor and a range of addresses associated with the free space. The hypervisor exposes the device to the guest. The configuration space associated with the hypervisor may be a message-signaled capability associated with the hypervisor. | 02-05-2015 |
Patent application number | Description | Published |
20100095323 | SYSTEM AND METHOD FOR CONTENT DELIVERY WITH MULTIPLE EMBEDDED MESSAGES - A digital video program is obtained. The program includes: (i) at least one broadcast segmentation message specifying at least one location for at least one broadcast advertisement, and (ii) at least one time-shifted segmentation message specifying at least one location for at least one time-shifted advertisement. The program is broadcast with at least one broadcast advertisement in accordance with the at least one broadcast segmentation message, and is made available to a subscriber at a time after the broadcasting, with at least one time-shifted advertisement in accordance with the at least one time-shifted segmentation message. | 04-15-2010 |
20110103374 | METHODS AND APPARATUS FOR PACKETIZED CONTENT DELIVERY OVER A CONTENT DELIVERY NETWORK - Methods and apparatus for delivery of packetized content (e.g., video, audio, data, etc.) over a content delivery network. In one embodiment, the content is packetized using an Internet Protocol (IP), and delivered by a service provider over both managed and unmanaged networks to subscribers of the provider, so as to provide delivery at any time, at any location, and via any designated user device. The delivered content may originate from the service provider, third-party content sources (e.g., networks or studios), the subscriber(s) themselves, or other sources including the Internet. Use of a common control and service functions within the network afford the ability to integrate or blend services together, thereby affording the service provider and subscriber new service and economic opportunities. Content delivery sessions may also be migrated from one device to another. A network-based user interface infrastructure, and gateway-based client-side architecture, are also disclosed. | 05-05-2011 |
20110107364 | METHODS AND APPARATUS FOR PACKETIZED CONTENT DELIVERY OVER A CONTENT DELIVERY NETWORK - Methods and apparatus for delivery of packetized content (e.g., video, audio, data, etc.) over a content delivery network. In one embodiment, the content is packetized using an Internet Protocol (IP), and delivered by a service provider over both managed and unmanaged networks to subscribers of the provider, so as to provide delivery at any time, at any location, and via any designated user device. The delivered content may originate from the service provider, third-party content sources (e.g., networks or studios), the subscriber(s) themselves, or other sources including the Internet. Use of a common control and service functions within the network afford the ability to integrate or blend services together, thereby affording the service provider and subscriber new service and economic opportunities. Content delivery sessions may also be migrated from one device to another. A network-based user interface infrastructure, and gateway-based client-side architecture, are also disclosed. | 05-05-2011 |
20110107379 | METHODS AND APPARATUS FOR PACKETIZED CONTENT DELIVERY OVER A CONTENT DELIVERY NETWORK - Methods and apparatus for delivery of packetized content (e.g., video, audio, data, etc.) over a content delivery network. In one embodiment, the content is packetized using an Internet Protocol (IP), and delivered by a service provider over both managed and unmanaged networks to subscribers of the provider, so as to provide delivery at any time, at any location, and via any designated user device. The delivered content may originate from the service provider, third-party content sources (e.g., networks or studios), the subscriber(s) themselves, or other sources including the Internet. Use of a common control and service functions within the network afford the ability to integrate or blend services together, thereby affording the service provider and subscriber new service and economic opportunities. Content delivery sessions may also be migrated from one device to another. A network-based user interface infrastructure, and gateway-based client-side architecture, are also disclosed. | 05-05-2011 |
20130160053 | SYSTEM AND METHOD FOR CONTENT DELIVERY WITH MULTIPLE EMBEDDED MESSAGES - A digital video program is obtained. The program includes: (i) at least one broadcast segmentation message specifying at least one location for at least one broadcast advertisement, and (ii) at least one time-shifted segmentation message specifying at least one location for at least one time-shifted advertisement. The program is broadcast with at least one broadcast advertisement in accordance with the at least one broadcast segmentation message, and is made available to a subscriber at a time after the broadcasting, with at least one time-shifted advertisement in accordance with the at least one time-shifted segmentation message. | 06-20-2013 |
20130227283 | APPARATUS AND METHODS FOR PROVIDING CONTENT TO AN IP-ENABLED DEVICE IN A CONTENT DISTRIBUTION NETWORK - Apparatus and methods for providing content to IP-enabled devices in a content distribution network. In one embodiment, a network architecture is disclosed which enables delivery of content to such IP-enabled devices without the use of a high-speed data connection This capability allow the managed network operator to provide content services to an IP-enabled device associated with a non-data subscriber. In one implementation, requests for content from user IP-enabled devices are received, authenticated, and content processed into a series of encrypted segments. Once the requesting user/device is authenticated, the segments are provided with a playlist. The rendering device is also provided access to a decryption key (e.g., via a URL to a managed key server). Variants providing (i) user access to the MSO distribution network via an indigenous modem or gateway; and (ii) user access to the MSO core via a gateway and a third party unmanaged network are described. | 08-29-2013 |
20130318560 | PREMISES GATEWAY APPARATUS AND METHODS FOR USE IN A CONTENT-BASED NETWORK - Apparatus and methods for premises gateway functions that integrate or unify functions typically distributed across multiple devices within a content-based network. In one embodiment, the out-of-band (OOB) signaling functionality normally provided in each of a set-top-box (STB) and digital video recorder (DVR) are unified into a common OOB (e.g., DOCSIS) capable premises gateway device, thereby obviating OOB tuners and related components from each device. In another variant, the premises gateway is adapted for all-IP operation, such as for use with IP-based computers and IP set-top boxes, etc. Fully unified variants are also disclosed, wherein the DVR and/or STB functions are physically integrated within the premises gateway. | 11-28-2013 |
20150215669 | PREMISES GATEWAY APPARATUS AND METHODS FOR USE IN A CONTENT-BASED NETWORK - Apparatus and methods for premises gateway functions that integrate or unify functions typically distributed across multiple devices within a content-based network. In one embodiment, the out-of-band (OOB) signaling functionality normally provided in each of a set-top-box (STB) and digital video recorder (DVR) are unified into a common OOB (e.g., DOCSIS) capable premises gateway device, thereby obviating OOB tuners and related components from each device. In another variant, the premises gateway is adapted for all-IP operation, such as for use with IP-based computers and IP set-top boxes, etc. Fully unified variants are also disclosed, wherein the DVR and/or STB functions are physically integrated within the premises gateway. | 07-30-2015 |
Patent application number | Description | Published |
20080247541 | 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. | 10-09-2008 |
20080313691 | Premises gateway apparatus and methods for use in a content-based network - Apparatus and methods for premises gateway functions that integrate or unify functions typically distributed across multiple devices within a content-based network. In one embodiment, the out-of-band (OOB) signaling functionality normally provided in each of a set-top-box (STB) and digital video recorder (DVR) are unified into a common OOB (e.g., DOCSIS) capable premises gateway device, thereby obviating OOB tuners and related components from each device. In another variant, the premises gateway is adapted for all-IP operation, such as for use with IP-based computers and IP set-top boxes, etc. Fully unified variants are also disclosed, wherein the DVR and/or STB functions are physically integrated within the premises gateway. | 12-18-2008 |
20100050218 | Technique for effectively providing various entertainment services through a communications network - A switched broadcast service and a network personal video recorder (NPVR) service are provided synergistically in a cable TV system having limited resources. For example, in providing the switched broadcast service, a resource manager allocates network bandwidth for broadcast of materials from selected program channels on an as needed basis. Such allocation is conducive to an effective provision of the NPVR service which requires dedicated bandwidth for transmitting recorded broadcast program material in a headend to each set-top terminal requesting the NPVR service. Thus, unlike the switched broadcast service where a program stream containing program material is shared by one or more set-top terminals, the NPVR service provides a dedicated program stream to each set-top terminal so that a user at the terminal may manipulate (e.g., rewind, pause and/or fast-forward) a presentation of program material at will. | 02-25-2010 |
20100169914 | METHODS AND APPARATUS FOR CONTROLLING CONTENT DISTRIBUTION - Methods and apparatus for controlled distribution of program content are described where program content for certain regions may be selectively blocked. The described methods and apparatus allow content distribution to authorized regions while providing control to the content provider to effectively block program content delivery to regions not entitled to receive the program content. | 07-01-2010 |
20110296481 | PREMISES GATEWAY APPARATUS AND METHODS FOR USE IN A CONTENT-BASED NETWORK - Apparatus and methods for premises gateway functions that integrate or unify functions typically distributed across multiple devices within a content-based network. In one embodiment, the out-of-band (OOB) signaling functionality normally provided in each of a set-top-box (STB) and digital video recorder (DVR) are unified into a common OOB (e.g., DOCSIS) capable premises gateway device, thereby obviating OOB tuners and related components from each device. In another variant, the premises gateway is adapted for all-IP operation, such as for use with IP-based computers and IP set-top boxes, etc. Fully unified variants are also disclosed, wherein the DVR and/or STB functions are physically integrated within the premises gateway. | 12-01-2011 |
20120131603 | Network based digital information and entertainment storage and delivery system - Live television broadcast and other information and entertainment programs, e.g., videos-on-demand (VOD), are provided to a user through a communications network, e.g., a cable network. A processing unit is employed at an headend of the communications network to respond to user requests for PVR-like functions, e.g., pausing, rewinding and fast-forwarding, to be performed on the program content being viewed. The processing unit in accordance with the invention causes a delivery of an appropriate version of the program content to meet such user requests. | 05-24-2012 |
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 |
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 |
20130205329 | METHODS AND APPARATUS FOR CENTRALIZED CONTENT AND DATA DELIVERY - Methods and apparatus for centralized content, media and data delivery and access within a premises such as, e.g., a residence. In one embodiment, the apparatus comprises a remotely manageable premises device that acts as a centralized client networking platform, providing gateway services such as network management as well as traditional content and high-speed data delivery functions. The device also acts as the shared interne connection for all devices in the premises via a cable modem, sharing personal and DVR content such as video, music and photos (and any associated metadata) throughout the premises, and providing both a wired and wireless network in the home. Telephony services utilizing e.g., embedded multimedia terminal adapter (eMTA) and/or Wi-Fi architectures may also be provided via the device. The device can also provide a trusted domain for content or data, as well as allowing a subscriber total mobility in the home. | 08-08-2013 |
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 |
20140351845 | METHODS AND APPARATUS FOR CONTROLLING CONTENT DISTRIBUTION - Methods and apparatus for controlled distribution of program content are described where program content for certain regions may be selectively blocked. The described methods and apparatus allow content distribution to authorized regions while providing control to the content provider to effectively block program content delivery to regions not entitled to receive the program content. | 11-27-2014 |
20150040151 | 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. | 02-05-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 |
20160127264 | METHODS AND APPARATUS FOR USING BANDWIDTH SUBJECT TO CELLULAR INTERFERENCE - Methods and apparatus for using communications channels corresponding to frequency bands subject to cellular network, e.g., LTE, interference and/or other interference are described. The methods are well suited for use of cable networks where communications over a coax cable or via cable device may be subject to LTE interference. In various embodiments data traffic is classified based on whether the traffic corresponds to a protocol that supports a retry communications mechanism in the event of a communication error, the type of traffic data and/or the priority of the traffic data. In some embodiments data being communicated using a protocol which supports a retry mechanism are routed over channels subject to interference even if, in some cases, the packets correspond to data which has a higher priority or QoS requirements than packets, e.g., best effort packets, which are transmitted using a protocol that does not support a packet retry mechanism. | 05-05-2016 |
Patent application number | Description | Published |
20090266659 | Shock Absorber for Sliding Sleeve in Well - A sliding sleeve for frac operations or the like has a housing, a sleeve, and a shock absorber. The sleeve is movable within the housing's internal passage relative to flow ports. The shock absorber, which can have a cylindrical body, positions partially in the sleeve's internal passage and has a distal end that extends beyond the sleeve. A lip on the sleeve's end is engageable with the internal shoulder. When a ball is dropped on the sleeve's ball seat and pumped fluid forces the sleeve to an open position, the shock absorber absorbs the movement of the sleeve. To absorber the movement, the shock absorber breaks one or more shear pin connections with the sleeve, interposes its lip between the sleeve's distal end and the internal shoulder, and fractures at least a portion of its distal end from the impact with the sleeve. | 10-29-2009 |
20110036564 | Retrievable Bridge Plug - A bridge plug can be deployed downhole and retrieved using a retrieval tool disposed on jointed or coiled tubing or on another bridge plug. Internally, the bridge plug has a sleeve that is movable on a stem of the plug's tailpiece. When in a first position, the sleeve prevents fluid communication through ports in the stem so that circulated fluid from the retrieval tool can be used to clear debris from the plug during retrieval. When the retrieval tool engages the sleeve in the plug, pulling up on the tool moves the sleeve to an intermediate position in which fluid pressure is equalized across the plug. Further pulling up on the tool locks the sleeve in a further position on the stem so that circulated fluid from the retrieval tool will pass directly to the stem's ports. Movement of the sleeve by the retrieval tool also releases the engaged slips and packing element on the bridge plug's mandrel. | 02-17-2011 |
20130306327 | Retrievable Bridge Plug - A bridge plug can be deployed downhole and retrieved using a retrieval tool disposed on jointed or coiled tubing or on another bridge plug. Internally, the bridge plug has a sleeve that is movable on a stem of the plug's tailpiece. When in a first position, the sleeve prevents fluid communication through ports in the stem so that circulated fluid from the retrieval tool can be used to clear debris from the plug during retrieval. When the retrieval tool engages the sleeve in the plug, pulling up on the tool moves the sleeve to an intermediate position in which fluid pressure is equalized across the plug. Further pulling up on the tool locks the sleeve in a further position on the stem so that circulated fluid from the retrieval tool will pass directly to the stem's ports. Movement of the sleeve by the retrieval tool also releases the engaged slips and packing element on the bridge plug's mandrel. | 11-21-2013 |
20150114639 | Re-Fracture Apparatus and Method for Wellbore - Re-treatment of a formation having a wellbore, which can be an open hole or a cased hole lined with casing, involves deploying a tubing string in the casing having tools disposed at intervals thereon. The tools position on the tubing string, and the tubing string with the tools thereon is inserted into the casing. Biasing rings of the tools passively engage with the casing. The annulus is accessed between the tubing string and the casing at the intervals between the tools. For example, sliding sleeves on the tubing string can be opened (selectively), or new plug and perforation operations can be used to create perforations in the tubing string at desired intervals between the tools. With access achieved, retreatment is pumped down the tubing string, out the access to the annulus, and at least partially sealed by the engaged rings in the intervals between the tools. | 04-30-2015 |