Digital Fuzzy Computer (e.g., Controller) Patents (Class 706/4)
-
Patent number: 10013286Abstract: 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: GrantFiled: February 24, 2016Date of Patent: July 3, 2018Assignee: Prophetstor Data Services, Inc.Inventors: Wen Shyen Chen, Ming Jen Huang
-
Patent number: 10007885Abstract: 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: GrantFiled: July 14, 2017Date of Patent: June 26, 2018Assignee: THE UNITED STATES OF AMERCA, AS REPRESENTED BY THE SECRETARY OF COMMERCEInventors: Alexey V. Gorshkov, Michael S. Foss-Feig, Zachary Eldredge, Steven L. Rolston
-
Patent number: 9202234Abstract: 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: GrantFiled: December 8, 2011Date of Patent: December 1, 2015Assignee: Sharp Laboratories of America, Inc.Inventors: Mary Louise Bourret, Basil Isaiah Jesudason, Andrew Rodney Ferlitsch, Sara Lynn Leslie, Ronnie Neil Patton
-
Patent number: 8935654Abstract: 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: GrantFiled: January 9, 2012Date of Patent: January 13, 2015Assignee: Accenture Global Services LimitedInventors: Shubhashis Sengupta, Anurag Dwarakanath, Roshni R. Ramnani
-
Patent number: 8774949Abstract: 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: GrantFiled: October 13, 2011Date of Patent: July 8, 2014Assignee: Institute of Nuclear Energy Research Atomic Energy Council, Executive YuanInventor: Ting-Chia Ou
-
Patent number: 8694442Abstract: 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: GrantFiled: October 7, 2011Date of Patent: April 8, 2014Assignee: ManyWorlds, Inc.Inventors: Steven Dennis Flinn, Naomi Felina Moneypenny
-
Patent number: 8364623Abstract: 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: GrantFiled: July 27, 2005Date of Patent: January 29, 2013Assignee: Symantec Operating CorporationInventors: Guy Barry Owen Bunker, Christopher James Elphinstone Chandler
-
Publication number: 20120254075Abstract: 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: ApplicationFiled: October 7, 2011Publication date: October 4, 2012Applicant: MANYWORLDS, INC.Inventors: Steven Dennis Flinn, Naomi Felina Moneypenny
-
Publication number: 20120254074Abstract: 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: ApplicationFiled: October 7, 2011Publication date: October 4, 2012Applicant: MANYWORLDS, INC.Inventors: Steven Dennis Flinn, Naomi Felina Moneypenny
-
Patent number: 8260484Abstract: 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: GrantFiled: August 6, 2008Date of Patent: September 4, 2012Assignee: Bosch CorporationInventor: Hiroshi Yoshikawa
-
Patent number: 8260486Abstract: 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: GrantFiled: February 1, 2008Date of Patent: September 4, 2012Assignee: GM Global Technology Operations LLCInventors: Mutasim A. Salman, Pierre-Francois D. Quet
-
Patent number: 8237386Abstract: 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: GrantFiled: November 7, 2008Date of Patent: August 7, 2012Assignee: 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: 8195345Abstract: 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: GrantFiled: August 5, 2010Date of Patent: June 5, 2012Assignee: King Fahd University of Petroleum & MineralsInventors: Hanafy M. Omar, Mohammad A. Abido
-
Patent number: 8190307Abstract: 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: GrantFiled: August 23, 2010Date of Patent: May 29, 2012Assignee: King Fahd University of Petroleum & MineralsInventor: Hanafy M. Omar
-
Patent number: 8185259Abstract: 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: GrantFiled: August 23, 2010Date of Patent: May 22, 2012Assignee: King Fahd University of Petroleum & MineralsInventor: Hanafy M. Omar
-
Patent number: 8160730Abstract: 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: GrantFiled: February 27, 2009Date of Patent: April 17, 2012Inventor: Xinsheng Lou
-
Patent number: 8095477Abstract: 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: GrantFiled: December 3, 2008Date of Patent: January 10, 2012Assignee: Northeastern UniversityInventors: 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: 7954141Abstract: 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: GrantFiled: September 30, 2005Date of Patent: May 31, 2011Assignee: Telecom Italia S.p.A.Inventors: Paolo De Lutiis, Gaetano Di Caprio, Corrado Moiso
-
Patent number: 7844609Abstract: 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: GrantFiled: May 9, 2007Date of Patent: November 30, 2010Assignee: Expanse Networks, Inc.Inventors: Andrew Alexander Kenedy, Charles Anthony Eldering
-
Patent number: 7840500Abstract: 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: GrantFiled: February 6, 2007Date of Patent: November 23, 2010Assignee: Corning IncorporatedInventor: Maryam Khanbaghi
-
Patent number: 7836081Abstract: 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: GrantFiled: September 22, 2005Date of Patent: November 16, 2010Assignee: Compressus, Inc.Inventors: Gregory Cooper, Albert A. Hernandez, Wilhelmina Bowman Maloles
-
Patent number: 7784050Abstract: 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: GrantFiled: March 9, 2006Date of Patent: August 24, 2010Assignee: Harris Technology, LLCInventor: Scott C. Harris
-
Patent number: 7761390Abstract: 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: GrantFiled: June 14, 2004Date of Patent: July 20, 2010Inventor: Peter Charles Shann Hubird Ford
-
Patent number: 7684897Abstract: 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: GrantFiled: September 30, 2005Date of Patent: March 23, 2010Assignee: Fanuc LtdInventors: Atsushi Watanabe, Kazunori Ban, Ichiro Kanno
-
Patent number: 7602953Abstract: 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: GrantFiled: June 7, 2006Date of Patent: October 13, 2009Assignee: Siemens AktiengesellschaftInventors: Sultan Haider, Axel Schreiber
-
Patent number: 7493369Abstract: 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: GrantFiled: June 30, 2004Date of Patent: February 17, 2009Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Paul B. Koch, Johnson T. Apacible
-
Patent number: 7437336Abstract: 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: GrantFiled: July 30, 2004Date of Patent: October 14, 2008Assignee: George Mason Intellectual Properties, Inc.Inventor: John Grefenstette
-
Publication number: 20080133433Abstract: 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: ApplicationFiled: February 6, 2007Publication date: June 5, 2008Inventor: Maryam Khanbaghi
-
Publication number: 20080103995Abstract: 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: ApplicationFiled: October 31, 2006Publication date: May 1, 2008Applicant: MOTOROLA, INC.Inventors: Magdi A. Mohamed, Weimin Xiao, Chi Zhou
-
Patent number: 7353788Abstract: 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: GrantFiled: September 2, 2005Date of Patent: April 8, 2008Assignee: GM Global Technology Operations, Inc.Inventor: Jerry William Kortge
-
Patent number: 7346592Abstract: 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: GrantFiled: July 20, 2006Date of Patent: March 18, 2008Assignee: Honda Motor Co., Inc.Inventors: Yuji Yasui, Akihiro Shinjo, Michihiko Matsumoto
-
Patent number: 7263475Abstract: 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: GrantFiled: September 8, 2003Date of Patent: August 28, 2007Assignee: New York Air Brake CorporationInventors: Michael J. Hawthorne, Stephen K. Nickles, John E. Haley, Dale L. Sherwood
-
Patent number: 7233935Abstract: 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: GrantFiled: April 16, 2004Date of Patent: June 19, 2007Assignee: Veritas Operating CorporationInventor: Christopher James Elphinstone Chandler
-
Patent number: 7146346Abstract: 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: GrantFiled: June 14, 2002Date of Patent: December 5, 2006Inventors: Matteo Perotti, Gabriele Bomba
-
Patent number: 7110988Abstract: 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: GrantFiled: August 1, 2001Date of Patent: September 19, 2006Assignee: Trilogy Development Group, Inc.Inventors: Andrew W. Allemann, Shad W. Reynolds, Adam R. Hunter, Justin B. Petro
-
Patent number: 7085685Abstract: 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: GrantFiled: August 27, 2003Date of Patent: August 1, 2006Assignee: STMicroelectronics S.r.l.Inventors: Rinaldo Poluzzi, Alberto Savi, Giuseppe Martina, Davide Vago
-
Patent number: 7065419Abstract: 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: GrantFiled: April 14, 2004Date of Patent: June 20, 2006Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Chuan-Jen Wu, Chyuarn-Yuh Dai, Tien-Hsiang Sun
-
Patent number: 7009610Abstract: 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: GrantFiled: November 6, 2002Date of Patent: March 7, 2006Inventor: Thomas M. Keeley
-
Patent number: 6954743Abstract: 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: GrantFiled: October 1, 2001Date of Patent: October 11, 2005Assignee: STMicroelectronics S.r.l.Inventors: Francesco Pappalardo, Biagio Giacalone
-
Patent number: 6950712Abstract: 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: GrantFiled: July 30, 2002Date of Patent: September 27, 2005Assignee: Yamaha Hatsudoki Kabushiki KaishaInventors: Sergei V. Ulyanov, Sergei Panfilov, Kazuki Takahashi
-
Patent number: 6922036Abstract: 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: GrantFiled: November 30, 2001Date of Patent: July 26, 2005Assignee: The Texas A&M University SystemInventors: Mehrdad Ehsani, Babak Fahimi
-
Patent number: 6917925Abstract: 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: GrantFiled: December 21, 2001Date of Patent: July 12, 2005Assignee: Intelligent Inference Systems CorporationInventors: Hamid R. Berenji, David Vengrov
-
Patent number: 6898585Abstract: 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: GrantFiled: February 2, 2001Date of Patent: May 24, 2005Assignee: University of IllinoisInventors: Eric R. Benson, Qin Zhang, John F. Reid
-
Patent number: 6868900Abstract: 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: GrantFiled: July 31, 2003Date of Patent: March 22, 2005Assignee: Visteon Global Technologies, Inc.Inventors: Gerhard Allen Dage, Hilton W. Girard
-
Patent number: 6807535Abstract: 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: GrantFiled: March 8, 2001Date of Patent: October 19, 2004Assignee: LNK CorporationInventor: Vladimir A. Goodkovsky
-
Patent number: 6766309Abstract: 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: GrantFiled: July 12, 2000Date of Patent: July 20, 2004Inventors: Liang Cheng, Ivan Marsic
-
Patent number: 6760712Abstract: 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: GrantFiled: October 17, 2000Date of Patent: July 6, 2004Assignee: General Electric CompanyInventors: Piero Patrone Bonissone, Yu-To Chen, Pratap Shankar Khedkar, Paul Kenneth Houpt, John Lewis Schneiter
-
Publication number: 20040083013Abstract: 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: ApplicationFiled: October 25, 2002Publication date: April 29, 2004Inventor: H. Dennis Tolley
-
Patent number: 6728687Abstract: 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: GrantFiled: November 29, 2000Date of Patent: April 27, 2004Assignee: STMicroelectronics S.r.l.Inventors: Paolo Arena, Marco Branciforte, Giovanni Di Bernardo, Luigi Occhipinti
-
Patent number: RE38754Abstract: 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: GrantFiled: March 8, 1995Date of Patent: July 5, 2005Assignee: Omron CorporationInventor: Yutaka Ohtsubo