Patents by Inventor Deepak Kakadia

Deepak Kakadia 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: 20120297051
    Abstract: A network device may receive a peer-to-peer (P2P) activity record corresponding to a P2P data flow of P2P activity in a network. The P2P data flow may include content information communicated from a first user equipment device (UE) to a second UE via the network, and the P2P activity record may include information identifying the P2P data flow. The network device may insert the information identifying the P2P data flow into a P2P activity map and compare the P2P activity map to a P2P pattern of interest. The network device may also determine a P2P activity of interest probability based on the comparison of the P2P activity map to the P2P pattern of interest, which may describe the likelihood that P2P activity of interest is occurring in the network. The network device may also generate a system response based on the P2P activity of interest probability.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 22, 2012
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Deepak KAKADIA, Jay J. LEE, Thomas H. TAN
  • Publication number: 20120250515
    Abstract: An exemplary method includes monitoring a performance of at least one of a plurality of layer-2 network paths connecting a layer-2 network switch device to another layer-2 network switch device and selecting an optimal one of the plurality of layer-2 network paths over which to forward data traffic based on a path selection heuristic and the monitored performance of the at least one of the plurality of layer-2 network paths. At least a portion of the exemplary method may be performed by a layer-2 network switching system. In certain embodiments, the selecting of the optimal one of the plurality of layer-2 network paths over which to forward the data traffic is based on at least one of a latency parameter, a congestion parameter, and a cost parameter associated with the at least one of the plurality of layer-2 network paths. Corresponding systems and methods are also disclosed.
    Type: Application
    Filed: June 12, 2012
    Publication date: October 4, 2012
    Applicant: CELLCO PARTNERSHIP
    Inventors: Deepak Kakadia, Benjamin J. Parker, Thomas H. Tan
  • Publication number: 20120236713
    Abstract: A device is configured to receive packet timing data, from multiple network devices, for subscriber application traffic over an Internet Protocol (IP) wireless access network and to calculate, based on the packet timing data, timing latencies for a particular subscriber flow. The device is configured to retrieve Quality of Service (QoS) timing specifications for the particular subscriber flow and to determine when the calculated timing latencies for the particular subscriber flow fail to meet the QoS timing specifications for the particular subscriber flow. The device is configured to identify one or more of the network devices that are causing the particular subscriber flow to fail to meet the QoS timing specifications and to instruct the one or more of the network devices to modify QoS parameters for the particular subscriber flow to improve timing latency for the particular subscriber flow.
    Type: Application
    Filed: March 15, 2011
    Publication date: September 20, 2012
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Deepak KAKADIA, Lalit R. Kotecha
  • Publication number: 20120213070
    Abstract: A communications system provides a dynamic setting of optimal buffer sizes in IP networks. A method for dynamically adjusting buffer capacities of a router may include steps of monitoring a number of incoming packets to the router, determining a packet arrival rate, and determining the buffer capacities based at least partially on the packet arrival rate. Router buffers are controlled to exhibit the determined buffer capacities, e.g. during writing packets into and reading packets from each of the buffers as part of a packet routing performed by the router. In the disclosed examples, buffer size may be based on the mean arrival rate and one or more of mean packet size and mean waiting time.
    Type: Application
    Filed: May 1, 2012
    Publication date: August 23, 2012
    Applicant: Cellco Partnership d/b/a Verizon Wireless
    Inventors: Jay J. LEE, Thomas Tan, Deepak Kakadia, Emer M. Delos Reyes, Maria G. Lam
  • Patent number: 8223641
    Abstract: A communications system provides a dynamic setting of optimal buffer sizes in IP networks. A method for dynamically adjusting buffer capacities of a router may include steps of monitoring a number of incoming packets to the router, determining a packet arrival rate, and determining the buffer capacities based at least partially on the packet arrival rate. Router buffers are controlled to exhibit the determined buffer capacities, e.g. during writing packets into and reading packets from each of the buffers as part of a packet routing performed by the router. In the disclosed examples, buffer size may be based on the mean arrival rate and one or more of mean packet size and mean waiting time.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: July 17, 2012
    Assignee: Cellco Partnership
    Inventors: Jay J. Lee, Thomas Tan, Deepak Kakadia, Emer M. Delos Reyes, Maria G. Lam
  • Publication number: 20120173729
    Abstract: A method, performed by a server device, may include receiving a request to activate an application session, the request being received from a user equipment on behalf of a particular application installed on the user equipment. The method may further include determining one or more application requirements associated with the particular application; determining conditions associated with one or more application servers; selecting a particular one of the one or more application servers based on the determined one or more application requirements and based on the determined conditions; and setting up the application session between the user equipment and between the selected particular one of the one or more application servers.
    Type: Application
    Filed: January 3, 2011
    Publication date: July 5, 2012
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Jay J. Lee, Patricia Ruey-Jane Chang, David Chiang, Deepak Kakadia, Vikram K. Rawat
  • Publication number: 20120166617
    Abstract: A device receives, from multiple network elements, status information for a user equipment (UE) connection associated with a wireless core network and updates, based on the status information received from the network elements, a database record for the UE connection. The device receives, from an application server, a request for information associated with the UE connection and constructs, based on the request and from the database record, a resource message that includes real-time information about the UE connection. The device sends the resource message to the application server. The device also provides a disconnect message to the application server and/or the network elements when the status information received from the network elements indicates that the UE has been disconnected from the wireless core network.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Patricia Ruey-Jane Chang, Vikram K. Rawat, Jay J. Lee, Deepak Kakadia, Lee K. Tjio, David Chiang
  • Publication number: 20120155859
    Abstract: A device receives Long Term Evolution (LTE) architecture information, Internet protocol (IP) network architecture information, and transport network information, and determines traffic patterns of a LTE network based on the LTE architecture information. The device also generates proposed LTE metropolitan optical transport networks (OTNs) based on the determined traffic patterns and one or more of the LTE architecture information, the IP network architecture information, and the transport network information. The device further determines transit switching for the proposed LTE metropolitan OTNs, and selects, from the proposed LTE metropolitan OTNs, a metropolitan OTN optimized for the LTE network.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Deepak KAKADIA, Jay LEE, Thomas TAN
  • Publication number: 20120155872
    Abstract: A network device establishes first and second Ethernet link aggregation groups (LAGs) at a first access site of an optical transport network (OTN), and creates a first optical channel (OCh) LAG subpath from the first Ethernet LAG, via a second access site of the OTN, to an Ethernet LAG at a third access site of the OTN. The network device also creates a second OCh LAG subpath from the first Ethernet LAG, via a distribution site of the OTN, to the Ethernet LAG at the third access site, and creates a first optical data unit (ODUk) LAG subpath from the second Ethernet LAG to an Ethernet LAG at the second access site. The network device further creates a second ODUk LAG subpath from the second Ethernet LAG, via the distribution site and the third access site, to the Ethernet LAG at the second access site.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Deepak KAKADIA, Jay LEE, Thomas TAN
  • Patent number: 8199655
    Abstract: An exemplary method includes monitoring a performance of at least one of a plurality of layer-2 network paths connecting a layer-2 network switch device to another layer-2 network switch device and selecting an optimal one of the plurality of layer-2 network paths over which to forward data traffic based on a path selection heuristic and the monitored performance of the at least one of the plurality of layer-2 network paths. At least a portion of the exemplary method may be performed by a layer-2 network switching system. In certain embodiments, the selecting of the optimal one of the plurality of layer-2 network paths over which to forward the data traffic is based on at least one of a latency parameter, a congestion parameter, and a cost parameter associated with the at least one of the plurality of layer-2 network paths. Corresponding systems and methods are also disclosed.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: June 12, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Deepak Kakadia, Benjamin J. Parker, Thomas H. Tan
  • Publication number: 20110310738
    Abstract: A network device may handle packet congestion in a network. In one implementation, the network device may receive a packet associated with a quality of service priority class and with a connection to a user device. The network device may include an output queue associated with the priority class of the packet. The output queue may be congested. The network device may determine whether the connection associated with the packet is a guaranteed bit rate connection. The network device may queue the packet according to a first action policy function when the connection associated with the packet is a guaranteed bit rate connection and may queue the packet according to a second action policy function when the connection associated with the packet is not a guaranteed bit rate connection.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Jay J. LEE, Deepak KAKADIA, Thomas TAN
  • Publication number: 20110314119
    Abstract: Method and system for load balancing in providing a service. A request for a service, represented by a single IP address, is first received by a router in the network. The router accesses information received from one or more advertising routers in the network. Each of the advertising routers advertises, via the single IP address, the service provided by at least one server in a server pool associated with the advertising router. The advertisement includes metrics indicating a health condition of the associated server pool. The router selects a target router based on, at least in part, the metrics of the server pools associated with the advertising routers to achieve a first level load balancing and forwards the request for the service to the target router. A local server load balancer (SLB) connected with the target router then identifies a target server from the associated server pool to provide the requested service thereby to achieve a second level load balancing.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Inventors: Deepak KAKADIA, Ken Duda
  • Publication number: 20110145420
    Abstract: A system may include a number of load balancers configured to receive requests associated with a service, and a number of computer pools associated with the load balancers, where each of the computer pools includes a number of computers. The system may also include a memory accessible to each of the computers, the memory being configured to store state information associated with a client session involving a first client device requesting the service. A first one of the computers may be configured to perform a portion of processing associated with the client session and forward first state information regarding the processing to the memory. A second one the computers may be configured to perform an other portion of the processing associated with the client session and forward second state information to the memory. The memory is configured to store the first and second state information.
    Type: Application
    Filed: December 11, 2009
    Publication date: June 16, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventor: Deepak Kakadia
  • Publication number: 20110145390
    Abstract: A device may include a memory and logic. The logic may be configured to monitor a number of computer devices associated with a service, identify, based on the monitoring, whether any of the computer devices is experiencing a problem or is unavailable, and store, in the memory, information identifying each of the computer devices that is experiencing a problem or is unavailable. The logic may also be configured to receive a client request for the service, the client request being directed to a virtual Internet protocol (VIP) address associated with the device. The logic may be further configured to identify one of the computer devices to which the request is to be forwarded, and forward the request to the identified computer device.
    Type: Application
    Filed: December 11, 2009
    Publication date: June 16, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Deepak Kakadia, Ken Duda
  • Publication number: 20110044173
    Abstract: An exemplary method includes monitoring a performance of at least one of a plurality of layer-2 network paths connecting a layer-2 network switch device to another layer-2 network switch device and selecting an optimal one of the plurality of layer-2 network paths over which to forward data traffic based on a path selection heuristic and the monitored performance of the at least one of the plurality of layer-2 network paths. At least a portion of the exemplary method may be performed by a layer-2 network switching system. In certain embodiments, the selecting of the optimal one of the plurality of layer-2 network paths over which to forward the data traffic is based on at least one of a latency parameter, a congestion parameter, and a cost parameter associated with the at least one of the plurality of layer-2 network paths. Corresponding systems and methods are also disclosed.
    Type: Application
    Filed: August 21, 2009
    Publication date: February 24, 2011
    Applicant: CELLCO PARTNERSHIP
    Inventors: Deepak Kakadia, Benjamin J. Parker, Thomas H. Tan
  • Publication number: 20110022900
    Abstract: Techniques for providing a method and system for multi-layer network analysis and design are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method, comprising determining, using a computer model of a network, a minimum probability of failure path between a pair of network nodes at a first network layer for one or more pairs of network nodes, calculating, using a processor and stored network data, a value for the minimum probability of failure for the identified minimum probability of failure path between the pair of network nodes at the first network layer for the one or more pairs of network nodes. The method may include identifying a maximum of the determined minimum probability of failure values for the one or more pairs of network nodes for the first network layer. The method may include probability of failure calculations for one or more secondary network layers.
    Type: Application
    Filed: October 8, 2010
    Publication date: January 27, 2011
    Applicants: Verizon Corporate Services Group, Inc., Verizon Corporate Resources Group, LLC
    Inventors: Deepak KAKADIA, Jay J. Lee, Thomas H. Tan
  • Publication number: 20100316022
    Abstract: A method includes identifying a number of nodes in a network, where the nodes may correspond to cellular communication sites. The method may also include selecting some of the nodes as potential hub nodes and determining, for each of the potential hub nodes, a bandwidth needed to forward traffic from the potential hub node to a mobile switching office. The method may further include determining, for each of the potential hub nodes, bandwidths needed to forward traffic from the potential hub node to other ones of the nodes and calculating, for each of the potential hub nodes, costs or latencies associated with forwarding traffic from the potential hub node to the mobile switching office and to other ones of the nodes. The method may also include selecting a hub node based on the calculated costs and/or latencies.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Deepak KAKADIA, Thomas H.K. TAN, Benjamin James PARKER
  • Patent number: 7839789
    Abstract: Techniques for providing a method and system for multi-layer network analysis and design are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method, comprising determining, using a computer model of a network, a minimum probability of failure path between a pair of network nodes at a first network layer for one or more pairs of network nodes, calculating, using a processor and stored network data, a value for the minimum probability of failure for the identified minimum probability of failure path between the pair of network nodes at the first network layer for the one or more pairs of network nodes. The method may include identifying a maximum of the determined minimum probability of failure values for the one or more pairs of network nodes for the first network layer. The method may include probability of failure calculations for one or more secondary network layers.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: November 23, 2010
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Deepak Kakadia, Jay J. Lee, Thomas H. Tan
  • Publication number: 20100149993
    Abstract: Techniques for providing a method and system for multi-layer network analysis and design are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method, comprising determining, using a computer model of a network, a minimum probability of failure path between a pair of network nodes at a first network layer for one or more pairs of network nodes, calculating, using a processor and stored network data, a value for the minimum probability of failure for the identified minimum probability of failure path between the pair of network nodes at the first network layer for the one or more pairs of network nodes.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Applicants: VERIZON CORPORATE SERVICES GROUP, INC., Verizon New York Inc.
    Inventors: Deepak KAKADIA, Jay J. LEE, Thomas H. TAN
  • Publication number: 20100020686
    Abstract: A communications system provides a dynamic setting of optimal buffer sizes in IP networks. A method for dynamically adjusting buffer capacities of a router may include steps of monitoring a number of incoming packets to the router, determining a packet arrival rate, and determining the buffer capacities based at least partially on the packet arrival rate. Router buffers are controlled to exhibit the determined buffer capacities, e.g. during writing packets into and reading packets from each of the buffers as part of a packet routing performed by the router. In the disclosed examples, buffer size may be based on the mean arrival rate and one or more of mean packet size and mean waiting time.
    Type: Application
    Filed: July 28, 2008
    Publication date: January 28, 2010
    Inventors: Jay J. Lee, Thomas Tan, Deepak Kakadia, Emer M. Delos Reyes, Maria G. Lam