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: 9651385
    Abstract: Methods, systems, and computer-readable media are provided to determine a route through a predefined space. A first path from a source location to a common path within the space is determined, as well as a second path from a destination location a common path. If a shared path, which is the part of the first path which overlaps a portion of the second path, exists, it is excluded. If any portion of the common path separates the first and second path, it is included. A route is returned which is the combination of the remaining path segments.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: May 16, 2017
    Assignee: Cerner Innovation, Inc.
    Inventors: Kapil Raj Nair, Vinod Mohanan
  • Publication number: 20170085654
    Abstract: Methods and apparatus for sharing entropy between an entropy broker and various devices are shown. The entropy broker receives a communication from a client. Responsive to determining that the client provided entropy, the entropy broker processes the provided entropy and responsive to determining that the client requested entropy, the entropy broker adds the client to an entropy queue.
    Type: Application
    Filed: September 17, 2015
    Publication date: March 23, 2017
    Inventors: Mikhail Mikhailov, Raj Nair
  • Publication number: 20170082444
    Abstract: Methods, systems, and computer-readable media are provided to determine a route through a predefined space. A first path from a source location to a common path within the space is determined, as well as a second path from a destination location a common path. If a shared path, which is the part of the first path which overlaps a portion of the second path, exists, it is excluded. If any portion of the common path separates the first and second path, it is included. A route is returned which is the combination of the remaining path segments.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Inventors: KAPIL RAJ NAIR, VINOD MOHANAN
  • Patent number: 9574884
    Abstract: Methods, systems, and computer-readable media are provided to determine a route through a predefined space. A first path from a source location to a common path within the space is determined, as well as a second path from a destination location a common path. If a shared path, which is the part of the first path which overlaps a portion of the second path, exists, it is excluded. If any portion of the common path separates the first and second path, it is included. A route is returned which is the combination of the remaining path segments.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: February 21, 2017
    Assignee: Cerner Innovation, Inc.
    Inventors: Kapil Raj Nair, Vinod Mohanan
  • Publication number: 20170026447
    Abstract: A system and method for facilitating directory limit based storage scheme for uploading media segments in multiple directories at one or more media servers. Directory limit parametric information may be signaled in an MPD document for enabling a DASH client device to construct URLs based on the received directory parametric information via a modified/extended SegmentTemplate element of the MPD document.
    Type: Application
    Filed: June 15, 2016
    Publication date: January 26, 2017
    Inventors: Raj Nair, Prabhudev Navali
  • Publication number: 20160373821
    Abstract: A system and method for facilitating directory limit based storage scheme for uploading media segments in multiple directories at one or more media servers. Directory limit parametric information may be provided or otherwise configured in an upload profile of a packager node to construct URLs based on the directory parametric information for identifying locations in a directory tree structure that may be configured to map to a variety of physical and/or virtual storage schemes.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 22, 2016
    Inventors: Raj Nair, Prabhudev Navali
  • Publication number: 20160337431
    Abstract: A method, system and non-transitory computer-readable medium for distributing ABR media in a network are disclosed. The method includes determining, based on a media routing database and a constraint associated with an ABR media element, a best packager of a plurality of packagers to perform a packaging function on the ABR media element and initiating routing of the ABR media element to the best packager.
    Type: Application
    Filed: April 14, 2016
    Publication date: November 17, 2016
    Inventors: Prabhudev Navali, Raj Nair
  • Publication number: 20160308958
    Abstract: A method, system and non-transitory computer-readable medium for distributing adaptive bitrate (ABR) media are disclosed. The method includes initially ingesting a first ABR media element at a first network node and receiving, at the first network node, a second ABR media element that was initially ingested at a second node. The method further includes initiating distribution of the first and second ABR media elements from the first network node to a first plurality of network nodes.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 20, 2016
    Inventors: Prabhudev Navali, Raj Nair
  • Publication number: 20160164841
    Abstract: A method for enforcing entitlements includes configuring a wide variety of entitlements at a server; determining applicable combination of entitlements for a given client request; sending entitlements to the requesting client securely; handling entitlement information securely on a plurality of client devices at run time; storing entitlement information securely on a plurality of client devices for offline use; and enforcing entitlements on a plurality of client devices. The method employs manipulation of manifest files by a proxy that may be included in the client device or located in the network.
    Type: Application
    Filed: July 23, 2014
    Publication date: June 9, 2016
    Inventors: Mikhail Mikhailov, Raj Nair
  • Publication number: 20160162669
    Abstract: A client device for media playback includes a user-installable media client application which implements the client-side of a digital rights management (DRM) system. The client device employs secure boot and verifies the user-installed application. The application is hardened against reverse engineering, and it utilizes a special API provided by the client device to tie into the secure boot, bridging the gap between the secure boot and the client-side of the DRM system contained within the application.
    Type: Application
    Filed: July 23, 2014
    Publication date: June 9, 2016
    Inventors: Mikhail MIKHAILOV, Raj NAIR
  • Publication number: 20160080456
    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: Application
    Filed: September 21, 2015
    Publication date: March 17, 2016
    Inventors: Kevin J. Ma, Tung Ng, Jianguo Xu, Raj Nair
  • Patent number: 9281949
    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 22, 2014
    Date of Patent: March 8, 2016
    Assignee: ERICSSON AB
    Inventors: Raj Nair, Mikhail Mikhailov, Kevin J. Ma
  • Publication number: 20150304197
    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: Application
    Filed: February 12, 2015
    Publication date: October 22, 2015
    Inventors: Raj Nair, Ichang Lin, Chin-Cheng Wu
  • Publication number: 20150229471
    Abstract: A method and a user device are disclosed for securing streaming content decryption. The method includes receiving at the user device a manifest for requested content, the manifest providing a Content Encryption Key (CEK) that is encrypted using a first public Key Encryption Key (KEK), a corresponding first private KEK being stored in secure storage on the user device; decrypting, inside a secure processing zone on the user device, the CEK using the first private KEK to create a decrypted content key; decrypting, inside the secure processing zone, requested content using the decrypted content key to form decrypted content; and providing the decrypted content to a decoder on the mobile user device.
    Type: Application
    Filed: February 10, 2015
    Publication date: August 13, 2015
    Inventors: Raj Nair, Kevin J. Ma, Mikhail Mikhailov
  • Patent number: 9047446
    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: Grant
    Filed: July 26, 2013
    Date of Patent: June 2, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Raj Nair, Mikhail Mikhailov
  • Publication number: 20150113104
    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: Application
    Filed: January 6, 2015
    Publication date: April 23, 2015
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Kevin J. Ma, Jianguo Xu, Raj Nair, IChang Lin
  • Publication number: 20150106481
    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: Application
    Filed: December 17, 2014
    Publication date: April 16, 2015
    Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Jianguo Xu
  • Publication number: 20150106618
    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: Application
    Filed: December 22, 2014
    Publication date: April 16, 2015
    Inventors: Raj Nair, Mikhail Mikhailov, Kevin J. Ma
  • Publication number: 20150095646
    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: December 8, 2014
    Publication date: April 2, 2015
    Inventors: Raj Nair, Mikhail Mikhailov
  • Publication number: 20150074831
    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: November 18, 2014
    Publication date: March 12, 2015
    Inventors: Kevin J. Ma, Raj Nair, Rob Hickey, Daniel Biagini, Chin-Cheng Wu