System and method of providing real-time updates related to in-use artifacts in a software development environment
First Claim
1. A method, implemented in a network including a server computer and a client computer, comprising:
- storing and updating, by the server computer, a preference as to a characteristic of a software artifact;
executing, by the client computer, a software development environment using the software artifact; and
performing, by the server computer and the client computer, an update cycle, includingmaking, by the server computer, in view of the preference as to the characteristic of the software artifact, an actionable change determination as to whether there is a change in the characteristic of the software artifact that reaches a threshold level of significance;
communicating, by the server computer to the client computer, the actionable change determination; and
when the actionable change determination is that there is a change in the characteristic of the software artifact that reaches the threshold level of significance, performing by the client computer a specific action in the software development environment in response to the actionable change determination, whereiniterations of the update cycle are performed corresponding to repeated polling at regular time intervals from the client computer of the server computer for the actionable change determination.
2 Assignments
0 Petitions
Accused Products
Abstract
An artifact update system including a server and a client is described. The server stores and updates a preference as to a characteristic of an artifact. The client executes a software development environment using the artifact. The server makes, in view of the preference as to the characteristic of the artifact, an actionable change determination as to whether there is a change in the characteristic of the artifact that reaches a threshold level of significance. The server communicates to the client the actionable change determination. When the actionable change determination is that there is a change in the characteristic of the artifact that reaches the threshold level of significance, the client performs a specific action in the software development environment in response to the actionable change determination.
200 Citations
18 Claims
-
1. A method, implemented in a network including a server computer and a client computer, comprising:
-
storing and updating, by the server computer, a preference as to a characteristic of a software artifact; executing, by the client computer, a software development environment using the software artifact; and performing, by the server computer and the client computer, an update cycle, including making, by the server computer, in view of the preference as to the characteristic of the software artifact, an actionable change determination as to whether there is a change in the characteristic of the software artifact that reaches a threshold level of significance; communicating, by the server computer to the client computer, the actionable change determination; and when the actionable change determination is that there is a change in the characteristic of the software artifact that reaches the threshold level of significance, performing by the client computer a specific action in the software development environment in response to the actionable change determination, wherein iterations of the update cycle are performed corresponding to repeated polling at regular time intervals from the client computer of the server computer for the actionable change determination. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a server computer that stores and updates a preference as to a characteristic of a software artifact; and a client computer that executes a software development environment using the software artifact, wherein the server computer and the client computer perform an update cycle, including; the server computer making, in view of the preference as to the characteristic of the software artifact, an actionable change determination as to whether there is a change in the characteristic of the software artifact that reaches a threshold level of significance; the server communicating to the client computer the actionable change determination; and when the actionable change determination is that there is a change in the characteristic of the software artifact that reaches the threshold level of significance, the client computer performing a specific action in the software development environment in response to the actionable change determination, wherein iterations of the update cycle are performed corresponding to repeated polling at regular time intervals from the client computer of the server computer for the actionable change determination. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable, non-transitory storage medium, with instructions stored thereon such that when the instructions are executed by a client computer, a method is performed comprising:
-
repeatedly polling by the client computer at regular time intervals of a server computer, which stores and updates a preference as to a characteristic of a software artifact, and which is connected over a network with the client computer, which further executes a software development environment using the software artifact, for an actionable change determination, made by the server in view of the preference as to the characteristic of the software artifact, as to whether there is a change in the characteristic of the software artifact that reaches a threshold level of significance; repeatedly receiving by the client computer from the server computer the actionable change determination determined by the server computer; and in those instances when the actionable change determination is that there is a change in the characteristic of the software artifact that reaches the threshold level of significance, performing a specific action in the software development environment in response to the actionable change determination. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable, non-transitory storage medium, with instructions stored thereon such that when the instructions are executed by a server computer, a method is performed comprising:
-
receiving by the server computer, at regular time intervals, repeated polling from a client computer, which executes a software development environment using a software artifact, and which is connected over a network with the server computer, which further stores and updates a preference as to a characteristic of the software artifact, for an actionable change determination, made by the server computer in view of the preference as to the characteristic of the software artifact, as to whether there is a change in the characteristic of the software artifact that reaches a threshold level of significance; in response to each poll from the client computer, making by the server computer the actionable change determination; and communicating by the server computer to the client computer each actionable change determination, the client computer further, in those instances when the actionable change determination is that there is a change in the characteristic of the software artifact that reaches the threshold level of significance, performing a specific action by the client computer in the software development environment in response to the actionable change determination. - View Dependent Claims (18)
-
Specification