Patent application number | Description | Published |
20080235065 | Methods and Apparatus for Implementing a Flexible Multi-User Advance Reservation System Where Reservation Requests are Specified in Terms of Multiple Options and Where Each Option Has an Associated Business Value - The present invention concerns methods and apparatus for implementing a multi-user advance reservation system where reservations are specified in terms of flexible constraints, inflexible constraints and business values. The specification of reservations in this manner allows an entity managing the reservation system to arbitrate among reservations received from a user population with a view toward maximizing business value across the user population. In methods and apparatus of the present invention, penalties and rewards associated with various reservation outcomes can be specified in reservations to assist in business value maximization. In an example, a reservation having a low business value may be declined when there is a significant possibility that a reservation having a high business would be submitted during the pendency of service delivery to the user issuing the reservation with a low business value. | 09-25-2008 |
20080235761 | AUTOMATED DISSEMINATION OF ENTERPRISE POLICY FOR RUNTIME CUSTOMIZATION OF RESOURCE ARBITRATION - A system and method for disseminating policies to multiple policy-based components includes a policy producer which generates a group of policies to be enforced. A policy disseminator classifies each policy with a type, and for each policy type, the policy disseminator identifies policy-based components that handle a corresponding policy type. The policy disseminator sends specific policy types from the group of policies to each policy-based component that can handle that specific policy type. | 09-25-2008 |
20080256299 | System and Method for Achieving Different Levels of Data Consistency - A system and method for maintaining consistency in a system where multiple copies of an object may exist is provided for maintaining consistent copies. Consistency is maintained using a plurality of consistency policies in which at least one consistency policy results in different performance than a second consistency policy. A consistency policy is selected from the plurality consistency policies for each object to improve system performance. | 10-16-2008 |
20080263554 | Method and System for Scheduling User-Level I/O Threads - The present invention is directed to a user-level thread scheduler that employs a service that propagates at the user level, continuously as it gets updated in the kernel, the kernel-level state necessary to determine if an I/O operation would block or not. In addition, the user-level thread schedulers used systems that propagate at the user level other types of information related to the state and content of active file descriptors. Using this information, the user-level thread package determines when I/O requests can be satisfied without blocking and implements pre-defined scheduling policies. | 10-23-2008 |
20090292825 | METHOD AND APPARATUS FOR IN-KERNEL APPLICATION-SPECIFIC PROCESSING OF CONTENT STREAMS - An embodiment of the invention transfers content between one or more input streams and one or more output streams via an application running on a host system. A kernel-level service is provided which is adapted to perform application-specific processing and which attends to transfer of content from at least one input stream to at least one output stream. With the kernel-level service, an operation is performed for the collection of at least one input stream and at least one output stream via: performing application-specific processing; and attending to the transfer of content from at least one input stream to at least one output stream. | 11-26-2009 |
20120259962 | REDUCTION OF ALERTS IN INFORMATION TECHNOLOGY SYSTEMS - Aspects of the present invention dynamically reduce a frequency at which IT infrastructure automatically generates alerts. Historical data across a plurality of data sources in the IT infrastructure is analyzed. An opportunity to reduce the frequency at which the IT infrastructure automatically generates the alerts is identified. A new alert policy addressing the opportunity to reduce alert frequency is generated. An impact of the new alert policy on a set of predefined service level objectives (SLOs) and service level agreements (SLAs) is evaluated. The new alert policy is deployed in the IT infrastructure. | 10-11-2012 |
20130132551 | REDUCTION OF ALERTS IN INFORMATION TECHNOLOGY SYSTEMS - Aspects of the present invention dynamically reduce a frequency at which IT infrastructure automatically generates alerts. Historical data across a plurality of data sources in the IT infrastructure is analyzed. An opportunity to reduce the frequency at which the IT infrastructure automatically generates the alerts is identified. A new alert policy addressing the opportunity to reduce alert frequency is generated. An impact of the new alert policy on a set of predefined service level objectives (SLOs) and service level agreements (SLAs) is evaluated. The new alert policy is deployed in the IT infrastructure. | 05-23-2013 |
20130198116 | LEVERAGING USER-TO-TOOL INTERACTIONS TO AUTOMATICALLY ANALYZE DEFECTS IN IT SERVICES DELIVERY - An approach is presented for identifying related problem tickets in an information technology (IT) environment. User interactions with a computer program are stored. The user interactions include inputs to the computer program to search for problem tickets issued in the IT environment that have the same characteristics. One or more user interaction patterns within the user interactions are recognized. A user interaction pattern of the one or more user interaction patterns is selected based on an evaluation of effectiveness of each of the one or more user interaction patterns. Based on the user interaction pattern, a rule is generated for determining which problem tickets in the IT environment share a common characteristic. The rule is applied to additional problem tickets issued in the IT environment to identify which of the additional problem tickets share the common characteristic. | 08-01-2013 |
20140053072 | AUTOMATED, CONTROLLED DISTRIBUTION AND EXECUTION OF COMMANDS AND SCRIPTS - Distributed execution of commands and scripts may comprise a script execution manager having access to a library of executable objects comprising at least one or more of commands or scripts or combination of commands and scripts. A script execution console may be operable to present a graphical user interface for selecting an executable object from the library to execute and for selecting one or more managed computers, on which to execute the selected executable object. The script execution console may be further operable to present a dynamically updated collation of results from execution of the selected executable object. One or more script execution agents may be operable to run on the selected respective one or more managed computers and further operable to communicate with the script execution manager. | 02-20-2014 |
20140053073 | AUTOMATED, CONTROLLED DISTRIBUTION AND EXECUTION OF COMMANDS AND SCRIPTS - Distributed execution of commands and scripts may comprise a script execution manager having access to a library of executable objects comprising at least one or more of commands or scripts or combination of commands and scripts. A script execution console may be operable to present a graphical user interface for selecting an executable object from the library to execute and for selecting one or more managed computers, on which to execute the selected executable object. The script execution console may be further operable to present a dynamically updated collation of results from execution of the selected executable object. One or more script execution agents may be operable to run on the selected respective one or more managed computers and further operable to communicate with the script execution manager. | 02-20-2014 |
20140244816 | RECOMMENDING SERVER MANAGEMENT ACTIONS FOR INFORMATION PROCESSING SYSTEMS - One or more embodiments identify server management actions for resolving problems associated with one or more nodes in information technology infrastructure. In one embodiment, a node-ticket record for an information processing node associated with at least one problem ticket is generated. A set of node-ticket clusters is queried based on the node-ticket record. Each of the set of node-ticket clusters maps a set of server management actions to set of historical node-ticket records associated with the node-ticket cluster. The set of server management actions was previously performed to resolve at least one operational problem associated with at least one information processing node. At least one set of server management actions associated with at least one of the set of node-ticket clusters corresponding to the node-ticket record within a given threshold is identified based on the querying. | 08-28-2014 |
20150033077 | LEVERAGING USER-TO-TOOL INTERACTIONS TO AUTOMATICALLY ANALYZE DEFECTS IN IT SERVICES DELIVERY - An approach is presented for identifying related problem tickets in an information technology (IT) environment. A pattern of actions included in interactions with a computer program is determined to be effective at proactively preventing a problem in the IT environment based on a frequency at which user(s) performed the interactions which perform text and statistical analyses of content of historical problem tickets. A script based on the pattern of actions is generated. A root cause of the problem is determined based on the text and statistical analyses. Responsive to a receipt of a new problem ticket, the script is executed to automatically perform the pattern of actions. The new problem ticket is classified as being in a group of problem tickets which are related to the problem and included in the historical problem tickets. The new problem ticket is determined to specify the problem which has the root cause. | 01-29-2015 |
Patent application number | Description | Published |
20080256171 | SYSTEM AND METHOD FOR HISTORY DRIVEN OPTIMIZATION OF WEB SERVICES COMMUNICATION - A system, method and computer program product for communicating Web-Services (WS) messages. First there is allocated an identical amount of a cache history storage at each sender and receiver device for storing a history of communicated WS message strings. At the sender, there is generated an intermediate data representations of each message being built, the corresponding message string stored in the cache history storage. The message is communicated as a serialized data string according to the built data representation. For each subsequent message to be communicated, the method comprises identifying identical portions in intermediate data representations of a current message being built and replacing each identified portion in message strings with a reference indicator to a location in the cache history storage corresponding to an identical character string portion associated with a prior message that has been communicated. At the receiver device, the references are identified in received message strings and one or more intermediate data representations locally stored at the receiver device are substituted in the message to complete a build of the received message. | 10-16-2008 |
20090193415 | DEVICE AND METHOD FOR EXECUTING A POSITIONAL CONDITION TASK BASED ON A DEVICE POSITION AND POSITIONAL DERIVATIVES - A device that executes and a method for executing a positional condition executable task which includes a position determining unit that determines a position of the device, a position derivative generation unit that generates one of a distance-based and a time-based derivative from the position of the device, an input interface that receives a user-defined positional trigger condition, a memory unit that stores a positional condition executable task, and a processor that executes the positional condition executable task based on one of the determined position of the device and the generated derivative from the position of the device with respect to the user-defined positional trigger condition. | 07-30-2009 |
20090216719 | Systems, Methods and Computer Program Products for Generating Metadata and Visualizing Media Content - The exemplary embodiments of the present invention provide a method for generating metadata for media content that includes a digital media file and includes retrieving a media content subset from a media content source, saving the received media content subset at a computing system, and generating metadata by processing the media content using the computing system. The method further includes associating generated metadata with media content to facilitate the visualization and navigation of the media content, and adding the metadata to at least one metadata repository designed for efficient retrieval of metadata elements. | 08-27-2009 |
20090216742 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR INDEXING, SEARCHING AND VISUALIZING MEDIA CONTENT - The exemplary embodiments of the present invention provide a method for searching a metadata repository and visualizing the results of the search, wherein the metadata in the metadata repository is associated with a plurality of media content, and wherein each media content including at least one audio track. The method comprises retrieving the media contents used to generate the metadata terms satisfying a search criteria, and generating a ranked list of search results. The method further includes visualizing the ranked list of media contents, and displaying relevant metadata and corresponding associations for the media contents to enable navigation of the at least one audio track included in the media contents. | 08-27-2009 |
20090216743 | Systems, Methods and Computer Program Products for the Use of Annotations for Media Content to Enable the Selective Management and Playback of Media Content - The exemplary embodiments of the present invention provide a method for searching an annotation repository and visualizing the results of the search, wherein the annotation in the annotation repository is associated with a plurality of media content. The method includes retrieving the media contents used to generate the metadata terms satisfying a search criteria and generating a ranked list of search results. The method further includes visualizing the ranked list of media contents and displaying relevant annotation and corresponding metadata associations for the media contents to enable navigation of the media contents. | 08-27-2009 |
20090216805 | Systems, Methods and Computer Program Products for the Creation of Annotations for Media Content to Enable the Selective Management and Playback of Media Content - The exemplary embodiments of the present invention provide a method for generating an annotation for media content, that includes retrieving a media content subset from a media content source, saving the received media content subset at a computing system, and generating an annotation for association with the media content subset using the computing system. The method further includes associating the annotation with media content to facilitate the visualization and navigation of the media content and adding the annotation to at least one annotation repository designed for efficient retrieval of annotation elements. | 08-27-2009 |
20090292825 | METHOD AND APPARATUS FOR IN-KERNEL APPLICATION-SPECIFIC PROCESSING OF CONTENT STREAMS - An embodiment of the invention transfers content between one or more input streams and one or more output streams via an application running on a host system. A kernel-level service is provided which is adapted to perform application-specific processing and which attends to transfer of content from at least one input stream to at least one output stream. With the kernel-level service, an operation is performed for the collection of at least one input stream and at least one output stream via: performing application-specific processing; and attending to the transfer of content from at least one input stream to at least one output stream. | 11-26-2009 |
20130227704 | PROCESSOR AND DATA PROCESSING METHOD WITH NON-HIERARCHICAL COMPUTER SECURITY ENHANCEMENTS FOR CONTEXT STATES - Disclosed are a processor and processing method that provide non-hierarchical computer security enhancements for context states. The processor can comprise a context control unit that uses context identifier tags associated with corresponding contexts to control access by the contexts to context information (i.e., context states) contained in the processor's non-stackable and/or stackable registers. For example, in response to an access request, the context control unit can grant a specific context access to a register only when that register is tagged with a specific context identifier tag. If the register is tagged with another context identifier tag, the contents of the specific register are saved in a context save area of memory and the previous context states of the specific context are restored to the specific register before access can be granted. The context control unit can also provide such computer security enhancements while still facilitating authorized cross-context and/or cross-level communications. | 08-29-2013 |
20130346467 | EFFICIENT EGONET COMPUTATION IN A WEIGHTED DIRECTED GRAPH - An embodiment of the invention pertains to a weighted directed graph comprising multiple nodes and edges that each extends between two nodes. The embodiment includes processing edges to generate a forward and reverse edge corresponding to each edge. Forward and reverse edges are processed to generate indirect edges, each comprising two edge components, and extending between two nodes. One node associated with each forward edge, each reverse edge, and each indirect edge is selected to be the key node of its associated edge. All forward, reverse and indirect edges having a particular node as their respective key nodes are placed into a group. All edges of the group are then selectively processed to provide information pertaining to an egonet of the graph that has the particular node as its egonode. | 12-26-2013 |
20140067873 | EFFICIENT EGONET COMPUTATION IN A WEIGHTED DIRECTED GRAPH - An embodiment of the invention pertains to a weighted directed graph comprising multiple nodes and edges that each extends between two nodes. The embodiment includes processing edges to generate a forward and reverse edge corresponding to each edge. Forward and reverse edges are processed to generate indirect edges, each comprising two edge components, and extending between two nodes. One node associated with each forward edge, each reverse edge, and each indirect edge is selected to be the key node of its associated edge. All forward, reverse and indirect edges having a particular node as their respective key nodes are placed into a group. All edges of the group are then selectively processed to provide information pertaining to an egonet of the graph that has the particular node as its egonode. | 03-06-2014 |
20150039885 | CONJUNCTIVE SEARCH IN ENCRYPTED DATA - A method comprises receiving a first cryptographic token for one search term and a second cryptographic token is generated using the one search term and at least another search term. A first search is conducted using the first cryptographic token to generate a first result set, and the second cryptographic token is used for computing a subset of results of the first result set. | 02-05-2015 |
20150039903 | MASKING QUERY DATA ACCESS PATTERN IN ENCRYPTED DATA - A method for encrypting a database includes the following step. Keywords in the database are encrypted to obtain encrypted search tags for the keywords. A table of reverse indices is generated for the encrypted search tags. A table of cross keyword indices is generated. A method for searching in an encrypted database includes the following steps. A search is formulated as a conjunct of two or more atomic search queries. One of the conjuncts is selected as a primary atomic search query. Search capabilities are generated for a secondary atomic search query using the primary atomic search query and the secondary atomic search query. Such methods mask query data and the actual composition of the database to reduce computation complexity and privacy leakage. | 02-05-2015 |
Patent application number | Description | Published |
20080263554 | Method and System for Scheduling User-Level I/O Threads - The present invention is directed to a user-level thread scheduler that employs a service that propagates at the user level, continuously as it gets updated in the kernel, the kernel-level state necessary to determine if an I/O operation would block or not. In addition, the user-level thread schedulers used systems that propagate at the user level other types of information related to the state and content of active file descriptors. Using this information, the user-level thread package determines when I/O requests can be satisfied without blocking and implements pre-defined scheduling policies. | 10-23-2008 |
20080276159 | Creating Annotated Recordings and Transcripts of Presentations Using a Mobile Device - A method for creating an annotated transcript of a presentation includes steps of: receiving an annotation stream recorded on a mobile device, wherein the annotation stream includes time stamped annotations corresponding to segments of the presentation; receiving a transcript of the presentation, wherein the transcript is time stamped; and then merging the annotation stream with the transcript of the presentation by matching the time stamps from both, for creating the annotated transcript of the presentation. A method for recording an annotation stream on a mobile device includes steps of: assigning a unique identifier to the annotation stream; creating the annotation stream, the annotation stream including annotations entered by a user of the mobile device, wherein each annotation is associated with at least one segment of the presentation; and storing the annotation stream. | 11-06-2008 |
20080281920 | ADAPTIVE PARSING AND COMPRESSION OF SOAP MESSAGES - A method and system for optimizing SOAP messages combines mechanisms of accelerating the composition of SOAP messages, reducing SOAP parsing overheads, and reducing SOAP message sizes by leveraging elements of the previous two techniques and policies for configuring these mechanisms. A byte-level partial representation of a SOAP message may be constructed upon its first use and each new instantiation of the same message is composed from this representation and the encoded parameters or return values. SOAP message parsing may be accelerated using a cache of associations. Each entry may associate the byte-level encoding of an XML tag with its component in the internal data representation of the received message. These two techniques can be used independently on one or both SOAP endpoints. | 11-13-2008 |