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: 20230100863Abstract: 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: ApplicationFiled: September 27, 2021Publication date: March 30, 2023Inventors: 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: 11565187Abstract: 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: GrantFiled: December 23, 2020Date of Patent: January 31, 2023Assignee: Sony Interactive Entertainment LLCInventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
-
Patent number: 11489621Abstract: 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: GrantFiled: April 12, 2021Date of Patent: November 1, 2022Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: Kim-Huei Low, Kelvin Yong
-
Patent number: 11406906Abstract: 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: GrantFiled: May 18, 2019Date of Patent: August 9, 2022Assignee: Sony Interactive Entertainment LLCInventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
-
Publication number: 20220203227Abstract: 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: ApplicationFiled: January 25, 2022Publication date: June 30, 2022Inventor: Kelvin Yong
-
Patent number: 11229838Abstract: 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: GrantFiled: June 12, 2020Date of Patent: January 25, 2022Assignee: Sony Interactive Entertainment LLCInventor: Kelvin Yong
-
Publication number: 20210234632Abstract: 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: ApplicationFiled: April 12, 2021Publication date: July 29, 2021Inventors: Kim-Huei Low, Kelvin Yong
-
Patent number: 11014012Abstract: 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: GrantFiled: November 26, 2019Date of Patent: May 25, 2021Assignee: Sony Interactive Entertainment LLCInventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
-
Publication number: 20210113930Abstract: 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: ApplicationFiled: December 23, 2020Publication date: April 22, 2021Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
-
Patent number: 10979175Abstract: 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: GrantFiled: October 11, 2019Date of Patent: April 13, 2021Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: Kim-Huei Low, Kelvin Yong
-
Patent number: 10913003Abstract: 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: GrantFiled: May 19, 2019Date of Patent: February 9, 2021Assignee: Sony Interactive Entertainment LLCInventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
-
Publication number: 20200306629Abstract: 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: ApplicationFiled: June 12, 2020Publication date: October 1, 2020Inventor: Kelvin Yong
-
Publication number: 20200197797Abstract: 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: ApplicationFiled: December 20, 2019Publication date: June 25, 2020Inventor: Kelvin Yong
-
Patent number: 10688391Abstract: 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: GrantFiled: December 20, 2019Date of Patent: June 23, 2020Assignee: Sony Interactive Entertainment LLCInventor: Kelvin Yong
-
Publication number: 20200094150Abstract: 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: ApplicationFiled: November 26, 2019Publication date: March 26, 2020Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
-
Publication number: 20200044772Abstract: 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: ApplicationFiled: October 11, 2019Publication date: February 6, 2020Inventors: Kim-Huei Low, Kelvin Yong
-
Patent number: 10549189Abstract: 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: GrantFiled: December 20, 2018Date of Patent: February 4, 2020Assignee: Sony Interactive Entertainment LLCInventor: Kelvin Yong
-
Patent number: 10532290Abstract: 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: GrantFiled: December 31, 2017Date of Patent: January 14, 2020Assignee: Sony Interactive Entertainment America LLCInventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
-
Patent number: 10447430Abstract: 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: GrantFiled: August 1, 2016Date of Patent: October 15, 2019Assignee: Sony Interactive Entertainment LLCInventors: Kim-Huei Low, Kelvin Yong
-
Patent number: RE49277Abstract: 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: GrantFiled: November 19, 2020Date of Patent: November 1, 2022Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: Kelvin Yong, Bryan Cotta