Patents Examined by Michael Holmes
  • Patent number: 7984004
    Abstract: Described herein is a system that facilitates assigning indications of usefulness to query suggestions. The system includes a query suggestion generator component that receives a query and generates a query suggestion based at least in part upon the received query. A model component outputs an indication of usefulness with respect to the query suggestion, wherein the model component is a machine-learned model of user behavior with respect to query suggestions.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: July 19, 2011
    Inventors: Galen Andrew, Sooho Park, Robert L. Rounthwaite, Silviu-Petru Cucerzan, Jamie Paul Buckley, Joanna Chan
  • Patent number: 7983999
    Abstract: The time taken to learn a model from training examples is often unacceptable. For instance, training language understanding models with Adaboost or SVMs can take weeks or longer based on numerous training examples. Parallelization through the use of multiple processors may improve learning speed. The disclosure describes effective systems for distributed multiclass classification learning on several processors. These systems are applicable to multiclass models where the training process may be split into training of independent binary classifiers.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: July 19, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventor: Patrick Haffner
  • Patent number: 7983998
    Abstract: A Hierarchical Temporal Memory (HTM) network has at least first nodes and a second node at a higher level than the first nodes. The second node provides an inter-node feedback signal to the first nodes for grouping patterns and sequences (or co-occurrences) in input data received at the first nodes at the first nodes. The second node collects forward signals from the first nodes; and thus, the second node has information about the grouping of the patterns and sequences (or co-occurrences) at the first nodes. The second node provides inter-node feedback signals to the first nodes based on which the first nodes may perform the grouping of the patterns and sequences (or co-occurrences) at the first nodes. Also, a node in a Hierarchical Temporal Memory (HTM) network comprising a co-occurrence detector and a group learner coupled to the co-occurrence detector. The group learner provides an intra-node feedback signal to the co-occurrence detector including information on the grouping of the co-occurrences.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: July 19, 2011
    Assignee: Numenta, Inc.
    Inventors: Dileep George, Robert G. Jaros
  • Patent number: 7979374
    Abstract: The product demonstration system of the present invention is used to familiarize a person with a product. The product demonstration system includes an audio/visual component that is capable of delivering a recording, an adjustable support that is capable of supporting the person, and a control. The control is operably connected to the adjustable support and the audio/visual component to move the adjustable support and deliver the recording in a coordinated manner to highlight the product.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: July 12, 2011
    Assignee: Tempur-Pedic Management, Inc.
    Inventor: Dag Landvik
  • Patent number: 7979376
    Abstract: A method and system for adding processes to print production workflows utilizing asset metadata and automated reasoning system is disclosed. The asset metadata can be extracted from the resources associated with a print product description such as PDF files and image and artwork files. The asset metadata can be processed through an automated reasoning system in order to infer additional metadata. The inferred metadata can be utilized to add and parameterize a process node in order to build a more effective and useful process network. The reasoning system can be a rule based reasoning system and/or ontology based reasoning system.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: July 12, 2011
    Assignee: Xerox Corporation
    Inventors: Michael David Shepherd, Dale Ellen Gaucas, Kirk J. Ocke
  • Patent number: 7979361
    Abstract: A system for composing Web services may include a goal determiner unit and a composer unit. The goal determiner unit may be configured to access a primary goal of final states of Web service representations. The composer unit may be configured to compute a set of transitions from initial states of the Web service representations to the primary goal, compute intermediate states of one or more Web service representations, and generate a copy rule of the set of transitions, the copy rule having a condition part that specifies the intermediate states and a portion of the final states of the primary goal and an activity part that includes assignments of input variables consumed by transitions from the intermediate states.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: July 12, 2011
    Assignee: SAP AG
    Inventors: Andreas Friesen, Jens Lemcke
  • Patent number: 7979379
    Abstract: Monitoring a service oriented architecture (SOA) comprising a plurality of components. The method may include providing at least one monitoring unit for at least one of the plurality of components. The method may further include providing data concerning an operation of the at least one component as input data to the at least one monitoring unit. Finally, the method may include applying fuzzy logic in the monitoring unit to analyze the input data for generating at least one output value. The at least one output value may then be provided.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: July 12, 2011
    Assignee: Software AG
    Inventors: Joachim Voegele, Gerald Ristow
  • Patent number: 7970722
    Abstract: A decision making system, method and computer program product are provided. Initially, a plurality of attributes is defined. Thereafter, first information regarding the attributes is received from a receiving business. Second information is then received regarding proposed products or services in terms of the attributes. Such second information is received from a supplying business. In use, a decision process is executed based on the first information and the second information.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: June 28, 2011
    Assignee: Aloft Media, LLC
    Inventors: Daniel L. Owen, Michael W. Kusnic
  • Patent number: 7970726
    Abstract: A use case quality index tool, and an associated method, analyzes the specifications of use cases. Determinations are made of conformity of a use case with use-case quality rules. And, a calculator calculates a use case quality index value that quantifies the conformity of the use case to the use-case quality rules.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: June 28, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Luis E. Infanti, Agustina Shinji, Juan Pablo Pozzoli
  • Patent number: 7966272
    Abstract: Disclosed are methods, systems, and processor program products that include executing an optimization scheme to obtain a first solution set, presenting the first solution set to at least two users, receiving rankings of the first solution set from the at least two users, aggregating the rankings, and, generating a second solution set based on the aggregated rankings. The optimization scheme can include a genetic algorithm. In embodiments, at least a part of the first solution set can be presented to the users based on the parts of the solution set associated with the user (e.g., user's knowledge).
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: June 21, 2011
    Assignee: Icosystem Corporation
    Inventors: Eric Bonabeau, Pablo Funes
  • Patent number: 7966271
    Abstract: A server includes a logic subsystem and memory. The memory holds instructions that, when executed by the logic subsystem, cause the logic subsystem to determine if a table is wider than a viewing size of a screen of a requesting device, determine if the table is a data table or a layout table, and format an instance of the table prior to sending that instance of the table to the requesting device. The instance of the table sent to the requesting device is formatted in accordance with a determined viewing size of the screen of the requesting device and in accordance with a determined table type.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: June 21, 2011
    Assignee: Microsoft Corporation
    Inventors: William Weili Liu, Shengcan Xu, Frank Zen Fan
  • Patent number: 7962433
    Abstract: System and method for facilitating user thinking about an arbitrary problem with improved search capabilities. Some embodiments provide improved search capabilities through the application of archetypes for problem solving and other factors at a number of points throughout the total search process.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: June 14, 2011
    Assignee: Mountain View
    Inventors: James Ralph Heidenreich, Linda Shawn Higgins
  • Patent number: 7962426
    Abstract: The claimed subject matter provides a system and/or a method that facilitates managing data within an environment. An interface component can receive a role-based model reflective of at least one position within an environment, wherein the environment includes two or more entities within an organized hierarchy. The role-based model can include at least one role assigned to an entity in which the assignment is indicative of the position of the entity within the environment. A role component can provide data access to the entity within the environment in accordance with the role assigned to such entity.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Gurdeep S. Pall, Jeffrey S. Raikes, Alexander G. Gounares, Ajitesh Kishore
  • Patent number: 7962438
    Abstract: Methods and systems of the present invention allow for displaying suggested concept-based results. An exemplary method may comprise the steps of receiving a domain name, determining from ontological calculations suggested domain names related to the concept of the domain name and displaying the suggested domain names.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: June 14, 2011
    Assignee: The Go Daddy Group, Inc.
    Inventors: Warren Adelman, Matthew Jallo, Shawn Fitzpatrick
  • Patent number: 7958079
    Abstract: One aspect of the invention is a method for identifying at least one property of data. An example of the method includes receiving data, and making assessments regarding the data. The method also includes applying at least one behavioral operator, and outputting results. The method further comprises receiving feedback concerning system performance. Additionally, the method includes adjusting at least one parameter based on the feedback received concerning system performance, wherein the at least one parameter is a parameter of a machine learning method.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: June 7, 2011
    Assignee: Natural Selection, Inc.
    Inventors: David B. Fogel, Gary B. Fogel
  • Patent number: 7958064
    Abstract: Systems and methods are disclosed that performs active feature probing using data augmentation. Active feature probing is a means of actively gathering information when the existing information is inadequate for decision making. The data augmentation technique generates factitious data which complete the existing information. Using the factitious data, the system is able to estimate the reliability of classification, and determine the most informative feature to probe, then gathers the additional information. The features are sequentially probed until the system has adequate information to make the decision.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: June 7, 2011
    Assignee: NEC Laboratories America, Inc.
    Inventors: Shenghuo Zhu, Yihong Gong
  • Patent number: 7958068
    Abstract: A computer program product includes machine readable instructions for managing data items, the instructions stored on machine readable media, the product including instructions for: initializing a plurality of base models; minimizing a joint loss function to select models from the plurality for a plurality of labels associated with the data items; and at least one of sharing and combining the selected base models to formulate a composite classifier for each label. A computer system and additional computer program product are provided.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: John R. Smith, Jelena Tesic, Rong Yan
  • Patent number: 7958065
    Abstract: A resilient classifier for using with a rule-based system is provided. A system for classifying data for a rule-based system, may include: a system(s) for generating two training data sets, one data set is generated from input data while the second data set is generated from disturbed data; a system for merging the two training data sets; and a system for training a data classifier with the merged training data sets. As a result, the classification of data becomes more accurate, including when disturbed data is encountered.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Youssef Drissi, Moon J. Kim, Daby M. Sow, Eric T. C. Yee
  • Patent number: 7958075
    Abstract: A geometric model is considered for the problem of minimizing access control lists (ACLs) in network routers. A colored rectilinear pattern is created within an initially white rectangular canvas, and the basic operation is to choose a subrectangle and paint it a single color, overwriting all previous colors in the rectangle. The method operates on rectangular rule lists (RRLs) and access control lists (ACLs) in which all rectangles are strips that extend either the full length or the full height of the canvas. A polynomial-time algorithm optimally constructs such patterns when, as in the ACL application, the only colors are black and white (permit or deny). That algorithm is complemented by a significantly faster approximation algorithm that is guaranteed to be no worse than 3/2 optimal.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: June 7, 2011
    Assignee: AT&T Intellectual Property II, LP
    Inventors: David L. Applegate, Gruia Calinescu, David S. Johnson, Howard Karloff, Katrina Ligett, Jia Wang
  • Patent number: 7953686
    Abstract: A computer implemented method, apparatus, and computer-usable program product for validating expected cohort behavior. In one embodiment, sensory data gathered by a set of multimodal sensor devices is processed to form a set of actual cohort behavior data. The sensory data comprises information associated with a cohort group. Each member of the cohort group shares at least one common attribute. The set of actual cohort behavior data is compared to a set of predicted cohort behavior models. The set of actual cohort behavior data comprises information describing actual behavior by members of the cohort group. The set of predicted cohort behavior models comprises information describing an expected behavior of members of the cohort group. A comparison result is generated. The comparison result indicates an accuracy of the set of predicted cohort behavior models.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Lee Angell, Robert R. Friedlander, James R. Kraemer