Patents by Inventor Kelvin Yong

Kelvin Yong 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: 20230100863
    Abstract: Methods and apparatus for processing a substrate area provided herein. For example, methods for enhancing surface hydrophilicity on a substrate comprise a) supplying, using a remote plasma source, water vapor plasma to a processing volume of a plasma processing chamber to treat a bonding surface of the substrate, b) supplying at least one of microwave power or RF power at a frequency from about 1 kHz to 10 GHz and a power from about 1 kW to 10 kW to the plasma processing chamber to maintain the water vapor plasma within the processing volume during operation, and c) continuing a) and b) until the bonding surface of the substrate has a hydrophilic contact angle of less than 10°.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Prayudi LIANTO, Yin Wei LIM, James S. PAPANU, Guan Huei SEE, Eric J. BERGMAN, Nur Yasmeen Addina MOHAMED HELMI ISIK, Wei Ying Doreen YONG, Vicknesh SAHMUGANATHAN, Yi Kun Kelvin GOH, John Leonard SUDIJONO, Arvind SUNDARRAJAN
  • Patent number: 11565187
    Abstract: A method for sharing gameplay of a video game, including: executing the video game by a server of a cloud gaming system, wherein executing the video game includes generating a first game state of the video game for said gameplay of the video game by a first user; streaming the gameplay over a network during said execution of the video game to enable the gameplay by the first user; receiving, during said gameplay, a command to share an interactive playable portion of the gameplay by the first user; responsive to the command, providing to a second user access to the interactive playable portion of the video game through a website interface, wherein the gameplay of the interactive playable portion by the second user generates a second game state of the video game that is generated during a different session from the generation of the first game state.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: January 31, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
  • Patent number: 11489621
    Abstract: A current frame in a sequence is encoded at a first bitrate to generate one or more encoded source frames. One or more previous frames in the sequence are encoded at a second bitrate that is lower than the first bitrate to generate one or more encoded FEC frames. The one or more encoded source frames and the one or more encoded FEC frames are packetized into one or more data packets.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: November 1, 2022
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Kim-Huei Low, Kelvin Yong
  • Patent number: 11406906
    Abstract: A controller device for user interactivity with a server of a cloud gaming system is provided, including the following: at least one input device that generates inputs for the server; wherein the controller device communicates directly to an access device for connection to a network that connects the controller device to the server without connecting to a client device; wherein the server receives and processes the inputs to render gameplay video that is transmitted over the network for rendering to a display device that is local to the controller device.
    Type: Grant
    Filed: May 18, 2019
    Date of Patent: August 9, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
  • Publication number: 20220203227
    Abstract: Methods and systems for managing processing resources of an online game include executing the online game for one or more users. Each user is provided access to virtual locations in a gaming world of the online game. A compute is assigned for processing gaming interactivity of the one or more users in the gaming world. A number of users accessing a region within a virtual location are determined. When the number of users exceeds a predefined limit for the compute assigned to the users in the region, the region is divided into a plurality of sub-regions and additional compute is assigned for the region so that the compute and the additional compute can process gaming interactivity for the users in each of the sub-regions defined in the gaming world.
    Type: Application
    Filed: January 25, 2022
    Publication date: June 30, 2022
    Inventor: Kelvin Yong
  • Patent number: 11229838
    Abstract: Methods and systems for managing processing resources of an online game include executing the online game for one or more users. Each user is provided access to virtual locations in a gaming world of the online game. A compute is assigned for processing gaming interactivity of the one or more users in the gaming world. A number of users accessing a region within a virtual location are determined. When the number of users exceeds a predefined limit for the compute assigned to the users in the region, the region is divided into a plurality of sub-regions and additional compute is assigned for the region so that the compute and the additional compute can process gaming interactivity for the users in each of the sub-regions defined in the gaming world.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: January 25, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Kelvin Yong
  • Publication number: 20210234632
    Abstract: A current frame in a sequence is encoded at a first bitrate to generate one or more encoded source frames. One or more previous frames in the sequence are encoded at a second bitrate that is lower than the first bitrate to generate one or more encoded FEC frames. The one or more encoded source frames and the one or more encoded FEC frames are packetized into one or more data packets.
    Type: Application
    Filed: April 12, 2021
    Publication date: July 29, 2021
    Inventors: Kim-Huei Low, Kelvin Yong
  • Patent number: 11014012
    Abstract: A method for enabling multiplayer gameplay includes: executing, by a cloud gaming server, a first user's gameplay of a video game, wherein executing the first user's gameplay includes processing input received over a network from a first controller device that is associated with the first user to direct gameplay events occurring in the first user's gameplay; presenting, over the network, a live video feed of the first user's gameplay to a remote second user; processing a request for the second user to join the first user's gameplay; initiating gameplay by the second user in the first user's gameplay, wherein initiating gameplay by the second user includes processing input received over the network from a second controller device that is associated with the second user to direct at least some of the gameplay events occurring in the first user's gameplay.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: May 25, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
  • Publication number: 20210113930
    Abstract: A method for sharing gameplay of a video game, including: executing the video game by a server of a cloud gaming system, wherein executing the video game includes generating a first game state of the video game for said gameplay of the video game by a first user; streaming the gameplay over a network during said execution of the video game to enable the gameplay by the first user; receiving, during said gameplay, a command to share an interactive playable portion of the gameplay by the first user; responsive to the command, providing to a second user access to the interactive playable portion of the video game through a website interface, wherein the gameplay of the interactive playable portion by the second user generates a second game state of the video game that is generated during a different session from the generation of the first game state.
    Type: Application
    Filed: December 23, 2020
    Publication date: April 22, 2021
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
  • Patent number: 10979175
    Abstract: Encoded information corresponding to the encoded source frames and the one or more previous frames is unpackaged from each data packet. Each data packet in the plurality contains encoded information corresponding to a source frame in a sequence encoded at a first bitrate and one or more previous frames in the sequence encoded as forward error correction (FEC) frames at a second bitrate that is equal to or lower than the first bitrate. The encoded source frames are decoded to generate corresponding decoded source frames. Encoded FEC frames that correspond to a given source frame for which encoded information is missing are decoded to generate corresponding decoded FEC frames. A reconstructed frame is generated corresponding to the given source frame using the one or more decoded FEC frames. The decoded source to frames and the reconstructed missing frame are stored in a memory and/or presented with a display.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: April 13, 2021
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Kim-Huei Low, Kelvin Yong
  • Patent number: 10913003
    Abstract: A method for sharing a gameplay experience is provided, including: executing a video game by a cloud gaming system, wherein executing the video game includes processing a game state of the video game to provide gameplay of the video game; streaming the gameplay of the video game over a network, the gameplay of the video game being defined for a first user; receiving a command to share an interactive playable portion from the gameplay of the video game; responsive to the command, sharing the interactive playable portion of the video game through a social interface, the social interface enabling access for gameplay of the interactive playable portion by a second user.
    Type: Grant
    Filed: May 19, 2019
    Date of Patent: February 9, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
  • Publication number: 20200306629
    Abstract: Methods and systems for managing processing resources of an online game include executing the online game for one or more users. Each user is provided access to virtual locations in a gaming world of the online game. A compute is assigned for processing gaming interactivity of the one or more users in the gaming world. A number of users accessing a region within a virtual location are determined. When the number of users exceeds a predefined limit for the compute assigned to the users in the region, the region is divided into a plurality of sub-regions and additional compute is assigned for the region so that the compute and the additional compute can process gaming interactivity for the users in each of the sub-regions defined in the gaming world.
    Type: Application
    Filed: June 12, 2020
    Publication date: October 1, 2020
    Inventor: Kelvin Yong
  • Publication number: 20200197797
    Abstract: Methods and systems for managing processing resources of an online game include executing the online game for one or more users. Each user is provided access to virtual locations in a gaming world of the online game. A compute is assigned for processing gaming interactivity of the one or more users in the gaming world. A number of users accessing a region within a virtual location are determined. When the number of users exceeds a predefined limit for the compute assigned to the users in the region, the region is divided into a plurality of sub-regions and additional compute is assigned for the region so that the compute and the additional compute can process gaming interactivity for the users in each of the sub-regions defined in the gaming world.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 25, 2020
    Inventor: Kelvin Yong
  • Patent number: 10688391
    Abstract: Methods and systems for managing processing resources of an online game include executing the online game for one or more users. Each user is provided access to virtual locations in a gaming world of the online game. A compute is assigned for processing gaming interactivity of the one or more users in the gaming world. A number of users accessing a region within a virtual location are determined. When the number of users exceeds a predefined limit for the compute assigned to the users in the region, the region is divided into a plurality of sub-regions and additional compute is assigned for the region so that the compute and the additional compute can process gaming interactivity for the users in each of the sub-regions defined in the gaming world.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 23, 2020
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Kelvin Yong
  • Publication number: 20200094150
    Abstract: A method for enabling multiplayer gameplay includes: executing, by a cloud gaming server, a first user's gameplay of a video game, wherein executing the first user's gameplay includes processing input received over a network from a first controller device that is associated with the first user to direct gameplay events occurring in the first user's gameplay; presenting, over the network, a live video feed of the first user's gameplay to a remote second user; processing a request for the second user to join the first user's gameplay; initiating gameplay by the second user in the first user's gameplay, wherein initiating gameplay by the second user includes processing input received over the network from a second controller device that is associated with the second user to direct at least some of the gameplay events occurring in the first user's gameplay.
    Type: Application
    Filed: November 26, 2019
    Publication date: March 26, 2020
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
  • Publication number: 20200044772
    Abstract: Encoded information corresponding to the encoded source frames and the one or more previous frames is unpackaged from each data packet. Each data packet in the plurality contains encoded information corresponding to a source frame in a sequence encoded at a first bitrate and one or more previous frames in the sequence encoded as forward error correction (FEC) frames at a second bitrate that is equal to or lower than the first bitrate. The encoded source frames are decoded to generate corresponding decoded source frames. Encoded FEC frames that correspond to a given source frame for which encoded information is missing are decoded to generate corresponding decoded FEC frames. A reconstructed frame is generated corresponding to the given source frame using the one or more decoded FEC frames. The decoded source to frames and the reconstructed missing frame are stored in a memory and/or presented with a display.
    Type: Application
    Filed: October 11, 2019
    Publication date: February 6, 2020
    Inventors: Kim-Huei Low, Kelvin Yong
  • Patent number: 10549189
    Abstract: Methods and systems for managing processing resources of an online game include executing the online game for one or more users. Each user is provided access to virtual locations in a gaming world of the online game. A compute is assigned for processing gaming interactivity of the one or more users in the gaming world. A number of users accessing a region within a virtual location are determined. When the number of users exceeds a predefined limit for the compute assigned to the users in the region, the region is divided into a plurality of sub-regions and additional compute is assigned for the region so that the compute and the additional compute can process gaming interactivity for the users in each of the sub-regions defined in the gaming world.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: February 4, 2020
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Kelvin Yong
  • Patent number: 10532290
    Abstract: A method for sharing recorded gameplay of a video game to a social network, includes: executing, by a game console, a session of a video game; receiving, by the game console during the session of the video game, button input from a controller device that is interfaced with the game console; in response to receiving the button input, presenting, by the game console, a user interface configured to enable sharing of gameplay of the video game; receiving, by the game console via the user interface, one or more commands to share a video of at least a portion of the session of the video game to a social network, the video being recorded to a storage device during the session of the video game; sharing the video to the social network.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: January 14, 2020
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
  • Patent number: 10447430
    Abstract: A current frame in a sequence and one or more previous frames in the sequence may be encoded and decoded with forward error correction (FEC). The current frame is encoded at a first bitrate to generate one or more encoded source frames and the one or more previous frames are encoded at an equal or lower second bitrate to generate one or more encoded FEC frames. The encoded source frame(s) and FEC frame(s) are packetized into one or more data packets, which are stored in a memory or transmitted over a data network. The encoded source frame information and previous frame information is unpackaged from the packets and the encoded source frames are decoded. If given source frame of the sequence is missing, one or more encoded FEC frames that correspond to the given source frame are identified from among the data packets and decoded and used to reconstruct the given frame.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: October 15, 2019
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Kim-Huei Low, Kelvin Yong
  • Patent number: RE49277
    Abstract: Aspects of the present disclosure relate to systems and methods for establishing an assistance output that takes into account client device latency information and sending the assistance output from the server to the client device. Client device information or the assistance output may include a stream of encrypted data packets.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: November 1, 2022
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Kelvin Yong, Bryan Cotta