Patents by Inventor Eric R. Soldan

Eric R. 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: 8825809
    Abstract: Asset resolvable bookmarks are described. In embodiments, a bookmark is received at a media content source from a client device. The bookmark corresponds to a media asset and includes an identifier of the media asset. Additional data can be added to the bookmark to generate an asset resolvable bookmark, where the additional data includes at least enough data from which a receiving client device can determine a media content source from which the media asset can be accessed for playback at the receiving client device.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: September 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Eric R. Soldan, Bradley R. Pettit
  • Patent number: 8786547
    Abstract: Techniques involving an effect of gravity on gestures are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs and therefore initiate operations of a computing device, such as a mobile communications device having telephone functionality. The techniques described herein may be employed to reduce an effect of gravity on an input that describes the gesture. A variety of different gestures are contemplated, such as gestures that are recognized as involving acceleration, e.g., acceleration.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Eric R. Soldan, Kenneth G. Oetzel
  • Patent number: 8707342
    Abstract: In accordance with one or more aspects of the referencing data in triggers from applications, a device can store multiple triggers for media content. For each of these triggers, a check is made as to whether a presentation of media content satisfies a criteria portion of the trigger. When the presentation satisfies the criteria portion, one or more actions in a payload portion of the trigger are performed. Additionally, data in the triggers can be referenced by applications executing on the device. These applications include applications that are launched as part of the one or more actions when the criteria portion of a trigger is satisfied, as well as other applications executing on the device.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Eric R. Soldan, Bradley R. Pettit
  • Patent number: 8638222
    Abstract: Controllable device selection based on controller location is described. In embodiments, a companion utility is executed by a portable device to interface the portable device with a selected one of multiple controllable devices via a wireless network. A location of the portable device can be determined based on a positioning unit that is integrated with the portable device. A controllable device can then be selected that is proximate the location of the portable device for input control of the controllable device via the wireless network.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Eric R Soldan, Bradley R Pettit, Nosherwan Minwalla, Nicolae Surpatanu
  • Patent number: 8572375
    Abstract: In a computing device, both an address of a first device and a secret are graphically encoded to generate one or more images that can be captured by a second device. The second device captures and decodes the one or more images, and sends a communication initiation request to the address of the first device. The communication initiation request includes the address of the second device and identifies the secret. Communication between the first and second device continues only if the first device verifies, based on the communication initiation request, that the second device knows the secret.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Alan G. Bishop, Eric R. Soldan
  • Patent number: 8549397
    Abstract: Video content in an original markup language is processed and distributed for presentation such that the presentation preserves static and dynamic aspects of the video content in the original markup language. The video content in the original markup language may be processed into a binary format using a client-specific routine that is specific to a predetermined client. The distributed video content may be presented in a way that preserves the static and dynamic aspects of the video content in the original markup language.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Eric R. Soldan, Steven J. Falkenburg, Tantek Celik, Bradley R. Pettit
  • Patent number: 8539331
    Abstract: Editable bookmarks shared via a social network are described. In embodiments, a bookmark is received from a client device at a media content service. The bookmark corresponds to a media asset and includes an identifier of the media asset. Metadata associated with the media asset is added to the bookmark to generate an editable bookmark. A bookmark invitation is also received from the client device, and the bookmark invitation is directed to social network contacts of a user of the client device. The editable bookmark can then be communicated to receiving client devices of the respective social network contacts identified by the bookmark invitation, and a receiving client device can initiate playback of the media asset that corresponds to the editable bookmark. Further, the editable bookmark can be updated when additional data associated with the media asset is received from a social network contact via a respective client device.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: September 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Bradley R. Pettit, Eric R. Soldan, Nosherwan Minwalla, Nicolae Surpatanu
  • Publication number: 20120317602
    Abstract: Channel navigation techniques are described. In one or more implementations, a channel up or channel down command is received during output of content available via a first television channel. Responsive to this, navigation is caused to a second television channel in a list to output content available via the second television channel, the list formed to include channels that have content that is currently available and that is similar to the content that is output via the first television channel.
    Type: Application
    Filed: June 13, 2011
    Publication date: December 13, 2012
    Applicant: Microsoft Corporation
    Inventors: Bradley R. Pettit, Eric R. Soldan
  • Publication number: 20120165074
    Abstract: Techniques involving an effect of gravity on gestures are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs and therefore initiate operations of a computing device, such as a mobile communications device having telephone functionality. The techniques described herein may be employed to reduce an effect of gravity on an input that describes the gesture. A variety of different gestures are contemplated, such as gestures that are recognized as involving acceleration, e.g., acceleration.
    Type: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric R. Soldan, Kenneth G. Oetzel
  • Publication number: 20110296468
    Abstract: This document describes techniques for, and apparatuses capable of, augmenting television media through a mobile computing device and/or a television-capable computing device. In one embodiment, a user's mobile computing device receives an event associated with a particular program of television media from the television-capable computing device, and, using this event, augments that television media through the mobile computing device with information associated with this event.
    Type: Application
    Filed: June 1, 2010
    Publication date: December 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Bradley R. Pettit, Marilyn Chen, Eric R. Soldan
  • Publication number: 20110296472
    Abstract: Controllable device companion data is described. In embodiments, a companion utility is executed by a portable device to interface the portable device with a controllable device via a wireless network. The portable device can communicate a request to the controllable device to initiate the controllable device sending a data source to the portable device, which receives the data source from the controllable device via the wireless network. The portable device then monitors the data source for a trigger event that initiates an action at the portable device.
    Type: Application
    Filed: June 1, 2010
    Publication date: December 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric R. Soldan, Bradley R. Pettit, John Y. Affaki, Eduardo S.C. Takahashi
  • Publication number: 20110289135
    Abstract: Asset resolvable bookmarks are described. In embodiments, a bookmark is received at a media content source from a client device. The bookmark corresponds to a media asset and includes an identifier of the media asset. Additional data can be added to the bookmark to generate an asset resolvable bookmark, where the additional data includes at least enough data from which a receiving client device can determine a media content source from which the media asset can be accessed for playback at the receiving client device.
    Type: Application
    Filed: May 19, 2010
    Publication date: November 24, 2011
    Applicant: Microsoft Corporation
    Inventors: Eric R. Soldan, Bradley R. Pettit
  • Publication number: 20110283175
    Abstract: Editable bookmarks shared via a social network are described. In embodiments, a bookmark is received from a client device at a media content service. The bookmark corresponds to a media asset and includes an identifier of the media asset. Metadata associated with the media asset is added to the bookmark to generate an editable bookmark. A bookmark invitation is also received from the client device, and the bookmark invitation is directed to social network contacts of a user of the client device. The editable bookmark can then be communicated to receiving client devices of the respective social network contacts identified by the bookmark invitation, and a receiving client device can initiate playback of the media asset that corresponds to the editable bookmark. Further, the editable bookmark can be updated when additional data associated with the media asset is received from a social network contact via a respective client device.
    Type: Application
    Filed: May 13, 2010
    Publication date: November 17, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Bradley R. Pettit, Eric R. Soldan, Nosherwan Minwalla, Nicolae Surpatanu
  • Publication number: 20110254683
    Abstract: Controllable device selection based on controller location is described. In embodiments, a companion utility is executed by a portable device to interface the portable device with a selected one of multiple controllable devices via a wireless network. A location of the portable device can be determined based on a positioning unit that is integrated with the portable device. A controllable device can then be selected that is proximate the location of the portable device for input control of the controllable device via the wireless network.
    Type: Application
    Filed: April 19, 2010
    Publication date: October 20, 2011
    Applicant: Microsoft Corporation
    Inventors: Eric R. Soldan, Bradley R. Pettit, Nosherwan Minwalla, Nicolae Surpatanu
  • Patent number: 7937382
    Abstract: In accordance with one or more aspects, a trigger corresponding to media content is retrieved from a storage device. The trigger includes a time-shift parameter identifying how much playback of the media content can be time-shifted while keeping the trigger valid. A determination is made, based at least in part on a current time and the time-shift parameter, whether the trigger is valid during playback of the media content.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: May 3, 2011
    Assignee: Microsoft Corporation
    Inventors: Eric R. Soldan, Bradley R. Pettit, Nicolae Surpatanu, James A. Baldwin
  • Publication number: 20110072263
    Abstract: In a computing device, both an address of a first device and a secret are graphically encoded to generate one or more images that can be captured by a second device. The second device captures and decodes the one or more images, and sends a communication initiation request to the address of the first device. The communication initiation request includes the address of the second device and identifies the secret. Communication between the first and second device continues only if the first device verifies, based on the communication initiation request, that the second device knows the secret.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Alan G. Bishop, Eric R. Soldan
  • Publication number: 20100215340
    Abstract: This document describes tools capable of enabling television consumer devices to launch applications using triggers. A trigger may act to save limited resources on a television consumer device by triggering launch of an application not stored on the television consumer device. A trigger may include a payload portion and a criteria portion. When criteria in the criteria portion is satisfied by the playback of media content, an action in the payload portion is performed. In one embodiment, the tools enable a television consumer device to associate a trigger with a piece of media content. Responsive to playing back the piece of media content, the trigger launches an application that associates additional triggers with the piece of media content.
    Type: Application
    Filed: February 20, 2009
    Publication date: August 26, 2010
    Applicant: Microsoft Corporation
    Inventors: Bradley R. Pettit, Eric R. Soldan, James A. Baldwin
  • Publication number: 20100211988
    Abstract: This document describes tools capable of enabling a media device to assign available resources to media content prior to receiving a request to display that media content. In one embodiment, the tools determine a next media content to be requested and available resources on a media device to display that next content. The tools may assign the available resources to the next page of media content prior to receiving a request to display the next page of media content.
    Type: Application
    Filed: February 18, 2009
    Publication date: August 19, 2010
    Applicant: Microsoft Corporation
    Inventors: Bradley R. Pettit, Eric R. Soldan, James A. Baldwin, Nicolae Surpatanu, Sean K. Sharma
  • Publication number: 20100174818
    Abstract: An input service for client devices is described. In embodiment(s), a session request can be received at a network service from a client device to establish an input service session. An applicable character input service can be determined which is then utilized by the client device where the character input service generates a character input interface for display at the client device. The character input interface of the character input service is communicated to the client device from which characters can be selected for input, and character inputs are received from the client device when initiated via the character input interface. The character inputs can be resolved at the network service for display updates that are then communicated to the client device for display in the character input interface.
    Type: Application
    Filed: January 7, 2009
    Publication date: July 8, 2010
    Applicant: Microsoft Corporation
    Inventors: Eric R. Soldan, Marilyn Chen
  • Publication number: 20100058172
    Abstract: Video content in an original markup language is processed and distributed for presentation such that the presentation preserves static and dynamic aspects of the video content in the original markup language. The video content in the original markup language may be processed into a binary format using a client-specific routine that is specific to a predetermined client. The distributed video content may be presented in a way that preserves the static and dynamic aspects of the video content in the original markup language.
    Type: Application
    Filed: November 13, 2009
    Publication date: March 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric R. Soldan, Steven J. Falkenburg, Tantek Celik, Bradley R. Pettit