PATENT CLAIM ANALYSIS

Application Number: 16199171
Application Type: Utility
Filing Date: 2018-11
Publication Date: 2019-03
Patent Classification: ["709", "245000"]

Abstract:
A virtual machine shared by tenants triggers an accept wrapper for an accept operation. The virtual machine, in response to the accept operation bound to a particular address call for binding a particular tenant to a particular IP address and a shared port, creating a first socket to listen to a particular IP address assigned to a particular tenant and creating a second socket to listen to another port. The virtual machine, in response to a connection occurring on the first socket, creating a first thread and forwarding the first thread to the accept wrapper from the particular IP address and in response to the connection occurring on the second socket, creating a second thread and forwarding the second thread to the accept wrapper from the another port. The virtual machine returns at least one of the first thread and the second thread in response to the accept operation call.

Claim (Index 15):
A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:\n in response to receiving an accept operation call for a particular tenant of a plurality of tenants, triggering, by a computer system, an accept wrapper by a virtual machine shared by a plurality of tenants, each of the plurality of tenants allocated a separate IP address from among a plurality of IP addresses, each of the plurality of tenants sharing a localhost port, the accept wrapper for supporting network isolation for the plurality of tenants; and in response to determining the accept operation relates to an IP address bound to a particular address call binding the particular tenant to a particular IP address from among the plurality of IP addresses and to the localhost port: creating, by the computer system, a first socket to listen to a particular IP address assigned to the particular tenant; creating, by the computer system, a second socket to listen to another port; in response to a connection occurring on the first socket, creating, by the computer system, a first thread and forwarding the first thread to the accept wrapper from the particular IP address; in response to the connection occurring on the second socket, creating, by the computer system, a second thread and forwarding the second thread to the accept wrapper from the another port; and returning, by the computer system, at least one of the first thread and the second thread in response to the accept operation call.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 98.0
- Lexical Diversity: 3.38298
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['14510887', '15588644', '14231702', '15473873', '14546276']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2463578265225074
- 35 USC 102 Novelty (BERT): 0.5577388756864746
- Combined Prediction Score: 0.2774959314389041
- Mean Citation Score: 286.056616
- Max Citation Score: 434.07733
- Similarity Product: 353.3422629208601

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test