Patents by Inventor Berkat Tung

Berkat Tung 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: 10630730
    Abstract: Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: April 21, 2020
    Assignee: Apple Inc.
    Inventors: Joe Abuan, Berkat Tung, Hyeonkuk Jeong, Joshua Graessley
  • Publication number: 20140052870
    Abstract: Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).
    Type: Application
    Filed: October 25, 2013
    Publication date: February 20, 2014
    Applicant: Apple Inc.
    Inventors: Joe Abuan, Berkat Tung, Hyeonkuk Jeong, Joshua Graessley
  • Patent number: 8572172
    Abstract: Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: October 29, 2013
    Assignee: Apple Inc.
    Inventors: Joe Abuan, Berkat Tung, Hyeonkuk Jeong, Joshua Graessley
  • Patent number: 8443090
    Abstract: Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: May 14, 2013
    Assignee: Apple Inc.
    Inventors: Joe Abuan, Berkat Tung, Hyeonkuk Jeong, Joshua Graessley
  • Patent number: 8356103
    Abstract: Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: January 15, 2013
    Assignee: Apple Inc.
    Inventors: Joe Abuan, Berkat Tung, Hyeonkuk Jeong, Joshua Graessley
  • Publication number: 20120042027
    Abstract: Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).
    Type: Application
    Filed: October 20, 2011
    Publication date: February 16, 2012
    Applicant: Apple Inc.
    Inventors: Joe Abuan, Joshua Graessley, Hyeonkuk Jeong, Berkat Tung
  • Publication number: 20120036192
    Abstract: Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).
    Type: Application
    Filed: October 20, 2011
    Publication date: February 9, 2012
    Applicant: Apple Inc.
    Inventors: Joe Abuan, Joshua Graessley, Hyeonkuk Jeong, Berkat Tung
  • Publication number: 20120036193
    Abstract: Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).
    Type: Application
    Filed: October 20, 2011
    Publication date: February 9, 2012
    Applicant: Apple Inc.
    Inventors: Joe Abuan, Joshua Graessley, Hyeonkuk Jeong, Berkat Tung
  • Patent number: 8065418
    Abstract: Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (NAT).
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: November 22, 2011
    Assignee: Apple Inc.
    Inventors: Joe Abuan, Joshua Graessley, Hyeonkuk Jeong, Berkat Tung
  • Publication number: 20060245377
    Abstract: Some embodiments provide an architecture for establishing a multi-participant conference. This architecture has one participant's computer in the conference act as a central content distributor for the conference. The central distributor receives data (e.g., video and/or audio streams) from the computer of each other participant, and distributes the received data to the computers of all participants. In some embodiments, the central distributor receives A/V data from the computers of the other participants. From such received data, the central distributor of some embodiments generates composite data (e.g., composite image data and/or composite audio data) that the central distributor distributes back to the participants. The central distributor in some embodiments can implement a heterogeneous audio/video conference. In such a conference, different participants can participate in the conference differently. For instance, different participants might use different audio or video codecs.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 2, 2006
    Inventors: Hyeonkuk Jeong, Joe Abuan, Jim Normile, Ryan Salsbury, Berkat Tung
  • Publication number: 20060244816
    Abstract: Some embodiments provide a method for adjusting a video sampling rate during an video encoding operation. The method receives a metric that quantifies the usage of a computer that performs the video encoding operation. The method computes an adjustment factor based on the metric. In some embodiments the metric is a system idle time. The method defines the video sampling rate based on the adjustment factor. Some embodiments compute the adjustment factor by performing a non-linear operation based on the metric. In some embodiments, the non-linear operation includes performing an integral operation based on the metric. In some embodiments, the non-linear operation includes performing a derivative operation based on the metric. Some embodiments perform more than one operation to compute the adjustment factor. In some embodiments, each operation is assigned a weight.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 2, 2006
    Inventors: Hyeonkuk Jeong, Berkat Tung, Jim Normile
  • Publication number: 20060245378
    Abstract: Some embodiments provide an architecture for establishing a multi-participant conference. This architecture has one participant's computer in the conference act as a central content distributor for the conference. The central distributor receives data (e.g., video and/or audio streams) from the computer of each other participant, and distributes the received data to the computers of all participants. In some embodiments, the central distributor receives A/V data from the computers of the other participants. From such received data, the central distributor of some embodiments generates composite data (e.g., composite image data and/or composite audio data) that the central distributor distributes back to the participants.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 2, 2006
    Inventors: Hyeonkuk Jeong, Joe Abuan, Jim Normile, Ryan Salsbury, Berkat Tung
  • Publication number: 20060245379
    Abstract: Some embodiments provide an architecture for establishing a multi-participant conference. This architecture has one participant's computer in the conference act as a central content distributor for the conference. The central distributor receives data (e.g., video and/or audio streams) from the computer of each other participant, and distributes the received data to the computers of all participants. In some embodiments, the central distributor receives A/V data from the computers of the other participants. From such received data, the central distributor of some embodiments generates composite data (e.g., composite image data and/or composite audio data) that the central distributor distributes back to the participants.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 2, 2006
    Inventors: Joe Abuan, Hyeonkuk Jeong, Berkat Tung