Patents by Inventor Pronita Mehrotra

Pronita Mehrotra 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: 8024417
    Abstract: A method and system for directing data transfers between applications residing on different computers or devices using a simplified flow control protocol. The protocol eliminates the need for and use of flow control modes and supports all possible data transfer mechanisms. The protocol also allows source and sink applications to independently set their own local memory threshold over which data transfers are made using remote direct memory access (RDMA) or zero-copy transfers. Through adjusting its threshold value or size, a sink or receiving application or component adapts its behavior to the behavior of a sending or source application or component.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventor: Pronita Mehrotra
  • Publication number: 20090319701
    Abstract: A method and system for directing data transfers between applications residing on different computers or devices using a simplified flow control protocol. The protocol eliminates the need for and use of flow control modes and supports all possible data transfer mechanisms. The protocol also allows source and sink applications to independently set their own local memory threshold over which data transfers are made using remote direct memory access (RDMA) or zero-copy transfers. Through adjusting its threshold value or size, a sink or receiving application or component adapts its behavior to the behavior of a sending or source application or component.
    Type: Application
    Filed: June 4, 2008
    Publication date: December 24, 2009
    Applicant: Microsoft Corporation
    Inventor: Pronita Mehrotra
  • Publication number: 20090080885
    Abstract: An optical network scheduling device (10) including a plurality of schedulers (16) each corresponding to a respective channel in the optical burst switch network and configured to maintain a transmission schedule for the respective channel; and a controller (12) configured to receive a burst transmission request and to select at least one of the schedulers as a selected scheduler schedule a burst transmission.
    Type: Application
    Filed: May 27, 2005
    Publication date: March 26, 2009
    Applicant: Research Triangel Institute
    Inventors: Pronita Mehrotra, Dan Stevenson, Mark Cassada, Wayne Dettloff
  • Patent number: 6985483
    Abstract: Methods and systems for fast packet forwarding include traversing a trie data structure stored in on-chip memory based on bits in an input address. The bits in the input address result in a predetermined location in the data structure. The number of bits that have a first value and that are located before the determined location is calculated. The calculated number of bits corresponds to an offset in a second memory device of an address to which the packet having the input address is to be forwarded. The address can be extracted using a single access to an off-chip memory device.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: January 10, 2006
    Assignee: North Carolina State University
    Inventors: Pronita Mehrotra, Paul D. Franzon
  • Patent number: 6934252
    Abstract: Methods and systems for using binary searches for variable length network address prefix lookups are disclosed. Variable length prefixes are stored in a network address forwarding table. Each prefix corresponds to an entry in the forwarding table. The entries correspond to nodes in a binary tree. Each entry in the forwarding table includes path information regarding parent nodes of each entry in the binary tree. When a lookup is performed in the routing table, bits in the path information are used to determine the longest parent node prefix that matches the address being searched. The longest parent node prefix corresponds to the longest matching prefix.
    Type: Grant
    Filed: September 16, 2002
    Date of Patent: August 23, 2005
    Assignee: North Carolina State University
    Inventors: Pronita Mehrotra, Paul D. Franzon
  • Publication number: 20050013613
    Abstract: Optical burst switch network system and method with Just-in-Time (JIT) signaling and advanced data transmission and memory access and management. The system and method allow concurrent data transmission having arbitrary signal types, such as analog and digital signal types, in which the JIT signaling allows for subsequent simultaneous transmission of optical signals that do not require electro-optical conversion. The system includes an optical signal bus having a passive star coupler. A plurality of network adapters that are in optical communication with the optical signal bus and in network communication with network terminal devices are provided. The network adapters include receivers, transmitters and control logic that allows for bi-directional movement of data signals as bursts between the terminal equipment and the network system. The transmitter and receiver may be fixed or tunable.
    Type: Application
    Filed: May 20, 2004
    Publication date: January 20, 2005
    Inventors: Daniel Stevenson, Mark Cassada, Pronita Mehrotra
  • Publication number: 20040052251
    Abstract: Methods and systems for using binary searches for variable length network address prefix lookups are disclosed. Variable length prefixes are stored in a network address forwarding table. Each prefix corresponds to an entry in the forwarding table. The entries correspond to nodes in a binary tree. Each entry in the forwarding table includes path information regarding parent nodes of each entry in the binary tree. When a lookup is performed in the routing table, bits in the path information are used to determine the longest parent node prefix that matches the address being searched. The longest parent node prefix corresponds to the longest matching prefix.
    Type: Application
    Filed: September 16, 2002
    Publication date: March 18, 2004
    Applicant: North Carolina State University
    Inventors: Pronita Mehrotra, Paul D. Franzon
  • Publication number: 20030091043
    Abstract: Methods and systems for fast packet forwarding include traversing a trie data structure stored in on-chip memory based on bits in an input address. The bits in the input address result in a predetermined location in the data structure. The number of bits that have a first value and that are located before the determined location is calculated. The calculated number of bits corresponds to an offset in a second memory device of an address to which the packet having the input address is to be forwarded. The address can be extracted using a single access to an off-chip memory device.
    Type: Application
    Filed: October 18, 2001
    Publication date: May 15, 2003
    Inventors: Pronita Mehrotra, Paul D. Franzon