Patents by Inventor Nicholas Jie Fang

Nicholas Jie Fang 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: 20200346121
    Abstract: Methods, systems, and computer program products enable sharing of in-game moments between users in the form of game states saved from video game play. A saved game state of a particular video game may be downloaded from a saved game repository to a gaming device individually or based on being included in a playlist. The video game is loaded with the downloaded game state at the gaming device. The video game is played based on the loaded game state, enabling game play beginning at a gameplay point defined by the loaded game state. A save function for the video game may be prevented while executing on the loaded game state. The video game executing on the loaded game state is terminated before game end. If a playlist is being played through, a next saved game state listed in the playlist may be downloaded and played on the gaming device.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Inventors: Jason Doyle BEAUMONT, Nicholas Jie FANG
  • Patent number: 10441885
    Abstract: A mobile computing device provides real-time streaming of multiple sources of audio and video. The mobile computing device receives audio and video streams from multiple sources, including a camera video stream, a microphone audio stream, a game audio stream, and a game video stream. The device adjusts microphone and/or the game input levels based on a user-selected audio mix setting to produce rebalanced microphone and game audio streams, multiplexes the rebalanced microphone and game audio streams to produce a multiplexed audio stream, and encodes the multiplexed audio stream to produce an encoded audio stream. The user-selected audio mix setting may be adjusted by a user of the mobile computing device. The mobile computing device packages the encoded audio stream with an encoded video stream of composited camera and game video streams into one or more streaming packets, and outputs the one or more streaming packets.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: October 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Diniz Niemeyer, Gerald Albert Pogue, Jr., Stefan Francis Slivinski, Nicholas Jie Fang
  • Patent number: 10200768
    Abstract: A method for low-latency streaming of audio and video via a mobile computing device to facilitate a high-quality, real-time interactive streaming experience. The method includes receiving an application audio stream generated by execution of an application program, an application video stream generated by execution of the application program, a microphone audio stream, and a camera video stream. The application audio stream and the microphone audio stream are mixed to produce a mixed audio stream. The application video stream and the camera video stream are composited to produce a composited video stream. The mixed audio stream is encoded to produce an encoded audio stream, and the composited video stream is encoded to produce an encoded video stream. The encoded audio and video streams are packaged into one or more streaming packets, and output, to a remote computing device.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: February 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Diniz Niemeyer, Stefan Francis Slivinski, Quinn Damerell, Dylan Keith Garrett, Dharmanshu Kamra, Gerald Albert Pogue, Jr., Nicholas Jie Fang
  • Publication number: 20180373405
    Abstract: Techniques for sharing content across groupings of users sharing a common topic of interest are provided. A subgroup of users from a plurality of users can be identified based on contextual information indicating the common topic of interest. The subgroup of users can access a common user interface generated with a media server that allows interaction between the subgroup of users. New media content can be automatically chosen in an intelligent manner based on user activity related to currently shared content, and other media content can also be chosen by, and confirmed by, individual users of the subgroup of users. New content can also be selected and displayed in response to threshold levels of user activity. The common user interface and automatic presentation of new content allows for an immersive experience across a plurality of platforms.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventors: Ryder Puueo DONAHUE, Anthony GALLIANO, III, Justin Shane McROBERTS, Robert Earl GARLAND, Nicholas Jie FANG, William Alden MAYNES
  • Publication number: 20180353855
    Abstract: A mobile computing device provides real-time streaming of multiple sources of audio and video. The mobile computing device receives audio and video streams from multiple sources, including a camera video stream, a microphone audio stream, a game audio stream, and a game video stream. The device adjusts microphone and/or the game input levels based on a user-selected audio mix setting to produce rebalanced microphone and game audio streams, multiplexes the rebalanced microphone and game audio streams to produce a multiplexed audio stream, and encodes the multiplexed audio stream to produce an encoded audio stream. The user-selected audio mix setting may be adjusted by a user of the mobile computing device. The mobile computing device packages the encoded audio stream with an encoded video stream of composited camera and game video streams into one or more streaming packets, and outputs the one or more streaming packets.
    Type: Application
    Filed: June 12, 2017
    Publication date: December 13, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daniel Diniz NIEMEYER, Gerald Albert POGUE, JR., Stefan Francis SLIVINSKI, Nicholas Jie FANG
  • Publication number: 20180288499
    Abstract: A method for low-latency streaming of audio and video via a mobile computing device to facilitate a high-quality, real-time interactive streaming experience. The method includes receiving an application audio stream generated by execution of an application program, an application video stream generated by execution of the application program, a microphone audio stream, and a camera video stream. The application audio stream and the microphone audio stream are mixed to produce a mixed audio stream. The application video stream and the camera video stream are composited to produce a composited video stream. The mixed audio stream is encoded to produce an encoded audio stream, and the composited video stream is encoded to produce an encoded video stream. The encoded audio and video streams are packaged into one or more streaming packets, and output, to a remote computing device.
    Type: Application
    Filed: June 28, 2017
    Publication date: October 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daniel Diniz NIEMEYER, Stefan Francis SLIVINSKI, Quinn DAMERELL, Dylan Keith GARRETT, Dharmanshu KAMRA, Gerald Albert POGUE, JR., Nicholas Jie FANG
  • Publication number: 20160192018
    Abstract: Examples are disclosed herein that relate to previewing media content available for streaming. One example provides a media consumption device comprising a communications subsystem configured to connect to one or more media sources, a logic device configured to execute instructions, and a storage device having instructions executable by the logic device to, for each of the one or more media sources, send a request for information on a media content item currently being received by the media source and in response, receive a reduced fidelity representation of the media content item being received by the media source, output the reduced fidelity representation of each media content item currently being received by each media source for presentation, receive a user input selecting a selected media content item for viewing, and output the higher fidelity representation of the selected media content item for presentation.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Jeffrey W. Sult, Nicholas Jie Fang
  • Patent number: 8473612
    Abstract: Systems and methods for use in connection with the trusted transmission and reception of content, such as encryption key information, from one computing device in a network to a second computing device are provided. In one embodiment, the invention provides a way to trust or validate the transfer of a public key using a very short code entered out of band of the network that is easy for end-users to remember, or write down.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: June 25, 2013
    Assignee: Microsoft Corporation
    Inventors: Christian R. Lehew, Harry S. Pyle, Nicholas Jie Fang
  • Publication number: 20100125896
    Abstract: Systems and methods for use in connection with the trusted transmission and reception of content, such as encryption key information, from one computing device in a network to a second computing device are provided. In one embodiment, the invention provides a way to trust or validate the transfer of a public key using a very short code entered out of band of the network that is easy for end-users to remember, or write down.
    Type: Application
    Filed: January 26, 2010
    Publication date: May 20, 2010
    Applicant: Microsoft Corporation
    Inventors: Christian R. Lehew, Harry S. Pyle, Nicholas Jie Fang
  • Patent number: 7673046
    Abstract: Systems and methods for use in connection with the trusted transmission and reception of content, such as encryption key information, from one computing device in a network to a second computing device are provided. In one embodiment, the invention provides a way to trust or validate the transfer of a public key using a very short code entered out of band of the network that is easy for end-users to remember, or write down.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Christian R. Lehew, Harry S. Pyle, Nicholas Jie Fang
  • Patent number: 7546373
    Abstract: Systems and methods for enabling secure dynamic credential distribution to a machine over a network are provided. In various embodiments, a computer, into which logging or access is sought, distributes logon credentials automatically to a requestor over the network before logon. Based on pre-existing trust, the computer self-generates and self-distributes logon credentials to the requestor, whereby the logon credentials are not stored on the requestor device.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventors: Christian R. Lehew, Harry S. Pyle, Nicholas Jie Fang