Patents by Inventor Daniel Zigmond
Daniel 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).
-
Publication number: 20070107030Abstract: 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: ApplicationFiled: December 21, 2006Publication date: May 10, 2007Applicant: Microsoft CorporationInventor: Daniel Zigmond
-
Publication number: 20060181390Abstract: 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: ApplicationFiled: March 9, 2006Publication date: August 17, 2006Applicant: Microsoft CorporationInventors: Daniel Zigmond, Dov Green
-
Publication number: 20060156352Abstract: A mixed-media service collection for multimedia platforms allows simultaneous access to various mixed-media services for rendering multimedia content, depending on current client conditions. In one implementation, in response to the client accessing a service collection, for example, by changing channels, only some of the mixed-media services in the service collection are simultaneously actuated based on client conditions. The client conditions may include the availability of subsystems to implement services and the client's authorization to receive services. If client conditions do not allow some services in the service collection to be actuated, then other services in the service collection are available to be actuated instead.Type: ApplicationFiled: December 15, 2004Publication date: July 13, 2006Applicant: Microsoft CorporationInventors: Geoffrey Smith, Daniel Zigmond, Dustin Green, James Baldwin, Kevin Carle, Patrik Schnell, Peter Barrett
-
Publication number: 20060125652Abstract: 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: ApplicationFiled: February 1, 2006Publication date: June 15, 2006Applicant: Microsoft CorporationInventors: Daniel Zigmond, Dov Green
-
Publication number: 20060117351Abstract: Content recordation techniques are described. In an implementation, a method includes querying electronic program guide (EPG) data to determine if a content item described in a recording document is available for recording. If the content item is available, a reference is added to a recording list for causing recordation of the content item.Type: ApplicationFiled: July 15, 2004Publication date: June 1, 2006Applicant: Microsoft CorporationInventors: Scott Sanders, Daniel Zigmond
-
Publication number: 20060041902Abstract: Program boundaries are determined through viewing behavior. More specifically, edge and/or commercial boundaries of programs may be determined by monitoring viewing behavior of different video segments using forward and backward correlations between video segments. In a described implementation, a video portion is divided into segments. To monitor the viewing of the video portion, whether each particular segment is played by a viewer (as compared to being unviewed or viewed in an accelerated manner) is tracked for a number of different viewers. For each segment, correlations with previous and subsequent segments are calculated based on viewership. The segments may then be categorized. A segment that is strongly correlated with subsequent segments but not previous segments is categorized as a starting segment. A segment that is strongly correlated with previous segments but not subsequent segments is categorized as an ending segment. Middle and island segments may also be categorized.Type: ApplicationFiled: August 23, 2004Publication date: February 23, 2006Applicant: Microsoft CorporationInventor: Daniel Zigmond
-
Publication number: 20060031405Abstract: 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: ApplicationFiled: July 8, 2005Publication date: February 9, 2006Applicant: Microsoft CorporationInventors: Phillip Goldman, Michael Killianey, Daniel Zigmond
-
Publication number: 20060026279Abstract: Strategies are described for monitoring resources (e.g., media resource) in a system that includes multiple processing mechanisms (e.g., set-top boxes) and multiple associated presentation devices (e.g., television sets). The strategies involve assigning one of the processing mechanisms the role of master processing mechanism, which defines the other processing mechanisms as slave processing mechanisms. The master processing mechanism initially collects resource consumption information that describes the resources currently being consumed by the slave processing mechanisms. Thereafter, the master processing mechanism receives resource consumption information from each slave processing mechanism upon a channel change event occurring at the slave processing mechanism. The master processing mechanism compiles the collected resource consumption information into a resource consumption list, and displays a resource consumption presentation based on the list.Type: ApplicationFiled: July 28, 2004Publication date: February 2, 2006Applicant: Microsoft CorporationInventors: Daniel Zigmond, Vivek Thukral
-
Publication number: 20060010471Abstract: 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: ApplicationFiled: August 31, 2005Publication date: January 12, 2006Applicant: Microsoft CorporationInventor: Daniel Zigmond
-
Publication number: 20050273832Abstract: 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: ApplicationFiled: August 5, 2005Publication date: December 8, 2005Applicant: Microsoft CorporationInventors: Daniel Zigmond, Dean Blackketter
-
Publication number: 20050256846Abstract: An interactive client-server data search involves accepting search-related inputs from a user at a client and having the search performed on a data collection at a server. To reduce transmission latencies, the client prefetches search results prior to input from the user. When a user indicates that a search is to be requested, the client prefetches a sparse subset of data of a size that is sufficient to fill a search results display area of the client regardless of a first input character. In other words, a number of possible results for each character that might be first input is prefetched from the server. This number of possible results per character is set responsive to a number of displayable entries at the client. When a user actually inputs a character, the possible results for the input character is retrieved from the sparse subset of data and presented to the user.Type: ApplicationFiled: May 12, 2004Publication date: November 17, 2005Applicant: Microsoft CorporationInventors: Daniel Zigmond, Samuel Scott
-
Publication number: 20050210138Abstract: A request for content associated with a particular channel is received from a client device. A system identifies service information data associated with the channel. The system then determines how content associated with the channel will be provided to the client device. Instructions are sent to the client device that notify the client device how to access content associated with the channel.Type: ApplicationFiled: March 22, 2004Publication date: September 22, 2005Inventors: Daniel Zigmond, Vivek Thukral, Samuel Scott
-
Publication number: 20050210525Abstract: A method initializes a client device that has an associated identifier. The identifier is communicated to a configuration server that contains configuration information associated with the client device. The configuration information is received from the configuration server and is applied to the client device. Video data is also received from the configuration server.Type: ApplicationFiled: March 22, 2004Publication date: September 22, 2005Inventors: Kevin Carle, Daniel Zigmond
-
Publication number: 20050210501Abstract: A system records a video program as well as metadata associated with the video program. The system then receives updated metadata associated with the video program. The previously recorded metadata is replaced with the updated metadata.Type: ApplicationFiled: March 19, 2004Publication date: September 22, 2005Inventors: Daniel Zigmond, Samuel Scott, Kevin Carle
-
Publication number: 20050196136Abstract: A television receiving system displays an advertisement for a future television program. If the future television program is identified as recordable, the system also displays an option to set a reminder for the advertised program and/or an option to record the advertised program on a video recorder. If a viewer of the advertisement selects the reminder option, then a reminder is programmed in the system. If the viewer selects the record option, then the system automatically programs the video recorder to record the advertised program. If the viewer has established an interactive session during a television advertisement, and has not completed the interactive session when the advertisement ends, then the current television program is paused until the interactive session is completed.Type: ApplicationFiled: April 27, 2005Publication date: September 8, 2005Applicant: Microsoft CorporationInventors: Dean Blackketter, Timothy Park, Daniel Zigmond, Sharon Glusker, John Matheny
-
Publication number: 20050196137Abstract: A television receiving system displays an advertisement for a future television program. If the future television program is identified as recordable, the system also displays an option to set a reminder for the advertised program and/or an option to record the advertised program on a video recorder. If a viewer of the advertisement selects the reminder option, then a reminder is programmed in the system. If the viewer selects the record option, then the system automatically programs the video recorder to record the advertised program. If the viewer has established an interactive session during a television advertisement, and has not completed the interactive session when the advertisement ends, then the current television program is paused until the interactive session is completed.Type: ApplicationFiled: April 27, 2005Publication date: September 8, 2005Applicant: Microsoft CorporationInventors: Dean Blackketter, Timothy Park, Daniel Zigmond, Sharon Glusker, John Matheny
-
Publication number: 20050196139Abstract: A television receiving system displays an advertisement for a future television program. If the future television program is identified as recordable, the system also displays an option to set a reminder for the advertised program and/or an option to record the advertised program on a video recorder. If a viewer of the advertisement selects the reminder option, then a reminder is programmed in the system. If the viewer selects the record option, then the system automatically programs the video recorder to record the advertised program. If the viewer has established an interactive session during a television advertisement, and has not completed the interactive session when the advertisement ends, then the current television program is paused until the interactive session is completed.Type: ApplicationFiled: April 27, 2005Publication date: September 8, 2005Applicant: Microsoft CorporationInventors: Dean Blackketter, Timothy Park, Daniel Zigmond, Sharon Glusker, John Matheny
-
Publication number: 20050196138Abstract: A television receiving system displays an advertisement for a future television program. If the future television program is identified as recordable, the system also displays an option to set a reminder for the advertised program and/or an option to record the advertised program on a video recorder. If a viewer of the advertisement selects the reminder option, then a reminder is programmed in the system. If the viewer selects the record option, then the system automatically programs the video recorder to record the advertised program. If the viewer has established an interactive session during a television advertisement, and has not completed the interactive session when the advertisement ends, then the current television program is paused until the interactive session is completed.Type: ApplicationFiled: April 27, 2005Publication date: September 8, 2005Applicant: Microsoft CorporationInventors: Dean Blackketter, Timothy Park, Daniel Zigmond, Sharon Glusker, John Matheny
-
Publication number: 20050187879Abstract: In an implementation, a method includes forming a request by a client for communication to a licensing server. The request is for storing encrypted content by the client. A persistent license is received at the client in response to the request. The persistent license includes a key that is encrypted. The key, when decrypted, provides access to the encrypted content. The key is configured to be decrypted by the licensing server. The client however, is not configured to decrypt the key from the persistent license. The persistent license and the encrypted content are stored by the client.Type: ApplicationFiled: February 19, 2004Publication date: August 25, 2005Inventors: Daniel Zigmond, Peter Barrett, John Grossman, Dustin Green
-
Publication number: 20050172331Abstract: 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: ApplicationFiled: March 30, 2005Publication date: August 4, 2005Applicant: Microsoft CorporationInventors: Dean Blackketter, Daniel Zigmond