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 .
The following is a Final Office Action in response to communications received November 21, 2025. Claim(s) 1 has been canceled. Claims 2 and 14 have been amended. No new claims have been added. Therefore, claims 2-21 are pending and addressed below.
Priority
Application No. 17851850 filed 06/28/2022 is a Continuation of 16100348 , filed 08/10/2018, now abandoned and having 1 RCE-type filing therein 16100348 is a Continuation of 14683727 , filed 04/10/2015, now abandoned 14683727 Claims Priority from Provisional Application 61977943 , filed 04/10/2014
Applicant Name/Assignee: CFPH, LLC
Inventor(s): Toglia, Angelo
Response to Arguments/Amendments
Claim Rejections - 35 USC § 101
Applicant's arguments filed November 21, 2025 have been fully considered but they are not persuasive.
In the remarks applicant argues the pending claims integrate any judicial exception into a practical application recited amended claim 2. Applicant argues the claimed limitation address problems systems enabling large number of parties to engage in trading large amounts of currencies or other items at rapid speed using pricing mechanism that increases trust that a fair exchange has occurred, reducing unmatched internal desires. The claimed system increases transparency of unregulated market improving the ability of regulators who have a demand for information. Limiting buy/sell orders to particular matching events gives traders more control over orders, limits their exposure to wide price fluctuations. The use of matching events allow traders to safely submit order and increase liquidity in the market. Applicant argues that under step 2A prong 2, the claimed subject matter provides a specific technological improvement to electronic exchange which is not possible without computers. Applicant points to MPEP 2106.05(e), McRO and BASCOM decision which discloses guidance as to other meaningful limitations where the use of generic computer technology does not hinder patent eligibility. Applicant argues the current claimed subject matter is directed toward improvement to computer related technology by providing a particular solution to a problem in a particular way to achieve a desired outcome defined by the invention rather than claiming the idea of a solution or outcome. Applicant’s argument is not persuasive. Both BASCOM and McRO provided a technical solution to a problem rooted in technology. This is not so with respect to the argued issue that the claimed subject matter is directed toward providing a solution to increasing trust in a trading exchange process of large orders with large number of parties that increases transparency of unregulated market, limiting buy/sell orders to particular matching events gives traders more control over orders, limits their exposure to wide price fluctuations. Increasing transparency of unregulated markets, giving traders more control in a transaction by limiting buy/sell orders to particular events or limiting exposure to price fluctuations are not issues rooted in technology but instead problems rooted in risk of loss in transactions. The rejection is maintained.
Claim Rejections - 35 USC § 103
Applicant's arguments filed November 21, 2025 have been fully considered but they are not persuasive.
In the remarks applicant argues the prior art references fail to teach matching events as claimed. The examine respectfully disagrees. The prior art reference Waelbroeck teaches “Col 4 lines 41-Col 5 lines 1-10 wherein the prior art teaches order entry allowing trade of some of the shares from virtual order elsewhere on the market user waiting for contra to some or all shares represented in virtual order where determine number of shares available, reserves as many shares from virtual order available for execution where shares not reserved for execution is still firm for auto-executable liability so as to not miss the opportunity to work some or all orders elsewhere while waiting for order to materialize, Col 15 lines 15-25 wherein the prior art teaches the residue on response order according to rules can be preferably to decline any unfilled quantity or place the unfilled residue of the response order in the auction book where it will be subject to match check events, Col 17 lines 60-Col 18 lines 15-38 wherein the prior art teaches the system checks about orders to determine if some or all shares available is available creating true order placement for highest number of shares executing the highest number of shares possible. The rejection is maintained.
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 2-21 are rejected under 35 U.S.C. § 101 because the instant application is directed to non-patentable subject matter. Specifically, the claims are directed toward at least one judicial exception without reciting additional elements that amount to significantly more than the judicial exception. The rationale for this determination is in accordance with the guidelines of USPTO, applies to all statutory categories, and is explained in detail below.
In reference to Claims 2-13:
STEP 1. Per Step 1 of the two-step analysis, the claims are determined to include a method, as in independent Claim 2 and the dependent claims. Such systems fall under the statutory category of "machine." Therefore, the claims are directed to a statutory eligibility category.
STEP 2A Prong 1. The claimed invention is directed to an abstract idea without significantly more. System claim 2 recites a functional process (1) receive data, (2) identify first order queue or second order queue as an opposing side queue for first order (3) identify a first match priority order (4) cause first trade to be executed based on match order is filled (5) publish to a party a price, (6) else reject first order or roll first order into next matching event. The claimed limitations which under its broadest reasonable interpretation, covers performance of a transaction process.
It is clear from the Specification (including the claim language) that claim 1 focuses on an abstract idea, and not on an improvement to technology and/or a technical field. The Specification is titled “Spot Fixing Auctions,” disclosing, in the Background section, embodiments relating to matching buyer and sellers. The specification discloses a problem in trading for obtaining good prices when prices vary across venues where liability valuation is an issue as trades are kept in the dark and not reported to the public. The specification discloses various embodiments of currency and exchange trading that match trades of interest related to one or more financial instruments (spec ¶ 0009). Accordingly, the claimed limitations and specification do not focus on a specific improvement in relevant technology but instead focuses on the abstract idea itself for which computers are invoked merely as a tool. Therefore, in light of the specification and claim limitations, when considered as a whole the claimed subject matter is directed toward the execution of a trade process which is a process directed toward a sales activity. The concepts discussed above are enumerated in Section I of the 2019 revised patent subject matter eligibility guidance published in the federal register (84 FR 50) on January 7, 2019) is directed toward abstract category of methods of organizing human activity.
STEP 2A Prong 2: The identified judicial exception is not integrated into a practical application because the claims fail to provide indications of patent eligible subject matter that integrate the alleged abstract idea into a practical application. The additional elements recited in the claim beyond the abstract idea include a system comprising a memory, a network interface, at least one processor.
The claimed memory having a first order queue and second order queue stored, the first order queue to store buy/sell orders and the second order queue to store another buy/sell orders.
The claimed processor via a network interface applied to perform the operations “receive…first packet…” and “publish to a party other than participants in the first trade a price of the first trade”
According to MPEP 2106.05(d) II (see also MPEP 2106.05(g)) the courts have recognized the following computer functions are claimed in a merely generic manner (e.g., at a high level of generality) where technology is merely applied to perform the abstract idea or as insignificant extra-solution activity.
Receiving or transmitting data over a network, e.g., using the Internet to gather data, Symantec, 838 F.3d at 1321, 120 USPQ2d at 1362 (utilizing an intermediary computer to forward information); TLI Communications LLC v. AV Auto. LLC, 823 F.3d 607, 610, 118 USPQ2d 1744, 1745 (Fed. Cir. 2016) (using a telephone for image transmission); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network); buySAFE, Inc. v. Google, Inc., 765 F.3d 1350, 1355, 112 USPQ2d 1093, 1096 (Fed. Cir. 2014) (computer receives and sends information over a network); but see DDR Holdings, LLC v. Hotels.com, L.P., 773 F.3d 1245, 1258, 113 USPQ2d 1097, 1106 (Fed. Cir. 2014)
Electronic recordkeeping, Alice Corp. Pty. Ltd. v. CLS Bank Int'l, 573 U.S. 208, 225, 110 USPQ2d 1984 (2014) (creating and maintaining "shadow accounts"); Ultramercial, 772 F.3d at 716, 112 USPQ2d at 1755 (updating an activity log);
Storing and retrieving information in memory, Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015); OIP Techs., 788 F.3d at 1363, 115 USPQ2d at 1092-93
The claim operations of the at least one processor via network interface (receive… first packet and publish …a price) and memory (having a first order queue and second order queue stored, the first order queue to store buy/sell orders and the second order queue to store another buy/sell orders) are recited at a high level of generality without details of technical implementation. The “receive” and “publish” limitations are mere data gathering and output recited at a high level of generality, whereas the memory to store [data] is storing information in memory and/or electronic record keeping which have been determined to be insignificant extra solution activity.
The additional element “ processor” applied to perform the operations “identify first order queue or second order queue as opposing side queue”, perform a “matching event” where a first matched order is identified within opposing side queue”, “cause trade to be executed…”-“else reject first order or roll first order into next matching event” (if during matching event, first order [inferred is not matched]), which individually are directed toward a transaction process.
The functions are is recited at a high-level of generality such that it amounts to no more than applying the exception using generic computer components. Taking the claim elements separately, the operation performed by the system at each step of the process is purely in terms of results desired and devoid of implementation of details.
The functions of the “processor” are recited at a high level of generality and amounts to no more than mere instructions to apply the sales activity using generic system processor. The operations of the processor only recite outcomes “identify first or second order queue”, “identify match priority order” and “cause trade to be executed” without any details as to how the outcomes as a technical process are performed. Technology is not integral to the process as the claimed subject matter is so high level that any generic programming could be applied and the functions could be performed by any known means. Furthermore, the claimed functions do not provide an operation that could be considered as sufficient to provide a technological implementation or application of/or improvement to this concept (i.e. integrated into a practical application).
When the claims are taken as a whole, as an ordered combination, the combination of limitations 1 and 2-3 are an insignificant extra solution of data gathering and analyzing the data of limitations 1 to match identified trade orders–a business practice. The combination of limitations 1-3 and 4-5 are directed toward executing the trade and outputting the result based on the identified matched order of limitations 1-3, or limitations 1-3 and 6 if a match is not identified and therefore, is directed toward a sales activity and business practice. The combinations of parts is not directed toward any technical process or technological technique or technological solution to a problem rooted in technology.
The claims are taken as a whole, as an ordered combination, the combination of steps not integrate the judicial exception into a practical application as the claim process fails to impose meaningful limits upon the abstract idea. This is because the claimed subject matter merely applies technology to perform a sales activity and fails to provide additional elements or combination or elements to apply or use the judicial exception in a manner that imposes a meaningful limit on the judicial exception. The functions recited in the claims recite the concept of receiving, identifying order queues and matched order and executing trades is a process directed toward a business practice.
The integration of elements do not improve upon technology or improve upon computer functionality or capability in how computers carry out one of their basic functions. The integration of elements do not provide a process that allows computers to perform functions that previously could not be performed. The integration of elements do not provide a process which applies a relationship to apply a new way of using an application. The instant application, therefore, still appears only to implement the abstract idea to the particular technological environments apply what generic computer functionality in the related arts. The steps are still a combination made to perform the execution of trades. The claim provides no technical details regarding how the recited “receiving”, “identifying” and “executing” operations are performed. Instead, similar to the claims at issue in Intellectual Ventures I LLC v. Capital One Financial Corp., 850 F.3d 1332 (Fed. Cir. 2017), “the claim language . . . provides only a result-oriented solution with insufficient detail for how a computer accomplishes it. Our law demands more.” Intellectual Ventures, 850 F.3d at 1342 (citing Elec. Power Grp. LLC v. Alstom, S.A., 830 F.3d 1350, 1356 (Fed. Cir. 2016)). Therefore, the claim limitations do not provide any of the determined indications of patent eligibility set forth in the 2019 USPTO 101 guidance. The additional steps only add to those abstract ideas using generic functions, and the claims do not show improved ways of, for example, an particular technical function for performing the abstract idea that imposes meaningful limits upon the abstract idea. Moreover, Examiner was not able to identify any specific technological processes that goes beyond merely confining the abstract idea in a particular technological environment, which, when considered in the ordered combination with the other steps, could have transformed the nature of the abstract idea previously identified. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea.
STEP 2B; The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception because as discussed above with respect to concepts of the abstract idea into a practical application. The additional elements recited in the claim beyond the abstract idea include a system comprising a memory having data stored, a processor to perform the functions “receive” data, “identify” order queue, “identify” matched orders and “execute” trades and a “GUI” applied to “present” results. The system is recited with conventional generic components employed in a customary manner and do not purport to provide any particular technical process or attempt to improve any underlying technology. Taking the claim elements separately, the function performed by the system processor at each step of the process is purely conventional. Using a system processor to receive data, identify order data, identify order matches and execute trade orders ----are some of the most basic functions of a computer. When the claims are taken as a whole, as an ordered combination, the combination of steps does not add “significantly more” by virtue of considering the steps as a whole, as an ordered combination. All of these computer functions are generic, routine, conventional computer activities that are performed only for their conventional uses. See Elec. Power Grp. v. Alstom S.A., 830 F.3d 1350, 1353 (Fed. Cir. 2016). Also see In re Katz Interactive Call Processing Patent Litigation, 639 F.3d 1303, 1316 (Fed. Cir. 2011).
Absent a possible narrower construction of the terms “receive” order data, “identify” order queue, “identify” match orders and “execute” trade orders ... are functions can be achieved by any general purpose computer without special programming. None of these activities are used in some unconventional manner nor do any produce some unexpected result. In short, each step does no more than require a generic computer to perform generic computer functions.
As to the data operated upon, "even if a process of collecting and analyzing information is 'limited to particular content' or a particular 'source,' that limitation does not make the collection and analysis other than abstract." SAP America, Inc. v. Invest Pic LLC, 898 F.3d 1161, 1168 (Fed. Cir. 2018). Considered as an ordered combination, the computer components of Applicant’s claimed functions add nothing that is not already present when the steps are considered separately. The sequence of data reception-analysis modification-transmission is equally generic and conventional. See Ultramercial, Inc. v. Hulu, LLC, 772 F.3d 709, 715 (Fed. Cir. 2014) (sequence of receiving, selecting, offering for exchange, display, allowing access, and receiving payment recited as an abstraction), Inventor Holdings, LLC v. Bed Bath & Beyond, Inc., 876 F.3d 1372, 1378 (Fed. Cir. 2017) (sequence of data retrieval, analysis, modification, generation, display, and transmission), Two-Way Media Ltd. v. Comcast Cable Communications, LLC, 874 F.3d 1329, 1339 (Fed. Cir. 2017) (sequence of processing, routing, controlling, and monitoring). The ordering of the steps is therefore ordinary and conventional. The analysis concludes that the claims do not provide an inventive concept because the additional elements recited in the claims do not provide significantly more than the recited judicial exception.
According to 2106.05 well-understood and routine processes to perform the abstract idea is not sufficient to transform the claim into patent eligibility. As evidence that the technology being applied is generic the examiner provides:
[0021] In a complex market, a single participant such as that of the illustrated first participant
may be made up of a plurality of sub-participants. For example, an algorithmic trading
participant may engage in trading through two or more algorithms. As another example, a bank
or hedge fund may engage in trading through two or more trade desks. As yet another example, a
broker may engage in trading for more than one client and/or a brokerage agency may engage in
trading for more than one client through more than one broker. FIG. I illustrates such a situation
with actors 103A and 103B. These may be any form of entity responsible for submitting desires
to trade to a matching platform (e.g., traders, brokers, computers, algos, APis, interfaces, etc.).
[0022] First participant 103 may include one or more computing devices. Such devices may
enable traders to submit orders, may run algorithms, may provide interfaces, and/or may
otherwise facilitate the submission of one or more or trading desires to a trading platform IO 1. A
general purpose computer may be operated to provide such functionality with proper
programming. A first participant may submit a trading desire through a communication network
to a trading platform indicating a desire to buy or sell some amount of an identified item. Such a
transmission may include use of a trading platform API to submit an order and/or any other type
of transmission in any agreed upon format that the trading platform recognizes (e.g., a
transmission encrypted using a public key of the trading platform and/or encoded according to a
packet encoding scheme made available by the trading platform).
[0065] FIG. 3 illustrates an example interface that may be used in some embodiment to facilitate
trading through a trading platform employing such matching event functionality. This is an illustration of an interface that may enable a trader to submit an order for a 16:00GMT WMR Fix Auction.
[0066] A matching session in which the rate is set to "TBD" (To Be Determined) is shown here.
A trader may use this GUI to enter a desired quantity of a trade and submit that order to the
matching platform (e.g., entering an amount in a cell such as the buy at fix cell in the EUE/USD
column to indicate the amount of contracts wanted to buy at the fix price, pressing a submit button or the enter key. In response to a fix price being published a GUI may change from TBD to show a determined price.,,,
[0067] It should be recognized that this interface is given as an example only and that any
desired interface and/or method of interacting with a matching platform may be used in a variety
of embodiments.
[0120] It will be readily apparent to one of ordinary skill in the art that the various processes described herein may be implemented by, e.g., appropriately programmed general purpose computers, special purpose computers and computing devices. Typically a processor (e.g., one or more microprocessors, one or more microcontrollers, one or more digital signal processors) will receive instructions (e.g., from a memory or like device), and execute those instructions, thereby performing one or more processes defined by those instructions. Instructions may be embodied in, e.g., one or more computer programs, one or more scripts.
[0121] A "processor" means one or more microprocessors, central processing units (CPUs), computing devices, microcontrollers, digital signal processors, or like devices or any combination thereof, regardless of the architecture (e.g., chip-level multiprocessing/ multi-core, RISC, CISC, Microprocessor without Interlocked Pipeline Stages, pipelining configuration, simultaneous multithreading).
[0122] Thus a description of a process is likewise a description of an apparatus for performing the process. The apparatus that performs the process can include, e.g., a processor and those input devices and output devices that are appropriate to perform the process.
With respect to the publish limitation the specification describes what data is published lacking technical disclosure.
[0027] A price source may publish a price in response to determining the price. For example, in response to determining the 2PM WMR fix, WM/Reuters may publish a price (i.e. a set of currency pair exchange rates). For example, an electronic transmission indicating the price may be made at, for example, 2:02pm each weekday after the price is determined for the 2PM WMR fix. Such a publication may take any desired form such as a publication in a public location that is monitored by the trading platform, a direct and/or private transmission to the trading platform
such as in a csv file format or other encoding, an access may be allowed for the trading platform to obtain that information such as addition to an FTP site, and so on.
[0056] As indicated, some embodiments may include receiving a price for the matching event. For example the price may be received from a pricing source in the form of an electronic document, may be published in a trusted and known location such as a website, and so on. The WMR fix price, for example may be transmitted from WM/Reuters to the matching platform in the form of a data file in an agreed upon format.
[0066] A matching session in which the rate is set to "TBD" (To Be Determined) is shown here. A trader may use this GUI to enter a desired quantity of a trade and submit that order to the matching platform (e.g., entering an amount in a cell such as the buy at fix cell in the EUE/USD column to indicate the amount of contracts wanted to buy at the fix price, pressing a submit button or the enter key). In response to a fix price being published a GUI may change from TBD to show a determined price. A trader may track pending and/or submitted orders through such an interface in some embodiments.
The specification does not distinguish the “publish” step from the common meaning in the art that publishing data refers to submitting process of placing an order to buy or sell a security at a specified price
The instant application, therefore, still appears to only implement the abstract ideas to the particular technological environments using what is generic components and functions in the related arts. The claim is not patent eligible.
The remaining dependent claims—which impose additional limitations—also fail to claim patent-eligible subject matter because the limitations cannot be considered statutory. In reference to claims 3-13 these dependent claim have also been reviewed with the same analysis as independent claim 2. Dependent 3 is directed toward the opposing side queue to store the representation of each buy/sell order withing memory - transmitted to or received by the system-insignificant extra solution activity of storing and receiving data. Dependent claim 4 is directed toward data stored within memory and identifying the matched priority order based on searching order queue with identifier of participant matching- applying technology to find data for a business process. Dependent claim 5 is directed toward storing buy order data- insignificant extra solution activity and typical business practice. Dependent claim 6 is directed toward identifying matched priority orders within opposing side queue based on buy/sell orders associated with identifier- a sales activity. Dependent claim 7 is directed toward sending a message based on identifying matched order within opposing side queue- insignificant extra solution activity. Dependent claim 8 is directed toward first participant associated with participant type and sending reporting message associated with second participant based on participant type-insignificant extra solution activity. Dependent claim 9 is directed toward participant type associated with second participant different from participant type of first participant-sales activity. Dependent claims 10 and 11 are directed toward sending reporting message to second participant- insignificant extra solution activity. Dependent claim 12 is directed toward first and second order queue are implemented as ordered queues to store buy/sell order – applying technology to perform a business process. Dependent claim 13 is directed toward a transaction process of receiving data, identifying order queue as opposing side queue, search opposing side queue to identify buy/sell match associated with identifiers, identify buy/sell order stored that matches based on criteria.
The dependent claim(s) have been examined individually and in combination with the preceding claims, however they do not cure the deficiencies of claim 2. Where all claims are directed to the same abstract idea, “addressing each claim of the asserted patents [is] unnecessary.” Content Extraction & Transmission LLC v. Wells Fargo Bank, Nat 7 Ass ’n, 776 F.3d 1343, 1348 (Fed. Cir. 2014). If applicant believes the dependent claims 3-13 are directed towards patent eligible subject matter, they are invited to point out the specific limitations in the claim that are directed towards patent eligible subject matter.
In reference to Claims 14-21:
STEP 1. Per Step 1 of the two-step analysis, the claims are determined to include a method, as in independent Claim 14 and the dependent claims. Such methods fall under the statutory category of "process." Therefore, the claims are directed to a statutory eligibility category.
STEP 2A Prong 1. The steps of Method claim 14 corresponds to system claim 1. Therefore, claim 14 has been analyzed and rejected as being directed toward an abstract idea of the categories of concepts directed toward mental processes and sales activity a subcategory of methods of organizing human activity previously discussed with respect to claim 1.
STEP 2A Prong 2: has been analyzed and rejected as failing to provide limitations that are indicative of integration into a practical application, as previously discussed with respect to claim 1.
STEP 2B; The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception because as discussed above with respect to concepts of the abstract idea into a practical application. The additional elements beyond the abstract idea include a memory of a computer storing order data, one processor performing the operations of receiving data, identifying first/second order queue, identifying match order and causing trade execution–is purely functional and generic. Nearly every memory is capable of storing data and nearly every processor for implementing a method is capable of performing the basic computer functions -of “receiving”, “identifying” and “causing order execution” - As a result, none of the hardware recited by the system claims offers a meaningful limitation beyond generally linking the use of the method to a particular technological environment, that is, implementation via computers.
Since the steps Method claim 14 corresponds to system functions of claim 1. Claim 14 has been analyzed and rejected as failing to provide additional elements that amount to an inventive concept –i.e. significantly more than the recited judicial exception. Furthermore, as previously discussed with respect to claim 1, the limitations when considered individually, as a combination of parts or as a whole fail to provide any indication that the elements recited are unconventional or otherwise more than what is well understood, conventional, routine activity in the field.
According to 2106.05 well-understood and routine processes to perform the abstract idea is not sufficient to transform the claim into patent eligibility. As evidence the examiner provides:
[0021] In a complex market, a single participant such as that of the illustrated first participant
may be made up of a plurality of sub-participants. For example, an algorithmic trading
participant may engage in trading through two or more algorithms. As another example, a bank
or hedge fund may engage in trading through two or more trade desks. As yet another example, a
broker may engage in trading for more than one client and/or a brokerage agency may engage in
trading for more than one client through more than one broker. FIG. I illustrates such a situation
with actors 103A and 103B. These may be any form of entity responsible for submitting desires
to trade to a matching platform (e.g., traders, brokers, computers, algos, APis, interfaces, etc.).
[0022] First participant 103 may include one or more computing devices. Such devices may
enable traders to submit orders, may run algorithms, may provide interfaces, and/or may
otherwise facilitate the submission of one or more or trading desires to a trading platform IO 1. A
general purpose computer may be operated to provide such functionality with proper
programming. A first participant may submit a trading desire through a communication network
to a trading platform indicating a desire to buy or sell some amount of an identified item. Such a
transmission may include use of a trading platform API to submit an order and/or any other type
of transmission in any agreed upon format that the trading platform recognizes (e.g., a
transmission encrypted using a public key of the trading platform and/or encoded according to a
packet encoding scheme made available by the trading platform).
[0065] FIG. 3 illustrates an example interface that may be used in some embodiment to facilitate
trading through a trading platform employing such matching event functionality. This is an illustration of an interface that may enable a trader to submit an order for a 16:00GMT WMR Fix Auction.
[0066] A matching session in which the rate is set to "TBD" (To Be Determined) is shown here.
A trader may use this GUI to enter a desired quantity of a trade and submit that order to the
matching platform (e.g., entering an amount in a cell such as the buy at fix cell in the EUE/USD
column to indicate the amount of contracts wanted to buy at the fix price, pressing a submit button or the enter key. In response to a fix price being published a GUI may change from TBD to show a determined price.,,,
[0067] It should be recognized that this interface is given as an example only and that any
desired interface and/or method of interacting with a matching platform may be used in a variety
of embodiments.
[0120] It will be readily apparent to one of ordinary skill in the art that the various processes described herein may be implemented by, e.g., appropriately programmed general purpose computers, special purpose computers and computing devices. Typically a processor (e.g., one or more microprocessors, one or more microcontrollers, one or more digital signal processors) will receive instructions (e.g., from a memory or like device), and execute those instructions, thereby performing one or more processes defined by those instructions. Instructions may be embodied in, e.g., one or more computer programs, one or more scripts.
[0121] A "processor" means one or more microprocessors, central processing units (CPUs), computing devices, microcontrollers, digital signal processors, or like devices or any combination thereof, regardless of the architecture (e.g., chip-level multiprocessing/ multi-core, RISC, CISC, Microprocessor without Interlocked Pipeline Stages, pipelining configuration, simultaneous multithreading).
[0122] Thus a description of a process is likewise a description of an apparatus for performing the process. The apparatus that performs the process can include, e.g., a processor and those input devices and output devices that are appropriate to perform the process.
The instant application, therefore, still appears to only implement the abstract ideas to the particular technological environments using what is generic components and functions in the related arts. The claim is not patent eligible.
The remaining dependent claims—which impose additional limitations—also fail to claim patent-eligible subject matter because the limitations cannot be considered statutory. In reference to claims 15-21 these dependent claim have also been reviewed with the same analysis as independent claim 14. Dependent 15 is directed toward storing data within and transmitted to or received by the system-insignificant extra solution activity of storing and receiving order data. Dependent claim 16 is directed toward storing order data and identifying data based on order identifier search- a business practice and insignificant extra solution activity. Dependent claim 17 is directed toward identifying matched orders and executing matched orders- a transaction process. Dependent claims 18 and 19 are directed toward sending reporting messages- insignificant extra solution activity. Dependent claim 20 is directed toward storing order data- a business practice. Dependent claim 21 is directed toward a transaction process of receiving data, identifying order queue as opposing side queue, search opposing side queue to identify buy/sell match associated with identifiers, identify buy/sell order stored that matches based on criteria.
The dependent claim(s) have been examined individually and in combination with the preceding claims, however they do not cure the deficiencies of claim 14. Where all claims are directed to the same abstract idea, “addressing each claim of the asserted patents [is] unnecessary.” Content Extraction & Transmission LLC v. Wells Fargo Bank, Nat 7 Ass ’n, 776 F.3d 1343, 1348 (Fed. Cir. 2014). If applicant believes the dependent claims 15-21 are directed towards patent eligible subject matter, they are invited to point out the specific limitations in the claim that are directed towards patent eligible subject matter.
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) 2-7, 10-11, and 14-18 is/are rejected under 35 U.S.C. 103 as being unpatentable over US Patent No. 7,882,015 B2 by Waelbroeck et al (Waelbroeck) and further in view of WO 2004040422 A1 by Sinclair et al (Sinclair)
In reference to Claim 2:
Waelbroeck teaches:
(Currently Amended) A system ((Waelbroeck) in at least FIG. 6A-B; abstract) comprising:
a memory having at least a first order queue and a second order queue stored therein, the first order queue being configured to store a representation of buy orders or sell orders and the second order queue being configured to store a representation of another of the buy orders and sell orders ((Waelbroeck) in at least Col 7 lines 33-67, Col 8-Col 9 lines 1-33, Col 10 lines 42-Col 11 lines 1-11);
a network interface ((Waelbroeck) in at least Col 1 lines 38-44 wherein the prior art teaches known technology; FIG, 6A-C; Col 18 lines 38-67)to:
receive, via the network interface, a first packet having a representation of a first order, the first order including an order quantity and an identifier of a first originating participant for the first order ((Waelbroeck) in at least Col 7 lines 60-Col 8 lines 1-10, lines 57-Col 9 lines 1-25; Col 10 lines 42-67);
identify the first order queue or the second order queue as an opposing side queue for the first order ((Waelbroeck) in at least Col 4 lines 18-26, lines 41-Col 5 lines 1-10, Col 11 lines 39-51, Col 12 lines 41-61, claim 1) ; and
if, during the matching event, a first matched priority order is identified within the opposing side queue based on a buy or sell order within the opposing side queue being associated with the identifier of the first originating participant ((Waelbroeck) in at least Col 12 lines 41-51, Col 17 lines 44-Col 18 lines 1-14), then; and
cause a first trade to be executed based on the first order and the first matched priority order such that the first matched priority order is filled prior to one or more orders that were stored in the opposing side queue before the first matched priority order ((Waelbroeck) in at least Col 8 lines 1-10, Col 17 lines 44-Col 18 lines 1-38; Claim 1), and …
else reject the first order or roll the first order into a next matching event.((Waelbroeck) in at least Col 4 lines 41-Col 5 lines 1-10 wherein the prior art teaches order entry allowing trade of some of the shares from virtual order elsewhere on the market user waiting for contra to some or all shares represented in virtual order where determine number of shares available, reserves as many shares from virtual order available for execution where shares not reserved for execution is still firm for auto-executable liability so as to not miss the opportunity to work some or all orders elsewhere while waiting for order to materialize, Col 8 lines 38-Col 9 lines 1-38, col 13 lines 15-40, lines 54-Col 14 lines 1-35, Col 15 lines 15-25 wherein the prior art teaches the residue on response order according to rules can be preferably to decline any unfilled quantity or place the unfilled residue of the response order in the auction book where it will be subject to match check events, Col 17 lines 60-Col 18 lines 15-38 wherein the prior art teaches the system checks about orders to determine if some or all shares available is available creating true order placement for highest number of shares executing the highest number of shares possible; Table XIII)
Waelbroeck does not explicitly teach:
publish to a party other than participants in the first trade a price of the first trade while withholding identities of the participants in the first trade.
Sinclair teaches:
publish to a party other than participants in the first trade a price of the first trade while withholding identities of the participants in the first trade.((Sinclair) in at least Abstract; FIG. 8; page 1 last para-page 2 first para wherein the prior art teaches that it is known for trading system to be anonymous; page 3 last para wherein the prior art teaches displaying to a first party a quote having best price; page 4-page 5 para 1 wherein the prior art teaches displaying best price to first trading party by trading through third party; receiving price submitted by counterparties including best price for which third party has credit to deal; wherein the prior art teaches a system for executing anonymous trades/deals; page 6 para 5; page 8 para 2; page 9 para 1-2; page 15 para 3; page 16 para 2; page 19 para 2)
Both Waelbroeck and Sinclair are directed toward identifying orders in queues that have been submitted for trades where such orders are executed based on order matching criteria and teach applying a user interface to display trading session data. Sinclair teaches the motivation that it is well known for anonymous trading system to perform trades where the participants can submit prices for viewing to parties other than the primary participants such as third party entities. It would have been obvious to one having ordinary skill before the effective filing date of the claimed invention to modify the trading system of Waelbroeck to anonymous trading systems as taught by Sinclair since Sinclair teaches the motivation that it is well known for anonymous trading system to perform trades where the participants can submit prices for viewing to parties other than the primary participants such as third party entities.
In reference to Claim 3:
The combination of Waelbroeck and Sinclair discloses the limitations of independent claim 2. Waelbroeck further discloses the limitations of dependent claim 3
(Previously Presented) The system of claim 2 (see rejection of claim 2 above),
wherein the opposing side queue is configured to store the representation of each buy and sell order within the memory with associated information , the associated information including an identifier of an originating participant, a desired amount of an item for sale or purchase, and/or value representing a time when a buy or sell order was transmitted to, or received by, the system ((Waelbroeck) in at least FIG. 4A-1-4B-2; Col 8 lines 1-10; Table III-V).
In reference to Claim 4:
The combination of Waelbroeck and Sinclair discloses the limitations of dependent claim 3. Waelbroeck further discloses the limitations of dependent claim 4
(Previously Presented) The system of claim 3 (see rejection of claim 3 above),
wherein the associated information stored within the memory includes the identifier of an originating participant ((Waelbroeck) in at least FIG. 4A-1-4B-2; Col 7 lines 60-Col 8 lines 1-10, lines 57-Col 9 lines 1-25; Col 10 lines 42-67; Table III-V), and wherein the at least one processor is further configured to identify the first matched priority order based on searching the opposing side queue for buy or sell orders with a respective identifier of the originating participant matching the identifier of the first originating participant ((Waelbroeck) in at least col 4 lines 18-26, lines 41-Col 5 lines 1-10, Col 11 lines 39-51, Col 12 lines 41-61, claim 1).
In reference to Claim 5:
The combination of Waelbroeck and Sinclair discloses the limitations of dependent claim 4. Waelbroeck further discloses the limitations of dependent claim 5
(Previously Presented) The system of claim 4, wherein the associated information for each buy or sell order stored within the opposing side queue (see rejection of claim 4 above) further includes
the desired amount of an item for sale or purchase. ((Waelbroeck) in at least Col 8 lines 37-56, Col 12 lines 41-61, Col 13 lines 4-40, Col 14 lines 47-57)
In reference to Claim 6:
The combination of Waelbroeck and Sinclair discloses the limitations of independent claim 2. Waelbroeck further discloses the limitations of dependent claim 6
(Previously Presented) The system of claim 2 (see rejection of claim 2 above), wherein the at least one processor is further configured to:
identify a plurality of matched priority orders including the first matched priority order and a second matched priority order within the opposing side queue based on respective buy or sell orders within the opposing side queue being associated with the identifier of the first originating participant ((Waelbroeck) in at least col 11 lines 39-65, Col 12 lines 62-Col 13 lines 1-14, Table X; Claim 38)and
cause the first trade to be executed based on the first order and the first matched priority order, the first matched priority order having a time of receipt value that is earlier than a time of receipt value of the second matched priority order ((Waelbroeck) in at least Abstract; Col 4 lines 41-47, Col 5 lines 47-67).
In reference to Claim 7:
The combination of Waelbroeck and Sinclair discloses the limitations of independent claim 2. Waelbroeck further discloses the limitations of dependent claim 7
(Previously Presented) The system of claim 2 (see rejection of claim 2 above), wherein the at least one processor is further configured to cause
sending of a reporting message to a computer associated with a second participant via the network interface based on identifying the first matched priority order within the opposing side queue ((Waelbroeck) in at least FIG. 4B-1-4B2; Col 6 lines 1-25, Col 7 lines 12-29, Table 1, Table IV, Table V).
In reference to Claim 10:
The combination of Waelbroeck and Sinclair discloses the limitations of dependent claim 7. Waelbroeck further discloses the limitations of dependent claim 10
(Previously Presented) The system of claim 7 (see rejection of claim 7 above), wherein the at least one processor is further configured to cause
sending of a reporting message to a computer associated with a second participant via the network interface based on identifying the first matched priority order within the opposing side queue and based on a predetermined threshold order size ((Waelbroeck) in at least FIG. 4C-1-4C-3; Col 4 lines 41-Col 5 lines 1-10, Col 9 lines 1-10, col 9 lines 34-col 10 lines 1-41).
In reference to Claim 11:
The combination of Waelbroeck and Sinclair discloses the limitations of dependent claim 7. Waelbroeck further discloses the limitations of dependent claim 11
(Previously Presented) The system of claim 7 (see rejection of claim 7 above), wherein the at least one processor is further configured to cause
sending of the reporting message to the computer associated with the second participant via the network interface after a predetermined delay following identification of the first matched priority order, the predetermined delay being at least one minute.((Waelbroeck) in at least Col 5 lines 46-67)
In reference to Claim 14:
The combination of Waelbroeck and Sinclair discloses the limitations of independent claim 14.
(Currently Amended) The steps of method claim 14 correspond to the functional process of system processor claim 1. Therefore, claim 14 has been analyzed and rejected as previously discussed with respect to claim 1.
In reference to Claim 15:
The combination of Waelbroeck and Sinclair discloses the limitations of independent claim 14. Waelbroeck further discloses the limitations of dependent claim 15
(Previously Presented) The computer-implemented method of claim 14 (see rejection of claim 14 above), further comprising
storing, via the memory, associated information with each representation of buy or sell orders within the opposing side queue, the associated information including an identifier of an originating participant, a desired amount of an item for sale or purchase, and/or value representing a time when a buy or sell order was transmitted to, or received by, the at least one processor. ((Waelbroeck) in at least FIG. 4A-1-4B-2; Col 8 lines 1-10; Table III-V).
In reference to Claim 16:
The combination of Waelbroeck and Sinclair discloses the limitations of dependent claim 15. Waelbroeck further discloses the limitations of dependent claim 16
(Previously Presented) The computer-implemented method of claim 15 (see rejection of claim 15 above),
wherein the associated information for each buy or sell order stored within the opposing side queue further includes the desired amount of an item for sale or purchase, and wherein identifying, by the at least one processor, the first matched priority order is further based on searching the opposing side queue for buy or sell orders with a respective identifier of the originating participant matching the identifier of the first originating participant of the first order and having a respective desired amount of an item stored within the associated information that satisfies at least a portion of the order quantity of the first order. ((Waelbroeck) in at least Col 4 lines 18-26, lines 41-Col 5 lines 1-10, Col 11 lines 39-51, Col 12 lines 41-61, Col 17 lines 44-col 18 lines 1-14, claim 1)
In reference to Claim 17:
The combination of Waelbroeck and Sinclair discloses the limitations of independent claim 14. Waelbroeck further discloses the limitations of dependent claim 17
(Previously Presented) The computer-implemented method of claim 14 (see rejection of claim 14 above), wherein the at least one processor is further configured to:
identify a plurality of matched priority orders including the first matched priority order and a second matched priority order within the opposing side queue based on respective buy or sell orders within the opposing side queue being associated with the identifier of the first originating participant, and cause the first trade to be executed based on the first order and the first matched priority order, the first matched priority order having a time of receipt value that is earlier than a time of receipt value of the second matched priority order ((Waelbroeck) in at least Abstract; FIG. 4A-1-4C-2; Col 4 lines 41-47, Col 5 lines 47-67, Col 12 lines 41-51, Col 17 lines 44-col 18 lines 1-14).
In reference to Claim 18:
The combination of Waelbroeck and Sinclair discloses the limitations of independent claim 14. Waelbroeck further discloses the limitations of dependent claim 18
(Previously Presented) The computer-implemented method of claim 14 (see rejection of claim 14 above), further comprising causing, by the at least one processor,
sending of a reporting message to a computer associated with a second participant via the communication network based on identifying the first matched priority order within the opposing side queue. ((Waelbroeck) in at least FIG. 4C-1-4C-3; Col 4 lines 41-Col 5 lines 1-10, Col 9 lines 1-10, col 9 lines 34-col 10 lines 1-41)
Claim(s) 8 is/are rejected under 35 U.S.C. 103 as being unpatentable over US Patent No. 7,882,015 B2 by Waelbroeck et al (Waelbroeck) in view of WO 2004040422 A1 by Sinclair et al (Sinclair) as applied to claim 7 above, and further in view of US Pub No. 2008/0040141 A1 by Torrenegra et al. (Torrenegra)
In reference to Claim 8:
The combination of Waelbroeck and Sinclair discloses the limitations of dependent claim 7. Waelbroeck further discloses the limitations of dependent claim 8
(Previously Presented) The system of claim 7 (see rejection of claim 7 above),
Waelbroeck does not explicitly teach:
wherein the first originating participant is associated with a participant type, and wherein the at least one processor is further configured to cause sending of the reporting message to the computer associated with the second participant via the network interface based on the participant type associated with the first originating participant.
Torrenegra teaches:
wherein the first originating participant is associated with a participant type, and wherein the at least one processor is further configured to cause sending of the reporting message to the computer associated with the second participant via the network interface based on the participant type associated with the first originating participant. ((Torrenegra) in at least Abstract; para 0019)
Both Waelbroeck and Torenegra are directed toward communicating trade information to buyers and sellers based on conditions related to the execution of orders. Torenegra teaches the motivation of sending messages to seller based a particular type of buyer in order to enable sellers of their classification of a particular type of buyer. It would have been obvious to one having ordinary skill before the effective filing date of the claimed invention to modify the conditions for notifying buyer of data related to trade offers of Waelbroeck to include sending sellers buyer information as taught by Torenegra since Torenegra teaches the motivation of sending messages to seller based a particular type of buyer in order to enable sellers of their classification of a particular type of buyer.
Claim(s) 9 of claim 8 above, claim 19 of claim 14 above, is/are rejected under 35 U.S.C. 103 as being unpatentable over US Patent No. 7,882,015 B2 by Waelbroeck et al (Waelbroeck) in view of WO 2004040422 A1 by Sinclair et al (Sinclair) in view of US Pub No. 2008/0040141 A1 by Torrenegra et al. (Torrenegra), and further in view of US Pub No. 2009/0030830 A1 by Gonen et al. (Gonen)
In reference to Claim 9:
The combination of Waelbroeck, Sinclair and Torrenegra discloses the limitations of dependent claim 8. Waelbroeck further discloses the limitations of dependent claim 9.
(Previously Presented) The system of claim 8 (see rejection of claim 8 above),
Waelbroeck does not explicitly teach:
wherein the participant type associated with the second participant is different than the participant type associated with the first originating participant.
Gonen teaches:
wherein the participant type[class] associated with the second participant is different than the participant type [class] associated with the first originating participant.((Gonen) in at least para 0030 wherein the prior art teaches buyer class single buyer and seller class several sellers; para 0033 wherein the prior art teaches set of traders that do not trade and set of traders that do trade; para 0053 wherein the prior art teaches buyer class may be bijection with respect to procurement whereas sets of seller may be same good class)
Both Waelbroeck and Gonen teach matching trade orders. Gonen teaches the motivation of reducing procurement sets of traders based on classes in order to conditions of competitions among remaining traders is fulfilled for trading to occur by recusing both procurement class domains and trader class domains. It would have been obvious to one having ordinary skill before the effective filing date of the claimed invention to modify the process for matching trades of Waelbroeck to determine whether class of buyers and sellers are different or the same as taught by Gonen since Gonen teaches the motivation of reducing procurement sets of traders based on classes in order to conditions of competitions among remaining traders is fulfilled for trading to occur by recusing both procurement class domains and trader class domains.
In reference to Claim 19:
The combination of Waelbroeck and Sinclair discloses the limitations of independent claim 14. Waelbroeck further discloses the limitations of dependent claim 19.
(Previously Presented) The computer-implemented method of claim 14 (see rejection of claim 14 above), further comprising
causing, by the at least one processor, sending of a reporting message to a computer associated with a second participant via the communication network based on identifying the first matched priority order within the opposing side queue and based on a participant type associated with the first originating participant ((Waelbroeck) in at least FIG. 4C-1-4C-3; Col 4 lines 41-Col 5 lines 1-10, Col 9 lines 1-10, Col 9 lines 34-Col 10 lines 1-41, Col 12 lines 41-51, Col 17 lines 44-Col 18 lines 1-14)…,
Waelbroeck does not explicitly teach:
wherein the participant type associated with the second participant is different than the participant type associated with the first participant.
Gonen teaches:
wherein the participant type associated with the second participant is different than the participant type associated with the first participant.((Gonen) in at least para 0030 wherein the prior art teaches buyer class single buyer and seller class several sellers; para 0033 wherein the prior art teaches set of traders that do not trade and set of traders that do trade; para 0053 wherein the prior art teaches buyer class may be bijection with respect to procurement whereas sets of seller may be same good class)
Both Waelbroeck and Gonen teach matching trade orders. Gonen teaches the motivation of reducing procurement sets of traders based on classes in order to conditions of competitions among remaining traders is fulfilled for trading to occur by recusing both procurement class domains and trader class domains. It would have been obvious to one having ordinary skill before the effective filing date of the claimed invention to modify the process for matching trades of Waelbroeck to determine whether class of buyers and sellers are different or the same as taught by Gonen since Gonen teaches the motivation of reducing procurement sets of traders based on classes in order to conditions of competitions among remaining traders is fulfilled for trading to occur by recusing both procurement class domains and trader class domains.
Claim(s) 12-13 of claim 7 above, and Claims 20-21 of claim 14 above is/are rejected under 35 U.S.C. 103 as being unpatentable over US Patent No. 7,882,015 B2 by Waelbroeck et al (Waelbroeck), in view of WO 2004040422 A1 by Sinclair et al (Sinclair) and further in view of US Patent No. 7,426,490 B1 by Borsand et al. (Borsand)
In reference to Claim 12:
The combination of Waelbroeck and Sinclair discloses the limitations of independent claim 2. Waelbroeck further discloses the limitations of dependent claim 12.
(Previously Presented) The system of claim 2 (see rejection 2 above),
wherein the first order queue and the second order queue ((Waelbroeck) in at least FIG. 4A-1-4B-2; Col 8 lines 1-10; Table III-V) are implemented as ordered queues via a data structure in the memory, the ordered queues being configured to store representations of buy or sell orders …. ((Waelbroeck) in at least Col 4 lines 41-50, Col 8 lines 1-10),
Waelbroeck does not explicitly teach:
store representations of buy or sell orders in an order based on time of receipt.
Borsand teaches:
wherein the first order queue and the second order queue are implemented as ordered queues via a data structure in the memory, the ordered queues being configured to store representations of buy or sell orders in an order based on time of receipt ((Borsand) in at least Abstract wherein the prior art teaches queues set based on user defined thresholds; Fig. 2, Fig. 6; Col 1 lines 62-Col 2 lines 1-27, Col 5 lines 6-48, Col 6 lines 27-55, Col 8 lines 24-40, Col 9 lines 10-22)
Both Waelbroeck and Borsand are directed toward receiving incoming orders for order books stored in a database. Borsand teaches the motivation of presenting a plurality (first and second) queue lengths by number of typically time stamped orders so that opportunities for trades can be recognized faster and orders can be arranged with higher priority for matching. It would have been obvious to one having ordinary skill before the effective filing date of the claimed invention to modify the process for matching trades of Waelbroeck to apply a first and second queue for incoming time stamped orders for ingestion into order books of Borsand since Borsand teaches the motivation of presenting a plurality (first and second) queue lengths by number of typically time stamped orders so that opportunities for trades can be recognized faster and orders can be arranged with higher priority for matching.
In reference to Claim 13:
The combination of Waelbroeck, Sinclair and Borsand discloses the limitations of dependent claim 12. Waelbroeck further discloses the limitations of dependent claim 13
(Previously Presented) The system of claim 12 (see rejection of claim 12 above), wherein the at least one processor is further configured to:
receive, via the network interface, a second packet having a representation of a second order, the second order including an order quantity and an identifier of a second originating participant for the second order, the second originating participant being different than the first originating participant ((Waelbroeck) in at least Col 7 lines 60-Col 8 lines 1-10, lines 57-Col 9 lines 1-25; Col 10 lines 42-67);
identify the first order queue or the second order queue as an opposing side queue for the second order ((Waelbroeck) in at least col 4 lines 18-26, lines 41-Col 5 lines 1-10, Col 11 lines 39-51, Col 12 lines 41-61, claim 1);
execute a search of the opposing side queue to identify a match within the memory, the match being a buy or sell order associated with the identifier of the second originating participant ((Waelbroeck) in at least col 4 lines 18-26, lines 41-Col 5 lines 1-10, Col 11 lines 39-51, Col 12 lines 41-61, claim 1); and
based on the search not identifying the match within the memory, identify a buy or sell order stored within the opposing side queue that matches the second order based on time-based prioritization mechanism such that buy or sell orders with an oldest time of receipt are matched prior to other buy or sell orders stored within opposing side queue. ((Waelbroeck) in at least Abstract; Col 4 lines 41-47, Col 5 lines 47-67Col 12 lines 41-51, Col 17 lines 44-Col 18 lines 1-14)
Borsand teaches and provides supporting evidence:
…identify a buy or sell order stored within the opposing side queue that matches the second order based on time-based prioritization mechanism such that buy or sell orders with an oldest time of receipt are matched prior to other buy or sell orders stored within opposing side queue ((Borsand) in at least col 1 lines 62-Col 2 lines 1-11)
Both Waelbroeck and Borsand are directed toward receiving incoming orders for order books stored in a database. Borsand teaches the motivation that it is typical (well known) for exchanges to prioritize through time stamping mechanism order to matching and execution commonly referred to as FIFO. It would have been obvious to one having ordinary skill before the effective filing date of the claimed invention to modify the process for matching trades of Waelbroeck to apply FIFO matching trades of Borsand since Borsand teaches the motivation that it is typical (well known) for exchanges to prioritize through time stamping mechanism order to matching and execution commonly referred to as FIFO.
In reference to Claim 20:
The combination of Waelbroeck and Sinclair discloses the limitations of independent claim 14. Waelbroeck further discloses the limitations of dependent claim 20.
(Previously Presented) The steps of method claim 20 corresponds to functional process of system processor claim 12. Therefore, claim 20 has been analyzed and rejected as previously discussed with respect to claim 12
In reference to Claim 21:
The combination of Waelbroeck, Sinclair and Borsand discloses the limitations of dependent claim 20. Waelbroeck further discloses the limitations of dependent claim 21.
(Previously Presented) The steps of method claim 21 corresponds to functional process of system processor claim 13. Therefore, claim 21 has been analyzed and rejected as previously discussed with respect to claim 13.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US Pub No. 2011/0238556 A1 by Harmaty et al; US Patent No. 7,752,116 B2 by Ascher et al; CA 2626935 A1 by Studnitzer et al; US Pub No. 2007/0050254 A1 by Driscoll; CA 2942412 a1 by Little
Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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 MARY M GREGG whose telephone number is (571)270-5050. The examiner can normally be reached M-F 9am-5pm.
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, Christine Behncke can be reached at 571-272-8103. 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.
/MARY M GREGG/Examiner, Art Unit 3695
/CHRISTINE M Tran/Supervisory Patent Examiner, Art Unit 3695