Patents by Inventor Dan Newell
Dan Newell 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: 20060053377Abstract: A system for controlling presentation of information to a user based on the user's current condition. In particular, the system monitors the user and the user's environment, and creates and maintains an updated model of the current condition of the user. The user condition can include a variety of condition variables, including abstract concepts such as the user's current cognitive load, desired level of privacy for output information, and desired scope of audience for output information. Upon receiving output information to be presented to the user (e.g., from an application program), the system determines an appropriate output device and an appropriate format with which to present the information to the user, and then presents the output information. The system can also receive description information about the output information that describes relevant factors for determining when and how to present the output information (e.g.Type: ApplicationFiled: February 28, 2005Publication date: March 9, 2006Applicant: Tangis CorporationInventors: Dan Newell, Kenneth Abbott
-
Publication number: 20060031181Abstract: A facility for exchanging context attributes is described. A characterization module receives an invocation request to provide an attribute value that was generated by a requesting attribute consumer. The received invocation request identifies the attribute whose value is to be provided. In response to receiving the invocation request, the characterization module provides a value for the identified attribute to the requesting attribute consumer.Type: ApplicationFiled: March 8, 2005Publication date: February 9, 2006Applicant: Tangis CorporationInventors: Kenneth Abbott, Steven Fluegel, Joshua Freedman, Dan Newell, James Robarts
-
Publication number: 20050278741Abstract: An electronic program guide (EPG) organizes and presents programming information to the viewer and allows for creation of queries to facilitate both simple and complex searches of the programming information. According to one aspect, the EPG is configured to automatically identify programs that a viewer is likely to prefer. The EPG collects viewing preferences of a viewer and, based upon the these viewing preferences, automatically develops queries for identifying programs that the viewer is likely to want to watch. The EPG further enables multiple viewers to merge their individual queries into one composite query or to run queries in background to periodically check for programs and notify the viewer when a program is identified. Queries are saved in an EPG database in a hierarchic structure with directories and sub-directories to make it easy for a viewer to organize and retrieve queries. Another aspect concerns creating queries for a channel, network name or program name using a 10-key keypad.Type: ApplicationFiled: October 16, 2003Publication date: December 15, 2005Inventors: James Robarts, David Byrne, Steve Fluegel, Gabe Newell, Dan Newell, Kenneth Abbott
-
Patent number: 6968333Abstract: A user search request is received and context information for the user is identified. The user search request and the context information are then combined to generate search criteria corresponding to the user search request, providing for information solicitation based on a computer user's context.Type: GrantFiled: April 2, 2001Date of Patent: November 22, 2005Assignee: Tangis CorporationInventors: Kenneth H. Abbott, James O. Robarts, Dan Newell
-
Patent number: 6920616Abstract: A facility for exchanging context attributes is described. A characterization module receives an invocation request to provide an attribute value that was generated by a requesting attribute consumer. The received invocation request identifies the attribute whose value is to be provided. In response to receiving the invocation request, the characterization module provides a value for the identified attribute to the requesting attribute consumer.Type: GrantFiled: October 19, 2000Date of Patent: July 19, 2005Assignee: Tangis CorporationInventors: Kenneth H. Abbott, Steven J. Fluegel, Joshua M. Freedman, Dan Newell, James O. Robarts
-
Publication number: 20050086243Abstract: A facility for logging context attributes is described. For each of a set of selected context attributes, the facility determines a target frequency with which values of the selected context attribute are to be logged. For each of the set of selected context attributes, the facility obtains values of the selected context attribute at a frequency approximating the target frequency determined for the selected context attribute. Then, for each obtained context attribute value, the facility writes the obtained value to a storage device in a manner that identifies its context attribute.Type: ApplicationFiled: November 8, 2004Publication date: April 21, 2005Applicant: Tangis CorporationInventors: Ken Abbott, Josh Freedman, Dan Newell, Jim Robarts
-
Patent number: 6874127Abstract: A system for controlling presentation of information to a user based on the user's current condition. In particular, the system monitors the user and the user's environment, and creates and maintains an updated model of the current condition of the user. The user condition can include a variety of condition variables, including abstract concepts such as the user's current cognitive load, desired level of privacy for output information, and desired scope of audience for output information. Upon receiving output information to be presented to the user (e.g., from an application program), the system determines an appropriate output device and an appropriate format with which to present the information to the user, and then presents the output information. The system can also receive description information about the output information that describes relevant factors for determining when and how to present the output information (e.g.Type: GrantFiled: June 25, 2001Date of Patent: March 29, 2005Assignee: Tangis CorporationInventors: Dan Newell, Kenneth H. Abbott, III
-
Publication number: 20050066282Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from first and second sources indications of an ability to supply values for, respectively, an indicated one of the state attributes and another of the state attributes. In such situations, the providing also includes, in response to receiving a request from a first client for a value of the indicated one attribute, determining that the first source is available to supply the value, obtaining the value from the first source, and supplying a value obtained from the first source to the first client.Type: ApplicationFiled: November 5, 2004Publication date: March 24, 2005Applicant: Tangis CorporationInventors: Kenneth Abbott, Joshua Freedman, Dan Newell, James Robarts
-
Publication number: 20050066281Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing of information includes receiving from first and second sources indications of ability to supply values for, respectively, an indicated one of the state attributes and another of the state attributes. In such situations, after receiving an indication of the indicated attribute from a first client, the providing of information further includes determining that the first source is available to supply a value for the indicated attribute, obtaining from the first source an indication of the value and information describing the indicated value, determining based at least in part on the descriptive information whether the indicated value is appropriate to be supplied to the client, and supplying the indicated value to the client when it is determined that the indicated value is appropriate.Type: ApplicationFiled: November 2, 2004Publication date: March 24, 2005Applicant: Tangis CorporationInventors: Kenneth Abbott, Dan Newell, James Robarts, Ken Swapp
-
Publication number: 20050034078Abstract: Techniques are described providing mediated information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a first source an indication of a first value for an indicated one of the state attributes of the modeled current state, receiving from a second source an indication of a second value for the indicated state attribute, and, after an indication from a client for a value for the indicated state attribute, sending to the client a mediated value for the indicated state attribute that is produced by mediating between available values for the indicated state attribute including at least the first and second values.Type: ApplicationFiled: April 14, 2004Publication date: February 10, 2005Inventors: Kenneth Abbott, Dan Newell, James Robarts, Joshua Freedman, Johnson Apacible
-
Patent number: 6812937Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing of information includes receiving from first and second sources indications of ability to supply values for, respectively, an indicated one of the state attributes and another of the state attributes. In such situations, after receiving an indication of the indicated attribute from a first client, the providing of information further includes determining that the first source is available to supply a value for the indicated attribute, obtaining from the first source an indication of the value and information describing the indicated value, determining based at least in part on the descriptive information whether the indicated value is appropriate to be supplied to the client, and supplying the indicated value to the client when it is determined that the indicated value is appropriate.Type: GrantFiled: November 28, 2000Date of Patent: November 2, 2004Assignee: Tangis CorporationInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp
-
Patent number: 6801223Abstract: Techniques are described for providing information about a current state that is represented with multiple attributes. In some situations, the providing includes a first computer receiving indications of multiple characterization modules, each characterization module executing on a computer to model an aspect of a current state related to that computer; receiving an indication of one of the multiple attributes of the represented current state; determining multiple of the characterization modules whose modeled aspects are related to the indicated one attribute; and gathering information about the modeled aspects related to the indicated one attribute from the determined characterization modules so that a value for the indicated one attribute can be generated based on the gathered information.Type: GrantFiled: November 28, 2000Date of Patent: October 5, 2004Assignee: Tangis CorporationInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Joshua M. Freedman
-
Patent number: 6791580Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a module a request related to the modeling of the current state with the multiple state attributes. In such situations, the providing further includes, without further intervention related to the request by the module, determining that the request cannot currently be satisfied, and indicating to the module that the request cannot currently be satisfied, monitoring at later times after the indicating to determine whether the request can be satisfied, and indicating to the module that the request can be satisfied if it is determined at one of the later times that the request can currently be satisfied.Type: GrantFiled: November 28, 2000Date of Patent: September 14, 2004Assignee: Tangis CorporationInventors: Kenneth H. Abbott, Joshua M. Freedman, Dan Newell, James O. Robarts
-
Patent number: 6747675Abstract: Techniques are described providing mediated information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a first source an indication of a first value for an indicated one of the state attributes of the modeled current state, receiving from a second source an indication of a second value for the indicated state attribute, and, after an indication from a client for a value for the indicated state attribute, sending to the client a mediated value for the indicated state attribute that is produced by mediating between available values for the indicated state attribute including at least the first and second values.Type: GrantFiled: November 28, 2000Date of Patent: June 8, 2004Assignee: Tangis CorporationInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Joshua M. Freedman, Johnson Apacible
-
Publication number: 20030154476Abstract: A system for computer-based storing of information about a current state so that later recall of the information can augment human memories In particular, when information about a current event of interest is to be stored, a variety of current state information of different types (e.g., video, audio, and textual information) about the environment and about a user can be acquired via sensors and other input devices. The variety of state information can then be associated together as a group and stored for later retrieval. Other information can also be associated with the group, such as one or more recall tags that facilitate later retrieval of the group, or one or more annotations to provide contextual information when the other state information is later retrieved and presented to the user. When information about a past event is to be recalled, one or more identifying recall tags can be received that are used to identify one or more state information groups that match the identifying tags.Type: ApplicationFiled: February 21, 2003Publication date: August 14, 2003Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts
-
Patent number: 6549915Abstract: A system for computer-based storing of information about a current state so that later recall of the information can augment human memories. In particular, when information about a current event of interest is to be stored, a variety of current state information of different types (e.g., video, audio, and textual information) about the environment and about a user can be acquired via sensors and other input devices. The variety of state information can then be associated together as a group and stored for later retrieval. Other information can also be associated with the group, such as one or more recall tags that facilitate later retrieval of the group, or one or more annotations to provide contextual information when the other state information is later retrieved and presented to the user. When information about a past event is to be recalled, one or more identifying recall tags can be received that are used to identify one or more state information groups that match the identifying tags.Type: GrantFiled: June 6, 2001Date of Patent: April 15, 2003Assignee: Tangis CorporationInventors: Kenneth H. Abbott, III, Dan Newell, James O. Robarts
-
Patent number: 6513046Abstract: A system for computer-based storing of information about a current state so that later recall of the information can augment human memories. In particular, when information about a current event of interest is to be stored, a variety of current state information of different types (e.g., video, audio, and textual information) about the environment and about a user can be acquired via sensors and other input devices. The variety of state information can then be associated together as a group and stored for later retrieval. Other information can also be associated with the group, such as one or more recall tags that facilitate later retrieval of the group, or one or more annotations to provide contextual information when the other state information is later retrieved and presented to the user. When information about a past event is to be recalled, one or more identifying recall tags can be received that are used to identify one or more state information groups that match the identifying tags.Type: GrantFiled: December 15, 1999Date of Patent: January 28, 2003Assignee: Tangis CorporationInventors: Kenneth H. Abbott, III, Dan Newell, James O. Robarts
-
Patent number: 6466232Abstract: A system for controlling presentation of information to a user based on the user's current condition. In particular, the system monitors the user and the user's environment, and creates and maintains an updated model of the current condition of the user. The user condition can include a variety of condition variables, including abstract concepts such as the user's current cognitive load, desired level of privacy for output information, and desired scope of audience for output information. Upon receiving output information to be presented to the user (e.g., from an application program), the system determines an appropriate output device and an appropriate format with which to present the information to the user, and then presents the output information. The system can also receive description information about the output information that describes relevant factors for determining when and how to present the output information (e.g.Type: GrantFiled: December 18, 1998Date of Patent: October 15, 2002Assignee: Tangis CorporationInventors: Dan Newell, Kenneth H. Abbott, III
-
Publication number: 20020099817Abstract: Techniques are described for providing information about a current state that is represented with multiple attributes. In some situations, the providing includes a first computer receiving indications of multiple characterization modules, each characterization module executing on a computer to model an aspect of a current state related to that computer; receiving an indication of one of the multiple attributes of the represented current state; determining multiple of the characterization modules whose modeled aspects are related to the indicated one attribute; and gathering information about the modeled aspects related to the indicated one attribute from the determined characterization modules so that a value for the indicated one attribute can be generated based on the gathered information.Type: ApplicationFiled: June 27, 2001Publication date: July 25, 2002Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Joshua M. Freedman
-
Publication number: 20020087525Abstract: A user search request is received and context information for the user is identified. The user search request and the context information are then combined to generate search criteria corresponding to the user search request, providing for information solicitation based on a computer user's context.Type: ApplicationFiled: April 2, 2001Publication date: July 4, 2002Inventors: Kenneth H. Abbott, James O. Robarts, Dan Newell