Patent Application 18486051 - Processing Natural Language Network Queries - Rejection
Appearance
Patent Application 18486051 - Processing Natural Language Network Queries
Title: Processing Natural Language Network Queries
Application Information
- Invention Title: Processing Natural Language Network Queries
- Application Number: 18486051
- Submission Date: 2025-05-14T00:00:00.000Z
- Effective Filing Date: 2023-10-12T00:00:00.000Z
- Filing Date: 2023-10-12T00:00:00.000Z
- National Class: 707
- National Sub-Class: 769000
- Examiner Employee Number: 89461
- Art Unit: 2159
- Tech Center: 2100
Rejection Summary
- 102 Rejections: 0
- 103 Rejections: 7
Cited Patents
The following patents were cited in the rejection:
- US 0315722đ
- US 0239569đ
- US 0007397đ
- US 0343066đ
- US 0127829đ
- US 0303301đ
- US 0349940đ
- US 0208841đ
Office Action Text
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . This action is in response to communications filed March 13, 2025. Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on March 13, 2025 has been entered. Response to Arguments Applicant's argument filed March 13, 2025 regarding the rejection of claims 1-22 under 35 U.S.C 101, has been fully considered and is persuasive. Applicants argue in substance: Regarding claims 1-22, the applicants submit that the steps are being performed are directed to statutory subject matter with significantly more. The argument of claims 1-22 have been fully considered and is persuasive. Therefore, the 35 U.S.C. 101 rejection of claims 1-22 have been withdrawn. Applicant's arguments filed March 13, 2025 regarding the rejection of claims 1-4, 6-14, and 19-20 under 35 U.S.C 103 have been fully considered but they are moot in view of the new grounds of rejection. Status of Claims Claim 1-4, 6-14, and 19-20 are pending, of which claims -4, 6-14, and 19-20 are in independent form. Claims 1-4, 6-14, and 19-20are rejected under 35 U.S.C. 103. Claim Rejections - 35 USC § 103 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 of this title, 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 set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied 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. Claims 1-4, 6-7, and 19 are rejected under 35 U.S.C. 103 as being unpatentable over Kwong et al. (US 2022/0343066) (hereinafter Kwong) in view of Saxe et al. (US 2023/0315722), and in further view of Zhang (US 11,620,473) (hereinafter Zhang). Regarding claim 1, Kwong teaches a method of operating a network associated with a tenant, the method comprising: receiving a network-related query (see Fig. 10, discloses receiving a natural language input (network-related query), a natural language query is considered network-related to one of ordinary skill in the art because you are sending natural language input through a network to a server for processing the natural language query using natural language processing to understand meaning and retrieve information); determining, based on a first language model, an intent of the network-related query (see para [0031], para [0074], discloses determining intent of natural language input based on natural language processing model (first language model)); Kwong does not explicitly teach communicating with one or more network devices in the network to obtain network records associated with the one or more network devices for training a second language model, different than the first language model, based on the network records; extracting, based on the second language model, a named entity from the network-related query by extracting one or more of: a user, a media access control (MAC) address, an Internet Protocol (IP) address, a device type, a location, a network domain, a network service, and a network segment; storing, on a multi-tenant database, a plurality of named entity lists associated with a plurality of tenants; and obtaining tenant-specific network-related search results by searching for the extracted named entity on a named entity list corresponding to the tenant in the plurality of named entity lists stored on the multi-tenant database. Saxe teaches communicating with one or more network devices in the network to obtain network records associated with the one or more network devices for training a second language model, different than the first language model, based on the network records (see Fig. 2, para [0036], para [0064], discloses different first and second machine learning models (first and second language models) trained on corpuses of text and list of options (network records)); storing, on a multi-tenant database, a plurality of named entity lists associated with a plurality of tenants (see Fig. 1, para [0041, 0048], para [0103], discloses storing features (named entity lists) in a data source (multi-tenant database) that provides features to machine learning model, ML model to infer intent of user based on natural language request); and obtaining tenant-specific network-related search results by searching for the extracted named entity on a named entity list corresponding to the tenant in the plurality of named entity lists stored on the multi-tenant database (see Fig. 1, Fig. 6, Fig. 11, para [0103], para [0129], discloses obtaining output from ML model as a template command (search results) associated with the respective user natural language request and context by ML model receiving features based on a set of natural language phrases as input and to infer a template command, in which the template command is editable or approved by respective user). Kwong/Saxe are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Kwong to utilize a second language model from disclosure of Saxe. The motivation to combine these arts is disclosed by Saxe as âML model can be retrained to improve its performance in predicting intent of the userâ (para [0033]) and utilizing a second language model is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Kwong/Saxe does not explicitly teach extracting, based on the second language model, a named entity from the network-related query by extracting one or more of: a user, a media access control (MAC) address, an Internet Protocol (IP) address, a device type, a location, a network domain, a network service, and a network segment. Zhang teaches extracting, based on the second language model, a named entity from the network-related query by extracting one or more of: a user, a media access control (MAC) address, an Internet Protocol (IP) address, a device type, a location, a network domain, a network service, and a network segment (see Figs. 4-5, Fig. 8, col. 2 ln 58-63, col. 9 ln 16-22, discloses extracting AI services from raw data into a machine-consumable format). Kwong/Saxe/Zhang are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Kwong/Saxe to automatically setting up or configuring the network using based on the received network configuration information from disclosure of Zhang. The motivation to combine these arts is disclosed by Zhang as âService providers often use models, such as ML, to help provide the functionality of the various AI servicesâ (see col. 1 ln 30-31) and automatically setting up or configuring the network using based on the received network configuration information is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Regarding claim 19, Kwong teaches a method of operating a network comprising: receiving a natural language query ( see Fig. 10, discloses receiving a natural language input (query)); determining a purpose of the natural language query (see para [0031], para [0074], discloses determining intent (purpose) of natural language input based on natural language processing model). Kwong does not explicitly teach normalizing the natural language query to remove anomalies from the natural language query; presenting a response requesting for network configuration information based on the purpose of the natural language query; and in response to receiving the requested network configuration information, automatically setting up or configuring the network using based on the received network configuration information. Saxe teaches normalizing the natural language query to remove anomalies from the natural language query (see para [0043], discloses normalizing natural language phrases to auto-correct, auto-complete or an inference of a userâs intent based on the received natural language phrases); presenting a response requesting for network configuration information based on the purpose of the natural language query (see Figs. 6-7, para [0037, 0039], para [0059], discloses generating supplemental training data based on user corrections regarding intent of the user and natural language phrases). Kwong/Saxe are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Kwong to include network-related information based on a purpose from disclosure of Saxe. The motivation to combine these arts is disclosed by Saxe as âML model can be retrained to improve its performance in predicting intent of the userâ (para [0033]) and including network-related information based on a purpose is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Kwong/Saxe do not explicitly teach in response to receiving the requested network configuration information, automatically setting up or configuring the network using based on the received network configuration information. Zhang teaches in response to receiving the requested network configuration information, automatically setting up or configuring the network using based on the received network configuration information (see Figs. 3-5, Fig. 8, col. 8 ln 47-56, col. 9 ln 16-23, discloses automatically configuring AI service based on received network configuration request). Kwong/Saxe/Zhang are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Kwong/Saxe to automatically setting up or configuring the network using based on the received network configuration information from disclosure of Zhang. The motivation to combine these arts is disclosed by Zhang as âService providers often use models, such as ML, to help provide the functionality of the various AI servicesâ (see col. 1 ln 30-31) and automatically setting up or configuring the network using based on the received network configuration information is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Regarding claim 2, Kwong/Saxe/Zhang teach a method of claim 1. Kwong further teaches generating a response based on the tenant-specific network-related search results (see Fig. 10, para [0204], para [0286-0287], discloses providing results for the user request based on initiated task of the determined user intent). Regarding claim 3, Kwong/Saxe/Zhang teach a method of claim 1. Kwong further teaches wherein receiving the network-related query comprises receiving a natural language query, and wherein generating the response comprises generating a natural language response (Figs. 8-9, para [0262-0263], discloses generating natural language responses as shown in Fig. 9). Regarding claim 4, Kwong/Saxe/Zhang teach a method of claim 1. Kwong further teaches wherein the first language model comprises a natural language model (see para [0074], discloses natural language processing model). Kwong does not explicitly teach and wherein the second language model comprises a network-related language model that is trained on the network records. Saxe teaches wherein the second language model comprises a network-related language model that is trained on the network records (see Fig. 2, Fig. 4, para [0036], para [0079], discloses machine learning model ML model, (network related language model) that is trained). Regarding claim 6, Kwong/Saxe/Zhang teach a method of claim 1. Kwong does not explicitly teach determining whether the tenant-specific network-related search results are sufficient to trigger an output template; and in response to determining that the search results are sufficient to trigger the output template, presenting the response in accordance with the output template. Saxe teaches determining whether the tenant-specific network-related tenant-specific network-related search results are sufficient to trigger an output template (see Fig. 6, para [0037], para [0042], discloses generating a template query (output template) determined from received user selections of auto-correction in response to completed natural language query that indicated portions of defined user parameters in the template query); and in response to determining that the tenant-specific network-related search results are sufficient to trigger the output template, presenting the response in accordance with the output template (see Fig. 6, para [0042], para [0059], discloses presenting a template query in a parameterized form including fillable text sections corresponding to parameters generated based on the natural language query). Regarding claim 7, Kwong/Saxe/Zhang teach a method of claim 1. Kwong does not explicitly teach wherein generating the response comprises prompting for additional input, the method further comprising: in response to receiving the additional input, automatically configuring the network for the tenant based on the additional input. Saxe teaches wherein generating the response comprises prompting for additional input, the method further comprising: in response to receiving the additional input, automatically configuring the network for the tenant based on the additional input (see Fig. 7, para [0090-0091], discloses receiving machine learning model additional input and automatically predicting a set of potential options for correcting a portion of natural language request). Claims 8-11 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Kwong et al. (US 2022/0343066) (hereinafter Kwong) in view of Saxe et al. (US 2023/0315722) and Zhang as applied to claim 1, and in further view of Hubbard (US 2022/0303301) (hereinafter Hubbard). Regarding claim 8, Kwong/Saxe/Zhang teach a method of claim 1. Kwong/Saxe/Zhang does not explicitly teach wherein receiving the network-related query comprises receiving a query requesting information on a user, the method further comprising: in response to finding the extracted named entity in the named entity list, displaying the response that includes information on the user, wherein the information on the user includes one or more of: an email address of the user, a number of devices associated with the user, a media access control (MAC) address of each device associated with the user, and whether one or more of the devices associated with the user is currently connected to the network. Hubbard teaches wherein receiving the network-related query comprises receiving a query requesting information on a user, the method further comprising: in response to finding the extracted named entity in the named entity list, displaying the response that includes information on the user (see Fig. 3, Fig. 7, para [0121], para [0126], discloses in response to request providing feedback, including a respective user associated with a client device for a unique identifier of a respective user profile), wherein the information on the user includes one or more of: an email address of the user, a number of devices associated with the user, a media access control (MAC) address of each device associated with the user, and whether one or more of the devices associated with the user is currently connected to the network (see Fig. 3, para [0098], discloses user email communication allowing user to join session). Kwong/Saxe/Zhang/Hubbard are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Kwong/Saxe/Zhang to request information on a user from disclosure of Hubbard. The motivation to combine these arts is disclosed by Hubbard as âmay further focus the time and resources of the team to improve the probability of project successâ (para [0188]) and requesting information on a user is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Regarding claim 9, Kwong/Saxe/Zhang teach a method of claim 1. Kwong/Saxe/Zhang does not explicitly teach wherein the response further includes a link to additional network access records associated with the user. Hubbard teaches wherein the response further includes a link to additional network access records associated with the user (see Fig. 9, para [0150], discloses including a URL link enabling anyone with link to join session). Kwong/Saxe/Zhang/Hubbard are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Kwong/Saxe/Zhang to request information on a user from disclosure of Hubbard. The motivation to combine these arts is disclosed by Hubbard as âmay further focus the time and resources of the team to improve the probability of project successâ (para [0188]) and requesting information on a user is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Regarding claim 10, Kwong/Saxe/Zhang teach a method of claim 1. Kwong/Saxe/Zhang do not explicitly teach wherein receiving the network-related query comprises receiving a query to troubleshoot the network, the method further comprising: displaying the response that includes information about the network, wherein the information about the network includes one or more of: a number of failed sessions, one or more reasons for network failure, and a probability associated with each of the reasons for network failure. Hubbard teaches wherein receiving the network-related query comprises receiving a query to troubleshoot the network, the method further comprising: displaying the response that includes information about the network, wherein the information about the network includes one or more of: a number of failed sessions, one or more reasons for network failure, and a probability associated with each of the reasons for network failure (see Fig. 2B, Fig. 6, para [0139], discloses probability of failure). Kwong/Saxe/Zhang/Hubbard are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Kwong/Saxe/Zhang to request information on a user from disclosure of Hubbard. The motivation to combine these arts is disclosed by Hubbard as âmay further focus the time and resources of the team to improve the probability of project successâ (para [0188]) and requesting information on a user is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Regarding claim 11, Kwong/Saxe/Zhang teach a method of claim 1. Kwong/Saxe/Zhang does not explicitly teach wherein the response further includes a link to additional authentication records for the network or a graphical chart illustrating the reasons for network failure and their respective probabilities. Hubbard teaches wherein the response further includes a link to additional authentication records for the network or a graphical chart illustrating the reasons for network failure and their respective probabilities (see Figs. 2B-2C, para [0108], discloses failure dependency hierarchy data (graphical chart) of categorized failure event objects). Kwong/Saxe/Zhang/Hubbard are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Kwong/Saxe/Zhang to request information on a user from disclosure of Hubbard. The motivation to combine these arts is disclosed by Hubbard as âmay further focus the time and resources of the team to improve the probability of project successâ (para [0188]) and requesting information on a user is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Regarding claim 20, Kwong/Saxe/Zhang teach a method of claim 19. Kwong does not explicitly teach wherein determining a purpose of the natural language query comprises determining a purpose of the natural language query based on a natural language model, the method further comprising: extracting a named entity from the natural language query; and searching for the extracted named entity on one or more named entity lists that are stored on a multi-tenant database. Saxe teaches wherein determining a purpose of the natural language query comprises determining a purpose of the natural language query based on a natural language model, the method further comprising: extracting a named entity from the natural language query (see Figs. 3-4, para [0079], discloses extracting userâs intent in auto-corrected words (named entity) from the natural language query). Kwong/Saxe/Zhang do not explicitly teach searching for the extracted named entity on one or more named entity lists that are stored on a multi-tenant database. Hubbard teaches searching for the extracted named entity on one or more named entity lists that are stored on a multi-tenant database (see Figs. 2B-3, para [0164], discloses searching for critical event objects of object dependency data structure stored in user profiles of user database). Kwong/Saxe/Zhang/Hubbard are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Kwong/Saxe/Zhang to request information on a user from disclosure of Hubbard. The motivation to combine these arts is disclosed by Hubbard as âmay further focus the time and resources of the team to improve the probability of project successâ (para [0188]) and requesting information on a user is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Claim 12 is rejected under 35 U.S.C. 103 as being unpatentable over Kwong et al. (US 2022/0343066) (hereinafter Kwong) in view of Saxe et al. (US 2023/0315722) and Zhang as applied to claim 1, and in further view of Ko et al. (US 2020/0349940) (hereinafter Ko). Regarding claim 12, Kwong/Saxe/Zhang teach a method of claim 1. Kwong/Saxe/Zhang does not explicitly teach wherein receiving the network-related query comprises receiving a query requesting information on a user, the method further comprising: displaying the response listing multiple candidates potentially associated with the user. Ko teaches wherein receiving the network-related query comprises receiving a query requesting information on a user, the method further comprising: displaying the response listing multiple candidates potentially associated with the user (see Fig. 1, para [0167], discloses a message including a list of device candidates in which a requesting user can select a target device from among the listing of device candidates). Kwong/Saxe/Zhang/Ko are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Kwong/Saxe/Zhang to display listing of multiple candidates from disclosure of Ko. The motivation to combine these arts is disclosed by Ko as âthe accuracy of determining the target device according to the intention of the user may be improvedâ (para [0315]) and displaying listing of multiple candidates is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Claim 13 is rejected under 35 U.S.C. 103 as being unpatentable over Kwong et al. (US 2022/0343066) (hereinafter Kwong) in view of Saxe et al. (US 2023/0315722) and Zhang as applied to claim 1, and in further view of Cruz Benito et al. (US 2023/0208841) (hereinafter Cruz). Regarding claim 13, Kwong/Saxe/Zhang teach a method of claim 1. Kwong/Saxe/Zhang does not explicitly teach wherein receiving the network-related query comprises receiving a query requesting information on a user, the method further comprising: in response to not finding the extracted named entity in the named entity list, displaying the response with a default message. Cruz teaches wherein receiving the network-related query comprises receiving a query requesting information on a user, the method further comprising: in response to not finding the extracted named entity in the named entity list, displaying the response with a default message (see Fig. 3, para [0005], discloses name not matching entity in updated list of entities and forwarding denial of access status (default message) to external computing device). Kwong/Saxe/Zhang/Cruz are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Kwong/Saxe/Zhang to message when not finding extracted named entity from disclosure of Cruz. The motivation to combine these arts is disclosed by Cruz as âidentify and automatically improve the identification of an entity across multiple restricted systems' denial listsâ (para [0011]) and messaging when not finding extracted named entity is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Claims 14 is rejected under 35 U.S.C. 103 as being unpatentable over Fainberg (US 2020/0007397) (hereinafter Fainberg) in view of Biswas (US 2015/0127829) (hereinafter Biswas). Regarding claim 14, Fainberg teaches a method of operating a network comprising: receiving a query for simulating a network access policy for the network (see para [0056], para [0088], discloses receiving request (query) to implement a segmentation policy (network access policy)); determining that an intent of the query is to simulate the network access policy for the network (see Fig. 3, para [0037-0038], para [0091], discloses determining intent of request to simulate network segmentation rules to determine any segmentation rules being violated via segmentation policy); simulating the network access policy for the network to obtain simulation results for the query (see para [0060], para [0087], discloses putting segmentation policy into simulation and indicating violations (simulation results) of the segmentation policy). Fainberg does not explicitly teach determining whether the simulation results trigger an intent-dependent output template; and in response to determining that the simulation results trigger an intent-dependent output template, presenting a response in accordance with the triggered intent-dependent output template. Biswas teaches determining whether the simulation results trigger an intent-dependent output template (see Fig. 3, para [0040], para [0058], determining simulation results generate a policy template (intent-dependent output template) for respective application code); and in response to determining that the simulation results trigger an intent-dependent output template, presenting a response in accordance with the triggered intent-dependent output template (see Fig. 3, para [0041], para [0058], discloses populating template variables in policy template for respective application code). Fainberg/Biswas are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Fainberg to trigger an intent-dependent output template from disclosure of Biswas. The motivation to combine these arts is disclosed by Biswas as âusers are increasingly interested in knowing more about the data requirements of applications before installing them on their devicesâ (para [0001]) and triggering an intent-dependent output template is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Claims 16 is rejected under 35 U.S.C. 103 as being unpatentable over Fainberg (US 2020/0007397) (hereinafter Fainberg) in view of Biswas (US 2015/0127829) (hereinafter Biswas) as applied to claim 14, and in further view of Wu et al. (US 2022/0239569) (hereinafter Biswas). Regarding claim 16, Fainberg/Biswas teach a method of claim 14. Fainberg/Biswas does not explicitly teach receiving a query for troubleshooting the network; determining that an intent of the query is to troubleshoot the network; and in response to determining that the intent of the query is to troubleshoot the network, troubleshooting the network by extracting, from the query, one or more of: a username, a media access control (MAC) address, an Internet Protocol (IP) address, a device type, a location, a network domain, a network service, and a network segment. Wu teaches receiving a query for troubleshooting the network (see Fig. 2, para [0043], discloses receiving query to troubleshoot Mohave devices)); determining that an intent of the query is to troubleshoot the network (see para [0043], para [0056], discloses determining intent of query); and in response to determining that the intent of the query is to troubleshoot the network, troubleshooting the network by extracting, from the query, one or more of: a username, a media access control (MAC) address, an Internet Protocol (IP) address, a device type, a location, a network domain, a network service, and a network segment (see Fig. 2, para [0074], discloses extracting unhappy clients found in response to troubleshoot query as shown in Fig. 2). Fainberg/Biswas/Wu are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Fainberg/Biswas to include query for troubleshooting network from disclosure of Wu. The motivation to combine these arts is disclosed by Wu as âproviding an enhanced natural language conversation user interface for a network management systemâ (para [0001]) and including query for troubleshooting network is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to COURTNEY HARMON whose telephone number is (571)270-5861. 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, Ann Lo can be reached at 571-272-9767. 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. /Courtney Harmon/Primary Examiner, Art Unit 2159