Patents by Inventor David R. Fulmer

David R. Fulmer 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: 10121514
    Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: November 6, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I. A. N. Hurd
  • Publication number: 20170264940
    Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.
    Type: Application
    Filed: May 30, 2017
    Publication date: September 14, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I.A.N. Hurd
  • Patent number: 9697870
    Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I. A. N. Hurd
  • Patent number: 9336016
    Abstract: An exemplary computer-implementable method includes receiving a call from an application executing on a host computer, the host computer having a collection of graphical user interfaces, and, in response to the call, registering the application whereby the registering comprises providing one or more entry points for the application wherein each entry point corresponds to at least one of the graphical user interfaces of the collection of graphical user interfaces. Various other exemplary methods, devices, systems, etc., are also disclosed.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: May 10, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Ethan Zoller, David R. Fulmer, Dean W. Talley, Hugh C. Vidos, Michael E. Creasy, John Elsbree
  • Publication number: 20150356998
    Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.
    Type: Application
    Filed: August 18, 2015
    Publication date: December 10, 2015
    Inventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I.A.N. Hurd
  • Patent number: 9160960
    Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: October 13, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I. A. N. Hurd
  • Publication number: 20120266216
    Abstract: An exemplary computer-implementable method includes receiving a call from an application executing on a host computer, the host computer having a collection of graphical user interfaces, and, in response to the call, registering the application whereby the registering comprises providing one or more entry points for the application wherein each entry point corresponds to at least one of the graphical user interfaces of the collection of graphical user interfaces. Various other exemplary methods, devices, systems, etc., are also disclosed.
    Type: Application
    Filed: June 28, 2012
    Publication date: October 18, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: David Ethan Zoller, David R. Fulmer, Dean W. Talley, Hugh C. Vidos, Michael E. Creasy, John Elsbree
  • Patent number: 8214754
    Abstract: An exemplary computer-implementable method includes receiving a call from an application executing on a host computer, the host computer having a collection of graphical user interfaces, and, in response to the call, registering the application whereby the registering comprises providing one or more entry points for the application wherein each entry point corresponds to at least one of the graphical user interfaces of the collection of graphical user interfaces. Various other exemplary methods, devices, systems, etc., are also disclosed.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: David Ethan Zoller, David R. Fulmer, Dean W Talley, Hugh C. Vidos, Michael E. Creasy, John Elsbree
  • Publication number: 20120141095
    Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.
    Type: Application
    Filed: December 2, 2010
    Publication date: June 7, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I.A.N. Hurd
  • Patent number: 8074227
    Abstract: A system and method for utilizing a first managed process to host at least a second managed process is disclosed. The technology initially provides a first managed process. The first managed process hosting at least a second managed process. An unmanaged process is then provided to facilitate communication between the first managed process and the second managed process, such that a user can automatically communicate with the first managed process while the second managed process is operational and the first managed process is in the background without requiring the user to select the first managed process.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael J. Antonio, David R. Fulmer, Vivek B. Dalvi, David P. Relyea
  • Patent number: 7810100
    Abstract: A set of embodied Application Program Interface(s) (112) are provided for facilitating a method of presenting a presented user-interface shell (UIS) (114) that cooperates with a servicing user-interface shell (UIS) (116). The method includes receiving data indicative of one or more tasks to be completed, coordinating the completion of said one or more tasks, and returning control to said presented UIS (114).
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: October 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Rodger W. Benson, David R. Fulmer
  • Publication number: 20080196038
    Abstract: A system and method for utilizing a first managed process to host at least a second managed process is disclosed. The technology initially provides a first managed process. The first managed process hosting at least a second managed process. An unmanaged process is then provided to facilitate communication between the first managed process and the second managed process, such that a user can automatically communicate with the first managed process while the second managed process is operational and the first managed process is in the background without requiring the user to select the first managed process.
    Type: Application
    Filed: February 8, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Michael J. Antonio, David R. Fulmer, Vivek B. Dalvi, David P. Relyee
  • Patent number: 7376878
    Abstract: A signal correcting and compensating system including a signal transceiver, a personal computer, a signal database, and a signal correction component. A signal sent by a remote control may be subjected to a distortion causing nuisance before it is received by a transceiver, possibly preventing the signal from being identified. A signal correction component may correct and/or compensate for errors by evaluating the signal and determining a margin of error for identifying information within the signal.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: May 20, 2008
    Assignee: Microsoft Corporation
    Inventors: Robert A. Kleewein, David R. Fulmer, Michelle V. Niethammer
  • Patent number: 7139825
    Abstract: A recipient computer system submits an anonymous electronic message address to a source computing system for use when the source computing system is to send electronic messages to the recipient. When the electronic message server receives an electronic message, it reads the electronic message address and determines that the address corresponds to the recipient, but only if the electronic message originated from the source. If the electronic message were to originate from a different source computing system, the same electronic message address would not be respected for delivery to the recipient. Accordingly, the electronic message address is specific to a source, and thus sharing the electronic message address has little avail. The association between the address and the recipient may be revoked when the recipient no longer desires to receive messages from the source.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: November 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Kristian L. M. Andaker, Malcolm Davis, David R. Fulmer, John L. Gibbon
  • Publication number: 20040064513
    Abstract: A recipient computer system submits an anonymous electronic message address to a source computing system for use when the source computing system is to send electronic messages to the recipient. When the electronic message server receives an electronic message, it reads the electronic message address and determines that the address corresponds to the recipient, but only if the electronic message originated from the source. If the electronic message were to originate from a different source computing system, the same electronic message address would not be respected for delivery to the recipient. Accordingly, the electronic message address is specific to a source, and thus sharing the electronic message address has little avail. The association between the address and the recipient may be revoked when the recipient no longer desires to receive messages from the source.
    Type: Application
    Filed: September 30, 2002
    Publication date: April 1, 2004
    Inventors: Kristian L.M. Andaker, Malcolm Davis, David R. Fulmer, John L. Gibbon