Patents Examined by Adrian L. Kennedy
  • Patent number: 7925611
    Abstract: The present invention relates to systems and methods that facilitates rendering of data in an industrial automation environment. According to an aspect of the invention, a device analyzer can determine properties associated with a plurality of devices intended for delivery of data. An HMI generator can format the data respectively in accordance with the determined properties of the devices and deliver the formatted data to the respective devices.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: April 12, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Clifton Harold Bromley, Monte Leroy Fevang, Shafin A. Virji
  • Patent number: 7904402
    Abstract: Some embodiments of pluggable dialects for a rule engine have been presented. In one embodiment, a rule file substantially written in a rule language is compiled. The rule file may include a set of rules, each rule having one or more semantic code blocks written in a dialect different from the rule language. Further, each rule may include a dialect parameter indicative of the dialect. The compiled rule file is input to a core engine of a rule engine for execution.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: March 8, 2011
    Assignee: Red Hat, Inc.
    Inventors: Mark Proctor, Edson Tirelli
  • Patent number: 7904412
    Abstract: A hierarchy of computing modules is configured to learn a cause of input data sensed over space and time, and is further configured to determine a cause of novel sensed input data dependent on the learned cause. Further, the hierarchy has a first level of computing modules and a second level of at least one computing module, where at least one of the computing modules in the first level operates on a first server, and where the at least one computing module in the second level operates on a second server. The hierarchy also includes a message manager module configured to relay information between the first server and the second server.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: March 8, 2011
    Assignee: Numenta, Inc.
    Inventors: William Saphir, Ronald Marianetti, II, Jeffrey Hawkins
  • Patent number: 7899762
    Abstract: The exemplary embodiments of the invention provide apparatus, systems, methods and computer program products for scoring entities in order to use the scoring for such tasks as identifying and prioritizing those entities that are candidates for further investigation, for example, from an audit or business control perspective.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Vijay Sourirajan Iyengar, Ioana Boier-Martin, Karen A. Kelley, Raymond Anthony Curatolo
  • Patent number: 7899775
    Abstract: A hierarchy of computing modules is configured to (i) learn a cause of input data sensed over space and time, and (ii) determine a cause of novel sensed input data dependent on the learned cause. The hierarchy has a first level of computing modules and a second level of at least one computing module, wherein a computing module in the first level is configured to output to the computing module in the second level a first set of values representing probabilities of possible causes of input data received by the system.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: March 1, 2011
    Assignee: Numenta, Inc.
    Inventors: Dileep George, Jeffrey Hawkins
  • Patent number: 7899774
    Abstract: A networked interactive expert system is disclosed for selectively providing relevant expertise when a user requires such assistance. System provides a set of networked facilities for determining an expertise needed by a customer based on a location. Such location can be either physical or logical. A physical “location” corresponds, for example, to a department within a retail outlet. Examples of logical “locations” are ones corresponding to a web-page, a product identification code of interest, a customer identification code, and/or explicit knowledge category selected by the customer. An expert studio, from a list of expert studios providing expertise corresponding to the identified location associated with the customer's request, is matched up with the request. Thereafter, a primary connection, supporting an interactive videoconference session, is established between a first networked node associated with the customer and a second networked node associated with the designated expert studio.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: March 1, 2011
    Assignee: Clairvista LLC
    Inventors: Christopher Sang, Donald Christopher Woods
  • Patent number: 7895138
    Abstract: An audio data processing device (100) comprises an audio redistributor (101) adapted to generate a first number of audio data output signals (102; Z1 . . . ZM) based on a second number of audio data input signals (103; X1 . . . XN), and an audio classifier (104) adapted to generate gradually sliding control signals (P), in a gradually sliding dependence on types of audio content according to which the second number of audio data input signals (103; X1 . . . XN) are classified, for controlling the audio redistributor (101) that generates the first number of audio data output signals (102; Z1 . . . ZM) from the second number of audio data input signals (103; X1 . . . XN).
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: February 22, 2011
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Daniel Willem Schobben, Machiel Willem Loon, Martin Franciscus McKinney
  • Patent number: 7890439
    Abstract: It is difficult to select parameter values for constraint programming problem solvers which will yield good performance. Automated tuning of such problem solvers on a per problem instance basis may be used and this involves learning a function for predicting the runtime of a problem solver depending on parameter values of the problem solver and features of the problem instance being solved. However, it takes time for such prediction functions to be learnt, either during operation of a problem solver or offline, using specified examples. To address this, information about such a prediction function is shared between two or more problem solvers to improve performance. A sharing system may be used to receive prediction function information and send this to problem solvers.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: February 15, 2011
    Assignee: Microsoft Corporation
    Inventor: Youssef Hamadi
  • Patent number: 7890442
    Abstract: A method and system for autocompletion of multiple fields in electronic forms that generates “inference networks” (Bayesian networks), and evaluates them to suggest likely options for user selection while filling out fields in corresponding electronic forms. The disclosed Bayesian networks are generated and evaluated based on a broad set of information. The information used by the disclosed system for generating an inference network includes form previously selected field values. The information used in the disclosed system to evaluate an inference networks while a current instance of a given form is being filled out includes values previously entered by a current user into preceding form fields, and values of ambient variables that are external to the forms, such as current day of the week, current time of day, etc. When the inference network is evaluated in this way, posterior probabilities are determined for values of fields not yet filled out in the current form instance.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert C. Weir, Asima Silva, Ping Wang
  • Patent number: 7882049
    Abstract: System and method for controlling a process with spatially dependent conditions for producing a product with spatially dependent properties, e.g., a web/sheet-based process for producing a web/sheet-based product. Input data comprising a plurality of input data sets are provided to a neural network (analog or computer-based), each data set comprising values for one or more input parameters, each comprising a respective process condition or product property. The input data preserve spatial relationships of the input data. The neural network generates output data in accordance with the input data, the output data comprising a plurality of output data sets, each comprising values for one or more output parameters, each comprising a predicted process condition or product property. The output data preserve spatial relationships of the output data, which correspond to the spatial relationships of the input data. The output data are useable by a controller or operator to control the process.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: February 1, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: L. Paul Collette, III, W. Douglas Johnson
  • Patent number: 7853543
    Abstract: A method and apparatus improves the block allocation time in a parallel computer system. A pre-load controller pre-loads blocks of hardware in a supercomputer cluster in anticipation of demand from a user application. In the preferred embodiments the pre-load controller determines when to pre-load the compute nodes and the block size to allocate the nodes based on pre-set parameters and previous use of the computer system. Further, in preferred embodiments each block of compute nodes in the parallel computer system has a stored hardware status to indicate whether the block is being pre-loaded, or already has been pre-loaded. In preferred embodiments, the hardware status is stored in a database connected to the computer's control system. In other embodiments, the compute nodes are remote computers in a distributed computer system.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: December 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jay Symmes Bryant, Daniel Paul Kolz, Dharmesh J. Patel
  • Patent number: 7849033
    Abstract: A learning control apparatus for controlling a learning operation of an apparatus sensing a state of an environment and selecting a behavior based on the sensed content, includes a predictor for learning the behavior and a change in the state of the environment, and predicting a change in the state of the environment in response to a predetermined behavior, a goal state setting unit for setting a goal state in the behavior, a planner for planning a behavior sequence from a current state to the goal state set by the goal state setting unit based on a prediction of the predictor, and a controller for controlling the behavior in the behavior sequence planned by the planning unit and learning an input and output relationship in the behavior.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: December 7, 2010
    Assignee: Sony Corporation
    Inventors: Kohtaro Sabe, Kenichi Hidai
  • Patent number: 7849035
    Abstract: A method and apparatus for organizing information in a computer filing system. The method and apparatus include the creation of a pile comprising a collection of documents and displaying a graphical representation of the collection of documents. The method and apparatus further include browsing the collection of documents by pointing a cursor at a particular item in the collection of documents to reveal an indicia for the particular item in the collection of documents. The filing system can automatically divide a pile (e.g. a collection of documents from an electronic mail network) into subpiles on the basis of the content of each document in the pile, and the filing system, at the users request can automatically file away documents into existing piles in the computer system on the basis of a similarity match between the content (or other internal representation) of the document and the content (or other internal representation) of existing piles in the computer system.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: December 7, 2010
    Assignee: Apple Inc.
    Inventors: Richard Mander, Daniel E. Rose, Gitta Salomon, Yin Yin Wong, Timothy Oren, Susan Booker, Stephanie Houde
  • Patent number: 7844557
    Abstract: A computerized method of representing a dataset with a taxonomy includes representing a plurality of records within a dataset as a plurality of clusters in an initial taxonomy layer; generating a hierarchy of cluster sets based on clusters within the initial taxonomy layer, wherein the structure of the hierarchy is independent of the order of the records within the dataset; and labeling clusters within the hierarchy.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: November 30, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Chiranjit Acharya, Tsunayuki Ohwa, Mark Plutowski, Takashi Usuki
  • Patent number: 7809662
    Abstract: A computer-assisted method for analyzing a complex problem and creating an alpha-triadic representation with five degrees of articulation illustrating the relationships among its various parameters.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: October 5, 2010
    Inventor: Kenneth M. Batinovich
  • Patent number: 7809659
    Abstract: A method for simulating the entire superset of potential valid keyword regular expression requests constructed during an Internet browser search and converting the result sets into Environmental Bitmap data to enable efficient and accurate searching without requiring Browser Engine supercomputer cluster searching capabilities.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: October 5, 2010
    Inventor: Richard S. Paiz
  • Patent number: 7797263
    Abstract: In certain embodiments of a cognitive radio, a method of establishing operational policies, involves determining that a new policy decision should be made; requesting a policy decision from an authority having more computing power than the cognitive radio; receiving the policy decision from the authority; and implementing the policy decision in the cognitive radio. Other embodiments may incorporate more, fewer or other elements.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: September 14, 2010
    Assignee: Motorola, Inc.
    Inventors: Charles A. Backof, Jr., Steven D. Bromley, John D. Bruner, Lawrence M. Ecklund, Steven F. Gillig, John K. Grosspietsch, Whay Chiou Lee, Scott E. Preece
  • Patent number: 7788192
    Abstract: A method for quantum computing using a quantum system comprising a plurality of qubits is provided. The system can be in any one of at least two configurations at any given time including one characterized by an initialization Hamiltonian HO and one characterized by a problem Hamiltonian HP. The problem Hamiltonian HP has a final state. Each respective first qubit in the qubits is arranged with respect to a respective second qubit in the qubits such that they define a predetermined coupling strength. The predetermined coupling strengths between the qubits in the plurality of qubits collectively define a computational problem to be solved. In the method, the system is initialized to HO and is then adiabatically changed until the system is described by the final state of the problem Hamiltonian HP. Then the state of the system is read out by probing an observable of the ?X Pauli matrix operator.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: August 31, 2010
    Assignee: D-Wave Systems Inc.
    Inventor: Mohammad H. Amin
  • Patent number: 7788198
    Abstract: A strategy is described for detecting anomalies in the operation of a data processing environment. The strategy relies on parameter information to detect the anomalies in a detection operation, the parameter information being derived in a training operation. The parameter information is selected such that the detection of anomalies is governed by both a desired degree of sensitivity (determining how inclusive the detection operation is in defining anomalies) and responsiveness (determining how quickly the detection operation reports the anomalies). The detection operation includes specific algorithms for determining undesired trending and spiking in the performance data.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: Yaodong Liu, Cary L. Mitchell, John Dunagan, Dana K. Fujimoto
  • Patent number: 7761394
    Abstract: A computerized method of representing a dataset with a taxonomy includes obtaining a dataset comprising a plurality of records, the dataset being characterized by a vocabulary and each of the plurality of records being characterized by at least one term within the vocabulary; identifying nearest neighbors for each term within the vocabulary; imputing a degree of membership for each nearest neighbor identified for each term within the vocabulary; augmenting the obtained dataset with the imputed degree of membership; and generating a taxonomy of the augmented dataset.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: July 20, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Chiranjit Acharya, Khemdut Purang, Mark Plutowski