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: 10164910
    Abstract: A network element (NE) includes a receiver configured to receive an Information-Centric Media Access Control (i-MAC) frame, a processor operably coupled to the receiver and configured to determine whether an i-MAC table includes routing information for the i-MAC Based Frame, and a transmitter operably coupled to the processor and configured to route the i-MAC Based Frame based on the i-MAC table when the i-MAC table includes information corresponding to the i-MAC Based Frame, and route the i-MAC Based Frame based on a layer 2 (L2) MAC Address Table when the i-MAC table does not contain information corresponding to the i-MAC Based Frame.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: December 25, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ravishankar Ravindran, Asit Chakraborti, Syed Obaid Amin, Aytac Azgin
  • Publication number: 20180367452
    Abstract: Technology for forwarding of packets in an information centric (ICN) local area network is disclosed. A method and apparatus allow for accessing data or services using an ICN name using a dynamic layer 2 address. The method and apparatus access an interest name identifying data available via the ICN and computing a dynamic layer 2 address derived from the interest name identifying the data. The method and apparatus then cause a transfer of the data associated with the interest name between a provider processing device and a consumer processing device responsive to an interest packet identifying the consumer processing device and the provider processing device using the dynamic layer 2 address.
    Type: Application
    Filed: June 19, 2017
    Publication date: December 20, 2018
    Applicant: Futurewei Technologies, Inc.
    Inventors: Syed Obaid Amin, Ravishankar Ravindran
  • Publication number: 20180359673
    Abstract: Technology providing seamless mobility to mobile processing devices in an Information Centric Network (ICN) is provided. A first point of attachment (PoA) is configured to communicate with a first processing device identified by a device ID and receive content objects addressed to the first processing device. The first PoA is further configured to determine that the first processing device is no longer communicating with the first PoA and moving to a second PoA, and generate a forwarding label identifying the second PoA and the device ID. The first PoA is further configured to append the forwarding label to any content object addressed to the first processing device and not forwarded by the first PoA to the first processing device before it moves, and forward each such content object to the second PoA.
    Type: Application
    Filed: July 13, 2017
    Publication date: December 13, 2018
    Applicant: Futurewei Technologies, Inc.
    Inventors: Ravishankar Ravindran, Asit Chakraborti, Aytac Azgin
  • Patent number: 10104633
    Abstract: The disclosure relates to technology providing seamless mobility to a mobile producer node. A request message is received from a requesting node in an information centric network. The request message includes mapping point parameters that have an identifier to identify a mapping server that serves requests targeting the mobile producer node and location-based metrics of the mobile producer node. The mapping point parameters are updated when the mobile producer node moves from a first network component to a second network component, and the updated mapping point parameters are provided to the requesting node in a response message sent from the mobile producer node. The request message may then be forwarded from the requesting node to the mobile producer node using the updated mapping point parameters.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 16, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Publication number: 20180288726
    Abstract: The disclosure relates to technology providing seamless mobility to a mobile producer node. A request message is received from a requesting node in an information centric network. The request message includes mapping point parameters that have an identifier to identify a mapping server that serves requests targeting the mobile producer node and location-based metrics of the mobile producer node. The mapping point parameters are updated when the mobile producer node moves from a first network component to a second network component, and the updated mapping point parameters are provided to the requesting node in a response message sent from the mobile producer node. The request message may then be forwarded from the requesting node to the mobile producer node using the updated mapping point parameters.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Applicant: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Publication number: 20180270326
    Abstract: An NE comprising a plurality of physical interfaces configured to communicate to a plurality of remote NEs in an ICN, a receiver coupled to the plurality of physical interfaces and configured to receive a request for a service from a first of the remote NE via the ICN, wherein the service request comprises a requested service name and a requested service context, a memory comprising a service profile comprising a supported service associating with a supported service name and a supported service context, a processor coupled to the memory and the receiver and configured to generate a service response when the requested service name matches the supported service name and the requested service context matches the supported service context, and a transmitter coupled to the processor and the plurality of physical interfaces and configured to transmit the service response to the first NE via the ICN.
    Type: Application
    Filed: May 23, 2018
    Publication date: September 20, 2018
    Inventors: Guo-Qiang Wang, Ravishankar Ravindran
  • Publication number: 20180227230
    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: Application
    Filed: February 7, 2017
    Publication date: August 9, 2018
    Applicant: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Publication number: 20180219871
    Abstract: Methods, apparatus, and systems are provided for lightweight integrity verification of fragmented chunks in an information centric network. One aspect provides a method of securely providing data. A data file is segmented into multiple chunks of data, and each of the multiple chunks is divided into virtual fragments based on a maximum transmission unit size. Hash values are calculated using the virtual fragments, and a manifest is created using the hash values. In various embodiments, the manifest is provided to a consumer based on a received interest for comparison and integrity verification of virtual fragments.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 2, 2018
    Inventors: Syed Obaid Amin, Qingji Zheng, Ravishankar Ravindran
  • Publication number: 20180219790
    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: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Applicant: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Publication number: 20180198700
    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: Application
    Filed: April 21, 2017
    Publication date: July 12, 2018
    Applicant: Futurewei Technologies, Inc.
    Inventors: Ravishankar RAVINDRAN, Asit CHAKRABORTI, Aytac AZGIN
  • Publication number: 20180191616
    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: Application
    Filed: March 2, 2018
    Publication date: July 5, 2018
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Patent number: 10009442
    Abstract: An NE comprising a plurality of physical interfaces configured to communicate to a plurality of remote NEs in an ICN, a receiver coupled to the plurality of physical interfaces and configured to receive a request for a service from a first of the remote NE via the ICN, wherein the service request comprises a requested service name and a requested service context, a memory comprising a service profile comprising a supported service associating with a supported service name and a supported service context, a processor coupled to the memory and the receiver and configured to generate a service response when the requested service name matches the supported service name and the requested service context matches the supported service context, and a transmitter coupled to the processor and the plurality of physical interfaces and configured to transmit the service response to the first NE via the ICN.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: June 26, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Guo-Qiang Wang, Ravishankar Ravindran
  • Patent number: 9960999
    Abstract: A method implemented in a content node configured to operate in an information centric network (ICN) comprising allocating each of a plurality of memory spaces coupled to a processor exclusively to a particular thread from a plurality of threads allocated in the processor, wherein the processor is in a content node; assigning each of a plurality of namespaces at a defined level exclusively to one of the particular threads from the plurality of threads based on an assignment algorithm; and partitioning entries from a Forwarding Information Base (FIB) table, wherein the entries map content names to ports on the content node, wherein each entry is partitioned in a FIB sub-table to the memory space allocated to the one of the particular threads associated with the namespace corresponding to the content name contained within the entry.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: May 1, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran, Asit Chakraborti, Guo-Qiang Wang
  • Patent number: 9929954
    Abstract: A method implemented in a network element (NE) configured to operate in an information centric network (ICN), the method comprising creating 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 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: October 12, 2015
    Date of Patent: March 27, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Publication number: 20180019956
    Abstract: A network element (NE) includes a receiver configured to receive an Information-Centric Media Access Control (i-MAC) frame, a processor operably coupled to the receiver and configured to determine whether an i-MAC table includes routing information for the i-MAC Based Frame, and a transmitter operably coupled to the processor and configured to route the i-MAC Based Frame based on the i-MAC table when the i-MAC table includes information corresponding to the i-MAC Based Frame, and route the i-MAC Based Frame based on a layer 2 (L2) MAC Address Table when the i-MAC table does not contain information corresponding to the i-MAC Based Frame.
    Type: Application
    Filed: July 13, 2016
    Publication date: January 18, 2018
    Inventors: Ravishankar Ravindran, Asit Chakraborti, Syed Obaid Amin, Aytac Azgin
  • Patent number: 9838333
    Abstract: A network element (NE) comprising a receiver configured to receive a flow configuration message from a network controller via an information centric network (ICN), wherein the flow configuration message comprises a flow entry that identifies a flow in the ICN, wherein the flow is associated with a name of an application data object, and wherein the flow entry comprises a forwarding path associated with an application corresponding to the application data object name, and receive a packet, via the ICN, comprising the application data object name, a processor coupled to the receiver and configured to select the flow entry from a flow table based on the packet's application data object name, and a transmitter coupled to the processor and configured to forward the packet along the forwarding path in the selected flow entry.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: December 5, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ravishankar Ravindran, Guo-Qiang Wang
  • Publication number: 20170339228
    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: Application
    Filed: May 19, 2016
    Publication date: November 23, 2017
    Inventors: Aytac Azgin, Ravishankar Ravindran, Guoqiang Wang
  • Patent number: 9825860
    Abstract: A flow-driven forwarding strategy includes receiving an Interest packet, where the interest packet includes a flow state indicator. The content associated with the Interest packet is checked to determine whether that content is locally stored. Another check is performed to determine whether any previously received Interest packet has requested the content. In response to the content not being locally stored and no related Interest packet has been previously received, the flow state indicator is checked in the Interest packet. In response to the flow state indicator indicating that the Interest packet is associated with an active flow, forwarding information is extracted from a flow state table if a hop count has a value of zero or from the Interest packet if the hop count has a value greater than zero. The Interest packet is then forwarded to a next hop in accordance with the forwarding information.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: November 21, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran, Guo-Qiang Wang
  • Patent number: 9774531
    Abstract: A method implemented by a network element (NE), comprising obtaining a first mapping between a first content name identifying a content data in a content centric network (CCN) and a first hash value of at least a portion of the first content name, wherein the first content name comprises a character string in a hierarchical namespace, receiving, via a receiver of the NE, an initial packet comprising an initial hash value from the CCN, determining, via a processor the NE, that the initial hash value in the received initial packet matches the first hash value in the obtained first mapping, replacing, via the processor, the initial hash value in the received initial packet with the first content name in the matched first mapping to produce a translated initial packet, and forwarding, via a transmitter of the NE, the translated initial packet comprising the first content name to a connected end host.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: September 26, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran, Guo-Qiang Wang
  • Publication number: 20170272326
    Abstract: A method of configuring a wireless network having multiple nodes, the method including broadcasting, via an aggregator node, information centric (ICN) discovery messages to the nodes, each discovery message including service centric metadata indicative of one of a plurality of service groups, each service group associated with a different internet of things service, receiving responses at the aggregator node from nodes responsive to the metadata in the discovery messages, the responses each identifying one of the plurality of service groups, and determining via the aggregator node, multiple network service topologies, each topology corresponding to one of the plurality of service groups.
    Type: Application
    Filed: March 21, 2016
    Publication date: September 21, 2017
    Inventors: Ravishankar Ravindran, Xili Wan, Xinjie Guan