Patents by Inventor Jae-Won Chung

Jae-Won Chung 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: 11388222
    Abstract: A wireless network device can receive, at a traffic director in a kernel space, a data packet from a client device and determine whether the data packet is intended for an application cloud server operating in a cloud environment. The wireless network device can provide, based on determining that the data packet is intended for the application cloud server, the data packet to an application server instance executing on the wireless network device. The application server instance can be implemented in a virtualized software container in a user space, and can be configured to perform one or more operations associated with the application cloud server. The wireless network device can receive, at the traffic director and from the application server instance, a result of the application server instance performing the one or more operations on the data packet, and transmit the result to the application cloud server.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: July 12, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Vikram Siwach, Praveen Atreya
  • Publication number: 20220182813
    Abstract: Described herein are systems and methods that dynamically manage network traffic for individual subscribers based on past and current data usage rates. The disclosed systems and methods operate to control data traffic for a group of subscribers that share a common access network or that share a common access link to an access network. Prior to an individual subscriber reaching their data plan limit, the disclosed systems and methods track individual subscribers' past and current data rates and manage individual subscribers' current usage rates so that each subscriber's continually or periodically updating past usage rate stays within a provisioning rate for the group. This can improve user experience because rather than waiting until a subscriber has reached their plan data limit to impose strict data usage restrictions, the disclosed systems and methods use modest restrictions continuously or intermittently during the plan period.
    Type: Application
    Filed: November 17, 2021
    Publication date: June 9, 2022
    Applicant: VIASAT, INC.
    Inventors: James N. ESSERMAN, Daniel M. NEWMAN, Girish CHANDRAN, Mark D. DANKBERG, Jae Won CHUNG
  • Patent number: 11212706
    Abstract: A computing device may include a memory configured to store instructions and a processor configured to execute the instructions to identify a data connection from an application server device to a user equipment (UE) device, wherein the UE device is connected to the network via a wireless connection; determine a target sending rate for the data connection; determine a round trip time for packets associated with the data connection; and calculate a send buffer size for the data connection based on the determined target sending rate and the determined round trip time. The processor may be further configured to set a send buffer size for a socket associated with the data connection to the calculated send buffer size and control a send rate from the application server device to the UE device for the data connection using the set send buffer size for the socket.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: December 28, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Haim Ner, Bjorn Olof Erland Kalderen
  • Patent number: 11159428
    Abstract: A method, a device, and a non-transitory storage medium are described in which congestion control service is provided. The congestion control service may include determining whether congestion exists relative to packets and a queue of a network device. The congestion control service may include estimating a communication metric value when congestion exists. A differentiated service field of an Internet Protocol header of each packet is used to carry a portion of the communication metric value. The congestion control service transmits the packets, which include the communication metric value, to an end device. The end device may use the communication metric value to adjust a transmission rate of subsequently transmitted packets.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: October 26, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Vivian H. Lu, Wujun Qie
  • Patent number: 11038967
    Abstract: A device can receive, from a user device, a hypertext transfer protocol (HTTP) CONNECT request associated with a toll-free data service. The user device can establish a first transmission control protocol (TCP) connection with a proxy server. The HTTP CONNECT request can request the proxy server to establish a second TCP connection with a content provider server. The device can determine, based on the HTTP CONNECT request, that an authorization condition is satisfied. The device can store information associated with a flow between the user device and the content provider server. The user device and the content provider server can establish a transport layer security (TLS) connection based on the first TCP connection and the second TCP connection. The device can provide the information associated with the flow to permit an account of an entity to be adjusted in association with the toll-free data service.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: June 15, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jae Won Chung, Jian Huang, Lalith Kumar B Sesham
  • Publication number: 20210134328
    Abstract: Disclosed herein is a video editing UI control apparatus. A video editing UI control apparatus according to the present disclosure may include: an editing UI display unit for visually displaying an editing UI comprising a play head and a clip movement control UI in a display unit; a user input confirmation unit for confirming user input information based on a user input that is provided through a touch input in the display device; and an editing UI processing unit for confirming an input of the clip movement control UI based on the user input information provided by the user input confirmation unit and for moving at least one clip to a reference time in which the play head is located.
    Type: Application
    Filed: November 1, 2020
    Publication date: May 6, 2021
    Inventor: Jae Won Chung
  • Publication number: 20210132783
    Abstract: Disclosed herein is a video editing UI control apparatus. A video editing UI control apparatus according to an embodiment of the present disclosure may include: an editing UI display unit; a user input confirmation unit; and an editing UI processing unit. The editing UI display unit visualizes and displays an editing UI comprising a main editing UI and a detailed adjustment UI on a display device. Herein, the detailed adjustment UI is displayed by including first and second buttons with a fixed form. The user input confirmation unit confirms user input information based on a user input that is provided as a touch input through the display device.
    Type: Application
    Filed: November 1, 2020
    Publication date: May 6, 2021
    Inventor: Jae Won Chung
  • Patent number: 10771579
    Abstract: A method, a device, and a non-transitory storage medium are described in which a connection service is provided based on a software development kit architecture for an end device that operates with an Android operating system. The connection service includes a library that, when called, sets-up a Hypertext Transfer Protocol connection between the end device and a proxy device using a function pointer and a portable operating system interface connect function. The connection service also generates and transmits a Hypertext Transfer Protocol CONNECT message, which includes a Proxy-Authorization header, to the proxy device, which triggers three-way handshaking between the proxy device and a target device, subsequent to an establishment of the connection with the proxy device.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: September 8, 2020
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Beomjun Kim, Jae Won Chung, Jian Huang, Parth Modi
  • Publication number: 20200252965
    Abstract: A system can receive an indication associated with establishing a transmission control protocol (TCP) connection. The system can determine, based on the indication, information that identifies a user device associated with the TCP connection. The system can determine, based on the information that identifies the user device, a predicted congestion level of a base station associated with the TCP connection. The system can select, based on the predicted congestion level, a congestion control algorithm to be implemented for the TCP connection. The system can cause the TCP connection to be established and implement the congestion control algorithm for the TCP connection.
    Type: Application
    Filed: April 24, 2020
    Publication date: August 6, 2020
    Inventors: Haim S. NER, Feng LI, Eduard RUBINSHTEIN, Jae Won CHUNG, Bjorn Olof Erland KALDEREN, Damascene M. JOACHIMPILLAI
  • Publication number: 20200221345
    Abstract: A computing device may include a memory configured to store instructions and a processor configured to execute the instructions to identify a data connection from an application server device to a user equipment (UE) device, wherein the UE device is connected to the network via a wireless connection; determine a target sending rate for the data connection; determine a round trip time for packets associated with the data connection; and calculate a send buffer size for the data connection based on the determined target sending rate and the determined round trip time. The processor may be further configured to set a send buffer size for a socket associated with the data connection to the calculated send buffer size and control a send rate from the application server device to the UE device for the data connection using the set send buffer size for the socket.
    Type: Application
    Filed: March 20, 2020
    Publication date: July 9, 2020
    Inventors: Feng Li, Jae Won Chung, Haim Ner, Bjorn Olof Erland Kalderen
  • Patent number: 10652930
    Abstract: A system can receive an indication associated with establishing a transmission control protocol (TCP) connection. The system can determine, based on the indication, information that identifies a user device associated with the TCP connection. The system can determine, based on the information that identifies the user device, a predicted congestion level of a base station associated with the TCP connection. The system can select, based on the predicted congestion level, a congestion control algorithm to be implemented for the TCP connection. The system can cause the TCP connection to be established and implement the congestion control algorithm for the TCP connection.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: May 12, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Haim S. Ner, Feng Li, Eduard Rubinshtein, Jae Won Chung, Bjorn Olof Erland Kalderen, Damascene M. Joachimpillai
  • Patent number: 10638366
    Abstract: A computing device may include a memory configured to store instructions and a processor configured to execute the instructions to identify a data connection from an application server device to a user equipment (UE) device, wherein the UE device is connected to the network via a wireless connection; determine a target sending rate for the data connection; determine a round trip time for packets associated with the data connection; and calculate a send buffer size for the data connection based on the determined target sending rate and the determined round trip time. The processor may be further configured to set a send buffer size for a socket associated with the data connection to the calculated send buffer size and control a send rate from the application server device to the UE device for the data connection using the set send buffer size for the socket.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: April 28, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Haim Ner, Bjorn Olof Erland Kalderen
  • Patent number: 10609739
    Abstract: A method, a system, and a non-transitory storage medium provide an IP address and port-based identity service in which an anchor node of a wireless network stores identity information pertaining to a user of a mobile device in a centralized database. An authenticated and authorized web server may query the centralized database using the IP address or the IP address and port of an end device connected to the web server. The web server may obtain identity information pertaining to the user, such as a mobile telephone number.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: March 31, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Raymond C. Counterman, Jae Won Chung
  • Patent number: 10552804
    Abstract: An exemplary method includes a subsidized access management system detecting a request provided by an access device associated with a user to access network content by way of a secure connection within a network provided by a network service provider, the network content associated with a content provider and maintained by a content provider system, determining that a data usage charge for access by the user to the network content by way of the secure connection within the network is subsidized by the content provider in accordance with a subsidized access arrangement between the content provider and the network service provider, and providing the user with subsidized access to the network content by way of the secure connection within the network in accordance with a rule set associated with the subsidized access arrangement. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: February 4, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jae Won Chung, Avinash S. Chugh, Rangamani Sundar, Manian Krishnamoorthy, Damascene M. Joachimpillai, Raymond C. Counterman, Mark S. Richardson
  • Publication number: 20190387434
    Abstract: A computing device may include a memory configured to store instructions and a processor configured to execute the instructions to identify a data connection from an application server device to a user equipment (UE) device, wherein the UE device is connected to the network via a wireless connection; determine a target sending rate for the data connection; determine a round trip time for packets associated with the data connection; and calculate a send buffer size for the data connection based on the determined target sending rate and the determined round trip time. The processor may be further configured to set a send buffer size for a socket associated with the data connection to the calculated send buffer size and control a send rate from the application server device to the UE device for the data connection using the set send buffer size for the socket.
    Type: Application
    Filed: June 18, 2018
    Publication date: December 19, 2019
    Inventors: Feng Li, Jae Won Chung, Haim Ner, Bjorn Olof Erland Kalderen
  • Publication number: 20190379604
    Abstract: A method, a device, and a non-transitory storage medium are described in which congestion control service is provided. The congestion control service may include determining whether congestion exists relative to packets and a queue of a network device. The congestion control service may include estimating a communication metric value when congestion exists. A differentiated service field of an Internet Protocol header of each packet is used to carry a portion of the communication metric value. The congestion control service transmits the packets, which include the communication metric value, to an end device. The end device may use the communication metric value to adjust a transmission rate of subsequently transmitted packets.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: Feng Li, Jae Won Chung, Vivian H. Lu, Wujun Qie
  • Publication number: 20190342373
    Abstract: A wireless network device can receive, at a traffic director in a kernel space, a data packet from a client device and determine whether the data packet is intended for an application cloud server operating in a cloud environment. The wireless network device can provide, based on determining that the data packet is intended for the application cloud server, the data packet to an application server instance executing on the wireless network device. The application server instance can be implemented in a virtualized software container in a user space, and can be configured to perform one or more operations associated with the application cloud server. The wireless network device can receive, at the traffic director and from the application server instance, a result of the application server instance performing the one or more operations on the data packet, and transmit the result to the application cloud server.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Feng Li, Jae Won Chung, Vikram Siwach, Praveen Atreya
  • Patent number: 10467605
    Abstract: A device can be configured to receive a transmission control protocol (TCP) packet from a user device and determine, based on data included in a header portion of the TCP packet, that the TCP packet includes a toll-free token. The toll-free token included in the TCP packet can be identified, an entity associated with the toll-free token can be identified, and an action can be performed based on the entity.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: November 5, 2019
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Jian Huang, Susan Kelly, Chunyan Du, Jae Won Chung, Gong Zhang, Guanrao Chen
  • Patent number: 10447619
    Abstract: A device may identify a proxy connection associated with a first device and a second device. An application buffer of the proxy connection may be associated with a first buffer size for at least one of the first device or the second device. The proxy connection may be associated with a video communication. The device may determine a set of parameters relating to the proxy connection. The device may determine a buffer allocation for the proxy connection based on the set of parameters. The device may perform an alteration to the application buffer of the proxy connection to cause the application buffer of the proxy connection to be associated with a second buffer size. The second buffer size may be different from the first buffer size.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: October 15, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Shrinivas Shetti, Feng Li, Jae Won Chung, Stanley Junkert, Douglass E. Walker
  • Patent number: 10419542
    Abstract: A device can receive, from a user device, a transmission control protocol (TCP) synchronize (SYN) packet associated with a request to establish a TCP connection with a server device. The device can prevent a first TCP connection from being established between the device and the user device based on the TCP SYN packet. The device can cause a second TCP connection to be established between the device and the server device based on the TCP SYN packet and after preventing the first TCP connection from being established. The device can cause a third TCP connection to be established between the device and the user device after causing the second TCP connection to be established. The device can transfer network traffic between the user device and the server device based on the second TCP connection and the third TCP connection.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: September 17, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Fenglin Yin, Vivian H. Lu