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: 20230116605
    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: October 10, 2022
    Publication date: April 13, 2023
    Inventors: Jay J. Lee, Patricia R. Chang, David Chiang, Deepak Kakadia, Vikram K. Rawat
  • Patent number: 11470147
    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: Grant
    Filed: September 14, 2020
    Date of Patent: October 11, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Jay J. Lee, Patricia R. Chang, David Chiang, Deepak Kakadia, Vikram K. Rawat
  • Patent number: 11057810
    Abstract: A device may determine that a user device, connected to a first packet data network gateway (PGW) associated with a first area, is located in a second area associated with a second PGW. The first PGW may be associated with a provider network. The second PGW may be associated with the provider network. The user device may not be connected to the second PGW. The device may cause the user device to be disconnected from the first PGW and connected to the second PGW. The user device may remain connected to the provider network when disconnecting from the first PGW and connecting to the second PGW.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: July 6, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sagiv Draznin, Lalit R. Kotecha, Patricia R. Chang, Deepak Kakadia, Arda Aksu
  • Publication number: 20200412799
    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: September 14, 2020
    Publication date: December 31, 2020
    Inventors: Jay J. Lee, Patricia R. Chang, David Chiang, Deepak Kakadia, Vikram K. Rawat
  • Patent number: 10785289
    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: Grant
    Filed: February 27, 2020
    Date of Patent: September 22, 2020
    Assignee: Atlassian, Inc.
    Inventors: Jay J. Lee, Patricia R. Chang, David Chiang, Deepak Kakadia, Vikram K. Rawat
  • Publication number: 20200204617
    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: February 27, 2020
    Publication date: June 25, 2020
    Inventors: Jay J. Lee, Patricia R. Chang, David Chiang, Deepak Kakadia, Vikram K. Rawat
  • Patent number: 10692505
    Abstract: A mobile device may receive user input for requesting personal information for a subject in proximity of a mobile device and based on the user input, selecting one of available functions. The functions may include a first function for obtaining personal information using a first identifier. The functions may also include a second function for obtaining the personal information using the first identifier. The mobile device may output the personal information as an image to a display or as speech to speaker.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: June 23, 2020
    Assignees: CELLCO PARTNERSHIP, VERIZON PATENT AND LICENSING INC.
    Inventors: Donna L. Polehn, Lalit R. Kotecha, Patricia R. Chang, Deepak Kakadia, John F. Macias, Priscilla Lau, Yee Sin Chan, David Chiang, Thomas W. Haynes
  • Patent number: 10686723
    Abstract: A method for determining a Quality of Service (QoS) policy can be based on requested bandwidth. The method may initially receive a connection request which includes a requested bandwidth that corresponds to an application. The method may then determine a policy for an application data flow associated with the application based on the connection request. A bandwidth designation, which is based on the requested bandwidth, may be assigned to the application data flow based on the determined policy. Finally, the policy and the bandwidth designation may be provided so that a bearer can be assigned.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: June 16, 2020
    Assignees: Verizon Patent and Licensing Inc., Celico Partnership
    Inventors: Deepak Kakadia, Donna L. Polehn, Lalit R. Kotecha, Priscilla Lau, David Chiang, Arda Aksu, Maria G. Lam
  • Patent number: 10594783
    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: Grant
    Filed: April 10, 2019
    Date of Patent: March 17, 2020
    Assignee: ATLASSIAN, INC.
    Inventors: Jay J. Lee, Patricia R. Chang, David Chiang, Deepak Kakadia, Vikram K. Rawat
  • Publication number: 20190238632
    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: April 10, 2019
    Publication date: August 1, 2019
    Inventors: Jay J. Lee, Patricia R. Chang, David Chiang, Deepak Kakadia, Vikram K. Rawat
  • Patent number: 10349225
    Abstract: A device is configured to receive registration information associated with a set of user devices, and to determine a group based on the registration information. The device is configured to generate a group identifier to transport a message through a network. The device is configured to determine a set of active user devices, of the set of user devices, associated with the group, and to determine a set of device identifiers associated with the set of active user devices. The device is configured to determine an association between the group identifier and the set of device identifiers, and to provide the association to a network device to cause the network device to deliver a message from a first user device, of the set of active user devices, to one or more other active user devices of the set of active user devices.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: July 9, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Deepak Kakadia, Thomas H. Tan, Sagiv Draznin
  • Patent number: 10305975
    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: Grant
    Filed: October 5, 2016
    Date of Patent: May 28, 2019
    Assignee: Atlassian, Inc.
    Inventors: Jay J. Lee, Patricia R. Chang, David Chiang, Deepak Kakadia, Vikram K. Rawat
  • Patent number: 10277487
    Abstract: Described are methods and system for maintaining network service levels. In general, the system identifies, using records of network incidents, a first plurality of network incidents occurring over a first portion of a measurement period and a second plurality of network incidents occurring over a subsequent second portion of the measurement period. The system then determines a plurality of remaining incidence tolerance limits based on an impact of the first and second pluralities of network incidents on corresponding sets of incidence tolerance limits for the measurement period, generates severity metric values for at least a subset of the second network incidents based on aggregate impact characteristics of one or more of the second plurality of network incidents weighted by remaining incidence tolerance limits associated with each of the second network incidents in the subset of the second network incidents, and selects one or more network incidents for remediation.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventors: Deepak Kakadia, Muhammad Naeem
  • Patent number: 10237192
    Abstract: A network monitoring apparatus and system are disclosed to detect quality of service indicator values in headers of packets received via a network port. Based on detecting the quality of service indicators values, the apparatus and system maintain, for each of a plurality of quality of service indicator values, a count of the number of packets having the respective quality of service indicator value. The apparatus and system further maintain, for each of the plurality of quality of service indicator values, a total volume of network traffic having the respective quality of service indicator value. The packet counts and total network traffic volumes are output to a host processor. The host processor, in response to receiving the packet counts and network traffic volumes, transmits the packet counts and network traffic volumes to a network controller.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Deepak Kakadia, Richard Hay, Roman Kononov, Glenn Brown
  • Publication number: 20190045410
    Abstract: A device may determine that a user device, connected to a first packet data network gateway (PGW) associated with a first area, is located in a second area associated with a second PGW. The first PGW may be associated with a provider network. The second PGW may be associated with the provider network. The user device may not be connected to the second PGW. The device may cause the user device to be disconnected from the first PGW and connected to the second PGW. The user device may remain connected to the provider network when disconnecting from the first PGW and connecting to the second PGW.
    Type: Application
    Filed: October 12, 2018
    Publication date: February 7, 2019
    Inventors: Sagiv Draznin, Lalit R. Kotecha, Patricia R. Chang, Deepak Kakadia, Arda Aksu
  • Patent number: 10142900
    Abstract: A device may determine that a user device, connected to a first packet data network gateway (PGW) associated with a first area, is located in a second area associated with a second PGW. The first PGW may be associated with a provider network. The second PGW may be associated with the provider network. The user device may not be connected to the second PGW. The device may cause the user device to be disconnected from the first PGW and connected to the second PGW. The user device may remain connected to the provider network when disconnecting from the first PGW and connecting to the second PGW.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: November 27, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sagiv Draznin, Lalit R. Kotecha, Patricia R. Chang, Deepak Kakadia, Arda Aksu
  • Patent number: 10080158
    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: Grant
    Filed: December 6, 2012
    Date of Patent: September 18, 2018
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Lalit R. Kotecha, Sagiv Draznin, Deepak Kakadia, Jay J. Lee, David Chiang, Patricia R. Chang, Donna L. Polehn, Thomas H. Tan
  • Publication number: 20180247655
    Abstract: A mobile device may receive user input for requesting personal information for a subject in proximity of a mobile device and based on the user input, selecting one of available functions. The functions may include a first function for obtaining personal information using a first identifier. The functions may also include a second function for obtaining the personal information using the first identifier. The mobile device may output the personal information as an image to a display or as speech to speaker.
    Type: Application
    Filed: April 30, 2018
    Publication date: August 30, 2018
    Inventors: Donna L. Polehn, Lalit R. Kotecha, Patricia R. Chang, Deepak Kakadia, John F. Macias, Priscilla Lau, Yee Sin Chan, David Chiang, Thomas W. Haynes
  • Patent number: 10009753
    Abstract: Methods and systems are configured for accessing content supported wireless communications services. A method for obtaining non-subscription access to a network may include sending a request to access a network, and determining if subscription access to the network was granted. When subscription access is not granted, the method may further include receiving terms for non-subscription access to the network upon determining subscription access was not granted, determining if the received terms for non-subscription access were accepted, and then receiving advertising content and non-subscription access to the network in response to determining the terms for non-subscription access were accepted.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 26, 2018
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Patricia R. Chang, Donna L. Polehn, Lalit R. Kotecha, Deepak Kakadia, John F. Macias, Priscilla Lau, Yee Sin Chan, David Chiang
  • Patent number: 9996550
    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: Grant
    Filed: December 31, 2012
    Date of Patent: June 12, 2018
    Assignees: Verizon Patent and Licensing Inc., Celico Partnership
    Inventors: Patricia R. Chang, Sagiv Draznin, Arda Aksu, Steven R. Rados, Thomas W. Haynes, Deepak Kakadia, Priscilla Lau, John F. Macias, Donna L. Polehn