Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
400 words
A system for comparing first and second sets of data, said system comprising: (a) first and second portable computing devices; (b) first storage means in said first computing device for storing said first set of data, said first set of data including a plurality of items of information, said second set of data including items of information with which corresponding items of information of said first set of data are to be respectively compared, and second storage means in said second computing device for storing said second set of data, said plurality of items of said first set corresponding respectively on an item-by-item basis to said plurality of items of said second set; (c) switch means in one of said first and second portable computing devices for producing a first signal to initiate data transmission; (d) first transmitting means in said first computing device for transmitting data of said first set from said first computing device to said second computing device in response to said first signal; (e) data entry means for entering said first set of data into said first storage means while said first computing device is not coupled to said second computing device and before said producing of said first signal to initiate said transmitting data of said first set; (f) first receiving means in said second computing device for receiving said data of said first set transmitted from said first computing device; (g) first comparing means in said second computing device responsive to said second storage means and said first receiving means for comparing said items of said data of said second set stored in said second storage means with said corresponding items of said received data of said first set to produce a plurality of comparison data items corresponding to respective ones of said items of said first set; (h) computing means in said second computing device responsive to said first comparing means for operating on said plurality of comparison data items to effect computing of a first number, said first number being indicative of the degree of similarity between all of said data of said first and second sets; and (i) first display means in said second computing device responsive to said first comparing means for displaying information representative of said first number to provide an indication of the compatability of things or persons represented by said first and second sets of data, respectively.
Claim 2
Independent Claim
400 words
A system for comparing first and second sets of data, said system comprising: (a) first and second portable computing devices; (b) first storage means in said first computing device for storing said first set of data, said first set of data including a plurality of items of information, said second set of data including items of information with which corresponding items of information of said first set of data are to be respectively compared, and second storage means in said second computing device for storing said second set of data, said plurality of items of said first set corresponding respectively on an item-by-item basis to said plurality of items of said second set; (c) switch means in one of said first and second portable computing devices for producing a first signal to initiate data transmission; (d) first transmitting means in said first computing device for transmitting data of said first set from said first computing device to said second computing device in response to said first signal; (e) data entry means for entering said first set of data into said first storage means while said first computing device is not coupled to said second computing device and before said producing of said first signal to initiate said transmitting data of said first set; (f) first receiving means in said second computing device for receiving said data of said first set transmitted from said first computing device; (g) first comparing means in said second computing device responsive to said second storage means and said first receiving means for comparing said items of said data of said second set stored in said second storage means with said corresponding items of said received data of said first set to produce a plurality of comparison data items corresponding to respective ones of said items of said first set; (h) computing means in said second computing device responsive to said first comparing means for operating on said plurality of comparison data items to effect computing of a first number, said first number being indicative of the degree of similarity between all of said data of said first and second sets; and (i) first display means in said second computing device responsive to said first comparing means for displaying information representative of said first number to provide an indication of the compatability of things or persons represented by said first and second sets of data, respectively.
Claim 3
Dependent Claim
17 words
The system of claim 1 wherein said first and second storage means are each random access memories.
Claim 4
Dependent Claim
16 words
The system of claim 2 wherein said random access memories are complementary metal oxide semiconductor memories.
Claim 5
Dependent Claim
29 words
The system of claim 2 wherein said first portable computing device further includes first data entry means for entering said first set of data into said first storage means.
Claim 6
Dependent Claim
28 words
The system of claim 4 wherein said first data entry means includes a plurality of depressable keys and a plurality of switches activated, respectively, by said depressable keys.
Claim 7
Dependent Claim
79 words
The system of claim 1 wherein said first computing device further includes second transmitting means for transmitting data of said second data set from said second computing device to said first computing device, second computing means responsive to said first storage means for comparing data of said first set with received data from said second set, and second display means responsive to said second comparing means for displaying information representative of said comparing in said first portable computing device.
Claim 8
Dependent Claim
37 words
The system of claim 6 wherein said first portable computing device includes first microprocessor means coupled to said first storage means and said first transmitting means for controlling said transmitting of said data of said first set.
Claim 9
Dependent Claim
34 words
The system of claim 6 wherein said second comparing means includes elements of said first microprocessor means cooperating to compare said data of said first set with said received data of said second set.
Claim 10
Dependent Claim
16 words
The system of claim 8 wherein said first and second portable computing devices are substantially identical.
Claim 11
Dependent Claim
37 words
The system of claim 6 wherein said first storage means, said first transmitting means, said second receiving means, said second comparing means, and said first microprocessor means are all composed of complementary metal oxide semiconductor integrated circuits.
Claim 12
Dependent Claim
16 words
The system of claim 10 wherein said second display means includes a liquid crystal display unit.
Claim 13
Dependent Claim
28 words
The system of claim 6 wherein said first storage means, said first transmitting means, and said second comparing means are all included in a single integrated circuit chip.
Claim 14
Dependent Claim
35 words
The system of claim 1 further including first conductive means coupling said first transmitting means to said first receiving means for serially conducting bits of said first set of data to said first receiving means.
Claim 15
Dependent Claim
28 words
The system of claim 1 wherein said first and second sets of data include a plurality of corresponding items of personal data of first and second persons, respectively.
Claim 16
Dependent Claim
25 words
The system of claim 14 wherein said first and second sets of data include data representing personality profiles of said first and second persons, respectively.
Claim 17
Independent Claim
557 words
A system for comparing first and second sets of data, said system comprising in combination: (a) first and second portable computing devices; (b) first storage means in said first computing device for storing said first set of data, and second storage means in said second computing device for storing said second set of data, said first set of data including a plurality of items of information, said second set of data including a plurality of items of information with which corresponding items of information of said first set of data are to be respectively compared, said plurality of items of said first set corresponding, respectively, to said plurality of items of said second set; (c) first transmitting means in said first computing device for transmitting data of said first set from said first computing device to said second computing device; (d) second transmitting means in said second computing device for transmitting data of said second set of data from said second computing device to said first computing device; (e) first data entry means in said first computing device for entering said first set of data into said first storage means while said first and second computing devices are not coupled together and before said transmitting of data of said first set or said second set; (f) second data entry means in said second computing device for entering said second set of data into said second storage means while said first and second computing devices are not coupled together and before said transmitting of data of said first set or said second set; (g) first receiving means in said first computing device for receiving data of said second set from said second computing device; (h) second receiving means in said second computing device for receiving data of said first set from said first computing device; (i) first comparing means in said first computing device responsive to said second storage means and said first receiving means for comparing said items of said data of said first set with said corresponding items of said received data of said second set to produce a plurality of comparison data items corresponding, respectively, to said items of said first set; (j) second comparing means in said second computing device responsive to said second storage means and said second receiving means for comparing said items of said data of said second set with said corresponding items of said received data of said first set to produce said plurality of comparison data items; (k) first computing means in said first computing device responsive to said first comparing means for operating on said plurality of comparison data items to compute a first number, said first number being indicative of the degree of similarity between all of said data of said first and second sets; (l) second computing means in said second computing device responsive to said second comparing means for operating on said plurality of comparison data items to compute a second number, said second number also being indicative of the degree of similarity between all of said data of said first and second sets; (m) first display means in said first computing device responsive to said first comparing means for displaying said first number; and (n) second display means in said second computing device responsive to said second comparing means for displaying said second number.
Claim 18
Independent Claim
557 words
A system for comparing first and second sets of data, said system comprising in combination: (a) first and second portable computing devices; (b) first storage means in said first computing device for storing said first set of data, and second storage means in said second computing device for storing said second set of data, said first set of data including a plurality of items of information, said second set of data including a plurality of items of information with which corresponding items of information of said first set of data are to be respectively compared, said plurality of items of said first set corresponding, respectively, to said plurality of items of said second set; (c) first transmitting means in said first computing device for transmitting data of said first set from said first computing device to said second computing device; (d) second transmitting means in said second computing device for transmitting data of said second set of data from said second computing device to said first computing device; (e) first data entry means in said first computing device for entering said first set of data into said first storage means while said first and second computing devices are not coupled together and before said transmitting of data of said first set or said second set; (f) second data entry means in said second computing device for entering said second set of data into said second storage means while said first and second computing devices are not coupled together and before said transmitting of data of said first set or said second set; (g) first receiving means in said first computing device for receiving data of said second set from said second computing device; (h) second receiving means in said second computing device for receiving data of said first set from said first computing device; (i) first comparing means in said first computing device responsive to said second storage means and said first receiving means for comparing said items of said data of said first set with said corresponding items of said received data of said second set to produce a plurality of comparison data items corresponding, respectively, to said items of said first set; (j) second comparing means in said second computing device responsive to said second storage means and said second receiving means for comparing said items of said data of said second set with said corresponding items of said received data of said first set to produce said plurality of comparison data items; (k) first computing means in said first computing device responsive to said first comparing means for operating on said plurality of comparison data items to compute a first number, said first number being indicative of the degree of similarity between all of said data of said first and second sets; (l) second computing means in said second computing device responsive to said second comparing means for operating on said plurality of comparison data items to compute a second number, said second number also being indicative of the degree of similarity between all of said data of said first and second sets; (m) first display means in said first computing device responsive to said first comparing means for displaying said first number; and (n) second display means in said second computing device responsive to said second comparing means for displaying said second number.
Claim 19
Dependent Claim
20 words
The system of claim 16 wherein said first and second storage means include first and second random access memories, respectively.
Claim 20
Dependent Claim
123 words
The system of claim 16 wherein said first transmitting means and said first receiving means in combination include first read only memory means for storing a microinstruction operating program, first microprocessor means coupled to said first read only memory means, for executing said microinstructions program, and first interface adaptor means for controlling said transmitting of data of said first set and wherein said second transmitting means and said second receiving means in combination include second read only memory means for storing a second microinstruction operating program, second microprocessor means coupled to said second read only memory means for executing said second microinstruction program, and second interface adaptor means coupled to said microprocessor means for controlling said transmitting of said second set of data.
Claim 21
Dependent Claim
15 words
The system of claim 18 wherein said first and second microinstruction programs are substantially identical.
Claim 22
Dependent Claim
437 words
A portable computing device for comparing a first set of data stored in said portable computing device with a second set of data stored in a remote computing device to which said portable computing device can be temporarily connected, said portable computing device comprising in combination: (a) coupling means for temporarily coupling said portable computing device to said remote computing device to effect transmission of data of said first set from said portable computing device to said remote computing device and to effect transmission of data from said second set from said remote computing device to said portable computing device, said first set of data including a plurality of items of information about a first thing, said second set of data including a plurality of corresponding items of information about a second thing; (b) first storage means in said portable computing device for storing said first set of data; (c) first transmitting means connected to said coupling means for transmitting data of said first set from said portable computing device to said remote computing device via said coupling means; (d) first data entry means in said portable computing device for entering said first set of data into said first storage means while said portable computing device and said remote computing device are not coupled together and before said transmission of data of said first set and said data of said second set; (e) second data entry means in said remote computing device for entering said second set of data into said remote computing device while said portable computing device and said remote computing device are not coupled together and before said transmission of data of said first set and said data of said second set; (f) first receiving means responsive to said coupling means for receiving data of said second set from said remote computing device; (g) first comparing means in said portable computing device responsive to said first receiving means and said first storage means for comparing said items of said data of said first set with said corresponding items of said received data of said second set to produce a plurality of comparison data items corresponding, respectively, to said items of said first set; (h) first computing means in said portable computing device responsive to said first comparing means for operating on said plurality of comparison data items to compute a first number, said first number being indicative of the degree of similarity between all of said data of said first and second sets; and (i) first display means in said portable computing device responsive to said first comparing means for displaying said first number.
Claim 23
Dependent Claim
437 words
A portable computing device for comparing a first set of data stored in said portable computing device with a second set of data stored in a remote computing device to which said portable computing device can be temporarily connected, said portable computing device comprising in combination: (a) coupling means for temporarily coupling said portable computing device to said remote computing device to effect transmission of data of said first set from said portable computing device to said remote computing device and to effect transmission of data from said second set from said remote computing device to said portable computing device, said first set of data including a plurality of items of information about a first thing, said second set of data including a plurality of corresponding items of information about a second thing; (b) first storage means in said portable computing device for storing said first set of data; (c) first transmitting means connected to said coupling means for transmitting data of said first set from said portable computing device to said remote computing device via said coupling means; (d) first data entry means in said portable computing device for entering said first set of data into said first storage means while said portable computing device and said remote computing device are not coupled together and before said transmission of data of said first set and said data of said second set; (e) second data entry means in said remote computing device for entering said second set of data into said remote computing device while said portable computing device and said remote computing device are not coupled together and before said transmission of data of said first set and said data of said second set; (f) first receiving means responsive to said coupling means for receiving data of said second set from said remote computing device; (g) first comparing means in said portable computing device responsive to said first receiving means and said first storage means for comparing said items of said data of said first set with said corresponding items of said received data of said second set to produce a plurality of comparison data items corresponding, respectively, to said items of said first set; (h) first computing means in said portable computing device responsive to said first comparing means for operating on said plurality of comparison data items to compute a first number, said first number being indicative of the degree of similarity between all of said data of said first and second sets; and (i) first display means in said portable computing device responsive to said first comparing means for displaying said first number.
Claim 24
Dependent Claim
23 words
The portable computing device of claim 20 further including means for manually entering said first set of data into said first storage means.
Claim 25
Dependent Claim
44 words
The portable computing device of claim 20 wherein said coupling means includes manually extendable conductor means for engaging a corresponding receiving connector device in said remote computing device and further includes a receiving connector device for receiving a conductor from said remote computing device.
Claim 26
Dependent Claim
71 words
The portable computing device of claim 20 wherein said coupling means includes: (a) first optical transmitting means responsive to said first transmitting means for transmitting light signals representative of data of said first set of data to said remote computing device; and (b) first optical receiving means coupled to said first receiving means for receiving light signals from said remote computing device representative of data from said second set of data.
Claim 27
Dependent Claim
46 words
The portable computing device of claim 23 wherein said first optical transmitting means includes a light emitting diode and wherein said first optical receiving means includes a photodiode housed in said portable computing device in a compartment which isolates said diode from said light emitting diode.
Claim 28
Dependent Claim
41 words
The portable computing device of claim 20 including a complementary field effect transistor processor including said first transmitting means, said first receiving means and said first comparing means, and wherein said first display means includes a liquid crystal alphanumeric display unit.
Claim 29
Independent Claim
273 words
A method of utilizing first and second computing devices to compare first and second sets of data, said first computing device being portable, said method comprising the steps of: (a) entering and storing said first and second sets of data in said first and second computing devices, respectively, said first set of data including a plurality of items of information, said second set of data including a plurality of items of information, said plurality of items of said first set corresponding, respectively, to said plurality of items of said second set; (b) coupling said first and second computing devices to permit transfer of stored data between said first and second computing devices; (c) transmitting data of said first set from said first computing device to said second computing device by means of said coupling, said entering and storing steps being performed before said coupling and said transmitting steps; (d) comparing said items of information of said transmitted data now in said second computing device with said corresponding items of information of said data of said second set in said second computing device to produce a plurality of comparison data item numbers corresponding to respective ones of said items of information of said first set; (e) operating on said plurality of comparison data item numbers to compute a first number that is indicative of the degree of similarity between said data of said first set and said data of said second set; and (f) displaying information representative of said first number to provide an indication of the degree of similarity of things or persons represented by said first and second sets of data, respectively.
Claim 30
Independent Claim
273 words
A method of utilizing first and second computing devices to compare first and second sets of data, said first computing device being portable, said method comprising the steps of: (a) entering and storing said first and second sets of data in said first and second computing devices, respectively, said first set of data including a plurality of items of information, said second set of data including a plurality of items of information, said plurality of items of said first set corresponding, respectively, to said plurality of items of said second set; (b) coupling said first and second computing devices to permit transfer of stored data between said first and second computing devices; (c) transmitting data of said first set from said first computing device to said second computing device by means of said coupling, said entering and storing steps being performed before said coupling and said transmitting steps; (d) comparing said items of information of said transmitted data now in said second computing device with said corresponding items of information of said data of said second set in said second computing device to produce a plurality of comparison data item numbers corresponding to respective ones of said items of information of said first set; (e) operating on said plurality of comparison data item numbers to compute a first number that is indicative of the degree of similarity between said data of said first set and said data of said second set; and (f) displaying information representative of said first number to provide an indication of the degree of similarity of things or persons represented by said first and second sets of data, respectively.
Claim 31
Dependent Claim
21 words
The method of claim 26 wherein said first and second sets of data contain personal data of first and second persons.
Claim 32
Dependent Claim
32 words
The method of claim 27 further including the step of computing a compatibility score between said first and second persons based on said displaying, wherein said displaying includes displaying said compatibility score.
Claim 33
Dependent Claim
35 words
The method of claim 26 wherein said second computing device includes a remote data processing system for receiving said first set of data from said first computing device and analyzing said first set of data.
Claim 34
Dependent Claim
29 words
The method of claim 26 wherein said first set of data contains medical data for a first person and said second set contains comparison data for a predetermined purpose.
Claim 35
Dependent Claim
24 words
The method of claim 26 further including the step of updating data of said first set in response to data of said second set.
Claim 36
Dependent Claim
58 words
The method of claim 26 wherein said first computing device includes an electrically alterable read only memory for storing a microinstruction operating program and a processor coupled to the electrically alterable read only memory for executing the microinstruction program, said method further comprising the step of altering said microinstruction program in response to data of said second set.
Claim 37
Dependent Claim
41 words
The method of claim 26 further including the steps of storing said second set of data in said first computing device and subsequently transmitting said second set of data to a third computing device for analysis by said third computing device.
Claim 38
Dependent Claim
86 words
The method of claim 26 wherein said first and second sets of data each include a plurality of subsets of data, wherein said comparing step is performed between all of the data in a selected subset of said first set and all of the data in a selected subset of said second set, wherein said method further includes the step of computing a score indicative of the results of said comparing of said data in said selected subsets, wherein said displaying step includes displaying said score.
Claim 39
Independent Claim
402 words
A method of utilizing first and second portable computing devices to compare first and second sets of data, each of said sets including a plurality of corresponding data pairs, said plurality of data pairs of said first set corresponding, respectively, to said plurality of data pairs of said second set, each of said data pairs including a first data number and a second data number, said method comprising the steps of: (a) entering said storing said first and second sets of data in said first and second computing devices, respectively, said first set of data including a plurality of items of personal information about a first person, said second set of data including a plurality of items of personal information with which corresponding items of information of said first set of data are to be respectively compared; (b) coupling said first and second computing devices to permit transfer of stored data between said first and second computing devices; (c) transmitting the first data number of one of said data pairs from said first computing device to said second computing device; (d) in said second computing device, comparing said transmitted first data number with the first data number of the corresponding data pair stored in said second computing device to obtain a difference number equal to the magnitude of the difference between said transmitted first data number and said corresponding first data number; (e) storing said difference number in said second computing device; (f) transmitting the second data number of said data pair from said first computing device to said second computing device, said entering and storing steps being performed before steps (b), (c) and (f); (g) in said second computing device, comparing said transmitted second data number with the second data number of the corresponding data pair stored in said second computing device to obtain an amplifier number equal to the larger of said transmitted second data number and said corresponding second data number; (h) multiplying said difference number by said amplifier number to obtain a partial comparison result number; (i) computing a plurality of additional partial comparison result numbers corresponding to additional corresponding data pairs stored in said first and second computing devices, respectively; (j) utilizing at least some of said partial comparison result numbers to compute a number indicating the overall degree of matching or compatability between said first and second sets of data; and (k) displaying said computed number.
Claim 40
Independent Claim
402 words
A method of utilizing first and second portable computing devices to compare first and second sets of data, each of said sets including a plurality of corresponding data pairs, said plurality of data pairs of said first set corresponding, respectively, to said plurality of data pairs of said second set, each of said data pairs including a first data number and a second data number, said method comprising the steps of: (a) entering said storing said first and second sets of data in said first and second computing devices, respectively, said first set of data including a plurality of items of personal information about a first person, said second set of data including a plurality of items of personal information with which corresponding items of information of said first set of data are to be respectively compared; (b) coupling said first and second computing devices to permit transfer of stored data between said first and second computing devices; (c) transmitting the first data number of one of said data pairs from said first computing device to said second computing device; (d) in said second computing device, comparing said transmitted first data number with the first data number of the corresponding data pair stored in said second computing device to obtain a difference number equal to the magnitude of the difference between said transmitted first data number and said corresponding first data number; (e) storing said difference number in said second computing device; (f) transmitting the second data number of said data pair from said first computing device to said second computing device, said entering and storing steps being performed before steps (b), (c) and (f); (g) in said second computing device, comparing said transmitted second data number with the second data number of the corresponding data pair stored in said second computing device to obtain an amplifier number equal to the larger of said transmitted second data number and said corresponding second data number; (h) multiplying said difference number by said amplifier number to obtain a partial comparison result number; (i) computing a plurality of additional partial comparison result numbers corresponding to additional corresponding data pairs stored in said first and second computing devices, respectively; (j) utilizing at least some of said partial comparison result numbers to compute a number indicating the overall degree of matching or compatability between said first and second sets of data; and (k) displaying said computed number.