Match Document Document Title
7631356 System and method for foreign code detection  
A method and system for efficient foreign code detection is presented. In one aspect of the invention, an authentication module examines pages which are referenced by thread stacks in a process...
7631341 Extensible security architecture for an interpretive environment  
The Techniques and Mechanisms Described Herein are Directed to an Extensible security architecture that provides a security mechanism for minimizing security problems within interpretive...
7631328 Dynamic electronic program guide  
Methods, apparatuses, systems, and arrangements enable the dynamic manipulation and utilization of electronic program guide (EPG) data. The EPG data can be dynamically manipulated and utilized...
7631326 Synchronization mechanism for multimedia captioning and audio description  
A method for outputting supplemental media streams with a main media stream is presented. The method monitors for triggering events and, upon detecting a triggering event, causes one or more...
7631319 System and related methods for reducing source filter invocation in a development project  
A method of representing a development project is presented comprising identifying a plurality of sources comprising the development project, determining whether any of the sources are required...
7631318 Secure server plug-in architecture for digital rights management systems  
Systems and methods for providing digital rights management services are disclosed. Such a system includes a service program that provides a processing framework for performing a digital rights...
7631317 Method and apparatus for creating, sending, and using self-descriptive objects as messages over a message queuing network  
An invention for creating, sending, and using self-descriptive objects as messages over a network is disclosed. In an embodiment of the present invention, self-descriptive persistent dictionary...
7631316 Method and apparatus for providing and integrating high-performance message queues in a user interface environment  
A method and apparatus is provided for providing and integrating high-performance message queues. “Contexts” are provided that allow independent worlds to be created and execute in parallel. A...
7631315 Using subqueues to enhance local message processing  
The present invention extends to methods, systems, and computer program products for using subqueues to enhance local message processing. Messages include queue IDs comprised of a parent portion...
7631309 Methods and system for managing computational resources of a coprocessor in a computing system  
The management of computational resources of coprocessors to facilitate efficient execution of multiple applications in a multitasking environment is accomplished by enabling multiple threads of...
7631302 System and method for validation of arguments provided to an application  
A system and method for validating arguments in a request to activate an application is provided. An application may include declarations with information for validating arguments provided with a...
7631301 Customizing binary content files  
Customizing a binary content file without having to recompile source code associated with the binary content file. A variable initialization module receives a binary content file and a script file....
7631300 Providing instrumentation data to an instrumentation data source from within a managed code  
A computer-implemented method for exposing instrumentation data available from within a managed code environment to an instrumentation data source executing outside of said managed code environment...
7631298 Extensible architecture for project development systems  
A software-development system or versioning system has a collection of modules for performing individual development functions such as document editing, keyword processing, and private-copy...
7631296 Rules framework for definition and execution of end-user rules logic  
A rules-based software architecture that provides the infrastructure for the definition and execution of end-user rules logic. This enables end-user automation of data in a unified storage platform...
7631292 Code individualism and execution protection  
An intrusion-resistant mechanism based on restricted code segments and code individualization is able to thwart significant amounts of known and unknown low-level attacks that inject invalid code,...
7631291 Declarative representation for an extensible workflow model  
Representing a componentized workflow model via a declarative markup language. Each step of the workflow is modeled as an activity that has metadata to describe design time aspects, compile time...
7631278 System and method for directional focus navigation  
A system and method for improved directional focus navigation in a user interface is provided. The directional focus navigation engine may receive directional input for changing the input focus of...
7631272 Focus scope  
Aspects of the subject matter described herein relate to directing focus to elements of a graphical user interface in response to focus events. In aspects, a program may include multiple focus...
7631270 Network connectivity and wireless status in a notification area  
Described is a technology by which network connectivity information may be communicated via a single notifications area (e.g., system tray) icon, including by representing different images of the...
7631267 Auxiliary display sidebar integration  
Described is a technology by which an application program such as a gadget may communicate with a sidebar program to output content for consumption by an auxiliary display device. The gadget may...
7631259 System and method for media-enabled messaging having publish-and-send feature  
A system and related techniques manage the adding of digital images or other media to email messages using a comparatively straightforward insert-and-send scheme. A user may choose to insert or...
7631257 Creation and management of content-related objects  
A web content management server allows for the automatic creation, management and publication of variant objects from a parent object. The variant object is created as a copy of the corresponding...
7631249 Dynamically determining a buffer-stack overrun  
Example embodiments provide for effectively executing a stack-walk and other operations by dynamically accessing information about the expected location of cookies on a stack. For example, a first...
7631202 Power management of wireless local area network interface devices  
Computer-implemented methods for power management of network interface devices are disclosed. Such methods may include dividing a time period into a plurality of time slots, determining an amount...
7631194 Method, system, and apparatus for creating saved searches and auto discovery groups for a data protection system  
A method for detecting changes to a production location is provided. The method includes receiving a selection of a portion of the production location that is to be protected and identifying a...
7631175 Control protocol for image enumeration and transfer  
A control protocol is used to deploy and install an operating system image to a client. The data structure of the protocol includes an operation code corresponding to an operation associated with...
7631147 Efficient flushing of translation lookaside buffers in a multiprocessor environment  
Various operations are disclosed for improving the operational efficiency of address mapping caches, such as translation lookaside buffers, in a multiprocessor environment. When an address mapping...
7631124 Application-specific mapping of input device elements  
A method for carrying out application-specific mapping of input device elements (for example, human input device buttons). The method includes, from an application matching program, determining,...
7631100 Supporting point-to-point intracluster communications between replicated cluster nodes  
A system and methods for carrying out point-to-point intracluster communications between hosts is provided. The disclosed system enables communication protocol layer components of hosts within a...
7631082 Transparent resource administration using a read-only domain controller  
A domain controller hierarchy in accordance with implementations of the present invention involves one or more local domain controllers, such as one or more read-only local domain controllers in...
7631071 Mechanism for ensuring processing of messages received while in recovery mode  
Mechanisms for operating in recovery mode while ensuring reliable message processing for messages received during the recovery operation mode. Upon receiving a message corresponding to a particular...
7631061 Method and system for assigning and publishing applications  
A method and system for managing and deploying applications across a computer network by assigning and publishing applications to user and computer policy recipients. Assigned applications are...
7631060 Identity system for use in a computing environment  
A system for identifying principals within a computing environment is disclosed. The system includes principal objects containing identity claims. The principal objects are used by computer...
7631048 Method and system for personal policy-controlled automated response to information transfer requests  
A user's computer system sends a policy controlled response to an information request from a requesting computing system. A user policy is set by the user, and the user policy defines parameters,...
7631038 PXE server with multiple provider model  
Multiple providers of application logic are used to deploy and install an operating system image to a client. Each provider configured with application logic designed to deploy and install an...
7631031 Point-to-point data communication implemented with multipoint network data communication components  
A data communication system is configured to communicatively link a host device and a client device with a point-to-point data communication link, where the point-to-point data communication link...
7631015 Interactive playlist generation using annotations  
A plurality of user-selected annotations are used to define a playlist of media segments corresponding to the annotations. The user-selected annotations and their corresponding media segments are...
7631011 Code generation patterns  
The subject disclosure pertains to code generation patterns for use in object relational mapping. The code patterns may be used to manage bidirectional relationships and ensure consistency. The...
7631010 Systems and methods in support of data base page synchronization  
Systems and methodologies are provided for enforcing a set of conditions such that prior to a commit stage of a transaction, a space availability for a particular page can be typically assured...
7631006 Managing team software projects using virtual containers  
A virtual grouping of tools and artifacts is used during the development of a software application. A virtual container is created for each software project. Within the virtual container are a...
7631004 Systems and methods for creating a template from an existing file  
Systems and methods for creating a template from an existing file are provided. The user can package one or more file(s) into a group and specify that the group is to be converted into a template....
7631003 Automated transformation for style normalization of schemas  
Systems and methods that facilitate mapping from an XML schema to an object model, while mitigating object impedance mismatch. A normalization component can flatten nesting scopes and/or and reduce...
7631001 Electronic ink processing  
A method of reconciling a first data structure with a second data structure that is a subsequently modified version of the first data structure. Initially, each node in the first data structure for...
7630999 Intelligent container index and search  
Aspects are introduced for indexing files and file references within a file container (e.g., a list file, zip file, cabinet file, and so forth). An intelligent protocol handler is created for...
7630998 Performing a deletion of a node in a tree data storage structure  
The addition of a layer between a tree data storage structure and a persistent storage is disclosed. The additional layer, called a storage module, generates an identifier and allocates it to a...
7630997 Systems and methods for efficiently compressing and decompressing markup language  
Systems and methods for compressing markup language data, such as XML data, are provided that utilize a finite state machine (FSM), which is representative of an XML schema, and a rule file....
7630991 Compiling join patterns using software transactional memories  
Join patterns may be compiled using software transactional memories (STM's) without the use of locks or other low level constructs. In particular, any number of STM threads may each perform a...
7630976 Method and system for adapting search results to personal information needs  
A method and system for adapting search results of a query to the information needs of the user submitting the query is provided. A search system analyzes click-through triplets indicating that a...
7630975 Unified searching and running of files  
A unified user interface is described that allows a user to search, browse, and launch items from the same user interface. For example, a single text input box may be provided that allows the user...