An adaptive interface for a programmable system, for predicting a desired user function, based on user history, as well as machine internal status and context. The apparatus receives an input from the user and other data. A predicted input is presented for confirmation by the user, and the predictive mechanism is updated based on this feedback. Also provided is a pattern recognition system for a multimedia device, wherein a user input is matched to a video stream on a conceptual basis, allowing inexact programming of a multimedia device. The system analyzes a data stream for correspondence with a data pattern for processing and storage. The data stream is subjected to adaptive pattern recognition to extract features of interest to provide a highly compressed representation which may be efficiently processed to determine correspondence. Applications of the interface and system include a VCR, medical device, vehicle control system, audio device, environmental control system, securities trading terminal, and smart house. The system optionally includes an actuator for effecting the environment of operation, allowing closed-loop feedback operation and automated learning.

Patent
   RE49387
Priority
Dec 23 1991
Filed
Jun 16 2020
Issued
Jan 24 2023
Expiry
Dec 23 2011
Assg.orig
Entity
Large
1
495
currently ok
0. 41. A method of operating a passenger automobile on a public road, the method comprising:
operating a power plant of the automobile to propel the automobile on the public road in response to a vehicle control system of the automobile;
controlling a direction of the automobile in response to the vehicle control system;
controlling, in response to the vehicle control system, acceleration caused by the power plant;
controlling a braking of the automobile in response to the vehicle control system; and
wherein:
at least one of the controlling of the direction of the automobile, the controlling of the acceleration, and the controlling of the braking of the automobile is performed based on results of one or more of the following in an at least partially automated manner without input from a driver of the automobile:
measuring a velocity of the automobile;
detecting an object near the automobile, and
determining a position of the automobile; and
further comprising:
predicting a collision; and
controlling at least one of operating of the power plant of the automobile controlling of the direction of the automobile in response to the predicted collision; and
presenting predicted options to avoid the collision to the driver of the automobile.
0. 58. A non-transitory computer readable medium including instructions that, when executed by a computer in a passenger automobile traveling on a public road, implement an automobile control system to cause the computer to drive the automobile at least partially autonomously, the instructions comprising:
instructions to implement a vehicle control system;
instructions to operate a power plant of the automobile to propel the automobile in response to the vehicle control system of the automobile; and
instructions to control a direction of the automobile in response to the vehicle control system;
instructions to control, in response to the vehicle control system, acceleration caused by the power plant;
instructions to control a braking of the automobile in response to the vehicle control system; and
instructions to accept a measurement of a velocity of the automobile;
wherein the vehicle control system controls at least one of the controlling of the direction of the automobile, the controlling of the acceleration, and the controlling of the braking of the automobile based on results of one or more of the following in an at least partially automated manner without input from a driver of the automobile:
measuring a velocity of the automobile;
detecting an object near the automobile, and
determining a position of the automobile; and
further comprising:
predicting a collision; and
controlling at least one of operating of the power plant of the automobile controlling of the direction of the automobile in response to the predicted collision; and
presenting predicted options to avoid the collision to the driver of the automobile.
0. 21. A passenger automobile for use on public roads, the automobile being at least partially autonomous, the automobile comprising:
a power plant configured to produce power to propel the automobile on the public roads;
a steering control system configured to control a direction of travel of the automobile on the public roads;
an acceleration control system configured to control an output of the power plant;
a braking control system configured to control deceleration of the automobile;
at least one of a velocity-measurement system configured to measure a velocity of the automobile on the public roads, an object-detection system configured to detect objects near the automobile, and a positioning system configured to determine a position of the automobile; and
a vehicle control system coupled to the power plant, the steering control system, the acceleration control system, the braking control system, and the at least one of the velocity-measurement system, the object-detection system, and the positioning system;
wherein:
the vehicle control system is configured to control at least one of the steering control system, the acceleration control system, and the braking control system in response to signals from one or more of the velocity-measurement system, the object-detection system, and the positioning system, wherein said control is at least partially automated without input from a driver of the automobile;
the at least one of the velocity-measurement system, the object-detection system, and the positioning system includes the object-detection system; and
the vehicle control system is configured to present to the driver of the automobile predicted options to avoid a collision in response to the object-detection system.
0. 1. A programmable control responsive to an user input and a signal received from a signal source, comprising:
a controller, operating according to a predetermined program, for receiving the user input and the signal and producing a control output, said controller producing a multivalued characterization of the signal with respect to at least one parameter;
a memory for storing data relating to an activity of the user;
a data processing system for predicting a most probable action of a user based on said stored data relating to said activity of the user and said characterized signal; and
a user feedback data presenting system comprising a display device for presentation of a sequence of programming options to the user, including said most probable action of the user, in a plurality of display images, each display image differing in available programming options.
0. 2. The programmable control according to claim 1 being for performing an action based on user input and an information content of a signal received from a signal source, further comprising:
a user controlled direct manipulation-type input device, associated with said display device, having a device output, said device output being the user input;
a plant capable of performing a physical action, being responsive to an actuator signal; and
said controller, being for receiving data from said device output of said input device and a signal received from a signal source, and displaying user feedback data on said display device,
said user feedback data comprising a presentation of a sequence of programming options to the user on said display device, including said most probable action of the user, in a plurality of display images, each display image differing in available programming options, said sequence of programming options including at least one sequence of options sufficient to define an operable control program, and a presentation of additional programming options if said control program is not operable.
0. 3. The system according to claim 1, being for processing a program comprising program material, in response to a viewer input, comprising:
a user input processing system for determining a viewer preference;
said controller comprises a program material processing system for characterizing the program material, as said characterized signal, based on its content;
a correlator for correlating said characterized content of the program material with said determined viewer preference to produce a correlation index; and
a processor, selectively processing the program material based on said correlation index,
wherein said viewer preference is an input to said data processing system, and
said data processing system comprises said correlator.
0. 4. The system according to claim 3, wherein said program material is encrypted, further comprising:
a decryption system for decrypting the program material if it is selected to produce unencrypted program material and optionally an associated decryption event;
a memory for storing data relating to the occurrence of said decryrption event; and
a central database for storing data relating to the occurrence of said decryption event in association with data relating to the viewer.
0. 5. The system according to claim 3, wherein:
said user input processing system monitors a pattern of user activity and predicts a viewer preference;
said program material processing system comprises:
a processor for preprocessing the program material to produce a reduced data flow information signal substantially retaining information relating to an abstract information content of the program material and selectively eliminating data not relating to said abstract information content of the program material and for characterizing said information signal based on said abstract content; and
a comparing system for determining if said correlation index is indicative of a probable high correlation between said characterization of said information signal and said viewer preference and causing said stored program material to be processed by said processor based on said determination.
0. 6. The system according to claim 3, wherein said processor comprises an image program material storage and retrieval system.
0. 7. The system according to claim 3, further comprising a memory for storing a characterization of the program material; an input for receiving a feedback signal from the viewer indicating a degree of agreement with said correlation index determination, wherein said feedback signal and said stored characterization are used by said user input processing system to predict a new viewer preference.
0. 8. The system according to claim 3, wherein said a program material processing system correlates and characterizes image information, further comprising:
means for storing template data;
means for storing the image data;
means for generating a plurality of addressable domains from the stored image data, each of the domains representing a different portion of the image information;
means for creating, from the stored image data, a plurality of addressable mapped ranges corresponding to different subsets of the stored image data, the creating means including means for executing, for each of the mapped ranges, a procedure upon the one of the subsets of the stored image data which corresponds to the mapped range;
means for assigning identifiers to corresponding ones of the mapped ranges, each of the identifiers specifying for the corresponding mapped range an address of the corresponding subset of stored image data;
means for selecting, for each of the domains, the one of the mapped ranges which most closely corresponds according to predetermined criteria;
means for representing at least a portion of the image information as a set of the identifiers of the selected mapped ranges; and
means for selecting, from the stored templates, a template which most closely corresponds to the set of identifiers representing the image information.
0. 9. The system according to claim 8 wherein said correspondence of a template and the set of identifiers is determined by a processor executing a predetermined program for executing an algorithm selected from at least one of the group consisting of algorithms for selecting a minimum Hausdorff distance between the mapped range and the domain, for selecting the highest cross-correlation of the mapped range with the domain, and for selecting the lowest mean square error of the difference between the mapped range and the domain.
0. 10. The system according to claim 9 wherein said correspondence of a template and the set of identifiers is determined by selecting, for each domain, the mapped range with the minimum modified Hausdorff distance calculated as D[db,mrb]+D[1−db,1−mb], where D is a distance calculated between a pair of sets of data each representative of an image, db is a domain, mrb is a mapped range, I−db is the inverse of a domain, and I-mrb is an inverse of a mapped range.
0. 11. The system according to claim 8, wherein said means for representing further comprises means for:
(a) determining a feature of interest of the image data,
(b) selecting a mapped range corresponding to the feature of interest,
(c) storing the identifiers of the selected mapped range,
(d) selecting a further mapped range corresponding to a portion of image data having a predetermined relationship to the feature of interest, and
(e) storing the identifiers of the further mapped range.
0. 12. The system according to claim 8, wherein said image data comprises data having three associated dimensions obtained by an image processor executing an algorithm selected from the group consisting of an algorithm for synthesizing a three dimensional representation based on a machine based prediction derived from two dimensional image data, an algorithm for synthesizing a three dimensional representation derived from a time series of pixel images, and an algorithm for synthesizing a three dimensional representation based on a image data representating a plurality of parallax views having at least two dimensions, said set of identifiers representing data in each of the three associated dimensions.
0. 13. A method of programming a device, comprising the steps of:
providing an input for user commands and feedback;
storing information relating to the user commands and feedback in a memory;
providing a data input for external information;
predicting a subsequent user command based on the stored information relating to user commands and feedback, a status of the device, and external information from the data input;
presenting the predicted user command to the user;
accepting feedback from the user relating to the predicted subsequent user command;
modifying the predicted subsequent user command based on at least the feedback; and
executing the modified predicted user command.
0. 14. The method according to claim 13, further comprising the step of identifying a user and storing an user identifier with said stored information relating to the user commands;
said predicting step predicting a subsequent user command based on the stored information relating to user identifier, commands and feedback, a status of the device, and external information from the data input.
0. 15. A programmable device comprising:
a user input for receiving an input variable having a path between a first input state and a second input state, said user input comprising:
path dependent user data having transitional path information between said first input state and said second input state; and
path independent user data comprising information about at least one of said first state and said second state;
a filter, separating said path dependent user data as user characterization data and said path independent user data as instructions;
a memory for storing said user characterization data;
a processor for executing said instructions; and
a feedback device, presenting information relating to said instructions and said stored user characterization data.
0. 16. The device according to clam 15, further comprising:
a hierarchical command structure of said processor, said command structure having commands of different function; and
means for predicting a probability of execution of a plurality of commands based on said input,
said feedback device presenting commands based on at least said predicted probabilities.
0. 17. The programmable control according to claim 1, wherein the signal comprises image information.
0. 18. The method according to claim 13, wherein said stored information comprises a set of weights of a predictive algorithm.
0. 19. The method according to claim 13, wherein said external information comprises a preceptual data stream.
0. 20. The programmable device according to claim 15, wherein a format of information presented from said feedback device is based on said path dependent user data.
0. 22. The passenger automobile of claim 21, wherein the vehicle control system is configured to control, without input from a driver of the automobile, each of the steering control system, the acceleration control system, and the braking control system in response to signals from one or more of the velocity-measurement system, the object-detection system, and the positioning system.
0. 23. The passenger automobile of claim 21, wherein the vehicle control system controls, without input from a driver of the automobile, at least one of the steering control system, the acceleration control system, and the braking control system by pre-activating the control system(s) so that activation of the control system(s) by the user is simplified.
0. 24. The passenger automobile of claim 21, wherein the object-detection system is part of a collision-avoidance system including at least one of an imaging sensor, a radar system, and a LIDAR system.
0. 25. The passenger automobile of claim 21, further comprising:
a diagnostic system configured to generate diagnostic information about the automobile.
0. 26. The passenger automobile of claim 25, further comprising:
a wireless communication system;
wherein the vehicle control system is configured to transmit the diagnostic information from the diagnostic system through the wireless communication system.
0. 27. The passenger automobile of claim 21, wherein:
the vehicle control system is further configured to anticipate a travel condition and to prepare the automobile for the anticipated travel condition.
0. 28. The passenger automobile of claim 27, wherein the vehicle control system is further configured to anticipate the travel condition based on at least one of voluntary inputs of the driver, implied inputs of the driver, current travel conditions, and past travel conditions.
0. 29. The passenger automobile of claim 21, wherein the power plant is an engine.
0. 30. The passenger automobile of claim 29, further comprising:
a transmission control system;
wherein the vehicle control system is further configured to control the transmission control system in at least a partially automated manner without input from a driver of the automobile.
0. 31. The passenger automobile of claim 21, further comprising:
a traction control system;
wherein the vehicle control system is further configured to control the traction control system in at least a partially automated manner without input from a driver of the automobile.
0. 32. The passenger automobile of claim 21, further comprising:
a suspension control system;
wherein the vehicle control system is further configured to control the suspension control system in at least a partially automated manner without input from a driver of the automobile.
0. 33. The passenger automobile of claim 21, further comprising:
a climate control system;
wherein the vehicle control system is further configured to control the climate control system in at least a partially automated manner without input from a driver of the automobile.
0. 34. The passenger automobile of claim 21, further comprising:
an audio system;
wherein the vehicle control system is further configured to control the audio system in at least a partially automated manner without input from a driver of the automobile.
0. 35. The passenger automobile of claim 21, further comprising:
a wireless communication system;
wherein the vehicle control system is further configured to communicate with emergency services in the case of an accident or distress.
0. 36. The passenger automobile of claim 21, wherein the object-detection system comprises a radar system.
0. 37. The passenger automobile of claim 21, wherein the object-detection system comprises a LIDAR system.
0. 38. The passenger automobile of claim 21, wherein the object-detection system comprises one or more imaging sensors.
0. 39. The passenger automobile of claim 21, wherein the object-detection system comprises a neural network.
0. 40. The passenger automobile of claim 21, wherein the vehicle control system comprises a neural network.
0. 42. The method of claim 41, wherein the input from the driver of the automobile comprises at least one of a steering input, an acceleration input, a braking input, and a transmission input.
0. 43. The method of claim 41, wherein each of the controlling of the direction of the automobile, the controlling of the acceleration, and the controlling of the braking of the automobile is performed based on results of one or more of the following in an at least partially automated manner without input from a driver of the automobile:
measuring a velocity of the automobile;
detecting an object near the automobile, and
determining a position of the automobile.
0. 44. The method of claim 41, wherein at least one of operating the power plant of the automobile, the controlling of the direction of the automobile, the controlling of the acceleration, and the controlling of the braking of the automobile is performed in response to at least one of the position of the automobile and the velocity of the automobile.
0. 45. The method of claim 41, further comprising:
diagnosing an operation of the automobile to generate diagnostic information.
0. 46. The method of claim 45, further comprising:
communicating, using a wireless communication system, the diagnostic information from the automobile.
0. 47. The method of claim 41, further comprising:
anticipating, using the vehicle control system, a travel condition of the automobile;
preparing, using the vehicle control system, the automobile for the anticipated travel condition.
0. 48. The method of claim 47, wherein anticipating the travel condition comprises anticipating the travel condition based on at least one of voluntary inputs of the driver, implied inputs of the driver, current travel conditions, and past travel conditions.
0. 49. The method of claim 41, further comprising:
controlling a traction control system of the automobile in response to the vehicle control system.
0. 50. The method of claim 41, further comprising:
controlling a transmission control system of the automobile in response to the vehicle control system.
0. 51. The method of claim 41, further comprising:
controlling a suspension control system of the automobile in response to the vehicle control system.
0. 52. The method of claim 41, further comprising:
controlling a climate control system of the automobile in response to the vehicle control system.
0. 53. The method of claim 41, further comprising:
controlling an audio system of the automobile in response to the vehicle control system.
0. 54. The method of claim 41, wherein detecting an object near the automobile comprises utilizing a radar system.
0. 55. The method of claim 41, wherein detecting an object near the automobile comprises utilizing a LIDAR system.
0. 56. The method of claim 41, wherein detecting an object near the automobile comprises utilizing one or more imaging sensors.
0. 57. The method of claim 41, wherein detecting an object near the automobile comprises operating a neural network.

The present application is a FIG. 31 is a block diagram of a system according to some embodiments. 3108

It Referring to FIG. 31, it is noted that, the adaptive user level interface is of use in uncontrolled environments, such as in a moving vehicle 3106, especially for use by a driver. An intelligent system of the present invention would allow the driver of such a vehicle 3106 to execute control sequences, which may compensate for the limited ability to interact with an interface while driving. Thus, the driver need not explicitly control all individual elements, because the driver is assisted by an intelligent interface. Thus, for example, if it begins raining, the interface would predict the windshield wipers should be actuated, the windows and any roof opening closed, and the headlights activated. Thus, the driver could immediately assent to these actions, without individually actuating each control. In such a case, the screen interface, which may be a heads-up display, would provide a small number of choices, which may be simply selected. Further, under such conditions, there would likely be a large amount of mechanical jitter from the input device, which would be filtered to ease menu selection. Further, this jitter would indicate an unstable environment condition, which would cause the interface to present an appropriate display. A voice input may also be used.

EXAMPLE 29
Adaptive Interface Vehicular Control System 3108

An integrated electronics system for an automobile 3106 is provided having control over engine 3115, transmission 3116, traction control 3118, braking 3120, suspension 3122, collision avoidance 3124, climate control 3126, and audio 3128 systems. Steering 3130 and throttle 3132 may also be controlled. Based on driver preference and action patterns, the system may optimize the vehicle systems. For example, the vehicle may anticipate voluntary or road conditions based on implicit inputs of the user, thus readying vehicular systems prior to the actual encounter with certain conditions. Further, a user interface may be simplified, based on probable required functionality, thus limiting required attention by the driver in order to activate a particular control. By providing such an interface, controls normally inaccesible inaccessible may be made accessible, without increasing mechanical complexity, e.g., functions normally controlled by computer may be accessed through a common user interface, rather than through dedicated manual controls.

The automobile control system may also include collision avoidance 3124 systems, which may include imaging sensors and radar or LIDAR ranging and velocity measurement. According to the present invention, a heads-up display or simplified graphic user interface in the dashboard or near the steering wheel presents predicted options to the driver. An auxiliary interface may also make certain options available for passengers.

According to another aspect of the present invention, an automobile positioning system is provided, which may be extraterrestrial, e.g., geographic positioning system (GPS) 3102, or terrestrial, e.g., cellular base station 3104, LORAN, etc. Such a system is described in U.S. Pat. No. 5,390,125, incorporated herein by reference; see references cited therein. A controller 3108 in the automobile 3106 is provided with an itinerary for the vehicle travel. Based on position and itinerary, the vehicle 3106 may communicate with various services 3114, such as food, fuel and lodging providers, to “negotiate” for business. The driver may be provided with customized “billboards”, directed to his demographics. Reservations and discounts may all be arranged while en-route. Communication between the automobile 3106 and the services 3114 is preferably provided by cellular data packet device (CDPD) services, which is a cellular based 832 MHz band digital data transmission system. Therefore, an existing cell phone system or CDPD modem system 3110 may be employed for telecommunication. Preferably, a simple display 3112 is provided for presentation of commercial messages to the driver or passenger and for interacting with the service 3114.

As a matter of practice, the service may be subsidized by the service providers, thus reducing the cost to the consumer. The extent of the subsidy may be determined by the amount of data transmitted or by the eventual consummation of the transaction negotiated.

Because of the positioning system, any variance from the itinerary may be transmitted to the service providers, so that reservations may be cancelled, or substitute services provided in a different location or at a different time.

The telecommunication system may also be used as an emergency system, to contact emergency services and/or police in the event of accident or distress. The transponder system may also be part of an antitheft system. The transponder may also be part of a vehicular maintenance and diagnostic 3134 system to ensure proper servicing and to help determine the nature of problems. Raw or processed data may be transmitted to a centralized station for full analysis and diagnosis. Because the vehicle 3106 need not be at the repair shop for diagnosis, problems may be analyzed earlier and based on extensive, objective sensor data.

It should be understood that the preferred embodiments and examples described herein are for illustrative purposes only and are not to be construed as limiting the scope of the present invention, which is properly delineated only in the appended claims.

REFERENCES INCORPORATED BY REFERENCE

“32-bit Floating-Point DSP Processors”, EDN, Nov. 7, 1991, pp. 127-146.

“A New Class of Markov Processes for Image Encoding”, School of Mathematics, Georgia Inst. of Technology (1988), pp. 14-32.

“Bar Code Programs VCR”, Design News, Feb. 1, 1988, 26.

“C-Cube CL550 JPEG Image Compression Processor”, Preliminary Data Book, August 1991, and addendum dated Nov. 20, 1991.

“Construction of Fractal Objects with Iterated Function Systems”, Siggraph '85 Proceedings, 19(3):271-278 (1985).

“Data Compression; Patng by Numbrs”, The Economist, May 21, 1988.

“EMC2 Pushes Video Rental By Satellite”, Electronic Engineering Times, Dec. 2, 1991, p.1, p. 98.

“Finger Painting”, Information Display 12, p. 18, 1981.

“Fractal Modelling or Real World Images, Lecture Notes for Fractals: Introduction, Basics and Perspectives”, Siggraph (1987).

“Fractal Geometry-Understanding Chaos”; Georgia Tech Alumni Magazine; p. 16 (Spring 1986).

“Fractal Modelling of Biological Structures”, Perspectives in Biological Dynamics and Theoretical Medicine, Koslow, Mandell, Shlesinger, eds., Annals of New York Academy of Sciences, vol. 504, 179-194 (date unknown).

“Fractals Yield High Compression”; Electronic Engineering Times; Sep. 30, 1991; p. 39.

“Fractals-A Geometry of Nature”, Georgia Institute of Technology Research Horizons; p. 9 (Spring 1986).

“How to find the best value in VCRs”, Consumer Reports, March 1988, 135-141.

“Low-Cost VCRs: More For Less”, Consumer Reports, March 1990, 168-172.

“Machine Now Reads, enters Information 25 Times Faster Than Haman Keyboard Operators”, Information Display 9, p. 18 (1981).

“New Beetle Cursor Director Escapes All Surface Constraints”, Information Display 10, p. 12, 1984.

“Nielsen Views VCRs”, Television Digest, Jun. 23, 1988, 15.

“Scanner Converts Materials to Electronic Files for PCs”, IEEE CG&A, December 1984, p. 76.

“The Highs and Lows of Nielsen Homevideo Index”, Marketing & Media Decisions, November 1985, 84-86+.

“The Smart House: Human Factors in Home Automation”, Human Factors in Practice, December 1990, 1-36.

“The Quest for ‘User Friendly’”, U.S. News & World Report, Jun. 13, 1988, 54-56.

“VCR, Camcorder Trends”, Television Digest, Vol. 29, Mar. 20, 1989, 16.

“VCR's: A Look At The Top Of The Line”, Consumer Reports, March 1989, 167-170.

“VHS Videocassette Recorders”, Consumer Guide, 1990, 17-20.

“Voice Recognition and Speech Processing”, Elektor Electronics, September 1985, pp. 56-57.

Abedini, Kamran, and Hadad, George, “Guidelines For Designing Better VCRs”, Report No. IME 462, Feb. 4, 1987.

Abedini, Kamran, “An Ergonomically-improved Remote Control Unit Design”, Interface '87 Proceedings, 375-380.

Aleksander, I.; “Guide to Pattern Recognition Using Random-Access Memories”; Computers and Digital Techniques; 2(1);2940 (February 1979).

Anderson, F., W. Christiansen, B. Kortegaard; “Real Time, Video Image Centroid Tracker”; Apr. 16-20, 1990.

Anson, L., M. Barnsley; “Graphics Compression Technology”; Sun World; pp. 43-52 (October 1991).

Appriou, A., “Interet des theories de l'incertain en fusion de donnees”, Colloque International sur le Radar Paris, 24-28 avril 1989.

Appriou, A., “Procedure d'aide a la decision multi-informateurs. Applications a la classification multi-capteurs de cibles”, Symposium de l'Avionics Panel (AGARD) Turquie, 25-29 avril 1988.

Arrow. K. J., “Social choice and individual valves”, John Wiley and Sons Inc. (1963).

Atkinson, Terry, “VCR Programming: Making Life Easier Using Bar Codes”.

Baldwin, William, “Just the Bare Facts, Please”, Forbes Magazine, Dec. 12, 1988.

Ballard, D. H., and Brown, C. M., Computer Vision, Prentice Hall, Englewood Cliffs, N.J. (1982).

Barnsley et al., “Harnessing Chaos For Images Systhesis”, Computer Graphics, 22(4):131-140 (August, 1988).

Barnsley, M. F., Ervin, V., Hardin, D., Lancaster, J., “Solution of an Inverse Problem for Fractals and Other Sets”, Proc. Natl. Acad. Sci. U.S.A., 83:1975-1977 (April 1986).

Barnsley, M. F., “Fractals Everywhere”, Academic Press, Boston, Mass., 1988.

Barnsley, M. F., and Demko, S., “Iterated Function Systems and The Global Construction of Fractals”, Proc. R. Soc. Lond., A399:243-275 (1985).

Barnsley et al., “Hidden Variable Fractal Interpolation Functions”, School of Mathematics, Georgia Institute of Technology, Atlanta, Ga. 30332, July, 1986.

Barnsley et al., “A Better Way to Compress Images”, Byte Magazine, January 1988, pp, 213-225.

Barnsley et al., “Chaotic Compression”, Computer Graphics World, November 1987.

Batchelor, B. G.; “Practical Approach to Pattern Classification”; Plenum Press, London and New York; (1974).

Batchelor, B. G.; “Pattern Recognition, Ideas in Practice”; Plenum Press, London and New York; (1978).

Baxes, Gregory A., “Digital Signal Processing, A Practical Primer”, Prentice-Hall, Englewood N.J. (1984).

Bellman, R. E., L. A. Zadeh, “Decision making in a fuzzy environment”, Management Science, 17(4) (December 1970).

Bensch, U., “VPV—VIDEOTEXT PROGRAMS VIDEORECORDER”, IEEE Transactions on Consumer Electronics, 34(3):788-792 (1988).

Berger, Ivan, “Secrets of the Universals”, Video, February 1989, 45-47+.

Beringer, D. B., “A Comparative Evaluation of Calculator Watch Data Entry Technologies: Keyboards to Chalkboards”, Applied Ergonomics, December 1985, 275-278.

Bhatnagar, R. K., L. N. Kamal, “Handling uncertain information: a review of numeric and non-numeric methods”, Uncertainty in Artificial Intelligence, L. N. Kamal and J. F. Lemmer, Eds. (1986).

Bishop, Edward W,, and Guinness, G. Victor Jr., “Human Factors Interaction with Industrial Design”, Human Factors, 8(4):279-289 (August 1966).

Blair, D., R. Pollack, “La logique du choix collectif” Pour la Science (1983).

Brown, Edward, “Human Factors Concepts For Management”, Proceedings of the Human Factors Society, 1973, 372-375.

Bulkeley, Debra, “The Smartest House in America”, Design News, Oct. 19, 1987, 56-61.

Burr, D. J.; “A Neural Network Digit Recognizer”; Proceedings of the 1986 IEEE International Conference of Systems, Man and Cybernetics, Atlanta, Ga.; pp. 1621-1625.

Bursky, D., “Improved DSP ICs Eye New Horizons”, Electronic Design, Nov. 11, 1993, pp. 69-82.

Caffery, B.; Fractal Compression Breakthrough for Multimedia Applications”; Inside; Oct. 9, 1991.

Card, Stuart K., “A Method for Calculating Performance times for Users of Interactive Computing Systems”, IEEE, 1979, 653-658.

Carlson, Mark A., “Design Goals for an Effective User Interface”, Human Interfacing with Instruments, Electro/82 Proceedsings, 3/1/1-3/1/4.

Carpenter, G. A., S. Grossberg, “The Art of Adaptive Pattern Recognition by a Self-Organizing Neural Network,” IEEE Computer, March 1988, pp. 77-88.

Carroll, Paul B., “High Tech Gear Draws Cries of Uncle”, Wall Street Journal, Apr. 27, 1988, 29.

Casasent, D., et al.; “General I and Q Data Processing on a Multichannel AO System”; Applied Optics; 28(18):3217-24 (Sep. 15, 1986).

Casasent, D., Photonics Spectra, November 1991, pp. 134-140.

Casasent, D., and Tescher, A., Eds., “Hybrid Image and Signal Processing II”, Proc. SPIE Technical Symposium, April 1990, Orlando, Fla. 1297 (1990).

Candill, M.; “Neural Networks Primer-Part III”; Al Expert; June 1988; pp. 53-59.

Chao, J. J., E. Drakopoulos, C. C. Lee, “An evidential reasoning approach to distributed multiple hypothesis detection”, Proceedings of the 20th Conference on decision and control, Los Angeles, Calif., December 1987.

Chao, T.-H.; Hegblom, E.; Lau, B.; Stoner, W. W.; Miceli, W. J., “Optoelectronically implemented neural network with a wavelet preprocessor”, Proceedings of the SPIE—The International Society for Optic Engineering, 2026:472-82 (1983).

Chen et al.; “Adaptive Coding of Monochrome and Color Images”; November 1977; pp. 1285-1292.

Cheong, C. K., Aizawa, K.; Saito, T.; Hatori, M., “Adaptive edge detection with fractal dimension”, Transactions of the Institute of Electronics, Information and Communication Engineers D-II, J76D-II(11):2459-63 (1993)

Cobb, Nathan, “I don't get it”, Boston Sunday Globe Magazine, Mar. 25, 1990, 23-29.

Computer Visions, Graphics, and Image Processing 1987, 37:54-115.

Computers and Biomedical Research 5, 388-410 (1972).

Cooper, L. N.; “A Possible Organization of Animal Memory and Learning”; Nobel 24: (1973); Collective Properties of Physical Systems; pp. 252-264

Crawford et al.; “Adaptive Pattern Recognition Applied To An Expert System For Fault Diagnosis In Telecommunications Equipment”; pp. 10/1-8 (Inspec. Abstract No. 86CO10699, Inspec IEE (London) & IEE Coll. on “Adaptive Filters”, Digest No. 76, Oct. 10, 1985)

Danielsson, Erik, et al.; “Computer Architectures for Pictorial Inf. Systems”; IEEE Computer, Noveber., 1981; pp. 53-67.

Davis, Fred, “The Great Look-and-Feel Debate”, A+, 5:9-11 (July 1987).

Dehning, Waltraud, Essig Heidrun, and Maass, Susanne, The Adaptation of Virtual Man-Computer Interfaces to User Requirements in Dialogs, Germany, Springer-Verlag, 1981.

Dempster, A. P., “A generalization of Bayesian inference”, Journal of the Royal Statistical Society, Vol. 30, Series B (1968).

Dempster, A, P., “Upper and lower probabilities induced by a multivalued mapping”, Annals of mathematical Statistics, no. 38 (1967).

Denker: 1984 International Test Conf., October 1984, Philadelphia, Pa.; pp. 558-563.

Derra, Skip, “Researchers Use Fractal Geometry . . . ”, Research and Development Magazine, March 1988.

Donovan, J., “Intel/IBM's Audio-Video Kernel”, Byte, December, 1991, pp. 177-202.

Dubois, D., N. Prade, “Fuzzy sets and systems-Theory and applications”, Academic Press, New York (1980).

Dubois, D., “Modeles mathematiques de l'imprecis et de l'incertain en vue d'applications aux techniques d'aide a la decision”; Doctoral Thesis, University of Grenoble (1983).

Dubois, D., N. Pride, “Combination of uncertainty with belief functions; a reexamination”, Proceedings 9th International Joint Conference on Artificial Intelligence, Los Angles (1985):

Dubois, D., N. Prade, “Theorie des possibilites: application a la representation des connaissances informatique”, Masson, Paris (1985).

Duda, R. O., P. E. Hart, M. J. Nilsson, “Subjective Bayesian methods for rule-based inference systems”, Technical Note 124-Artificial Intelligence Center-SRI International.

Dunning, B. B.; “Self-Learning Data-Base For Automated Fault Localization”; IEEE, 1979; pp. 155-157.

Ehrenreich, S. L., “Computer Abbreviations—Evidence and Synthesis”, Human Factors, 27(2):143-155 (April 1985).

Electronic Engineering Times (EET), Oct. 28, 1991, p. 62.

Elton, J., “An Ergodic Theorem for Iterated Maps”, Journal of Ergodic Theory and Dynamical Systems, 7 (1987).

Farrelle, Paul M. and Jain, Anil K.; “Recursive Block Coding-A New Approach to Transform Coding”; IEEE Transactions on Communications, Com. 34(2) (February 1986).

Fitzpatrick, J. M., J. J. Grefenstette, D. Van Gucht; “Image Registration by Genetic Search”; Conf. Proc., IEEE Southeastcon 1984; pp. 460-464.

Foley, J. D., Wallace, V. L., Chan, P., “The Human Factor of Computer Graphics Interaction Techniques”, IEEE CG&A, November 1984, pp. 1348.

Friedman, M. B., “An Eye Gaze Controlled Keyboard”, Proceedings of the 2nd International Conference on Rehabilitation Engineering, 1984, 446-447.

Fua, P. V., “Using probability density functions in the framework of evidential reasoning Uncertainty in knowledge based systems”, B. Bouchon, R. R. Yager, Eds. Springer Verlag (1987).

Gilfoil, D., and Mauro, C. L., “Integrating Human Factors and Design: Matching Human Factors Methods up to Product Development”, C. L. Mauro Assoc., Inc., 1-7.

Gleick, James, “Making a New Science”, pp. 215, 239, date unknown.

Gogoussis et al.; Proc. SPIE Intl. Soc. Opt. Eng., November 1984, Cambridge, Mass.; pp. 121-127.

Gonzalez, Rafael, C., “Digital Image Processing”, Addison-Wesley, Reading, Mass. (1987).

Gould, John D., Boies, Stephen J., Meluson, Antonia, Rasammy, Marwan, and Vosburgh, Ann Marie, “Entry and Selection Methods For Specifying Dates”, Human Factors, 32(2):199-214 (April 1989).

Green, Lee, “Thermo Tech: Here's a common sense guide to the new thinking thermostats”, Popular Mechanics, October 1985, 155-159.

Grossberg, S., G. Carpenter, “A Massively Parallel Architecture for a Self-Organizing Neural Pattern Recognition Machine,” Computer Vision, Graphics, and Images Processing (1987, 37, 54-115), pp. 252-315.

Grudin, Jonathan, “The Case Against Under Interface Consistency”, MCC Technical Report Number ACA-HI-002-89, January 1989.

Gullichsen, E., E. Chang, “Pattern Classification by Neural Network: An Experiment System for Icon Recognition,” ICNN Proceeding on Neural Networks, March 1987, pp. IV-725-32.

Harucki, K. et al.; “Pattern Recognition of Handwritten Phonetic Japanese Alphabet Characters”; International Joint Conference on Neural Networks, Washington, D.C.; January 1990; pp. II515 to II518.

Harvey, Michael G., and Rothe, James T., “VideoCassette Recorders: Their Impact on Viewers and Advertisers”, Journal of Advertising, 25:19-29 (December/January 1985).

Hawkins, William J., “Super Remotes”, Popular Science, February 1989, 76-77.

Hayashi, Y., et al.; “Alphanumeric Character Recognition Using a Connectionist Model with the Pocket Algorithm”; Proceedings of the International Joint Conference on Neural Networks, Washington, D.C. Jun. 18-22; 1989; vol. 2, pp. 606-613.

Hayes, H. I.; Solka, J. L.; Priebe, C. E.; “Parallel computation of fractal dimension”, Proceedings of the SPIE—The International Society for Optical Engineering, 1962:219-30 (1993).

Henke, Lucy L., and Donohue, Thomas R., “Functional Displacement of Traditional TV Viewing by VCR Owners”, Journal of Advertising Research, 29:18-24 (April-May 1989).

Hinton et al.; “Boltzmann Machines: Constraint Satisfaction Networks that Learn”; Tech. Report CMU-CS-85-119; Carnegie-Mellon Univ; 5/84.

Hirzinger, G., Landzettel, K., “Sensory Feedback Structures for Robots with Supervised Learning”, IEEE Conf. on Robotics and Automation, St. Louis, March 1985.

Hoare, F.; de Jager, G., “Neural networks for extracting features of objects in images as a pre-processing stage to pattern classification”, Proceedings of the 1992 South African Symposium on Communications and Signal Processing. COMSIG '92 (Cat. No.92TH0482-0). Inggs, M. (Ed.), p. 239-42 (1992).

Hoban, Phoebe, “Stacking the Decks”, New York, Feb. 16, 1987, 20:14.

Hoffberg, Linda L., “AN IMPROVED HUMAN FACTORED INTERFACE FOR PROGRAMMABLE DEVICES: A CASE STUDY OF THE VCR”, Master's Thesis, Tufts University (Master of Sciences in Engineering Design, November).

Hoffberg, Linda I., “Designing User Interface Guidelines For Time-Shift Programming of a Video Cassette Recorder (VCR)”, Proc. of the Human Factors Soc. 35th Ann. Mtg. pp. 501-504 (1991).

Hoffberg, Linda I., “Designing a Programmable Interface for a Video Cassette Recorder (VCR) to Meet a User's Needs”, Interface 91 pp. 346-351 (1991).

Hopfield et al; “Computing with Neural Circuits: A Model”; Science; vol. 233:625-633 (8 August 1986).

Hopfield; “Neurons with graded response have collective computational properties like those of two-state neurons”; Proc. Natl. Acad. Sci. USA; 81:3088-3092 (May 1984).

Hopfield; “Neural Networks and Physical Systems with Emergent Collective Computational Abilities”; Proc. Natl. Acad. Sci. USA; 79:2554-2558 (April 1982).

Horgan, H., “Medical Electronics”, IEEE Spectrum, January 1984, pp. 90-93.

Howard, Bill, “Point and Shoot Devices”, PC Magazine, 6:95-97, August 1987.

Hurtgen, B.; Buttgen, “Fractal approach to low rate video coding”, Proceedings of the SPIE—The International Society for Optical Engineering 2094(pt. 1):120-31(1993).

Information Processing 71; North-Holland Publishing Company (1972) pp. 1530-1533.

Ishizuka, M. “Inference methods based on extended Dempster and Shafer's theory for problems with uncertainty/ fuzziness”, New Generation Computing, 1:159-168 (1983), Ohmsha, Ltd., and Springer Verlag.

Jackel, L. D., H. P. Graf, J. S. Denker, D. Henderson and I. Guyon, “An Application of Neural Net Chips: Handwritten Digit Recognition,” ICNN Proceeding, 1988, pp. II-107-15.

Jane Pauley Special, NBC TV News Transcript, Jul. 17, 1990, 10:00 PM.

Jean, J. S. N., et al.; “Input Representation and Output Voting Considerations for Handwritten Numeral Recognition with Backpropagation”; International Joint Conference on Neural Networks, Washington, D.C., January 1990; pp. I-408 to I-411.

Jeffrey, R. J., “The logic of decision”, The University of Chicago Press, Ltd., London (1983)(2nd Ed.).

Kaufmann, A., “Introduction a la theorie des sous ensembles flous”, Vol. 1, 2 et 3-Masson-Paris (1975).

Keeney, R. L., B. Raiffa, “Decisions with multiple objectives: Preferences and value tradeoffs”, John Wiley and Sons, New York (1976).

Kellman, P., “Time Integrating Optical Signal Processing”, Ph. D. Dissertation, Stanford University, 1979, pp. 51-55.

Kim, D. H.; Caulfield, H. J.; Jannson, T; Kostrzewski, A.; Savant, G, “Optical fractal image processor for noise-embedded targets detection”, Proceedings of the SPIE—The International Society for Optical Engineering, Vol: 2026 p. 1449 (1993) (SPIE Conf: Photonics for Processors, Neural Networks, and Memories 12-15 July 1993, San Diego, Calif., USA).

Kim, Y., “Chips Deliver Multimedia”, Byte, December 1991, pp. 163-173.

Knowlton, K., “Virtual Pushbuttons as a Means of Person-Machine Interaction”, Proc of Conf. Computer Graphics, Pattern Recognition and Data Structure, Beverly Hills, Calif., May 1975, pp. 350-352.

Koch, H., “Ergonomische Betrachtung von Schreibtastaturen”, Humane Production, 1, pp. 12-15 (1985).

Kohonen; “Self-Organization & Memory”, Second Ed., 1988; Springer-Verlag; pp. 199-209.

Kolson, Ann, “Computer wimps down in a ranging sea of technology”, The Hartford Courant, May 24, 1989, B1.

Kortegaard, B. L.; “PAC-MAN, a Precision Alignment Control System for Multiple Laser Beams Self-Adaptive Through the Use of Noise”; Los Alamos National Laboratory; date unknown.

Kortegaard, B. L.; “Superfine Laser Position Control Using Statistically Enhanced Resolution in Real Time”; Los Alamos National Laboratory; SPIE-Los Angeles Technical Symposium; Jan. 23-25, 1985.

Kraiss, K. F., “Alternative Input Devices for Human Computer Interaction”, Forschunginstitut Für Anthropotecahnik Werthhoven, F.R. Germany.

Kraiss, K. F., “Neuere Methoden der Interaktion an der Schnittstelle Mensche-Maschine”, Z. F. Arbeitswissenschaft, 2, pp. 65-70, 1978.

Kreifeldt, John, “Human Factors Approach to Medical Instrument Design”, Electro/82 Proceedings, 3/3/1-3/3/6.

Kreifeldt, J. G., “A Methodology For Consumer Product Safety Analysis”, The 3rd National Symposium on Human Factors in Industrial Design in Consumer Products, August 1982, 175-184.

Ksienski et al., “Low Frequency Approach to Target Identification”, Proc. of the IEEE, 63(12):1651-1660 (December 1975).

Kuocheng, Andy Poing, and Ellingstad, Vernon S., “Touch Tablet and Touch Input”, Interface '87, 327.

Kyburg, H. E., “Bayesian and non Bayesian evidential updating”, Artificial Intelligence 31:271-293 (1987).

LeCun, Y., et al., “Handwritten Digit Recognition: Applications of Neural...”, IEEE Comm. Magazine, pp. 41-46 (November 1989).

LeCun, Y., “Connectionism in Perspective”, in R. Pfeifer, Z. Schreter, F. Fogelman, L. Steels, (Eds.), 1989, “Generalization and Network Design Strategies”, pp. 143-55.

Ledgard, Henry, Singer, Andrew, and Whiteside, John, Directions in Human Factors for Interactive Systems, New York, Springer-Verlag, 1981.

Lee, Eric and MacGregor, James, “Minimizing User Search time Menu Retrieval Systems”, Human Factors, 27(2):157-162 (April 1986).

Lendaris, G. G., and Stanely, G. L., “Diffraction Pattern Sampling for Automatic Target Recognition”, Proc. IEEE 58:198-205 (1979).

Leon, Carol Boyd, “Selling Through the VCR”, American Demographics, December 1987, 40-43.

Liepins, G. G., M. R. Hilliard; “Genetic Algorithms: Foundations & Applications”; Annals of Operations Research, 21:31-58 (1989).

Li, H. Y. et al, Applied Optics (April, 1993).

Lin, H. K., et al.; “Real-Time Screen-Aided Multiple-Image Optical Holographic Matched-Filter Correlator”; Applied Optics; 21(18):3278-3286 (Sep. 15, 1982)

Lippmann, R. P., “An Introduction to Computing with Neural Nets”, IEEE ASSP Magazine, 4(2):4-22 (April 1987).

Lin, Y., “Pattern recognition using Hilbert space”, Proceedings of the SPIE—The International Society for Optical Engineering, 1825:63-77 (1992).

Lin, Y., “Extensions of fractal theory”, Proceedings of the SPIE—The International Society for Optical Engineering, 1966:255-68(1993).

Long, John, “The Effect of Display Format on the Direct Entry of Numerical Information by Pointing”, Human Factors, 26(1):3-17 (February 1984).

Lu, C., “Computer Pointing Devices; Living With Mice”, High Technology, January 1984, pp. 61-65.

Mahalanobis, A., et al.; “Minimum Average Correlation Energy Filters”; Applied Optics; 26(17)3633-40 (Sep. 1, 1987).

Mandelbrot, B., “The Fractal Geometry of Nature”, W.H. Freeman & Co., San Francisco, Calif., 1982, 1977; and

Mantei, Marilyn M., and Teorey, Toby J., “Cost/Benefit Analysis for Incorporating Human Factors in the Software Lifecycle”, Association for Computing Machinery, 1988.

Maragos, P., “Tutorial Advances in Morphological Image Processing” Optical Engineering 26:7:623-632 (1987).

Martin, G. L. et al.; “Recognizing Hand-Printed Letters and Digits Using Backpropagation Learning”; Technical Report of the MCC, Human Interface Laboratory, Austin, Tex.; January 1990; pp. 1-9.

McAulay, A. D., J. C. Oh; “Image Learning Classifier System Using Genetic Algorithms”; IEEE Proc. of the National Aerospace & Electronics Conference; 2:705-710 (1989).

Meads. Jon A., “Friendly or Frivolous”, Datamation, Apr. 1, 1988, 98-100.

Miller, R. K.; Neural Networks ((c) 1989: Fairmont Press; Lilburn, Ga.); pp. 2-12 and Chapter 4, “Implementation of Neural Networks”; pp. 4-1 to 4-26.

Molley, P., “Implementing the Difference-Squared Error Algorithm Using An Acousto-Optic Processor”, SPIE, 1098:232 -239,(1989).

Molley, P., et al., “A High Dynamic Range Acousto-Optic Image Correlator for Real-Time Pattern Recognition”, SPIE, 938:55-65 (1988).

Moore, T. G. and Dartnall, “Human Factors of a Microelectronic Product: The Central Heating Timer/Programmer”, Applied Ergonomics, 13(1): 15-23 (1983).

Mori; “Towards the construction of a large-scale neural network”; Electronics Information Communications Association Bulletin PRU 88-59; pp. 87-94.

Naik et al., “High Performance Speaker Verification . . ”, ICASSP 86, Tokyo, CH22434/86/0000-0881, IEEE 1986, pp. 881-884.

Netravali, Arun N., and Haskell, Barry G., “Digital Pictures Representation and Compression”, Plenum Press, New York (1988).

Ney, H., et al.; “A Data Driven Organization of the Dynamic Programming Beam Search for Continuous Speech Recognition”; Proc. IC ASSP87; pp. 833-836; 1987.

Nilsson, N. J.; The Mathematical Foundations of Learning Machines ((c) 1990; Morgan Kaufmann Publishers, San Mateo, Calif.) and particularly section 2.6 “The Threshold Logic Unit (TLU)”, pp. 21-23 and Chapter 6, “Layered Machines” pp. 95-114.

Norman, Donald A., “Infuriating By Design”, Psychology Today, 22(3):52-56 (March 1988).

Norman, Donald A., The Psychology of Everyday Things, New York: Basic Book, Inc. 1988.

Norman, D. A., Fisher, D., “Why Alphabetic Keyboards Are Not Easy To Use: Keyboard Layout Doesn't Much Matter”, Human Factors 24(5), pp. 509-519 (1982).

O'Neal et al.; “Coding Isotropic Images”; November 1977; pp. 697-707.

Ohsuga et al, “Entertainment of Two Coupled van der Pol Oscillators by an External Oscillation”, Biological Cybernetics, 51:225-239 (1985).

Omata et al, “Holonic Model of Motion Perception”, IEICE Technical Reports, 3/26/88, pp. 339-346.

Optical Engineering 28:5 (May 1988)(Special Issue on product inspection).

Pawlicki, T. F., D. S. Lee, J. J. Hull and S. N. Srihari, “Neural Network Models and their Application to Handwritten Digit Recognition,” ICNN Proceeding, 1988, pp. II-63-70.

Perry et al., “Auto-Indexing Storage Device”; IBM Tech. Disc. Bulletin, 12(8):1219 (January 1970).

Perspective: High Technology 2, 1985.

Peterson, Ivars, “Packing It In-Fractals . . . ”, Science News, 131(18):283-285 (May 2, 1987).

Platte, Hans-Joachim, Obrkatzas, Gunter, and Voessing, Walter, “A New Intelligent Remote Control Unit for Consumer Electronic Device”, IEEE Transactions on Consumer Electronics, Vol. CE-31(1):59-68 (February 1985).

Press, William H. et al, “Numerical Recipes in C The Art of Scientific Computing”, Cambridge University Press, 1988.

Priebe, C. E.; Solka, J. L.; Rogers, G. W., “Discriminant analysis in aerial images using fractal based features”, Proceedings of the SPIE—The International Society for Optical Engineering, 1962: 196-208(1993).

Proakis, John G., Digital Communications, McGraw-Hill (1983)

Proceedings, 6th International Conference on Pattern Recognition 1982, pp. 152-136.

Psaltis, D., “Two-Dimensional Optical Processing Using One-Dimensional Input Devices”, Proceedings of the IEEE, 72(7):962-974 (July 1984).

Psaltis, D., “Incoherent Electro-Optic Image Correlator”, Optical Engineering, 23(1):12-15 (January/February 1984).

Rahrnati, M.; Hassebrook, L. G., “Intensity- and distortion-invariant pattern recognition with complex linear morphology”, Pattern Recognition, 27 (4):549-68(1994).

Ravichandran, G. and Casasent, D., “Noise and Discrimination Performance of the MINACE Optical Correlation Filter”, Proc. SPIE Technical Symposium, April 1990, Orlando, Fla., 1471 (1990).

Reusens, E., “Sequence coding based on the fractal theory of iterated transformations systems”, Proceedings of the SPIE—The International Society for Optical Engineering, 2094(pt. 1): 132-40(1993).

Rhoades, W., “Acousto-Optic Signal Processing: Convolution and Correlation”, Proc. of the IEEE, 69(1):65-79 (January 1981).

Richards J., and Casasent, D., “Real Time Hough Transform for Industrial Inspection” Proc. SPIE Technical Symposium, Boston 1989 1192:2-21 (1989).

Rogus, John G. and Armstrong, Richard, “Use of Human Engineering Standards in Design”, Human Factors, 19(1):15-23 (February 1977).

Rosch, Winn L., “Voice Recognition: Understanding the Master's Voice”, PC Magazine, Oct. 27, 1987, 261-308.

Rosenfeld, Azriel and Avinash C. Kak; Digital Picture Processing, Second Edition, Volume 2, Academic Press, 1982.

Roy, B., “classements et choix en presence de points de vue multiples”, R.I.R.O.-2eme annee-no. 8; pp. 57-75 (1968).

Roy, B., “Electre m: un algorithme de classements fonde sur une representation floue des preferences en presence de criteres multiples” Cahiers du CERO, 20(1):3-24 (1978).

Rumelhart, D. E., et al.; Parallel Distributed Processing, ((c) 1986: MIT Press, Cambridge, Mass.), and specifically Chapter 8 thereof, “Learning Internal Representations by Error Propagation”; pp. 318-362.

Rumelhart, D. E., et al.: “Learning Internal Representations by Error Propagation”; Parallel Distr. Proc.: Explorations in Microstructure of Cognition, 1:318-362 (1986).

Rutherford, H. G., F. Taub and B. Williams; “Object Identification and Measurement from Images with Access to the Database to Select Specific Subpopulations of Special Interest”; May 1986.

Rutter et al.; “The Timed Lattice-A New Approach To Fast Converging Equalizer Design”; pp. VIII/II-5 (Inspec. Abstract No. 84C044315, Inspec IEE (London) & IEE Saraga Colloquium on Electronic Filters, May 21, 1984)

Sadjadi, F., “Experiments in the use of fractal in computer pattern recognition”, Proceedings of the SPIE—The International Society for Optical Engineering, 1960:214-22 (1993).

Sakoe, H.; “A Generalization of Dynamic Programming Based Pattern Matching Algorithm Stack DP-Matching”; Transactions of the Committee on Speech Research; The Acoustic Society of Japan; p. S83-23; 1983.

Sakoe, H.; “A Generalized Two-Level DP-Matching Algorithm for Continuous Speech Recognition”; Transactions of the IECE of Japan; E65(11):649-656 (November 1982).

Sarver, Carleton, “A Preferred Friendship”, High Fidelity, 39:42-49 (May 1989).

Scharlic, A., “Decider sur plusieurs criteres. Panorama de l'aide a la decision multicriter” Presses Polytechniques Romandes (1985).

Schmitt, Lee, “Let's Discuss Programmable Controllers”, Modern Machine Shop, May 1987, 90-99.

Schniederman, Ben, Designing the User Interface: Strategies for Effective Human-Computer Interaction, Reading, MA, Addison-Wesley, 1987.

Schurmann, J.; “Zur Zeichen und Worterkennung beim Automatischen Anschriftenlesen”: Wissenschaftlichl, Berichet, 52(1/2) (1979).

Scientific American; “Not Just a Pretty Face”: March 1990, pp. 78-78.

Shafer, G., “A mathematical theory of evidence”, Princeton University Press, Princeton, N.J. (1976).

Shimizu et al, “Principle of Holonic Computer and Holovision”, Journal of the Institute of Electronics, Information and Communication, 70(9):921-930 (1987).

Shinan et al., “The Effects of Voice Disguise . . . ”, ICASSP 86, Tokyo, CH2243-186/0000-0885, IEEE 1986, pp. 885-888.

Silverston et al.; “Spectral Feature Classification and Spatial Pattern Rec.”; SPIE 201:17-26, Optical Pattern Recognition (1979).

Simpson, W. R., C. S. Dowling: “WRAPLE: The Weighted Repair Assistance Program Learning Extension”; IEEE Design & Test, 2:66-73 (April 1986).

Smith, Sidney J., and Mosier, Jane N., Guidelines for Designing User Interface Software, Bedford, Mass.; MITRE, 1986.

Specht; IEEE Internatl. Conf. Neural Networks, 1:1525-1532 (July 1988); San Diego, Calif.

Sperling, Barbara Bied, Tullis Thomas S., “Are You a Better ‘Mouser’ or ‘Trackballer’? A Comparison of Cursor—Positioning Performance”, An Interactive/Poster Session at the CHI+GP87 Graphics Interface and Human Factors in Computing Systems Conference.

Sprageu, R. A.; “A Review of Acousto-Optic Signal Correlators”, Optical Engineering; 16(5):467-74 (September/October 1977)

Sprinzak, J.; Werman, M., “Affine point matching”, Pattern Recognition Letters, 15(4):337-9(1994).

Stanley R. Sternberg; “Biomedical Image Processing”; IEEE Computer; 1983; pp. 22-34.

Steward, R. M.; “Expert Systems for Mechanical Fault Diagnosis”; IEEE; 1985; pp. 295-300.

Streeter, L. A., Ackroff, J. M., and Taylor, G. A. “On Abbreviating Command Names”, The Bell System Technical Journal, 62(6):1807-1826 (July/August 1983).

Sugeno, M., “Theory of fuzzy integrals and its applications”, Tokyo Institute of Technology (1974).

Svetkoff et al.; Hybrid Circuits (GB), No. 13, May 1987; pp. 5-8.

Swanson, David, and Klopfenstein, Bruce, “How to Forecast VCR Penetration”, American Demographic, December 1987, 44-45.

Tello, Ernest R., “Between Man and Machine”, Byte, September 1988, 288-293.

Thomas, John, C., and Schneider, Michael L., Human Factors in Computer Systems, New Jersey, Ablex Publ. Co., 1984.

Trachtenberg, Jeffrey A., “How do we confuse thee? Let us count the ways”, Forbes, Mar. 21, 1988, 159-160.

Tyldesley, D. A., “Employing Usability Engineering in the Development of Office Products”, The Computer Journal”, 31(5):431-436 (1988).

Udagawa, K., et al; “A Parallel Two-Stage Decision Method for Statistical Character Recognition . . . ”; Electronics and Communications in Japan (1965).

Vander Lugt, A., “Signal Detection By Complex Spatial Filtering”, IEEE Transactions On Information Theory, IT-10, 2:139-145 (April 1964).

Vander Lugt, A., et al.; “The Use of Film Nonlinearities in Optical Spatial Filtering”; Applied Optics; 9(1):215-222 (January 1970).

Vander Lugt, A.; “Practice Considerations for the Use of Spatial Carrier-Frequency Filters”; Applied Optics; 5(11):1760-1765 (November 1966).

Vannicola et al, “Applications of Knowledge based Systems to Surveillance”, Proceedings of the 1988 IEEE National Radar Conference, 20-21 April 1988, pp. 157-164.

Verplank, William L., “Graphics in Human-Computer Communications: Principles of Graphical User-Interface Design”, Xerox Office Systems.

Vitols; “Hologram Memory for Storing Digital Data”; IBM Tech. Disc. Bulletin 8(11):1581-1583 (April 1966).

Voyt, Carlton P., “PLC's Learn New Languages”, Design News, Jan. 2, 1989, 78.

Wald; Sequential Analysis; Dover Publications Inc., 1947; pp. 3-43.

Wasserman, Philip D.; “Neural Computing-Theory & Practice”; 1989; pp. 128-129.

Weshsler, H. Ed., “Neural Nets for Human and Machine Perception”, Academic Press, New York (1991).

Whitefield, A. “Human Factors Aspects of Pointing as an Input Technique in Interactive Computer Systems”, Applied Ergonomics, June 1986, 97-104.

Wiedenbeck, Susan, Lambert, Robin and Scholtz, Jean, “Using Protocol Analysis to Study the User Interface”, Bulletin of the American Society for Information Science, June/July 1989, 25-26.

Wilke, William, “Easy Operations of Instruments by Both Man and Machine”, Electro/82 Proceedings, 3/2/1-3/2/4.

Willshaw et al.; “Non-Holographic Associative Memory”; Nature; 222:960-962 (Jun. 7, 1969).

Yager, R. R., “Entropy and specificity in a mathematical theory of Evidence”, Int. J. General Systems, 9:249-260 (1983).

Yumada et al.; “Character recognition system using a neural network”; Electronics Information Communications Association Bulletin PRU 88-58, pp. 79-86.

Yamane et al.; “An Image Data Compression Method Using Two-Dimensional Extrapolative Prediction-Discrete Sine Transform”; Oct. 29-31, 1986; pp. 311-316.

Yoder, Stephen Kreider, “U.S. Inventors Thrive at Electronics Show”, The Wall Street Journal, Jun. 10, 1990, B1.

Zadeh, L. A., “Fuzzy sets”, Information and Control, 8:338-353 (1965).

Zadeh, L. A., “Probability measures of fuzzy events”, Journal of Mathematical Analysis and Applications, 23:421-427 (1968).

Zadeh, L. A., “Fuzzy sets as a basis for a theory of possibility”, Fuzzy sets and Systems 1:3-28 (1978).

Zeisel, Gunter, Tomas, Philippe, Tomaszewski, Peter, “An Interactive Menu-Driven Remote Control Unit for TV-Receivers and VC-Recorders”, IEEE Transactions on Consumer Electronics, 34(3):814-818.

Zhi-Yan Xie; Brady, M., “Fractal dimension image for texture segmentation”, ICARCV '92. Second International Conference on Automation, Robotics and Computer Vision, p. CV4.3/1-5 vol.1, (1992).

Zhu, X., et al.; “Feature Detector and Application to Handwritten Character Recognition”; International Joint Conference on Neural Networks, Washington, D.C.; January 1990; pp. II-457 to II-460.

INVENTORS:

Hoffberg, Steven, Hoffberg-Borghesani, Linda

THIS PATENT IS REFERENCED BY THESE PATENTS:
Patent Priority Assignee Title
11704767, Jul 31 2020 SPOT VISION LLC Texture extraction
THIS PATENT REFERENCES THESE PATENTS:
Patent Priority Assignee Title
3560930,
4208652, Sep 14 1978 NCH PROMOTIONAL SERVICES, INC Method and apparatus for identifying images
4450477, Mar 31 1982 Television information system
4598318, Jun 10 1983 GENERAL INSTRUMENT CORPORATION GIC-4 Video encryption system
4600215, Feb 29 1984 Nissan Motor Company, Limited Vehicular suspension control system with variable damping characteristics depending upon road condition and vehicle speed
4681431, Feb 27 1985 MUNDO, CHARLES, J Optical ranging anti-collision technique and system
4692764, Jun 20 1986 Automatic range finder and remote controller braking system
4697209, Apr 26 1984 NIELSEN MEDIA RESEARCH, INC , A DELAWARE CORP Methods and apparatus for automatically identifying programs viewed or recorded
4706121, Jul 12 1985 Scientific-Atlanta, Inc TV schedule system and process
4734764, May 06 1985 TVWorks, LLC Cable television system selectively distributing pre-recorded video and audio messages
4745549, Jun 11 1985 Hashimoto Corporation Method of and apparatus for optimal scheduling of television programming to maximize customer satisfaction
4775935, Sep 22 1986 Westinghouse Electric Corp. Video merchandising system with variable and adoptive product sequence presentation order
4781465, Dec 23 1983 Honda Giken Kogyo Kabushiki Kaisha Device for detecting road surface condition
4789933, Feb 27 1987 PICKER INTERNATIONAL, INC , A OHIO CORP Fractal model based image processing
4829372, Aug 20 1987 TVWorks, LLC Presentation player
4841575, Nov 14 1985 British Telecommunications public limited company Image encoding and synthesis
4870579, Oct 01 1987 Adobe Systems Incorporated System and method of predicting subjective reactions
4908713, Dec 14 1981 Rovi Guides, Inc VCR Programmer
4963994, Dec 14 1981 VCR programmer
4996642, Oct 01 1987 Adobe Systems Incorporated System and method for recommending items
5031228, Sep 14 1988 NIELSEN MEDIA RESEARCH, INC , A DELAWARE CORP Image recognition system and method
5060277, Oct 10 1985 Nuance Communications, Inc Pattern classification means using feature vector regions preconstructed from reference data
5063601, Sep 02 1988 Fast-learning neural network system for adaptive pattern recognition apparatus
5076662, Apr 20 1989 HE HOLDINGS, INC , A DELAWARE CORP ; Raytheon Company Electro-optical IFS finder
5103498, Aug 02 1990 SAMSUNG ELECTRONICS CO , LTD Intelligent help system
5119002, Oct 23 1989 Jidosha Denki Kogyo K.K. Automatic windshield wiper apparatus with raindrop detector for automotive vehicles and methods for automatically controlling wiper apparatus
5123057, Jul 28 1989 Massachusetts Institute of Technology Model based pattern recognition
5123087, Apr 27 1990 ASHLAR INCORPORATED Geometric inference engine
5136659, Jun 30 1987 KDDI Corporation Intelligent coding system for picture signal
5148522, Mar 17 1987 Kabushiki Kaisha Toshiba Information retrieval apparatus and interface for retrieval of mapping information utilizing hand-drawn retrieval requests
5165497, Feb 26 1991 Automatic safety driving distance control device for a vehicle
5173859, Nov 05 1990 General Motors Corporation Automatic vehicle deceleration
5191410, Aug 04 1987 TVWorks, LLC Interactive multimedia presentation and communications system
5192999, Apr 25 1991 Gateway, Inc Multipurpose computerized television
5195092, Aug 04 1987 TVWorks, LLC Interactive multimedia presentation & communication system
5208665, Aug 20 1987 TVWorks, LLC Presentation player for an interactive digital communication system
5223924, May 27 1992 U S PHILIPS CORPORATION System and method for automatically correlating user preferences with a T.V. program information database
5231494, Oct 08 1991 GENERAL INSTRUMENT CORPORATION GIC-4 Selection of compressed television signals from single channel allocation based on viewer characteristics
5255386, Feb 08 1990 International Business Machines Corporation Method and apparatus for intelligent help that matches the semantic similarity of the inferred intent of query or command to a best-fit predefined command intent
5278764, Jan 29 1990 Nissan Motor Company, Limited Automatic braking system with proximity detection to a preceding vehicle
5280530, Sep 07 1990 U.S. Philips Corporation Method and apparatus for tracking a moving object
5283819, Apr 25 1991 Gateway 2000 Computing and multimedia entertainment system
5314037, Jan 22 1993 Automobile collision avoidance system
5332056, Jan 31 1992 Mazda Motor Corporation Automatic braking system for motor vehicle
5332057, Aug 27 1991 Mazda Motor Corporation Contact preventive apparatus for vehicles
5333091, Jan 08 1993 SRT, INC Method and apparatus for controlling a videotape player to automatically scan past recorded commercial messages
5371551, Oct 29 1992 LOGAN, BERNICE C , TRUSTEE OF THE JAMES D LOGAN AND KERRY M LOGAN FAMILY TRUST Time delayed digital video system using concurrent recording and playback
5390281, May 27 1992 Apple Inc Method and apparatus for deducing user intent and providing computer implemented services
5396546, Oct 03 1991 RAQUEL VELASCO Apparatus and method for automatic and user configurable information appliance
5410484, Jun 05 1991 Akebono Brake Industry Co., Ltd.; Akebono Research and Development Centre, Ltd. Automatic brake control system
5412773, Nov 19 1991 Sony Electronics INC Computerized interactive menu-driven video signal processing apparatus and method
5418727, Jun 02 1992 Mazda Motor Corporation Control apparatus for ensuring safety of a vehicle run
5420792, Mar 30 1992 Mazda Motor Corporation Automatic brake control system
5436653, Apr 30 1992 THE NIELSEN COMPANY US , LLC Method and system for recognition of broadcast segments
5442553, Nov 16 1992 Motorola Wireless motor vehicle diagnostic and software upgrade system
5446891, Feb 26 1992 International Business Machines Corporation System for adjusting hypertext links with weighed user goals and activities
5450490, Mar 31 1994 THE NIELSEN COMPANY US , LLC Apparatus and methods for including codes in audio signals and decoding
5461357, Jan 29 1992 Mazda Motor Corporation Obstacle detection device for vehicle
5467283, Oct 21 1992 Mazda Motor Corporation Obstacle sensing apparatus for vehicles
5477447, May 27 1992 Apple Computer, Inc Method and apparatus for providing computer-implemented assistance
5483692, Nov 22 1993 NEW CARCO ACQUISITION LLC; Chrysler Group LLC Automatic variable radio volume control system
5497430, Nov 07 1994 SANWA BANK CALIFORNIA Method and apparatus for image recognition using invariant feature signals
5500920, Sep 23 1993 Xerox Corporation Semantic co-occurrence filtering for speech recognition and signal transcription applications
5508815, Dec 14 1981 Rovi Guides, Inc Schedule display system for video recorder programming
5529138, Jan 22 1993 Vehicle collision avoidance system
5530651, Aug 03 1992 Mazda Motor Corporation Running-safety system for an automotive vehicle
5534911, Nov 02 1994 S F IP PROPERTIES 19 LLC Virtual personal channel in a television system
5544358, Oct 02 1992 Apple Computer, Inc. Interface for a computerized database having card and list views
5550928, Dec 15 1992 NIELSEN COMPANY US , LLC, THE, A DELAWARE LIMITED LIABILITY COMPANY Audience measurement system and method
5560011, Oct 19 1993 Fujitsu Limited Computer system for monitoring a user's utilization pattern to determine useful tasks
5572246, Apr 30 1992 THE NIELSEN COMPANY US , LLC Method and apparatus for producing a signature characterizing an interval of a video signal while compensating for picture edge shift
5574573, Oct 29 1993 Intellectual Ventures Fund 83 LLC Compression method for a standardized image library
5579471, Nov 09 1992 GOOGLE LLC Image query system and method
5583966, Oct 04 1991 U KROWELL LLC; U KROWEL LLC Fuzzy retrieval apparatus and method
5584050, Mar 25 1994 NIELSEN COMPANY US , LLC, THE, A DELAWARE LIMITED LIABILITY COMPANY Program monitoring system
5586317, Jul 30 1993 Apple Inc Method and apparatus for implementing I/O in a frame-based computer system
5675663, Mar 22 1995 Honda Giken Kogyo Kabushiki Kaisha Artificial visual system and method for image recognition
5680097, Dec 10 1992 Mazda Motor Corporation Vehicle run safety apparatus
5696964, Apr 16 1996 NEC Corporation Multimedia database retrieval system which maintains a posterior probability distribution that each item in the database is a target of a search
5710833, Apr 20 1995 Massachusetts Institute of Technology Detection, recognition and coding of complex objects using probabilistic eigenspace analysis
5724567, Apr 25 1994 Apple Inc System for directing relevance-ranked data objects to computer users
5734444, Dec 21 1994 Sony Corporation Broadcast receiving apparatus that automatically records frequency watched programs
5740274, Sep 12 1991 FUJIFILM Corporation Method for recognizing object images and learning method for neural networks
5748776, Jul 19 1993 Sharp Kabushiki Kaisha Feature-region extraction method and feature-region extraction circuit
5751286, Nov 09 1992 GOOGLE LLC Image query system and method
5754939, Nov 29 1994 Apple Inc System for generation of user profiles for a system for customized electronic identification of desirable objects
5758257, Nov 29 1994 Pinpoint Incorporated System and method for scheduling broadcast of and access to video programs and other data using customer profiles
5767893, Oct 11 1995 International Business Machines Corporation; IBM Corporation Method and apparatus for content based downloading of video programs
5771307, Dec 15 1992 THE NIELSEN COMPANY US , LLC, A DELAWARE LIMITED LIABILITY COMPANY Audience measurement system and method
5774129, Jun 07 1995 Massachusetts Institute of Technology Image analysis and synthesis networks using shape and texture information
5778135, Dec 30 1994 International Business Machines Corporation Real-time edit control for video program material
5781906, Jun 06 1996 International Business Machines Corporation System and method for construction of a data structure for indexing multidimensional objects
5793888, Nov 14 1994 Massachusetts Institute of Technology Machine learning apparatus and method for image searching
5798785, Dec 09 1992 COX COMMUNICATIONS, INC Terminal for suggesting programs offered on a television program delivery system
5802208, May 06 1996 Alcatel-Lucent USA Inc Face recognition using DCT-based feature vectors
5806061, May 20 1997 Hewlett Packard Enterprise Development LP Method for cost-based optimization over multimeida repositories
5819288, Oct 16 1996 Microsoft Technology Licensing, LLC Statistically based image group descriptor particularly suited for use in an image classification and retrieval system
5842194, Jul 28 1995 GOVERNMENT OF JAPAN AS REPRESENTED BY THE MINISTRY OF ENCONOMY, TRADE AND INDUSTRY, THE Method of recognizing images of faces or general images using fuzzy combination of multiple resolutions
5844573, Jun 07 1995 Massachusetts Institute of Technology Image compression by pointwise prototype correspondence using shape and texture information
5852823, Oct 16 1996 Microsoft Technology Licensing, LLC Image classification and retrieval system using a query-by-example paradigm
5861881, Nov 25 1991 OPENTV, INC Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers
5867118, Jun 07 1995 Lockheed Martin Corporation Apparatus for and method of classifying patterns
5867205, Nov 14 1994 Intel Corporation Method and apparatus for controlling video/audio and channel selection for a communication signal based on textual information indicative of channel contents of a signal
5867226, Dec 15 1995 Thomson Consumer Electronics, Inc Scheduler employing a predictive agent for use in a television receiver
5867799, Apr 04 1996 HUDSON BAY MASTER FUND LTD Information system and method for filtering a massive flow of information entities to meet user information classification needs
5873080, Mar 26 1997 International Business Machines Corporation Using multiple search engines to search multimedia data
5875108, Dec 23 1991 Microsoft Technology Licensing, LLC Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
5875446, Feb 24 1997 International Business Machines Corporation System and method for hierarchically grouping and ranking a set of objects in a query context based on one or more relationships
5892536, Oct 03 1996 TIVO INC Systems and methods for computer enhanced broadcast monitoring
5893095, Mar 28 1997 MICRO FOCUS LLC Similarity engine for content-based retrieval of images
5893110, Aug 16 1996 RPX Corporation Browser driven user interface to a media asset database
5895464, Apr 30 1997 Monument Peak Ventures, LLC Computer program product and a method for using natural language for the description, search and retrieval of multi-media objects
5899999, Oct 16 1996 Microsoft Technology Licensing, LLC Iterative convolution filter particularly suited for use in an image classification and retrieval system
5901244, Jun 18 1996 Panasonic Intellectual Property Corporation of America Feature extraction system and face image recognition system
5903454, Dec 23 1991 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Human-factored interface corporating adaptive pattern recognition based controller apparatus
5907706, Nov 12 1996 International Business Machines Corporation Interactive modeling agent for an object-oriented system
5911139, Mar 28 1997 MICRO FOCUS LLC Visual image database search engine which allows for different schema
5913205, Mar 29 1996 MICRO FOCUS LLC Query optimization for visual information retrieval system
5915250, Mar 28 1997 MICRO FOCUS LLC Threshold-based comparison
5920477, Dec 23 1991 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Human factored interface incorporating adaptive pattern recognition based controller apparatus
5920856, Jun 09 1997 Xerox Corporation System for selecting multimedia databases over networks
5930783, Feb 21 1997 NEC Corporation Semantic and cognition based image retrieval
5933546, May 06 1996 NEC Corporation Method and apparatus for multi-resolution image searching
5933811, Aug 20 1996 HEMISPHERE SOLUTIONS N A , L L C System and method for delivering customized advertisements within interactive communication systems
5937392, Jul 28 1997 SWITCHBOARD LLC Banner advertising display system and method with frequency of advertisement control
5937940, Jun 30 1993 Ford Global Technologies, Inc Method and system for predicting air discharge temperature in a control system which controls an automotive HVAC system
5945988, Jun 06 1996 U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
5963645, Jan 10 1996 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, transmission-reception apparatus, and transmission-reception method
5963670, Feb 12 1996 Massachusetts Institute of Technology Method and apparatus for classifying and identifying images
5973683, Nov 24 1997 International Business Machines Corporation Dynamic regulation of television viewing content based on viewer profile and viewing history
5974188, Nov 20 1996 U.S. Philips Corporation Method of fractal image coding and arrangement of performing the method
5974235, Oct 31 1996 SENSORMATIC ELECTRONICS, LLC Apparatus having flexible capabilities for analysis of video information
5974412, Sep 24 1997 ROYAL BANK OF CANADA, AS SUCCESSOR COLLATERAL AGENT Intelligent query system for automatically indexing information in a database and automatically categorizing users
5977964, Jun 06 1996 Intel Corporation Method and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times
5978516, Oct 07 1996 Deutsche Thomson-Brandt GmbH Method for checking convergence in fractal image coding
5982386, Apr 02 1996 Dainippon Screen Mfg. Co., Ltd. Image boundary correction by fractal processing
5983214, Apr 04 1996 HUDSON BAY MASTER FUND LTD System and method employing individual user content-based data and user collaborative feedback data to evaluate the content of an information entity in a large information communication network
5983218, Jun 30 1997 Xerox Corporation Multimedia database for use over networks
5987459, Mar 15 1996 Regents of the University of Minnesota Image and document management system for content-based retrieval
5995094, Mar 04 1996 U S PHILIPS CORPORATION User-oriented multimedia presentation system for multiple presentation items that each behave as an agent
6002406, Nov 13 1996 Microsoft Technology Licensing, LLC System and method for storing and accessing data representative of an object in various level-of-detail
6002794, Apr 08 1996 The Trustees of Columbia University the City of New York Encoding and decoding of color digital image using wavelet and fractal encoding
6005561, Dec 14 1994 PATENT PURCHASE MANAGER, L L C Interactive information delivery system
6005597, Oct 27 1997 Disney Enterprises, Inc. Method and apparatus for program selection
6011872, May 14 1997 RAKUTEN, INC Method of generalized content-scalable shape representation and coding
6011895, Feb 07 1992 NISSIM CORP , A FLORIDA CORPORATION Keyword responsive variable content video program
6012052, Jan 15 1998 Microsoft Technology Licensing, LLC Methods and apparatus for building resource transition probability models for use in pre-fetching resources, editing resource link topology, building resource link topology templates, and collaborative filtering
6014638, May 29 1996 Meta Platforms, Inc System for customizing computer displays in accordance with user preferences
6016348, Nov 27 1996 Thomson Consumer Electronics, Inc. Decoding system and data format for processing and storing encrypted broadcast, cable or satellite video data
6020883, Nov 29 1994 Pinpoint Incorporated System and method for scheduling broadcast of and access to video programs and other data using customer profiles
6021231, Oct 20 1993 Hitachi Maxell, Ltd Video retrieval method and apparatus
6023267, Jul 31 1996 THOMSON LICENSING S A ; THOMSON LICENSING DTV Process for selecting programes, especially television programes and device and graphical interface implementing this process
6023530, Nov 13 1995 Applied Intelligent Systems, Inc. Vector correlation system for automatically locating patterns in an image
6029045, Dec 09 1997 Harmonic, Inc System and method for inserting local content into programming content
6029176, Nov 25 1997 NIELSEN COMPANY US , LLC , THE Manipulating and analyzing data using a computer system having a database mining engine resides in memory
6029195, Nov 29 1994 Pinpoint Incorporated System for customized electronic identification of desirable objects
6031573, Oct 31 1996 SENSORMATIC ELECTRONICS, LLC Intelligent video information management system performing multiple functions in parallel
6031797, Jun 11 1998 SNAPTRACK, INC Media playback device capable of shuffled playback based on a user's preferences
6038337, Mar 29 1996 NEC Corporation Method and apparatus for object recognition
6038367, Feb 07 1992 NISSIM CORP Playing a Video Responsive to a comparison of two sets of Content Preferences
6038591, Dec 09 1996 TUMBLEWEED HOLDINGS LLC Programmed music on demand from the internet
6040829, May 13 1998 American Patents LLC Personal navigator system
6041147, Oct 15 1996 Hughes Electronics Corporation Content-based indexing of images by coding levels defined as a function of reduced entropy
6044168, Nov 25 1996 Texas Instruments Incorporated Model based faced coding and decoding using feature detection and eigenface coding
6047078, Oct 03 1997 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Method for extracting a three-dimensional model using appearance-based constrained structure from motion
6049333, Sep 03 1996 Time Warner Cable Enterprises LLC System and method for providing an event database in a telecasting system
6049614, Dec 30 1996 DAEWOO HEAVY INDUSTRIES & MACHINERY LTD Synchronized chaotic system and communication system using synchronized chaotic system
6049777, Jun 30 1995 Microsoft Technology Licensing, LLC Computer-implemented collaborative filtering based method for recommending an item to a user
6052676, Apr 29 1994 International Business Machines Corporation Adaptive hypermedia presentation method and system
6055314, Mar 22 1996 Rovi Technologies Corporation System and method for secure purchase and delivery of video content programs
6055335, Sep 14 1994 Kabushiki Kaisha Toshiba Method and apparatus for image representation and/or reorientation
6055542, Oct 29 1997 International Business Machines Corporation System and method for displaying the contents of a web page based on a user's interests
6058206, Dec 01 1997 Pattern recognizer with independent feature learning
6064976, Jun 17 1998 HANGER SOLUTIONS, LLC Scheduling system
6067107, Apr 30 1998 OPENTV, INC Response capacity management in interactive broadcast systems by periodic reconfiguration of response priorities
6067369, Dec 16 1996 NEC Corporation Image feature extractor and an image feature analyzer
6067401, Jan 11 1993 NISSIM CORP , A FLORDIA CORPORATION Playing a version of and from within a video by means of downloaded segment information
6072520, Jul 29 1993 Gemstar Development Corporation System for improved parental control of television use
6072645, Jan 26 1998 III Holdings 1, LLC Method and apparatus for retroactive recording using memory of past information in a data storage buffer
6072904, Dec 31 1997 Philips Electronics North America Corp. Fast image retrieval using multi-scale edge representation of images
6081750, Dec 23 1991 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
6084595, Feb 24 1997 MICRO FOCUS LLC Indexing method for image search engine
6088455, Jan 07 1997 TIVO SOLUTIONS INC Methods and apparatus for selectively reproducing segments of broadcast programming
6091886, Feb 07 1992 NISSIM CORPORATION Video viewing responsive to content and time restrictions
6094722, Jan 24 1997 WSOU Investments, LLC Hiding a authentication code in an electric signal
6108434, Sep 12 1997 NEC Corporation Counteracting geometric distortions for DCT based watermarking
6108698, Jul 29 1998 SAP America, Inc Node-link data defining a graph and a tree within the graph
6111988, Jul 01 1994 INTELLECTUAL VENTURES FUND 32 LLC Fractal representation of data
6115052, Feb 12 1998 Mitsubishi Electric Research Laboratories, Inc System for reconstructing the 3-dimensional motions of a human figure from a monocularly-viewed image sequence
6115079, Feb 14 1998 Programmable video channel controller
6115691, Sep 20 1996 Strategyn Holdings, LLC Computer based process for strategy evaluation and optimization based on customer desired outcomes and predictive metrics
6118104, Mar 19 1999 General Electric Company Method and apparatus for boil state detection based on acoustic signal features
6118450, Apr 03 1998 Sony Corporation; Sony Electronics, INC Graphic user interface that is usable as a PC interface and an A/V interface
6118493, Apr 01 1997 ATI Technologies, Inc. Method and apparatus for selecting a channel from a multiple channel display
6118886, Mar 30 1993 U S DEPARTMENT OF ENERGY Automatic target recognition apparatus and method
6119101, Jan 17 1996 TUMBLEWEED HOLDINGS LLC Intelligent agents for electronic commerce
6119123, Dec 02 1997 U.S. Philips Corporation Apparatus and method for optimizing keyframe and blob retrieval and storage
6119164, Apr 15 1997 FULL CIRCLE SOFTWARE, INC Method and apparatus for distributing over a network unsolicited information to a targeted audience
6119229, Apr 11 1997 HANGER SOLUTIONS, LLC Virtual property system
6119946, Apr 01 1997 CARDIS ENTERPRISE INTERNATIONAL N V Countable electronic monetary system and method
6122628, Oct 31 1997 International Business Machines Corporation; IBM Corporation Multidimensional data clustering and dimension reduction for indexing and searching
6122634, Nov 12 1996 International Business Machines Corporation Fractal nested layout for hierarchical system
6124544, Jul 30 1999 Lyrrus Inc. Electronic music system for detecting pitch
6124854, May 08 1995 BOX WORLDWIDE, L L C , THE Interactive video system
6125209, Apr 04 1997 Sony United Kingdom Limited Database accessing method and apparatus
6128397, Nov 21 1997 Justsystem Corporation Method for finding all frontal faces in arbitrarily complex visual scenes
6128398, Jan 31 1995 VIISAGE TECHNOLOGY, INC System, method and application for the recognition, verification and similarity ranking of facial or other object patterns
6128587, Jan 14 1997 CALIFORNIA, UNIVERSITY OF, REGENTS OF THE, THE Method and apparatus using Bayesian subfamily identification for sequence analysis
6128599, Oct 09 1997 GROUPON, INC Method and apparatus for processing customized group reward offers
6128624, Nov 12 1997 NCR Voyix Corporation Collection and integration of internet and electronic commerce data in a database during web browsing
6128634, Jan 06 1998 FUJI XEROX CO , LTD ; Xerox Corporation Method and apparatus for facilitating skimming of text
6128649, Jun 02 1997 RPX CLEARINGHOUSE LLC Dynamic selection of media streams for display
6128655, Jul 10 1998 UNILOC 2017 LLC Distribution mechanism for filtering, formatting and reuse of web based content
6128663, Feb 11 1997 WORLDWIDE CREATIVE TECHNIQUES, INC Method and apparatus for customization of information content provided to a requestor over a network using demographic information yet the user remains anonymous to the server
6128668, Nov 07 1997 International Business Machines Corporation Selective transformation of multimedia objects
6129274, Jun 09 1998 Fujitsu Limited System and method for updating shopping transaction history using electronic personal digital shopping assistant
6130726, Mar 24 1997 LOGITECH EUROPE S A Program guide on a remote control display
6130898, Mar 16 1995 Verizon Patent and Licensing Inc Simulcasting digital video programs for broadcast and interactive services
6131060, Jan 28 1997 TALKING QUICK TIPS, INC Method and system for adjusting settings of vehicle functions
6133909, Jun 13 1996 Rovi Guides, Inc Method and apparatus for searching a guide using program characteristics
6133914, Jan 07 1998 Interactive graphical user interface
6134541, Oct 31 1997 International Business Machines Corporation; IBM Corporation Searching multidimensional indexes using associated clustering and dimension reduction information
6138142, Dec 20 1996 Intel Corporation Method for providing customized Web information based on attributes of the requester
6144767, Apr 02 1998 AT&T Corp Efficient convolutions using polynomial covers
6151600, Nov 03 1994 Intel Corporation Electronic information appraisal agent
6157413, Nov 20 1995 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Interactive special events video signal navigation system
6160570, Apr 20 1998 U.S. Philips Corporation Digital television system which selects images for display in a video sequence
6163345, Jan 04 1995 Sony Corporation; Sony Electronics, INC Method and apparatus for providing station and programming information in a multiple station broadcast system
6167136, May 16 1997 SAFENET, INC Method for preventing copying of digital video disks
6167188, Sep 10 1990 Starsight Telecast, Inc. User interface for television schedule system
6171109, Jun 18 1997 Adin Research, Inc. Method for generating a multi-strata model and an intellectual information processing device
6172674, Aug 25 1997 Comcast Cable Communications Management, LLC Smart filtering
6173275, Oct 13 1994 Fair Isaac Corporation Representation and retrieval of images using context vectors derived from image information elements
6175829, Apr 22 1998 NEC Corporation Method and apparatus for facilitating query reformulation
6182287, Feb 04 1999 THOMSON LICENSING S A Preferred service management system for a multimedia video decoder
6184926, May 21 1997 NCR Voyix Corporation System and method for detecting a human face in uncontrolled environments
6185337, Dec 17 1996 Honda Giken Kogyo Kabushiki Kaisha System and method for image recognition
6188777, Aug 01 1997 Intel Corporation Method and apparatus for personnel detection and tracking
6192340, Oct 19 1999 CustomPlay LLC Integration of music from a personal library with real-time information
6192341, Apr 06 1998 Nuance Communications, Inc Data processing system and method for customizing data processing system output for sense-impaired users
6195568, Feb 24 1998 Ericsson Inc.; Ericsson, Inc Radiotelephone adapted to the identity of its user
6195651, Nov 19 1998 Accenture Global Services Limited System, method and article of manufacture for a tuned user application experience
6195692, Jun 02 1997 Sony Corporation; Sony Electronics, Inc. Television/internet system having multiple data stream connections
6198875, Dec 20 1996 Texas Instruments Incorporated Tiris based bios for protection of "copyrighted" program material
6199076, Oct 02 1996 PERSONAL AUDIO LLC Audio program player including a dynamic program selection controller
6199082, Jul 17 1995 Microsoft Technology Licensing, LLC Method for delivering separate design and content in a multimedia publishing system
6201209, Nov 12 1996 MACSA ID, S A Laser system for marking or perforating
6201948, May 22 1996 CONVERGYS CUSTOMER MANAGEMENT GROUP INC Agent based instruction system and method
6205107, Oct 05 1998 International Business Machines Corporation Architectures for high-capacity content-addressable holographic databases
6205432, Jun 05 1998 Creative Internet Concepts, LLC Background advertising system
6208758, Sep 12 1991 FUJIFILM Corporation Method for learning by a neural network including extracting a target object image for which learning operations are to be carried out
6208989, Jun 21 1994 International Business Machines Corporation Facility for the intelligent selection of information objects
6209129, May 01 1998 UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc Passive television program guide system with local information
6211921, Dec 20 1996 U S PHILIPS CORPORATION User interface for television
6212328, Apr 28 1997 Saturn Licensing LLC Program recording apparatus and method
6215526, Nov 06 1998 TIVO SOLUTIONS INC Analog video tagging and encoding system
6216129, Dec 03 1998 PRIME RESEARCH ALLIANCE E , INC , A CORPORATION OF BRITISH VIRGIN ISLANDS Advertisement selection system supporting discretionary target market characteristics
6216133, Jun 09 1995 Meta Platforms, Inc Method for enabling a user to fetch a specific information item from a set of information items, and a system for carrying out such a method
6219421, Oct 24 1997 Shaul O., Backal Virtual matrix encryption (VME) and virtual key cryptographic method and apparatus
6219839, May 12 1998 Sharp Kabushiki Kaisha On-screen electronic resources guide
6222932, Jun 27 1997 IBM Corporation Automatic adjustment of image watermark strength based on computed image texture
6222939, Jun 25 1996 GOOGLE LLC Labeled bunch graphs for image analysis
6225546, Apr 05 2000 International Business Machines Corporation Method and apparatus for music summarization and creation of audio summaries
6230111, Aug 06 1998 Yamaha Hatsudoki Kabushiki Kaisha Control system for controlling object using pseudo-emotions and pseudo-personality generated in the object
6230199, Oct 29 1999 JPMORGAN CHASE BANK, N A ; MORGAN STANLEY SENIOR FUNDING, INC Active marketing based on client computer configurations
6230318, Feb 24 1998 Microsoft Technology Licensing, LLC Application programs constructed entirely from autonomous component objects
6233389, Jul 30 1998 TIVO SOLUTIONS INC Multimedia time warping system
6233682, Jan 22 1999 FALKON TREASURES LLC Distribution of musical products by a web site vendor over the internet
6236395, Apr 26 1999 Sharp Kabushiki Kaisha Audiovisual information management system
6236975, Sep 29 1998 Ignite Sales, Inc.; IGNITE SALES, INC System and method for profiling customers for targeted marketing
6236978, Nov 14 1997 Meta Platforms, Inc System and method for dynamic profiling of users in one-to-one applications
6236985, Oct 07 1998 International Business Machines Corporation System and method for searching databases with applications such as peer groups, collaborative filtering, and e-commerce
6239794, Aug 31 1994 Rovi Guides, Inc Method and system for simultaneously displaying a television program and information about the program
6240240, Oct 27 1995 Sony Corporation Apparatus and method for controlling the recording of television programs
6240555, Mar 29 1996 Rovi Technologies Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
6243469, Sep 18 1997 Matsushita Electric Industrial Co., Ltd. Information transmission method and apparatus
6243492, Dec 16 1996 NEC Corporation Image feature extractor, an image feature analyzer and an image matching system
6243725, May 21 1997 Premier International Associates, LLC List building system
6246441, Jul 18 1997 Saturn Licensing LLC Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
6247006, Jun 24 1997 Amada Company, Limited Automatic programming method for punch press and apparatus for the same
6247130, Jan 22 1999 FALKON TREASURES LLC Distribution of musical products by a web site vendor over the internet
6249815, May 06 1998 AT&T Corp. Method and apparatus for building subscriber service profile based on subscriber related data
6249914, Jan 06 1998 Intel Corporation Simulating two way connectivity for one way data streams for multiple parties including the use of proxy
6252630, Jun 09 1997 Saturn Licensing LLC Receiver and receiving method
6253237, May 20 1998 Audible, Inc. Personalized time-shifted programming
6260192, Jun 02 1997 Sony Corporation; Sony Electronics Filtering system based on pattern of usage
6262721, Jul 03 1996 SUN PATENT TRUST Service supply apparatus for supplying a service of a broadcasting program with attribute information of the program
6262730, Jul 19 1996 Microsoft Technology Licensing, LLC Intelligent user assistance facility
6263309, Apr 30 1998 Panasonic Intellectual Property Corporation of America Maximum likelihood method for finding an adapted speaker model in eigenvoice space
6263313, Oct 22 1998 Level 3 Communications, LLC Method and apparatus to create encoded digital content
6263501, Jul 26 1996 Rovi Guides, Inc Systems and methods for linking television viewers with advertisers and broadcasters
6266060, Jan 21 1997 International Business Machines Corporation Menu management mechanism that displays menu items based on multiple heuristic factors
6266644, Sep 26 1998 Microsoft Technology Licensing, LLC Audio encoding apparatus and methods
6266649, Sep 18 1998 Amazon Technologies, Inc Collaborative recommendations using item-to-item similarity mappings
6266814, Apr 06 1995 UNITED VIDEO PROPERTIES, INC Methods and systems for presenting program schedule information corresponding to a day selection
6268846, Jun 22 1998 Adobe Systems Incorporated 3D graphics based on images and morphing
6269172, Apr 13 1998 Qualcomm Incorporated Method for tracking the motion of a 3-D figure
6269275, Mar 31 1998 RPX Corporation Method and system for customizing and distributing presentations for user sites
6272216, Jun 01 1998 AVAYA Inc Customer self routing call center
6272231, Nov 06 1998 GOOGLE LLC Wavelet-based facial motion capture for avatar animation
6272467, Jan 16 1997 SPARK NETWORK SERVICES, INC System for data collection and matching compatible profiles
6272476, Apr 14 1999 Winbond Electronics Corp Programmable and expandable fuzzy processor for pattern recognition
6272479, Jul 21 1997 Method of evolving classifier programs for signal processing and control
6275229, May 11 1999 Manning & Napier Information Services Computer user interface for graphical analysis of information using multiple attributes
6275268, Sep 09 1993 UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc Electronic television program guide with remote product ordering
6275648, Sep 05 1997 UNITED VIDEO PROPERTIES, INC ; TV GUIDE, INC ; Rovi Guides, Inc Program guide system for recording television programs
6275812, Dec 08 1998 Lucent Technologies, Inc.; Lucent Technologies, INC Intelligent system for dynamic resource management
6275824, Oct 02 1998 TERADATA US, INC System and method for managing data privacy in a database management system
6285794, Apr 17 1998 Adobe Systems Incorporated Compression and editing of movies by multi-image morphing
6298348, Dec 03 1998 PRIME RESEARCH ALLIANCE E , INC , A CORPORATION OF BRITISH VIRGIN ISLANDS Consumer profiling system
6301370, Apr 13 1998 GOOGLE LLC Face recognition from video images
6307139, May 08 2000 Sony Corporation; Sony Electronics, Inc. Search index for a music file
6308175, Apr 04 1996 HUDSON BAY MASTER FUND LTD Integrated collaborative/content-based filter structure employing selectively shared, content-based profile data to evaluate information entities in a massive information network
6310886, Aug 28 1997 TIVO SOLUTIONS INC Method and apparatus implementing a multimedia digital network
6314190, Jun 06 1997 NORTONLIFELOCK INC Cryptographic system with methods for user-controlled message recovery
6314412, Sep 29 1997 Yamaha Hatsudoki Kabushiki Kaisha Evolutionary control of machine based on user's preference inferred from user's operation
6314420, Apr 04 1996 HUDSON BAY MASTER FUND LTD Collaborative/adaptive search engine
6314568, Jan 08 1998 NEC Corporation Broadcast-program viewing method and system to allow customized viewing based on user input
6314573, May 29 1998 Charter Communications Operating, LLC Method and apparatus for providing subscription-on-demand services for an interactive information distribution system
6317722, Sep 18 1998 Amazon Technologies, Inc Use of electronic shopping carts to generate personal recommendations
6317882, Dec 21 1999 MUSICQUBED INNOVATIONS, LLC System and method for automatically reminding a user of a receiver that a broadcast is on a data stream
6321221, Jul 17 1998 CALLSTAT SOLUTIONS LLC System, method and article of manufacture for increasing the user value of recommendations
6324126, Apr 24 1998 Sony Corporation, a Japanese corporation Method for recording an audio broadcast multiplexed with accompanying program information
6327590, May 05 1999 GOOGLE LLC System and method for collaborative ranking of search results employing user and group profiles derived from document collection content analysis
6400996, Feb 01 1999 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Adaptive pattern recognition based control system and method
6418424, Dec 23 1991 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
7136710, Dec 23 1991 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
7242988, Dec 23 1991 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
7650319, Dec 23 1991 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
20010000045,
20010000194,
20010000458,
20010000540,
20010001022,
20010001024,
20010001160,
20010002224,
20010002852,
20010007147,
20010008427,
20010009034,
20010009548,
20010009604,
20010009605,
20010010046,
20010010094,
20010010095,
20010010523,
20010010755,
20010011264,
20010011284,
20010011372,
20010011373,
20010011996,
20010012323,
20010012440,
20010012443,
20010013123,
20010013124,
20010013125,
20010013906,
20010013952,
20010014201,
20010014210,
20010014895,
20010014974,
20010016944,
20010016945,
20010016946,
20010016947,
20010019367,
20010019658,
20010020297,
20010021994,
20010021995,
20010022003,
20010023401,
20010023433,
20010023498,
20010024565,
20010024566,
20010026386,
20010026561,
20010026677,
20010027557,
20010027558,
20010029511,
20010029610,
20010030644,
20010030661,
20010030711,
20010032333,
20010037238,
20010037242,
20010037375,
20010037462,
20010039514,
20010039544,
20010047357,
20010047379,
20010048483,
20010049820,
20010049822,
20010056405,
20020002488,
20020004744,
20020016962,
20020019763,
20020019764,
20020019776,
20020019855,
D445801, May 30 2000 CITIGROUP GLOBAL MARKETS REALTY CORP Menu for a graphical electronic display
EP401975,
EP849948,
EP851681,
EP1100063,
RE36041, Nov 16 1994 Massachusetts Institute of Technology Face recognition system
RE36801, Apr 18 1996 Motorola Mobility LLC Time delayed digital video system using concurrent recording and playback
WO1997006613,
WO1997014251,
WO1997020279,
WO1997026612,
WO1997027534,
WO1997033424,
WO1997044767,
WO1997047135,
WO1998044717,
WO1999001984,
WO1999009512,
WO1999012030,
WO1999014678,
WO1999014947,
WO1999022502,
WO1999028835,
WO1999028877,
WO1999030493,
WO1999038154,
WO1999039466,
WO1999043111,
WO1999045701,
WO1999045709,
WO1999046719,
WO1999051031,
WO1999052279,
WO1999055070,
WO1999063458,
WO1999065237,
WO1999065242,
WO1999066427,
WO1999066726,
WO2000007368,
WO2000011850,
WO2000016336,
WO2000018108,
WO2000026800,
WO2000026828,
WO2000027117,
WO2000030345,
WO2000030350,
WO2000033224,
WO2000033228,
WO2000033575,
WO2000036539,
WO2000036775,
WO2000036836,
WO2000038399,
WO2000039707,
WO2000040017,
WO2000040026,
WO2000044119,
WO2000044171,
WO2000045285,
WO2000045305,
WO2000045319,
WO2000046988,
WO2000049801,
WO2000051050,
WO2000055748,
WO2000068756,
WO2000072205,
WO2000072209,
WO2000074377,
WO2001022729,
WO2001024027,
WO2001028238,
WO2001031913,
WO2001037193,
WO2001046843,
WO2001047238,
WO2001052532,
WO2001054406,
WO2001065762,
WO2001067749,
WO2001069380,
WO2003089222,
ASSIGNMENT RECORDS    Assignment records on the USPTO
///
Executed onAssignorAssigneeConveyanceFrameReelDoc
Nov 21 2013HOFFBERG-BORGHESANI, LINDA I Blanding Hovenweep, LLCASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0531060045 pdf
Nov 21 2013HOFFBERG FAMILY TRUST 1Blanding Hovenweep, LLCASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0531070260 pdf
Jun 16 2020Blanding Hovenweep, LLC(assignment on the face of the patent)
MAINTENANCE FEES AND DATES:    Maintenance records on the USPTO
Date Maintenance Fee Events
Jun 16 2020BIG: Entity status set to Undiscounted (note the period is included in the code).


Date Maintenance Schedule
Jan 24 20264 years fee payment window open
Jul 24 20266 months grace period start (w surcharge)
Jan 24 2027patent expiry (for year 4)
Jan 24 20292 years to revive unintentionally abandoned end. (for year 4)
Jan 24 20308 years fee payment window open
Jul 24 20306 months grace period start (w surcharge)
Jan 24 2031patent expiry (for year 8)
Jan 24 20332 years to revive unintentionally abandoned end. (for year 8)
Jan 24 203412 years fee payment window open
Jul 24 20346 months grace period start (w surcharge)
Jan 24 2035patent expiry (for year 12)
Jan 24 20372 years to revive unintentionally abandoned end. (for year 12)