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 .
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.
3. Claims 15-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter.
A machine-readable storage medium typically covers forms of non-transitory tangible media and transitory propagating signals per se, particularly when the specification is silent. When the broadest reasonable interpretation of a claim covers a signal per se, the claims are rejected under 35 U.S.C. § 101 as covering non-statutory subject matter. It is suggested that the claims be amended to narrow the claim to cover only statutory embodiments to avoid a rejection under 35 U.S.C. § 101 by adding the limitation "non-transitory" to the claim. Such an amendment would typically not raise the issue of new matter, even when the specification is silent because the broadest reasonable interpretation relies on the ordinary and customary meaning that includes signals per se.
Allowable subject matter
4. Claims 1-14 are allowed.
5. Claims 15-20 would be allowable if rewritten or amended to overcome the 35 U.S.C. 101 rejection, set forth in this Office action.
Conclusion
6. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Doshi et al. (US 2021/0117249); Cui et al. (US 2021/0149821)
are cited, and considered pertinent to the instant specification.
7. Any inquiry concerning this communication or earlier communications from the examiner should be directed to DUC C HO whose telephone number is (571)272-3147. The examiner can normally be reached on M-F 8am-4pm.
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, Gary Mui can be reached on 571-270-1420 (Gary.mui@uspto.gov). The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see https://ppair-my.uspto.gov/pair/PrivatePair. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/DUC C HO/Primary Examiner, Art Unit 2465
An apparatus, comprising: a host side interface to couple to one or more central processing units (CPUs) that support multiple microservice endpoints; a network interface to receive from a network a packet having multiple frames that belong to different streams, the multiple frames formatted according to a text transfer protocol; circuitry to: process the frames according to the text transfer protocol and build content of a microservice functional call embedded within a message that one of the frames transports; and, execute the microservice function call.
process the frames according to the text transfer protocol and build content of a microservice functional call embedded within a message that one of the frames transports
A recent trend is to strip down the functionality of at least some of the applications into more finer grained, atomic functions (“microservices”) 00613
The term “microservice” at least in some examples refers to one or more processes that communicate over a network to fulfill a goal using technology-agnostic protocols (e.g., HTTP or the like).7