DETAILED ACTION
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 .
Continued Examination Under 37 CFR 1.114
A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 11/28/2025 has been entered.
Status of Claims
Claims 1-6 of U.S. Application No. 18/531901 filed on 11/28/2025 have been examined.
Office Action is in response to the Applicant's amendments and remarks filed 11/28/2025. Claims 1, & 5-6 are presently amended. Claims 1-6 are presently pending and are presented for examination.
Response to Arguments
In regards to the previous rejections under 35 U.S.C. § 101: the amendments to the claims overcomes the previous 35 USC § 101 rejection. Therefore, the previous 35 USC § 101 rejection is withdrawn.
In regards to the previous rejection under 35 U.S.C. § 102: Applicant's amendments overcome the previous rejection under 35 U.S.C. § 102. Therefore, the previous 35 USC § 102 rejection is withdrawn.
In regards to the previous rejection under 35 U.S.C. § 103: Applicant argues that the prior art does not disclose the limitation “acquire a plurality of trajectories of travel of at least one vehicle through a predetermined section of a road, the plurality of trajectories having been generated using plurality of images in which each image is taken at an interval from at least one camera of the at least one vehicle as the at least one vehicle autonomously travels on the road”. Applicant further argues on page. 9 of the Remarks, “The Office Action cites to paragraph [0059] of Stroila for disclosing the features of acquiring a plurality of trajectories generated using image taken by a camera. This cited portion of Stroila describes that a vehicle includes a camera for capturing obstruction for analysis. However Stroila fails to disclose or suggest the features generating trajectories based on capturing a plurality of images at an interval as a vehicle autonomously travels on a road.”. Examiner respectfully disagrees. Applicant is reminded claims must be given their broadest reasonable interpretation. The prior art Stroila discloses that vehicles contain a plurality of different sensors including cameras to take in probe data, that takes in data regarding a geographic area for a specific time range and based on the data of the vehicles moving, the probe data generates a trajectory (see at least Stroila, para. [0048] & para. [0097-0099]). The time range can be set to be whatever time range required by the mapping platform and this occurs while the vehicles are traveling manned or unmanned through the region (see at least Stroila, para. [0035]). Based on the collection of data, Stroila is able to cluster the trajectory data and generates a reference trajectory that best fits the road structure. The prior art Stroila is maintained in view of the arguments above.
Further applicant’s remaining arguments with respect to the independent claim(s) have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. A new grounds of rejection is made in view of US 2020/0124438A1 (“Fowe”).
Claim Rejections - 35 USC § 103
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
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.
The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
Claim(s) 1 & 3-6 is/are rejected under 35 U.S.C. 102(a)(1) as being unpatentable over US 2018/0066957A1 (“Stroila”), in view of US 2020/0124438A1 (“Fowe”).
As per claim 1 Stroila discloses
A reference trajectory generating device comprising (see at least Stroila, para. [0093]: In one embodiment, the mapping platform 107 performs the process 500 and is implemented in, for instance, a chip set including a processor and a memory as shown in FIG. 15.):
at least one processor configured to (see at least Stroila, para. [0093]: In one embodiment, the mapping platform 107 performs the process 500 and is implemented in, for instance, a chip set including a processor and a memory as shown in FIG. 15.):
acquire a plurality of trajectories of travel of at least one vehicle through a predetermined section of a road (see at least Stroila, para. [0059]: In one embodiment, the vehicles 101 and/or the UEs 103 are configured with various sensors for generating probe data…. camera/ imaging sensor for gathering image data ( e.g., the camera sensors may automatically capture obstruction for analysis and documentation purposes), & para. [0077]: In one embodiment, the curve similarity module 303 computes the similarity of the curves represented by each of the trajectories built by the collection module 301. As previously discussed, the curve similarity can be calculated using a similarity metric such as a discrete Frechet distance, a dynamic time warping analysis, or a combination thereof. In one embodiment, the curve similarity module 303 calculates similarity metrics (e.g., discrete Frechet distances) for all of the trajectories.),
the plurality of trajectories having been generated using a plurality of images in which each image is taken at an interval from at least one camera of the at least one vehicle as the at least one vehicle autonomously travels on the road (see at least Stroila, para. [0048]: In one embodiment, the system 100 can determine the trajectory and possible maneuvers over a time series ( e.g., for specific ranges of time over a larger time period) to detect changes in the classification of the maneuvers. & para. [0097-0099]: In step 601, the mapping platform 107 constructs and clusters the plurality of trajectories into the one or more trajectory bundles over a time series. By way of example, when determining what probe data to use or process, the mapping platform 107 can specify the time range that the probe data should cover. This time range can specify particular dates as well as a time span for the range…);
classify the plurality of trajectories into a plurality of classes by clustering the plurality of trajectories in the predetermined section (see at least Stroila, para. [0091]: In step 407, the mapping platform 107 clusters the plurality of trajectories into one or more trajectory bundles based on the similarities, wherein the one or more trajectory bundles respectively represent a possible maneuver within the bounded geographic area. & para. [0093]: FIG. 5 is a flowchart of a process for classifying trajectory bundles as typical/allowed versus a typical/nonallowed, according to one embodiment. In one embodiment, the mapping platform 107 performs the process 500 and is implemented in, for instance, a chip set including a processor and a memory as shown in FIG. 15.),
select a class including the most trajectories of the plurality of classes (see at least Stroila, para. [0096]: In one embodiment, the classification is whether a maneuver associated with a trajectory bundle is typical/ atypical or allowed/non-allowed based on, e.g., traffic rules. Accordingly, in step 505, the mapping platform 107 classifies the possible maneuver associated with the one or more trajectory bundles that have a trajectory count above a threshold value as a typical/allowed maneuver.), and
generate a reference trajectory serving as a reference in the predetermined section by averaging individual trajectories included in the class selected from the plurality of classes (see at least Stroila, para. [0045]: Example selection methods include, but are not limited to, selecting a trajectory that is in a most central location of the trajectory bundle, selecting trajectory bundle based on a computed curve fit or distance (e.g., discrete Frechet distance), etc. In another embodiment, the system 100 may generate a representative trajectory by a statistical process (e.g., averaging or finding a mean of the trajectories within the trajectory bundle). & para. [0092]: In step 409, the mapping platform 107 generates a map of the bounded geographic area based on the one or more trajectory bundles.), and
add the reference trajectory to a map indicating road structure in the predetermined section (see at least Stroila, para. [0111]: FIG. 11 is a diagram illustrating a potential maneuver associated with a trajectory bundle, according to one embodiment. The trajectory bundle 1101 in map 1103 represents a possible turn at the intersection. In this example, the mapping platform 107 clustered all trajectories with this shape and heading to make the tum into the trajectory bundle 1101. Although the trajectory 1101 is depicted as being overlaid on a depiction of the intersection, the actual map topology of the intersection is not used to construct the trajectories from the probe data or cluster the trajectories according to a curve similarity to represent the turning maneuver at the intersection.),
However Stroila does not explicitly disclose
wherein the at least one vehicle is autonomously controlled in the predetermined section of the road in accordance with the reference trajectory.
Fowe teaches
wherein the at least one vehicle is autonomously controlled in the predetermined section of the road in accordance with the reference trajectory (see at least Fowe, para. [0041]: Embodiments of the present disclosure create historical data that can advise on the best or more appropriate lanes for a vehicle to navigate on a road segment. To achieve this, data is obtained from drivers that have traversed similar origin/destination routes so that the lane choices taken may be focused on achieving a similar journey from the origin to the destination. Historical data is obtained that learns from how drivers have safely driven a road at a lane-level and that data may be used to guide new drivers traversing the same road segments. Further, embodiments may use data obtained from drivers to inform autonomous vehicles such that autonomous vehicles may be controlled according to the popular/safe/efficient routes selected by humans through machine learning of the lane-level routes.).
It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Stroila to incorporate the teaching of wherein the at least one vehicle is autonomously controlled in the predetermined section of the road in accordance with the reference trajectory of Fowe, with a reasonable expectation of success in order to improves safety and efficiency in a proactive manner rather than reacting to abnormal or exceptional events on a roadway (see at least Fowe, para. [0039]).
As per claim 3 Stroila discloses
wherein among the plurality of trajectories, the at least one processor classifies, into the classes, trajectories that do not pass a prohibited area into which entry of the at least one vehicle is prohibited (see at least Stroila, para. [0047]: In another embodiment, the relative trajectory counts can be used to distinguish typical/allowed maneuvers from atypical/non-allowed maneuvers. For example, a possible maneuver represented by a trajectory bundle with a relatively high trajectory count can be classified by the system 100 to be a typical maneuver (e.g., a maneuver that a driver or traveler is typically expected to make in the bounded geographic area or at an intersection/interchange) or an allowed maneuver (e.g., a maneuver permitted by traffic rules based on an assumption that most drivers or travelers will perform only allowed maneuvers). On the other hand, the system 100 can classify a possible maneuver represented by a trajectory bundle with a relatively low trajectory count as an atypical (e.g., a maneuver a driver or traveler would not normally make at in an area or at an intersection/interchange) or a non-allowed maneuver (e.g., a maneuver not permitted by traffic rules based on an assumption that only a few drivers or travelers would break a traffic rule).).
As per claim 4 Stroila discloses
further comprising a memory configured to store the map (see at least Stroila, para. [0118]: The memory 1404, such as a random access memory (RAM) or other dynamic storage device, stores information including processor instructions for providing trajectory bundles for map data analysis.), wherein
in the clustering, the at least one processor uses data depending on the road structure in the predetermined section represented in the map as representing each of the plurality of trajectories (see at least Stroila, para. [0101]: In step 701, the mapping platform 107 performs an analysis of a bundle topology of the one or more trajectory bundles with respect to a map topology determined from mapping data. For example, the mapping platform 107 can determine whether the shape or topology of the trajectory bundle follows the shape or topology of a known road network in the area of interest. In one embodiment, the analysis by the mapping platform 107 can simply detect a deviation beyond a threshold value. In addition or alternatively, the analysis can detect the type of nature of the deviation. For example, based on the shape, heading, speed, etc. of the trajectories in the trajectory bundle at the point of deviation, the mapping platform 107 identifies specific types of travel or driving behaviors, or actions taken by a probe. The behaviors or actions can include making a U-turn in a parking lot, parking in a parking spot (e.g., indicated by a three-point turn or other path indicative of parking), etc.).
As per claim 5 Stroila discloses
A method for generating a reference trajectory (see at least Stroila, para. [0093]: In one embodiment, the mapping platform 107 performs the process 500 and is implemented in, for instance, a chip set including a processor and a memory as shown in FIG. 15.), comprising:
acquiring a plurality of trajectories of travel of at least one vehicle through a predetermined section of a road (see at least Stroila, para. [0059]: In one embodiment, the vehicles 101 and/or the UEs 103 are configured with various sensors for generating probe data…. camera/ imaging sensor for gathering image data ( e.g., the camera sensors may automatically capture obstruction for analysis and documentation purposes), & para. [0077]: In one embodiment, the curve similarity module 303 computes the similarity of the curves represented by each of the trajectories built by the collection module 301. As previously discussed, the curve similarity can be calculated using a similarity metric such as a discrete Frechet distance, a dynamic time warping analysis, or a combination thereof. In one embodiment, the curve similarity module 303 calculates similarity metrics (e.g., discrete Frechet distances) for all of the trajectories.),
the plurality of trajectories having been generated using a plurality of images in which each image is taken at an interval from at least one camera of the at least one vehicle as the at least one vehicle autonomously travels on the road (see at least Stroila, para. [0048]: In one embodiment, the system 100 can determine the trajectory and possible maneuvers over a time series ( e.g., for specific ranges of time over a larger time period) to detect changes in the classification of the maneuvers. & para. [0097-0099]: In step 601, the mapping platform 107 constructs and clusters the plurality of trajectories into the one or more trajectory bundles over a time series. By way of example, when determining what probe data to use or process, the mapping platform 107 can specify the time range that the probe data should cover. This time range can specify particular dates as well as a time span for the range…);classifying the plurality of trajectories into a plurality of classes by clustering the plurality of trajectories in the predetermined section (see at least Stroila, para. [0091]: In step 407, the mapping platform 107 clusters the plurality of trajectories into one or more trajectory bundles based on the similarities, wherein the one or more trajectory bundles respectively represent a possible maneuver within the bounded geographic area. & para. [0093]: FIG. 5 is a flowchart of a process for classifying trajectory bundles as typical/allowed versus atypical/nonallowed, according to one embodiment. In one embodiment, the mapping platform 107 performs the process 500 and is implemented in, for instance, a chip set including a processor and a memory as shown in FIG. 15.);
selecting a class including the most trajectories of the plurality of classes (see at least Stroila, para. [0096]: In one embodiment, the classification is whether a maneuver associated with a trajectory bundle is typical/ atypical or allowed/non-allowed based on, e.g., traffic rules. Accordingly, in step 505, the mapping platform 107 classifies the possible maneuver associated with the one or more trajectory bundles that have a trajectory count above a threshold value as a typical/allowed maneuver.); and
generating a reference trajectory serving as a reference in the predetermined section by averaging individual trajectories included in the class selected from the plurality of classes (see at least Stroila, para. [0045]: Example selection methods include, but are not limited to, selecting a trajectory that is in a most central location of the trajectory bundle, selecting trajectory bundle based on a computed curve fit or distance (e.g., discrete Frechet distance), etc. In another embodiment, the system 100 may generate a representative trajectory by a statistical process (e.g., averaging or finding a mean of the trajectories within the trajectory bundle). & para. [0092]: In step 409, the mapping platform 107 generates a map of the bounded geographic area based on the one or more trajectory bundles.), and
adding the reference trajectory to a map indicating road structure in the predetermined section (see at least Stroila, Fig. 11 & para. [0111]: FIG. 11 is a diagram illustrating a potential maneuver associated with a trajectory bundle, according to one embodiment. The trajectory bundle 1101 in map 1103 represents a possible turn at the intersection. In this example, the mapping platform 107 clustered all trajectories with this shape and heading to make the tum into the trajectory bundle 1101. Although the trajectory 1101 is depicted as being overlaid on a depiction of the intersection, the actual map topology of the intersection is not used to construct the trajectories from the probe data or cluster the trajectories according to a curve similarity to represent the turning maneuver at the intersection.).
However Stroila does not explicitly disclose
wherein the at least one vehicle is autonomously controlled in the predetermined section of the road in accordance with the reference trajectory.
Fowe teaches
wherein the at least one vehicle is autonomously controlled in the predetermined section of the road in accordance with the reference trajectory (see at least Fowe, para. [0041]: Embodiments of the present disclosure create historical data that can advise on the best or more appropriate lanes for a vehicle to navigate on a road segment. To achieve this, data is obtained from drivers that have traversed similar origin/destination routes so that the lane choices taken may be focused on achieving a similar journey from the origin to the destination. Historical data is obtained that learns from how drivers have safely driven a road at a lane-level and that data may be used to guide new drivers traversing the same road segments. Further, embodiments may use data obtained from drivers to inform autonomous vehicles such that autonomous vehicles may be controlled according to the popular/safe/efficient routes selected by humans through machine learning of the lane-level routes.).
It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Stroila to incorporate the teaching of wherein the at least one vehicle is autonomously controlled in the predetermined section of the road in accordance with the reference trajectory of Fowe, with a reasonable expectation of success in order to improves safety and efficiency in a proactive manner rather than reacting to abnormal or exceptional events on a roadway (see at least Fowe, para. [0039]).
As per claim 6 Stroila discloses
A non-transitory recording medium that stores a computer program for generating a reference trajectory, the computer program causing a computer to execute a process comprising (see at least Stroila, para. [0093]: In one embodiment, the mapping platform 107 performs the process 500 and is implemented in, for instance, a chip set including a processor and a memory as shown in FIG. 15.):
acquiring a plurality of trajectories of travel of at least one vehicle through a predetermined section of a road (see at least Stroila, para. [0059]: In one embodiment, the vehicles 101 and/or the UEs 103 are configured with various sensors for generating probe data…. camera/ imaging sensor for gathering image data ( e.g., the camera sensors may automatically capture obstruction for analysis and documentation purposes), & para. [0077]: In one embodiment, the curve similarity module 303 computes the similarity of the curves represented by each of the trajectories built by the collection module 301. As previously discussed, the curve similarity can be calculated using a similarity metric such as a discrete Frechet distance, a dynamic time warping analysis, or a combination thereof. In one embodiment, the curve similarity module 303 calculates similarity metrics (e.g., discrete Frechet distances) for all of the trajectories.),
the plurality of trajectories having been generated using a plurality of images in which each image is taken at an interval from at least one camera of the at least one vehicle as the at least one vehicle autonomously travels on the road (see at least Stroila, para. [0048]: In one embodiment, the system 100 can determine the trajectory and possible maneuvers over a time series ( e.g., for specific ranges of time over a larger time period) to detect changes in the classification of the maneuvers. & para. [0097-0099]: In step 601, the mapping platform 107 constructs and clusters the plurality of trajectories into the one or more trajectory bundles over a time series. By way of example, when determining what probe data to use or process, the mapping platform 107 can specify the time range that the probe data should cover. This time range can specify particular dates as well as a time span for the range…);
classifying the plurality of trajectories into a plurality of classes by clustering of the plurality of trajectories in the predetermined section (see at least Stroila, para. [0091]: In step 407, the mapping platform 107 clusters the plurality of trajectories into one or more trajectory bundles based on the similarities, wherein the one or more trajectory bundles respectively represent a possible maneuver within the bounded geographic area. & para. [0093]: FIG. 5 is a flowchart of a process for classifying trajectory bundles as typical/allowed versus atypical/nonallowed, according to one embodiment. In one embodiment, the mapping platform 107 performs the process 500 and is implemented in, for instance, a chip set including a processor and a memory as shown in FIG. 15.);
selecting a class including the most trajectories of the plurality of classes (see at least Stroila, para. [0096]: In one embodiment, the classification is whether a maneuver associated with a trajectory bundle is typical/ atypical or allowed/non-allowed based on, e.g., traffic rules. Accordingly, in step 505, the mapping platform 107 classifies the possible maneuver associated with the one or more trajectory bundles that have a trajectory count above a threshold value as a typical/allowed maneuver.);
generating a reference trajectory serving as a reference in the predetermined section by averaging individual trajectories included in the class selected from the plurality of classes (see at least Stroila, para. [0045]: Example selection methods include, but are not limited to, selecting a trajectory that is in a most central location of the trajectory bundle, selecting trajectory bundle based on a computed curve fit or distance (e.g., discrete Frechet distance), etc. In another embodiment, the system 100 may generate a representative trajectory by a statistical process (e.g., averaging or finding a mean of the trajectories within the trajectory bundle). & para. [0092]: In step 409, the mapping platform 107 generates a map of the bounded geographic area based on the one or more trajectory bundles.), and
adding the reference trajectory to a map indicating road structure in the predetermined section (see at least Stroila, Fig. 11 & para. [0111]: FIG. 11 is a diagram illustrating a potential maneuver associated with a trajectory bundle, according to one embodiment. The trajectory bundle 1101 in map 1103 represents a possible turn at the intersection. In this example, the mapping platform 107 clustered all trajectories with this shape and heading to make the tum into the trajectory bundle 1101. Although the trajectory 1101 is depicted as being overlaid on a depiction of the intersection, the actual map topology of the intersection is not used to construct the trajectories from the probe data or cluster the trajectories according to a curve similarity to represent the turning maneuver at the intersection.).
However Stroila does not explicitly disclose
wherein the at least one vehicle is autonomously controlled in the predetermined section of the road in accordance with the reference trajectory.
Fowe teaches
wherein the at least one vehicle is autonomously controlled in the predetermined section of the road in accordance with the reference trajectory (see at least Fowe, para. [0041]: Embodiments of the present disclosure create historical data that can advise on the best or more appropriate lanes for a vehicle to navigate on a road segment. To achieve this, data is obtained from drivers that have traversed similar origin/destination routes so that the lane choices taken may be focused on achieving a similar journey from the origin to the destination. Historical data is obtained that learns from how drivers have safely driven a road at a lane-level and that data may be used to guide new drivers traversing the same road segments. Further, embodiments may use data obtained from drivers to inform autonomous vehicles such that autonomous vehicles may be controlled according to the popular/safe/efficient routes selected by humans through machine learning of the lane-level routes.).
It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Stroila to incorporate the teaching of wherein the at least one vehicle is autonomously controlled in the predetermined section of the road in accordance with the reference trajectory of Fowe, with a reasonable expectation of success in order to improves safety and efficiency in a proactive manner rather than reacting to abnormal or exceptional events on a roadway (see at least Fowe, para. [0039]).
Claim(s) 2 is/are rejected under 35 U.S.C. 103 as being unpatentable over Stroila, in view of Fowe, in view of US 2023/0111121A1 (“Phan”).
As per claim 2 Stroila discloses
wherein each of the plurality of trajectories includes information indicating acceleration applied to a vehicle on a trajectory (see at least Stroila, para. [0048]: In one embodiment, these changes in traffic rules or classification can be automatically detected by the system 100 by generating the traffic bundles over a time series and comparing the characteristics of the bundles (e.g., trajectory counts) over the time series. Although trajectory count is discussed as an example characteristic, any other characteristic of the bundles or the trajectories/probe data within the bundles (e.g., speed, acceleration/deceleration as calculated form the speed and time information in the probe data, heading, etc.) can be analyzed over time to determine changes.).
However Stroila does not explicitly disclose
among the plurality of trajectories, the at least one processor classifies trajectories of which an absolute value of the acceleration is not greater than a predetermined threshold into the plurality of classes.
Phan teaches
among the plurality of trajectories, the at least one processor classifies trajectories of which an absolute value of the acceleration is not greater than a predetermined threshold into the plurality of classes (see at least Phan, para. [0039]: Thus, the system can calculate, using a metric, a value between each predicted trajectory and a trajectory that the agent has traveled to determine whether each value is within a threshold. For example, the function can cause a random trajectory to be selected (e.g., using a random number generator). In an embodiment, a function can use one or more templates (e.g., template trajectories) for selecting the best trajectory. The templates can be static or dynamically generated based on a current state of the agent (e.g., speed, acceleration, yaw rate, or other suitable state component). & para. [0159]: For example, the prediction system can analyze each traveled trajectory within the training set and determine a plurality of clusters of trajectories within that training set. For example, there may be a cluster of trajectories for turning right at a specific angle, a cluster of trajectories for turning left at a specific angle, a cluster of trajectories for moving straight, or another suitable cluster of trajectories. If the prediction system is configured to use templates while training, the angle comparison for each predicted trajectory is with each template trajectory (e.g., based on the angle between the predicted trajectory and the traveled trajectory being above the threshold). Thus, the predicted trajectory is selected based on the index of the template that was selected.).
It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Stroila to incorporate the teaching of among the plurality of trajectories, the at least one processor classifies trajectories of which an absolute value of the acceleration is not greater than a predetermined threshold into the plurality of classes of Phan, with a reasonable expectation of success in order to predict movement of an agent (e.g., a vehicle, a bicycle, or a pedestrian) and perform motion planning based on that movement (see at least Phan, para. [0040]).
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to MOHAMED ABDO ALGEHAIM whose telephone number is (571)272-3628. The examiner can normally be reached Monday-Friday 8-5PM EST.
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, Fadey Jabr can be reached at 571-272-1516. 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.
/MOHAMED ABDO ALGEHAIM/Primary Examiner, Art Unit 3668