Patents by Inventor Anees Narsinh

Anees Narsinh 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).

  • Publication number: 20110126018
    Abstract: Methods and systems for applying a transaction digital watermark to content being downloaded over a content delivery network. The digital watermark carries information about the transaction pursuant to which the content was downloaded, which can be useful in establishing a “chain of custody” that facilitates piracy detection and/or other tracking and monitoring applications. Moreover, the digital watermark is applied by an edge caching server, which enables downstream entities in the content delivery chain, such as Internet service providers, to influence the information carried in the digital watermark and enables transaction details that become known after the content leaves the content provider network to be carried in the digital watermark, but without opening up a security hole at the end user premises.
    Type: Application
    Filed: November 23, 2009
    Publication date: May 26, 2011
    Inventors: Anees Narsinh, Jeffrey Lynn Turner
  • Patent number: 7805535
    Abstract: The present invention features a data link layer processor for performing VLAN tagging operations, policing, shaping, and statistics acquisition integrally with one or more media access controllers (MACs). When a plurality of data link layer processors are operated in parallel in a switching device, the computational burden carried by the route engine is significantly reduced. Moreover, the data link layer processor in its several embodiments may be used to introduce various forms of pre-processing and post-processing into network switching systems that employ route engines that do not posses such functionality.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: September 28, 2010
    Assignee: Alcatel Lucent
    Inventors: Anees Narsinh, John Bailey
  • Patent number: 7751421
    Abstract: A switch in a data communications network for performing traffic generation in addition to standard switching and routing operations is disclosed. The switch uses a fixed number of test packets retained in a conventional switch buffer to produce one or more infinite packet streams transmitted to a router under test (RUT). The switching device enqueues packets in the priority queues, dequeues the packets from the priority queues, transmits the dequeued packets to the RUT, and re-enqueues a copy of the dequeued packets into the priority queues from which they were dequeued. The enqueued packets and associated pointers to packets are organized into linked lists. By re-writing a copy of each dequeued packet to the tail of a linked list and updating the pointers, the switch produces repeatable streams of test packets. The priority buffers, without the re-write operation, may also be used for conventional egress traffic.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: July 6, 2010
    Assignee: Alcatel Lucent
    Inventors: Paul Chi, Anees Narsinh, Marc-Alain Santerre, Robert Dexter
  • Patent number: 7698412
    Abstract: The present invention features a data link layer processor for performing VLAN tagging operations, policing, shaping, and statistics acquisition integrally with one or more media access controllers (MACs). When a plurality of data link layer processors are operated in parallel in a switching device, the computational burden carried by the route engine is significantly reduced. Moreover, the data link layer processor in its several embodiments may be used to introduce various forms of pre-processing and post-processing into network switching systems that employ route engines that do not posses such functionality.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: April 13, 2010
    Assignee: Alcatel Lucent
    Inventors: Anees Narsinh, John Bailey
  • Patent number: 7385985
    Abstract: The present invention features a data link layer processor for performing VLAN tagging operations, policing, shaping, and statistics acquisition integrally with one or more media access controllers (MACs). When a plurality of data link layer processors are operated in parallel in a switching device, the computational burden carried by the route engine is significantly reduced. Moreover, the data link layer processor in its several embodiments may be used to introduce various forms of pre-processing and post-processing into network switching systems that employ route engines that do not possess such functionality.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: June 10, 2008
    Assignee: Alcatel Lucent
    Inventors: Anees Narsinh, John Bailey
  • Publication number: 20060140128
    Abstract: A switch in a data communications network for performing traffic generation in addition to standard switching and routing operations is disclosed. The switch uses a fixed number of test packets retained in a conventional switch buffer to produce one or more infinite packet streams transmitted to a router under test (RUT). The switching device enqueues packets in the priority queues, dequeues the packets from the priority queues, transmits the dequeued packets to the RUT, and re-enqueues a copy of the dequeued packets into the priority queues from which they were dequeued. The enqueued packets and associated pointers to packets are organized into linked lists. By re-writing a copy of each dequeued packet to the tail of a linked list and updating the pointers, the switch produces repeatable streams of test packets. The priority buffers, without the re-write operation, may also be used for conventional egress traffic.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Inventors: Paul Chi, Anees Narsinh, Marc-Alain Santerre, Robert Dexter
  • Publication number: 20050201415
    Abstract: The present invention features a data link layer processor for performing VLAN tagging operations, policing, shaping, and statistics acquisition integrally with one or more media access controllers (MACs). When a plurality of data link layer processors are operated in parallel in a switching device, the computational burden carried by the route engine is significantly reduced. Moreover, the data link layer processor in its several embodiments may be used to introduce various forms of pre-processing and post-processing into network switching systems that employ route engines that do not posses such functionality.
    Type: Application
    Filed: December 31, 2003
    Publication date: September 15, 2005
    Inventors: Anees Narsinh, John Bailey
  • Publication number: 20050198258
    Abstract: The present invention features a data link layer processor for performing VLAN tagging operations, policing, shaping, and statistics acquisition integrally with one or more media access controllers (MACs). When a plurality of data link layer processors are operated in parallel in a switching device, the computational burden carried by the route engine is significantly reduced. Moreover, the data link layer processor in its several embodiments may be used to introduce various forms of pre-processing and post-processing into network switching systems that employ route engines that do not posses such functionality.
    Type: Application
    Filed: December 31, 2003
    Publication date: September 8, 2005
    Inventors: Anees Narsinh, John Bailey
  • Publication number: 20050141510
    Abstract: The present invention features a data link layer processor for performing VLAN tagging operations, policing, shaping, and statistics acquisition integrally with one or more media access controllers (MACs). When a plurality of data link layer processors are operated in parallel in a switching device, the computational burden carried by the route engine is significantly reduced. Moreover, the data link layer processor in its several embodiments may be used to introduce various forms of pre-processing and post-processing into network switching systems that employ route engines that do not posses such functionality.
    Type: Application
    Filed: December 31, 2003
    Publication date: June 30, 2005
    Inventors: Anees Narsinh, John Bailey
  • Publication number: 20030016625
    Abstract: A system and method for traffic congestion control at the media access controller (MAC) level. The MAC receives an inbound packet and preclassifies the packet for determining its priority. A utilization level of a queue associated with the determined priority is analyzed for determining its level of congestion. The packet is admitted or not based on the congestion information. Admitted packets are forwarded to the packet switching controller which engages in further classification and congestion control for determining whether the admitted packet is to be forwarded to a destination address.
    Type: Application
    Filed: February 6, 2002
    Publication date: January 23, 2003
    Inventors: Anees Narsinh, James A. Hitzelberger, Jean-Francois Cartier, Levillain Philippe
  • Patent number: 6389035
    Abstract: A protocol translation hardware assist for resolving protocol incompatibilities in a multi-protocol switching environment. Discrete information units are transferred seamlessly from inputs to disparate protocol outputs by writing inbound discrete information units into selected address spaces in allocated buffers in a transfer queue in a manner which accounts for protocol format differences while allowing for straightforward dequeueing. The hardware assist fragments inbound discrete information units into multiple outbound units and creates offsets indicated by destination protocol requirements. A bypass check may be implemented to avoid subjecting to the fragmentation inquiry discrete information units for which it can be inferred a priori that fragmentation is not required.
    Type: Grant
    Filed: May 8, 1998
    Date of Patent: May 14, 2002
    Assignee: Alcatel Internetworking, Inc.
    Inventors: Drew Bertagna, Anees Narsinh
  • Patent number: 6088745
    Abstract: A data transfer system efficiently allocates contiguous address spaces in a destination storage area to packets by maintaining a plurality of lists from which different amounts of contiguous address spaces are allocated. List selection is made based on known or presumed packet characteristics. By arranging different lists to supply contiguous address spaces in different amounts based on packet-specific characteristics, over-allocation of address space may be reduced considerably while contiguous address space is guaranteed on a continuous basis.
    Type: Grant
    Filed: March 17, 1998
    Date of Patent: July 11, 2000
    Assignee: Xylan Corporation
    Inventors: Drew Bertagna, Anees Narsinh