Collaborative modeling environment
First Claim
Patent Images
1. A non-transitory computer-readable medium comprising:
- one or more instructions which, when executed by at least one processor, cause the at least one processor to retrieve a model,the model being received from a user device;
one or more instructions which, when executed by the at least one processor, cause the at least one processor to execute the model using a program to determine whether an issue exists with the model or with the program;
one or more instructions which, when executed by the at least one processor, cause the at least one processor to cause the model to be made available to one or more users when no issue exists with the model or with the program;
one or more instructions which, when executed by the at least one processor, cause the at least one processor to cause information to be presented at the user device when the issue exists with the model,the information indicating that the issue exists with the model;
one or more instructions which, when executed by the at least one processor, cause the at least one processor to receive, from the user device, a response to the information indicating that the issue exists with the model,the response indicating that the model, with the issue, is to be made available to the one or more users; and
one or more instructions which, when executed by the at least one processor, cause the at least one processor to cause the model, with the issue, to be made available to the one or more users based on receiving the response indicating that the model, with the issue, is to be made available to the one or more users.
0 Assignments
0 Petitions
Accused Products
Abstract
A system may receive a model, extract information from the model, form a group of tags using the extracted information, and associate the group of tags with the model. The system may further receive a search query including one or more sequences of characters and determine whether to provide the model in a list of models created for the search query, based on the one or more sequences of characters and the group of tags.
-
Citations
23 Claims
-
1. A non-transitory computer-readable medium comprising:
-
one or more instructions which, when executed by at least one processor, cause the at least one processor to retrieve a model, the model being received from a user device; one or more instructions which, when executed by the at least one processor, cause the at least one processor to execute the model using a program to determine whether an issue exists with the model or with the program; one or more instructions which, when executed by the at least one processor, cause the at least one processor to cause the model to be made available to one or more users when no issue exists with the model or with the program; one or more instructions which, when executed by the at least one processor, cause the at least one processor to cause information to be presented at the user device when the issue exists with the model, the information indicating that the issue exists with the model; one or more instructions which, when executed by the at least one processor, cause the at least one processor to receive, from the user device, a response to the information indicating that the issue exists with the model, the response indicating that the model, with the issue, is to be made available to the one or more users; and one or more instructions which, when executed by the at least one processor, cause the at least one processor to cause the model, with the issue, to be made available to the one or more users based on receiving the response indicating that the model, with the issue, is to be made available to the one or more users. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving a model from a user device, the receiving being performed by a computing device; executing the model, the executing being performed by the computing device; determining whether the model is functional based on executing the model, the determining being performed by the computing device; causing the model to be made available to one or more users when the model is functional, the causing the model to be made available when the model is functional being performed by the computing device; causing information to be presented at the user device when the model is not functional, the information indicating that the model is not functional, the causing the information to be presented at the user device being performed by the computing device; receiving, from the user device, a response to the information indicating that the model is not functional, the response indicating that the model, that is not functional, is to be made available to the one or more users, the receiving the response being performed by the computing device; and causing the model, that is not functional, to be made available to the one or more users based on receiving the response indicating that the model, that is not functional, is to be made available to the one or more users, the causing the model to be made available when the model is not functional being performed by the computing device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a memory to store instructions; and a processor to execute the instructions in the memory to; receive a model from a user device, execute the model, determine whether an error, associated with the model, occurs based on executing the model, cause the model to be made available to one or more users when the error, associated with the model, does not occur based on executing the model, cause information to be presented at the user device when the error occurs based on executing the model, the information indicating that the error occurs based on executing the model, receive, from the user device, a response to the information indicating that the error occurs based on executing the model, the response indicating that the model is to be made available to the one or more users; and cause the model to be made available to the one or more users based on receiving the response indicating that the model is to be made available to the one or more users. - View Dependent Claims (15, 16, 17)
-
-
18. A method comprising:
-
receiving a model from a user device, the receiving the model being performed by a computing device; processing the model to obtain information that is used for executing the model, the model being processed without executing the model, the processing being performed by the computing device; determining whether the model is functional based on the information that is used for executing the model, the determining being performed by the computing device; causing information to be presented at the user device when the model is not functional, the information, presented at the user device, indicating that the model is not functional, the causing the information to be presented at the user device being performed by the computing device; receiving, from the user device, a response to the information indicating that the model is not functional, the response indicating that the model, that is not functional, is to be made available to the one or more users, the receiving the response being performed by the computing device; and causing the model, that is not functional, to be made available to the one or more users based on receiving the response indicating that the model, that is not functional, is to be made available to the one or more users, the causing the model to be made available when the model is not functional being performed by the computing device. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification