Patent application number | Description | Published |
20100169865 | Selective Notifications According to Merge Distance for Software Version Branches within a Software Configuration Management System - A computer-implemented method of controlling version branching within a software configuration management system (SCMS) can include, responsive to a user initiating a check-out operation of a file within the SCMS, identifying the file and a workspace of the user and searching nodes of the repositories of the SCMS for a successor version of the file. When a successor version of the file is located within a node that is within a predetermined distance of the workspace of the user, a notification that the successor version of the file is within the predetermined distance of the workspace of the user can be output. When a successor version of the file is not located within a node within a predetermined distance of the workspace of the user, the file can be checked-out to the workspace of the user. | 07-01-2010 |
20110093371 | TOKEN LICENSING MAPPING COSTS TO ENABLED SOFTWARE TOOL FEATURES - A request to activate a software tool can be received, where activation requires a quantity of tokens of a token license model. An entity, project, user-set, user, or combination thereof corresponding to the request can be ascertained. A feature-set to be enabled can be determined by querying preexisting indexed records. The preexisting indexed records can associate different feature-sets to different entities, projects, user-sets, users, or combinations thereof. A token cost can be computed for activating the software tool with the feature-set enabled for the request. Token costs for utilizing the software tool can vary depending upon the enabled feature-set. The computed token cost can be the quantity of tokens required to activate the software tool responsive to the request. | 04-21-2011 |
20110161931 | AUTOMATED STREAM-BASED CHANGE FLOWS WITHIN A SOFTWARE CONFIGURATION MANAGEMENT SYSTEM - Using stream-based change flow models to propagate source code file changes within a software configuration management system can begin with the detection of the addition of a source code file, either a new file or new version, to a software configuration management system by a change flow manager. The source code file can then be related to a component based upon the hierarchical placement of the source code file within the filesystem. Stream-based change flow models that contain the component can be identified. Change flow relationships within a stream-based change flow model can define the propagation of changes between streams (an aggregate of components) and/or components. Authorization from a human agent can be requested to initiate propagation of the source code file. Upon receipt of an affirmative response, the source code file can be automatically copied to the container objects that correspond to the identified recipients for changes. | 06-30-2011 |
20120166258 | TOKEN LICENSING MAPPING COSTS TO ENABLED SOFTWARE TOOL FEATURES - A request to activate a software tool can be received, where activation requires a quantity of tokens of a token license model. An entity, project, user-set, user, or combination thereof corresponding to the request can be ascertained. A feature-set to be enabled can be determined by querying preexisting indexed records. The preexisting indexed records can associate different feature-sets to different entities, projects, user-sets, users, or combinations thereof. A token cost can be computed for activating the software tool with the feature-set enabled for the request. Token costs for utilizing the software tool can vary depending upon the enabled feature-set. The computed token cost can be the quantity of tokens required to activate the software tool responsive to the request. | 06-28-2012 |
Patent application number | Description | Published |
20090259933 | System for Displaying an Annotated Programming File - A system includes a display, a processor executing an application program for displaying an annotation file, and memory storing program instructions of the application program. The processor associates an annotation with a programming module of a baseline file to display, in an unsegmented window of a graphical user interface, the baseline file as a hierarchical structure having nodes. Each node represents a programming module of the baseline file. Displayed is an annotation in the unsegmented window of the GUI proximate to the node that represents the programming module with which the annotation is associated. The displayed annotation includes selectable messages displayed proximate to each other to facilitate visual comparison. Each selectable message describes a modification made to the baseline file by a different contributor. The annotation indicates that the modifications produce a conflict. The conflict is resolvable within the unsegmented window by a selection of one of the selectable messages. | 10-15-2009 |
20120016867 | Displaying changes to versioned files - Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size. | 01-19-2012 |
20120192141 | SELECTIVE NOTIFICATIONS ACCORDING TO MERGE DISTANCE FOR SOFTWARE VERSION BRANCHES WITHIN A SOFTWARE CONFIGURATION MANAGEMENT - A computer-implemented method of controlling version branching within a software configuration management system (SCMS) can include, responsive to a user initiating a check-out operation of a file within the SCMS, identifying the file and a workspace of the user and searching nodes of the repositories of the SCMS for a successor version of the file. When a successor version of the file is located within a node that is within a predetermined distance of the workspace of the user, a notification that the successor version of the file is within the predetermined distance of the workspace of the user can be output. When a successor version of the file is not located within a node within a predetermined distance of the workspace of the user, the file can be checked-out to the workspace of the user. | 07-26-2012 |
20120203768 | DISPLAYING CHANGES TO VERSIONED FILES - Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size. | 08-09-2012 |
20130111441 | PARALLEL DEVELOPMENT OF A SOFTWARE SYSTEM | 05-02-2013 |
20130111442 | PARALLEL DEVELOPMENT OF A SOFTWARE SYSTEM | 05-02-2013 |
20130326478 | VERSION LABELING IN A VERSION CONTROL SYSTEM - Version labeling of an artifact in a version control system. An embodiment can include accepting at least one change set into a configuration for the artifact. Based on the change set, a new version of the artifact can be selected by the configuration. Via a processor, an identifier can be generated for the newly selected version of the artifact. The identifier can include at least a branch name for a branch in which the newly selected version of the artifact is contained and a sequence number for the newly selected version of the artifact. The newly selected version of the artifact can be labeled with the generated identifier. | 12-05-2013 |
20130326480 | VERSION LABELING IN A VERSION CONTROL SYSTEM - Version labeling of an artifact in a version control system. An embodiment can include accepting at least one change set into a configuration for the artifact. Based on the change set, a new version of the artifact can be selected by the configuration. Via a processor, an identifier can be generated for the newly selected version of the artifact. The identifier can include at least a branch name for a branch in which the newly selected version of the artifact is contained and a sequence number for the newly selected version of the artifact. The newly selected version of the artifact can be labeled with the generated identifier. | 12-05-2013 |
20140101637 | SELECTIVE NOTIFICATIONS ACCORDING TO MERGE DISTANCE FOR SOFTWARE VERSION BRANCHES WITHIN A SOFTWARE CONFIGURATION MANAGEMENT SYSTEM - A computer-implemented method of controlling version branching within a software configuration management system (SCMS) can include, responsive to a user initiating a check-out operation of a file within the SCMS, identifying the file and a workspace of the user and searching nodes of the repositories of the SCMS for a successor version of the file. When a successor version of the file is located within a node that is within a predetermined distance of the workspace of the user, a notification that the successor version of the file is within the predetermined distance of the workspace of the user can be output. When a successor version of the file is not located within a node within a predetermined distance of the workspace of the user, the file can be checked-out to the workspace of the user. | 04-10-2014 |
20140188852 | DISPLAYING CHANGES TO VERSIONED FILES - Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size. | 07-03-2014 |
20140279975 | MANAGING VERSIONS OF ARTIFACTS STORED ACROSS DISPARATE TOOLS - Arrangements described herein relate to managing versions of artifacts stored across disparate tools. In a multi-dimensional configuration space, dimensions can be defined. The dimensions can represent respective variations of respective versions of a plurality of artifacts for at least a first configuration of a system. Via the dimensions, versions of the plurality of artifacts can be mapped to at least a corresponding first configuration of the system, the mapped versions of the plurality of artifacts corresponding to the versions of the artifacts used in the first configuration. The first configuration can be identified by a point in the multi-dimensional configuration space defined by the respective dimensions. At least a first of the plurality of artifacts can be stored by a first tool, and at least a second of the plurality of artifacts can be stored by a second tool disparate from the first tool. | 09-18-2014 |
20140279980 | MANAGING VERSIONS OF ARTIFACTS STORED ACROSS DISPARATE TOOLS - Arrangements described herein relate to managing versions of artifacts stored across disparate tools. In a multi-dimensional configuration space, dimensions can be defined. The dimensions can represent respective variations of respective versions of a plurality of artifacts for at least a first configuration of a system. Via the dimensions, versions of the plurality of artifacts can be mapped to at least a corresponding first configuration of the system, the mapped versions of the plurality of artifacts corresponding to the versions of the artifacts used in the first configuration. The first configuration can be identified by a point in the multi-dimensional configuration space defined by the respective dimensions. At least a first of the plurality of artifacts can be stored by a first tool, and at least a second of the plurality of artifacts can be stored by a second tool disparate from the first tool. | 09-18-2014 |
20160055153 | DISPLAYING CHANGES TO VERSIONED FILES - Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size. | 02-25-2016 |
Patent application number | Description | Published |
20090077849 | MOLDED SIGN FRAME ASSEMBLY - A sign frame comprises a pair of upstanding leg members each having a proximate end and a tapered distal end, at least one top member connecting the leg members at the proximate ends thereof, and at least one cross member connecting the leg members between the proximate and distal ends thereof. The members together define a first sign mounting area. Within the sign frame is at least one mounting flange extending into the first sign mounting area from the sign frame, and at least one elongated stiffening rib upstands from and extends along each of the leg members. | 03-26-2009 |
20110239506 | SIGN FRAME - A sign frame includes a panel with a first side extension and a second side extension. The first side extension defines an opening for receiving ballast. The first side extension also defines a hollow chamber for storing the ballast. The panel also includes an upper crossbar that extends between distal ends of the first and the second side extensions, and a lower crossbar that extends between proximal ends of the first and the second side extensions. The first and the second side extensions, upper cross bar, and lower crossbar define a front surface and rear surface. The front surface is configured to receive signage. | 10-06-2011 |
20120066946 | SIGN ASSEMBLY - A sign assembly includes a base, a pair of spring members, and a panel. The spring members include a resilient portion that includes attachment means at a first end to enable attachment of the spring member to the base. The spring members also include a generally straight rod that extends from a second end of the resilient portion. The panel defines a pair of openings at a lower edge configured to slidably receive the rod of the spring members. The amount by which the rod slides into the panel is configured to secure the panel in an upright position. | 03-22-2012 |
20120066947 | SIGN ASSEMBLY - A sign assembly includes a panel and a base. The base is configured to be attached to the panel via a resilient member. The bottom surface of the base defines a pair of cavities. The cavities are positioned substantially adjacent to a forward edge of the bottom surface. A pair of wheel assemblies is secured within respective cavities on the bottom surface. Each wheel assembly includes a housing that houses an axle and wheel. | 03-22-2012 |
20140150309 | SIGN ASSEMBLY - A sign assembly includes a base, a pair of spring members, and a panel. The spring members include a resilient portion that includes attachment means at a first end to enable attachment of the spring member to the base. The spring members also include a generally straight rod that extends from a second end of the resilient portion. The panel defines a pair of openings at a lower edge configured to slidably receive the rod of the spring members. The amount by which the rod slides into the panel is configured to secure the panel in an upright position. | 06-05-2014 |
20140273804 | INJECTION MOLDED HVAC DIFFUSER ASSEMBLY - An air diffuser for use at a ventilation outlet of an HVAC system. The air diffuser comprises a base platform having an opening plenum formed from injection-molded plastic, the base platform including a collar for attachment to the outlet, the plenum defined by a perimeter rim, the edges of the rim lying substantially within a first common plane, at least one first diffuser plate positioned over the plenum, the first diffuser plate formed from injection-molded plastic and having edges lying substantially within a second common plane, and a plurality of stems integrally molded with one or more of the first diffuser plate and the base, the stems configured to secure the first diffuser plate to the base platform, each of the stems having a first end sized to fit within a complimentary female receptacle formed in one of the first diffuser plate and the base platform, the stems being formed via injection molding with one of the first diffuser plate and the base platform. | 09-18-2014 |