Eric Colin Friedrich - Medford MA, US Robert Andrew Drisko - Concord MA, US Joshua Bernard Gahm - Newtonville MA, US Atif Faheem - Nashua NH, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04N 11/02 H04L 12/56
US Classification:
37524025, 370390, 375E07027
Abstract:
Optimizations for rapid channel changes may be provided. In response to a channel change request, rate shaping may be used to provide a unicast packet stream at a first transmission rate for a first time interval before reducing the rate of the unicast packet stream to a lower transmission rate for a second time interval. During the second time interval, a multicast packet stream may be joined and the video frames associated with the unicast packet stream, which may lag behind the multicast packet stream, and the multicast packet stream may be synchronized.
Systems And Methods For Managing Multimodal Documents
Deborra J. Zukowski - Newtown CT, US Eric C. Friedrich - Somerville MA, US Arthur J. Parkos - Southbury CT, US Chao Chen - Milford CT, US John F. Braun - Fairfield CT, US Richard W. Heiden - Shelton CT, US
Assignee:
Pitney Bowes Inc. - Stamford CT
International Classification:
G06F 17/21
US Classification:
715255
Abstract:
A multimodal document management system and method includes a context manager for managing multimodal documents. A virtual media content management system is coupled to the context manager and a physical media content management system is coupled to the context manager. The context manager is operable to issue multimodal document management instructions to the virtual media content management system and issuing instructions to the physical media content management system. The context manager instructions may relate to shredding of multimodal documents by deleting virtual media and destroying physical media. The method for managing multimodal documents may include receiving a request for the shredding of an information and content data file containing a list of virtual media and physical media relating to a multimodal document. A determination is made if the request for shred is authorized and, where said request for shred is authorized, a record of the shred request is created. Elements in the element list are grouped based on elements in the list which are managed by the same content management system. A message is sent to each content management system requesting the shredding of each element for the grouping of elements for the content management system. The content management systems may verify and report the success of the shredding.
Methods And Apparatuses For Content Delivery Over Mobile Networks With Multi-Access Edge Computing (Mec) Control And User Plane Separation (Cups)
- San Jose CA, US Humberto Jose La Roche - Ocean NJ, US Eric C. Friedrich - North Easton MA, US
International Classification:
H04L 29/08 H04L 29/12 H04L 29/06
Abstract:
A method is performed at a mobile core, including assigning a first cache servicing a client device in response to a first request for a media content item based at least in part on a first IP address of the client device associated with a first edge location. The method further includes providing a first portion of the media content item from the first cache. The method additionally includes triggering a plurality of caches at edge locations proximate to the first edge location to retrieve a second portion of the media content item. The method also includes receiving a continuation request from the client device with a second IP address associated with a second edge location. The method further includes selecting a second cache from the plurality of caches based at least in part on the second IP address and continuing providing the media content item from the second cache.
- San Jose CA, US Eric Friedrich - North Easton MA, US
International Classification:
H04L 29/06 H04L 29/08
Abstract:
In one embodiment, a method, system and apparatus are described, the method including receiving an initial request from a client device, being a request to establish a connection, including an initial connection IP address of the client device, recording the initial connection IP address, receiving an additional request at the network interface, the additional request comprising a URL, an actual client IP address of the client device, and a request for streaming content, comparing the initial connection IP address with the actual client IP address, performing one of providing the streaming content in response to the additional request if the initial connection IP address and the actual client IP address are the same, or providing a response to the additional request comprising a redirect instruction if the initial connection IP address and the actual client IP address are different. Related methods, apparatus, and systems are also described.
Video And Media Content Delivery Network Storage In Elastic Clouds
- San Jose CA, US Eric Colin Friedrich - North Easton MA, US
International Classification:
H04L 29/08
Abstract:
Content delivery network storage may be provided. A first proxy module may receive a first content object request from a first user device. The first content object request may correspond to a content object. Next, the first proxy module may send the first content object request to a first cache module. The first cache module may then obtain the content object corresponding to the first content object request from an object store. The object store may be shared by a plurality of cache modules including the first cache module. The first proxy module may then receive, from the first cache module, the obtained content object. The first proxy module may send the content object to the first user device.
- San Jose CA, US Eric C. Friedrich - Somerville MA, US Matthew F. Caulfield - Clinton MA, US Kevin S. Kirkup - Raleigh NC, US Keith Millar - W.Sussex, GB Gareth J. Bowen - Hampshire, GB
Assignee:
CISCO TECHNOLOGY, INC. - San Jose CA
International Classification:
G06F 11/08 H04L 29/06
Abstract:
A system can include a reconciliation engine configured to evaluate metadata in a given manifest file of a plurality of manifest files generated for redundant copies of a given media asset. The metadata describes a condition of a given chunk of media content in one of the redundant copies of the given media asset. The system can also include a manifest modification function configured to modify the given manifest file for the given chunk of media content in response to the reconciliation engine detecting that the given chunk of media content is damaged based on the evaluation of the metadata associated with the given chunk of media content in the given manifest file.
- San Jose CA, US Eric Colin Friedrich - Somerville MA, US Matthew Francis Caulfield - Clinton MA, US Carol Etta Iturralde - Framingtonham MA, US Scott C. Labrozzi - Cary NC, US
Assignee:
CISCO TECHNOLOGY, INC. - San Jose CA
International Classification:
H04L 29/06
US Classification:
709217
Abstract:
A method is provided in one example embodiment and includes generating a key associated with a virtual asset associated with content to be provided to a client device, where the key indicates at least one parameter for accessing the content; generating the virtual asset; receiving a request for the content; identifying a format being requested for the content; using the virtual asset to identify common format content to be retrieved and to identify the key; using the key to retrieve the common format content; and transforming the common format content such that it can be delivered to the client device in the format that was requested.
Producing Equivalent Content Across Encapsulators In A Network Environment
- San Jose CA, US Carol Etta Iturralde - Framingham MA, US Eric Colin Friedrich - Somerville MA, US Mark D. McBride - Cary NC, US Matthew Francis Caulfield - Clinton MA, US Scott C. Labrozzi - Cary NC, US
Assignee:
CISCO TECHNOLOGY, INC. - San Jose CA
International Classification:
H04L 29/06
US Classification:
709248
Abstract:
A method is provided in one example and includes receiving first synchronization information associated with a first encapsulated output, receiving second synchronization information associated with a second encapsulated output, and determining whether the first encapsulated output and the second encapsulated output are in synchronization based upon the first synchronization information and the second synchronization information. The method may further include, when the first encapsulated output and the second encapsulated output are determined to out of synchronization, generating corrected synchronization information, and sending the corrected synchronization information to an encapsulator generating at least one of the first encapsulated output and the second encapsulated output.