Patent application number | Description | Published |
20100088669 | LOGICAL EXTENSIONS TO INTERMEDIATE CODE - An assembly aggregate comprising a virtual, logical view of an arbitrarily defined collection of intermediate code and metadata can be authored, factored, accessed, modified, and distributed. Multiple physical containers of assembly information can be aggregated to create a single logical assembly called an assembly aggregate. An assembly can thus be redefined as a logical view against (or projection over) the assembly aggregate. Such an assembly can be targeted to the requester: that is, an assembly can be redefined according to tool and/or execution context rather than conforming to explicit or implicit requirements enforced by the runtime. | 04-08-2010 |
20100125558 | Framework for Open Dynamic Reflective Applications - A framework for open, dynamic, and reflective applications contains high level metadata that define blocks of composable elements using a service definition, which defines specific keys for using the block of code. The service definition may be exported from the code using reflection without having to load the code into memory, and decisions on which block of code and how to load the code may be made at runtime. The composable elements may be grouped into composable parts. Composable part definitions may be used to instantiate or produce composable parts. At runtime, dynamic applications may search from many composable elements, and instantiate and execute the composable element as part of the application. | 05-20-2010 |
20140195563 | OBJECT GRAPH PARTIAL IMMUTABILITY AND ISOLATION ENFORCEMENT - The type definition of particular types such that different portions of the corresponding object graph may have different permissions assigned to those portions during instantiation. This allows structured permissions to be applied to instantiations of the object graphs of those defined types, allowing fine grained control over what access permissions are enforced against which portions of the object graph. In some embodiments, different instantiations of the object graph may apply permissions differently. | 07-10-2014 |
20140196008 | IMMUTABLE OBJECT TYPES - A language extension that advances safety in system programming in that an entire type may be declared to be immutable in the case in which all instances of that type are immutable. The immutable type declaration automatically causes any instances of that type to be treated as immutable, and automatically causes all directly or indirectly reachable members (e.g., fields, methods, properties) of the instance to also be treated as immutable. Furthermore, any construction time reference that allows for field assignment of the instance is not permitted to survive beyond the point at which the instance becomes accessible to its creator. Accordingly, this instance, and any other instance of that same type, will be immutable from the very time of construction. The ability to classify all such instances as immutable is beneficial as the immutable characteristic permits actions that normally would not be allowed due to resource access safety. | 07-10-2014 |
20150324175 | RESOURCE ACCESS SAFETY THROUGH IMMUTABLE OBJECT TYPES - A language extension that advances safety in system programming in that an entire type may be declared to be immutable in the case in which all instances of that type are immutable. The immutable type declaration automatically causes any instances of that type to be treated as immutable, and automatically causes all directly or indirectly reachable members (e.g., fields, methods, properties) of the instance to also be treated as immutable. Furthermore, any construction time reference that allows for field assignment of the instance is not permitted to survive beyond the point at which the instance becomes accessible to its creator. Accordingly, this instance, and any other instance of that same type, will be immutable from the very time of construction. The ability to classify all such instances as immutable is beneficial as the immutable characteristic permits actions that normally would not be allowed due to resource access safety. | 11-12-2015 |
Patent application number | Description | Published |
20090078425 | FLEXIBLE HANG-OFF ARRANGEMENT FOR A CATENARY RISER - Flexible hang-off arrangement is provided for a catenary riser suspended from an offshore or inshore platform, which includes floating or fixed platforms, vessels or/and buoys. The bending loads in the top segments of the said riser are reduced by incorporating a pivot at the riser hang-off. Pressure containing welded, bolted, rolled or swaged pipe spools transfer fluids, including hydrocarbons between the riser and the platform. Along significant spool lengths the tangents to the center lines of said spools are orthogonal to and offset from the tangent to the center line of the riser at the hang-off. The said pressure containing spools include arbitrary looped, spiral and helicoidal designs that are subject to torsion. | 03-26-2009 |
20100006300 | FLEXIBLE HANG-OFF ARRANGEMENT FOR A CATENARY RISER - Flexible hang-off arrangement is provided for a catenary riser suspended from an offshore or inshore platform, which includes floating or fixed platforms, vessels or/and buoys. The bending loads in the top segments of the said riser are reduced by incorporating a pivot at the riser hang-off. Pressure containing welded, bolted, rolled or swaged pipe spools transfer fluids, including hydrocarbons between the riser and the platform. Along significant spool lengths the tangents to the center lines of said spools are orthogonal to and offset from the tangent to the center line of the riser at the hang-off. The said pressure containing spools include arbitrary looped, spiral and helicoidal designs that are subject to torsion. | 01-14-2010 |
20100294504 | FLEXIBLE HANG-OFF ARRANGEMENT FOR A CATENARY RISER - Flexible hang-off arrangement is provided for a catenary riser suspended from an offshore or inshore platform, which includes floating or fixed platforms, vessels or/and buoys. The bending loads in the top segments of the said riser are reduced by incorporating a pivot at the riser hang-off. Pressure containing welded, bolted, rolled or swaged pipe spools transfer fluids, including hydrocarbons between the riser and the platform. Along significant spool lengths the tangents to the center lines of said spools are orthogonal to and offset from the tangent to the center line of the riser at the hang-off. The said pressure containing spools include arbitrary looped, spiral and helicoidal designs that are subject to torsion. | 11-25-2010 |