Patent number 8601440 is assigned to
The following quote was obtained by the news editors from the background information supplied by the inventors: "Documents, software, and other information stored in computer-readable form is often subject to revision, resulting in multiple versions of a given file or set of files. During software development, for example, different members of a development team may each create their own versions of code and their own model versions. Creating alternate versions facilitates exploration of possible solutions, but also opens a door to inconsistencies, accidental omissions, and inefficient duplication.
"Accordingly, a variety of revision management tools have been created. Such tools may also be referred to as tools for revision control, version control, source control, source code management, content management, and/or document management, for example. Some revision control tools are stand-alone applications, while others are integrated into familiar applications such as word processors. In some situations, careful adherence to a set of rules for coordinating document changes with other team members could be used without any specialized tools for version control. However, the more team members, different versions, and impending deadlines are involved, the more likely it is that some kind of automated tool can be helpful."
In addition to the background information obtained for this patent, VerticalNews journalists also obtained the inventors' summary information for this patent: "To facilitate cooperation among developers, versions of a model can be published on web feeds, such as RSS or Atom web feeds. Developers working on respective computers can create new model versions which use some elements from a published feed and other elements introduced by the respective developer. New versions can then be shared through web feeds.
"Some embodiments configure memory with a model feed which includes a sequence of incremental differences corresponding to respective model versions. A display may show a visual representation of the model feed and its relation to other model feeds; a given model feed may reference a model snapshot feed and/or another model feed. A display may also show a model diagram derived from the model feed, visually representing elements with their relationships and/or dependencies in one or more of the model versions.
"A user can cause element-based operations on the model feed, such as adding an element, deleting an element, replacing one element with another element, moving an element, or renaming an element. A user can also cause feed-based operations, such as publishing a model feed, subscribing to a model feed, taking a snapshot of a model feed, branching (creating a child of a model feed), merging model feeds, and replaying (forward or backward) incremental differences in a model feed while watching corresponding changes in a displayed model diagram, for example.
"Model feed relationships vary. For example, one model feed can be a child of another model feed, two model feeds can each refer to the same snapshot feed, and a model feed can be merged in that it includes incremental differences from at least two other model feeds. A developer may read multiple different model feeds which represent different versions of a single model, and then select specific versions of elements within the model to carry forward.
"The examples given are merely illustrative. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Rather, this Summary is provided to introduce--in a simplified form--some concepts that are further described below in the Detailed Description. The innovation is defined with claims, and to the extent this Summary conflicts with the claims, the claims should prevail."
URL and more information on this patent, see: Massey, Dan; Groves, Mark. Using Web Model Feeds to Version Models Which Are Defined in Modeling Languages. U.S. Patent Number 8601440, filed
Keywords for this news article include: Software,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2013, NewsRx LLC
Most Popular Stories
- 5 Notable Hispanic Technology Executives
- Top Hispanic Tech Companies Push for the Top
- Visa, MasterCard Team Up to Focus on Payment Security
- Russia, Crimea Discuss Referendum
- China Urges Malaysia Flight Emergency Response
- Taco Bell Rings Up Breakfast Menu
- Sunday Starts Daylight Saving Time
- For Obama, a Last Stab at Improving Ties with Capitol Hill
- Three Americans on Missing Malaysia Airlines Plane: State Department
- California Establishes Center for Coffee Study