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: 20140153400Abstract: A method includes receiving, at a distribution management device, a request for a content item from a requesting local device. The distribution management device is at a first level of a content distribution architecture, the requesting local device is one of a plurality of local devices at a second level and each local device serves a plurality of sub devices at a third level. A determination whether the requested content item is available from the distribution management device is made. At least one other local device that has the requested content item is identified if the requested content item is not available. A minimum routing cost local device for the requested content to the requesting local device is determined based on the identified at least one other local device. A request for the requested content is sent to the identified minimum routing cost local device.Type: ApplicationFiled: December 4, 2012Publication date: June 5, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Jay L. Lee, Deepak Kakadia, Javier M. Lopez, Taher Farkhondeh
-
Publication number: 20140146682Abstract: Quality of service may be achieved in a network using time-bases queues that are associated with different maximum latency periods. A device may receive a request to allocate resources for a packet flow, the resources being allocated at a number of network devices. The device may select, in response to the request, a set of queues that includes a queue selected at each of the network devices, the selected queue, at each of the network devices, being associated with a maximum latency period. The device may transmit one or more messages, to the network devices, indicating that the selected set of queues are to be used for buffering of the packet flow during packet scheduling.Type: ApplicationFiled: November 23, 2012Publication date: May 29, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Deepak Kakadia, Lalit R. Kotecha, Sagiv Draznin
-
Publication number: 20140119226Abstract: A network management system may detect a network condition corresponding to a network and evaluate the network condition to identify types of network performance information corresponding to the network condition. The network management system may prioritize the types of network performance information and communicate priority information to a network device. The priority information may include the types of network performance information identified by the network management system and/or the priority associated with each type of network performance information. The network device may receive the priority information, evaluate the availability of device resources, collect network performance information based on the priority information and the availability of device resources, and communicate the network performance information to the network management system.Type: ApplicationFiled: January 6, 2014Publication date: May 1, 2014Applicant: Verizon Patent and Licensing Inc.Inventors: Deepak Kakadia, Javier M. Lopez
-
Publication number: 20140119182Abstract: The transmission Control Protocol (TCP) may be optimized for a cellular network having a radio segment. A network device may receive state information relating to processing of traffic at a radio interface in a cellular network and receive packets transmitted by user equipment (UE). Based on the state information, the network device may modify a TCP window field of the received packets based on the state information. The network device may forward the modified version of the packets towards a destination indicated by a destination address field of the packets.Type: ApplicationFiled: October 26, 2012Publication date: May 1, 2014Applicant: VERIZON PATENT AND LICENSING, INCInventors: Deepak Kakadia, David L Harris, Maria G Lam
-
Publication number: 20140105035Abstract: A device may receive information that identifies a radio frequency condition of a user device, where the radio frequency condition indicates a quality of a radio access network connection of the user device. The device may determine a radio frequency parameter value based on the radio frequency condition, and may set a data rate for a transmission control protocol (“TCP”) communication with the user device based on the radio frequency parameter value.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicants: CELLCO PARTNERSHIP d/b/a VERIZON WIRELESS, VERIZON PATENT AND LICENSING, INC.Inventors: Maria G. LAM, Lalit R. KOTECHA, Deepak KAKADIA, David CHIANG, Jyothi KESHAVDAS, Arda AKSU, Sagiv DRAZNIN
-
Publication number: 20140098668Abstract: Transmission Control Protocol (TCP) may be optimized for a cellular network having a radio segment. A base station may include a radio interface to connect to one or more user equipment (UE) devices and a number of queues to buffer data, incoming to the base station, from one or more servers, over TCP sessions. One or more processors may: determine state information relating to a fullness level of the queues; and transmit the state information to the one or more servers for use by the one or more servers in performing flow control with respect to the TCP sessions.Type: ApplicationFiled: October 4, 2012Publication date: April 10, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Deepak Kakadia, Jay J Lee, Thomas H Tan
-
Publication number: 20140101487Abstract: A network device is configured to receive information from a plurality of device. The network device is configured to further analyze the information and determine that a performance or fault issue exists relating to operation of a device. The network device is configured to further send first information to a user device. The user device is to receive an instruction on eliminating the performance or fault issue. The network device is configured to further receive second information to resolve the performance of fault issue relating to the operation of the device; and send a notification to resolve the performance or fault issue relating to the operation of the device.Type: ApplicationFiled: October 4, 2012Publication date: April 10, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Deepak KAKADIA, Benjamin J. PARKER, Emerando M. DELOS REYES
-
Publication number: 20140080502Abstract: A system may be configured to receive first information regarding a location service dead zone; receive second information regarding a location of a user device; identify, based on the first information and the second information, that the user device is within the location service dead zone at a particular time; compute a location of the user device, within the location service dead zone, at the particular time, based on at least one of the second information regarding the location of the user device, history data associated with the user device, or history data associated with one or more other user devices; and store or output information regarding the computed location of the user device at the particular time.Type: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicants: Cellco Partnership d/b/a Verizon Wireless, Verizon Patent and Licensing Inc.Inventors: David CHIANG, Patricia R. CHANG, Arda AKSU, Lalit R. KOTECHA, Deepak KAKADIA, Priscilla LAU
-
Publication number: 20140071889Abstract: A user equipment (UE) provides for display, to a user, information identifying available over-the-top (OTT) services provided via voice-over-Long-Term Evolution (VoLTE), and receives, from the user, a selection of a particular OTT service of the available OTT services. The UE receives, from the user, information identifying a selected contact associated with the particular OTT service, and determines whether a particular UE associated with the selected contact is a VoLTE capable device or a non-VoLTE capable device. The UE provides a call to the particular UE, via a LTE network and an Internet protocol (IP) Multimedia Subsystem (IMS) network, when the particular UE is a VoLTE capable device.Type: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.Inventors: Arda AKSU, Lalit R. KOTECHA, Patricia R. CHANG, Deepak KAKADIA, Thomas W. HAYNES, Steven R. RADOS, Sanyogita SHAMSUNDER
-
Publication number: 20140040345Abstract: A first server is configured to receive data associated with a first user device. The first user device may send the data to the first server via a network device without user interaction, and the data may relate to activity associated with the first user device. The first server is further configured to determine a status, associated with the first user device, based on the data, store information regarding the status, receive permissions for the information regarding the status of the first user device, apply the permissions for the information regarding the status to form an advertised status, and send the advertised status to the network device. The network device may be capable of sending the advertised status to a client device or a second user device based on the permissions.Type: ApplicationFiled: August 6, 2012Publication date: February 6, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Emerando M. DELOS REYES, Benjamin J. PARKER, Samir AIT-AMEUR, Deepak KAKADIA
-
Publication number: 20140017990Abstract: A device may receive a request from a mobile device to create a socket connection between the mobile device and the device. The request may be associated with linking information that links the socket connection with a previous socket connection with the mobile device. The request may be received from the mobile device after the mobile device disconnects from a first wireless local area network and reconnects to a second wireless local area network. The device may identify, based on the linking information, a socket connection between the device and a server device, the socket connection between the device and the server device having been created when the mobile device was connected to the first wireless local area network. The device may relay communications between the mobile device and the server device, using the socket connections.Type: ApplicationFiled: July 16, 2012Publication date: January 16, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Deepak KAKADIA, Lalit R. KOTECHA
-
Patent number: 8627468Abstract: A network management system may detect a network condition corresponding to a network and evaluate the network condition to identify types of network performance information corresponding to the network condition. The network management system may prioritize the types of network performance information and communicate priority information to a network device. The priority information may include the types of network performance information identified by the network management system and/or the priority associated with each type of network performance information. The network device may receive the priority information, evaluate the availability of device resources, collect network performance information based on the priority information and the availability of device resources, and communicate the network performance information to the network management system.Type: GrantFiled: November 3, 2011Date of Patent: January 7, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Deepak Kakadia, Javier M. Lopez
-
Publication number: 20130336229Abstract: A system may receive a bandwidth allocation policy, may allocate first bandwidth to a first set of queues based on the bandwidth allocation policy, and may allocate second bandwidth to a second set of queues based on the bandwidth allocation policy. The system may identify a first characteristic associated with packets, and may store information associated with the packets in first queues based on the first characteristic. The system may identify a second characteristic associated with the packets, and may store information associated with the packets, from the first queues, in second queues, based on the second characteristic, the allocated first bandwidth, and the bandwidth allocation policy. The system may store information associated with the packets, from the second queues, in an output queue based on the allocated second bandwidth and the bandwidth allocation policy, and may service the packets from the output queue for delivery to a device.Type: ApplicationFiled: June 13, 2012Publication date: December 19, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Deepak KAKADIA, Lalit R. KOTECHA
-
Patent number: 8594501Abstract: 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: GrantFiled: December 20, 2010Date of Patent: November 26, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Deepak Kakadia, Jay Lee, Thomas Tan
-
Patent number: 8553545Abstract: 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: GrantFiled: June 22, 2010Date of Patent: October 8, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Jay J. Lee, Deepak Kakadia, Thomas Tan
-
Patent number: 8503880Abstract: 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: GrantFiled: December 20, 2010Date of Patent: August 6, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Deepak Kakadia, Jay Lee, Thomas Tan
-
Publication number: 20130132559Abstract: A system is configured to receive traffic information that identifies an application that is installed on a user device and resources being used to process traffic associated with the application; obtain, as a result of receiving the traffic information, a policy that identifies a particular amount of resources that are authorized for processing particular traffic associated with the application; determine that an amount of the resources being used to process the traffic is greater than the particular amount of resources authorized for processing the particular traffic; and transmit a notification to cause the traffic to be controlled based on the determination that the amount of the resources is greater than the particular amount of resources. The notification to cause the traffic to be controlled causes a base station to reduce the amount of the resources to a level that is less than the particular amount of resources.Type: ApplicationFiled: November 22, 2011Publication date: May 23, 2013Applicant: VERIZON PATENT AND LICENSING, INC.Inventors: Lalit R. KOTECHA, Deepak KAKADIA
-
Publication number: 20130117842Abstract: A network management system may detect a network condition corresponding to a network and evaluate the network condition to identify types of network performance information corresponding to the network condition. The network management system may prioritize the types of network performance information and communicate priority information to a network device. The priority information may include the types of network performance information identified by the network management system and/or the priority associated with each type of network performance information. The network device may receive the priority information, evaluate the availability of device resources, collect network performance information based on the priority information and the availability of device resources, and communicate the network performance information to the network management system.Type: ApplicationFiled: November 3, 2011Publication date: May 9, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Deepak KAKADIA, Javier M. Lopez
-
Publication number: 20130100815Abstract: A device receives Internet protocol (IP) addresses and metrics associated with network nodes of a network, and stores the IP addresses and the metrics in a route table. The device receives, from a user equipment, a request to connect to the network, and determines a particular network node, of the network nodes, to which to forward a communication session of the user equipment, based on the request and based on the metrics stored in the route table. The device forwards the communication session of the user equipment to the particular network node, and the particular network node enables the user equipment to connect to the network.Type: ApplicationFiled: October 19, 2011Publication date: April 25, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Deepak KAKADIA, Jay J. LEE, Thomas TAN
-
Patent number: 8369222Abstract: 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: GrantFiled: October 8, 2010Date of Patent: February 5, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Deepak Kakadia, Jay J. Lee, Thomas H. Tan