Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Note the filing date of Naserian is 11/29/2021, predating the present inventions foreign priority date.
Contents of this Office Action:
35 U.S.C. 101 rejections
35 U.S.C. 112(b) rejections. Important Note: A rejection was provided because it is unclear whether the “units” are supposed to be hardware or software, so it is unclear whether these should be analyzed under 35 U.S.C. 112(f). If the units are software only, then a 35 U.S.C. 101 rejection for software per se will be given, and if they are only hardware, then the Specification does not provide enough specific structure for each individual unit, so a 35 U.S.C. 112(b) rejection will have to be provided. The Examiner recommends amending the claims to recite specific structure, such as “a server,” which is supported in the Specification. Claims 5, 6, and 10 are separately rejected under 35 U.S.C. 112(b).
Prior Art rejections
Prior Art relevant but not used in rejection
Claim Rejections - 35 USC § 101
35 U.S.C. 101 reads as follows:
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
Claims 1-10 are rejected under 35 U.S.C. § 101 because the claimed invention is directed to non-statutory subject matter. Based upon consideration of all of the relevant factors with respect to the claims as a whole, claims 1-10 are held to claim an unpatentable abstract idea, and are therefore rejected as ineligible subject matter under 35 U.S.C. § 101.
The limitations of the independent claims of (for claims 1 and 9) generate matching information indicating that periphery information and the map information match each other when a difference between the periphery information and the map information is within an allowable range; not to generate information indicating that the periphery information and the map information do not match when the difference is out of the allowable range; transmit the matching information; and receive new map information; update the map information when the new map information is received; and (for claim 10) communicating with in-vehicle devices; statistically process pieces of matching information, and to calculate reliability indicating certainty of the map information when the matching information is received from the in-vehicle devices; determine whether to update the map information using the reliability; transmit updated map information to the in-vehicle device when the map information is updated, wherein the matching information includes information generated when a difference between periphery information and the map information is within an allowable range and indicating that the periphery information matches the map information; a generation time point; and position information covers performance of the limitation in the mind but for the recitation of generic computer components. That is, other than reciting the application of the steps by a generic units, nothing is being recited that could not be performed mentally. The Examiner notes that it is unclear if any hardware is recited in the claims because all steps are defined in terms of “units.” It appears, based on P20 that these units are part of a server, but P86 indicates that they could be software. This is addressed in the 35 U.S.C. 112(b) rejections below, but either way, the entire system is run either by generic software or generic computer processors such as a server where all the steps can be done mentally and are simply being applied on a generic computer.
If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the ‘Mental Processes’ grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. In particular, the claim only recites the element of a unit to perform the listed steps. The units in all steps is recited at a high-level of generality such that it amounts to no more than mere instructions to apply the exception using a generic computer component. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea.
Moreover, it is important to note that the claims recite matching information “which is detected by a periphery detection sensor mounted on the vehicle,” however this step is not positively recited. This means that matching information generation is a positive step of the claim, but this feature only uses data that was detected by sensors, not that the claim encompasses the sensors actively detecting the periphery. If this step were to be positively recited, this would trigger a separate analysis in Step 2B as to whether sensors acquiring information are well-understood, routine, and conventional, but as written, this analysis is not currently required.
The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional element of using a server unit to perform the listed steps amounts to no more than mere instructions to apply the exception using a generic computer component. Mere instructions to apply an exception using a generic computer component cannot provide an inventive concept. The claim is not patent eligible.
Turning to the dependent claims, the dependent claims merely define pieces of data or recite steps that can be performed mentally (i.e. acquiring data, combining the data, determining a difference, and make reliability calculations).
Claim Rejections - 35 USC § 112
The following is a quotation of 35 U.S.C. 112(b):
(b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention.
The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph:
The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention.
The claim limitations that recite the word “unit,” have been evaluated under the three-prong test set forth in MPEP § 2181, subsection I, but the result is inconclusive. Thus, it is unclear whether this limitation should be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because it is unclear whether units are structural or software. Particularly, P20 of the Specification states that:
According to one aspect of the present disclosure, a management server communicates with an in-vehicle device mounted on vehicles and manages map information stored in a storage unit of the in-vehicle device. The management server includes a server communication unit that communicates with in-vehicle devices, a reliability calculation unit, an update determination unit that determines whether to update the map information using the reliability, and a control unit. The reliability calculation unit statistically processes pieces of matching information, and calculates reliability indicating certainty of the map information when the matching information is received from the in-vehicle devices.
This appears to indicate that these units are hardware devices, however P86 then states that the functions realized by the in-vehicle device and the server controller may be realized by hardware and software different from those described above or by a combination of the hardware and the software. As such, it is unclear whether the units are hardware, software, or a combination of both.
The boundaries of this claim limitation are ambiguous; therefore, the claim is indefinite and is rejected under 35 U.S.C. 112(b) or pre-AIA 35 U.S.C. 112, second paragraph.
In response to this rejection, applicant must clarify whether this limitation should be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. Mere assertion regarding applicant’s intent to invoke or not invoke 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph is insufficient. Applicant may:
(a) Amend the claim to clearly invoke 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, by reciting “means” or a generic placeholder for means, or by reciting “step.” The “means,” generic placeholder, or “step” must be modified by functional language, and must not be modified by sufficient structure, material, or acts for performing the claimed function;
(b) Present a sufficient showing that 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, should apply because the claim limitation recites a function to be performed and does not recite sufficient structure, material, or acts to perform that function;
(c) Amend the claim to clearly avoid invoking 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, by deleting the function or by reciting sufficient structure, material or acts to perform the recited function; or
(d) Present a sufficient showing that 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, does not apply because the limitation does not recite a function or does recite a function along with sufficient structure, material or acts to perform that function.
All claims are rejected for this or their dependencies.
Claim 5 is rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Particularly, it is unclear what is meant by “abnormality information.” This is a completely unbounded term and can mean anything. For the purposes of expediting compact prosecution, the unit will be “configured” to stop generation of matching information based on any received data.
Claim 6 is rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Particularly, it is unclear what is meant both by “pieces” of information, and what is “small” information, or how pieces of matching information can “continue.” For the purposes of expediting compact prosecution, the Examiner will interpret these limitations as any device that can acquire a stream of information, such as a camera.
Claim 10 is rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Particularly, the information generated limitation recites a difference between periphery information and “the map information, and the map information”. The Examiner is not clear if this is a typographical error or if this is supposed to be two map information comparisons. Either way, the Examiner will interpret this as being a typo and just read it as a difference between periphery information and map information, as in claims 1 and 9.
Claim Rejections - 35 USC § 102
(a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention.
(a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention.
Claim(s) 1-6 and 8-9 is/are rejected under 35 U.S.C. 102(a)(1) and 102(a)(2) as being anticipated by Naserian US2023013313, filing date 11/29/2021.
Regarding claims 1 and 9, Naserian discloses a map information system configured to manage map information stored in a storage unit in a vehicle (Abstract discloses method for capturing, by a host vehicle camera, an image of a leading vehicle, estimating a leading vehicle dimension and a first distance between a host vehicle and the leading vehicle in response to the image, receiving a data indicative of a traffic signal location and a traffic signal cycle state, determining a second distance between the host vehicle and the traffic signal, estimating a traffic signal view obstruction in response to the leading vehicle dimension, the first distance, and the second distance, and generating a graphical user interface indicative of the traffic signal cycle state in response to the traffic signal view obstruction) comprising:
an information generation unit configured:
to generate matching information indicating that periphery information, which is detected by a periphery detection sensor mounted on the vehicle, and the map information match each other when a difference between the periphery information and the map information is within an allowable range (See below); and
not to generate difference information indicating that the periphery information and the map information do not match when the difference is out of the allowable range (See below).
P3 discloses that using signal phase and timing (SPaT) messaging enables traffic signal controllers to provide additional information to proximate vehicles, such as current light states for each lane of an intersection and time to state change for the lights. This information allows the vehicle to provide additional information and warnings to the driver about conditions that may not be readily apparent. P9 discloses a memory for storing a map data indicative of a traffic signal location. P12 discloses a lidar configured to capture a depth map indicative of the leading vehicle dimension and the first distance. P48 then discloses that the system may generate a driver alert to be provided to the driver alert system 235, the driver information center 230 and/or the AR HUD 225. The driver alert system 235 may be configured to provide an alert to a vehicle operation that the threshold distance to the first vehicle will be soon reached and therefore views to the traffic signal may be obstructed. For example, the driver alert may be a flashing traffic signal graphic or the like. P60 then discloses the processor 530 may next determine a second distance between the host vehicle and the traffic signal in response to a map data or the like. The processor 530 may then estimate a traffic signal view obstruction in response to the leading vehicle dimension, the first distance, and the second distance. The traffic signal view obstruction may be indicative of the leading vehicle obstructing a line of sight between a host vehicle operator or host vehicle sensor and the traffic signal. For example, the traffic signal view obstruction may be estimated in response to a height of the leading vehicle being within a line of sight between the host vehicle and the traffic signal. The processor 530 may then generate a graphical user interface in response to the traffic signal view obstruction.
This is further shown in Fig. 3.
Summary: the driver alert system makes a determination based on the distance between the vehicle and the traffic light is within a threshold distance and is obstructed by another vehicle that a traffic light signal is put on the map and displayed to a user. If these threshold conditions are not met, then there is no match, and the traffic light signal is not placed on the map. Note that for both the position of the target feature in the periphery is the same distance away as it is in the map. This means that the traffic signal is within a threshold distance from the car in the periphery, as well as that same threshold distance on the map.
For the additional limitations of claim 9:
a vehicle communication unit configured to communicate with a management server, to transmit the matching information to the management server, and to receive new map information from the management server (P7 discloses that the steps are done by a processor, which is equivalent to a server. As discussed above, at least P48 discloses that the map is updated in real-time based on determining that a distance is approaching a minimum distance. This means data has to be communicated to and from the processor, and new map information is constantly updated); and
a map update unit configured to update the map information in the storage unit when the new map information is received from the management server (see limitation above).
Regarding claim 2, Naserian discloses the map information system of claim 1 wherein:
the difference between the periphery information and the map information is a difference in a position of a target feature in the periphery information and the position of the target feature in the map information (As discussed above, at least P7, P14, P60, and P62 disclose that the traffic signal is displayed on the map when the position of the target feature, which is the traffic light, and the position of the vehicle itself with the map, are within an allowable range);
the information generation unit is configured to determine that the difference between the periphery information and the map information is within the allowable range when an amount of the difference between the positions of the target feature is less than an allowable amount, and to generate matching information (As discussed above, at least P7, P14, P60, and P62 disclose that the traffic signal is displayed on the map when the position of the target feature, which is the traffic light, and the position of the vehicle itself with the map, are within an allowable range).
Note that for both the position of the target feature in the periphery is the same distance away as it is in the map. This means that the traffic signal is within a threshold distance from the car in the periphery, as well as that same threshold distance on the map.
Regarding claims 3, Naserian further discloses the map information includes sign information for specifying a type of at least one of a road sign (As above, this is a traffic light), the periphery information includes the sign information (the traffic light), and (the information generation unit is configured to determine that the difference between the periphery information and the map information is within the allowable range when a type specified by the sign information of the periphery information and a type specified by the sign information of the map information match each other, and to generate the matching information (As discussed above, at least P7, P14, P60, and P62 disclose that the traffic signal is displayed on the map when the position of the target feature, which is the traffic light, and the position of the vehicle itself with the map, are within an allowable range).
Regarding claim 4, Naserian discloses the map information includes traffic light information for specifying a traffic light (see above), and the information generation unit is configured to specify one traffic light closest in a traveling direction of the vehicle among traffic lights by using positions of the traffic lights with respect to the vehicle and an orientation of the vehicle (See P48, P60, and Fig. 3); and determine that the difference between the periphery information and the map information is within the allowable range when the specified traffic light matches a traffic light included in the traffic light information, and to generate the matching information (See Fig. 3).
Regarding claim 5, Naserian discloses the information generation unit is configured to stop generation of matching information when an in-vehicle system mounted on the vehicle outputs abnormality information indicating an abnormality (As discussed above, the traffic light is not presented all the time – just when certain threshold conditions are met, which are distances. When the in-vehicle system does not generate this information, the matching information on the map is not generated. This is considered abnormality information in accordance with the 35 U.S.C. 112(b) rejection above).
Regarding claim 6, P7 discloses a camera. Please see the 35 U.S.C. 112(b) rejection above.
Regarding claim 8, Naserian discloses the matching information includes operation information indicating an execution status of vehicle control of a vehicle controller configured to control behavior of the vehicle (Fig. 3 shows the car moving).
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claim(s) 7 and 10 is/are rejected under 35 U.S.C. 103 as being unpatentable over Naserian in view of Koda US20190316915A1, hereinafter “Koda”.
Regarding claim 10 (and claim 7), Naserian discloses a management server configured to communicate with an in-vehicle device mounted on vehicles and to manage map information stored in a storage unit of the in-vehicle device (Abstract discloses method for capturing, by a host vehicle camera, an image of a leading vehicle, estimating a leading vehicle dimension and a first distance between a host vehicle and the leading vehicle in response to the image, receiving a data indicative of a traffic signal location and a traffic signal cycle state, determining a second distance between the host vehicle and the traffic signal, estimating a traffic signal view obstruction in response to the leading vehicle dimension, the first distance, and the second distance, and generating a graphical user interface indicative of the traffic signal cycle state in response to the traffic signal view obstruction) comprising:
a server communication unit configured to communicate with in-vehicle devices (P7 discloses that the steps are done by a processor, which is equivalent to a server);
a control unit configured to control the server communication unit to transmit updated map information to the in-vehicle device when the map information is updated (P7 discloses that the steps are done by a processor, which is equivalent to a server. As discussed above, at least P48 discloses that the map is updated in real-time based on determining that a distance is approaching a minimum distance. This means data has to be communicated to and from the processor, and new map information is constantly updated);
the matching information includes:
information generated when a difference between periphery information, which is detected by a periphery detection sensor mounted on the vehicle and the map information, and the map information is within an allowable range and indicating that the periphery information matches the map information (see rejection to claim 1);
a generation time point when the matching information is generated (P49 discloses a countdown timer and upcoming time); and
position information indicating a position of the vehicle when the matching information is generated (see rejection to claim 1 for discussion of distances).
Naserian does not teach:
a reliability calculation unit configured to statistically process pieces of matching information, and to calculate reliability indicating certainty of the map information when the matching information is received from the in-vehicle devices; and
an update determination unit configured to determine whether to update the map information using the reliability.
However, Koda, which based on the Abstract is directed to a server device 4 stores on a storage unit 42 an advanced map database 43 which includes feature information associated with a feature. The server device 4 receives, from vehicle mounted devices 1 equipped with external sensors 31 which measure features, difference information Idf indicative of a difference between feature information and the actual feature corresponding to the feature information. In accordance with the degree of reliability Rdf which is calculated based on a plurality of the difference information Idf, the server device 4 sends to the vehicle mounted device 1 a raw data request signal SR for requesting the transmission of raw data which is measurement data of the actual feature, does disclose:
a reliability calculation unit configured to statistically process pieces of matching information, and to calculate reliability indicating certainty of the map information when the matching information is received from the in-vehicle devices (Claim 1 discloses a receiving unit configured to receive, from moving bodies equipped with measurement devices which measure features, difference information indicative of a difference between the feature information and the real feature corresponding to the feature information; and a request unit configured to request, on a basis of degree of reliability calculated based on the difference information, the moving bodies or another moving body to send measurement data of the real feature); and
an update determination unit configured to determine whether to update the map information using the reliability (Claim 3 discloses an update unit configured to update the feature information in cases that the degree of the reliability exceeds an upper limit value while not updating the feature information in cases that the degree of the reliability is lower than a lower limit value).
Therefore, it would have been obvious to a person having ordinary skill in the art prior to the effective filing date of the claimed invention to modify the teachings of Naserian to include the reliability calculations of Koda to provide a more accurate updated map, which is what autonomous driving is based on.
Please Note: the citations and obviousness rationale for claim 10 apply to claim 7.
Relevant Prior Art
US9891057B2 which is directed to a position measurement section of an on-board device measures a position of a vehicle. A travelling position identification section identifies a travelling position of the vehicle on map data based on the measured position of the vehicle and the map data. Then, a position error measurement section computes error information indicating the difference between the measured position of the vehicle and travelling position. Then, a communications section transmits the error information and the position information to a server. A communication section of the server receives the transmitted error information and position information. An error registration section stores the error information in an error database in association with the received position information. Then, for each respective item of position information, a priority level setting section sets a priority level corresponding to the position information based on the error information stored in the error database.
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to ARYAN E WEISENFELD whose telephone number is (571)272-6602. The examiner can normally be reached M-F 9-5.
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, Angela Ortiz can be reached at 5712721206. 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.
ARYAN E. WEISENFELD
Primary Examiner
Art Unit 3689
/ARYAN E WEISENFELD/Primary Examiner, Art Unit 3663