Patents by Inventor Abhijit K. Choudhury

Abhijit K. Choudhury 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: 11190528
    Abstract: This disclosure presents a technique to include a packet sequence number and an integrity check value (ICV) into a data frame while maintaining a total number of transmitted bytes. A transmitting device includes circuitry that generates the ICV, inserts a transmitter packet sequence number into the data frame that includes a data packet including a payload, the data packet following a preamble and an interpacket gap (IPG) following the data packet. The circuitry also inserts the ICV into the data frame, and transmits the data frame, wherein inserting the ICV into the data frame reduces a size of the IPG while maintaining a total number of bytes in the data frame. A receiving device includes circuitry that receives the data frame, compares a receiver packet sequence number to the transmitter packet sequence number, and determines whether the transmitter packet sequence number is valid based on the receiver packet sequence number.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: November 30, 2021
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Jeffrey Tzeng, Abhijit K. Choudhury, Alan Y. Kwentus
  • Publication number: 20190166134
    Abstract: This disclosure presents a technique to include a packet sequence number and an integrity check value (ICV) into a data frame while maintaining a total number of transmitted bytes. A transmitting device includes circuitry that generates the ICV, inserts a transmitter packet sequence number into the data frame that includes a data packet including a payload, the data packet following a preamble and an interpacket gap (IPG) following the data packet. The circuitry also inserts the ICV into the data frame, and transmits the data frame, wherein inserting the ICV into the data frame reduces a size of the IPG while maintaining a total number of bytes in the data frame. A receiving device includes circuitry that receives the data frame, compares a receiver packet sequence number to the transmitter packet sequence number, and determines whether the transmitter packet sequence number is valid based on the receiver packet sequence number.
    Type: Application
    Filed: October 26, 2018
    Publication date: May 30, 2019
    Applicant: Avago Technologies International Sales Pte. Limited
    Inventors: Jeffrey TZENG, Abhijit K. CHOUDHURY, Alan Y. KWENTUS
  • Patent number: 9979595
    Abstract: Subscriber management and network service integration for an access network is described in which a centralized controller provides seamless end-to-end service from a network to access nodes. For example, a method includes dynamically establishing a control channel between the centralized controller and an access node, and establishing a transport label switched path (LSP) transport network packets between the access node and the network node. The access node sends, via the control channel, an endpoint indication message that indicates that an endpoint that has joined the network at the access node. The access node receives a pseudo wire request message via the control channel to install forwarding state for creating a pseudo wire for providing one or more network services to the endpoint. The access node receives a direct switch message via the control channel to configure the access node to map traffic received from the endpoint to the pseudo wire.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: May 22, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Abhijit K. Choudhury, James M. Murphy, Pradeep Sindhu, Jayabharat Boddu
  • Patent number: 9596169
    Abstract: Dynamic control channel establishment for an access network is described in which a centralized controller provides seamless end-to-end service from a core-facing edge of a network to access nodes. For example, a method includes receiving, by the centralized controller, a discover message originating from a network node, which includes an intermediate node list that specifies a plurality of network nodes the discover message traversed from the network node to an edge node, determining, based on the plurality of nodes specified by the discover message, a path from the edge node to the network node, allocating each of a plurality of Multi-protocol Label Switching (MPLS) labels to a respective outgoing interface of each of the plurality of network nodes, and outputting one or more control messages for configuring the network node, wherein the control messages are encapsulated within a label stack comprising the allocated plurality of labels.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: March 14, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Abhijit K. Choudhury, James M. Murphy, Pradeep Sindhu, Jayabharat Boddu
  • Patent number: 9350661
    Abstract: An access network is described in which a centralized controller provides seamless end-to-end service from a core-facing edge of a service provider network through aggregation and access infrastructure out to access nodes located proximate the subscriber devices. The controller operates to provide a central configuration point for configuring aggregation nodes (AGs) of a network of the service provider so as to provide transport services to transport traffic between access nodes (AXs) and edge routers on opposite borders of the network.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: May 24, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: James M. Murphy, Abhijit K. Choudhury, Pradeep Sindhu, Ina Minei, Jayabharat Boddu
  • Publication number: 20150304209
    Abstract: Dynamic control channel establishment for an access network is described in which a centralized controller provides seamless end-to-end service from a core-facing edge of a network to access nodes. For example, a method includes receiving, by the centralized controller, a discover message originating from a network node, which includes an intermediate node list that specifies a plurality of network nodes the discover message traversed from the network node to an edge node, determining, based on the plurality of nodes specified by the discover message, a path from the edge node to the network node, allocating each of a plurality of Multi-protocol Label Switching (MPLS) labels to a respective outgoing interface of each of the plurality of network nodes, and outputting one or more control messages for configuring the network node, wherein the control messages are encapsulated within a label stack comprising the allocated plurality of labels.
    Type: Application
    Filed: June 30, 2015
    Publication date: October 22, 2015
    Inventors: Abhijit K. Choudhury, James M. Murphy, Pradeep Sindhu, Jayabharat Boddu
  • Patent number: 9100285
    Abstract: Dynamic control channel establishment for an access network is described in which a centralized controller provides seamless end-to-end service from a core-facing edge of a network to access nodes. For example, a method includes receiving, by the centralized controller, a discover message originating from a network node, which includes an intermediate node list that specifies a plurality of network nodes the discover message traversed from the network node to an edge node, determining, based on the plurality of nodes specified by the discover message, a path from the edge node to the network node, allocating each of a plurality of Multi-protocol Label Switching (MPLS) labels to a respective outgoing interface of each of the plurality of network nodes, and outputting one or more control messages for configuring the network node, wherein the control messages are encapsulated within a label stack comprising the allocated plurality of labels.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 4, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Abhijit K. Choudhury, James M. Murphy, Pradeep Sindhu, Jayabharat Boddu
  • Publication number: 20150207724
    Abstract: Dynamic control channel establishment for an access network is described in which a centralized controller provides seamless end-to-end service from a core-facing edge of a network to access nodes. For example, a method includes receiving, by the centralized controller, a discover message originating from a network node, which includes an intermediate node list that specifies a plurality of network nodes the discover message traversed from the network node to an edge node, determining, based on the plurality of nodes specified by the discover message, a path from the edge node to the network node, allocating each of a plurality of Multi-protocol Label Switching (MPLS) labels to a respective outgoing interface of each of the plurality of network nodes, and outputting one or more control messages for configuring the network node, wherein the control messages are encapsulated within a label stack comprising the allocated plurality of labels.
    Type: Application
    Filed: March 27, 2015
    Publication date: July 23, 2015
    Inventors: Abhijit K. Choudhury, James M. Murphy, Pradeep Sindhu, Jayabharat Boddu
  • Publication number: 20150207677
    Abstract: Subscriber management and network service integration for an access network is described in which a centralized controller provides seamless end-to-end service from a network to access nodes. For example, a method includes dynamically establishing a control channel between the centralized controller and an access node, and establishing a transport label switched path (LSP) transport network packets between the access node and the network node. The access node sends, via the control channel, an endpoint indication message that indicates that an endpoint that has joined the network at the access node. The access node receives a pseudo wire request message via the control channel to install forwarding state for creating a pseudo wire for providing one or more network services to the endpoint. The access node receives a direct switch message via the control channel to configure the access node to map traffic received from the endpoint to the pseudo wire.
    Type: Application
    Filed: March 27, 2015
    Publication date: July 23, 2015
    Inventors: Abhijit K. Choudhury, James M. Murphy, Pradeep Sindhu, Jayabharat Boddu
  • Publication number: 20140211615
    Abstract: An access network is described in which a centralized controller provides seamless end-to-end service from a core-facing edge of a service provider network through aggregation and access infrastructure out to access nodes located proximate the subscriber devices. The controller operates to provide a central configuration point for configuring aggregation nodes (AGs) of a network of the service provider so as to provide transport services to transport traffic between access nodes (AXs) and edge routers on opposite borders of the network.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 31, 2014
    Applicant: Juniper Networks, Inc.
    Inventors: James M. Murphy, Abhijit K. Choudhury, Pradeep Sindhu, Ina Minei, Jayabharat Boddu
  • Patent number: 8711855
    Abstract: An access network is described in which a centralized controller provides seamless end-to-end service from a core-facing edge of a service provider network through aggregation and access infrastructure out to access nodes located proximate to the subscriber devices. The controller operates to provide a central configuration point for configuring aggregation nodes (AGs) of a network of the service provider so as to provide transport services to transport traffic between access nodes (AXs) and edge routers on opposite borders of the network.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 29, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: James M. Murphy, Abhijit K. Choudhury, Pradeep Sindhu, Ina Minei, Jayabharat Boddu, David M. Katz, Kireeti Kompella
  • Patent number: 8693374
    Abstract: An access network is described in which a centralized controller provides seamless end-to-end service from a core-facing edge of a service provider network through aggregation and access infrastructure out to access nodes located proximate to the subscriber devices. The controller operates to provide a central configuration point for configuring aggregation nodes (AGs) of a network of the service provider so as to provide transport services to transport traffic between access nodes (AXs) and edge routers on opposite borders of the network.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 8, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: James M. Murphy, Abhijit K. Choudhury, Pradeep Sindhu, Ina Minei, Jayabharat Boddu
  • Publication number: 20080247409
    Abstract: Enhanced memory management schemes are presented to extend the flexibility of using either internal or external packet memory within the same network device. In the proposed schemes, the user can choose either static or dynamic schemes, both or which are capable of using both internal and external memory, depending on the deployment scenario and applications. This gives the user flexible choices when building unified wired and wireless networks that are either low-cost or feature-rich, or a combination of both. A method for buffering packets in a network device, and a network device including processing logic capable of performing the method are presented.
    Type: Application
    Filed: July 6, 2006
    Publication date: October 9, 2008
    Inventors: Abhijit K. Choudhury, Shekhar Ambe, Himanshu Shukla, Deepak Mansharamai, Victor Lin
  • Patent number: 5541912
    Abstract: A dynamic threshold system and method is disclosed for allocating memory among different output queues in a shared-memory ATM switch. The maximum permissible length for any individual queue at any instant of time is a function of the unused buffering in the switch. The dynamic threshold system and method deliberately reserves a small amount of buffer space, not allocating it to any currently active output queue, but attempts to equally share the remaining buffer space among the currently active output queues. The dynamic threshold system and method improve fairness and switch efficiency by guaranteeing access to the buffer space for all output queues, and by preventing any single output queue from monopolizing the memory at the expense of the others. The dynamic threshold system and method adapt to uncertain or changing load conditions.
    Type: Grant
    Filed: October 4, 1994
    Date of Patent: July 30, 1996
    Assignee: AT&T Corp.
    Inventors: Abhijit K. Choudhury, Ellen L. Hahne
  • Patent number: 5521916
    Abstract: A system for queueing and selective pushout and method are disclosed for a packet communications module such as a shared memory asynchronous transfer mode (ATM) switch. The shared memory stores packets in queues, each packet having a field and at most two pointers. Within each queue, the packets having respective space priorities are stored in subqueues each having the respective space priorities. The packets are stored in these priority subqueues using a first pointer pointing to the next packet of the same space priority in the queue. The second pointer associated with a stored packet points to the previous packet of greater than or equal space priority in the FIFO order in the queue. The field of a packet is used to store the priority value corresponding to the next packet in FIFO order in the queue, and this field is used by a processor to decide priority sub-queues to serve next. The packets are stored in the queues in a FIFO order using the two pointers and the fields of the packets.
    Type: Grant
    Filed: December 2, 1994
    Date of Patent: May 28, 1996
    Assignee: AT&T Corp.
    Inventors: Abhijit K. Choudhury, Ellen L. Hahne
  • Patent number: 5509074
    Abstract: A method for protecting electronically published documents involves operating a computer system and network for electronic publication of documents, and includes the steps of receiving requests for documents from users having computers with display devices or printers, including with the requests unique user identification for each of the user; authenticating the requests with a copyright server; using the copyright server to direct a document server to act upon proper authentication of each request; using the document server to create uniquely encoded, compressed and encrypted documents for each authenticated request, where the documents have unique encoding corresponding to each of the users, and forwarding the documents to each authenticated request user through the network to corresponding agents of each authenticated request user, with each of the agents being selected from display agents and printer agents; and decrypting and uncompressing the documents at each of the agents and making the documents ava
    Type: Grant
    Filed: January 27, 1994
    Date of Patent: April 16, 1996
    Assignee: AT&T Corp.
    Inventors: Abhijit K. Choudhury, Nicholas F. Maxemchuk, Sanjoy Paul, Henning G. Schulzrinne
  • Patent number: 5475682
    Abstract: A method of regulating backpressure traffic in a packet switched network made up of a plurality of switching elements each having a local buffer memory identifies at least one switching element which succeeds at least one other switching element in a transmission path. The at least one succeeding switching element has a congested local buffer memory. A backpressure signal is transmitted to the at least one other switching element. Packets destined for the succeeding switching element are queued in the local buffer memory of the at least one other switching element. Next, it is determined when the occupancy of the local buffer memory for the other switching element has exceeded a predetermined threshold. In response to the exceeded predetermined threshold, the other switching element ignores the backpressure signal transmitted from the succeeding switching element and transmits the queued packets to the succeeding switching element.
    Type: Grant
    Filed: June 10, 1994
    Date of Patent: December 12, 1995
    Assignee: AT&T Corp.
    Inventors: Abhijit K. Choudhury, Ellen L. Hahne