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: 20200346121Abstract: 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: ApplicationFiled: May 1, 2019Publication date: November 5, 2020Inventors: Jason Doyle BEAUMONT, Nicholas Jie FANG
-
Patent number: 10441885Abstract: 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: GrantFiled: June 12, 2017Date of Patent: October 15, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Daniel Diniz Niemeyer, Gerald Albert Pogue, Jr., Stefan Francis Slivinski, Nicholas Jie Fang
-
Patent number: 10200768Abstract: 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: GrantFiled: June 28, 2017Date of Patent: February 5, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Daniel Diniz Niemeyer, Stefan Francis Slivinski, Quinn Damerell, Dylan Keith Garrett, Dharmanshu Kamra, Gerald Albert Pogue, Jr., Nicholas Jie Fang
-
Publication number: 20180373405Abstract: 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: ApplicationFiled: June 27, 2017Publication date: December 27, 2018Inventors: Ryder Puueo DONAHUE, Anthony GALLIANO, III, Justin Shane McROBERTS, Robert Earl GARLAND, Nicholas Jie FANG, William Alden MAYNES
-
Publication number: 20180353855Abstract: 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: ApplicationFiled: June 12, 2017Publication date: December 13, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Daniel Diniz NIEMEYER, Gerald Albert POGUE, JR., Stefan Francis SLIVINSKI, Nicholas Jie FANG
-
Publication number: 20180288499Abstract: 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: ApplicationFiled: June 28, 2017Publication date: October 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Daniel Diniz NIEMEYER, Stefan Francis SLIVINSKI, Quinn DAMERELL, Dylan Keith GARRETT, Dharmanshu KAMRA, Gerald Albert POGUE, JR., Nicholas Jie FANG
-
Publication number: 20160192018Abstract: 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: ApplicationFiled: December 29, 2014Publication date: June 30, 2016Inventors: Jeffrey W. Sult, Nicholas Jie Fang
-
Patent number: 8473612Abstract: 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: GrantFiled: January 26, 2010Date of Patent: June 25, 2013Assignee: Microsoft CorporationInventors: Christian R. Lehew, Harry S. Pyle, Nicholas Jie Fang
-
Publication number: 20100125896Abstract: 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: ApplicationFiled: January 26, 2010Publication date: May 20, 2010Applicant: Microsoft CorporationInventors: Christian R. Lehew, Harry S. Pyle, Nicholas Jie Fang
-
Patent number: 7673046Abstract: 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: GrantFiled: July 9, 2004Date of Patent: March 2, 2010Assignee: Microsoft CorporationInventors: Christian R. Lehew, Harry S. Pyle, Nicholas Jie Fang
-
Patent number: 7546373Abstract: 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: GrantFiled: July 9, 2004Date of Patent: June 9, 2009Assignee: Microsoft CorporationInventors: Christian R. Lehew, Harry S. Pyle, Nicholas Jie Fang