Patents by Inventor Kurt E. Partridge

Kurt E. Partridge 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: 7836001
    Abstract: One embodiment of the present invention provides recommender system for generating a recommendation of an item by combining a set of utility models adaptively to facilitate a decision-making process. The system includes a utility model database containing the set of utility models and a query module for receiving at least one query about the item from a querying entity. The system also includes a rule engine to specify a subset of utility models to be applied to the item and to specify a weight function of the specified utility models. Further included in the system is a set generator coupled to the utility model database, the query module, and the rule engine. The set generator computes a set of ratings by applying each of the utility model in the subset to the item and generates an overall rating for the item based on the weight function. The system further a communication module to return the overall rating.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: November 16, 2010
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Nicolas B. Ducheneaut, Kurt E. Partridge, James M. A. Begole, Robert R. Price
  • Patent number: 7743067
    Abstract: One embodiment of the present invention provides a method for recommending leisure activities to a user. During operation, the system receives at least one query for leisure activities. The system then determines a collaborative filtering score of a candidate activity based on a collaborative filtering model, a soft query score for the candidate activity based on a soft query model, a content preference score for the candidate activity based on a content preference model and the user's past behavior, and a distance score for the candidate activity based on a distance model. Next, the system generates a composite score for the candidate activity by calculating a weighted average of the collaborative filtering score, the soft query score, the content preference score, and the distance score. The system further returns a recommendation list containing the activities with the highest composite scores.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: June 22, 2010
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Nicholas B. Ducheneaut, Robert R. Price, Kurt E. Partridge
  • Publication number: 20090222344
    Abstract: One embodiment of the present invention provides a system that facilitates presentation of activity-based advertising based on receptive opportunities. During operation, the system identifies a number of topics. The system then receives a number of advertisements from advertisers, wherein a respective advertisement is associated with a topic. For a respective topic, the system determines a number of candidate advertisements associated with that topic to be pending presentations. The system further analyzes an activity in which a customer is engaged. Next, the system identifies a receptive opportunity to present one or more advertisements to the customer based on the activity analysis. The system then determines among the pending presentations one or more advertisements to present to the customer during the identified receptive opportunity. Subsequently, the system presents the determined advertisements to the customer during the opportunity period.
    Type: Application
    Filed: April 4, 2008
    Publication date: September 3, 2009
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Daniel H. Greene, Kurt E. Partridge, James M.A. Begole
  • Publication number: 20090222342
    Abstract: One embodiment of the present invention provides an activity-based advertisement system that identifies customer indeterminacy. During operation, the system receives a number of trajectories of a customer, and identifies an indeterminacy point based on the trajectory patterns. The system then determines one or more receptive opportunities for presenting advertisements based on the indeterminacy point. The system further presents one or more advertisements to the customer during a period corresponding to the receptive opportunity.
    Type: Application
    Filed: April 4, 2008
    Publication date: September 3, 2009
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Daniel H. Greene, Kurt E. Partridge, James M. A. Begole
  • Publication number: 20090222343
    Abstract: One embodiment of the present invention provides an activity-based advertisement system. During operation, the system identifies at an advertising service provider a set of features that characterize a customer's activity. The system then receives at least one trigger from the trigger author, wherein the trigger is based on the features and specifies conditions for an advertising opportunity. The system then identifies an advertising opportunity for a customer when the conditions specified by the trigger are met. The system further presents one or more advertisements to the customer during the opportunity period.
    Type: Application
    Filed: April 4, 2008
    Publication date: September 3, 2009
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Daniel H. Greene, Kurt E. Partridge, James M.A. Begole
  • Publication number: 20090222346
    Abstract: One embodiment of the present invention provides a system for facilitating presentation of activity-based advertising. During operation, the system receives a set of contextual data of a customer and makes a prediction of the customer's future activity. The system then receives a number of advertisements from the advertisers. Based on the prediction, the system chooses a received advertisement to present to the customer. The system further determines the customer's subsequent activity and confirms the prediction of the customer's activity. The system then receives payments from the advertisers whose advertisement is presented based on whether the prediction is confirmed.
    Type: Application
    Filed: April 4, 2008
    Publication date: September 3, 2009
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Daniel H. Greene, Kurt E. Partridge, James M.A. Begole
  • Publication number: 20090193099
    Abstract: A system facilitates automatically determining the hypothetical context information or the distribution of hypothetical contexts. During operation, the system receives a request from a user for one or more recommendations. The system also receives a current context substantially associated with the request. The system then determines a hypothetical context for the request, wherein the hypothetical context may be determined by considering several sources of information, including but not limited to the current context, past contexts, and relationships between the current context and past contexts. Next, the system determines one or more recommendations for the user based on the hypothetical context. Finally, the system returns the one or more recommendations to the user.
    Type: Application
    Filed: January 29, 2008
    Publication date: July 30, 2009
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Kurt E. Partridge, Robert R. Price, Nicolas B. Ducheneaut
  • Publication number: 20090157352
    Abstract: A sensing system includes a set of sensors and a data-fusing mechanism coupled to at least one of these sensors. In the set of sensors, at least one sensor is configured to store one or more measurement models for one or more phenomenon states. Furthermore, at least one sensor in the set of sensors is configured to sample a measurement value and generate a likelihood function based on the sampled measurement and the measurement models. The data-fusing mechanism coupled to a respective sensor in the set of sensors is configured to collect one or more likelihood functions generated by the one or more sensors and use the collected likelihood functions to compute an aggregate probability of a phenomenon state.
    Type: Application
    Filed: December 14, 2007
    Publication date: June 18, 2009
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Maurice Kyojin Chu, James E. Reich, Kurt E. Partridge, James M.A. Begole
  • Publication number: 20090128505
    Abstract: One embodiment of the present invention provides a system for improving link target accuracy for a mobile browser with a touch-screen display. The system receives a page with a plurality of selectable text objects and adjusts the page layout. The method further includes placing a number of targets within the web page. Each target is associated with one selectable text object, and the selectable text object can only be activated by the target. The targets are sufficiently separated from each other, thus allowing a user to hold the touch-screen display and select the selectable text object by tapping on the target with substantial accuracy. Another embodiment of the present invention allows a user to select a selectable text object by performing a gesture.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Inventors: Kurt E. Partridge, Mark W. Newman, James M.A. Begole
  • Publication number: 20090077000
    Abstract: One embodiment of the present invention provides a method for recommending activities to a user. During operation, the system determines an activity-type distribution based on the user's personal profile and/or population prior information, thereby facilitating prediction of future activities for the user. The system further searches for and receives one or more activities based on the activity-type distribution. The system then scores each received activity and recommends a number of activities to be performed by the user in the future and a number of corresponding venues, based on the activity-type distribution and the weight distribution.
    Type: Application
    Filed: September 18, 2007
    Publication date: March 19, 2009
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: James M.A. Begole, Victoria M.E. Bellotti, Nicolas B. Ducheneaut, Robert R. Price, Kurt E. Partridge, Michael Roberts, Ed H. Chi
  • Publication number: 20090077027
    Abstract: Some embodiments of the present invention provide a system that infers activity-related context information from a message. Upon receiving the message, the system looks for activity-related keywords in the message, wherein the activity-related keywords are from a content database. If one or more activity-related keywords are found in the message, the system infers message-related context information from the one or more activity-related keywords. Next, the system uses the message-related context information to facilitate recommending an activity to a user.
    Type: Application
    Filed: September 18, 2007
    Publication date: March 19, 2009
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Tracy Holloway King, Kurt E. Partridge, Nicolas Ducheneaut, Ji Fang
  • Publication number: 20090077057
    Abstract: One embodiment of the present invention provides a method for recommending leisure activities to a user. During operation, the system receives at least one query for leisure activities. The system then determines a collaborative filtering score of a candidate activity based on a collaborative filtering model, a soft query score for the candidate activity based on a soft query model, a content preference score for the candidate activity based on a content preference model and the user's past behavior, and a distance score for the candidate activity based on a distance model. Next, the system generates a composite score for the candidate activity by calculating a weighted average of the collaborative filtering score, the soft query score, the content preference score, and the distance score. The system further returns a recommendation list containing the activities with the highest composite scores.
    Type: Application
    Filed: September 18, 2007
    Publication date: March 19, 2009
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Nicolas B. Ducheneaut, Robert R. Price, Kurt E. Partridge
  • Publication number: 20090077501
    Abstract: One embodiment of the present invention provides a system that facilitates invoking a command. During operation, the system suggests with a graphic element a gesture to use to invoke a command. The system then receives the gesture from a user at a device. Note that the gesture is received via an input mechanism, and also note that the gesture is a predetermined manipulation of the input mechanism. The system then determines a graphic element within the user interface that is associated with the gesture. Finally, upon determining the object associated with the gesture, the system invokes the command associated with the graphic element.
    Type: Application
    Filed: September 18, 2007
    Publication date: March 19, 2009
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Kurt E. Partridge, Koji Yatani, Mark W. Newman, David Goldberg
  • Publication number: 20090076997
    Abstract: One embodiment of the present invention provides recommender system for generating a recommendation of an item by combining a set of utility models adaptively to facilitate a decision-making process. The system includes a utility model database containing the set of utility models and a query module for receiving at least one query about the item from a querying entity. The system also includes a rule engine to specify a subset of utility models to be applied to the item and to specify a weight function of the specified utility models. Further included in the system is a set generator coupled to the utility model database, the query module, and the rule engine. The set generator computes a set of ratings by applying each of the utility model in the subset to the item and generates an overall rating for the item based on the weight function. The system further a communication module to return the overall rating.
    Type: Application
    Filed: September 14, 2007
    Publication date: March 19, 2009
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Nicolas B. Ducheneaut, Kurt E. Partridge, James M.A. Begole, Robert R. Price
  • Publication number: 20090037813
    Abstract: One embodiment of the present invention provides a user interface. The user interface includes a touch-screen display and a set of marking menus comprising at least one radial menu which can be displayed on the touch-screen display. A radial menu allows a user to select a menu item by performing a stroke on the touch-screen display in a direction corresponding to a slice of the radial menu associated with the menu item. All the slices of a radial sub-menu are substantially at an angle of approximately 90° or less with respect to a previous stroke leading from a pervious radial menu, thereby allowing a series of consecutive strokes to end near the origin of the first stroke.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Mark W. Newman, Kurt E. Partridge
  • Publication number: 20080155068
    Abstract: A computer-controlled method to configure a network of devices acquires a specific instance of an abstract application of at least one component in a first network, captures and stores fields of the component in the abstract application, classifies the fields as to how the fields are to be used in matching, provides field values for fields within each component to be used in matching, and store the fields, components and values as a general instance of the abstract application. An apparatus has an acquisition mechanism to acquire a specific instance of an abstract application of at least one component in a first network, a generalization mechanism to identify and generalize fields and values associated with the component, and a store to store the fields, components and values as a general instance of the abstract application.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Applicants: PALO ALTO RESEARCH CENTER INCORPORATED, SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Mark W. Newman, Kurt E. Partridge, Ame M. Elliott, James M. A. Begole, Sang-Do Park, Jun-Hyeong Kim
  • Publication number: 20080136679
    Abstract: One embodiment of the present invention provides a system for entering text. The system starts by receiving a sequence of finger-triggered events. The system then attempts to match the sequence of finger-triggered events to one or more predetermined sequences of finger-triggered events. If the sequence matches a predetermined sequence, the system outputs at least one character corresponding to the predetermined sequence.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Inventors: Mark W. Newman, Kurt E. Partridge, James M.A. Begole, Seungyon Lee
  • Publication number: 20080098367
    Abstract: One embodiment of the present invention provides a system that selectively transfers code to a data producer in a networked system. In this system, the data producer generates data and then sends the data to a device. The device receives the data from the data producer, and then uses code on the device to perform a processing operation on the data. Next, the system analyzes characteristics of the data to determine whether performing the processing operation on the data producer can reduce resource usage. If so, the system transfers the code from the device to the data producer, and subsequently executes the code on the data producer. By executing the code on the data producer, the system can optimize resource usage in the networked system.
    Type: Application
    Filed: October 5, 2006
    Publication date: April 24, 2008
    Inventors: Kurt E. Partridge, Maurice K. Chu, James M. A. Begole, Mark W. Newman