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 . 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.
DETAILED ACTION
The following FINAL Office Action is in response to communication filed 1/16/2026.
Priority
Receipt is acknowledged of papers submitted under 35 U.S.C. 119(a)-(d), which papers have been placed of record in the file.
Status of Claims
Claims 1, 4-14, 16-21 are currently pending of which:
Claims 2-3, 15 were previously cancelled by Applicant.
Claims 1, 4, 6-7, 14, 16 are currently amended.
Claims 1, 4-14, 16-21 are currently under examination and have been rejected as follows. -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Response to Amendment
The previously pending objections are withdrawn in light of the amendments.
The previously pending rejections under 35 USC 101 is maintained. The section 101 rejections are updated in light of the amendments.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Response to Arguments
Regarding Applicant’s remarks pertaining to 35 USC 101:
Step 2A Prong 1:
Applicant argues on page 12 of remarks 1/16/2026:
“The Office argues, for example, that the claims recite concepts that could be performed in the human mind. OA, p. 4-5. As amended, the claims recite subject matter that is not directed to an abstract idea, and further, could not be performed in the human mind.
“Claim 1 recites a combination of features that could not be performed in the human mind
(e.g., are not directed to a mental process) and thus recite allowable subject matter.”
Examiner respectfully disagrees. Rather than relying on the abstract grouping of Mental Processes, Examiner as identified an abstract idea via the Mathematical Concepts and Certain Methods of Organizing Human Activity groupings. The claims are read in light of Applicant specification line 20 of page 39: “Thanks to the method of the present invention, it is possible to better understand the social and human dynamics of a certain area, the changes that take place in the context (e.g. increase/decrease in the resident population), profile the customers based on consumption data, identify their habits and therefore be able to provide improved or additional services (for instance, greater telephone coverage at certain times of the year or greater quantities of water at certain hours/days of the week) or more suitable commercial offers,” which can be clearly viewed as commercial or legal actions under the larger abstract grouping of Certain Methods of Organizing Human Activity (MPEP 2106.04(a)(2) II). Furthermore, the claims recite methods to subdivide human activity data by geography and time using a series of mathematical formulas, otherwise described as mathematical relationships, formulas, equations, or calculations under the larger abstract grouping of Mathematical Concepts (MPEP 2106.04(a)(2) I).
Step 2A Prong 2 / 2B:
Applicant argues on page 13 of remarks 8/27/2025:
“Further, even if claim 1 were directed to an abstract idea (which Applicant does not concede), claim 1, as a whole, integrates any alleged abstract idea into a practical application that amounts to significantly more because of the technical improvements associated with claim 1.
“For example, claim 1 recites that "the data in the repository is retrieved from one or more
data sources, and wherein the data is transformed to make the data reciprocally coherent for the
computation engine." This is a technical improvement associated with data storage and usage, and by making the data reciprocally coherent, the computation engine is better able to utilize the data in furtherance of performing the claimed features.
“As another example, claim 1 further recites that "based on the processing, the data set is
reduced to a sub-set of data, which reduces memory usage of the repository and increases
computational capacity of the computation engine." This is a technical improvement associated
with the efficient utilization of computing resources, and by reducing memory usage of the
repository, the computational capacity of the computation engine is increased.
Examiner respectfully disagrees. Amendments to independent claims 1, 7, 16 introduce additional computer-based elements “data sources”. The functions of these and previously recited additional elements include claim recitations such as “data corresponding to the geographic area is stored”, “extracts the data in the repository and subdivides the geographic area into the number of pixels based on the data”, “selecting an observation period”, “subdividing the observation period into a number of time sub-intervals”, “identify one or more typical time sub-intervals”, “applying a clustering algorithm to partition the pixels into a number of clusters, each cluster comprising a respective group of pixels associated with similar trends in the resource consumption and/or in the presence indicator”, “allocating resources to a cluster” and “wherein the data in the repository is retrieved from one or more data sources, and wherein the data is transformed to make the data reciprocally coherent for the computation engine”. The technical limitations introduced via previous amendment to part d) of claims 1, 16 include mathematical details of how the computation engine sorts human activity observations into similar clusters. The solution to the problem at hand is technical in nature. However, rather than a technical solution to a technical problem, the claims recite a technical solution to an entrepreneurial problem; the computer-based elements apply mathematical calculations to collect and organize human activity data by time and geography, and in turn allocate generic resources appropriately. Applicant specification states at page 1 line 21: “In the context of the great effort being made to ensure that these urban areas are transformed from agglomerations of citizens and services into a ‘smart’ environment, the ability to interpret the information gathered from various data sources becomes essential for being able to provide useful services to the City Manager and/or to the individual citizen.” Examiner notes algorithmic improvements indicated by the claims, to include currently amended limitations including retrieving repository data from one or more generic data sources and reducing datasets to sub-sets by use of the mathematical algorithms; however, significant improvement to computer technology is unclear.
Thus, Examiner finds the claimed subject matter patent ineligible.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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, 4-14, 16-21 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Claims 1, 4-13, 16-21 are directed to a methods or processes which is a statutory category.
Claim 14 is directed to a system or machine which is also a statutory category.
Step 2A Prong One: The claims recite, describe, or set forth a judicial exception of an abstract idea (see MPEP 2106.04(a)). Specifically:
I. The claims recite, describe, or set forth commercial or legal interactions including: “subdividing the geographic area into a number of pixels”, “selecting… an observation period, and subdividing… the observation period into a number of predefined time sub-intervals”, “receiving a data set associated with the pixels during the observation period, the data set comprising, for each pixel, a set of observations related to presence of people in the geographic area, wherein each observation is derived from an estimate or a measurement of a resource consumption or a presence indicator”, and “processing… the data set to identify one or more typical time sub-intervals during the observation period.” Furthermore, the claims are read in light of Applicant specification line 20 of page 39: “Thanks to the method of the present invention, it is possible to better understand the social and human dynamics of a certain area, the changes that take place in the context (e.g. increase/decrease in the resident population), profile the customers based on consumption data, identify their habits and therefore be able to provide improved or additional services (for instance, greater telephone coverage at certain times of the year or greater quantities of water at certain hours/days of the week) or more suitable commercial offers,” which can be clearly viewed as commercial or legal actions under the larger abstract grouping of Certain Methods of Organizing Human Activity (MPEP 2106.04(a)(2) II).
II. Complimenting the commercial or legal interactions above, the claims recite, describe or set forth mathematical formulas or equations including:
“wherein the processing the data set further comprises checking whether a number of acceptable observations, does not differ from a number of observations of the received data set of more than a predefined tolerance, Ɛ, the number of observations of the received data set being equal to N x ITI x M, where N is the number of observations within a time sub-interval, M is the number of pixels, and ITI is a number of sub-intervals of the observation period, T” at independent claims 1, 16, and similarly at dependent claim 4;
“wherein the processing the data set comprises identifying pixels where (xmax(i) - xmin(i)) ≤ Slow, where xmax(i) is the maximum value of the observations associated with a i-th pixel over a considered time period, xmin(i) is the minimum value of the observations associated with the i-th pixel over the considered time period, and Slow is a pre-defined threshold” at dependent claim 6;
“computing a normalized value, xNorm(i,t), for each value of an observation, x(i,t), within the sub-set of data associated with a i-th pixel, wherein:
PNG
media_image1.png
115
282
media_image1.png
Greyscale
where
PNG
media_image2.png
82
284
media_image2.png
Greyscale
and N' is an integer number representing the number of observations of the sub-set of data for the i-th pixel” at independent claim 7, and similarly dependent claim 17;
“-applying a functional data analysis technique to transform the normalized values in a time variable XNorm(i, t) by rewriting them as a linear combination of a set of basis functions as:
PNG
media_image3.png
121
390
media_image3.png
Greyscale
where I is an integer index ranging from 1 to an integer number L representing a total number of basis functions and the basis functions are:
PNG
media_image4.png
332
494
media_image4.png
Greyscale
while coefficients ci(i) are real-valued coefficients;
“-applying a principal component analysis technique as follows:
PNG
media_image5.png
112
588
media_image5.png
Greyscale
where
PNG
media_image6.png
202
728
media_image6.png
Greyscale
k' is a total number of principal components where 1<=k'<=L; and
“-determining a matrix, Y, of dimension equal to M x k', M being the number of pixels, wherein an i-th row of the matrix, Y, comprises the coefficients, pj(i), of the functional principal components for the i-th pixel” at dependent claim 8 and similarly at dependent claim 18, each of which can be clearly viewed as mathematical relationships, formulas, equations, or calculations under the larger abstract grouping of Mathematical Concepts (MPEP 2106.04(a)(2) I).
Accordingly, the character as a whole of the claims is abstract.
Step 2A Prong Two:
Independent claims 1, 7, 16 recite the following computer-based additional elements: “repository”, “computation engine”, “clustering algorithm”, “mobile communications network”, “base stations”, and “user communication devices”. These additional elements merely provide an abstract-idea-based-solution implemented with computer hardware and software components which fail to integrate the abstract idea into a practical application. The capabilities of the additional elements include: “data corresponding to the geographic area is stored”, “extracts the data in the repository and subdivides the geographic area into the number of pixels based on the data”, “selecting an observation period”, “subdividing the observation period into a number of time sub-intervals”, “wherein the data in the repository is retrieved from one or more data sources, and wherein the data is transformed to make the data reciprocally coherent for the computation engine”, “identify one or more typical time sub-intervals”, “applying a clustering algorithm to partition the pixels into a number of clusters, each cluster comprising a respective group of pixels associated with similar trends in the resource consumption and/or in the presence indicator”, “wherein, based on the processing, the data set is reduced to a sub-set of data”, and “allocating resources to a cluster”. The additional elements are recited at a high level of generality (i.e. as a generic computer performing functions of collecting data; calculating statistics; organizing, evaluating and communicating data, etc.) such that they amount to no more than mere instructions to apply the exception using generic computer components. Therefore, these functions can be viewed as not meaningfully different than a resource allocating business method and its underlying mathematical algorithm being applied on a general-purpose computer as tested per MPEP 2106.05(f)(2)(i). The claims are directed to an abstract idea and the judicial exception does not integrate the abstract idea into a practical application.
Step 2B:
According to MPEP 2106.05(f)(1), considering whether the claim recites only the idea of a solution or outcome i.e., the claims fail to recite the technological details of how the actual technological solution to the actual technological problem is accomplished. The recitation of claim limitations that attempt to cover an entrepreneurial and thus abstract solution to an entrepreneurial problem with no technological details on how the technological result is accomplished and no description of the mechanism for accomplishing the result do not provide significantly more than the judicial exception.
Dependent claim 14 recites the additional elements “A non-transitory computer readable medium,” “a computer program comprising computer-executable instructions”, and “computer”. The additional elements are also recited at a high level of generality (i.e. as a generic computer performing functions of collecting data; calculating statistics; organizing, evaluating and communicating data, etc.) such that they amount to no more than mere instructions to apply the exception using generic computer components.
Further, dependent claims 4-13, 17-21 merely incorporate the additional elements recited in claims 1, 7, 16 along with further narrowing of the abstract idea of claims 1, 7, 16 along with their execution of the abstract idea. Claim 10 narrows the clustering algorithm to a centroid-based clustering algorithm and claim 11 narrows the clustering algorithm to a fuzzy k-means algorithm. The other additional computer-based elements are narrowed to capabilities such as checking, identifying, acquiring, discarding, transforming, rewriting, and quantifying various forms of data such as time intervals, pixels, observations, thresholds, values, clusters, etc. which, when evaluated per MPEP 2106.05(f)(2) represent mere invocation of computers to perform an existing process. Therefore, the additional elements recited in the claimed invention individually and in combination fail to integrate a judicial exception into a practical application (Step 2A prong two) and for the same reasons they also fail to provide significantly more (Step 2B). Thus, claims 1, 4-14, 16-21 are reasoned to be patent ineligible.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Potentially Allowable Subject Matter
Claims 1, 4-14, 16-21 overcome prior art, with the following being Examiner’s statement of reasons for overcoming the prior art: The closest prior art is Ainsley et al. US 2013184887 A1. Yet, neither of Ainsley, nor any other prior art on record teaches either alone or, in combination with adequate rationale, teach the mathematical expressions, relationships, formulas and numerical equivalencies, as recited in each of independent claims 1, 7, 16.
The reason for withdrawing the 35 USC 102 rejection of claims 1, 14, 16 in the instant application is because the prior art of record fails to teach the overall combination as claimed. Therefore, it would not have been obvious to one of ordinary skill in the art to modify the prior art to meet the combination above without unequivocal hindsight and one of ordinary skill would have no reason to do so. Upon further searching the examiner could not identify any prior art to teach these limitations. The prior art on record, alone or in combination, neither anticipates, reasonably teaches, not renders obvious the Applicant's claimed invention.
Last but not least, the Examiner reminds Applicant that novelty (35 USC 102) and non-obviousness (35 USC 103) still pertain to features that are mostly abstract that do not render the claims patent eligible (35 USC 101). Simply said the novel and non-obviousness rationale above do not necessarily render the claims patent eligible. See for example MPEP 2106.04 I ¶5, 3rd sentence citing Mayo, 566 U.S. 71, 101 USPQ2d at 1965); Flook, 437 U.S. at 591-92, 198 USPQ2d at 198 “the novelty of the mathematical algorithm is not a determining factor at all”.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Conclusion
The following art is made of record and considered pertinent to Applicant’s disclosure:
Bouet, M. and Conan, V. (2018) "Mobile Edge Computing Resources Optimization: A Geo-Clustering Approach," in IEEE Transactions on Network and Service Management, vol. 15, no. 2, pp. 787-796, June 2018, doi: 10.1109/TNSM.2018.2816263.
https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8318685
Dong et al. US 20110137710 A1, Method and apparatus for outlet location selection using the market region partition and marginal increment assignment algorithm, teaches the use of clustering to partition a geographic region into a fixed number of sub-regions.
Horelik WO 2018039142 A1, Predictive analytics for emergency detection and response management, teaches a method for efficiently deploying emergency response teams based on geographic data.
Jacobs WO 2015058801 A1, Method for performing distributed geographic event processing and geographic event processing system, teaches geographic event processing such as dynamic heat maps, geofencing, and real-time crowd detections.
KRIISK, K. (2019). Distribution of local social services and territorial justice: The case of estonia. Journal of Social Policy, 48(2), 329-350.
Doi: http://dx.doi.org/10.1017/S0047279418000508
Kennedy, L.W., Caplan, J.M. & Piza, E. (2011) Risk Clusters, Hotspots, and Spatial Intelligence: Risk Terrain Modeling as an Algorithm for Police Resource Allocation Strategies. J Quant Criminol 27, 339–362 (2011). https://doi.org/10.1007/s10940-010-9126-2
Kumar et al US 20210103899 A1, Waste management system and method, teaches a system for predicting waste volumes in geographic areas.
Nordstrand US 20140032271 A1, System and method for processing demographic data, teaches the distribution of population data with geographic features.
Reese et al. US 20160196577 A1, Geotargeting of content by dynamically detecting geographically dense collections of mobile computing devices, teaches population clustering analysis based on mobile phone geolocations.
Yang et al. US 20180046652 A1, A definition method for urban dynamic spatial structure circle, teaches steps for tracking human activity through polygonal segments in urban areas.
THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to REED M. BOND whose telephone number is (571) 270-0585. The examiner can normally be reached Monday - Friday 8:00 am - 5: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, Patricia Munson can be reached at (571) 270-5396. 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.
/REED M. BOND/Examiner, Art Unit 3624 A February 27, 2026
/HAMZEH OBAID/Primary Examiner, Art Unit 3624