Every Thursday, the US Patent and Trademark Office publishes pending patent applications. Publication has no bearing on whether a patent will eventually be issued based on the application. Still, issued patents and published applications are often indicators of what people have been thinking about and the kinds of things that individuals or companies believe may be useful to them in the future. Assigned to IBM, the first application addresses tamper-resistant software. The second application discloses an approach to secure clients. No assignee given.
20050149750, "Method and system for diagnosing operation of tamper-resistant software," assigned to IBM.
A system and method of providing a way of providing operating information about software which is operating within a protected processing or operating environment. The present invention includes an encrypted trace log which may be of substantially constant size and which is encrypted as it is created. In the event of an error, the trace log may be selectively engaged in response to a signal (e.g., in the event of an error or other anomaly or an operator command) and then removed from the protected processing environment and provided in its encrypted form to a central processing location which possesses the decrypting key. Once the trace log is decrypted, the events may be analyzed to determine if an error has occurred and how to correct it.
20050149726, "Systems and methods for secure client applications," no assignee given.
An innovative security solution which separates a client into a Protected Context, which is the real files and resources of the client, and an Isolated Context, which is a restricted execution environment which makes use of virtualized resources to execute applications and modify content in the Isolated Context, without allowing explicit access to the resources in the Protected Context. The solution further consolidates user interfaces to allow users to seamlessly work with content in both contexts, and provide a visual indication of which display windows are rendered from content executed in the Isolated Context.