Patents by Inventor Raj Nair

Raj Nair has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8959244
    Abstract: In a system for streaming data over a network, the type and rate of streaming are automatically varied based on available network bandwidth. Video media is transcoded into different bit rate encodings that are divided into segment files. Segments are sent from a network-aware adaptive streaming (NAAS) server and reassembled and presented to a media player at a client device. The system may download additional segment files ahead of time from multiple NAAS servers to increase throughput. A playback status (“bookmark”) may be maintained to keep track of what the user has viewed and to allow the user to continue playing from where the user left off. The user may continue watching from the bookmark point on the same device or on a different device.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: February 17, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: IChang Lin, Raj Nair, Chin-Cheng Wu
  • Patent number: 8929441
    Abstract: A live streaming system/method provides cross platform live streaming capabilities to mobile devices. A file format compatible with legacy HTTP infrastructure is used to deliver media over a persistent connection. Legacy client media players can dynamically change the encoded rate of the media delivered over a persistent connection. Standard HTTP servers may be used without modification, leveraging standard media players embedded in mobile devices for seamless media delivery over wireless networks with high bandwidth fluctuations.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: January 6, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Kevin J. Ma, Jianguo Xu, Raj Nair, IChang Lin
  • Patent number: 8925055
    Abstract: A DRM client on a device establishes trust with a DRM server for playback of digital content. The client executes in a secure execution environment, and the process includes (1) securely loading loader code from secure programmable memory and verifying it using a digital signature scheme and first key securely stored in the device; (2) by the verified loader code, loading DRM client code from the memory and verifying it using a digital signature scheme and second key included in the loader code; (3) by the verified DRM client code (a) obtaining a domain key from the memory; (b) encrypting the domain key with a device identifier using a DRM system key included in the DRM client code; and (c) sending the encrypted domain key and device identifier to the DRM server, whereby the device becomes registered to receive content licenses via secure communications encrypted using the domain key.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: December 30, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Raj Nair, Mikhail Mikhailov, Kevin J. Ma
  • Patent number: 8918535
    Abstract: A method and system is provided for controlling bandwidth rate limiting and client rendering rate limiting in a video delivery network. The method provides network service providers with a means for overriding video delivery data rates selected through dynamic client bitrate adaptation, as well as video data rendering rates of the clients, to limit the impact of network congestion. A system is also specified for implementing a client and a proxy computer in accordance with the method. The system works transparently with standard HTTP-based video delivery systems and includes an HTTP proxy cache infrastructure to support bandwidth rate limiting and client rending rate limiting. The system further provides for administrative overrides of client bitrate selection and client bandwidth usage.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: December 23, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Jianguo Xu
  • Patent number: 8893208
    Abstract: A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: November 18, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Daniel Biagini, Chin-Cheng Wu
  • Patent number: 8874777
    Abstract: A streaming media system employs dynamic rate adaptation. The method includes a file format compatible with legacy HTTP infrastructure to deliver media over a persistent connection. The method further includes the ability for legacy client media players to dynamically change the encoded delivery rate of the media over a persistent connection. The method provided works transparently with standard HTTP servers, requiring no modification and leverages standard media players embedded in mobile devices for seamless media delivery over wireless networks with high bandwidth fluctuations. A system is also specified for implementing a client and server in accordance with the method.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: October 28, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Kevin J. Ma, Tung Ng, Jianguo Xu, Raj Nair
  • Patent number: 8874779
    Abstract: A live streaming system/method provides cross platform live streaming capabilities to mobile devices. A file format compatible with legacy HTTP infrastructure is used to deliver media over a persistent connection. Legacy client media players can dynamically change the encoded rate of the media delivered over a persistent connection. Standard HTTP servers may be used without modification, leveraging standard media players embedded in mobile devices for seamless media delivery over wireless networks with high bandwidth fluctuations.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: October 28, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Kevin J. Ma, Jianguo Xu, Raj Nair, Ichang Lin
  • Patent number: 8874778
    Abstract: A live streaming system/method provides cross platform live streaming capabilities to mobile devices. The live streaming system includes a live streaming recorder operative to (1) capture a live media stream generated by a live media source and save the captured live media stream as a recorded stream in a recorded media file, and (2) transcode the recorded stream into a plurality of transcoded media files of respective different media encoding formats. The system further includes a stream distribution subsystem operative to generate a plurality of distributed media streams each generated from one or more of the transcoded media files, each distributed media stream being delivered to a corresponding set of the mobile endpoint devices.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: October 28, 2014
    Assignee: Telefonkatiebolaget LM Ericsson (Publ)
    Inventors: Jianguo Xu, Man Li, Tung Ng, IChang Lin, Raj Nair
  • Patent number: 8850216
    Abstract: Establishing trusted communication with a media client application on a client device includes receiving an identifying token originating in a secure messaging session between a messaging server and the client device, and sending an encrypted generated nonce to the messaging server for delivery to the client device. A blob request message is received that includes a decrypted nonce value and identifies the client device, user, and content owner. The blob request message is tested and a blob is conditionally sent to the client device that includes a secret value for accessing an API via which the client device obtains decryption keys for decrypting protected media. Testing includes evaluating whether the decrypted nonce value matches the generated nonce value. The blob request message may include device integrity information to evaluate whether the device has been tampered with, as a further condition to allowing access to the protected media.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: September 30, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Mikhail Mikhailov, Raj Nair
  • Patent number: 8838748
    Abstract: A media mashup system functions as a virtualizable endpoint called an Intelligent Multimedia Pod, or IMP, that ensures a reliable and high-quality multimedia user-experience for a variety of mobile user devices such as intelligent phones etc. The media mashup platform uses a web 2.0 media mashup model that offers several key features including Near Real Time (NRT) service continuity, control-proxy for a mobile-friendly web-surfing experience, finely-filtered content aggregation based on meta-data, context sensors and buddy blaster content sharing/recommendation. These features are brought together using a web 2.0 service mashup model that integrates media meta-data together with various context sensors including mobility-related sensors such as location and presence, time-of-day, voice commands, as well as time-shifted playback.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: September 16, 2014
    Assignee: Azuki Systems, Inc.
    Inventors: Raj Nair, Andrew F. Roberts, IChang Lin
  • Publication number: 20140150019
    Abstract: A method is provided for performing targeted ad insertion in over-the-top delivery of content by detecting ad replacement opportunities in a live content stream and preparing the content for seamless replacement with segmented HTTP adaptive streaming delivery. The method includes provisions for multi-stage proxy-based segment replacement for targeted ad delivery. The method provided works transparently with standard HTTP adaptive streaming clients. A system is also specified for implementing a client and server content delivery infrastructure in accordance with the provisions of the method.
    Type: Application
    Filed: January 30, 2014
    Publication date: May 29, 2014
    Applicant: Azuki Systems, Inc.
    Inventors: Kevin J. Ma, Robert Hickey, Raj Nair, Paul Tweedale, Daniel Biagini, Jianguo Xu, Prabhudev Navali
  • Publication number: 20140149210
    Abstract: A method is provided for performing targeted ad insertion in over-the-top delivery of content by detecting ad replacement opportunities in a live content stream and preparing the content for seamless replacement with segmented HTTP adaptive streaming delivery. The method includes provisions for multi-stage proxy-based segment replacement for targeted ad delivery. The method provided works transparently with standard HTTP adaptive streaming clients. A system is also specified for implementing a client and server content delivery infrastructure in accordance with the provisions of the method.
    Type: Application
    Filed: January 30, 2014
    Publication date: May 29, 2014
    Applicant: Azuki Systems, Inc.
    Inventors: Kevin J. Ma, Robert Hickey, Raj Nair, Paul Tweedale, Daniel Biagini, Jianguo Xu, Prabhudev Navali
  • Publication number: 20140047069
    Abstract: A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Application
    Filed: October 18, 2013
    Publication date: February 13, 2014
    Applicant: AZUKI SYSTEMS, INC.
    Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Daniel Biagini, Chin-Cheng Wu
  • Publication number: 20130311775
    Abstract: Media content is delivered to a variety of mobile devices in a protected manner based on client-server architecture with a symmetric (private-key) encryption scheme. A media preparation server (MPS) encrypts media content and publishes and stores it on a content delivery server (CDS), such as a server in a content distribution network (CDN). Client devices can freely obtain the media content from the CDS and can also freely distribute the media content further. They cannot, however, play the content without first obtaining a decryption key and license. Access to decryption keys is via a centralized rights manager, providing a desired level of DRM control.
    Type: Application
    Filed: July 26, 2013
    Publication date: November 21, 2013
    Applicant: Azuki Systems, Inc.
    Inventors: Raj Nair, Mikhail Mikhailov
  • Patent number: 8589996
    Abstract: A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: November 19, 2013
    Assignee: Azuki Systems, Inc.
    Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Daniel Biagini, Chin-Cheng Wu
  • Publication number: 20130282890
    Abstract: Analytics information is collected in a content delivery network when content requests are received by a content router. Analytics information may be gleaned from uniform resource identifiers, and additional augmented analytics information may be specified by either the client that issued the request or an intermediate network node that proxied the request. The augmented analytics information may be specified in proprietary HTTP header fields. Information collection includes intercepting content requests; correlating URIs with known content assets; associating content requests with session state; extracting downstream node augmented information from the content requests; updating session information in persistent storage; selecting target locations from which to retrieve the content assets; and redirecting the content requests to the target locations.
    Type: Application
    Filed: April 18, 2012
    Publication date: October 24, 2013
    Applicant: AZUKI SYSTEMS, INC.
    Inventors: Kevin J. Ma, Jonah Gregory, Raj Nair
  • Publication number: 20120265892
    Abstract: A system for media delivery includes a server-side proxy for aggregating and encrypting stream data for efficient HTTP-based distribution over an unsecured network. A client-side proxy decrypts and distributes the encapsulated stream data to client devices. A multicast-based infrastructure may be used for increased scalability. The encoded rate of the media delivered over the persistent HTTP proxy connections may be dynamically adapted. The client-side proxy may be integrated within a mobile device for maximum network security and reliability.
    Type: Application
    Filed: May 30, 2012
    Publication date: October 18, 2012
    Applicant: AZUKI SYSTEMS, INC.
    Inventors: Kevin J. Ma, Radim Bartos, Jianguo Xu, Raj Nair, Robert Hickey, IChang Lin
  • Publication number: 20120240176
    Abstract: A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 20, 2012
    Applicant: AZUKI SYSTEMS, INC.
    Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Daniel Biagini, Chin-Cheng Wu
  • Publication number: 20120144195
    Abstract: Media content is delivered to a variety of mobile devices in a protected manner based on client-server architecture with a symmetric (private-key) encryption scheme. A media preparation server (MPS) encrypts media content and publishes and stores it on a content delivery server (CDS), such as a server in a content distribution network (CDN). Client devices can freely obtain the media content from the CDS and can also freely distribute the media content further. They cannot, however, play the content without first obtaining a decryption key and license. Access to decryption keys is via a centralized rights manager, providing a desired level of DRM control.
    Type: Application
    Filed: February 10, 2012
    Publication date: June 7, 2012
    Applicant: AZUKI SYSTEMS, INC.
    Inventors: Raj Nair, Mikhail Mikhailov
  • Publication number: 20120011267
    Abstract: A live streaming system/method provides cross platform live streaming capabilities to mobile devices. The live streaming system includes a live streaming recorder operative to (1) capture a live media stream generated by a live media source and save the captured live media stream as a recorded stream in a recorded media file, and (2) transcode the recorded stream into a plurality of transcoded media files of respective different media encoding formats. The system further includes a stream distribution subsystem operative to generate a plurality of distributed media streams each generated from one or more of the transcoded media files, each distributed media stream being delivered to a corresponding set of the mobile endpoint devices.
    Type: Application
    Filed: September 15, 2011
    Publication date: January 12, 2012
    Applicant: AZUKI SYSTEMS, INC.
    Inventors: Kevin J. Ma, Jianguo Xu, Tung Ng, Raj Nair, Ichang Lin, Man Li