Patents by Inventor Daniel Danker
Daniel Danker 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: 7437410Abstract: Reducing the amount of input required by a user to enter an electronic message. When an electronic message is received, one or more language expressions associated with the electronic message are displayed to a user. The user may select one or more of the language expressions and have the full text of all the selected language expressions included in a reply electronic message. Icons, which represent a user's capability to engage in an electronic messaging session, may also be displayed. When a user changes their capability to engage in an electronic messaging session, for instance when they go offline, a command may be sent to other users. This command may take the form of a character sequence not normally occurring in written language, which is interpreted by network devices and changes the display of the icon associated with a the user who went offline.Type: GrantFiled: August 17, 2005Date of Patent: October 14, 2008Assignee: Microsoft CorporationInventors: Daniel Danker, Peter Barrett
-
Publication number: 20080010654Abstract: In a system that includes a processor and a display device on which video programming can be displayed, a method for transitioning to a video advertisement by displaying a related banner advertisement. The method includes generating, on the display device, a display screen on which a video advertisement is to be displayed, the display screen being generated at a time before a time at which the video advertisement is available to be displayed. A banner advertisement is displayed on the display screen at a region that coincides with a region where the video advertisement is to be displayed. The banner advertisement can have a subject matter that is related to that of the video advertisement or alternatively have any subject matter. When the video advertisement becomes available to be displayed, the method can include replacing the banner advertisement with the video advertisement.Type: ApplicationFiled: April 14, 2006Publication date: January 10, 2008Applicant: Microsoft CorporationInventors: Peter Barrett, Daniel Danker
-
Patent number: 7293245Abstract: Methods, systems, and computer program products for presenting a plurality of options for selection. Each option is organized into either a category or a sub-category that is associated with a category. The association between categories and sub-categories is independent of time. Categories are displayed along one axis and sub-categories are displayed simultaneously along another orthogonal axis. The axis chosen for categories may depend on the direction that text associated with the categories is written. Categories and sub-categories are available for immediate selection, without first having to highlight or select any option. To account for a large number of options, categories and sub-categories may scroll as needed. The appearance of categories and sub-categories may be distinguished in some way, such as through colors, fonts, or borders.Type: GrantFiled: March 16, 2006Date of Patent: November 6, 2007Assignee: Microsoft CorporationInventors: David Hendler Sloo, Daniel Danker, Christopher M. White
-
Patent number: 7257618Abstract: Reducing the amount of input required by a user to enter an electronic message. When an electronic message is received, one or more language expressions associated with the electronic message are displayed to a user. The user may select one or more of the language expressions and have the full text of all the selected language expressions included in a reply electronic message. Icons, which represent a user's capability to engage in an electronic messaging session, may also be displayed. When a user changes their capability to engage in an electronic messaging session, for instance when they go offline, a command may be sent to other users. This command may take the form of a character sequence not normally occurring in written language, which is interpreted by network devices and changes the display of the icon associated with a the user who went offline.Type: GrantFiled: September 30, 2005Date of Patent: August 14, 2007Assignee: Microsoft CorporationInventors: Daniel Danker, Peter T. Barrett
-
Publication number: 20070143793Abstract: A system for displaying an electronic program guide (EPG) to a viewer. The system includes displaying one or more data slices representative of broadcast programming to a viewer. In response to input from the viewer, the displayed number of data slices is increased, for example, from one slice to two slices. In browser mode the viewer can scroll through multiple EPG data slices without selecting to view full mode EPG, while in full mode the EPG can expand from a single column of data slices to multiple columns of data slices based upon viewer selections. The EPGs of the present invention can display programming that a viewer is more likely to watch at a particular time than other programming. A data slice representing the predicted programming can be inserted into the EPG so that the viewer can identify programming that is likely to be of interest.Type: ApplicationFiled: February 16, 2007Publication date: June 21, 2007Applicant: MICROSOFT CORPORATIONInventors: Peter Barrett, Daniel Danker, Jeffrey Yaksick
-
Patent number: 7216170Abstract: The described implementations provide for referencing locally and remotely deployed resources in a television-based entertainment system. The entertainment system includes a content provider or network server. The network server accesses a digital broadcast network via any one of multiple different digital broadcasting protocols. The network server distributes source content to a head end component of the system, which in turn distributes the source content to a client device such as a set-top box. The source content includes a number of embedded references to resources such as those deployed locally by the set-top box and/or deployed remotely by the network server. The set-top box utilizes a mapping table to determine actual values of syntactical abstractions in syntax of the embedded references to access and/or launch at least one locally or remotely deployed resource.Type: GrantFiled: May 22, 2002Date of Patent: May 8, 2007Assignee: Microsoft CorporationInventors: Edward Anthony Ludvig, Daniel Danker, Gandhimathi Vaithilingam
-
Publication number: 20070079330Abstract: Improved last channel button functionality is described. A remote control device for interacting with a media system includes a mechanism (e.g., a button) by which a user can direct the media system to automatically access a previously tuned (but not immediately previously tuned) channel; or a list of previously tuned channels. A previously tuned channel to be selected may be determined based on an amount of time that the media system was previously tuned to the channel and/or based on receipt of user command indicating user interest in the channel.Type: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Applicant: Microsoft CorporationInventors: Edward Ludvig, Daniel Danker, David Sloo
-
Patent number: 7197759Abstract: A method for displaying an electronic program guide (EPG) to a viewer. The method includes displaying one or more data slices representative of broadcast programming to a viewer. In response to input from the viewer, the displayed number of data slices is increased, for example, from one slice to two slices. In browser mode the viewer can scroll through multiple EPG data slices without selecting to view full mode EPG, while in full mode the EPG can expand from a single column of data slices to multiple columns of data slices based upon viewer selections. The EPGs of the present invention can display programming that a viewer is more likely to watch at a particular time than other programming. A data slice representing the predicted programming can be inserted into the EPG so that the viewer can identify programming that is likely to be of interest.Type: GrantFiled: May 14, 2001Date of Patent: March 27, 2007Assignee: WebTV Networks, Inc.Inventors: Peter T. Barrett, Daniel Danker, Jeffrey D. Yaksick
-
Publication number: 20070038951Abstract: Systems and methods are described for intelligent default selection of characters to be entered via an on-screen keyboard. Based on one to several criteria, a character most likely to be selected for entry via the on-screen keyboard during a search request is determined and a selector is positioned at that particular character. If that character is indeed the character the user wishes to enter, the user does not have to execute any navigation steps to enter the character, but can—with a single actuation—enter that character. In many instances, the user will only have to enter the selection without first having to navigate to the selection. As a result, the number of times buttons need to be actuated by the user to enter a character string can be significantly reduced.Type: ApplicationFiled: October 2, 2006Publication date: February 15, 2007Applicant: Microsoft CorporationInventors: Daniel Danker, Steven Wasserman
-
Patent number: 7130846Abstract: Systems and methods are described for intelligent default selection of characters to be entered via an on-screen keyboard. Based on one to several criteria, a character most likely to be selected for entry via the on-screen keyboard during a search request is determined and a selector is positioned at that particular character. If that character is indeed the character the user wishes to enter, the user does not have to execute any navigation steps to enter the character, but can—with a single actuation—enter that character. In many instances, the user will only have to enter the selection without first having to navigate to the selection. As a result, the number of times buttons need to be actuated by the user to enter a character string can be significantly reduced.Type: GrantFiled: June 10, 2003Date of Patent: October 31, 2006Assignee: Microsoft CorporationInventors: Daniel Danker, Steven Wasserman
-
Patent number: 7117439Abstract: In a system that includes a processor and a display device on which video programming can be displayed, a method for transitioning to a video advertisement by displaying a related banner advertisement. The method includes generating, on the display device, a display screen on which a video advertisement is to be displayed, the display screen being generated at a time before a time at which the video advertisement is available to be displayed. A banner advertisement is displayed on the display screen at a region that coincides with a region where the video advertisement is to be displayed. The banner advertisement can have a subject matter that is related to that of the video advertisement or alternatively have any subject matter. When the video advertisement becomes available to be displayed, the method can include replacing the banner advertisement with the video advertisement.Type: GrantFiled: October 19, 2001Date of Patent: October 3, 2006Assignee: Microsoft CorporationInventors: Peter T. Barrett, Daniel Danker
-
Publication number: 20060161866Abstract: Methods, systems, and computer program products for presenting a plurality of options for selection. Each option is organized into either a category or a sub-category that is associated with a category. The association between categories and sub-categories is independent of time. Categories are displayed along one axis and sub-categories are displayed simultaneously along another orthogonal axis. The axis chosen for categories may depend on the direction that text associated with the categories is written. Categories and sub-categories are available for immediate selection, without first having to highlight or select any option. To account for a large number of options, categories and sub-categories may scroll as needed. The appearance of categories and sub-categories may be distinguished in some way, such as through colors, fonts, or borders.Type: ApplicationFiled: March 16, 2006Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: David Sloo, Daniel Danker, Christopher White
-
Publication number: 20060130098Abstract: Searching electronic program guide (EPG) data is described. The EPG data may be compartmentalized into channel metadata that describes characteristics of one or more channels and content metadata that describes characteristics of one or more content items. In a implementation, a method includes searching channel metadata and content metadata. A result of the searching is formed for output in conjunction with an electronic program guide (EPG).Type: ApplicationFiled: December 15, 2004Publication date: June 15, 2006Applicant: Microsoft CorporationInventors: Pradhan Rao, David Sloo, Daniel Danker, George Nyako
-
Patent number: 7036092Abstract: Methods, systems, and computer program products for presenting a plurality of options for selection. Each option is organized into either a category or a sub-category that is associated with a category. The association between categories and sub-categories is independent of time. Categories are displayed along one axis and sub-categories are displayed simultaneously along another orthogonal axis. The axis chosen for categories may depend on the direction that text associated with the categories is written. Categories and sub-categories are available for immediate selection, without first having to highlight or select any option. To account for a large number of options, categories and sub-categories may scroll as needed. The appearance of categories and sub-categories may be distinguished in some way, such as through colors, fonts, or borders.Type: GrantFiled: May 23, 2002Date of Patent: April 25, 2006Assignee: Microsoft CorporationInventors: David Hendler Sloo, Daniel Danker, Christopher M. White
-
Publication number: 20060031375Abstract: Reducing the amount of input required by a user to enter an electronic message. When an electronic message is received, one or more language expressions associated with the electronic message are displayed to a user. The user may select one or more of the language expressions and have the full text of all the selected language expressions included in a reply electronic message. Icons, which represent a user's capability to engage in an electronic messaging session, may also be displayed. When a user changes their capability to engage in an electronic messaging session, for instance when they go offline, a command may be sent to other users. This command may take the form of a character sequence not normally occurring in written language, which is interpreted by network devices and changes the display of the icon associated with a the user who went offline.Type: ApplicationFiled: September 30, 2005Publication date: February 9, 2006Applicant: Microsoft CorporationInventors: Daniel Danker, Peter Barrett
-
Publication number: 20060031881Abstract: A method for displaying an electronic program guide (EPG) to a viewer. The method includes displaying one or more data slices representative of broadcast programming to a viewer. In response to input from the viewer, the displayed number of data slices is increased, for example, from one slice to two slices. In browser mode the viewer can scroll through multiple EPG data slices without selecting to view full mode EPG, while in full mode the EPG can expand from a single column of data slices to multiple columns of data slices based upon viewer selections. The EPGs of the present invention can display programming that a viewer is more likely to watch at a particular time than other programming. A data slice representing the predicted programming can be inserted into the EPG so that the viewer can identify programming that is likely to be of interest.Type: ApplicationFiled: September 30, 2005Publication date: February 9, 2006Applicant: Microsoft CorporationInventors: Peter Barrett, Daniel Danker, Jeffrey Yaksick
-
Patent number: 6983305Abstract: Reducing the amount of input required by a user to enter an electronic message. When an electronic message is received, one or more language expressions associated with the electronic message are displayed to a user. The user may select one or more of the language expressions and have the full text of all the selected language expressions included in a reply electronic message. Icons, which represent a user's capability to engage in an electronic messaging session, may also be displayed. When a user changes their capability to engage in an electronic messaging session, for instance when they go offline, a command may be sent to other users. This command may take the form of a character sequence not normally occurring in written language, which is interpreted by network devices and changes the display of the icon associated with a the user who went offline.Type: GrantFiled: May 30, 2001Date of Patent: January 3, 2006Assignee: Microsoft CorporationInventors: Daniel Danker, Peter T. Barrett
-
Publication number: 20050278427Abstract: Reducing the amount of input required by a user to enter an electronic message. When an electronic message is received, one or more language expressions associated with the electronic message are displayed to a user. The user may select one or more of the language expressions and have the full text of all the selected language expressions included in a reply electronic message. Icons, which represent a user's capability to engage in an electronic messaging session, may also be displayed. When a user changes their capability to engage in an electronic messaging session, for instance when they go offline, a command may be sent to other users. This command may take the form of a character sequence not normally occurring in written language, which is interpreted by network devices and changes the display of the icon associated with a the user who went offline.Type: ApplicationFiled: August 17, 2005Publication date: December 15, 2005Applicant: Microsoft CorporationInventors: Daniel Danker, Peter Barrett
-
Publication number: 20050216932Abstract: Techniques for targeting advertisements to consumers of on-demand media content are described. When a television viewer chooses to record a broadcast program, an advertisement associated with the program is downloaded from a server. When the user chooses to watch the recorded program, the advertisement is rendered in conjunction with the recorded program.Type: ApplicationFiled: March 24, 2004Publication date: September 29, 2005Inventor: Daniel Danker
-
Publication number: 20050210510Abstract: A client device receives a request to display a program guide. After identifying program schedule information, the client device generates a scrolling program guide and communicates the scrolling program guide to a display device. The program guide may contain the program schedule information as well as additional information targeted to a user of the client device.Type: ApplicationFiled: March 19, 2004Publication date: September 22, 2005Inventor: Daniel Danker