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: 8885476Abstract: 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: GrantFiled: October 4, 2012Date of Patent: November 11, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Deepak Kakadia, Jay J Lee, Thomas H Tan
-
Patent number: 8880683Abstract: 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: GrantFiled: December 22, 2010Date of Patent: November 4, 2014Assignee: 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: 20140293804Abstract: 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: ApplicationFiled: April 1, 2013Publication date: October 2, 2014Applicants: 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: 8850008Abstract: 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: GrantFiled: November 22, 2011Date of Patent: September 30, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Lalit R. Kotecha, Deepak Kakadia
-
Publication number: 20140269630Abstract: 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: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INCInventors: Deepak KAKADIA, Zuhair B. MOIN
-
Publication number: 20140281831Abstract: 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: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: Cellco Partnership (d/b/a Verizon Wireless)Inventors: Donna L. Polehn, Deepak Kakadia, Lalit R. Kotecha
-
Publication number: 20140278589Abstract: 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: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicants: 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: 20140278915Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicants: 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: 20140254370Abstract: 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: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Deepak Kakadia, Emerando M. Delos Reyes, Maria G. Lam
-
Patent number: 8825877Abstract: 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: GrantFiled: December 11, 2009Date of Patent: September 2, 2014Assignee: Verizon Patent and Licensing Inc.Inventor: Deepak Kakadia
-
Publication number: 20140241159Abstract: 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: ApplicationFiled: February 28, 2013Publication date: August 28, 2014Applicants: 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
-
SYSTEMS AND METHODS FOR PROVIDING LINK-PERFORMANCE INFORMATION IN SOCKET-BASED COMMUNICATION DEVICES
Publication number: 20140226658Abstract: 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: ApplicationFiled: February 12, 2013Publication date: August 14, 2014Applicants: 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: 8806002Abstract: 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: GrantFiled: May 17, 2011Date of Patent: August 12, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Deepak Kakadia, Jay J. Lee, Thomas H. Tan
-
Publication number: 20140198643Abstract: 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: ApplicationFiled: March 17, 2014Publication date: July 17, 2014Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.Inventors: Adrian E. Conway, Michael S. Gorman, Deepak Kakadia
-
Publication number: 20140188873Abstract: 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: ApplicationFiled: December 31, 2012Publication date: July 3, 2014Applicants: 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: 20140185452Abstract: 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: ApplicationFiled: December 31, 2012Publication date: July 3, 2014Applicants: 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: 20140177523Abstract: 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: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicants: 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: 8761807Abstract: 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: GrantFiled: September 14, 2012Date of Patent: June 24, 2014Assignees: Cellco Partnership, Verizon Patent and Licensing Inc.Inventors: David Chiang, Patricia R. Chang, Arda Aksu, Lalit R. Kotecha, Deepak Kakadia, Priscilla Lau
-
Patent number: 8761163Abstract: 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: GrantFiled: June 16, 2009Date of Patent: June 24, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Deepak Kakadia, Thomas H. K. Tan, Benjamin James Parker
-
Publication number: 20140162680Abstract: 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: ApplicationFiled: December 6, 2012Publication date: June 12, 2014Applicants: 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