Patents by Inventor Warren V. Barkley
Warren V. Barkley 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: 10630938Abstract: Systems and methods for providing access to various resolutions of a video. In one instance, a selection is received of a video resolution from a plurality of video resolutions, wherein the plurality of video resolutions are associated with the video. A determination is then made as to whether to authorize access to the selected video resolution based on a digital right associated with the video resolution. Depending on the determination, the video is displayed at the selected video resolution. In addition, the video may include one or more video layers, and each video layer may correspond to a particular video resolution. Further still, one or more of the video layers may be encrypted and protected by a digital right. Moreover, the encryption technique used to encrypt the video layers of the video may be different for each of the video layers.Type: GrantFiled: January 21, 2019Date of Patent: April 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
-
Publication number: 20190238794Abstract: Systems and methods for displaying a video based on a resource constraint are described. The systems and methods include determining resource constraints of a client terminal for displaying a video, wherein the video is associated with a first plurality of video layers, and identifying a second plurality of video layers selected from the first plurality of video layers based on the determined resource constraints. The systems and methods also include sending a request for the video, wherein the request comprises the identification of the second plurality of video layers, and receiving the requested video, wherein the requested video comprises the second plurality of video layers.Type: ApplicationFiled: April 15, 2019Publication date: August 1, 2019Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
-
Publication number: 20190222805Abstract: Systems and methods for providing access to various resolutions of a video. In one instance, a selection is received of a video resolution from a plurality of video resolutions, wherein the plurality of video resolutions are associated with the video. A determination is then made as to whether to authorize access to the selected video resolution based on a digital right associated with the video resolution. Depending on the determination, the video is displayed at the selected video resolution. In addition, the video may include one or more video layers, and each video layer may correspond to a particular video resolution. Further still, one or more of the video layers may be encrypted and protected by a digital right. Moreover, the encryption technique used to encrypt the video layers of the video may be different for each of the video layers.Type: ApplicationFiled: January 21, 2019Publication date: July 18, 2019Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
-
Patent number: 10187608Abstract: 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: GrantFiled: March 21, 2017Date of Patent: January 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
-
Publication number: 20170324934Abstract: 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: ApplicationFiled: March 21, 2017Publication date: November 9, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
-
Patent number: 9635314Abstract: 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: GrantFiled: June 5, 2014Date of Patent: April 25, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Warren V Barkley, Philip A Chou, Regis J Crinon, Tim Moore
-
Patent number: 8990305Abstract: 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: GrantFiled: October 18, 2006Date of Patent: March 24, 2015Assignee: Microsoft CorporationInventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
-
Publication number: 20140376609Abstract: 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: ApplicationFiled: June 5, 2014Publication date: December 25, 2014Applicant: MICROSOFT CORPORATIONInventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
-
Patent number: 8792393Abstract: Optimized conferencing performance may be provided. First, a plurality of data streams respectively received from a plurality of conferencing users may be monitored. Then, for each of the plurality of conferencing users, a plurality of talk frequency conditions respectively corresponding to the plurality of conferencing users may be determined based upon the monitored plurality of data streams. The plurality of talk frequency conditions may comprise, for example, active-talker, infrequent talker, or listener-only. Next, a plurality of data packet size values respectively corresponding to the plurality of conferencing users may be determined based upon the determined plurality of talk frequency conditions. The plurality of data streams may then be mixed to create data. Next, the data may be transmitted to each of the plurality of conferencing users respectively using the determined plurality of data packet size values respectively corresponding to the plurality of conferencing users.Type: GrantFiled: July 26, 2010Date of Patent: July 29, 2014Assignee: Microsoft CorporationInventors: Tim M. Moore, Warren V. Barkley, Yiu-Ming Leung
-
Patent number: 8788715Abstract: A system and method for carrying out network and interface selections across multiple media is disclosed. The disclosed system facilitates automated network interface configuration decision-making that spans a set of networks supporting communications via differing media. A set of media specific modules associated with differing communications media acquire network interface status/capabilities information. A rules engine thereafter applies a designated network selection rule(s) to the acquired network interface status/capabilities information, and any other appropriate parameters attributable to either an interface or network, to select one or more networks and interfaces with which to establish/maintain a connection.Type: GrantFiled: July 12, 2011Date of Patent: July 22, 2014Assignee: Microsoft CorporationInventors: Anton Krantz, Warren V. Barkley, Dan Knudson, Florin Teodorescu, Mohammad Shabbir Alam, Vivek Bhanu, Edwin A. Hernandez-Mondragon, Taroon Mandhana, Timothy M. Moore, Abhishek Abhishek
-
Patent number: 8773494Abstract: 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: GrantFiled: August 29, 2006Date of Patent: July 8, 2014Assignee: Microsoft CorporationInventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
-
Patent number: 8601060Abstract: An instant message is received, converted to blog-compatible information, and posted on a blog.Type: GrantFiled: June 9, 2006Date of Patent: December 3, 2013Assignee: Microsoft CorporationInventors: Warren V. Barkley, Andrew P. Sinclair
-
Publication number: 20110282985Abstract: A system and method for carrying out network and interface selections across multiple media is disclosed. The disclosed system facilitates automated network interface configuration decision-making that spans a set of networks supporting communications via differing media. A set of media specific modules associated with differing communications media acquire network interface status/capabilities information. A rules engine thereafter applies a designated network selection rule(s) to the acquired network interface status/capabilities information, and any other appropriate parameters attributable to either an interface or network, to select one or more networks and interfaces with which to establish/maintain a connection.Type: ApplicationFiled: July 12, 2011Publication date: November 17, 2011Applicant: Microsoft CorporationInventors: Anton Krantz, Warren V. Barkley, Dan Knudson, Florin Teodorescu, Mohammad Shabbir Alam, Vivek Bhanu, Edwin A. Hernandez-Mondragon, Taroon Mandhana, Timothy M. Moore, Abhishek Abhishek
-
Patent number: 8005470Abstract: Multiple computing devices are connected together using a high-speed wireless link. The wireless link enables expansion of available resources to the host device, such as one or more of volatile memory resources, non-volatile memory resources, and additional processor resources.Type: GrantFiled: August 29, 2007Date of Patent: August 23, 2011Assignee: Microsoft CorporationInventors: Warren V. Barkley, Adrian M. Chandley, Timothy M. Moore
-
Patent number: 7996505Abstract: A system and method for carrying out network and interface selections across multiple media is disclosed. The disclosed system facilitates automated network interface configuration decision-making that spans a set of networks supporting communications via differing media. A set of media specific modules associated with differing communications media acquire network interface status/capabilities information. A rules engine thereafter applies a designated network selection rule(s) to the acquired network interface status/capabilities information, and any other appropriate parameters attributable to either an interface or network, to select one or more networks and interfaces with which to establish/maintain a connection.Type: GrantFiled: October 24, 2003Date of Patent: August 9, 2011Assignee: Microsoft CorporationInventors: Anton Krantz, Warren V. Barkley, Dan Knudson, Florin Teodorescu, Mohammad Shabbir Alam, Vivek Bhanu, Edwin A. Hernandez-Mondragon, Taroon Mandhana, Timothy M. Moore, Abhishek Abhishek
-
Patent number: 7898950Abstract: Techniques to perform rate matching for multimedia conference calls are described. An apparatus may comprise a conferencing server and a rate matching module. The rate matching module may be arranged to adjust bit rates between media communications channels for client terminals in a conference call, with the rate matching module to remove video frames from a set of video information received on a first media communications channel to reduce a bit rate for the video information. Other embodiments are described and claimed.Type: GrantFiled: August 18, 2006Date of Patent: March 1, 2011Assignee: Microsoft CorporationInventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
-
Publication number: 20100284311Abstract: Optimized conferencing performance may be provided. First, a plurality of data streams respectively received from a plurality of conferencing users may be monitored. Then, for each of the plurality of conferencing users, a plurality of talk frequency conditions respectively corresponding to the plurality of conferencing users may be determined based upon the monitored plurality of data streams. The plurality of talk frequency conditions may comprise, for example, active-talker, infrequent talker, or listener-only. Next, a plurality of data packet size values respectively corresponding to the plurality of conferencing users may be determined based upon the determined plurality of talk frequency conditions. The plurality of data streams may then be mixed to create data. Next, the data may be transmitted to each of the plurality of conferencing users respectively using the determined plurality of data packet size values respectively corresponding to the plurality of conferencing users.Type: ApplicationFiled: July 26, 2010Publication date: November 11, 2010Applicant: Microsoft CorporationInventors: Tim M. Moore, Warren V. Barkley, Yiu-Ming Leung
-
Patent number: 7822811Abstract: A conference server may request a key frame from a conference participant in response to determining that the conference participant should become a most active participant, and the conference server may make the conference participant the most active participant in response to receiving the key frame from the conference participant.Type: GrantFiled: June 16, 2006Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Tim M. Moore, Dalibor Kukoleca, Wei Zhong, Warren V. Barkley, Danny Levin
-
Patent number: 7814179Abstract: Methods and systems are provided for an event-based configuration interface between a service supporting mobile connectivity and device drivers exposing WWAN data services. Object identifiers (OIDs) are passed between the service and the device drivers. Asynchronous communication is enabled. Methods and systems for using OIDs to negotiate configuration, including PINs, SIMs and signal strength, of WWAN devices such as GSM and CDMA-based devices are provided.Type: GrantFiled: December 31, 2003Date of Patent: October 12, 2010Assignee: Microsoft CorporationInventors: Alan Walter Shen, Hao Zhuang, Dan A. Knudson, Warren V. Barkley, Nagampalli S. S. Narasimha Rao, Taroon Mandhana
-
Patent number: 7782802Abstract: Optimized conferencing performance may be provided. First, a plurality of data streams respectively received from a plurality of conferencing users may be monitored. Then, for each of the plurality of conferencing users, a plurality of talk frequency conditions respectively corresponding to the plurality of conferencing users may be determined based upon the monitored plurality of data streams. The plurality of talk frequency conditions may comprise, for example, active-talker, infrequent talker, or listener-only. Next, a plurality of data packet size values respectively corresponding to the plurality of conferencing users may be determined based upon the determined plurality of talk frequency conditions. The plurality of data streams may then be mixed to create data. Next, the data may be transmitted to each of the plurality of conferencing users respectively using the determined plurality of data packet size values respectively corresponding to the plurality of conferencing users.Type: GrantFiled: December 26, 2007Date of Patent: August 24, 2010Assignee: Microsoft CorporationInventors: Tim M. Moore, Warren V. Barkley, Yiu-Ming Leung