Patents by Inventor Craig D. Ullman

Craig D. 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).

  • Publication number: 20110219421
    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: March 4, 2011
    Publication date: September 8, 2011
    Applicant: ACTV, Inc.
    Inventors: Craig D. Ullman, Michael R. Abato, Jeffrey M. Harrington, Carl R. Duda
  • Patent number: 7949722
    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: September 29, 1999
    Date of Patent: May 24, 2011
    Assignee: ACTV Inc.
    Inventors: Craig D. Ullman, Michael R. Abato, Jeffrey M. Harrington, Carl R. Duda
  • Patent number: 6513069
    Abstract: A distributed community network for providing services to an arbitrarily large community of end users by distributing the load among many machines. The network uses hubs on the machines for routing packets. The hubs obtain routing instructions from a router and use those instructions for routing the packets. The packets include content for the machines based upon a particular network service, such as a chat service for permitting users to interact in chat rooms or a push/pull service for pushing content to the user machines either directly or based upon information received from the users.
    Type: Grant
    Filed: September 15, 1999
    Date of Patent: January 28, 2003
    Assignee: ACTV, Inc.
    Inventors: Michael R. Abato, Craig D. Ullman, Jeffrey M. Harrington, Carl R. Duda
  • Publication number: 20030005151
    Abstract: A distributed community network for providing services to an arbitrarily large community of end users by distributing the load among many machines. The network uses hubs on the machines for routing packets. The hubs obtain routing instructions from a router and use those instructions for routing the packets. The packets include content for the machines based upon a particular network service, such as a chat service for permitting users to interact in chat rooms or a push/pull service for pushing content to the user machines either directly or based upon information received from the users.
    Type: Application
    Filed: August 12, 2002
    Publication date: January 2, 2003
    Inventors: Craig D. Ullman, Jeffrey M. Harrington, Michael R. Abato, Carl R. Duda