Robert Mushet received a patent for methods of manufacturing steel.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 7904953 | Pagelets Web application code can be interpreted to indicate a pagelet web application. A combined display including a section of the pagelet web application in a page of the first application can then be produced. ... | 03/08/2011 |
| 7873641 | Using tags in an enterprise search system An interface can allow for associating documents with tags. A search system can use connections between the tags and documents to determine search-independent rank values for the documents. The search-independent rank values can be combined with term matching indica... | 01/18/2011 |
| 7853983 | Communicating data from a data producer to a data receiver A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutu... | 12/14/2010 |
| 7844692 | Web server multiplier for analyzing resource leaks A method of analyzing a resource leak on a first web server uses a second web server. A first HTTP request message is received from a client at a first Web server and includes an identifier of an information component stored on the first Web server which generates a... | 11/30/2010 |
| 7844625 | Managing secured resources in web resources that are accessed by multiple portals A method, apparatus, and computer-readable media for authorizing users of network portals to access a secure resource hosted by a secure server comprises storing a plurality of user identifiers, each representing a user of an owning portal; storing for each of the u... | 11/30/2010 |
| 7823139 | Method and system for translating programming languages A system that provides programming language translation includes a first compiler that compiles a source file in a first programming language into a parsed representation of the first programming language, and a transformation component that receives the parsed repr... | 10/26/2010 |
| 7814497 | Computer application interface to radio-frequency identification data An interface to radio-frequency identification (RFID) data provides RFID data in response to an event cycle specification received from an application. The interface is configured to receive the event cycle specification that identifies one or more RFID sources. The... | 10/12/2010 |
| 7805712 | System and method for multi-threaded resolver with versioning A method for resolving a type in a programming language to a resolve stage is provided. The method includes determining whether a version at the resolve stage of the type exists. The method further includes, if the version at the resolve stage does not exist, allowi... | 09/28/2010 |
| 7805606 | Computer system for authenticating a computing device A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutu... | 09/28/2010 |
| 7783616 | System and method for managing objects and resources with access rights embedded in nodes within a hierarchical tree structure A system and method for controlling access to data within a hierarchically organized document, such as an XML document. Elements may have their access rights specified, for example as a variable in an XML tag. If not specified within an element of the document, acce... | 08/24/2010 |
| 7765530 | Fixed point dependency determination A system, method and media for a method for resolving dependencies given a first package and a first type, comprising determining one or more anti-dependencies for the first package; and compiling a first one of the anti-dependencies if at least one of the following... | 07/27/2010 |
| 7765520 | System and method for managing cross project dependencies at development time A method and memory for storing data for access by an application program being executed on a computing device, comprising: a data structure stored in said memory, said data structure including information that embodies software project dependency relationships used... | 07/27/2010 |
| 7757212 | System and method for managing cross project dependencies at development time A method for responding to a change in source code, said method comprising: interconnecting a plurality of nodes to form a graph data structure wherein the graph embodies at least one dependency between a plurality of software projects; traversing the graph to ident... | 07/13/2010 |
| 7756835 | Database and operating system independent copying/archiving of a web base application A web based application having non-file system structures is copied or archived by first initializing a file to store the web based application, including creation of a root directory within the file. Then, data directories are created under the root directory, and ... | 07/13/2010 |
| 7725470 | Distributed query search using partition nodes A distributed search system including a group of nodes assigned to different partitions, each partition storing a partial index for a group of documents. At least one of the nodes receives a search request from a user, sends the search request to a set of nodes, rec... | 05/25/2010 |
| 7707564 | Systems and methods for creating network-based software services using source code annotations A developer can express the logic offered by a Web service, or other network accessible service, using a standard programming language augmented with declarative annotations specifying preferences for exposing that logic as a Web service. At compile time, an enhance... | 04/27/2010 |
| 7689999 | Sharing dynamically changing resources in software systems A system and method for sharing a set of resources among a plurality of processes, comprising creating a version of a resource for each one of the plurality of processes that requires access to the resource wherein a version of the resource is one of: 1) a represent... | 03/30/2010 |
| 7673323 | System and method for maintaining security in a distributed computer network A system and method for maintaining security in a distributed computing environment comprises a policy manager located on a server for managing and distributing a security policy, and an application guard located on a client for managing access to securable componen... | 03/02/2010 |
| 7660827 | Efficiently storing indented threads in a threaded discussion application A method, apparatus, and computer-readable media for retrieving records in a hierarchical set of the records having a plurality of hierarchical levels and a plurality of hierarchical depths, each of the records having a tag that is unique within the hierarchical set... | 02/09/2010 |
| 7653930 | Method for role and resource policy management optimization Methods are disclosed for authorization to adaptively control access to a resource in a resource hierarchy. At least one role for a principal is retrieved from the resource hierarchy or a first cache based on whether the at east one role was previously retrieved fro... | 01/26/2010 |
| 7653660 | Efficiently storing indented threads in a threaded discussion application A method, apparatus, and computer-readable media for retrieving records in a hierarchical set of the records having a plurality of hierarchical levels and a plurality of hierarchical depths, each of the records having a tag that is unique within the hierarchical set... | 01/26/2010 |
| 7650370 | System and method for regeneration of methods and garbage collection of unused methods A system and method for improving the effectiveness of a data processing application when using a virtual machine, where the program includes many methods, i.e. program sections, that are stored in the memory of the computer used, and where garbage collecting is use... | 01/19/2010 |
| 7636722 | System and method for describing application extensions in XML A system and method for an extendable application framework, comprising a user interface, at least one service, at least one extension, wherein one of the at least one extensions can provide access to functionality in the user interface, and wherein one of the at le... | 12/22/2009 |
| 7627866 | Systems and methods for dynamic application patching A system and method to update a patch index such that one or more properties in the patch index are associated with the patch, wherein the patch includes one or more components for the target software system; updating a class path at run-time for the target software... | 12/01/2009 |
| 7614040 | System and method for efficiently analyzing and building interdependent resources in a software project A dynamic dependency representation 402 may be iteratively constructed and maintained as resources are changed, including resources that are automatically generated. A type differencing component 404 can be employed to more accurately identify when dep... | 11/03/2009 |
| 7610545 | Annotations for tracking provenance A system, method and media for automatically relating documents, comprising selecting a first element in a first document; selecting a second element based on the first element; annotating the second element in a second document with an annotation and wherein the an... | 10/27/2009 |
| 7607126 | System and method for external override of annotations A deployable application component can be configured via external annotation overrides at runtime without having to restart the component. An annotation/manifest can be populated to the corresponding application component at build time. The application component can... | 10/20/2009 |
| 7587417 | Systems and methods for dynamic querying A user can generate queries dynamically at runtime without having to redeploy the appropriate EJB or hard-code the query into the user application. A properties object can be generated to accept the query settings from the user. These settings can be extracted at ru... | 09/08/2009 |
| 7584474 | Systems and methods for transaction chaining A transaction management engine, such as a business process management (BPM) engine, can allow an application to define transaction demarcations in order to ensure that portions of a workflow are processed atomically. In one such system, a JMS message is queued to t... | 09/01/2009 |
| 7580953 | System and method for schema lifecycles in a virtual content repository that integrates a plurality of content repositories A system and method for providing a lifecycle for content in a virtual content repository (VCR), comprising, integrating a plurality of repositories into the VCR, storing the content in the VCR, allowing the content to go through a set of states according to a lifec... | 08/25/2009 |
| 7562339 | System architecture for business process development and execution with introspection and generic components A system for designing a business process includes an introspection module that transforms implementation-specific components into generic components. The implementation-specific components are associated with a number of implementations. A component manager defines... | 07/14/2009 |
| 7552189 | System and method for using virtual directories to service URL requests URL requests in application servers The invention provides a system and method for providing virtual directories for servlets, particularly for use by many different Web applications that share common files and resources, and that are intended for providing those resources to large numbers of users. V... | 06/23/2009 |
| 7546606 | System and method using a connector architecture for application integration Functionality can be built upon the J2EE Connector architecture when integrating applications. Bi-directional communication can be added to the system, and a common protocol can be used so that each application does not need to be integrated with every other applica... | 06/09/2009 |
| 7543002 | Mechanism to load first version classes into a runtime environment running a second version of the class Mechanisms and methods for loading a first version of a class into a second version runtime environment running a second version of the class. The runtime environment may be comprised of a Java Virtual Machine (JYM). These mechanisms and methods make it possible for... | 06/02/2009 |
| 7539985 | Systems and methods for dynamic component versioning The deployment and management of differing versions of software components can be simplified. External interfaces of the component can remain constant in behavior while the internal logic, and possibly internal storage, can change between versions. Such a version ma... | 05/26/2009 |
| 7533379 | Methods for incremental application deployment Incremental application deployment allows any files under development for an application to be modified directly in place, such as on a server disk. Application and module configuration information can be collected from a user as they build their application. Each t... | 05/12/2009 |
| 7530053 | Methods utilizing a debugging proxy A debugging proxy can be used to manage communication between a client and a debugger or debugging component. A debugging protocol can be used by the debugging proxy to facilitate communication management. A debugging protocol can provide for asynchronous messaging,... | 05/05/2009 |
| 7529786 | System and method for adaptive garbage collection in a virtual machine environment A system and method for adaptive or dynamic garbage collection and memory management in computer systems and virtual machine environments, including Java virtual machines. Adaptive techniques attempt to constrain the system to consistently move towards the desired g... | 05/05/2009 |
| 7516447 | Methods and apparatus for building, customizing and using software abstractions of external entities An entity is abstracted through implementation of a proxy object of the present invention, including functions for a software application to programmatically interact with the entity at runtime, as well as optional compile and design time implementation classes to s... | 04/07/2009 |
| 7509378 | System and method for message ordering in a message oriented network A system and method for message ordering in a message oriented network. Sequencing groups of messages is an act that is completely orthogonal to the service/port/operation hierarchy of any of the participants. By separating the two, the invention eliminates making m... | 03/24/2009 |