Digital Fuzzy Computer (e.g., Controller) Patents (Class 706/4)
  • Patent number: 10013286
    Abstract: A method for deploying storage system resources with learning of workloads applied to a storage system is disclosed. The method utilizes state-action fuzzy rules and action-reward fuzzy rules for the storage system to learn a best dynamic deployment of resources from the parameters of workloads. No more human interference is required. It reduces work loading of the storage system administrator and enhances performance of the storage system.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: July 3, 2018
    Assignee: Prophetstor Data Services, Inc.
    Inventors: Wen Shyen Chen, Ming Jen Huang
  • Patent number: 10007885
    Abstract: Determining a modal amplitude of an inhomogeneous field includes: preparing an initial entangled state of a quantum sensor; subjecting the quantum sensor to the inhomogeneous field of the analyte; subjecting a first qudit sensor of the quantum sensor to a first perturbation pulse; receiving the first perturbation pulse by the first qudit sensor to prepare a first intermediate entangled state of the quantum sensor, the first intermediate entangled state comprising a first intermediate linear superposition; changing the initial linear superposition to the first intermediate linear superposition in response to receiving the first perturbation pulse by the quantum sensor; and determining a final entangled state of the quantum sensor after applying the first perturbation pulse to determine the modal amplitude of the inhomogeneous field of the analyte.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: June 26, 2018
    Assignee: THE UNITED STATES OF AMERCA, AS REPRESENTED BY THE SECRETARY OF COMMERCE
    Inventors: Alexey V. Gorshkov, Michael S. Foss-Feig, Zachary Eldredge, Steven L. Rolston
  • Patent number: 9202234
    Abstract: Globally assembled, locally interpreted conditional digital signage playlists allow a global administrator with knowledge of content provider intentions but without knowledge of local data collection methods or local customs at digital signage deployments to assemble a conditional playlist on a global basis and be ensured that content items from the playlist will be displayed at all deployments in a manner conformant with content provider intentions, local data collection methods and local customs.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: December 1, 2015
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Mary Louise Bourret, Basil Isaiah Jesudason, Andrew Rodney Ferlitsch, Sara Lynn Leslie, Ronnie Neil Patton
  • Patent number: 8935654
    Abstract: A requirements testing system facilitates the review and analysis of requirement statements for software applications. The requirements testing system generates test artifacts from the requirement statements. The test artifacts characterize the requirements statements to provide valuable analysis information that aids understanding whether the requirement statements are testable, what the intentions of the requirement statements are, and other useful analysis information. Because the system generates the analysis information from the requirement statements, the system provides benefits in terms of early feedback along the software application development timeline.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: January 13, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Shubhashis Sengupta, Anurag Dwarakanath, Roshni R. Ramnani
  • Patent number: 8774949
    Abstract: A present invention relates to a novel hybrid intelligent control system and method for power generating apparatuses, in which the control system comprises: a fuzzy sliding mode speed controller, embedded with a fuzzy inference mechanism so as to be used for controlling the speed of a power generating apparatus; and a radial basis function network (RBFN) pitch controller, being embedded with an on-line training RBFN so as to be used for controlling the pitch angle of a turbine coupled to the power generating apparatus. In a variable-speed energy conversion system using the aforesaid control system, the turbine can be driven to operate at its maximum efficiency by adjusting its blade pitch angle in response to the variation of the input flowing into the turbine, while allowing the shaft speed of the power generating apparatus to be controlled by a fuzzy interference mechanism so as to achieve its maximum power output.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: July 8, 2014
    Assignee: Institute of Nuclear Energy Research Atomic Energy Council, Executive Yuan
    Inventor: Ting-Chia Ou
  • Patent number: 8694442
    Abstract: A computer-implemented transforming function contextually transforms multiple originating computer-implemented structures into a composite fuzzy network-based structure. The composite fuzzy network-based structure serves as a contextual basis for recommendations. The recommendations may be generated in accordance with inferences of preferences and interests based on usage behaviors. The recommendations may further be generated in accordance with a network neighborhood within the composite fuzzy network-based structure that is based, at least in part, on a navigational context within an originating structure and a user-established navigational neighborhood scope.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: April 8, 2014
    Assignee: ManyWorlds, Inc.
    Inventors: Steven Dennis Flinn, Naomi Felina Moneypenny
  • Patent number: 8364623
    Abstract: A method for computer systems management using mind map techniques comprises receiving a request to generate a graphical summarization of relationships of a particular entity associated with an information technology (IT) infrastructure with other entities associated with the infrastructure, and generating a graphical representation of the particular entity and its relationships as a mind map comprising a plurality of linked nodes. The network of nodes may include a primary node representing the particular entity, a first link from the primary node to a first sub-network of nodes representing a first relationship, and a second link from the primary node to a second sub-network of nodes representing a second relationship.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: January 29, 2013
    Assignee: Symantec Operating Corporation
    Inventors: Guy Barry Owen Bunker, Christopher James Elphinstone Chandler
  • Publication number: 20120254075
    Abstract: A computer-implemented transforming function contextually transforms multiple originating computer-implemented structures into a composite fuzzy network-based structure. The composite fuzzy network-based structure serves as a contextual basis for recommendations. The recommendations may be generated in accordance with inferences of preferences and interests based on usage behaviors. The recommendations may further be generated in accordance with a network neighborhood within the composite fuzzy network-based structure that is based, at least in part, on a navigational context within an originating structure and a user-established navigational neighborhood scope.
    Type: Application
    Filed: October 7, 2011
    Publication date: October 4, 2012
    Applicant: MANYWORLDS, INC.
    Inventors: Steven Dennis Flinn, Naomi Felina Moneypenny
  • Publication number: 20120254074
    Abstract: A computer-implemented transformational protocol is applied to contextually transform an originating computer-implemented structure into a fuzzy network-based structure. The originating structure may be a hierarchy, for example. The fuzzy network-based structure is adaptively modified based on behavioral information, and recommendations delivered to users may be generated in accordance with the fuzzy network-based structure and inferences from a plurality of usage behaviors. The recommendations may be generated in accordance with a network neighborhood within the fuzzy network-based structure that is based, at least in part, on a navigational context within the originating structure.
    Type: Application
    Filed: October 7, 2011
    Publication date: October 4, 2012
    Applicant: MANYWORLDS, INC.
    Inventors: Steven Dennis Flinn, Naomi Felina Moneypenny
  • Patent number: 8260484
    Abstract: To perform updating of maximum values and minimum values of measurement data with a simple procedure without incurring an increase in the computational load of an arithmetic processing element such as a microcomputer. When processing is started, a most recent maximum value stored in a nonvolatile storage element is written to a maximum value-use variable Xmax and a positive maximum value is written to a minimum value-use variable Xmin. Each time temperature data is acquired, a value of acquired data Xk and a most recent minimum value Xmin are compared and the smaller value is set as a new minimum value Xmin. Each time updating of this minimum value is repeated a predetermined number of times of processing Ns, the minimum value Xmin at that point in time and the maximum value Xmax are compared and the larger value is set as a new maximum value Xmax.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: September 4, 2012
    Assignee: Bosch Corporation
    Inventor: Hiroshi Yoshikawa
  • Patent number: 8260486
    Abstract: A method for monitoring the sensors in a vehicle control system. The method includes identifying a plurality of potential faults, identifying a plurality of measured values, and identifying a plurality of estimated values based on models in the control system. The method further includes identifying a plurality of residual error values as the difference between the estimated values and the measured values. The method also defines a plurality of fuzzy logic membership functions for each residual error value. The fuzzy logic membership functions are adaptive in that they change depending on the vehicle operating region, i.e., the non-linearity level of the vehicle, and the vehicle operating conditions, i.e., steady state verses transients. A degree of membership value is determined for each residual error value based on the membership functions. The degree of membership values are then analyzed in a fuzzy logic reasoning system to determine whether a potential fault exists.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: September 4, 2012
    Assignee: GM Global Technology Operations LLC
    Inventors: Mutasim A. Salman, Pierre-Francois D. Quet
  • Patent number: 8237386
    Abstract: Methods and apparatuses to manage working states of a data processing system. At least one embodiment of the present invention includes a data processing system with one or more sensors (e.g., physical sensors such as tachometer and thermistors, and logical sensors such as CPU load) for fine grain control of one or more components (e.g., processor, fan, hard drive, optical drive) of the system for working conditions that balance various goals (e.g., user preferences, performance, power consumption, thermal constraints, acoustic noise). In one example, the clock frequency and core voltage for a processor are actively managed to balance performance and power consumption (heat generation) without a significant latency. In one example, the speed of a cooling fan is actively managed to balance cooling effort and noise (and/or power consumption).
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: August 7, 2012
    Assignee: Apple Inc.
    Inventors: Michael Culbert, Keith Alan Cox, Brian Howard, Josh de Cesare, Richard Charles Williams, Dave Robbins Falkenburg, Daisie Iris Huang, Dave Radcliffe
  • Patent number: 8195345
    Abstract: The method for generating an integrated guidance law for aerodynamic missiles uses a strength Pareto evolutionary algorithm (SPEA)-based approach for generating an integrated fuzzy guidance law, which includes three separate fuzzy controllers. Each of these fuzzy controllers is activated in a unique region of missile interception. The distribution of membership functions and the associated rules are obtained by solving a nonlinear constrained multi-objective optimization problem in which final time, energy consumption, and miss distance are treated as competing objectives. A Tabu search is utilized to build a library of initial feasible solutions for the multi-objective optimization algorithm. Additionally, a hierarchical clustering technique is utilized to provide the decision maker with a representative and manageable Pareto-optimal set without destroying the characteristics of the trade-off front. A fuzzy-based system is employed to extract the best compromise solution over the trade-off curve.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: June 5, 2012
    Assignee: King Fahd University of Petroleum & Minerals
    Inventors: Hanafy M. Omar, Mohammad A. Abido
  • Patent number: 8190307
    Abstract: The control optimization method for helicopters carrying suspended loads during hover flight utilizes a controller based on time-delayed feedback of the load swing angles. The controller outputs include additional displacements, which are added to the helicopter trajectory in the longitudinal and lateral directions. This simple implementation requires only a small modification to the software of the helicopter position controller. Moreover, the implementation of this controller does not need rates of the swing angles. The parameters of the controllers are optimized using the method of particle swarms by minimizing an index that is a function of the history of the load swing. Simulation results show the effectiveness of the controller in suppressing the swing of the slung load while stabilizing the helicopter.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: May 29, 2012
    Assignee: King Fahd University of Petroleum & Minerals
    Inventor: Hanafy M. Omar
  • Patent number: 8185259
    Abstract: The fuzzy logic-based control method for helicopters carrying suspended loads utilizes a controller based on fuzzy logic membership distributions of sets of load swing angles. The anti-swing controller is fuzzy-based and has controller outputs that include additional displacements added to the helicopter trajectory in the longitudinal and lateral directions. This simple implementation requires only a small modification to the software of the helicopter position controller. The membership functions govern control parameters that are optimized using a particle swarm algorithm. The rules of the anti-swing controller are derived to mimic the performance of a time-delayed feedback controller. A tracking controller stabilizes the helicopter and tracks the trajectory generated by the anti-swing controller.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: May 22, 2012
    Assignee: King Fahd University of Petroleum & Minerals
    Inventor: Hanafy M. Omar
  • Patent number: 8160730
    Abstract: A control system (300) for optimizing a power plant includes a chemical loop having an input for receiving an input signal (369) and an output for outputting an output signal (367), and a hierarchical fuzzy control system (400) operably connected to the chemical loop. The hierarchical fuzzy control system (400) includes a plurality of fuzzy controllers (330). The hierarchical fuzzy control system (400) receives the output signal (367), optimizes the input signal (369) based on the received output signal (367), and outputs an optimized input signal (369) to the input of the chemical loop to control a process of the chemical loop in an optimized manner.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: April 17, 2012
    Inventor: Xinsheng Lou
  • Patent number: 8095477
    Abstract: A load fuzzy modeling device for the power system based on the causality diagram, the composite cloud generator and the improved T-S fuzzy model, comprising: a hardware device, including: the sensors, a signal conditioning and filter module, an A/D conversion module, a causality conversion module, a DSP module, a memory module, a display and keyboard module connected with the DSP module, respectively and a communication module connected with the PC.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: January 10, 2012
    Assignee: Northeastern University
    Inventors: Hua-Guang Zhang, Qiu-Ye Sun, Dong-Sheng Yang, Zhan-Shan Wang, Tie-Yan Zhang, Zhi-Shan Liang, Hong Xin, Wu-Qi Song, Yun-Shuang Wang
  • Patent number: 7954141
    Abstract: A system and method for authenticating a subscriber of a first network to access application services through a second network, wherein the second network is a packet data network.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: May 31, 2011
    Assignee: Telecom Italia S.p.A.
    Inventors: Paolo De Lutiis, Gaetano Di Caprio, Corrado Moiso
  • Patent number: 7844609
    Abstract: A method and system are presented in which a query attribute is used as the basis for accessing stored attribute combinations and their frequencies of occurrence for query-attribute-positive individuals and query-attribute-negative individuals and tabulating, based on frequencies of occurrence, those attribute combinations that are most likely to co-occur with the query attribute.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: November 30, 2010
    Assignee: Expanse Networks, Inc.
    Inventors: Andrew Alexander Kenedy, Charles Anthony Eldering
  • Patent number: 7840500
    Abstract: The present invention relates to a control system, method and computer program product to control a process having a large dead time. An exemplary process controllable by embodiments according to the invention is the glass manufacturing process, where fuzzy logic is used to control a level of molten and melting raw materials in a furnace during a glass-manufacturing process by controlling the rate at which raw materials enter the furnace.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: November 23, 2010
    Assignee: Corning Incorporated
    Inventor: Maryam Khanbaghi
  • Patent number: 7836081
    Abstract: Documents to be accessed over a computer network are stored in network data storage such that each document is associated with a document archive and a task is associated with each stored document. An escalation list is created for each task and is associated with the document archive so as to specify an ordered list of escalation items to be satisfied until fulfillment of the task. When a parameter associated with each escalation list item has been satisfied, process operations associated with the next escalation list item are performed. Fulfillment of the task results in appending a verification of task fulfillment to the document archive.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: November 16, 2010
    Assignee: Compressus, Inc.
    Inventors: Gregory Cooper, Albert A. Hernandez, Wilhelmina Bowman Maloles
  • Patent number: 7784050
    Abstract: A multiple unit processing system which processes tasks using a plurality of different processing units. Each of the processing units is individually monitor for temperature. A new task is assigned to the processing units based on their level of sale, based on their temperature, and based on the rate of change of temperature. In this way, the temperature of the multiple units can be managed based on the assignment of different tasks.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: August 24, 2010
    Assignee: Harris Technology, LLC
    Inventor: Scott C. Harris
  • Patent number: 7761390
    Abstract: A method, system, and software for interactive communication for a user responsive to electric signals generated by the user, includes (A) providing an interactive display to the user representative of lists of target items; (B) receiving detected electric signals generated by the user responsive to the interactive display; (C) processing and converting the detected electric signals into digital data; and (D) analyzing the digital data to associate with the user's selection one of the lists of target items presented to the user using the interactive display. Steps (A)-(D) are iteratively repeated based on a hierarchical relationship of lists of target items presented to the user to select a target item desired by the user.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: July 20, 2010
    Inventor: Peter Charles Shann Hubird Ford
  • Patent number: 7684897
    Abstract: A work model (or an image) is displayed on an image plane of a robot simulator (201), and a measuring portion and a measuring method are designated (202, 203) and a work shape and a work loading state are designated (204), and then it is judged whether or not the measuring portion and the measuring method are good (205). When the measuring portion and the measuring method are good, a program is generated and the processing is completed (207, 208). When the measuring portion and the measuring method are not good, an alarm is given (206), and the continuation (207) or the repetition (201) of the processing is directed. At the time of analyzing the program, the loading (101), the analysis and display of the measuring portion and the measuring method (102, 103) and the work information (104) are designated, and then it is judged whether or not the measuring portion and the measuring method, which have been analyzed, are good (105).
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: March 23, 2010
    Assignee: Fanuc Ltd
    Inventors: Atsushi Watanabe, Kazunori Ban, Ichiro Kanno
  • Patent number: 7602953
    Abstract: In a method for acquisition, analysis and representation of at least one medical image data set created in a medical examination, an image data set of an examination region of an examination subject is acquired with a medical imaging apparatus, at least one display specification regarding an orientation to be retained in a graphical representation of the acquired image data set is retrieved from a data processing device in which it is stored, the image data set is checked with regard to the display specification by the data processing device, and of at least one part of the image data set is adapted and displayed corresponding to the display specification, dependent on the check result.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: October 13, 2009
    Assignee: Siemens Aktiengesellschaft
    Inventors: Sultan Haider, Axel Schreiber
  • Patent number: 7493369
    Abstract: The present invention relates to a system and methodology to facilitate collaboration and communications between entities such as between parties to a communication, automated applications and components, and/or combinations thereof. The systems and methods of the present invention include a service that supports collaboration and communication by learning predictive models that provide forecasts of one or more aspects of a user's presence and availability. Presence forecasts include a user's current location or future locations at different levels of location precision and of the availability to users of different devices or applications. Availability assessments include inferences about the cost of interrupting a user in different ways and a user's current or future access to one or more communication channels that may be supported by one or more devices with appropriate capabilities.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: February 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Paul B. Koch, Johnson T. Apacible
  • Patent number: 7437336
    Abstract: A method and system for finding a multiple solutions to a problem is disclosed. The method includes: modeling a problem as an objective function, generating a multitude of candidate solutions for said objective function; and determining a set of acceptable and distinct solutions. The objective function is capable of mapping structures in a search space. The search space includes a multitude of points. For each of said candidate solutions at each of said multitude of points, the set of acceptable and distinct solutions are determined by: calculating a fitness using the objective function; assigning each fitness to its candidate solution; transforming the fitness using a penalty function; determining if the candidate solution is acceptable; determining if the candidate solution is sufficiently distinct; and adding the candidate solution to the set of acceptable and distinct solutions if the candidate solution was determined to be acceptable and distinct.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: October 14, 2008
    Assignee: George Mason Intellectual Properties, Inc.
    Inventor: John Grefenstette
  • Publication number: 20080133433
    Abstract: The present invention relates to a control system, method and computer program product to control a process having a large dead time. An exemplary process controllable by embodiments according to the invention is the glass manufacturing process, where fuzzy logic is used to control a level of molten and melting raw materials in a furnace during a glass-manufacturing process by controlling the rate at which raw materials enter the furnace.
    Type: Application
    Filed: February 6, 2007
    Publication date: June 5, 2008
    Inventor: Maryam Khanbaghi
  • Publication number: 20080103995
    Abstract: Signal processing networks (700, 800, 1008, 1010, 1012) that include a configurable infinite logic aggregator (100) that can be configured as an infinite logic AND gate and infinite logic OR gate or as other gates along a continuum of function between the two by adjusting control signal magnitudes and a configurable infinite logic signal inverter (500) are provided. A method of designing such networks that includes a genetic programming program (1802) e.g., a gene expression programming program (1600), for designing the network topology, in combination with a numerical optimization (1804), e.g., a hybrid genetic algorithm/differential evolution numerical optimization (1700) for setting control signal values of the network and optionally other numerical parameters is provided.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 1, 2008
    Applicant: MOTOROLA, INC.
    Inventors: Magdi A. Mohamed, Weimin Xiao, Chi Zhou
  • Patent number: 7353788
    Abstract: A method of controlling a valve of a cam phaser of an internal combustion engine includes determining a delta duty cycle from a position error and a rate of change of error (error dot). A fuzzy gain value is calculated from the delta duty cycle and a correction term. A duty cycle is calculated from an integral gain value and the fuzzy gain value. The duty cycle is then used to control the valve of the cam phaser.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: April 8, 2008
    Assignee: GM Global Technology Operations, Inc.
    Inventor: Jerry William Kortge
  • Patent number: 7346592
    Abstract: A method and an apparatus for predicting intake manifold pressure are presented, to compensate for a large lag or a large time delay without producing an overshot or discontinuous behaviors of a predicted value. The method comprises the step of obtaining a difference of values of a variable to be predicted and a difference of values of another variable ahead of the variable to be predicted. The method further comprises the step of filtering the differences with adaptive filters. The method further comprises the step of obtaining a predicted difference of values of the variable to be predicted, through algorithm of estimation with fuzzy reasoning. The method further comprises the step of adding the predicted difference of values of the variable to be predicted, to a current value of the variable to be predicted, to obtain a predicted value of the variable to be predicted.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: March 18, 2008
    Assignee: Honda Motor Co., Inc.
    Inventors: Yuji Yasui, Akihiro Shinjo, Michihiko Matsumoto
  • Patent number: 7263475
    Abstract: A method of transferring files between a computer on board a train and a remote station including determining if the remote station is within range of the train and establishing wireless communication between the onboard computer and the remote station. Next, the computer determines whether there are files to be transferred, and if so, transfers the file. If the remote station has updates to be transferred to the train, such updates are transferred to the onboard computer. Files and updates are also transferred between remote stations and between remote stations and a home base station. A method of adjusting a simulator includes inputting data from the train onto a simulator. The simulator is operated with the data and the simulator automatically adjusts the parameters of the simulator until the data of the simulator matches the data from the train. The data can then be process and analyzed.
    Type: Grant
    Filed: September 8, 2003
    Date of Patent: August 28, 2007
    Assignee: New York Air Brake Corporation
    Inventors: Michael J. Hawthorne, Stephen K. Nickles, John E. Haley, Dale L. Sherwood
  • Patent number: 7233935
    Abstract: System and method for policy-based decision-making using a combination of two or more inference approaches or techniques. Embodiments may provide a policy evaluation mechanism that evaluates policies using two or more inference techniques, including inference techniques that support “fuzzy” concepts, to generate a “yes/no” answer and a confidence level in the answer. In some embodiments, the policy evaluation mechanism may be a component of a decision engine that provides policy-based automation in a system or network environment. In one embodiment, a hierarchy of decision engines may be implemented that may include a central decision engine to administer system-wide policies and one or more local decision engines to administer component-level policies. Some embodiment may use a decision support language, such as FRIL (Fuzzy Relational Inference Language) or FRIL++, to express policy rules and to resolve uncertainty in policy rules using multiple AI inference techniques.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: June 19, 2007
    Assignee: Veritas Operating Corporation
    Inventor: Christopher James Elphinstone Chandler
  • Patent number: 7146346
    Abstract: A fuzzy-logic on-board device for motoring and processing motor vehicle operating data comprising a on-board network connector, a front-end device, a CPU, an integrated store, a power management system and a peripheral device interface connector.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: December 5, 2006
    Inventors: Matteo Perotti, Gabriele Bomba
  • Patent number: 7110988
    Abstract: A method of aligning a new goal of an entity ensures that the new goal is a child goal of a parent goal. The method also ensures that a group is linked to the parent goal, and ensures that the entity is subordinate to the group. In one embodiment, selection lists constrain the available values for the group and/or the parent goal. In another aspect, a method of facilitating contextual alignment of a new goal recognizes an organizational role for an entity and customizes content of a user interface, based on the organizational role of the entity. The user interface with the customized content provides goal creation guidance according to the organizational role. In one embodiment, the customized content includes specialized instructions and sample content for characteristics of the new goal, such as a goal-objective characteristic, a goal-measure characteristic, and a goal-activity characteristic.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: September 19, 2006
    Assignee: Trilogy Development Group, Inc.
    Inventors: Andrew W. Allemann, Shad W. Reynolds, Adam R. Hunter, Justin B. Petro
  • Patent number: 7085685
    Abstract: A device for filtering electrical signals has a number of inputs arranged spatially at a distance from one another and supplying respective pluralities of input signal samples. A number of signal processing channels, each formed by a neuro-fuzzy filter, receive a respective plurality of input signal samples and generate a respective plurality of reconstructed samples. An adder receives the pluralities of reconstructed samples and adds them up, supplying a plurality of filtered signal samples. In this way, noise components are shorted. When activated by an acoustic scenario change recognition unit, a training unit calculates the weights of the neuro-fuzzy filters, optimizing them with respect to the existing noise.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: August 1, 2006
    Assignee: STMicroelectronics S.r.l.
    Inventors: Rinaldo Poluzzi, Alberto Savi, Giuseppe Martina, Davide Vago
  • Patent number: 7065419
    Abstract: The present disclosure provides a job flow system for use in a manufacturing environment, such as a semiconductor fab. The job flow system includes a plurality of sequence-related jobs associated with the manufacturing and a computer-controlled Petri Net structure. The Petri Net structure includes a plurality of agents associated with each of the sequence-related jobs. The Petri Net structure also includes a plurality of application processes to be performed by the agents, one or more description files, and a PN Center for loading the one or more description files and activating a first agent to perform one or more of the application processes in response to the one or more description files and in response to process status information from application processes.
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: June 20, 2006
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Chuan-Jen Wu, Chyuarn-Yuh Dai, Tien-Hsiang Sun
  • Patent number: 7009610
    Abstract: A computer program and related data processing methods adapted for use in computational decision-making. The underlying program uses a hierarchical structure of positions and arguments along with linkages which define functional relationships between different positions and arguments. The positions are primarily characterized by position values that may represent outputs although the positions also have other functional features. The arguments are characterized by argument values that may represent inputs. The values of arguments associated with particular positions are combined to determine the value of that position. Supporting arguments increase position value while objecting arguments reduce position value. The program includes an iterative loop that runs until stable values are achieved for all positions and arguments. Position values are calculated position by position. Once a position is selected its arguments are collected and mathematically combined to arrive at a modified position value.
    Type: Grant
    Filed: November 6, 2002
    Date of Patent: March 7, 2006
    Inventor: Thomas M. Keeley
  • Patent number: 6954743
    Abstract: An optimized method of computing the value of the degree of membership of a fuzzy variable defined within a universe of discourse that is discreted into a finite number of points by way of a membership function thereof, wherein the membership function is quantified into a finite number of levels corresponding to a finite number of degrees of truth, and is stored as a characteristic value of each subset of fuzzy variable values being all mirrored in one value of said degree of membership corresponding to one of said levels. The computing method includes generating a binary sequence; generating an address signal from the bits in the binary sequence; reading the contents of the memory storing the membership functions at each address signal to obtain a characteristic value; and comparing the characteristic value with the value of a fuzzy input variable.
    Type: Grant
    Filed: October 1, 2001
    Date of Patent: October 11, 2005
    Assignee: STMicroelectronics S.r.l.
    Inventors: Francesco Pappalardo, Biagio Giacalone
  • Patent number: 6950712
    Abstract: A control system using a genetic analyzer based on discrete constraints is described. In one embodiment, a genetic algorithm with step-coded chromosomes is used to develop a teaching signal that provides good control qualities for a controller with discrete constraints, such as, for example, a step-constrained controller. In one embodiment, the control system uses a fitness (performance) function that is based on the physical laws of minimum entropy. In one embodiment, the genetic analyzer is used in an off-line mode to develop a teaching signal for a fuzzy logic classifier system that develops a knowledge base. The teaching signal can be approximated online by a fuzzy controller that operates using knowledge from the knowledge base. The control system can be used to control complex plants described by nonlinear, unstable, dissipative models. In one embodiment, the step-constrained control system is configured to control stepping motors.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: September 27, 2005
    Assignee: Yamaha Hatsudoki Kabushiki Kaisha
    Inventors: Sergei V. Ulyanov, Sergei Panfilov, Kazuki Takahashi
  • Patent number: 6922036
    Abstract: According to one embodiment of the invention, a method includes generating, by a computer, a phase current profile, generating a phase current according to the phase current profile, and applying the phase current to the switched reluctance motor drive. Generating the phase current profile includes initializing one or more first profile parameters which define at least a first portion of the phase current profile. Generating the phase current profile also includes determining whether a first performance criterion is satisfied based on operation of the switched reluctance motor drive using the first profile parameters. Generating the phase current profile also includes updating at least one the first profile parameters if the first performance criterion is not satisfied.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: July 26, 2005
    Assignee: The Texas A&M University System
    Inventors: Mehrdad Ehsani, Babak Fahimi
  • Patent number: 6917925
    Abstract: A system is controlled by an actor-critic based fuzzy reinforcement learning algorithm that provides instructions to a processor of the system for applying actor-critic based fuzzy reinforcement learning. The system includes a database of fuzzy-logic rules for mapping input data to output commands for modifying a system state, and a reinforcement learning algorithm for updating the fuzzy-logic rules database based on effects on the system state of the output commands mapped from the input data. The reinforcement learning algorithm is configured to converge at least one parameter of the system state to at least approximately an optimum value following multiple mapping and updating iterations. The reinforcement learning algorithm may be based on an update equation including a derivative with respect to at least one parameter of a logarithm of a probability function for taking a selected action when a selected state is encountered.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: July 12, 2005
    Assignee: Intelligent Inference Systems Corporation
    Inventors: Hamid R. Berenji, David Vengrov
  • Patent number: 6898585
    Abstract: Machine operators rely on intuition and experience to evaluate vehicle performance. As we increasingly turn to automation, it is important to automatically evaluate sensor data and system performance. Fuzzy logic allows us to take advantage of domain knowledge to evaluate data and to describe a system linguistically. In this application a fuzzy quality module evaluates output from a noisy sensor. It compares the sensor data with an estimated sensor value, and based on that comparison, dynamically adapts a fuzzy logic rulebase used to determine whether the sensor value is valid or not.
    Type: Grant
    Filed: February 2, 2001
    Date of Patent: May 24, 2005
    Assignee: University of Illinois
    Inventors: Eric R. Benson, Qin Zhang, John F. Reid
  • Patent number: 6868900
    Abstract: A multiple zone electronic control system and method are provided to control a heating, ventilation and air conditioning (HVAC) system for a vehicle. The control system includes a plurality of sensors to provide inputs relating to multiple zones of an occupant compartment of the vehicle and a plurality of buttons to provide manual inputs relating to the multiple zones. The control system also includes a plurality of mechanisms to control temperature and flow of air from the HVAC system into the multiple zones. The control system further includes a controller electrically connected to the sensors and the buttons to receive the inputs therefrom and electrically connected to the mechanisms to control the temperature and flow of air into each of the multiple zones.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: March 22, 2005
    Assignee: Visteon Global Technologies, Inc.
    Inventors: Gerhard Allen Dage, Hilton W. Girard
  • Patent number: 6807535
    Abstract: A computer implemented method and apparatus for simulating an intelligent tutor for interactive adaptive training of learners in any domain includes a Domain Module, a Tutor Module and an Interface. Items to be learned, and their prerequisite and other dependency relationships are represented in a fuzzy graph, together with a fuzzy logic computational engine, which dynamically adapts the available sequence of training actions (such as presentations/explanations, simulations, exercises and tasks/questions) to a current assessment of the learner's knowledge skill, the level of difficulty of the presented material, and preferences and learning style of the individual learner. Fuzzy logic is used as the basis of arc weightings, and the computations, but the general methodology is applicable to other approaches to weighting in computation.
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: October 19, 2004
    Assignee: LNK Corporation
    Inventor: Vladimir A. Goodkovsky
  • Patent number: 6766309
    Abstract: In hybrid communication environments, in which both the wired and wireless communication links in a communication channel can exist in a communication channel, performance of a quality-of-service (QoS) provision can be enhanced if the application knows whether there exist wireless links in the communication channel and adapts its behavior accordingly. The system of the present invention includes a fuzzy reasoning engine which uses quality of service parameters of a communication channel relating to network statistical patterns as fuzzy inputs, and determines a confidence about the existence of wireless links in the communication channel as the output. The quality of service parameters can include a mean value and variance of round trip time of packets communicating between two communication entities over the comunication channel. Based on the determination of the type of link, the application can be adapted in order to provide a predetermined quality of service.
    Type: Grant
    Filed: July 12, 2000
    Date of Patent: July 20, 2004
    Inventors: Liang Cheng, Ivan Marsic
  • Patent number: 6760712
    Abstract: An automatic train handling controller. In one embodiment, there is disclosed a system and method for tracking a velocity profile in a rail-based transportation system. A fuzzy logic controller is used to ensure that a train simulator complies to the velocity profile over a specified track profile while providing a smooth ride. A safety constraint enforcer is used to minimize sudden slack movements by ensuring that the control action provided by the fuzzy logic controller is kept in compliance with a set of predetermined safety constraints. In a second embodiment, there is an automatic train handling controller that smoothly manages the slack of the couplers while keeping the train within prescribed speed limits over a varying terrain.
    Type: Grant
    Filed: October 17, 2000
    Date of Patent: July 6, 2004
    Assignee: General Electric Company
    Inventors: Piero Patrone Bonissone, Yu-To Chen, Pratap Shankar Khedkar, Paul Kenneth Houpt, John Lewis Schneiter
  • Publication number: 20040083013
    Abstract: A novel apparatus and method for controlling a system with multiple observable variables is disclosed. The apparatus and method disclosed use elements of the bottom-up and top-down strategies of artificial intelligence to provide a control system that is able to learn without a training set of information, and that has an learning process that can handle any amount of input data, i.e., cannot become saturated. The control system disclosed is capable of learning and controlling non linear dynamical systems. The control system is also capable of adding additional observable variables or subtracting existing observable variables to determine the state of the plant or system being controlled.
    Type: Application
    Filed: October 25, 2002
    Publication date: April 29, 2004
    Inventor: H. Dennis Tolley
  • Patent number: 6728687
    Abstract: A method of controlling the movements of a multi-actuator electro-mechanical system having a matrix of locally interconnected analog cells associated therewith is provided. Each cell represents a hardware implementation of a model of fuzzy inference rules. The model includes a fuzzy circuit architecture which may be implemented in an integrated circuit with VLSI CMOS technology that generates and controls a reaction diffusion mechanism typical of auto-waves using a fuzzy neural network. The fuzzy neural network defines the functional relationships that may duplicate simultaneous reaction diffusion equations. The duplication of the simultaneous reaction diffusion equations is provided using two sets of fuzzy rules processing, in a linguistic manner, the state variables of the cells. An oscillatory type dynamic is imposed on each cell where two dynamic processes having different kinetic characteristics coexist.
    Type: Grant
    Filed: November 29, 2000
    Date of Patent: April 27, 2004
    Assignee: STMicroelectronics S.r.l.
    Inventors: Paolo Arena, Marco Branciforte, Giovanni Di Bernardo, Luigi Occhipinti
  • Patent number: RE38754
    Abstract: A membership function unit includes a membership function setting section for adjusting positions or shapes of membership functions depending on inputs of elements influencing human senses so as to set the membership functions and a membership value computing section for computing membership function values associated with input variables in the membership functions attained by the membership function setting section. The invention also relates to a fuzzy control system development support apparatus. The invention also relates to a method of developing a fuzzy control system.
    Type: Grant
    Filed: March 8, 1995
    Date of Patent: July 5, 2005
    Assignee: Omron Corporation
    Inventor: Yutaka Ohtsubo