Patents by Inventor Ryan Y. Kim

Ryan Y. Kim 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: 10957024
    Abstract: A converter can process image data from input HDR images in real time to compute new metadata about the brightness, contrast, color gamut and/or color volume for the image data to be displayed from each frame. Existing metadata can be ignored. The converter can combine the metadata for a current HDR frame with metadata for a plurality of immediately previous sequential frames to provide parameters for tone mapping. The converter uses these parameters, and characteristics about a lower dynamic range display which will receive output image data, to define a transfer function for converting the input HDR image data into output image data for display. The converter analyzes and tone maps HDR frames at a rate sufficient to allow output video to be generated at a desired frame rate while receiving the image data from frames of the input HDR video at an input frame rate.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 23, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Saswata Mandal, Ryan Y. Kim, Kathleen A. Slattery
  • Patent number: 10667074
    Abstract: A game engine may generate video and audio content on a per-frame basis. Audio data corresponding to a current frame may be generated to comprise sound-field information independent of a speaker configuration or spatialization technology that may be used to play the associated audio. The sound-field may be generated based on monaural audio data corresponding to a sound produced by an in-game object at the object's position as of the current frame. The sound-field information may be transmitted to a remote computing device for reproduction using a selected, available speaker configuration and spatialization technology.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Y. Kim, Todd R. Manion, Robert N. Heitkamp, Steven Wilssens, Philip A. Edry
  • Publication number: 20200134792
    Abstract: A converter can process image data from input HDR images in real time to compute new metadata about the brightness, contrast, color gamut and/or color volume for the image data to be displayed from each frame. Existing metadata can be ignored. The converter can combine the metadata for a current HDR frame with metadata for a plurality of immediately previous sequential frames to provide parameters for tone mapping. The converter uses these parameters, and characteristics about a lower dynamic range display which will receive output image data, to define a transfer function for converting the input HDR image data into output image data for display. The converter analyzes and tone maps HDR frames at a rate sufficient to allow output video to be generated at a desired frame rate while receiving the image data from frames of the input HDR video at an input frame rate.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Saswata MANDAL, Ryan Y. KIM, Kathleen A. Slattery
  • Patent number: 10561932
    Abstract: A gaming console composites a camera video overlay on gameplay video for broadcasting such that the gameplay area that is rendered by the gaming console is not obscured, even when the camera video overlay is composited on the gameplay video for broadcasting. The gaming console or a companion device of the gaming console can also allow a user to specify placement of the camera video overlay on the gameplay video for broadcasting, permitting the user to choose the portion of the gameplay video for broadcasting that is obscured by the camera video overlay.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Steven P. Trombetta, Travis J. Muhlestein, Joanna Mason, Saswata Mandal, Corey E. Rogers, Ryan Y. Kim, Sudhakar V. Prabhu, Jesse D. Kaplan, Adam M. Smith
  • Publication number: 20190069120
    Abstract: A game engine may generate video and audio content on a per-frame basis. Audio data corresponding to a current frame may be generated to comprise sound-field information independent of a speaker configuration or spatialization technology that may be used to play the associated audio. The sound-field may be generated based on monaural audio data corresponding to a sound produced by an in-game object at the object's position as of the current frame. The sound-field information may be transmitted to a remote computing device for reproduction using a selected, available speaker configuration and spatialization technology.
    Type: Application
    Filed: October 30, 2018
    Publication date: February 28, 2019
    Inventors: Ryan Y. KIM, Todd R. MANION, Robert N. HEITKAMP, Steven WILSSENS, Philip A. EDRY
  • Patent number: 10143928
    Abstract: A video game application is executed on a computer gaming device. While the video game application is providing active gameplay, the computer gaming device receives a command to broadcast the active gameplay. Responsive to the command, the computer gaming device broadcasts the active gameplay without interrupting the active gameplay.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: December 4, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven Trombetta, Travis John Muhlestein, Joanna Mason, Christian Klein, Corey E. Rogers, Ryan Y. Kim, Sudhakar V. Prabhu
  • Patent number: 10123150
    Abstract: A game engine may generate video and audio content on a per-frame basis. Audio data corresponding to a current frame may be generated to comprise sound-field information independent of a speaker configuration or spatialization technology that may be used to play the associated audio. The sound-field may be generated based on monaural audio data corresponding to a sound produced by an in-game object at the object's position as of the current frame. The sound-field information may be transmitted to a remote computing device for reproduction using a selected, available speaker configuration and spatialization technology.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: November 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Y. Kim, Todd R. Manion, Robert N. Heitkamp, Steven Wilssens, Philip A. Edry
  • Publication number: 20180220255
    Abstract: A game engine may generate video and audio content on a per-frame basis. Audio data corresponding to a current frame may be generated to comprise sound-field information independent of a speaker configuration or spatialization technology that may be used to play the associated audio. The sound-field may be generated based on monaural audio data corresponding to a sound produced by an in-game object at the object's position as of the current frame. The sound-field information may be transmitted to a remote computing device for reproduction using a selected, available speaker configuration and spatialization technology.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Ryan Y. Kim, Todd R. Manion, Robert N. Heitkamp, Steven Wilssens, Philip A. Edry
  • Publication number: 20180093174
    Abstract: A gaming console composites a camera video overlay on gameplay video for broadcasting such that the gameplay area that is rendered by the gaming console is not obscured, even when the camera video overlay is composited on the gameplay video for broadcasting. The gaming console or a companion device of the gaming console can also allow a user to specify placement of the camera video overlay on the gameplay video for broadcasting, permitting the user to choose the portion of the gameplay video for broadcasting that is obscured by the camera video overlay.
    Type: Application
    Filed: September 22, 2017
    Publication date: April 5, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Steven P. TROMBETTA, Travis J. MUHLESTEIN, Joanna MASON, Saswata MANDAL, Corey E. ROGERS, Ryan Y. KIM, Sudhakar V. PRABHU, Jesse D. KAPLAN, Adam M. SMITH
  • Patent number: 9795871
    Abstract: A gaming console composites a camera video overlay on gameplay video for broadcasting such that the gameplay area that is rendered by the gaming console is not obscured, even when the camera video overlay is composited on the gameplay video for broadcasting. The gaming console or a companion device of the gaming console can also allow a user to specify placement of the camera video overlay on the gameplay video for broadcasting, permitting the user to choose the portion of the gameplay video for broadcasting that is obscured by the camera video overlay.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: October 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven P. Trombetta, Travis J. Muhlestein, Joanna Mason, Saswata Mandal, Corey E. Rogers, Ryan Y. Kim, Sudhakar V. Prabhu, Jesse D. Kaplan, Adam M. Smith
  • Publication number: 20150302514
    Abstract: An electronic marketplace includes a plurality of video game applications available for purchase. For each of the plurality of video game applications, the electronic marketplace may display a tile identifying the video game application, a payment object for initiating a purchase of the video game application, and a preview object to initiate viewing of a live broadcast of active gameplay of the video game application.
    Type: Application
    Filed: September 25, 2014
    Publication date: October 22, 2015
    Inventors: Steven Trombetta, Travis John Muhlestein, Joanna Mason, Zachary Gutt, Corey E. Rogers, Ryan Y. Kim, Sudhakar V. Prabhu, Gregory M. Smith, Ying Hao, Steven P. Higgins, Pamela Martinez, Shailesh Shah, Emil Gustafsson, Craig J. Wheeler, Hok Peng Leung, Daniel Av, Ryan Crandall
  • Publication number: 20150304697
    Abstract: While broadcasting active gameplay of the video game application with a first broadcast configuration, a computer gaming device receives a command to change the broadcast configuration to a second broadcast configuration. Responsive to the command, the computer gaming device begins broadcasting the active gameplay with the second broadcast configuration without interrupting active gameplay or broadcasting of active gameplay.
    Type: Application
    Filed: September 12, 2014
    Publication date: October 22, 2015
    Inventors: Steven Trombetta, Travis John Muhlestein, Joanna Mason, Saswata Mandal, Corey E. Rogers, Ryan Y. Kim, Sudhakar V. Prabhu
  • Publication number: 20150298010
    Abstract: A video game application is executed on a computer gaming device. While the video game application is providing active gameplay, the computer gaming device receives a command to broadcast the active gameplay. Responsive to the command, the computer gaming device broadcasts the active gameplay without interrupting the active gameplay.
    Type: Application
    Filed: September 11, 2014
    Publication date: October 22, 2015
    Inventors: Steven Trombetta, Travis John Muhlestein, Joanna Mason, Christian Klein, Corey E. Rogers, Ryan Y. Kim, Sudhakar V. Prabhu
  • Publication number: 20150290540
    Abstract: A gaming console composites a camera video overlay on gameplay video for broadcasting such that the gameplay area that is rendered by the gaming console is not obscured, even when the camera video overlay is composited on the gameplay video for broadcasting. The gaming console or a companion device of the gaming console can also allow a user to specify placement of the camera video overlay on the gameplay video for broadcasting, permitting the user to choose the portion of the gameplay video for broadcasting that is obscured by the camera video overlay.
    Type: Application
    Filed: August 21, 2014
    Publication date: October 15, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven P. Trombetta, Travis J. Muhlestein, Joanna Mason, Saswata Mandal, Corey E. Rogers, Ryan Y. Kim, Sudhakar V. Prabhu, Jesse D. Kaplan, Adam M. Smith
  • Patent number: 8776188
    Abstract: A method of accessing a first computing device from a second computing device using a remote desktop service is disclosed. The first and second device register are authenticated and registered with a remote access gateway. In some embodiments, the remote access gateway stores a copy of the first computer and changes made to the copy are synchronized with the actual first computer when it access the remote access gateway. A virtual operating system experience on the second computer is virtually the same as the real operating system experience on the first computer.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Todd R. Manion, Ryan Y. Kim, Kestutis Patiejunas
  • Patent number: 8108548
    Abstract: The claimed invention adapts an existing operating system native replication service component to interface with a general application running on a peer-to-peer network. The claimed invention provides the general application with replication services without the need for coding this functionality from scratch. The claimed invention also adapts the replication service functionality to create a topology of connections based on information received from a peer-to-peer network component, thereby making the replication service function more efficiently with a peer-to-peer network.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: January 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Dan Teodosiu, Ravi T. Rao, Ryan Y. Kim, Sandeep K. Singhal, Todd R. Manion
  • Patent number: 7660852
    Abstract: A series of unique records may be published to establish and maintain ad hoc or online meetings on a peer-to-peer network. The published records include a creator record, a presentation record, a file sharing record, a friendly name record, and invitation status record, a capabilities record, and a presence record. Each of the published records has a global unique identifier (GUID) a uniquely and universally identifies each of the record types.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Eliot J. Flannery, Jeremy L. Dewey, Kanaka Komandur, Ryan Y. Kim, Todd R. Manion
  • Publication number: 20090235342
    Abstract: A method of accessing a first computing device from a second computing device using a remote desktop service is disclosed. The first and second device register are authenticated and registered with a remote access gateway. In some embodiments, the remote access gateway stores a copy of the first computer and changes made to the copy are synchronized with the actual first computer when it access the remote access gateway. A virtual operating system experience on the second computer is virtually the same as the real operating system experience on the first computer.
    Type: Application
    Filed: March 13, 2008
    Publication date: September 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Todd R. Manion, Ryan Y. Kim, Kestutis Patiejunas