Patents by Inventor Ravishankar Ravindran

Ravishankar Ravindran 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: 10587515
    Abstract: Technology for stateless forwarding of packets in an ICN is disclosed. Content routers modify a dynamic filter in an interest packet. In one aspect, a content router extracts a dynamic filter from an interest packet received on an ingress port and combines the dynamic filter with a local filter associated with the ingress port. The packet filter and the local filter may be combined without losing information in the packet filter or the local filter. A new filter may be inserted into the interest packet based on the combined packet filter and local filter. The interest packet having the new filter may be forwarded on an egress port. The data packet that returns the content object for the interest packet may be forwarded statelessly based on the dynamic filter. Thus, the data packet may be forwarded without use of a pending interest table (PIT).
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: March 10, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Patent number: 10554555
    Abstract: A method implemented in a network element (NE) configured to operate in an information centric network (ICN), the method comprises creating, by a processor of the NE, a minimum spanning tree for an overlay cluster to which the NE is assigned within a host domain, wherein the minimum spanning tree comprises a root corresponding to the NE and a plurality of member nodes assigned to the overlay cluster, and broadcasting, by a transmitter coupled to the processor, a hash cluster setup (HCS) message to the member nodes, wherein the HCS message comprises source path routing information for the overlay cluster and hop limit values corresponding to distances within the ICN between the NE and each of the member nodes.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: February 4, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Patent number: 10462052
    Abstract: Aspects of the disclosure provide an electronic device that includes interface circuits and processing circuitry. The interface circuits are configured to receive and transmit signals carrying packets. The processing circuitry is configured to detect that a received packet includes an Internet protocol (IP) header and an extension header to the IP header and the extension header carries an identifier of an information centric networking (ICN) technology. Further, the processing circuitry is configured to extract the identifier from the extension header, and process the received packet based on the identifier according to the ICN technology. Aspects of the disclosure provide another electronic device that is configured to generate a packet with an IP header (e.g., IPv6 header) and an extension header that carries an identifier of an ICN technology and transmit the packet.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: October 29, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Syed Obaid Amin, Ravishankar Ravindran
  • Publication number: 20190327337
    Abstract: A method implemented by a first content network element (NE) in an information centric network (ICN), the method comprising receiving, by a receiver, an interest packet through a first interface, wherein a header of the interest packet comprises a path filter, the path filter being associated with one or more segments on a path from a consumer to a producer, modifying, by a processor coupled to the receiver, the path filter based on information identifying one or more previous content NEs or one or more next content NEs on the path to produce a modified path filter, and transmitting, by a transmitter coupled to the receiver, the interest packet with the modified path filter to the next content NE.
    Type: Application
    Filed: April 19, 2018
    Publication date: October 24, 2019
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Publication number: 20190297014
    Abstract: An ICN-over-IP architecture, which supports ICN-dependent IP addresses, is provided as an integrated architecture requiring small changes within the network, utilizing the incrementally introduced ICN-enabled IP routers efficiently where ICN-enabled IP routers are distributed within/across domains and are capable of coordinating among others based on domain or ICN imposed policies. System, devices and methods are provided achieving improved performance with the introduction of additional ICN-enabled IP routers within/across domains, and continuing to perform efficiently by relying on the principles of the current IP forwarding and taking advantage of IP's currently available features.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Patent number: 10425323
    Abstract: The disclosure includes a method for an Information-Centric Networking (ICN) network. According to the method, a PoA receives registration information from a producer, where the registration information comprises a name prefix of the producer. The PoA sends a plurality of Border Gateway Protocol (BGP) messages to a plurality of peers of the PoA, wherein at least some of the BGP messages respectively comprise a first mapping between the name prefix of the producer and an identifier of the PoA. By sending the BGP messages comprising the mapping to the plurality of peers, the PoA may efficiently make the plurality of peers to locate the producer.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: September 24, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ravishankar Ravindran, Asit Chakraborti, Aytac Azgin
  • Publication number: 20190281490
    Abstract: A method performed by a user equipment (UE) for enabling cross-layer receiver oriented dynamic multicast in cellular access. The method includes receiving an information-centric networking content-identifier (ICN-CID) from an application. The method generates a content medium access control identifier (CMAC-ID) using the ICN-CID. The CMAC-ID maps the ICN-CID to a medium access control (MAC) layer.
    Type: Application
    Filed: July 5, 2018
    Publication date: September 12, 2019
    Inventors: Ravishankar Ravindran, Aytac Azgin, Syed Obaid Amin, Asit Chakraborti
  • Patent number: 10412453
    Abstract: A method for video streaming over at least one information-centric network (ICN), comprising transmitting a request for video content to a server, receiving a media presentation description (MPD) file corresponding to the video content from the server in response to the request for the video content, wherein the MPD file identifies names of copies of the video content in the at least one ICN, and wherein the copies of the video content represent different quality levels of the video content, probing the at least one ICN for the copies of the video content by searching the names of the copies, calculating a probability for each of the copies of the video content based on results of the probing, and fetching one of the copies of the video content based on the probability calculated for each of the copies of the video content.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: September 10, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ravishankar Ravindran, Aytac Azgin, Guo-Qiang Wang
  • Publication number: 20190208528
    Abstract: Data transmissions are scheduled from internet of things (IoT) user equipment (UEs) to a base station (BS) that serves those IoT UEs in a cellular network. A BS may broadcast synchronization information to the IoT UEs that allows the BS to calculate and use a schedule for receiving data transmissions from the UEs. This information can include a total number of the IoT UEs being serviced, a length of a spreading code to use in the schedule, a time domain periodicity of available resources, and a maximum number of the IoT UEs that can send data to the BS at one time. Each IoT UE can independently apply a mathematical operation to the broadcast information it receives to calculate and use the schedule. The BS can receive the data transmissions from each of the IoT UEs according to that schedule.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: Ravishankar Ravindran, Shweta Sagari
  • Publication number: 20190199628
    Abstract: Aspects of the disclosure provide an electronic device that includes interface circuits and processing circuitry. The interface circuits are configured to receive and transmit signals carrying packets. The processing circuitry is configured to detect that a received packet includes an Internet protocol (IP) header and an extension header to the IP header and the extension header carries an identifier of an information centric networking (ICN) technology. Further, the processing circuitry is configured to extract the identifier from the extension header, and process the received packet based on the identifier according to the ICN technology. Aspects of the disclosure provide another electronic device that is configured to generate a packet with an IP header (e.g., IPv6 header) and an extension header that carries an identifier of an ICN technology and transmit the packet.
    Type: Application
    Filed: December 26, 2017
    Publication date: June 27, 2019
    Applicant: Futurewei Technologies, Inc.
    Inventors: Syed Obaid Amin, Ravishankar Ravindran
  • Publication number: 20190199633
    Abstract: Aspects of the disclosure provide a network device that includes interface circuitry and processing circuitry. The processing circuitry is configured to receive a first interest packet carrying a first name, add an indicator for routing look-ahead in the first interest packet to generate a first updated interest packet, and select a first entry in a forwarding information base (FIB) based on a lookup in the FIB for matching entries to the first name. The first entry is indicative of an outgoing interface circuit. The processing circuitry is configured to forward the first updated interest packet via the outgoing interface circuit, and receive a data packet in response to the first updated interest packet. The data packet carries forwarding information of devices that forward the first updated interest packet. The processing circuitry is configured to store the forwarding information of the devices in the first entry.
    Type: Application
    Filed: December 27, 2017
    Publication date: June 27, 2019
    Applicant: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Patent number: 10277481
    Abstract: A method implemented in a network element (NE) configured to operate in an information centric network (ICN), comprising receiving an Interest packet through an interface, wherein the Interest packet comprises an in-packet bloom filter and at least one counting filter associated with an element of the in-packet bloom filter; determining an outbound interface to forward the Interest packet to a next hop in the ICN; selecting a local bloom filter based on a mapping of the interface to the local bloom filter; updating a value for the in-packet bloom filter based on a product determined by a bitwise OR operation of the local bloom filter and the in-packet bloom filter; incrementing the at least one counting filter based on a change to the associated element of the in-packet bloom filter; updating the in-packet bloom filter in the Interest packet; updating the at least one counting filter in the Interest packet; and forwarding the Interest packet through the outbound interface.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: April 30, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Patent number: 10270689
    Abstract: A router, and a method of routing an interest packet having multiple nonces in NDN to eliminate stale PIT entries. The method includes a consumer device initially sending an interest packet having a first nonce within a protocol data unit (PDU), the interest packet having a second nonce. A router receives the interest packet and creates a pending interest table (PIT) entry. The consumer device resends the interest packet, the router keeping a single PIT entry per consumer device and using the second nonce to clear PIT entries corresponding to the initial transmission of the consumer device. The first nonce is indicative of requested content from the producer device, and the second nonce is indicative of the consumer device.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: April 23, 2019
    Assignee: FutureWei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran, Guo-Qiang Wang
  • Patent number: 10271253
    Abstract: A networking system comprising a virtual group controller in an information centric network configured to enable mobility and security for a plurality of users groups of the information centric network, a plurality of user groups coupled to the virtual group controller and associated with the users, a plurality of agents that are each associated with one of the user groups, and a database for trusted service profile coupled to the virtual group controller, wherein the virtual group controller is configured to interact with the agents to enable mobility for the user groups using a server-less domain-based naming scheme.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: April 23, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Guoqiang Wang, Xinwen Zhang, Ravishankar Ravindran
  • Publication number: 20190081890
    Abstract: A computer-implemented method of enabling information-centric networking (ICN) over a locator/identifier separation protocol (LISP) comprises receiving, by one or more processors of an ingress tunnel router (ITR), from an endpoint, an ICN interest packet that identifies an interest by name; resolving, by the one or more processors of the ITR, a target egress tunnel router (ETR) in accordance with the name; encapsulating, by the one or more processors of the ITR, the ICN interest packet in a LISP packet; and sending, by the one or more processors of the ITR, the LISP packet to the target ETR.
    Type: Application
    Filed: September 11, 2017
    Publication date: March 14, 2019
    Inventors: Ravishankar Ravindran, Aytac Azgin
  • Patent number: 10225201
    Abstract: The disclosure relates to technology for forwarding packets in an information centric network (ICN) A first request message, including a first packet filter and a first hop count field that indicates a number of hops the request message has traveled from a requesting node, is received at a node. The first hop count field is incremented at the node traversed by the request message, and the first request message is updated at the node by combining the first packet filter with a local filter, where the combined filter has a length matching a combination of the first hop count field and a length of the first packet filter. The first request message is then forwarded with the combined filter to the next hop node of the nodal path until reaching a destination node with a namespace.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: March 5, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Patent number: 10194414
    Abstract: A method implemented by a network device residing in a service domain, wherein the network device comprises an information centric networking (ICN) transport layer and a service access layer (SAL) for handling context-aware service logistics and service mobility overlaid on the ICN transport layer, the method comprising receiving, in the ICN transport layer, a message comprising a service request that originates from a user equipment (UE), in the SAL, retrieving, from the service request, contextual information relevant to the UE or an access network connected to the UE, determining, based on the contextual information, one or more services needed to execute the service request, and determining one or more service identities (SIDs) each of which identifies one of the one or more services.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: January 29, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xuan Liu, Ravishankar Ravindran, Guo-Qiang Wang
  • Patent number: 10181949
    Abstract: A data device controls distribution of data to user devices through an edge router via an encryption scheme. The data device encrypts data using a first key and a public key, and sends the data to the edge router. The edge router encrypts the encrypted data with a second key and sends the re-encrypted data to a user device. The data device then authenticates the user device and issues a decryption key derived from a private key corresponding to the public key, the first key, and the second key to the user device. The user device uses the decryption key to decrypt and access the data.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: January 15, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Qingji Zheng, Guoqiang Wang, Ravishankar Ravindran
  • Patent number: 10182091
    Abstract: An anchor server in an information-centric network (ICN) receives registration and deregistration requests from one or more producers in the ICN. In response to a producer initially registering, the anchor server stores records associating the producer with content available from the producer via a first point of attachment. In response to the producer deregistering, the records are marked as deactivated. While the records are deactivated, requests for the content from consumers may be queued. In response to the producer reregistering as being connected to the ICN via a second point of attachment, the queued requests are forwarded to the producer via the second point of attachment.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: January 15, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran, Guoqiang Wang
  • Patent number: 10171523
    Abstract: A network element (NE) comprising a memory configured to store a digest log for a conference, a receiver coupled to the memory and configured to receive a first message from a first of a plurality of service proxies of the conference, wherein the first message comprises a signature profile of a first of a plurality of participants of the conference associated with the first service proxy, a processor coupled to the receiver and the memory and configured to track a state of the conference by updating the digest log according to the first message, and a transmitter coupled to the processor and configured to send a plurality of second messages to indicate the digest log update to the service proxies without a transmission request from the service proxies.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: January 1, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Asit Chakraborti, Guoqiang Wang, Jun Wei, Ravishankar Ravindran, Xuan Liu