DETAILED ACTION
Notice of Pre-AIA or AIA Status
1. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Claim Objections
2. Claims are objected to because of the following informalities:
(1) In claim 1, line 20, replace “the portion” to --a portion--.
(2) In claim 1, line 20, insert “plurality of” between “the” and “signal strength”.
(3) In claim 1, line 21, remove “the” between “for” and “at least”.
(4) In claim 1, line 21, replace “the” to --a-- between “at least” and “portion”.
(5) In claim 1, line 22, insert “plurality of” between “the” and “mobility”.
(6) In claim 1, line 22, replace “measurement” to --measurements--.
(7) In claim 1, line 21, remove “time” between “measurement” and “to generate”.
(8) Please make the same corrections as above in claim 20.
Appropriate correction is required.
Double Patenting
3. A rejection based on double patenting of the “same invention” type finds its support in the language of 35 U.S.C. 101 which states that “whoever invents or discovers any new and useful process... may obtain a patent therefor...” (Emphasis added). Thus, the term “same invention,” in this context, means an invention drawn to identical subject matter. See Miller v. Eagle Mfg. Co., 151 U.S. 186 (1894); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Ockert, 245 F.2d 467, 114 USPQ 330 (CCPA 1957).
A statutory type (35 U.S.C. 101) double patenting rejection can be overcome by canceling or amending the claims that are directed to the same invention so they are no longer coextensive in scope. The filing of a terminal disclaimer cannot overcome a double patenting rejection based upon 35 U.S.C. 101.
4. Claims 1-20 are rejected under 35 U.S.C. 101 as claiming the same invention as that of claims 1-20 of prior U.S. Patent No. 12135384. This is a statutory double patenting rejection.
Claims of instant application:
1. A non-transitory, machine-readable medium storing instructions that, when executed by one or more processors, effectuate operations comprising:
acquiring, using a computer system, signal strength information that is based on signal strength of wireless radio frequency signals detected by a wireless transceiver included in a mobile computing device and that includes a plurality of signal strength measurements that are each associated with a respective wireless signal measurement time;
generating, using the computer system, a wireless signal-based localization by localizing, using a wireless signal-based localization algorithm, the mobile computing device based on the plurality of signal strength measurements and known locations of beacon devices that transmit the wireless radio frequency signals;
acquiring, using the computer system, mobility information from one or more mobility sensors included in the mobile computing device, wherein the mobility information includes a plurality of mobility sensor measurements that are each associated with a respective mobility sensor measurement time;
generating, using the computer system, a mobility-based localization by localizing, using a mobility-based localization algorithm, the mobile computing device based on the plurality of mobility sensor measurements;
fusing, using the computer system and based on a fusion algorithm, the wireless signal-based localization and the mobility-based localization based on correspondence between the respective wireless signal measurement time for the at least the portion of the signal strength measurements and the respective mobility sensor measurement time for the at least the portion of the mobility sensor measurement time to generate a fused mobile computing device localization; and
storing, using the computer system, the fused mobile computing device localization in a computer-readable media in communication with the computer system.
2. The medium of claim 1, wherein the wireless radio frequency signals are Bluetooth Low Energy (BLE) devices.
3. The medium of claim 1, wherein the operations further comprise: overlaying, using the computer system, the fused mobile computing device localization with a map of a monitored environment in which the mobile computing device is located thereby generating a fused mobile computing device localization map.
4. The medium of claim 3, wherein the operations further comprise: causing, using the computer system, to display the fused mobile computing device localization map on a display device coupled to the computer system.
5. The medium of claim 4, wherein the display device is included on the mobile computing device.
6. The medium of claim 1, wherein the wireless signal-based localization algorithm includes a centroid localization algorithm.
7. The medium of claim 1, wherein the mobility-based localization algorithm includes a dead reckoning localization algorithm.
8. The medium of claim 7, wherein the dead reckoning localization algorithm includes a step detection algorithm.
9. The medium of claim 1, wherein the fusion algorithm includes an Iterative Closest Point (ICP) algorithm.
10. The medium of claim 1, wherein the operations further comprise: obtaining, using the computer system, subsequent signal strength information and subsequent mobility information; updating, using the computer system, the wireless signal-based localization based on the subsequent signal strength information; updating, using the computer system, the mobility-based localization based on the subsequent signal strength information; updating, using the computer system, the fused mobile computing device localization based on the updated wireless signal-based localization and the updated mobility-based localization; and causing, using the computer system, to display the updated fused mobile computing device localization on a display device coupled to the computer system.
11. The medium of claim 1, wherein the operations further comprise: determining, using the computer system and using a machine learning algorithm, a fingerprint model for a monitored environment in which the mobile computing device is located based on the fused mobile computing device localization and a plurality of other fused mobile computing device localizations associated with at least one of the mobile computing device or at least one other mobile computing device and associated with the monitored environment.
12. The medium of claim 11, wherein the operations further comprise: generating, by the computer system and using the fingerprint model, a map of the monitored environment.
13. The medium of claim 12, wherein the operations further comprise: providing, using the computer system, the map for display at a display coupled to the computer system.
14. The medium of claim 13, wherein the display is included on the mobile computing device.
15. The medium of claim 11, wherein the operations further comprise: selecting, using the computer system, the other fused mobile computing device localizations based on mobile computing devices that include a wireless transceiver and one or more sensors that correspond with the wireless transceiver and the one or more mobility sensors included on the mobile computing device and that satisfy a measurement similarity condition.
16. The medium of claim 11, wherein the operations further comprise: classifying, using the computer system, one or more areas within the monitored environment based on the signal strength information included in the fused mobile computing device localization and the plurality of other fused mobile computing device localizations.
17. The medium of claim 16, wherein the classifying the one or more areas includes classifying at least one of a boundary for each of the one or more areas or a location of any beacon devices within the one or more areas.
18. The medium of claim 1, wherein the operations comprise steps for determining the wireless signal-based localization.
19. The medium of claim 1, wherein the operations further comprise steps for fusing the wireless signal-based localization and the mobility-based localization.
20. A method, comprising: acquiring, using a computer system, signal strength information that is based on signal strength of wireless radio frequency signals detected by a wireless transceiver included in a mobile computing device and that includes a plurality of signal strength measurements that are each associated with a respective wireless signal measurement time; generating, using the computer system, a wireless signal-based localization by localizing, using a wireless signal-based localization algorithm, the mobile computing device based on the plurality of signal strength measurements and known locations of beacon devices that transmit the wireless radio frequency signals; acquiring, using the computer system, mobility information from one or more mobility sensors included in the mobile computing device, wherein the mobility information includes a plurality of mobility sensor measurements that are each associated with a respective mobility sensor measurement time; generating, using the computer system, a mobility-based localization by localizing, using a mobility-based localization algorithm, the mobile computing device based on the plurality of mobility sensor measurements; fusing, using the computer system and based on a fusion algorithm, the wireless signal-based localization and the mobility-based localization based on correspondence between the respective wireless signal measurement time for the at least the portion of the signal strength measurements and the respective mobility sensor measurement time for the at least the portion of the mobility sensor measurement time to generate a fused mobile computing device localization; and storing, using the computer system, the fused mobile computing device localization in a computer-readable media in communication with the computer system.
Claims of US Patent No. 12135384:
1. A non-transitory, machine-readable medium storing instructions that, when executed by one or more processors, effectuate operations comprising:
acquiring, using a computer system, signal strength information that is based on signal strength of wireless radio frequency signals detected by a wireless transceiver included in a mobile computing device and that includes a plurality of signal strength measurements that are each associated with a respective wireless signal measurement time;
generating, using the computer system, a wireless signal-based localization by localizing, using a wireless signal-based localization algorithm, the mobile computing device based on the plurality of signal strength measurements and known locations of beacon devices that transmit the wireless radio frequency signals;
acquiring, using the computer system, mobility information from one or more mobility sensors included in the mobile computing device, wherein the mobility information includes a plurality of mobility sensor measurements that are each associated with a respective mobility sensor measurement time;
generating, using the computer system, a mobility-based localization by localizing, using a mobility-based localization algorithm, the mobile computing device based on the plurality of mobility sensor measurements;
fusing, using the computer system and based on a fusion algorithm, the wireless signal-based localization and the mobility-based localization based on correspondence between the respective wireless signal measurement time for at least a portion of the plurality of signal strength measurements and the respective mobility sensor measurement time for at least a portion of the plurality of mobility sensor measurements to generate a fused mobile computing device localization; and
storing, using the computer system, the fused mobile computing device localization in a computer-readable media in communication with the computer system.
2. The medium of claim 1, wherein the wireless radio frequency signals are Bluetooth Low Energy (BLE) devices.
3. The medium of claim 1, wherein the operations further comprise: overlaying, using the computer system, the fused mobile computing device localization with a map of a monitored environment in which the mobile computing device is located thereby generating a fused mobile computing device localization map.
4. The medium of claim 3, wherein the operations further comprise: causing, using the computer system, to display the fused mobile computing device localization map on a display device coupled to the computer system.
5. The medium of claim 4, wherein the display device is included on the mobile computing device.
6. The medium of claim 1, wherein the wireless signal-based localization algorithm includes a centroid localization algorithm.
7. The medium of claim 1, wherein the mobility-based localization algorithm includes a dead reckoning localization algorithm.
8. The medium of claim 7, wherein the dead reckoning localization algorithm includes a step detection algorithm.
9. The medium of claim 1, wherein the fusion algorithm includes an Iterative Closest Point (ICP) algorithm.
10. The medium of claim 1, wherein the operations further comprise: obtaining, using the computer system, subsequent signal strength information and subsequent mobility information; updating, using the computer system, the wireless signal-based localization based on the subsequent signal strength information; updating, using the computer system, the mobility-based localization based on the subsequent signal strength information; updating, using the computer system, the fused mobile computing device localization based on the updated wireless signal-based localization and the updated mobility-based localization; and causing, using the computer system, to display the updated fused mobile computing device localization on a display device coupled to the computer system.
11. The medium of claim 1, wherein the operations further comprise: determining, using the computer system and using a machine learning algorithm, a fingerprint model for a monitored environment in which the mobile computing device is located based on the fused mobile computing device localization and a plurality of other fused mobile computing device localizations associated with at least one of the mobile computing device or at least one other mobile computing device and associated with the monitored environment.
12. The medium of claim 11, wherein the operations further comprise: generating, by the computer system and using the fingerprint model, a map of the monitored environment.
13. The medium of claim 12, wherein the operations further comprise: providing, using the computer system, the map for display at a display coupled to the computer system.
14. The medium of claim 13, wherein the display is included on the mobile computing device.
15. The medium of claim 11, wherein the operations further comprise: selecting, using the computer system, the plurality of other fused mobile computing device localizations based on mobile computing devices that include a wireless transceiver and one or more sensors that correspond with the wireless transceiver and the one or more mobility sensors included on the mobile computing device and that satisfy a measurement similarity condition.
16. The medium of claim 11, wherein the operations further comprise: classifying, using the computer system, one or more areas within the monitored environment based on the signal strength information included in the fused mobile computing device localization and the plurality of other fused mobile computing device localizations.
17. The medium of claim 16, wherein the classifying the one or more areas includes classifying at least one of a boundary for each of the one or more areas or a location of any beacon devices within the one or more areas.
18. The medium of claim 1, wherein the operations comprise steps for determining the wireless signal-based localization.
19. The medium of claim 1, wherein the operations further comprise steps for fusing the wireless signal-based localization and the mobility-based localization.
20. A method, comprising: acquiring, using a computer system, signal strength information that is based on signal strength of wireless radio frequency signals detected by a wireless transceiver included in a mobile computing device and that includes a plurality of signal strength measurements that are each associated with a respective wireless signal measurement time; generating, using the computer system, a wireless signal-based localization by localizing, using a wireless signal-based localization algorithm, the mobile computing device based on the plurality of signal strength measurements and known locations of beacon devices that transmit the wireless radio frequency signals; acquiring, using the computer system, mobility information from one or more mobility sensors included in the mobile computing device, wherein the mobility information includes a plurality of mobility sensor measurements that are each associated with a respective mobility sensor measurement time; generating, using the computer system, a mobility-based localization by localizing, using a mobility-based localization algorithm, the mobile computing device based on the plurality of mobility sensor measurements; fusing, using the computer system and based on a fusion algorithm, the wireless signal-based localization and the mobility-based localization based on correspondence between the respective wireless signal measurement time for at least a portion of the plurality of signal strength measurements and the respective mobility sensor measurement time for at least a portion of the plurality of mobility sensor measurements to generate a fused mobile computing device localization; and storing, using the computer system, the fused mobile computing device localization in a computer-readable media in communication with the computer system.
Conclusion
5. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
Hamidifar et al. (US 10573105) disclose a method and system for facilitating an access request. The method further comprising receiving, at a memory of the server computing device, an input from a security device associated with a request for access at an access point device communicatively coupled to the server computing device, the access point device inducing a magnetic signature unique to a location of the access point device, the magnetic signature including a magnetic spatial derivative signature capturing relative changes in a magnetic field corresponding to a sequence of positions as a mobile device traverses a route proximate the access point device; localizing the mobile device having a preestablished association with the security device, based on the magnetic signature; and enabling the request for access, based at least in part on the localizing.
6. Any inquiry concerning this communication or earlier communications from the examiner should be directed to KABIR A TIMORY whose telephone number is (571)270-1674. The examiner can normally be reached Mon-Fri 7:00 AM-3:00 PM.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Hannah S Wang can be reached at 571-272-9018. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/KABIR A TIMORY/Primary Examiner, Art Unit 2631