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).

  • Patent number: 8885476
    Abstract: 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: Grant
    Filed: October 4, 2012
    Date of Patent: November 11, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Deepak Kakadia, Jay J Lee, Thomas H Tan
  • Patent number: 8880683
    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: Grant
    Filed: December 22, 2010
    Date of Patent: November 4, 2014
    Assignee: 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: 20140293804
    Abstract: A system may be configured to monitor traffic associated with a network device; determine a time at which a particular portion of traffic was received by the network device; identify one or more attributes associated with the particular portion of the traffic; determine one or more performance indicators associated with the particular portion of the traffic; and determine that an alert threshold has been met. The determining may be based on at least one of: the one or more attributes or the one or more performance indicators. The system may output, based on determining that the alert threshold has been met, information regarding the time at which the particular portion of the traffic was received by the network device, the one or more attributes, and the one or more performance indicators associated with the particular portion of the traffic.
    Type: Application
    Filed: April 1, 2013
    Publication date: October 2, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.
    Inventors: Deepak Kakadia, Thomas H. Tan, Courtney D. Drewski, Emerando M. Delos Reyes, Donna L. Polehn
  • Patent number: 8850008
    Abstract: A system receives traffic information that identifies an application installed on a user device and resources being used to process traffic associated with the application; obtains, as a result of receiving the traffic information, a policy that identifies a particular amount of resources authorized for processing particular traffic associated with the application; determines that an amount of the resources being used to process the traffic exceeds the particular amount of resources authorized for processing the particular traffic; and transmits a notification to cause the traffic to be controlled by a base station to reduce the amount of the resources to a level less than the particular amount of resources.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: September 30, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lalit R. Kotecha, Deepak Kakadia
  • Publication number: 20140269630
    Abstract: A data record server is configured to receive transmission measurement data from one or more network components containing information about one or more packet data communications and create a data record for each of packet data communications. Data records corresponding to a particular network component are identified, associated with one or more time slots in a data measurement compilation, and used to analyze the resource usage of a network component by one or more of the subscribers or mobile devices.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC
    Inventors: Deepak KAKADIA, Zuhair B. MOIN
  • Publication number: 20140281831
    Abstract: A network device includes a network interface device that receives at least a subset of a plurality of recoverable packets. The plurality of recoverable packets corresponds to a plurality of original packets generated by a source device. A processor having a packet recovery module recreates each of the original packets based on the subset of the recoverable packets received. The subset of recoverable packets excludes recoverable packets lost during transmission to the network interface device. A system includes a first network device that generates original packets and converts the original packets to recoverable packets. A second network device receives at least a subset of the recoverable packets, excluding recoverable packets lost during transmission from the first network device. The second network device includes a packet recovery module that recreates the original packets based on the subset of the recoverable packets received at the second network device.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: Cellco Partnership (d/b/a Verizon Wireless)
    Inventors: Donna L. Polehn, Deepak Kakadia, Lalit R. Kotecha
  • Publication number: 20140278589
    Abstract: A method and system and may receive an information request from a user device. An establishment list may be transmitted to the user device in response to the information request, wherein the establishment list includes at least one subscribing establishment. An establishment selection may be received and an establishment option associated with the establishment selection may then be transmitted to the user device. An option selection may then be received from the user device and an establishment record may be updated in response to the selected option, wherein the user device and the subscribing establishments have a pre-existing relationship within the establishment record.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicants: Cellco Partnership (d/b/a Verizon Wireless), Verizon Patent and Licensing Inc.
    Inventors: Steven R. Rados, Sagiv Draznin, Patricia R. Chang, Arda Aksu, Thomas W. Haynes, Deepak Kakadia, Priscilla Lau, John F. Macias, Donna L. Polehn
  • Publication number: 20140278915
    Abstract: Systems and methods for providing promotional content are provided. Criteria defining a plurality of different activity-related modes for a user of a mobile station are stored. A message from the mobile station containing that contains information about an activity engaged in by the user is received through a mobile communication network. One of the activity-related modes for a user of a mobile station is selected upon determining that the information about the activity satisfies at least one criterion corresponding to the selected activity-related mode. Promotional content associated with the selected activity-related mode is obtained. The obtained promotional content is transmitted through the mobile communication network to the mobile station for presentation to the user.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.
    Inventors: Sagiv DRAZNIN, Patricia R. CHANG, Arda AKSU, Steven R. RADOS, Thomas W. HAYNES, Deepak KAKADIA, Priscilla LAU, John F. MACIAS, Donna L. POLEHN
  • Publication number: 20140254370
    Abstract: A system may be configured to receive information regarding a quality of service (“QoS”) objective for a network. The network may include a group of nodes through which network traffic traverses. Each node, of the group of nodes, may implement one or more queues that indicate an order in which traffic is processed by the node. The system may further identify scheduling information associated with one or more nodes of the network. The queues implemented by the one or more nodes may be based on the identified scheduling information. The system may receive performance information from at least one of the nodes, of the group of nodes; and may generate new scheduling information for at least one node, of the group of nodes, based on the information regarding the QoS objective, the scheduling information associated with the one or more nodes, and the performance information.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Deepak Kakadia, Emerando M. Delos Reyes, Maria G. Lam
  • Patent number: 8825877
    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: Grant
    Filed: December 11, 2009
    Date of Patent: September 2, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Deepak Kakadia
  • Publication number: 20140241159
    Abstract: Network parameters implemented in a number of network devices may be optimized. In one implementation, a device may receive values for a network parameters, the network parameters including network parameters associated with devices in a network. At least a first portion of the network parameters may relate to traffic control in transmission control protocol (TCP) sessions in the network and at least a second portion of the network parameters may relate to data transmission in a radio access interface in the network. The device may further receive values for performance indicators that define a performance of one or more aspects of the network. The device may further modify one or more of the network parameters based on the received values for the network parameters and based on the received performance indicators, to optimize performance of the network with respect to the performance indicators.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.
    Inventors: Deepak Kakadia, Xin He, Zuhair B. Moin, Rakesh H. Chandwani, Lalit R. Kotecha
  • Publication number: 20140226658
    Abstract: A network socket application programming interface (API) running on a communication device is operative to provide, to applications running on the device, information about the performance of communication links used by sockets for communicating across a network. The socket API receives packets associated with sockets, and retrieves from the packets performance information for corresponding communication links. In response to receiving a request from an application for performance information associated with a particular socket, the API identifies performance information for the particular socket and returns the retrieved information to the application. A performance monitoring network device provides the performance information.
    Type: Application
    Filed: February 12, 2013
    Publication date: August 14, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.
    Inventors: Deepak KAKADIA, Mingxing S. LI, Lalit R. KOTECHA, Donna L. POLEHN, Priscilla LAU, Patricia R. CHANG
  • Patent number: 8806002
    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: Grant
    Filed: May 17, 2011
    Date of Patent: August 12, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Deepak Kakadia, Jay J. Lee, Thomas H. Tan
  • Publication number: 20140198643
    Abstract: TCP sessions passing through a network, such as a wireless network, may be optimized based on conditions corresponding to the radio interface of the wireless network. In one implementation, a method may include monitoring, by a base station, performance parameters relating to a radio access network (RAN); determining, based on the performance parameters, one or more protocol data units (PDUs) to retransmit; determining one or more Transmission Control Protocol (TCP) sessions and packet sequence numbers corresponding to the one or more PDUs; and transmitting, to a network device, an indication to retransmit packets corresponding to the one or more TCP sessions and packet sequence numbers.
    Type: Application
    Filed: March 17, 2014
    Publication date: July 17, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.
    Inventors: Adrian E. Conway, Michael S. Gorman, Deepak Kakadia
  • Publication number: 20140188873
    Abstract: A server may be configured to receive behavior information associated with a user device. The behavior information may indicate a set of geographical locations at which the user device has been present. The server may generate a mode based on the behavior information. The mode may indicate a set of conditions based on which the mode is to be activated, and a set of information to be presented when the mode is activated. The server may output the mode to the user device. The user device may determine, after receiving the mode, that the set of conditions has been satisfied. The determining may be based on a geographical location of the user device. The user device may activate the mode, based on determining that the set of conditions has been satisfied; and may present at least a portion of the set of information, based on activating the mode.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.
    Inventors: Patricia R. Chang, Sagiv Draznin, Arda Aksu, Steven R. Rados, Thomas W. Haynes, Deepak Kakadia, Priscilla Lau, John F. Macias, Donna L. Polehn
  • Publication number: 20140185452
    Abstract: An exemplary method includes an interface device 1) detecting a request provided by a user device for a server to transmit data to the user device by way of a base station and a wireless network that connects the user device to the base station, 2) pre-fetching, in response to the request, the data from the server, 3) transmitting the pre-fetched data to the base station for forwarding by the base station to the user device by way of the wireless network, 4) dynamically receiving, as the interface system transmits the pre-fetched data to the base station, queue occupancy information from the base station, and 5) using the queue occupancy information to perform flow control with respect to the transmission of the pre-fetched data by the interface system to the base station. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.
    Inventors: Deepak Kakadia, Haim S. Ner, Sagiv Draznin, Emerando M. Delos Reyes, Donna L. Polehn
  • Publication number: 20140177523
    Abstract: A system may be configured to receive information regarding a geographical location of a user device; and compare the geographical location of the user device to geographical locations of a set of gateway devices. The gateway devices may be associated with a cellular network, and the gateway devices may communicatively couple one or more network devices associated with the cellular network to an access point that is not associated with the cellular network. The system may further select a particular gateway device based on the geographical location of the user device and the geographical locations of the particular gateway device; and store or output information regarding the selected particular gateway device.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.
    Inventors: Patricia R. Chang, Lalit R. Kotecha, Sagiv Draznin, Deepak Kakadia, Jay J. Lee, Thomas H. Tan, Donna L. Polehn, David Chiang
  • Patent number: 8761807
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: June 24, 2014
    Assignees: Cellco Partnership, Verizon Patent and Licensing Inc.
    Inventors: David Chiang, Patricia R. Chang, Arda Aksu, Lalit R. Kotecha, Deepak Kakadia, Priscilla Lau
  • Patent number: 8761163
    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: Grant
    Filed: June 16, 2009
    Date of Patent: June 24, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Deepak Kakadia, Thomas H. K. Tan, Benjamin James Parker
  • Publication number: 20140162680
    Abstract: A system may be configured to receive data. The system may be associated with a plurality of network interfaces that each correspond to a different radio access technology associated with one or more cellular networks. The system may identify one or more measures of load associated with each of the plurality of network interfaces; and output, based on the identified measures of load, a different portion of the received data to each network interface, of the group of network interfaces.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.
    Inventors: Lalit R. Kotecha, Sagiv Draznin, Deepak Kakadia, Jay J. Lee, David Chiang, Patricia R. Chang, Donna L. Polehn, Thomas H. Tan