Patents by Inventor Richard W. Berenson

Richard W. Berenson 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: 20030131355
    Abstract: A method and system is offered for creating program grids displaying programs with time as one axis and program preference along the other. Program preference information is used to create the grid. Program preference information is gathered from client devices which may be located in set-top boxes or on personal computers. Algorithms are used to determine the best placement of programs into the grid. Program preference information may also be used to direct users to other services that may be of interest.
    Type: Application
    Filed: November 27, 2001
    Publication date: July 10, 2003
    Inventors: Richard W. Berenson , David Sklar , Adam Morton , Jason Young
  • Publication number: 20030023504
    Abstract: A system and method for recording purchased programming by a recording device which communicates instructions back and forth with an order processor. The order processor communicates with the user recording device as well as with a program source device to automatically ensure recording of purchased programming by a user pursuant to a user's order. The program delivery may occur at a time different from when the user views the program. The system may verify that the user recording device is capable of recording the program and may reschedule the delivery of the purchased program if the user device is unable to record the program.
    Type: Application
    Filed: January 25, 2002
    Publication date: January 30, 2003
    Inventors: Richard W. Berenson, David Sklar, Adam Morton, Jason Young
  • Publication number: 20010049617
    Abstract: An event scheduling system which allows a user to request reminders of upcoming events over the Internet. The user may request to be reminded about a specific event or he may request to be reminded of events that meet a certain criteria. The reminders automatically update the user's electronic calendar if requested by the user. The reminders may also notify the user of the event by a variety of different media. The reminders may also automatically update the user's calendar as a result of changed data event.
    Type: Application
    Filed: February 23, 2001
    Publication date: December 6, 2001
    Inventors: Richard W. Berenson, David Sklar, Adam Trachtenberg
  • Patent number: 5900870
    Abstract: A computer user interface includes a mechanism for graphically representing and displaying user-definable objects of multiple types. The object types that can be represented include data records, not limited to a particular kind of data, and agents. An agent processes information automatically on behalf of the user. Another mechanism allows a user to define objects, for example by using a template. These two mechanisms act together to allow each object to be displayed to the user and acted upon by the user in a uniform way regardless of type. For example, templates for defining objects allow a specification to be input by a user defining processing that can be performed by an agent.
    Type: Grant
    Filed: November 9, 1994
    Date of Patent: May 4, 1999
    Assignee: Massachusetts Institute of Technology
    Inventors: Thomas W. Malone, Kum-Yew Lai, Keh-Chiang Yu, Richard W. Berenson
  • Patent number: 5794001
    Abstract: A computer user interface includes a mechanism for graphically representing and displaying user-definable objects of multiple types. The object types that can be represented include data records, not limited to a particular kind of data, and agents. An agent processes information automatically on behalf of the user. Another mechanism allows a user to define objects, for example by using a template. These two mechanisms act together to allow each object to be displayed to the user and acted upon by the user in a uniform way regardless of type. For example, templates for defining objects allow a specification to be input by a user defining processing that can be performed by an agent.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 11, 1998
    Assignee: Massachusetts Institute of Technology
    Inventors: Thomas W. Malone, Kum-Yew Lai, Keh-Chiang Yu, Richard W. Berenson
  • Patent number: 5790116
    Abstract: A computer user interface includes a mechanism of graphically representing and displaying user-definable objects of multiple types. The object types that can be represented include data records, not limited to a particular kind of data, and agents. An agent processes information automatically on behalf of the user. Another mechanism allows a user to define objects, for example by using a template. These two mechanisms act together to allow each object to be displayed to the user and acted upon by the user in a uniform way regardless of type. For example, templates for defining objects allow a specification to be input by a user defining processing that can be performed by an agent.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 4, 1998
    Assignee: Massachusetts Institute of Technology
    Inventors: Thomas W. Malone, Kum-Yew Lai, Keh-Chiang Yu, Richard W. Berenson
  • Patent number: 5727175
    Abstract: A computer user interface includes a mechanism for graphically representing and displaying user-definable objects of multiple types. The object types that can be represented include data records, not limited to a particular kind of data, and agents. An agent processes information automatically on behalf of the user. Another mechanism allows a user to define objects, for example by using a template. These two mechanisms act together to allow each object to be displayed to the user and acted upon by the user in a uniform way regardless of type. For example, templates for defining objects allow a specification to be input by a user defining processing that can be performed by an agent.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: March 10, 1998
    Assignee: Massachusetts Institute of Technology
    Inventors: Thomas W. Malone, Kum-Yew Lai, Keh-Chiang Yu, Richard W. Berenson