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: 10630938
    Abstract: 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: Grant
    Filed: January 21, 2019
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Publication number: 20190238794
    Abstract: 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: Application
    Filed: April 15, 2019
    Publication date: August 1, 2019
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Publication number: 20190222805
    Abstract: 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: Application
    Filed: January 21, 2019
    Publication date: July 18, 2019
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Patent number: 10187608
    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: March 21, 2017
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Publication number: 20170324934
    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: March 21, 2017
    Publication date: November 9, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Patent number: 9635314
    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: June 5, 2014
    Date of Patent: April 25, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Warren V Barkley, Philip A Chou, Regis J Crinon, Tim Moore
  • 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
  • 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: 8792393
    Abstract: 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: Grant
    Filed: July 26, 2010
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Tim M. Moore, Warren V. Barkley, Yiu-Ming Leung
  • Patent number: 8788715
    Abstract: 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: Grant
    Filed: July 12, 2011
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: 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: 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
  • Patent number: 8601060
    Abstract: An instant message is received, converted to blog-compatible information, and posted on a blog.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: December 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Warren V. Barkley, Andrew P. Sinclair
  • Publication number: 20110282985
    Abstract: 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: Application
    Filed: July 12, 2011
    Publication date: November 17, 2011
    Applicant: Microsoft Corporation
    Inventors: 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: 8005470
    Abstract: 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: Grant
    Filed: August 29, 2007
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Warren V. Barkley, Adrian M. Chandley, Timothy M. Moore
  • Patent number: 7996505
    Abstract: 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: Grant
    Filed: October 24, 2003
    Date of Patent: August 9, 2011
    Assignee: Microsoft Corporation
    Inventors: 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: 7898950
    Abstract: 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: Grant
    Filed: August 18, 2006
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Publication number: 20100284311
    Abstract: 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: Application
    Filed: July 26, 2010
    Publication date: November 11, 2010
    Applicant: Microsoft Corporation
    Inventors: Tim M. Moore, Warren V. Barkley, Yiu-Ming Leung
  • Patent number: 7822811
    Abstract: 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: Grant
    Filed: June 16, 2006
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Tim M. Moore, Dalibor Kukoleca, Wei Zhong, Warren V. Barkley, Danny Levin
  • Patent number: 7814179
    Abstract: 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: Grant
    Filed: December 31, 2003
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Alan Walter Shen, Hao Zhuang, Dan A. Knudson, Warren V. Barkley, Nagampalli S. S. Narasimha Rao, Taroon Mandhana
  • Patent number: 7782802
    Abstract: 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: Grant
    Filed: December 26, 2007
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventors: Tim M. Moore, Warren V. Barkley, Yiu-Ming Leung