Patents by Inventor Peter L. Pirolli
Peter L. 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: 9898789Abstract: One embodiment of the present invention provides a system for creating a health/wellness program on a generic health/wellness platform. During operation, the system receives, at the generic health/wellness platform, a set of definitions for the health/wellness program, constructs a program model for the health/wellness program, generates a program instance to be executed on the generic health/wellness platform, and associates the program instance to a number of health/wellness modules provided by the health/wellness platform.Type: GrantFiled: April 16, 2013Date of Patent: February 20, 2018Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Ashwin Ram, Gregory Michael Youngblood, Peter L. Pirolli, Lester D. Nelson, Jesse Vig, Shane P. Ahern, Jonathan Rubin, Christina Pavlopoulou
-
Publication number: 20170301258Abstract: A method and system for delivering a multidimensional wellness coaching program and recommendation to a computing device. During operation, the system receives a request for content to assist the user in achieving a health and wellness goal from the computing device. The system estimates numeric values for a radar chart. The system may create a customized program by combining components and primitives and the customized program includes a set of activities for the user to perform. The system may receive user input and sensor and user activity data from the computing device. Based on the received information, the system may modify the radar chart. The system may modify components of the customized program based on the radar chart. The system may generate a coaching recommendation based on the radar chart. The system then sends the customized program and coaching recommendation to the computing device.Type: ApplicationFiled: April 15, 2016Publication date: October 19, 2017Applicant: Palo Alto Research Center IncorporatedInventors: Ashwin Ram, Gregory Michael Youngblood, Lester D. Nelson, Anusha Venkatakrishnan, Peter L. Pirolli, Michael K. Silva, JR., Shiwali Mohan
-
Patent number: 9672482Abstract: One embodiment of the present invention provides a system for automatically reporting progress in completing objectives and goals of a plan. During operation, the system receives data indicating user selection and/or configuration of a plan with one or more goals, objectives, and/or milestones. The system obtains data generated by sensors in a sensing device and/or a mobile device. The sensors generate physiological data or data from detecting activity or environment associated with the user. Next, the system analyzes the data to determine whether the user has completed an objective, milestone, or goal of the plan. If the system determines that the user has completed an objective, milestone, or goal of the plan, the system pushes an alert to the mobile device indicating that the user has completed the objective, milestone, or goal.Type: GrantFiled: June 11, 2014Date of Patent: June 6, 2017Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Jonathan Rubin, Gregory Michael Youngblood, Ashwin Ram, Peter L. Pirolli, Jesse Vig, Shane P. Ahern, Lester D. Nelson
-
Publication number: 20160283678Abstract: One embodiment of the present invention provides a system for generating healthcare suggestions. During operation, the system extracts data based on a user's communication, which can be between the user and other users or presented online by the user. The system identifies a health-related issue from the extracted data. The system then generates, based on the extracted data, content that indicates a first suggestion corresponding to the health-related issue. The system subsequently monitors the user's communication to generate an additional suggestion that is an improvement over the first suggestion.Type: ApplicationFiled: March 25, 2015Publication date: September 29, 2016Inventors: Ashwin Ram, Lester D. Nelson, Gregory Michael Youngblood, Peter L. Pirolli
-
Publication number: 20150364026Abstract: One embodiment of the present invention provides a system for automatically reporting progress in completing objectives and goals of a plan. During operation, the system receives data indicating user selection and/or configuration of a plan with one or more goals, objectives, and/or milestones. The system obtains data generated by sensors in a sensing device and/or a mobile device. The sensors generate physiological data or data from detecting activity or environment associated with the user. Next, the system analyzes the data to determine whether the user has completed an objective, milestone, or goal of the plan. If the system determines that the user has completed an objective, milestone, or goal of the plan, the system pushes an alert to the mobile device indicating that the user has completed the objective, milestone, or goal.Type: ApplicationFiled: June 11, 2014Publication date: December 17, 2015Inventors: Jonathan Rubin, Gregory Michael Youngblood, Ashwin Ram, Peter L. Pirolli, Jesse Vig, Shane P. Ahern, Lester D. Nelson
-
Publication number: 20140310013Abstract: One embodiment of the present invention provides a system for creating a health/wellness program on a generic health/wellness platform. During operation, the system receives, at the generic health/wellness platform, a set of definitions for the health/wellness program, constructs a program model for the health/wellness program, generates a program instance to be executed on the generic health/wellness platform, and associates the program instance to a number of health/wellness modules provided by the health/wellness platform.Type: ApplicationFiled: April 16, 2013Publication date: October 16, 2014Applicant: Palo Alto Research Center IncorporatedInventors: Ashwin Ram, Gregory Michael Youngblood, Peter L. Pirolli, Lester D. Nelson, Jesse Vig, Shane P. Ahern, Jonathan Rubin, Christina Pavlopoulou
-
Publication number: 20120265771Abstract: A system and method for identifying users relevant to a topic of interest is provided. A query comprising one or more topics is executed against a corpus of messages. Voting users associated with the messages matching the query are identified. A set of candidate users comprising users connected to the voting users is generated. A relevancy score is computed for each candidate user. The candidate users are ranked by their respective relevancy score.Type: ApplicationFiled: April 14, 2011Publication date: October 18, 2012Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Bongwon Suh, Kevin Robert Canini, Peter L. Pirolli, Ed H. Chi
-
Patent number: 8275769Abstract: A system and method for identifying users relevant to a topic of interest is provided. A query comprising one or more topics is executed against a corpus of messages. Voting users associated with the messages matching the query are identified. A set of candidate users comprising users connected to the voting users is generated. A relevancy score is computed for each candidate user. The candidate users are ranked by their respective relevancy score.Type: GrantFiled: April 14, 2011Date of Patent: September 25, 2012Assignee: Palo Alto Research Center IncorporatedInventors: Bongwon Suh, Kevin Robert Canini, Peter L. Pirolli, Ed H. Chi
-
Patent number: 8010545Abstract: A system and method for providing a topic-directed search is provided, which advantageously harnesses user-provided topical indexes and an ability to characterize indexes according to how articles fall under their topical organizations. A corpus of articles and an index that includes topics from the articles is maintained. For each topic, a coarse-grained topic model is built, which includes the characteristic words included in the articles relating to the topic and scores assigned to the characteristic words. A search query is executed against the index. The topics that match the search terms are chosen by their scores. The topics that match the coarse-grained topic models and the articles corresponding to the search query are presented. In contrast to conventional search engines, search results are organized according to topic and search results can be offered across multiple indexes, where part of returned results are selected from most-relevant indexes with their most-relevant topics.Type: GrantFiled: January 15, 2009Date of Patent: August 30, 2011Assignee: Palo Alto Research Center IncorporatedInventors: Mark J. Stefik, Lichan Hong, Stuart K. Card, Peter L. Pirolli
-
Publication number: 20100057716Abstract: A system and method for providing a topic-directed search is provided, which advantageously harnesses user-provided topical indexes and an ability to characterize indexes according to how articles fall under their topical organizations. A corpus of articles and an index that includes topics from the articles is maintained. For each topic, a coarse-grained topic model is built, which includes the characteristic words included in the articles relating to the topic and scores assigned to the characteristic words. A search query is executed against the index. The topics that match the search terms are chosen by their scores. The topics that match the coarse-grained topic models and the articles corresponding to the search query are presented. In contrast to conventional search engines, search results are organized according to topic and search results can be offered across multiple indexes, where part of returned results are selected from most-relevant indexes with their most-relevant topics.Type: ApplicationFiled: January 15, 2009Publication date: March 4, 2010Inventors: Mark J. Stefik, Lichan Hong, Stuart K. Card, Peter L. Pirolli
-
Patent number: 7359881Abstract: 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: April 15, 2008Assignee: Contentguard Holdings, Inc.Inventors: Mark J Stefik, Peter L Pirolli
-
Patent number: 7266529Abstract: A method and system for controlling execution of a computer program in accordance with usage rights, including receiving, by a server repository, a request from a requestor repository to execute the computer program; determining, by a server repository, based on usage rights associated with the computer program, whether the request should be granted, the usage rights including a manner of use; granting the request of the requestor repository, by the server repository, if the determined result is that the request should be granted; and executing the computer program in accordance with the granted manner of use. The manner of use included in the usage rights specifies how the associated computer program can be used. The request from the requestor repository specifies a particular manner of use and whether the particular manner of use specified in the request corresponds to a manner of use included in the usage rights also is determined.Type: GrantFiled: May 24, 2005Date of Patent: September 4, 2007Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. Pirolli
-
Patent number: 7139736Abstract: A rendering method, system and software for use in a distributed system for managing use and rendering of content in accordance with usage rights associated therewith, and including a rendering device that renders the content; and a distributed repository coupled to the rendering device and including a first mode of operation and a second mode of operation. The first mode of operation receives content from another distributed repository and enforces usage rights associated with the content and permits the rendering device to render the content in accordance with a manner of use specified by the usage rights. The second mode of operation requests the rendering of content received from another distributed repository. The distributed repository permits the content to be rendered only if a manner of use specified in the request corresponds to a manner of use specified in the usage rights.Type: GrantFiled: August 8, 2005Date of Patent: November 21, 2006Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. Pirolli
-
Patent number: 7028053Abstract: Techniques for browsing through a large collection of content portions uses a scatter and gather approach where a collection of content portions is clustered into one or more clusters using multi-modal data modeling. Additionally, as part of the multi-modal data modeling, “proximal cues” surrounding links or connections or surrounding “image links” in a content portion are used to quickly identify the user's information needs. Thus, taking into account proximal cues during multi-modal data modeling improves the scattering and the gathering process, as well as personalizes the scattering and the gathering process to most effectively cluster content portions of interest to the user.Type: GrantFiled: January 16, 2003Date of Patent: April 11, 2006Assignee: Xerox CorporationInventors: Ed H. Chi, Peter L. Pirolli
-
Patent number: 7017110Abstract: The present invention provides a system and method for inferring information need in a collection of hypermedia documents that is based on the observation that a user's hypertext link traversal decisions are typically based on the nature of that user's information need. The system identifies the hypermedia linkage structure among the plurality of documents in the collection. The documents include content items that may be relevant to a user information need. The system then accepts a user path item that represents a user's hypermedia link traversal history and applies a network flow model to the user path item in the hypermedia link information in order to create a document vector. The system also determines the distribution of the content items in the document collection, and then compares the document vector to the content item distribution in order to determine an inferred information need.Type: GrantFiled: March 31, 2000Date of Patent: March 21, 2006Assignee: Xerox CorporationInventors: Ed H. Chi, Peter L. Pirolli, James E. Pitkow
-
Patent number: 6963859Abstract: A rendering system adapted for use in a system for managing use of content and operative to rendering content in accordance with usage rights associated with the content. The system includes a rendering device configured to render the content and a repository coupled to the rendering device and operative to enforce usage rights associated with the content and permit the rendering device to render the content in accordance with a manner of use specified by the usage rights.Type: GrantFiled: January 16, 2003Date of Patent: November 8, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. Pirolli
-
Patent number: 6941321Abstract: A system and method for browsing, retrieving, and recommending information from a collection uses multi-modal features of the documents in the collection, as well as an analysis of users' prior browsing and retrieval behavior. The system and method are premised on various disclosed methods for quantitatively representing documents in a document collection as vectors in multi-dimensional vector spaces, quantitatively determining similarity between documents, and clustering documents according to those similarities. The system and method also rely on methods for quantitatively representing users in a user population, quantitatively determining similarity between users, clustering users according to those similarities, and visually representing clusters of users by analogy to clusters of documents.Type: GrantFiled: October 19, 1999Date of Patent: September 6, 2005Assignee: Xerox CorporationInventors: Hinrich Schuetze, Francine R. Chen, Peter L. Pirolli, James E. Pitkow, Ed H. Chi, Jun Li
-
Patent number: 6922699Abstract: A system and method for browsing, retrieving, and recommending information from a collection uses multi-modal features of the documents in the collection, as well as an analysis of users' prior browsing and retrieval behavior. The system and method are premised on various disclosed methods for quantitatively representing documents in a document collection as vectors in multi-dimensional vector spaces, quantitatively determining similarity between documents, and clustering documents according to those similarities. The system and method also rely on methods for quantitatively representing users in a user population, quantitatively determining similarity between users, clustering users according to those similarities, and visually representing clusters of users by analogy to clusters of documents.Type: GrantFiled: October 19, 1999Date of Patent: July 26, 2005Assignee: Xerox CorporationInventors: Hinrich Schuetze, Francine R. Chen, Peter L. Pirolli, James E. Pitkow, Ed H. Chi, Jun Li, Ullas Gargi
-
Patent number: 6898576Abstract: 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: December 19, 2002Date of Patent: May 24, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L. Pirolli
-
Publication number: 20040143580Abstract: Techniques for browsing through a large collection of content portions uses a scatter and gather approach where a collection of content portions is clustered into one or more clusters using multi-modal data modeling. Additionally, as part of the multi-modal data modeling, “proximal cues” surrounding links or connections or surrounding “image links” in a content portion are used to quickly identify the user's information needs. Thus, taking into account proximal cues during multi-modal data modeling improves the scattering and the gathering process, as well as personalizes the scattering and the gathering process to most effectively cluster content portions of interest to the user.Type: ApplicationFiled: January 16, 2003Publication date: July 22, 2004Inventors: Ed H. CHI, Peter L. PIROLLI