Patents by Inventor Neeraj Gulati

Neeraj Gulati 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: 20180039621
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representing textual information input into a user device. Operations also include analyzing the data to determine the contextual meaning of the textual information, and producing one or more messages to present information at one or more other user devices using the contextual meaning of the textual information.
    Type: Application
    Filed: August 4, 2017
    Publication date: February 8, 2018
    Inventors: Evan Scronce, Neeraj Gulati, Anand Vijay, Sohaj Singh Brar, Ashutosh Singh Rawat, Prasun Raj Moolambally
  • Patent number: 7729253
    Abstract: An embodiment of the invention provides a flexible bandwidth advertisement method that can reduce the number of routing updates that are sent in a network. In an embodiment of the invention, a method of reducing available bandwidth updates in a link in a communication system is provided. The method includes setting a range of threshold values. An actual available bandwidth in the link is then changed. If the actual available bandwidth changes from a first value within the range of threshold values to a second value within the range of threshold values, then a transmission of an available bandwidth update on the link is then prevented.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: June 1, 2010
    Assignee: Ciena Corporation
    Inventors: Alok Khambatkone, Wushao Wen, Neeraj Gulati, Premal Dinesh Desai
  • Patent number: 7525981
    Abstract: An embodiment of the invention provides a method for glare resolution in a network. The method first designates a master node and a slave node. The method prevents the slave node from initially allocating a first line and a first timeslot for a first sub network connection (SNC) (SNC2 or SNCs2. The master node allocates the first line and the first timeslot for the first SNC, and a second line and a second timeslot for a second SNC (SNC1 or SNCs1).
    Type: Grant
    Filed: July 19, 2004
    Date of Patent: April 28, 2009
    Assignee: Ciena Corporation
    Inventors: Murtuza Attarwala, Premal Dinesh Desai, Neeraj Gulati, Mehul Dholakia
  • Patent number: 7414985
    Abstract: A method and system for aggregating a plurality of parallel communications links transmitting data between adjacent nodes in a network is provided. The method simplifies network topology by replacing multiple parallel communications links between nodes in the network with a single aggregated link. The method advertises the available bandwidth of each aggregated link to the network, the available bandwidth being the maximum bandwidth available for any one of the parallel links in the aggregate. The method permits each aggregated link to select which of the parallel links in the aggregate is to be used to transfer data from one node to the other. Aggregating links can be automatic and based on one or more predetermined criteria, such as the service class supported by the parallel links.
    Type: Grant
    Filed: February 1, 2002
    Date of Patent: August 19, 2008
    Assignee: Ciena Corporation
    Inventors: Theodore E. Tedijanto, Paul Curtis, Neeraj Gulati, Helen Zhang
  • Patent number: 7391720
    Abstract: An embodiment of the invention provides a method and apparatus for restoring a connection in a network. The connection is typically a sub network connection (SNC). In an embodiment, a failed line in a link connecting a first node and a second node is detected, where the failed line is associated with a sub network connection (SNC). The sub network connection (SNC) is then mapped to an alternate line in the link. The first node will change cross connections in a switch fabric in the first node, while the second node will change cross connections in a switch fabric in the second node, so that both nodes can transmit data on the selected alternate line, in order to restore the SNC.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: June 24, 2008
    Assignee: Ciena Corporation
    Inventors: Sivaramakrishna Kuditipudi, Lei Fu, Premal D. Desai, Neeraj Gulati, John S. Brenneman
  • Publication number: 20080130677
    Abstract: An embodiment of the invention provides a method for glare resolution in a network. The method first designates a master node and a slave node. The method prevents the slave node from initially allocating a first line and a first timeslot for a first sub network connection (SNC) (SNC2 or SNCs2. The master node allocates the first line and the first timeslot for the first SNC, and a second line and a second timeslot for a second SNC (SNC1 or SNCs1).
    Type: Application
    Filed: July 19, 2004
    Publication date: June 5, 2008
    Inventors: Murtuza Attarwala, Premal Dinesh Desai, Neeraj Gulati, Mehul Dholakia
  • Patent number: 7330425
    Abstract: Methods and apparatus implementing and using techniques for creating a permanent sub-network connection in a network of connected nodes. A route including a working path for a permanent sub-network connection is defined in the network from an ingress node to an egress node. A time out period to be associated with the permanent sub-network connection is defined. The time out period defines a time over which a failure in the permanent sub-network connection is permitted to be corrected prior to a tear down of the permanent sub-network connection. The route is provisioned. A route description is distributed to each node along the route and each node along the route is configured in accordance with the route description to provide data traffic services from the ingress node to the egress node. Methods and apparatus implementing and using techniques for deallocating resources in a network of connected nodes are also described.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: February 12, 2008
    Assignee: Ciena Corporation
    Inventors: Neeraj Gulati, Sarangan Sivanesan
  • Patent number: 7254141
    Abstract: A method and system for allocating bandwidth in an optical communication system. During a set-up phase, a set-up message including requesting a connection is generated and includes a requested priority and requested bandwidth. When a switch receives the set-up message, the switch determines whether the available priority bandwidth for the requested priority exceeds the requested bandwidth. If the available priority bandwidth for the requested priority exceeds the requested bandwidth, the switch creates a provisional connectional which is committed to an actual connection in a subsequent connect phase. If the available priority bandwidth for the requested priority does not exceed the requested bandwidth, then the switch rejects the connection to provide a fast release.
    Type: Grant
    Filed: October 8, 2002
    Date of Patent: August 7, 2007
    Assignee: Ciena Corp.
    Inventors: Premal D. Desai, Neeraj Gulati, Ted Tedijanto, Rakesh Sinha
  • Patent number: 7027388
    Abstract: 1+1 Mesh Protection provides 1+1 protection for connections across an automatically routed mesh network, where a connection is setup automatically by using an intelligent signaling and routing protocol. 1+1 Mesh Protection can set up, tear down, and reroute both the working path and protect path across the mesh network automatically based on a specified service profile. 1+1 Mesh Protection interoperates seamlessly with traditional 1+1 protection mechanisms such as APS 1+1 protection in SONET networks.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: April 11, 2006
    Assignee: Ciena Corporation
    Inventors: Wushao Wen, Shishir Ramam, Premal Dinesh Desai, Neeraj Gulati, John Stephen Brenneman
  • Patent number: 7023793
    Abstract: Lines within an aggregated link extending between network elements in a communications system are monitored for faults. Once a fault is detected on a particular line carrying a control channel, an alternative line is selected and control channel is transmitted on the alternative line. Once a control channel is received at a remote end on a new line, the control channel is reassigned to that line. In an alternative embodiment, the control channel is split into separate channels carrying routing and signaling information, respectively. The separate routing and signaling channels are carried by separate lines, but can be reassigned to other lines in response to a fault. Further, the routing information can be carried by multiple lines in an alternating pattern such as a round robin fashion.
    Type: Grant
    Filed: July 26, 2004
    Date of Patent: April 4, 2006
    Assignee: CIENA Corporation
    Inventors: Alok Khambatkone, Sivaramakrishna Kuditipudi, Lei Fu, Premal Dinesh Desai, Neeraj Gulati, Murtuza Attarwala
  • Patent number: 7009934
    Abstract: A system and method for automatically generating a topology of a network having synchronous optical network (SONET) switches. Switches in the network pass information about itself to other switches in the network so that every switch can maintain a topology of the network. Using this knowledge of the network topology, each switch can generate a communication route within the network and automatically allot bandwidth for the route. Each switch may generate a new route in response to a line failure.
    Type: Grant
    Filed: March 1, 1999
    Date of Patent: March 7, 2006
    Assignee: Ciena Corporation
    Inventors: Drew D. Perkins, Theodore E. Tedijanto, Neeraj Gulati, Biao Lu
  • Publication number: 20050128940
    Abstract: 1+1 Mesh Protection provides 1+1 protection for connections across an automatically routed mesh network, where a connection is setup automatically by using an intelligent signaling and routing protocol. 1+1 Mesh Protection can set up, tear down, and reroute both the working path and protect path across the mesh network automatically based on a specified service profile. 1+1 Mesh Protection interoperates seamlessly with traditional 1+1 protection mechanisms such as APS 1+1 protection in SONET networks.
    Type: Application
    Filed: September 16, 2004
    Publication date: June 16, 2005
    Inventors: Wushao Wen, Shishir Ramam, Premal Desai, Neeraj Gulati, John Brenneman
  • Patent number: 6865624
    Abstract: A call made with a communication device is processed using multiple call processors (CPs) operatively connected to a network. CPs use processing load information from other CPs to select which CP will handle call set up when the call is requested. A similar selection process is used for selecting one of CPs to perform other call processing functions and to terminate the call upon receiving a request to terminate the call. The CP selected to set up a call, tear-down a call or perform other call processing depends on the load associated with the processor and the load associated with setting up, tearing down performing other call processing for the call.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: March 8, 2005
    Assignee: Nortel Networks Limited
    Inventors: Neeraj Gulati, Jeffrey Gullicksen
  • Patent number: 6859431
    Abstract: A system and method for automatically generating a protection route as an alternative to a working route through a network of switches prior to network failure. A switch selects the proposed protection route so that the protection route is disjoint from the working route. Next, a switch or switches determines whether bandwidth is available for the proposed protection route. If so, the protection route is set-up for activation when needed.
    Type: Grant
    Filed: January 28, 2000
    Date of Patent: February 22, 2005
    Assignee: Ciena Corporation
    Inventors: Theodore E. Tedijanto, Biao Lu, Neeraj Gulati, Gregory M. Bernstein
  • Publication number: 20050025046
    Abstract: Lines within an aggregated link extending between network elements in a communications system are monitored for faults. Once a fault is detected on a particular line carrying a control channel, an alternative line is selected and control channel is transmitted on the alternative line. Once a control channel is received at a remote end on a new line, the control channel is reassigned to that line. In an alternative embodiment, the control channel is split into separate channels carrying routing and signaling information, respectively. The separate routing and signaling channels are carried by separate lines, but can be reassigned to other lines in response to a fault. Further, the routing information can be carried by multiple lines in an alternating pattern such as a round robin fashion.
    Type: Application
    Filed: July 26, 2004
    Publication date: February 3, 2005
    Inventors: Alok Khambatkone, Sivaramakrishna Kuditipudi, Lei Fu, Premal Desai, Neeraj Gulati, Murtuza Attarwala
  • Publication number: 20030172105
    Abstract: A call made with a communication device is processed using multiple call processors (CPs) operatively connected to a network. CPs use processing load information from other CPs to select which CP will handle call set up when the call is requested. A similar selection process is used for selecting one of CPs to perform other call processing functions and to terminate the call upon receiving a request to terminate the call. The CP selected to set up a call, tear-down a call or perform other call processing depends on the load associated with the processor and the load associated with setting up, tearing down performing other call processing for the call.
    Type: Application
    Filed: January 24, 2003
    Publication date: September 11, 2003
    Inventors: Neeraj Gulati, Jeffrey Gullicksen
  • Patent number: 6597684
    Abstract: In a packet switching network, a distributed architecture provides efficient computation of routes in Quality of Service (QoS)-based routing scenarios. Using a client-server model, only designated route servers store and maintain a database containing the entire network topology, so that each network node is not required to store and maintain the network topology. Client nodes maintain a cache containing pre-computed routes so that they can often make routing decisions autonomously. A client contacts a designated route server only when the client cannot obtain from its local cache a route to a given destination that meets the performance requirements. A client cache may contain pre-computed routes with designated QoS profiles to all destinations or to a subset of destinations. Route servers may also contain caches, which may contain pre-computed routes to all destinations in the network with all QoS profiles, or may contain only a subset of such routes.
    Type: Grant
    Filed: December 24, 1997
    Date of Patent: July 22, 2003
    Assignee: Nortel Networks Ltd.
    Inventors: Neeraj Gulati, Zafar Ali, Saman A. Rabie, Ling-Yue Hung
  • Patent number: 6542942
    Abstract: A call made with a communication device is processed using multiple call processors (CPs) operatively connected to a network. CPs use processing load information from other CPs to select which CP will handle call set up when the call is requested. A similar selection process is used for selecting one of CPs to perform other call processing functions and to terminate the call upon receiving a request to terminate the call. The CP selected to set up a call, tear-down a call or perform other call processing depends on the load associated with the processor and the load associated with setting up, tearing down performing other call processing for the call.
    Type: Grant
    Filed: October 27, 1999
    Date of Patent: April 1, 2003
    Assignee: Nortel Networks Limited
    Inventors: Neeraj Gulati, Jeffrey Gullicksen
  • Patent number: 4964318
    Abstract: Engine control apparatus for use in passenger cars and other applications includes a special calibration of the intake mixture preparation system. Although this calibration duplicates the optimum calibration for use with a continuously variable transmission (CVT), the apparatus instead includes, for reasons of practicality, a discrete-ratio powershift transmission. Also included is a feedback control system which dispenses with the conventional mechanical connection between accelerator pedal and engine throttle valve. This drive-by-wire control system operates the engine as closely as is practical to the optimum CVT engine operating schedule, a predominantly wide-open-throttle engine operating schedule. The overall combination of special engine calibration and drive-by-wire control with a discrete-ratio transmission can offer the majority of the fuel economy advantage available with a CVT.
    Type: Grant
    Filed: January 19, 1988
    Date of Patent: October 23, 1990
    Inventor: David P. Ganoung