Patents by Inventor Eric Soldan

Eric Soldan 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: 9209987
    Abstract: A method of synchronizing playback of a media asset between a first playback device and one or more other playback devices includes synchronizing an initial playback timeline of a media asset with a reference clock, and then playing the media asset with the initial playback timeline on each of the two or more playback devices. In response to a playback-alteration command, an updated playback timeline of the media asset is synchronized with the reference clock, and the media asset is then played with the updated playback timeline on each of the two or more playback devices.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: December 8, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alan Bishop, Eric Soldan
  • Patent number: 9094564
    Abstract: Various embodiments are provided that relate to clock synchronization. In one embodiment, a method for synchronizing a relative clock to a global clock comprises receiving a network packet from a master computing device, the network packet including a network packet time stamp indicating a system time of the global clock when the network packet was transmitted; determining a receipt time offset between a receipt time of the network packet and the network packet time stamp, the receipt time indicating a time at which the network packet is received as measured by the relative clock; and adjusting a system time of the relative clock toward the system time of the global clock by updating a system time offset to the receipt time offset if the receipt time offset is smaller than the system time offset.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: July 28, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Eric Soldan
  • Patent number: 8885878
    Abstract: Interactive secret sharing includes receiving video data from a source and interpreting the video data to track an observed path of a device. In addition, position information is received from the device, and the position information is interpreted to track a self-reported path of the device. If the observed path is within a threshold tolerance of the self-reported path, access is provided to a restricted resource.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Bradley Robert Pettit, Eric Soldan, Relja Markovic
  • Patent number: 8881010
    Abstract: Adapting trick commands to prior trick command usage is disclosed. In one example, during playback of a video content item, a user input of a sequence of trick commands is received that has a net effect on a playback location in the video content item, and in response to the sequence of trick commands, response to a later trick command is adapted based upon the net effect of the sequence of trick commands.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: November 4, 2014
    Assignee: Microsoft Corporation
    Inventor: Eric Soldan
  • Patent number: 8462997
    Abstract: User-specific attribute customization is provided by an entertainment system including a user identification module to identify one or more users within an operative range of the entertainment system, and a dominant attribute module to automatically express exclusive user-specific attributes of a dominant user when the dominant user is one of two or more identified users within the operative range of the entertainment system. The entertainment system further includes a cooperative attribute module to automatically express merged user-specific attributes of a first user and a second user when the first user and the second user are two of two or more identified users within the operative range of the entertainment system.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: June 11, 2013
    Assignee: Microsoft Corporation
    Inventors: Bradley Robert Pettit, Eric Soldan, Nosherwan Minwalla, Alan Bishop, Nicolae Surpatanu
  • Publication number: 20130086475
    Abstract: Embodiments are disclosed that relate to adapting trick commands to prior trick command usage. For example, one disclosed embodiment provides a method of operating a media presentation device, the method including, during playback of a video content item, receiving a user input of a sequence of trick commands that has a net effect on a playback location in the video content item, and in response to the sequence of trick commands, adapting a response to a later trick command based upon the net effect of the sequence of trick commands.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Eric Soldan
  • Publication number: 20130022235
    Abstract: Interactive secret sharing includes receiving video data from a source and interpreting the video data to track an observed path of a device. In addition, position information is received from the device, and the position information is interpreted to track a self-reported path of the device. If the observed path is within a threshold tolerance of the self-reported path, access is provided to a restricted resource.
    Type: Application
    Filed: July 22, 2011
    Publication date: January 24, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Bradley Robert Pettit, Eric Soldan, Relja Markovic
  • Publication number: 20120063649
    Abstract: User-specific attribute customization is provided by an entertainment system including a user identification module to identify one or more users within an operative range of the entertainment system, and a dominant attribute module to automatically express exclusive user-specific attributes of a dominant user when the dominant user is one of two or more identified users within the operative range of the entertainment system. The entertainment system further includes a cooperative attribute module to automatically express merged user-specific attributes of a first user and a second user when the first user and the second user are two of two or more identified users within the operative range of the entertainment system.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Bradley Robert Pettit, Eric Soldan, Nosherwan Minwalla, Alan Bishop, Nicolae Surpatanu
  • Publication number: 20110276648
    Abstract: Various embodiments are provided that relate to clock synchronization. In one embodiment, a method for synchronizing a relative clock to a global clock comprises receiving a network packet from a master computing device, the network packet including a network packet time stamp indicating a system time of the global clock when the network packet was transmitted; determining a receipt time offset between a receipt time of the network packet and the network packet time stamp, the receipt time indicating a time at which the network packet is received as measured by the relative clock; and adjusting a system time of the relative clock toward the system time of the global clock by updating a system time offset to the receipt time offset if the receipt time offset is smaller than the system time offset.
    Type: Application
    Filed: May 7, 2010
    Publication date: November 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventor: Eric Soldan
  • Publication number: 20110218656
    Abstract: A method of synchronizing playback of a media asset between a first playback device and one or more other playback devices includes synchronizing an initial playback timeline of a media asset with a reference clock, and then playing the media asset with the initial playback timeline on each of the two or more playback devices. In response to a playback-alteration command, an updated playback timeline of the media asset is synchronized with the reference clock, and the media asset is then played with the updated playback timeline on each of the two or more playback devices.
    Type: Application
    Filed: March 2, 2010
    Publication date: September 8, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Alan Bishop, Eric Soldan
  • Publication number: 20080263472
    Abstract: An interactive ticker is described. In embodiment(s), an interactive ticker can be displayed to include selectable ticker data that can be selected by a viewer. The interactive ticker can be displayed over and/or with television media content that is also being displayed for viewing. In addition, a control input can be received to configure the interactive ticker for display.
    Type: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Applicant: Microsoft Corporation
    Inventors: Vivek Thukral, Jon Conradt, Eric Soldan