Patents by Inventor Philip A. Chou

Philip A. Chou 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: 9380094
    Abstract: A “Media Transmission Optimizer” provides a media transmission optimization framework for lossy or bursty networks such as the Internet. This optimization framework provides a novel form of dynamic Forward Error Correction (FEC) that focuses on the perceived quality of a recovered media signal rather than on the absolute accuracy of the recovered media signal. In general, the Media Transmission Optimizer provides an encoder that optimizes the transmission of redundant frames of electronic media information encoded at different bit rates, and provides optimized playback quality by providing a decoder that automatically selects an optimal path through one or more available representations of each frame as a function of overall rate/distortion criteria.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: June 28, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dinei A. Florencio, Philip A. Chou, Suleyman Serdar Kozat
  • Patent number: 9325943
    Abstract: A tele-immersive environment is described that provides interaction among participants of a tele-immersive session. The environment includes two or more set-ups, each associated with a participant. Each set-up, in turn, includes mirror functionality for presenting a three-dimensional virtual space for viewing by a local participant. The virtual space shows at least some of the participants as if the participants were physically present at a same location and looking into a mirror. The mirror functionality can be implemented as a combination of a semi-transparent mirror and a display device, or just a display device acting alone. According to another feature, the environment may present a virtual object in a manner that allows any of the participants of the tele-immersive session to interact with the virtual object.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: April 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew D. Wilson, Philip A. Chou, Donald M. Gillett, Hrvoje Benko, Zhengyou Zhang, Neil S. Fishman
  • Publication number: 20160043925
    Abstract: A method comprising: collecting respective observations of end-end bandwidth experienced on different occasions by multiple past communications occurring over different respective observed paths over a network, each path comprising a respective plurality of network components; modelling each of the respective network components with a bandwidth probability function characterized by one or more parameters; and estimating a component bandwidth or component bandwidth probability density for each of the network components based on the modelling, by determining respective values for said parameters such that a combination of the component bandwidths or bandwidth probability densities for the network components in the observed paths approximately matches, according to an optimization process, the observations of the end-to-end bandwidth experienced by the past communications over the observed paths.
    Type: Application
    Filed: August 7, 2014
    Publication date: February 11, 2016
    Inventors: Christoffer Asgaard Rödbro, Philip A. Chou, Urun Dogan
  • Publication number: 20150381930
    Abstract: Aspects of the subject disclosure are directed towards providing contextual information (such as high resolution still images) during an audio or video call. A receiver of the contextual information may send commands to the sending device to specify a desired resolution and frame rate of such images. A receiving user also may determine how to display any video call frames and/or the contextual information on one or more display devices available to the receiving user. Other contextual information such as location-related data by which a user can determine and display a location of the other call participant (or participants) may be transmitted during the call.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Kori M. Quinn, Sasa Junuzovic, Seungwon Kim, Aaron C. Hoff, John C. Tang, David Alexander Molnar, Philip A. Chou
  • Publication number: 20150244976
    Abstract: The description relates to remote collaboration via a telepresence experience. One example can include an interactive digital display. The example can also include a virtual user presentation component configured to generate a graphical user interface that includes a virtual representation of a remote user on the interactive digital display. The graphical user interface can be configured to present the remote user in a side by side or mirror image relationship to a local user of the interactive digital display.
    Type: Application
    Filed: July 16, 2014
    Publication date: August 27, 2015
    Applicant: Microsoft Corporation
    Inventors: Yinpeng CHEN, Philip A. CHOU, Zhengyou ZHANG
  • Patent number: 9111263
    Abstract: A template and/or knowledge associated with a synchronous meeting are obtained by a computing device. The computing device then adaptively manages the synchronous meeting based at least in part on the template and/or knowledge.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: August 18, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jin Li, James E. Oker, Rajesh K. Hegde, Dinei Afonso Ferreira Florencio, Michel Pahud, Sharon K. Cunnington, Philip A. Chou, Zhengyou Zhang
  • Patent number: 9065976
    Abstract: Multi-device capture and spatial browsing of conferences is described. In one implementation, a system detects cameras and microphones, such as the webcams on participants' notebook computers, in a conference room, group meeting, or table game, and enlists an ad-hoc array of available devices to capture each participant and the spatial relationships between participants. A video stream composited from the array is browsable by a user to navigate a 3-dimensional representation of the meeting. Each participant may be represented by a video pane, a foreground object, or a 3-D geometric model of the participant's face or body displayed in spatial relation to the other participants in a 3-dimensional arrangement analogous to the spatial arrangement of the meeting. The system may automatically re-orient the 3-dimensional representation as needed to best show a currently interesting event.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: June 23, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajesh K. Hegde, Zhengyou Zhang, Philip A. Chou, Cha Zhang, Zicheng Liu, Sasa Junuzovic
  • Patent number: 9059817
    Abstract: A method and system that enhances a user's performance while interacting with an interactive internet application such as a Massively Multiplayer Online (MMO) game is provided. The network latency experienced by users participating in the MMO game is minimized by dynamically determining an optimal transmission action for a message generated by the MMO game. In one embodiment, determining the optimal transmission action for a message includes dynamically determining the optimal number of redundant Forward Error Correction (FEC) packets to add to a message prior to transmitting a message to a receiving device. The optimal number of FEC packets is determined based on a wide range of varying network conditions.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: June 16, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cheng Huang, Jin Li, Sanjeev Mehrotra, Philip A. Chou, Felix Livni, Hao Chen, Jay Thaler, Chao Zhang, Keith W. Ross
  • Patent number: 8990305
    Abstract: Techniques for virtual conferencing servers are described. An apparatus may comprise a conferencing server to manage a conference call with multiple client terminals. The conferencing server may have a virtual conference manager to select a first client terminal to operate as a first virtual conferencing server, and transfer conference call operations for a second client terminal from the conferencing server to the first virtual conferencing server. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: March 24, 2015
    Assignee: Microsoft Corporation
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Patent number: 8971217
    Abstract: Aspects of the present invention are directed at sending a data item from a sending client to a receiving client. In accordance with one embodiment, a method provides controls for generating an audio-based command to send a data item from a sending client to a receiving client. More specifically, the method includes receiving an audio stream at the sending client from a sending party. As the audio stream is being received, a determination is made regarding whether a command to send a data item to the receiving client was received. If a command to send a data item is included in the audio stream, the method identifies the data item that is the object of the command and then transmits the data item to the receiving client over the network.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Leonard Smith, Jr., David Milstein, Linda Criddle, Michael D. Malueg, Philip A. Chou
  • Patent number: 8963987
    Abstract: Non-linguistic signal information relating to one or more participants to an interaction may be determined using communication data received from the one or more participants. Feedback can be provided based on the determined non-linguistic signals. The participants may be given an opportunity to opt in to having their non-linguistic signal information collected, and may be provided complete control over how their information is shared or used.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: February 24, 2015
    Assignee: Microsoft Corporation
    Inventors: Byungki Byun, Philip A. Chou, Mary P. Czerwinski, Ashish Kapoor, Bongshin Lee
  • Publication number: 20140376609
    Abstract: Techniques for managing visual compositions for a multimedia conference call are described. An apparatus may comprise a processor to allocate a display object bit rate for multiple display objects where a total display object bit rate for all display objects is equal to or less than a total input bit rate, and decode video information from multiple video streams each having different video layers with different levels of spatial resolution, temporal resolution and quality for two or more display objects. Other embodiments are described and claimed.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 25, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Patent number: 8824470
    Abstract: Described is a distributed peer-assisted multicast content delivery system (e.g., a multiparty conferencing application) that uses an adaptive link rate control protocol to discover and adapt to an arbitrary topology quickly and converge to efficient link rate allocations allowed by an underlying network. Link rates are regularly obtained and used to determine trees for sending packets to other nodes. Network coding is used to implement data multicast so that mixtures (i.e., linear combinations) of the packets are transmitted in the network. The redundant packets may be differentiated from non-redundant (“innovative”) packets such that network conditions may be measured by link innovation and/or session innovation.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: September 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Yunnan Wu, Yao Zhao, Baochun Li, Minghua Chen, Jin Li, Philip A. Chou
  • Publication number: 20140232816
    Abstract: A tele-immersive environment is described that provides interaction among participants of a tele-immersive session. The environment includes two or more set-ups, each associated with a participant. Each set-up, in turn, includes mirror functionality for presenting a three-dimensional virtual space for viewing by a local participant. The virtual space shows at least some of the participants as if the participants were physically present at a same location and looking into a mirror. The mirror functionality can be implemented as a combination of a semi-transparent mirror and a display device, or just a display device acting alone. According to another feature, the environment may present a virtual object in a manner that allows any of the participants of the tele-immersive session to interact with the virtual object.
    Type: Application
    Filed: February 20, 2013
    Publication date: August 21, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew D. Wilson, Philip A. Chou, Donald M. Gillett, Hrvoje Benko, Zhengyou Zhang, Neil S. Fishman
  • Patent number: 8797386
    Abstract: A person is provided with the ability to auditorily determine the spatial geometry of his current physical environment. A spatial map of the current physical environment of the person is generated. The spatial map is then used to generate a spatialized audio representation of the environment. The spatialized audio representation is then output to a stereo listening device which is being worn by the person.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Philip A. Chou, Zhengyou Zhang, Dinei Florencio
  • Patent number: 8773494
    Abstract: Techniques for managing visual compositions for a multimedia conference call are described. An apparatus may comprise a processor to allocate a display object bit rate for multiple display objects where a total display object bit rate for all display objects is equal to or less than a total input bit rate, and decode video information from multiple video streams each having different video layers with different levels of spatial resolution, temporal resolution and quality for two or more display objects. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Publication number: 20140168204
    Abstract: A method, system, and computer-readable storage media for model based video projection are provided herein. The method includes tracking an object within a video based on a three-dimensional parametric model via a computing device and projecting the video onto the three-dimensional parametric model. The method also includes updating a texture map corresponding to the object within the video and rendering a three-dimensional video of the object from any of a number of viewpoints by loosely coupling the three-dimensional parametric model and the updated texture map.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Zhengyou Zhang, Qin Cai, Philip A. Chou
  • Publication number: 20140105225
    Abstract: A “Media Transmission Optimizer” provides a media transmission optimization framework for lossy or bursty networks such as the Internet. This optimization framework provides a novel form of dynamic Forward Error Correction (FEC) that focuses on the perceived quality of a recovered media signal rather than on the absolute accuracy of the recovered media signal. In general, the Media Transmission Optimizer provides an encoder that optimizes the transmission of redundant frames of electronic media information encoded at different bit rates, and provides optimized playback quality by providing a decoder that automatically selects an optimal path through one or more available representations of each frame as a function of overall rate/distortion criteria.
    Type: Application
    Filed: October 3, 2013
    Publication date: April 17, 2014
    Applicant: Microsoft Corporation
    Inventors: Dinei A. Florencio, Philip A. Chou, Suleyman Serdar Kozat
  • Patent number: 8675067
    Abstract: The subject disclosure is directed towards an immersive conference, in which participants in separate locations are brought together into a common virtual environment (scene), such that they appear to each other to be in a common space, with geometry, appearance, and real-time natural interaction (e.g., gestures) preserved. In one aspect, depth data and video data are processed to place remote participants in the common scene from the first person point of view of a local participant. Sound data may be spatially controlled, and parallax computed to provide a realistic experience. The scene may be augmented with various data, videos and other effects/animations.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: March 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Philip A. Chou, Zhengyou Zhang, Cha Zhang, Dinei A. Florencio, Zicheng Liu, Rajesh K. Hegde, Nirupama Chandrasekaran
  • Patent number: 8670018
    Abstract: Reaction information of participants to an interaction may be sensed and analyzed to determine one or more reactions or dispositions of the participants. Feedback may be provided based on the determined reactions. The participants may be given an opportunity to opt in to having their reaction information collected, and may be provided complete control over how their reaction information is shared or used.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: March 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Sharon K. Cunnington, Rajesh K. Hegde, Kori Quinn, Jin Li, Philip A. Chou, Zhengyou Zhang, Desney S. Tan