Patents by Inventor Doug Berrett

Doug Berrett 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: 10114974
    Abstract: Embodiments related to controlling media privacy settings are disclosed. One disclosed embodiment provides a media server system including a configured to receive media consumption data for each media content item of a plurality of media content items consumed by a user. Media consumption data for each media content item includes an item-specific privacy status and a media content item identifier. The server is also configured to receive, from one or more of another user and a media content item recommendations program, a request for access to the media consumption data for a media content item, and to provide one or more of the other user and the media content item recommendations program with access to the media consumption data based on the item-specific privacy status of the media consumption data.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 30, 2018
    Assignee: Zhigu Holdings Limited
    Inventors: Sean Kollenkark, Chad Gibson, Clifton James Hebert, Cory Cirrincione, Doug Berrett, Joe McClanahan
  • Publication number: 20160140761
    Abstract: Optimizing augmented reality scenes by using depth information to accurately display interactions between real objects and synthetic objects is described. A stream of depth data associated with a real scene of an augmented reality display and a stream of color data associated with the real scene may be received. The stream of depth data may be processed to construct a first mesh and the first mesh may be projected into a color space associated with the stream of color data to construct a second mesh. In some examples, a position of the synthetic objects respective to real objects in the real scene may be determined and/or queries may be conducted to determine how the synthetic objects interact with the real objects in the real scene. Based at least on constructing the second mesh, determining positions, and/or conducting queries, one or more synthetic objects may be drawn into the real scene.
    Type: Application
    Filed: November 19, 2014
    Publication date: May 19, 2016
    Inventors: Justin Saunders, Doug Berrett, Jeff Henshaw, Matthew Cooper, Michael Palotas
  • Publication number: 20160026823
    Abstract: Embodiments related to controlling media privacy settings are disclosed. One disclosed embodiment provides a media server system including a configured to receive media consumption data for each media content item of a plurality of media content items consumed by a user. Media consumption data for each media content item includes an item-specific privacy status and a media content item identifier. The server is also configured to receive, from one or more of another user and a media content item recommendations program, a request for access to the media consumption data for a media content item, and to provide one or more of the other user and the media content item recommendations program with access to the media consumption data based on the item-specific privacy status of the media consumption data.
    Type: Application
    Filed: August 31, 2015
    Publication date: January 28, 2016
    Inventors: Sean Kollenkark, Chad Gibson, Clifton James Herbert, Cory Cirrincione, Doug Berrett, Joe McClanahan
  • Patent number: 9176214
    Abstract: Systems and methods for detecting whether or not two devices are proximate to one another in order to provide a shared computing experience are provided. The method includes broadcasting audio from a first computing device; receiving the broadcast audio at a second computing device; and processing the received audio to identify a unique audio signature within the broadcasted/received audio. The unique audio signature uniquely identifying the first computing device. The method may further include determining that the first computing device and the second computing device are proximate to one another based on the broadcast audio; and providing a shared computing experience at one or both of the first computing device and the second computing device, where the shared computing experience is not provided in the event that it is determined that the first and second computing devices are non-proximate to one another.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: November 3, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Doug Berrett, Mike Albee, Cory Cirrincione, Sean Kollenkark, Joseph McClanahan, Michael Patten, Christopher Weare
  • Patent number: 9124651
    Abstract: Embodiments related to controlling media privacy settings are disclosed. One disclosed embodiment provides a media server system including a configured to receive media consumption data for each media content item of a plurality of media content items consumed by a user. Media consumption data for each media content item includes an item-specific privacy status and a media content item identifier. The server is also configured to receive, from one or more of another user and a media content item recommendations program, a request for access to the media consumption data for a media content item, and to provide one or more of the other user and the media content item recommendations program with access to the media consumption data based on the item-specific privacy status of the media consumption data.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: September 1, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sean Kollenkark, Chad Gibson, Clifton James Hebert, Cory Cirrincione, Doug Berrett, Joe McClanahan
  • Publication number: 20130040572
    Abstract: Systems and methods for detecting whether or not two devices are proximate to one another in order to provide a shared computing experience are provided. The method includes broadcasting audio from a first computing device; receiving the broadcast audio at a second computing device; and processing the received audio to identify a unique audio signature within the broadcasted/received audio. The unique audio signature uniquely identifying the first computing device. The method may further include determining that the first computing device and the second computing device are proximate to one another based on the broadcast audio; and providing a shared computing experience at one or both of the first computing device and the second computing device, where the shared computing experience is not provided in the event that it is determined that the first and second computing devices are non-proximate to one another.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Doug Berrett, Mike Albee, Cory Cirrincione, Sean Kollenkark, Joseph McClanahan, Michael Patten, Christopher Weare
  • Publication number: 20110246882
    Abstract: Embodiments are disclosed herein that relate to the presentation of an entertainment consumption history via a timeline. For example, one embodiment comprises receiving entertainment consumption history comprising one or more entertainment content identifiers each identifying one or more entertainment content items sent to a selected user. The entertainment consumption history also comprises, for each entertainment content identifier, information related to a time at which the one or more entertainment content items identified by the entertainment content identifier were sent to the selected user. The embodiment further comprises sending to a display device a graphical depiction of the entertainment consumption history data as a timeline with each entertainment content identifier being illustrated along a direction of a time axis at a location representative of the time at which the one or more entertainment content items represented by the entertainment content identifier were sent to the selected user.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: Sean Kollenkark, Benjamin Nicholas Alton, Cory Cirrincione, Doug Berrett, Joe McClanahan, Edwin Thorne, III, Zerelina R. Mukherjee
  • Publication number: 20110246572
    Abstract: Embodiments related to controlling media privacy settings are disclosed. One disclosed embodiment provides a media server system including a configured to receive media consumption data for each media content item of a plurality of media content items consumed by a user. Media consumption data for each media content item includes an item-specific privacy status and a media content item identifier. The server is also configured to receive, from one or more of another user and a media content item recommendations program, a request for access to the media consumption data for a media content item, and to provide one or more of the other user and the media content item recommendations program with access to the media consumption data based on the item-specific privacy status of the media consumption data.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Sean Kollenkark, Chad Gibson, Clifton James Hebert, Cory Cirrincione, Doug Berrett, Joe McClanahan
  • Publication number: 20110246909
    Abstract: Embodiments are disclosed that relate to ancillary experience-based pairing. One embodiment provides a method comprising displaying content on a display, and displaying a tag on the display along with the content, where the tag comprises an image encoding instructions for pairing with the host computing device. The method further includes, while displaying the tag, receiving registration information from a client computing device, comparing the registration information to expected registration information, and if the registration information matches the expected registration information, then establishing a pairing between the host computing device and the client computing device. The method further includes, upon establishing the pairing, providing an ancillary user experience to the client computing device, where the ancillary user experience including content ancillary to the content.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Doug Berrett, Cory Cirrincione, Joe McClanahan, Sean Kollenkark