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: 10121514Abstract: 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: GrantFiled: May 30, 2017Date of Patent: November 6, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I. A. N. Hurd
-
Publication number: 20170264940Abstract: 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: ApplicationFiled: May 30, 2017Publication date: September 14, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I.A.N. Hurd
-
Patent number: 9697870Abstract: 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: GrantFiled: August 18, 2015Date of Patent: July 4, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I. A. N. Hurd
-
Patent number: 9336016Abstract: 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: GrantFiled: June 28, 2012Date of Patent: May 10, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Ethan Zoller, David R. Fulmer, Dean W. Talley, Hugh C. Vidos, Michael E. Creasy, John Elsbree
-
Publication number: 20150356998Abstract: 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: ApplicationFiled: August 18, 2015Publication date: December 10, 2015Inventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I.A.N. Hurd
-
Patent number: 9160960Abstract: 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: GrantFiled: December 2, 2010Date of Patent: October 13, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I. A. N. Hurd
-
Publication number: 20120266216Abstract: 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: ApplicationFiled: June 28, 2012Publication date: October 18, 2012Applicant: MICROSOFT CORPORATIONInventors: David Ethan Zoller, David R. Fulmer, Dean W. Talley, Hugh C. Vidos, Michael E. Creasy, John Elsbree
-
Patent number: 8214754Abstract: 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: GrantFiled: April 15, 2005Date of Patent: July 3, 2012Assignee: Microsoft CorporationInventors: David Ethan Zoller, David R. Fulmer, Dean W Talley, Hugh C. Vidos, Michael E. Creasy, John Elsbree
-
Publication number: 20120141095Abstract: 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: ApplicationFiled: December 2, 2010Publication date: June 7, 2012Applicant: MICROSOFT CORPORATIONInventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I.A.N. Hurd
-
Patent number: 8074227Abstract: 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: GrantFiled: February 8, 2007Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Michael J. Antonio, David R. Fulmer, Vivek B. Dalvi, David P. Relyea
-
Patent number: 7810100Abstract: 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: GrantFiled: August 12, 2005Date of Patent: October 5, 2010Assignee: Microsoft CorporationInventors: Rodger W. Benson, David R. Fulmer
-
Publication number: 20080196038Abstract: 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: ApplicationFiled: February 8, 2007Publication date: August 14, 2008Applicant: Microsoft CorporationInventors: Michael J. Antonio, David R. Fulmer, Vivek B. Dalvi, David P. Relyee
-
Patent number: 7376878Abstract: 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: GrantFiled: December 1, 2005Date of Patent: May 20, 2008Assignee: Microsoft CorporationInventors: Robert A. Kleewein, David R. Fulmer, Michelle V. Niethammer
-
Patent number: 7139825Abstract: 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: GrantFiled: September 30, 2002Date of Patent: November 21, 2006Assignee: Microsoft CorporationInventors: Kristian L. M. Andaker, Malcolm Davis, David R. Fulmer, John L. Gibbon
-
Publication number: 20040064513Abstract: 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: ApplicationFiled: September 30, 2002Publication date: April 1, 2004Inventors: Kristian L.M. Andaker, Malcolm Davis, David R. Fulmer, John L. Gibbon