8615737

Systems and Methods for Building Software Packages in Secure Development Environments

PublishedDecember 24, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: receiving a request to build a software package, wherein the request comprises specifications of the software package; creating, by a processor, a development environment in a computing system, wherein the development environment has limited access to resources of the computing system; creating and mounting a system file in the development environment, the system file to simulate disabling of features of an operating system of the computing system that conflict with the software package; selecting, by the processor, a security label for the development environment, wherein the security label prevents the development environment from accessing other development environments executing on the computing system; copying files to the development environment based on the specifications; and building in the development environment, the software package utilizing the files.

2

2. The method of claim 1 , wherein selecting the security label comprises randomly selecting the security label.

3

3. The method of claim 1 , wherein creating the system file comprises: removing statements that reference features of an existing system file of the operating system.

4

4. The method of claim 1 , further comprising storing the software package in the computing system.

5

5. The method of claim 1 , wherein the resources comprise hardware resources of the computing system and software resources of the computing system.

6

6. A non-transitory computer readable medium comprising instructions for causing a processor to perform operations comprising: receiving, at the processor, a request to build a software package, wherein the request comprises specifications of the software package; creating, by the processor, a development environment in a computing system, wherein the development environment has limited access to resources of the computing system; creating and mounting a system file in the development environment, the system file to simulate disabling of features of an operating system of the computing system that conflict with the software package; selecting, by the processor, a security label for the development environment, wherein the security label prevents the development environment from accessing other development environments executing on the computing system; copying files to the development environment based on the specifications; and building, in the development environment, the software package utilizing the files.

7

7. The non-transitory computer readable medium of claim 6 , wherein selecting the security label comprises randomly selecting the security label.

8

8. The non-transitory computer readable medium of claim 6 , wherein creating the system file comprises removing statements that reference features of an existing system file of the operating system.

9

9. The non-transitory computer readable medium of claim 6 , further comprising storing the software package in the computing system.

10

10. The non-transitory computer readable medium of claim 6 , wherein the resources comprise hardware resources of the computing system and software resources of the computing system.

11

11. A system comprising: a memory comprising instructions; and a processor coupled to the memory, the processor to execute the instructions to perform operations comprising: receiving a request to build a software package, wherein the request comprises specifications of the software package; creating a development environment in a computing system, wherein the development environment has limited access to resources of the computing system; creating and mounting a system file in the development environment, the system file to simulate disabling of features of an operating system of the computing system that conflict with the software package; selecting a security label for the development environment, wherein the security label prevents the development environment from accessing other development environments executing on the computing system; copying files to the development environment based on the specifications; and building, in the development environment, the software package utilizing the files.

12

12. The system of claim 11 , wherein selecting the security label comprises randomly selecting the security label.

13

13. The system of claim 11 , wherein creating the system file comprises: removing statements that reference features of an existing system file of the operating system.

14

14. The system of claim 11 , further comprising storing the software package in the computing system.

Patent Metadata

Filing Date

Unknown

Publication Date

December 24, 2013

Inventors

Daniel J. Walsh
Jason Greguske

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEMS AND METHODS FOR BUILDING SOFTWARE PACKAGES IN SECURE DEVELOPMENT ENVIRONMENTS” (8615737). https://patentable.app/patents/8615737

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.