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 .
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.
Claim 20 is rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter.
Regarding Claim 20, the claim is rejected under 35 U.S.C. § 101 because the claim invention is not supported by a process, machine, manufacture, or composition of matter. In the state of the art, transitory signals are commonplace as a medium for transmitting computer instructions and thus, in the absence of any evidence to the contrary and given a broadest reasonable interpretation, the scope of a "computer-readable medium" covers a signal per se. A transitory signal does not fall within the definition of a process, machine, manufacture, or composition of matters. Claim 20 when read in light of Paragraph [0084] of Applicant's filed specification, does not define a computer-readable medium to include the disclosed tangible computer readable media, while at the same time excluding the intangible media such as signals, carrier waves, propagated signals, etc., and is thus non-statutory for that reason. Paragraph [0084] of Applicant's filed specification discloses “a machine storage medium 1020.... The instructions ... MAY reside completely or partially within the main memory 1014, within the static memory 1016, within the storage unit 1018, within at least one of the processors 1004 (e.g., within the processor's cache memory), or any suitable combination thereof, during execution thereof by the machine 1000”.
The specification or claims must be amended to limit the computer-readable storage medium to only non-transitory signals, and state the exclusion of transitory signals (See Official Gazette Notice 1351 OG 212, dated February 23, 2010).
Claim 20 recites “a machine-storage storage medium, the machine-storage medium including instructions that when executed by a machine, cause the machine to perform operations comprising:", instead of "a non-transitory machine-storage medium, the machine-storage medium including instructions that when executed by a machine, cause the machine to perform operations comprising:”. The Examiner suggests amending claim 20 to state "A non-transitory machine-storage medium …" to overcome the rejection under 35 U.S.C. §101.
Examiner’s Amendment
An examiner's amendment to the record appears below. Should the changes and/or additions be unacceptable to applicant, an amendment may be filed as provided by 37 CFR 1.312. To ensure consideration of such an amendment, it MUST be submitted no later than the payment of the issue fee.
The application has been amended as follows:
1. (Currently Amended) A system, comprising:
at least one hardware processor; and
at least one memory storing instructions that cause the at least one hardware processor to perform operations comprising:
receiving a first user input that comprises a selection of a target organization;
performing a set of queries on an organization intelligence database, the set of queries being associated with the target organization;
receiving a set of query results from the organization intelligence database in response to the set of queries, the set of query results comprising a plurality of data points for the target organization;
receiving a second user input that comprises a selection of a set of select data points from the plurality of data points for the target organization;
generating an input set of prompts based on the set of select data points, the set of prompts being configured to generate content for a communication to the target organization using at least one data point of the set of select data points;
generating, by a large-language model (LLM), the content using the input set of prompts; and
causing the content to be displayed on a graphical user interface.
2. (Currently Amended) The system of claim 1, wherein the LLM is a first LLM, and wherein the generating of the input set of prompts based on the set of select data points comprises:
generating, by a second LLM, a summary of the target organization based on the at least one data point of the set of select data points; and
generating at least one prompt in the input set of prompts based on the summary of the target organization.
Claim Objections
Claim 20 is objected to because of the following informalities: Claim 20 recites “a machine-storage storage medium", instead of "a … machine-storage medium". Appropriate correction is required.
Allowable Subject Matter
Claims 1-19 are allowed.
The following is a statement of reasons for the indication of allowable subject matter:
The closest prior art neither disclose nor sufficiently suggest the combination of features as claimed and arranged by applicant when read in light of the specification.
The closest prior art(s) Gutierrez et al. (US #2023/0252233) teaches a large language model (LLM) (¶0474 discloses after receiving the description from the user, the system might generate new Nouns, Verbs, Mappings, Integrations, etc. using a large language model trained with data from SKL Libraries. The LLM might also use third-party data as part of its training set in order to improve the capabilities of the model in generating new components that have not previously existed in SKL, Libraries. In general Gutierrez discloses a unified data model that can allow different computing device and infrastructure to communicate efficiently, ¶0004. ¶0476 discloses the user could then add in new features and functionality by describing the desired capabilities to an input [e.g., a chat interface] that can use a LLM to help generate new and/or combine existing components and add them to the SKApp. ¶0655 discloses the LLM may generate a query [using the search query inputted by the user into a search engine]. The analytics server may then perform a query using the search term. Accordingly, the LLM can search [look up] information in real-time from an SKDS).
Tremblay et al (US #2022/0343250) teaches Generative Pre-trained Transformer [GPT], Conversational Agent [or Bot] or Live Chat or Chat Bot. ¶0092 discloses a method and system for creating custom objects may be offered for addressing need for customizability with CRM systems and other-related systems for marketing and sales activities. For example, a multi-service business platform [e.g., framework] may include a customization system that may be used to create custom objects. The multi-service business platform may be configured to provide processes related to marketing, sales, and/or customer service. The multi-service business platform may include a database structure that already has preset or fixed core objects [e.g., contact objects, company objects, deals objects, ticket objects as described in more detail below]. However, the ability to create custom objects [e.g., using the customization system] allows for users to have the flexibility of creating any type of custom object [e.g., arbitrary objects] relevant to their business without being restricted to the fixed core objects. This allows for users to customize usage of the multi-service business platform more closely to their business with regard to marketing, sales, and/or customer service. This also may allow for improved and faster development of new custom object types by users and/or developers of the multi-service business platform.
Similarly, Bodin et al. (US #2020/0159502), Romero (US #2018/0032576), Vaas et al. (US #2021/0124843), and Kotak (US #2019/0349477) teaches Bot and Chat Bot.
But the closest prior art Gutierrez et al. (US #2023/0252233) in view of Tremblay et al (US #2022/0343250) further in view of Bodin et al. (US #2020/0159502), Romero (US #2018/0032576), Vaas et al. (US #2021/0124843), and Kotak (US #2019/0349477) fails to teach a system, comprising:
at least one hardware processor; and
at least one memory storing instructions that cause the at least one hardware processor to perform operations comprising:
receiving a first user input that comprises a selection of a target organization;
performing a set of queries on an organization intelligence database, the set of queries being associated with the target organization;
receiving a set of query results from the organization intelligence database in response to the set of queries, the set of query results comprising a plurality of data points for the target organization;
receiving a second user input that comprises a selection of a set of select data points from the plurality of data points;
generating an input set of prompts based on the set of select data points, the set of prompts being configured to generate content for a communication to the target organization using at least one data point of the set of select data points;
generating, by a large-language model (LLM), the content using the input set of prompts; and
causing the content to be displayed on a graphical user interface.
These limitations, in combination with the remaining limitations of independent Claims 1 and 12 are neither taught nor suggested by the prior art of record.
Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee. Such submissions should be clearly labeled "Comments on Statement of Reasons for Allowance."
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to YOGESHKUMAR G PATEL whose telephone number is (571)272-3957. The examiner can normally be reached 7:30 AM-4 PM PST.
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, Duc Nguyen can be reached at (571) 272-7503. 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.
/YOGESHKUMAR PATEL/Primary Examiner, Art Unit 2691