Patents by Inventor Hyeonkuk Jeong

Hyeonkuk Jeong 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: 20080034038
    Abstract: Contents such as a GUI or application output can be shared in a chat environment. The user can choose to share own contents or request that contents be shared by another user (e.g., a chat partner). It can be possible to control the shared GUI or application from the recipient's location. The shared content can be integrated in content that is transmitted as part of a chat session.
    Type: Application
    Filed: August 4, 2006
    Publication date: February 7, 2008
    Inventors: Jean-Pierre Ciudad, Peter Westen, Scott Forstall, Jamie Montgomerie, Michael Stochosky, Marcel Van Os, Joe Abuan, Hyeonkuk Jeong, Eric Chien, Steve Lemay
  • Publication number: 20060277235
    Abstract: Some embodiments present a method of performing a variable shift operation. This method can be used by a microprocessor that does not allow variable shift operation for certain operand sizes. The method simulates a shift instruction that shifts an operand by a shift count. The method identifies a first shift command and a second shift command. The method computes a mask value. The mask value depends on whether the shift count is less than half of the operand size or greater than or equal to half of the operand size. The method uses the mask value to cause one of the first shift command and the second shift command to produce no shift. In some embodiments, the method allows for the shift count to be specified in bytes or in bits.
    Type: Application
    Filed: June 5, 2006
    Publication date: December 7, 2006
    Inventors: Hyeonkuk Jeong, Paul Chang
  • 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
  • Publication number: 20060247045
    Abstract: Some embodiments provide an architecture for establishing multi-participant audio conferences over a computer network. This architecture has a central distributor that receives audio signals from one or more participants. The central distributor mixes the received signals and transmits them back to participants. In some embodiments, the central distributor eliminates echo by removing each participant's audio signal from the mixed signal that the central distributor sends to the particular participant.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 2, 2006
    Inventors: Hyeonkuk Jeong, Ryan Salsbury
  • 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: 20060244812
    Abstract: Some embodiments provide an architecture for establishing multi-participant video conferences. This architecture has a central distributor that receives video images from two or more participants. From the received images, the central distributor generates composite images that the central distributor transmits back to the participants. Each composite image includes a set of sub images, where each sub image belongs to one participant. In some embodiments, the central distributor saves network bandwidth by removing each particular participant's image from the composite image that the central distributor sends to the particular participant. In some embodiments, images received from each participant are arranged in the composite in a non-interleaved manner. For instance, in some embodiments, the composite image includes at most one sub-image for each participant, and no two sub-images are interleaved.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 2, 2006
    Inventors: Hyeonkuk Jeong, Joe Abuan, Jim Normile
  • Publication number: 20060244819
    Abstract: Some embodiments provide an architecture for establishing multi-participant video conferences. This architecture has a central distributor that receives video images from two or more participants. From the received images, the central distributor generates composite images that the central distributor transmits back to the participants. Each composite image includes a set of sub images, where each sub image belongs to one participant. In some embodiments, the central distributor saves network bandwidth by removing each particular participant's image from the composite image that the central distributor sends to the particular participant. In some embodiments, images received from each participant are arranged in the composite in a non-interleaved manner. For instance, in some embodiments, the composite image includes at most one sub-image for each participant, and no two sub-images are interleaved.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 2, 2006
    Inventors: Thomas Pun, Hsi Wu, Hyeonkuk Jeong
  • 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