Patents by Inventor Daniel J. Zigmond

Daniel J. Zigmond 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: 7064675
    Abstract: Subject matter includes a reprogrammer for roving remote controllers that are capable of being used in multiple locations with different devices to be controlled at each location. An exemplary roving remote controller changes control code sets to operate whatever devices are present in a particular room. In one implementation, an exemplary multimedia system has reprogrammers for one or more roving remote controllers that adapt to their setting. When a remote controller is moved from a first room to a second room, the program content being controlled in the first room is automatically transferred to the second room.
    Type: Grant
    Filed: August 15, 2003
    Date of Patent: June 20, 2006
    Assignee: Microsoft Corporation
    Inventors: Daniel J. Zigmond, Dov Green
  • Patent number: 7051351
    Abstract: Systems and methods for selecting and inserting advertisements in an information document displayed to a user, wherein the selection is based at least in part on television programming viewed by the user. The systems and methods may be implemented using the Internet or another information retrieval system that includes a client system and a remote server. The client system monitors television programming viewed by the user and compiles a user profile characterizing the television programming. When the user requests an Internet resource using the client system, the television programming information in the user profile is utilized to select an appropriate advertisement. The advertisement is then inserted in the information document and displayed to the user. Advertisement selection and insertion may be conducted at the remote server, the client system, or at the level of the Internet service provider.
    Type: Grant
    Filed: March 8, 1999
    Date of Patent: May 23, 2006
    Assignee: Microsoft Corporation
    Inventors: Phillip Y. Goldman, Michael A. Killianey, Daniel J. Zigmond
  • Patent number: 6990678
    Abstract: Systems and methods for displaying Internet content associated with television programming. Content associated with a program included in the television programming is automatically displayed by a set top box. Before the broadcast of a program, listing information or EPG data is stored at the set top box. The listing information includes batch mode logical addresses or links. During the program, a viewer is notified about the link, and the content may be accessed and displayed concurrently with the program. In addition, real-time logical addresses or links, which are embedded in the program, may be extracted and the viewer is notified of these links. If both the real time and batch links are available, a determination is made according to pre-defined rules regarding which link is brought to the attention of the viewer.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: January 24, 2006
    Assignee: Microsoft Corporation
    Inventor: Daniel J. Zigmond
  • 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: 20040205810
    Abstract: Described are methods and apparatus for encouraging viewers to pay attention to television programs, commercials in particular, by offering viewers some incentive to watch. In one embodiment, viewers are notified that they can receive frequent-flier miles for answering one or more simple questions at the conclusion of the commercial. To verify that the viewer paid attention to the commercial, the answer to the question may be based on the content of the commercial. A sponsor might ask, for example, that the viewer identify the name of the sponsor or the color of an announcer's shirt. A correct answer indicates that the viewer watched the commercial, and that the viewer is therefore entitled to some reward. For example, viewers who watch the commercial may be entered in a prize drawing, or may receive prize points, such as frequent-flier miles. In other embodiments, viewers may verify that they watched a given program by selecting an icon or pressing a button on a remote control.
    Type: Application
    Filed: April 29, 2004
    Publication date: October 14, 2004
    Inventors: John R. Matheny, Daniel J. Zigmond
  • 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: 6766524
    Abstract: Described are methods and apparatus for encouraging viewers to pay attention to television programs, commercials in particular, by offering viewers some incentive to watch. In one embodiment, viewers are notified that they can receive frequent-flier miles for answering one or more simple questions at the conclusion of the commercial. To verify that the viewer paid attention to the commercial, the answer to the question may be based on the content of the commercial. A sponsor might ask, for example, that the viewer identify the name of the sponsor or the color of an announcer's shirt. A correct answer indicates that the viewer watched the commercial, and that the viewer is therefore entitled to some reward. For example, viewers who watch the commercial may be entered in a prize drawing, or may receive prize points, such as frequent-flier miles. In other embodiments, viewers may verify that they watched a given program by selecting an icon or pressing a button on a remote control.
    Type: Grant
    Filed: May 8, 2000
    Date of Patent: July 20, 2004
    Assignee: WebTV Networks, Inc.
    Inventors: John R. Matheny, Daniel J. Zigmond
  • Publication number: 20040064836
    Abstract: Systems and methods for generating a walled garden program for substantially optimized bandwidth delivery are described. In particular, layers of data that are substantially similar across multiple pages of Web content are identified for subsequent reuse during transcoding operations. To this end, the content pages are transcoded into a program that includes multiple video components. The pages are transcoded such that a layer that was determined to be substantially similar across multiple ones of the pages is not encoded into a respective video component for each substantially similar occurrence of the layer. Rather, the layer and all other substantially similar layers are represented in the program with a single still of the video components and interaction model metadata. By reusing similar components, the amount of data used to represent the Web content is reduced, providing for substantially optimized bandwidth delivery to the client.
    Type: Application
    Filed: September 30, 2002
    Publication date: April 1, 2004
    Inventors: Edward A. Ludvig, Jay D. Logue, Daniel J. Zigmond, Steven R. Sandke
  • Patent number: 6708335
    Abstract: Systems and methods for tracking viewing behavior of advertisements on home entertainment systems. A processing device associated with the home entertainment system determines that an advertisement is being displayed. For example, the processing device can recognize an identifying marker embedded in the television signal that carries the advertisement. Alternatively, an electronic program guide supplemented with information identifying advertisements can be used to determine that a channel tuned and displayed at the home entertainment system carries a particular advertisement. The processing device generates viewing behavior information that identifies the advertisement and stores the information locally. The information is periodically transmitted to a central clearinghouse for storage and distribution to advertisers or other interested parties.
    Type: Grant
    Filed: August 18, 1999
    Date of Patent: March 16, 2004
    Assignee: Webtv Networks, Inc.
    Inventors: Stuart Ozer, Timothy F. Park, Daniel J. Zigmond, Michael A. Killianey
  • Patent number: 6704929
    Abstract: Systems and methods for providing and tracking viewing behavior of home entertainment systems. A viewer event such as tuning to a selected television channel, occurs at a home entertainment system. The event is coupled with information describing the programming viewed on the home entertainment system and is stored locally. The information describing the programming is obtained from an electronic program guide. Subsequent viewer events are also coupled with information describing the programming viewed and stored locally. The resulting viewing behavior that is stored locally is transmitted to a remote clearinghouse for storage. The remote site receives a great diversity specific information from a plurality of home entertainment systems, which represents and describes, in any desired degree of specificity, the programming that the public is viewing, the origin of the programming, and the way in which the programming is being viewed.
    Type: Grant
    Filed: August 18, 1999
    Date of Patent: March 9, 2004
    Assignee: WebTV Networks, Inc.
    Inventors: Stuart Ozer, Timothy F. Park, Daniel J. Zigmond, Michael A. Killianey
  • Patent number: 6698020
    Abstract: A system and method for selecting and inserting advertisements into a video programming feed at the household level. An advertisement insertion device in a home entertainment system receives a plurality of advertisements from an advertisement source. The advertisement insertion device selects one of the advertisements for display to a viewer according to advertisement selection criteria combined with viewer and system information. The video programming is displayed to a viewer while the advertisement insertion device monitors the programming feed for a triggering event indicating an appropriate time to display the selected advertisement. At the appropriate time, the video programming feed is interrupted and the selected advertisement is displayed. Selecting advertisements at the household level allows advertisers to target viewers with a high degree of specificity.
    Type: Grant
    Filed: June 15, 1998
    Date of Patent: February 24, 2004
    Assignee: WebTV Networks, Inc.
    Inventors: Daniel J. Zigmond, Phillip Y. Goldman
  • 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
  • Publication number: 20030135853
    Abstract: Systems and methods for selecting and inserting advertisements in an information document displayed to a user, wherein the selection is based at least in part on television programming viewed by the user. The systems and methods may be implemented using the Internet or another information retrieval system that includes a client system and a remote server. The client system monitors television programming viewed by the user and compiles a user profile characterizing the television programming. When the user requests an Internet resource using the client system, the television programming information in the user profile is utilized to select an appropriate advertisement. The advertisement is then inserted in the information document and displayed to the user. Advertisement selection and insertion may be conducted at the remote server, the client system, or at the level of the Internet service provider.
    Type: Application
    Filed: March 8, 1999
    Publication date: July 17, 2003
    Inventors: PHILLIP Y. GOLDMAN, MICHAEL A. KILLIANEY, DANIEL J. ZIGMOND
  • 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