Patents by Inventor Craig Ullman

Craig Ullman 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: 10205998
    Abstract: Example embodiments of compiling and maintaining information for use in transmitting content to a machine via a network are presented. In an example embodiment, a request for information regarding a user of a client device is received at the client device via a communication network from a server storing a user profile. An input including a user response to the request for information is received at the client device. The user response to the request for information is transmitted from the client device via the communication network to the server for updating the user profile. Selected content pushed by the server based on the updated user profile is received at the client device via the communication network from the server.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: February 12, 2019
    Inventors: Craig Ullman, Jeffrey M. Harrington, Michael R. Abato, Carl R. Duda
  • Publication number: 20160156973
    Abstract: Maintaining a file specifying a “donut” of dynamic, hierarchical, shared user-profile information. The donut contains a user profile or acts as a key to a data repository containing it, and it specifies user-profile information such as user characteristics, viewing preferences, hobbies, and spending habits. The donut is accessed by browser programs, associated web server programs, and other applications for use in routing content to the user associated with the donut.
    Type: Application
    Filed: August 25, 2015
    Publication date: June 2, 2016
    Inventors: Craig Ullman, Jeffrey M. Harrington, Michael R. Abato, Carl R. Duda
  • Patent number: 9148684
    Abstract: Example methods of providing media content via a network are presented. In one example, a user profile and a group profile are accessed. The user profile includes information describing a user of media content, and the group profile includes information describing a group of users of media content. Based on the information of the user profile, the user profile is assigned to the user group, in which the user profile is linked as a child profile to the group profile. Based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content is determined for transmission to a user device of the user. The item of media content is transmitted via the network to the user device.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: September 29, 2015
    Assignee: OpenTV, Inc.
    Inventors: Craig Ullman, Jeffrey M. Harrington, Michael R. Abato, Carl R. Duda
  • Publication number: 20140189764
    Abstract: Example methods of providing media content via a network are presented. In one example, a user profile and a group profile are accessed. The user profile includes information describing a user of media content, and the group profile includes information describing a group of users of media content. Based on the information of the user profile, the user profile is assigned to the user group, in which the user profile is linked as a child profile to the group profile. Based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content is determined for transmission to a user device of the user. The item of media content is transmitted via the network to the user device.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 3, 2014
    Applicant: OpenTV, Inc.
    Inventors: Craig Ullman, Jeffrey M. Harrington, Michael R. Abato, Carl R. Duda
  • Patent number: 8621541
    Abstract: Maintaining a file specifying a “donut” of dynamic, hierarchical, shared user-profile information. The donut contains a user profile or acts as a key to a data repository containing it, and it specifies user-profile information such as user characteristics, viewing preferences, hobbies, and spending habits. The donut is accessed by browser programs, associated web server programs, and other applications for use in routing content to the user associated with the donut.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: December 31, 2013
    Assignee: OpenTV, Inc.
    Inventors: Craig Ullman, Jeffrey M. Harrington, Michael R. Abato, Carl R. Duda
  • Patent number: 7448063
    Abstract: The present invention relates to an interactive digital system enabling viewers full and active participation in experiencing a live broadcast event. Particularly, the presentation of the live event is personalized for the viewer through the provision of various options, including multiple video streams, associated with different c125 amera angles, for example, and integrated audio and graphics segments. Further, information obtained from related Web sites can be integrated into the live program. Various video and audio streams are collected from a live event and forwarded to a central control studio. Graphics are created at the central studio on a personal computer or chyron device. After receiving the video, audio and graphics signals, the signals are digitized and compressed in digital compressors. These signals are then combined with special data codes into a “digital package,” and subsequently, transmitted over a cable distribution system.
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: November 4, 2008
    Assignee: ACTV, Inc.
    Inventors: Michael J. Freeman, Craig Ullman
  • Patent number: 7409437
    Abstract: A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed in a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, on another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages.
    Type: Grant
    Filed: November 18, 2002
    Date of Patent: August 5, 2008
    Assignee: ACTV, Inc.
    Inventors: Craig Ullman, Jack D. Hidary, Nova T. Spivack
  • Patent number: 7243139
    Abstract: A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed in a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, on another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages.
    Type: Grant
    Filed: January 22, 2004
    Date of Patent: July 10, 2007
    Assignee: Open TV Corporation
    Inventors: Craig Ullman, Jack D. Hidary, Nova T. Spivack
  • Patent number: 7079176
    Abstract: The present invention relates to an interactive digital system enabling viewers full and active participation in experiencing a live broadcast event. Particularly, the presentation of the live event is personalized for the viewer through the provision of various options, including multiple video streams, associated with different camera angles, for example, and integrated audio and graphics segments. Further, information obtained from related Web sites can be integrated into the live program. Various video and audio streams are collected from a live event and forwarded to a central control studio. Graphics are created at the central studio on a personal computer or chyron device. After receiving the video, audio and graphics signals, the signals are digitized and compressed in digital compressors. These signals are then combined with special data codes into a “digital package,” and subsequently, transmitted over a cable distribution system.
    Type: Grant
    Filed: October 27, 2000
    Date of Patent: July 18, 2006
    Assignee: ACTV, Inc.
    Inventors: Michael J. Freeman, Craig Ullman
  • Publication number: 20040261127
    Abstract: The present invention relates to an interactive digital system enabling viewers full and active participation in experiencing a live broadcast event. Particularly, the presentation of the live event is personalized for the viewer through the provision of various options, including multiple video streams, associated with different camera angles, for example, and integrated audio and graphics segments. Further, information obtained from related Web sites can be integrated into the live program. Various video and audio streams are collected from a live event and forwarded to a central control studio. Graphics are created at the central studio on a personal computer or chyron device. After receiving the video, audio and graphics signals, the signals are digitized and compressed in digital compressors. These signals are then combined with special data codes into a “digital package,” and subsequently, transmitted over a cable distribution system.
    Type: Application
    Filed: January 28, 2004
    Publication date: December 23, 2004
    Applicant: ACTV, Inc.
    Inventors: Michael J. Freeman, Craig Ullman
  • Publication number: 20040236865
    Abstract: A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed in a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, on another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages.
    Type: Application
    Filed: January 22, 2004
    Publication date: November 25, 2004
    Applicant: ACTV, Inc.
    Inventors: Craig Ullman, Jack D. Hidary, Nova T. Spivack
  • Publication number: 20040205822
    Abstract: A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed on a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, on another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages.
    Type: Application
    Filed: February 18, 2004
    Publication date: October 14, 2004
    Applicant: ACTV, Inc.
    Inventors: Craig Ullman, Jack D. Hidary, Nova T. Spivack
  • Publication number: 20040030759
    Abstract: A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed on a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, on another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages.
    Type: Application
    Filed: June 26, 2003
    Publication date: February 12, 2004
    Applicant: ACTV, Inc.
    Inventors: Jack D. Hidary, Nova T. Spivack, Craig Ullman
  • Publication number: 20030167300
    Abstract: A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed on a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, on another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages.
    Type: Application
    Filed: November 13, 2002
    Publication date: September 4, 2003
    Applicant: ACTV, Inc.
    Inventors: Craig Ullman, Jack D. Hidary, Nova T. Spivack
  • Publication number: 20030101232
    Abstract: A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed In a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, on another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages.
    Type: Application
    Filed: November 13, 2002
    Publication date: May 29, 2003
    Inventors: Craig Ullman, Jack D. Hidary, Nova T. Spivack
  • Publication number: 20030088674
    Abstract: A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed in a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, on another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages.
    Type: Application
    Filed: November 13, 2002
    Publication date: May 8, 2003
    Applicant: ACTV, Inc.
    Inventors: Craig Ullman, Jack D. Hidary, Nova T. Spivack
  • Publication number: 20030084444
    Abstract: A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed in a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, on another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages.
    Type: Application
    Filed: November 18, 2002
    Publication date: May 1, 2003
    Applicant: ACTV, Inc.
    Inventors: Craig Ullman, Jack D. Hidary, Nova T. Spivack
  • Publication number: 20030065719
    Abstract: A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed on a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, in another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages.
    Type: Application
    Filed: November 18, 2002
    Publication date: April 3, 2003
    Applicant: ACTV, Inc.
    Inventors: Craig Ullman, Jack D. Hidary, Nova T. Spivack
  • Publication number: 20020188699
    Abstract: A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed on a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, on another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages.
    Type: Application
    Filed: July 12, 2002
    Publication date: December 12, 2002
    Inventors: Craig Ullman, Jack D. Hidary, Nova T. Spivack
  • Publication number: 20020188943
    Abstract: The present invention relates to an interactive digital system enabling viewers full and active participation in experiencing a live broadcast event. Particularly, the presentation of the live event is personalized for the viewer through the provision of various options, including multiple video streams, associated with different camera angles, for example, and integrated audio and graphics segments. Further, information obtained from related Web sites can be integrated into the live program. Various video and audio streams are collected from a live event and forwarded to a central control studio. Graphics are created at the central studio on a personal computer or chyron device. After receiving the video, audio and graphics signals, the signals are digitized and compressed in digital compressors. These signals are then combined with special data codes into a “digital package,” and subsequently, transmitted over a cable distribution system.
    Type: Application
    Filed: April 19, 2002
    Publication date: December 12, 2002
    Inventors: Michael J. Freeman, Craig Ullman