Patents by Inventor Dean J. Blackketter

Dean J. Blackketter 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: 7103904
    Abstract: Described are methods and apparatus for enhancing a television advertisement simultaneously displayed on a number of remote receivers. In one embodiment, one or more advertisement templates are stored in memory on each of the remote receivers. The templates include formatting information and data fields into which can be inserted predefined types of information. For example, a selected template may be adapted to receive and display an advertiser's name, product, and a hyperlink to the advertiser's web site. A content creator, (e.g., a program producer, broadcaster, affiliate, cable company or satellite provider), embeds an advertisement summary in a data service channel of a broadcast signal. The advertisement summary includes a resource identifier unique to a selected one of the advertisement templates.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: September 5, 2006
    Assignee: Microsoft Corporation
    Inventors: Dean J. Blackketter, Daniel J. Zigmond, Sandra R. Bernardi, Timothy F. Park
  • Patent number: 7076792
    Abstract: Described are a method and apparatus for incorporating broadcast television into Web pages. Broadcast television can be embedded into Web pages using, for example, a “tv:” attribute in conjunction with common HTML tags. Within the “tv:” attribute, a Web-page author can reference a TV station by channel number, network, or broadcast call letters. HTML documents are parsed to recover both the conventional tags and tags that include TV attributes. The resulting Web pages display the identified broadcast TV in a frame specified by the TV attribute. One embodiment supports the presentation of television in the background of an HTML document. In that embodiment, HTML tags corresponding to overlying HTML content are provided with an attribute that defines a level of transparency from zero to one-hundred percent. The transparency attribute allows content providers to overlay any type of HTML information over a broadcast television show without completely obscuring the underlying show.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: July 11, 2006
    Assignee: Microsoft Corporation
    Inventors: Daniel J. Zigmond, David R. Anderson, Dean J. Blackketter
  • Patent number: 6966066
    Abstract: In interactive television, a broadcaster may broadcast triggers to a great many receiver units prompting the receiver units to attempt to send requests to a single destination on the Internet at roughly the same time. Such a large number of simultaneous requests can give rise to throughput problems and server overload. A receiver unit in accordance with the invention, rather than immediately attempting to send a request, waits a period of time (for example, a random period) before sending the request so as not to overload the server. In one embodiment, a trigger is received on an interactive television receiver unit prompting the viewer to select an icon. If the viewer selects the icon, then a browser in the receiver unit retrieves a web page on the Internet identified by a URL in the trigger. The web page includes an indication of a destination, scheduling information, and a form area. The viewer enters user information in association with the form area.
    Type: Grant
    Filed: October 25, 2001
    Date of Patent: November 15, 2005
    Assignee: Microsoft Corporation
    Inventors: Daniel J. Zigmond, Dean J. Blackketter
  • Patent number: 6938270
    Abstract: Described are methods and apparatus for enhancing an information resource, such as a Web page, simultaneously residing in memory on a number of remote receivers. A content creator, (e.g., a program producer, broadcaster, affiliate, cable company or satellite provider), embeds a trigger in a data service channel of a broadcast signal. The trigger includes a resource identifier unique to the information resource and a script capable of modifying the information resource. The script might be a script or a segment of a script written in a conventional scripting language. Each receiver that includes the targeted information resource monitors the data service channel of the broadcast video signal for script-bearing triggers directed to that resource. If a receiver receives a script-bearing trigger directed to the resident resource, the receiver executes the script contained within the trigger to alter the resource and/or the displayed video defined by the resource.
    Type: Grant
    Filed: April 7, 1999
    Date of Patent: August 30, 2005
    Assignee: Microsoft Corporation
    Inventors: Dean J. Blackketter, Daniel J. Zigmond
  • Publication number: 20040268405
    Abstract: Described are a method and apparatus for incorporating broadcast television into Web pages. Broadcast television can be embedded into Web pages using, for example, a “tv:” attribute in conjunction with common HTML tags. Within the “tv:” attribute, a Web-page author can reference a TV station by channel number, network, or broadcast call letters. HTML documents are parsed to recover both the conventional tags and tags that include TV attributes. The resulting Web pages display the identified broadcast TV in a frame specified by the TV attribute. One embodiment supports the presentation of television in the background of an HTML document. In that embodiment, HTML tags corresponding to overlying HTML content are provided with an attribute that defines a level of transparency from zero to one-hundred percent. The transparency attribute allows content providers to overlay any type of HTML information over a broadcast television show without completely obscuring the underlying show.
    Type: Application
    Filed: July 16, 2004
    Publication date: December 30, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel J. Zigmond, David R. Anderson, Dean J. Blackketter
  • Publication number: 20040261131
    Abstract: Described are a method and apparatus for incorporating broadcast television into Web pages. Broadcast television can be embedded into Web pages using, for example, a “tv:” attribute in conjunction with common HTML tags. Within the “tv:” attribute, a Web-page author can reference a TV station by channel number, network, or broadcast call letters. HTML documents are parsed to recover both the conventional tags and tags that include TV attributes. The resulting Web pages display the identified broadcast TV in a frame specified by the TV attribute. One embodiment supports the presentation of television in the background of an HTML document. In that embodiment, HTML tags corresponding to overlying HTML content are provided with an attribute that defines a level of transparency from zero to one-hundred percent. The transparency attribute allows content providers to overlay any type of HTML information over a broadcast television show without completely obscuring the underlying show.
    Type: Application
    Filed: July 16, 2004
    Publication date: December 23, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel J. Zigmond, David R. Anderson, Dean J. Blackketter
  • Publication number: 20040261130
    Abstract: An interactive television system includes “connected” receiver units capable of establishing bi-directional connections to remote information stores, such as Web servers, and “disconnected” receiver units unequipped to make such connections. The system supports the use of broadcast triggers that include connectivity values indicating whether an information resource identified by a trigger refers to “connected content” or “disconnected content.” The term “connected content” refers to information resources that require bi-directional connections to remote information stores; the term “disconnected content” refers to information resources, such as a locally stored program guide, that do not require such bi-directional connections. Disconnected receiver units identify and reject connected-content triggers by examining connectivity values broadcast as part of triggers.
    Type: Application
    Filed: July 16, 2004
    Publication date: December 23, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Bruce A. Leak, Daniel J. Zigmond, Dean J. Blackketter
  • Publication number: 20040230991
    Abstract: A broadcast signal is received that includes a data identifier that identifies data associated with the broadcast signal. The broadcast signal also includes the data associated with the broadcast signal encoded in the broadcast signal. The data associated with the broadcast signal includes an indicator to ignore the data identifier contained in the broadcast signal. The system decodes the data encoded in the broadcast signal while ignoring the data identifier contained in the broadcast signal. The indicator to ignore the data identifier contained in the broadcast signal may include an associated time period during which the data identifier should be ignored. The data identifier is broadcast in scan line twenty-one of a broadcast image. The data associated with the broadcast signal is encoded in vertical blanking interval lines of a broadcast image.
    Type: Application
    Filed: June 16, 2004
    Publication date: November 18, 2004
    Applicant: Microsoft Corporation
    Inventors: Dean J. Blackketter, Timothy F. Park
  • Patent number: 6785902
    Abstract: Described are a method and apparatus for incorporating broadcast television into Web pages. Broadcast television can be embedded into Web pages using, for example, a “tv:” attribute in conjunction with common HTML tags. Within the “tv:” attribute, a Web-page author can reference a TV station by channel number, network, or broadcast call letters. HTML documents are parsed to recover both the conventional tags and tags that include TV attributes. The resulting Web pages display the identified broadcast TV in a frame specified by the TV attribute. One embodiment supports the presentation of television in the background of an HTML document. In that embodiment, HTML tags corresponding to overlying HTML content are provided with an attribute that defines a level of transparency from zero to one-hundred percent. The transparency attribute allows content providers to overlay any type of HTML information over a broadcast television show without completely obscuring the underlying show.
    Type: Grant
    Filed: December 20, 1999
    Date of Patent: August 31, 2004
    Assignee: WebTV Networks, Inc.
    Inventors: Daniel J. Zigmond, David R. Anderson, Dean J. Blackketter
  • Patent number: 6772438
    Abstract: A broadcast signal is received that includes a data identifier that identifies data associated with the broadcast signal. The broadcast signal also includes the data associated with the broadcast signal encoded in the broadcast signal. The data associated with the broadcast signal includes an indicator to ignore the data identifier contained in the broadcast signal. The system decodes the data encoded in the broadcast signal while ignoring the data identifier contained in the broadcast signal. The indicator to ignore the data identifier contained in the broadcast signal may include an associated time period during which the data identifier should be ignored. The data identifier is broadcast in scan line twenty-one of a broadcast image. The data associated with the broadcast signal is encoded in vertical blanking interval lines of a broadcast image.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: August 3, 2004
    Assignee: Microsoft Corporation
    Inventors: Dean J. Blackketter, Timothy F. Park
  • Patent number: 6668378
    Abstract: Interactive television content can be classified as either disconnected content or as connected content. An interactive television system involves some receivers that cannot establish connections to the Internet and therefore cannot properly process triggers to connected content. The system also involves other receiver units that can establish connections to the Internet and can process triggers to connected content. A trigger in accordance with the invention involves a “connected content/disconnected content” attribute that identifies the trigger as either a trigger to disconnected content or a trigger to connected content. Receiver units that cannot process triggers to connected content can therefore use the attribute to identify triggers to such connected content and can then ignore such triggers, while those receiver units that can process triggers to connect content can use those triggers to make the desired Internet connection.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: December 23, 2003
    Assignee: WebTV Networks, Inc.
    Inventors: Bruce A. Leak, Daniel J. Zigmond, Dean J. Blackketter
  • Publication number: 20030204854
    Abstract: Described are methods and apparatus for enhancing an information resource, such as a Web page, simultaneously residing in memory on a number of remote receivers. A content creator, (e.g., a program producer, broadcaster, affiliate, cable company or satellite provider), embeds a trigger in a data service channel of a broadcast signal. The trigger includes a resource identifier unique to the information resource and a script capable of modifying the information resource. The script might be a script or a segment of a script written in a conventional scripting language. Each receiver that includes the targeted information resource monitors the data service channel of the broadcast video signal for script-bearing triggers directed to that resource. If a receiver receives a script-bearing trigger directed to the resident resource, the receiver executes the script contained within the trigger to alter the resource and/or the displayed video defined by the resource.
    Type: Application
    Filed: April 7, 1999
    Publication date: October 30, 2003
    Inventors: DEAN J. BLACKKETTER, DANIEL J. ZIGMOND
  • Patent number: 6614804
    Abstract: The invention involves transmission download of data to plural, mass storage medium-based remote users of content or software upgrades or multiple versions. Optionally provided are pre-download scheduling of one or more future download sessions and post-download remote scripted software execution by the remote clients. For purposes of more efficient use of the transmission link, low-volume scheduling information or content are transmitted within designated narrow-bandwidth sub-channels or trickle streams allocated within the broad bandwidth of the transmission channel and such allocation may be dynamic to vary the allocation based upon relative high-volume, high-speed and low-volume, low-speed demands. The invention is implemented in software residing primarily in the server computer connected with the transmission provider.
    Type: Grant
    Filed: March 22, 1999
    Date of Patent: September 2, 2003
    Assignee: WEBTV Networks, Inc.
    Inventors: Andrew T. McFadden, Mark Wagner, Wei Huang, Dean J. Blackketter, Michael A. Killianey, Alan G. Bishop
  • Publication number: 20030126621
    Abstract: Interactive television content can be classified as either disconnected content or as connected content. An interactive television system involves some receivers that cannot establish connections to the Internet and therefore cannot properly process triggers to connected content. The system also involves other receiver units that can establish connections to the Internet and can process triggers to connected content. A trigger in accordance with the invention involves a “connected content/disconnected content” attribute that identifies the trigger as either a trigger to disconnected content or a trigger to connected content. Receiver units that cannot process triggers to connected content can therefore use the attribute to identify triggers to such connected content and to ignore such triggers.
    Type: Application
    Filed: June 30, 1999
    Publication date: July 3, 2003
    Inventors: BRUCE A. LEAK, DANIEL J. ZIGMOND, DEAN J. BLACKKETTER
  • Patent number: 6571392
    Abstract: In interactive television, information from an information resource may be displayed along with television video in a synchronized fashion. When information is to be displayed at a point in the television video, a Uniform Resource Identifier (URI) that identifies the information resource is broadcast along with the television video on a one-way broadcast communication channel. A receiver unit receives the URI from the broadcast channel. If the information resource identified by the URI is available locally (for example, is present in local storage on the receiver unit), then the receiver unit uses the URI to retrieve the information resource locally. If, on the other hand, the information resource is not available locally, then the receiver unit uses the URI to retrieve the information resource from the Internet.
    Type: Grant
    Filed: April 20, 1999
    Date of Patent: May 27, 2003
    Assignee: WebTV Networks, Inc.
    Inventors: Daniel J. Zigmond, Dean J. Blackketter
  • Patent number: 6560777
    Abstract: The invention is a method and apparatus for simultaneously enhancing two or more unique HTML pages (information resources) using a single enhancement trigger. A content creator, (e.g., a program producer, broadcaster, affiliate, cable company, or satellite provider), embeds an enhancement trigger in a data service channel of a broadcast video signal. The embedded enhancement trigger includes a collective resource identifier that identifies two or more information resources, such as a collection of different HTML pages. The content creator can then broadcast the enhancement trigger to the several information resources to enhance them all using a single enhancement trigger.
    Type: Grant
    Filed: April 7, 1999
    Date of Patent: May 6, 2003
    Assignee: WebTv Networks, Inc.
    Inventors: Dean J. Blackketter, Daniel J. Zigmond, Timothy F. Park
  • Patent number: 6532517
    Abstract: The invention involves storing data on a storage medium without fragmentation. A data conveyance system configures data for delivery to a data storage system and associates a storage instruction with the data. The storage instruction instructs the data storage system to store the data without fragmentation. The data conveyance system then conveys the data and the storage instruction to the data storage system. The data storage system receives the conveyance and a controller reads the storage instruction. The controller stores the data in contiguous storage locations on the storage medium in accordance with the storage instruction. If the storage medium is a disk, the data conveyance system may configure the data for delivery to the data storage system by generating a filesystem and combining the data and the filesystem to form a partition file.
    Type: Grant
    Filed: April 13, 1999
    Date of Patent: March 11, 2003
    Assignee: WebTV Networks, Inc.
    Inventors: Mark Wagner, Alan G. Bishop, Dean J. Blackketter
  • Patent number: 6460180
    Abstract: Information from an information resource may be displayed with television video in a synchronized fashion. A trigger, broadcast along with the television video, identifies the resource and indicates how information from the resource should display. When a trigger is received, the receiver unit determines whether a rule stored in the receiver unit applies to the trigger. For example, if the rule applies, the receiver unit may take a predetermined action, or if the rule does not apply, the rule may have no effect and the receiver unit may act upon the trigger in a normal or default fashion. Based on one or more rules, the receiver unit may ignore certain triggers, but not others. Rules can be automatically loaded into the receiver unit on power-up by one-way broadcast communication, from a permanent storage device, or by downloading from the Internet. The rules can be updated periodically.
    Type: Grant
    Filed: April 20, 1999
    Date of Patent: October 1, 2002
    Assignee: WebTV Networks, Inc.
    Inventors: Timothy F. Park, Dean J. Blackketter, Sandra R. Bernardi
  • Publication number: 20020138849
    Abstract: Described are methods and apparatus for simultaneously enhancing two or more unique HTML pages (information resources) using a single enhancement trigger. A content creator, (e.g., a program producer, broadcaster, affiliate, cable company, or satellite provider), embeds an enhancement trigger in a data service channel of a broadcast video signal. The embedded enhancement trigger includes a collective resource identifier that identifies two or more information resources, such as a collection of different HTML pages. The content creator can then broadcast the enhancement trigger to the several information resources to enhance them all using a single enhancement trigger.
    Type: Application
    Filed: April 7, 1999
    Publication date: September 26, 2002
    Inventors: DEAN J. BLACKKETTER, DANIEL J. ZIGMOND, TIMOTHY F. PARK
  • Patent number: 6415438
    Abstract: An interactive television trigger has a time attribute value that indicates a future time when the trigger is to be executed. In many situations, the trigger is sent to the receiver unit prior to the future time (e.g., to account for bandwidth limitations or to allow prefetching of an information resource associated with the trigger). Redundant triggers may be sent as the future time draws closer. In this way, if the receiver unit did not receive a previously sent trigger for some reason, a redundant trigger is available for execution. The receiver unit may ignore duplicate triggers. The time attribute value also may indicate a life span during which the trigger is valid so that, if a user switches video channels but returns to a video channel for which execution of the trigger is desired, the trigger may be re-executed during the life span.
    Type: Grant
    Filed: October 5, 1999
    Date of Patent: July 2, 2002
    Assignee: WebTV Networks, Inc.
    Inventors: Dean J. Blackketter, Daniel J. Zigmond, Timothy F. Park