Patents by Inventor Peter L. T. Pirolli
Peter L. T. Pirolli 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: 6957193Abstract: A trusted system having at least one repository for controlling use of digital works in accordance with usage rights associated with the digital works. A request to use a digital work in accordance with usage rights associated with the digital work is received. The usage rights specify a manner of use and an access specification indicating a security class. A security level of a repository controlling the requested use is determined. The request is granted and the user is permitted to exercise the manner of use specified in the usage rights associated with the digital work if the security level of the repository corresponds to the security class of the access specification specified in the usage rights associated with the digital work.Type: GrantFiled: June 18, 2003Date of Patent: October 18, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 6957194Abstract: A method for providing limited printing of a digital work having one or more rights associated therewith within a system having at least one repository configured to enforce use of the digital work in accordance with the rights. A limited printing right, or other rights, can be associated with a digital work. The limited printing right specifies a type of printer and type of ticket required for exercising the limited printing right of the digital work for a limited printing fee. A copy of the digital work is distributed along with the ticket to a consumer. The limited printing fee is reported as a transaction in response to the consumer exercising the limited printing right.Type: GrantFiled: June 5, 2003Date of Patent: October 18, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 6944600Abstract: A system for controlling the distribution and use of digital works using digital tickets. In the present invention, a “digital ticket” is used to entitle the ticket holder to exercise some usage right with respect to a digital work. Usage rights are used to define how a digital work may be used or distributed. Each usage right may specify a digital ticket which must be present before the right may be exercised. Digital works are stored in repositories which enforce a digital works usage rights. Each repository has a “generic ticket agent” which punches tickets. In some instances only the generic ticket agent is necessary. In other instances, punching by a “special ticket agent” residing on another repository may be needed.Type: GrantFiled: February 7, 2001Date of Patent: September 13, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 6934693Abstract: A system for controlling the distribution and use of digital works using digital tickets. In the present invention, a “digital ticket” is used to entitle the ticket holder to exercise some usage right with respect to a digital work. Usage rights are used to define how a digital work may be used or distributed. Each usage right may specify a digital ticket which must be present before the right may be exercised. Digital works are stored in repositories which enforce a digital works usage rights. Each repository has a “generic ticket agent” which punches tickets. In some instances only the generic ticket agent is necessary. In other instances, punching by a “special ticket agent” residing on another repository maybe needed.Type: GrantFiled: June 24, 2002Date of Patent: August 23, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 6928419Abstract: A method and system for creating a new digital work from one or more existing digital works having parts. A first part of a digital work has first usage rights associated therewith, the first usage rights specifying a particular manner of use for the first part. A second part of a digital work has second usage rights associated therewith, the second usage rights specifying a particular manner of use for the second part. A new digital work is created by combining the first part and the second part as new content and associating new usage rights with the new content. The new usage rights specify a particular manner of use for the new digital work.Type: GrantFiled: March 31, 2003Date of Patent: August 9, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 6920436Abstract: A digital work for use within a rights management system for controlling use of the digital work in accordance with usage rights. The work is organized into an acyclic structure and includes a contents file including information related to content that can be interpreted by an interpreter, and a description tree file including descriptor blocks organized in a hierarchical manner. At least some of the descriptor blocks contain usage rights associated with the content. The usage rights specify a manner of use for the content.Type: GrantFiled: February 6, 2003Date of Patent: July 19, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 6910022Abstract: A system for associating usage rights with digital content. Usage rights are created from a grammar. The usage rights specify a manner of use indicating one or more stated purposes for which the digital content can be at least one of used and distributed by an authorized party. The usage rights are associated with the digital content. Information is exchanged with a first repository for storing the digital content and the associated usage rights and for processing a usage transaction specifying the usage rights to determine if access to the digital content can be granted. Information is exchanged with a second repository for generating the usage transaction specifying the usage rights for requesting access to the digital content.Type: GrantFiled: July 14, 2003Date of Patent: June 21, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 6895392Abstract: A system for associating usage rights with digital works, a method for creating usage rights with a grammar, and usage rights created with a grammar. The system includes a mechanism for creating usage rights from a grammar. The usage rights specify a manner of use indicating one or more stated purposes for which the digital work can be at least one of used and distributed by an authorized party. The usage rights are associated with a digital work.Type: GrantFiled: December 17, 2001Date of Patent: May 17, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 6865551Abstract: A repository for storing digital works and controlling the use of digital works in accordance with usage rights associated with the digital works and including a manner of use for the digital work. The repository receives requests for digital works and determines whether a request for a digital work should be granted based on usage rights associated with the digital work. The repository can include a device for storing digital works. The device can be a removable storage device. Alternatively, the entire repository can be removable.Type: GrantFiled: March 31, 2003Date of Patent: March 8, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Publication number: 20040220880Abstract: A system for controlling the distribution and use of digital works using digital tickets. In the present invention, a “digital ticket” is used to entitle the ticket holder to exercise some usage right with respect to a digital work. Usage rights are used to define how a digital work may be used or distributed. Each usage right may specify a digital ticket which must be present before the right may be exercised. Digital works are stored in repositories which enforce a digital works usage rights. Each repository has a “generic ticket agent” which punches tickets. In some instances only the generic ticket agent is necessary. In other instances, punching by a “special ticket agent” residing on another repository may be needed.Type: ApplicationFiled: May 26, 2004Publication date: November 4, 2004Applicant: CONTENTGUARD HOLDINGS, INC.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Publication number: 20040073514Abstract: A method for providing limited printing of a digital work having one or more rights associated therewith within a system having at least one repository configured to enforce use of the digital work in accordance with the rights. A limited printing right, or other rights, can be associated with a digital work. The limited printing right specifies a type of printer and type of ticket required for exercising the limited printing right of the digital work for a limited printing fee. A copy of the digital work is distributed along with the ticket to a consumer. The limited printing fee is reported as a transaction in response to the consumer exercising the limited printing right.Type: ApplicationFiled: June 5, 2003Publication date: April 15, 2004Applicant: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 6714921Abstract: A system for controlling the distribution and use of digital works using digital tickets. In the present invention, a “digital ticket” is used to entitle the ticket holder to exercise some usage right with respect to a digital work. Usage rights are used to define how a digital work may be used or distributed. Each usage right may specify a digital ticket which must be present before the right may be exercised. Digital works are stored in repositories which enforce a digital works usage rights. Each repository has a “generic ticket agent” which punches tickets. In some instances only the generic ticket agent is necessary. In other instances, punching by a “special ticket agent” residing on another repository may be needed.Type: GrantFiled: February 7, 2001Date of Patent: March 30, 2004Assignee: ContentGuard, Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Publication number: 20040059678Abstract: A method for facilitating distribution of a digital work within a system having at least one repository configured to enforce use of said digital work in accordance with rights. The digital work has one or more rights associated therewith. A copy right or other right is associated with a digital work. The copy right specifies a fee to be paid as a condition for the repository permitting a specified use of the digital work to be made. The digital work can be provided to a distributor for distribution to at least one other party. The fee is reported as a transaction in response to a distribution of said digital work.Type: ApplicationFiled: June 5, 2003Publication date: March 25, 2004Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 6708157Abstract: A system for controlling the distribution and use of digital works using digital tickets. In the present invention, a “digital ticket” is used to entitle the ticket holder to exercise some usage right with respect to a digital work. Usage rights are used to define how a digital work may be used or distributed. Each usage right may specify a digital ticket which must be present before the right may be exercised. Digital works are stored in repositories which enforce a digital works usage rights. Each repository has a “generic ticket agent” which punches tickets. In some instances only the generic ticket agent is necessary. In other instances, punching by a “special ticket agent” residing on another repository may be needed.Type: GrantFiled: February 7, 2001Date of Patent: March 16, 2004Assignee: ContentGuard Holdings Inc.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 6601021Abstract: Methods and Systems for analyzing data of a user viewing a display of dynamic hypermedia pages through a browser including monitoring and storing location and time of the user's gaze as eyetracker data, processing the eyetracker data into fixation data, monitoring and storing content of the displayed pages into a memory, restoring the displayed pages from the memory, mapping the fixations data onto the restored pages to thereby identify elements-of-regard, and storing the identified elements-of-regard in an elements-of-regard database.Type: GrantFiled: December 8, 2000Date of Patent: July 29, 2003Assignee: Xerox CorporationInventors: Stuart K. Card, Peter L. T. Pirolli, Robert W. Reeder
-
Patent number: 6509898Abstract: A method for generating a tree structure representation of a generalized graph structure for display includes the more important links in the representation. Usage parameters are referenced in generating the tree structure from the generalized graph structure. Frequency, recency, spacing of accesses, and path information are exemplary types of usage parameters. A breadth-first or depth-first traversal of the graph references usage parameters associated with each node or link. The usage parameters which are associated with each node are referenced in order to determine the visitation order. The visitation order is determined by visiting the highest used nodes or links first. A method of displaying the tree structure references the usage parameters to determine the positioning of the nodes in the layout of the tree structure. In a preferred embodiment, the root node is positioned in the center of the layout. In one example, sibling nodes are spread out on links which emanate radially about their parent.Type: GrantFiled: April 17, 1998Date of Patent: January 21, 2003Assignee: Xerox CorporationInventors: Ed H. Chi, Peter L. T. Pirolli, James E. Pitkow, Rich Gossweller, Jock D. Mackinlay, Stuart K. Card
-
Publication number: 20020103625Abstract: Methods and Systems for analyzing data of a user viewing a display of dynamic hypermedia pages through a browser including monitoring and storing location and time of the user's gaze as eyetracker data, processing the eyetracker data into fixation data, monitoring and storing content of the displayed pages into a memory, restoring the displayed pages from the memory, mapping the fixations data onto the restored pages to thereby identify elements-of-regard, and storing the identified elements-of-regard in an elements-of-regard database.Type: ApplicationFiled: December 8, 2000Publication date: August 1, 2002Applicant: Xerox CorporationInventors: Stuart K. Card, Peter L. T. Pirolli, Robert W. Reeder
-
Publication number: 20020067360Abstract: A method for generating a tree structure representation of a generalized graph structure for display includes the more important links in the representation. Usage parameters are referenced in generating the tree structure from the generalized graph structure. Frequency, recency, spacing of accesses, and path information are exemplary types of usage parameters. A breadth-first or depth-first traversal of the graph references usage parameters associated with each node or link. The usage parameters which are associated with each node are referenced in order to determine the visitation order. The visitation order is determined by visiting the highest used nodes or links first. A method of displaying the tree structure references the usage parameters to determine the positioning of the nodes in the layout of the tree structure. In a preferred embodiment, the root node is positioned in the center of the layout. In one example, sibling nodes are spread out on links which emanate radially about their parent.Type: ApplicationFiled: April 17, 1998Publication date: June 6, 2002Inventors: ED H. CHI, PETER L. T. PIROLLI, JAMES E. PITKOW, RICH GOSSWELLER, JOCK D. MACKINLAY, STUART K. CARD
-
Patent number: 6369819Abstract: A method for displaying in a coherent manner the changes over time of a web site's structure, usage, and content is disclosed. Time tubes are generated by a method of displaying a related series of graphs. Time tubes illustrate changes in a graph that undergoes one or more transformations from one state to another. The transformations are displayed using the length of the cylindrical tube, filling the length of the time tube with planar slices which represent the data at various stages of the transformations. Time tubes may encode several dimensions of the transformations simultaneously by altering the representation of size, color, and layout among the planar slices. Temporal transformations occur when web pages are added or deleted over time. Value-based transformations include node colors, which may be used to encode a specific page's usage parameter. Spatial transformations include the scaling of physical dimension as graphs expand or contract in size.Type: GrantFiled: April 17, 1998Date of Patent: April 9, 2002Assignee: Xerox CorporationInventors: James E. Pitkow, Peter L. T. Pirolli, Ed H. Chi, Stuart K. Card, Jock D. Mackinlay, Rich Gossweller
-
Patent number: 6236971Abstract: A system for controlling the distribution and use of digital works using digital tickets. In the present invention, a “digital ticket” is used to entitle the ticket holder to exercise some usage right with respect to a digital work. Usage rights are used to define how a digital work may be used or distributed. Each usage right may specify a digital ticket which must be present before the right may be exercised. Digital works are stored in repositories which enforce a digital works usage rights. Each repository has a “generic ticket agent” which punches tickets. In some instances only the generic ticket agent is necessary. In other instances, punching by a “special ticket agent” residing on another repository may be needed.Type: GrantFiled: November 10, 1997Date of Patent: May 22, 2001Assignees: Contentguard Holdings, Inc., Xerox CorporationInventors: Mark J. Stefik, Peter L. T. Pirolli