08th week of 2010 patent applcation highlights part 67 |
Patent application number | Title | Published |
20100049723 | Spreadsheet risk reconnaissance network for automatically detecting risk conditions in spreadsheet documents within an organization using principles of objective-relative risk analysis - A spreadsheet risk reconnaissance network including one or more spreadsheet file servers registered with the network, supporting at least one user organization, and communicating with a data processing center. A research agent is installed on at least one spreadsheet file server registered on the network. Each research agent operates transparently to users on the network so as to perform a number of functions, including (i) collecting metadata from spreadsheet files, (i) analyzing collected metadata associated with each spreadsheet file, (iii) identifying Spreadsheet Purpose from collected metadata, and (iv) calculating the Relative Likelihood Of Error (RLE) and the Relative Likelihood Of Concern (RLC), based on the calculated RLE, for a plurality of spreadsheet files associated with at least one user organization, under management by the network. Calculation of RLE and RLC can be performed at the data processing center or the research agent. | 2010-02-25 |
20100049724 | PROCESS AND A SYSTEM FOR UPDATING A DATA STRUCTURE IN A RELATIONAL DATABASE USED WITHIN A MANUFACTURING EXECUTION SYSTEM - A process for updating a data structure in a relational database used within a manufacturing execution system, contain the steps of defining within the database the data structure and defining SQL scripts having specific rules. The rules contain a header describing an initial data structure and a final data structure, thereby defining each of the defined SQL scripts as a section of the updating process. The current data structure of the database is analyzed and the required sections among the sections available are identified by comparing the current data structure of the database to the initial data structure defined in the header of the SQL script. A sequence order to apply the sections is defined and the required SQL scripts are run according to the defined sequence order. This allows developers to define the SQL script for their own demands without coordinating the requested changes with other development groups. | 2010-02-25 |
20100049725 | REMOTE FEATURE ACTIVATOR FEATURE EXTRACTION - A database record controls a license to use a computational component. An input receives an order identifier associated with an order related to a computational component and an interface retrieves order information associated with the identifier. The order information comprises at least one material code. A material code mapping agent compares the material code with at least one material code mapping table to identify corresponding computational component information associated with the material code. In another configuration, a transaction record includes first information associated with the order, the order relates to at least a first computational component and/or feature thereof, a configuration file includes second information different from the first information, the configuration file relates to at least one telecommunication switch/server, and a configuration file processing agent compares some of the first information with some of the second information to form a system record having both first and second information. | 2010-02-25 |
20100049726 | SYSTEM AND METHOD FOR COMPRESSION OF PARTIALLY ORDERED DATA SETS - A system and method for compression of partially ordered data sets is provided. A first record of the data set is compressed by encoding the record using a Fibonacci encoding technique. Thereafter, for each subsequent record N, the N−1 | 2010-02-25 |
20100049727 | COMPRESSING XML DOCUMENTS USING STATISTICAL TREES GENERATED FROM THOSE DOCUMENTS - Compressing data from a markup language document such as an XML document includes the steps of creating from the document a path based statistical tree built according to a given set of rules, and compressing the document by using the statistical tree. In an embodiment, the statistical tree includes a multitude of paths, and a single bit represents each of said paths. Also, the document may include both enumerated data and non-enumerated data, and the enumerated data is compressed by using the statistical tree. In an embodiment, the document includes a multitude of document nodes, and the step of creating the path based statistical tree includes the step of forming said tree with a multitude of tree nodes, each of the tree nodes representing one of the document nodes. | 2010-02-25 |
20100049728 | INTERACTIVE GENERATION OF INTEGRATED SCHEMAS - Methods, systems and computer program products for interactive generation of integrated schemas. Exemplary embodiments include a method for schema integration, the method including recasting a first source schema into a first graph of concepts with HasA relationships, recasting a second source schema into a second graph of concepts with HasA relationships, identifying matching concepts in the first graph and the second graph based on correspondences between attributes of the concepts of the first and second graphs, producing an integrated schema, based on a fixed specification of matching concepts to merge, and generating a mapping from the first source schema to the integrated schema and from the second source schema to the integrated schema. | 2010-02-25 |
20100049729 | TRANSFORMING A HIERARCHICAL DATA STRUCTURE ACCORDING TO REQUIREMENTS SPECIFIED IN A TRANSFORMATION TEMPLATE - Method for transforming an input data structure to an output data structure according to requirements specified in a transformation template. The method includes translating an input data structure in an input container format to an output data structure in a different output container format and converting an input data structure to an output data structure where the structures have the same container format. During transformation, modifications to the structure and/or content of the input data structure may be made. The resulting output data structure is dynamically determined based on the structure and content of the input data structure. The input data structure is represented by a data structure tree, each node of the tree having an associated scope dictionary containing zero or more key-value pairs. The tree is traversed downwards as scope dictionaries are created and/or modified and traversed upwards as data of the output data structure tree is created. | 2010-02-25 |
20100049730 | EFFICIENT PREDICATE EVALUATION VIA IN-LIST - A predicate over a single column of a table is converted into at least one IN-list, wherein the IN-list is generated for a set of tuples of the column, and the generation is done over a data structure representing a set of distinct values of the column where the predicate applies and having a smaller cardinality than the table. The generated IN-list is evaluated over the set of tuples and the results of the evaluation are outputted as an evaluation of the predicate. | 2010-02-25 |
20100049731 | EXTENSIBLE ATTRIBUTES MODEL FOR BUSINESS APPLICATIONS - In a method for extension of an item attribute in a business application data model, a selection is received of an item of the business application data model to which an item attribute is being added. The item attribute is received, including receipt of relationship information which defines a location of the item attribute within a hierarchy of the business application data model. The item attribute is associated with the business application data model such that the item attribute is contextually included within a searchable ontology of the hierarchy in accordance with the relationship information. | 2010-02-25 |
20100049732 | Method and system for managing data files and schemas - There is provided a method of managing a plurality of data files using a plurality of schemas. The method comprises selecting a first schema from the plurality of schemas, determining current data files of the plurality of data files with respect to the first schema, identifying an outdated data file of the plurality of data files with respect to the first schema, selecting a transform file configured to transform the outdated data file into a current data file with respect to the first schema, transforming the outdated data file into a current data file with respect to the first schema by applying the transform file to the outdated data file. The method may further comprise validating the current data file against the first schema after transforming the outdated data file. The data files, schema, and transform file may comprise, respectively, an XML file, an XSD file, and an XSLT file. | 2010-02-25 |
20100049733 | Systems and methods for assigning hosts in response to a data query - Systems and methods consistent with the invention may include selecting a plurality of hosts to store data structures by defining a color incidence process used to model a host assignment process, determining, by the color incidence process, a color allocation, and assigning the data structures to one of the plurality of hosts based on the color allocation determined by the color incidence process. | 2010-02-25 |
20100049734 | FAST SEARCH VIEWS OVER BUSINESS OBJECTS - A method and means, the method includes selecting a plurality of data sources having attributes to be included in a view entity; defining join conditions on the selected plurality of data sources; defining a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and saving the view entity. The means includes a graphical user interface having a join builder tool to define join conditions on a selected plurality of data sources each including a pre-defined business object data structure having attributes; a view field definition tool to define a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and a data source tree tool to display all of the attributes of the plurality of data sources. | 2010-02-25 |
20100049735 | METHOD AND APPARATUS FOR MANAGING DATA OBJECTS OF A DATA STORAGE SYSTEM - Techniques for managing data objects of a data storage system are described herein. According to one embodiment, a perfect hash function is generated for data objects stored in a data storage system. For each of the data objects, a hash operation is performed using the perfect hash function to indicate whether the respective data object is alive. Resources associated with the respective data object is reclaimed if it is determined that the respective data object is not alive based on a result of the hash operation using the perfect hash function, where the reclaimed resources are released back to the data storage system as free resources. Other methods and apparatuses are also described. | 2010-02-25 |
20100049736 | Method and System for Computerized Management of Related Data Records - A method and system are presented for merging a first family tree to a second family tree. The method comprises: providing a plurality of first matrices associated with the first family tree and a plurality of second matrices associated with the second family tree, each matrix comprising attributes on individuals that are linked to one another by a predetermined link; identifying substantially identical first and second matrices in said pluralities of first and second matrices; and generating data indicative of a merge of the family trees to one another if a number of the substantially identical matrices exceeds a predefined number. | 2010-02-25 |
20100049737 | Energy Transaction Notification Service for Presenting Charging Information of an Electric Vehicle - A computer implemented method, apparatus, and computer usable program code for managing electric vehicle charging information. In one embodiment, the process receives charging process data. The charging process data may be stored in a data repository and associated with a user to form historical user data. The process then generates a notification in response to detecting a condition for triggering the generation of the notification. The notification comprises a set of recommendations for achieving a set of optimization objectives. In addition, the set of recommendations are derived from at least one of the historical user data and a remote data source. Thereafter, the process presents the notification to a user using a set of notification preferences. | 2010-02-25 |
20100049738 | SYSTEM AND METHOD FOR USER INTERFACE DIAGNOSTIC ACTIVITY LOGGING - The subject application is directed to a system and method for user interface diagnostic activity logging. Parameter data is first acquired corresponding to selected data acquisition parameters. Sequence data is then acquired corresponding to instructions for control of the document processing device via an associated user interface. The sequence is acquired in accordance with the acquired parameter data and stored in an associated storage. Next, event data is acquired corresponding to an occurrence of a selected event by the document processing device. The acquired sequence data is then communicated to an associated administrator upon receipt of event data. | 2010-02-25 |
20100049739 | SYSTEM AND METHOD FOR BOUNDED ANALYSIS OF MULTIMEDIA USING MULTIPLE CORRELATIONS - Multimedia content usage is on the rise and hence, it is becoming increasingly necessary to automatically analyze the multimedia content in order enhance the effective applicability and usage of the content. The richness of a multimedia content demands multi-fold analysis of the content and further, this richness also leads to openness and vastness. Hence, the outcome of the multiple analyses techniques needs to be carefully analyzed in order to avoid limited or inconsistent content description. A system and method for bounded analysis of multimedia using multiple correlations addresses the issues related to richness and vastness of a multimedia content to enable describing of the multimedia content in a maximally consistent manner. Such a content description is very useful in the semantic characterization of multimedia. | 2010-02-25 |
20100049740 | WORKFLOW TEMPLATE MANAGEMENT FOR MEDICAL IMAGE DATA PROCESSING - Some embodiments of a workflow management system to process medical image data generated by a medical imaging device have been presented. In one embodiment, a user selects a workflow template with a predefined set of image processing stages, and applies the workflow template to the medical image data. Each of the predefined set of image processing stages in the workflow template includes one or more image processing operations. Each of the image processing operations is capable of generating metadata for processing the medical image data. The medical image data is then processed through each of the predefined image processing stages. The result of processing is a collection of metadata. Each metadata in the collection can be applied to the medical image data to generate a medical image view. | 2010-02-25 |
20100049741 | METHOD AND SYSTEM FOR PROVIDING SUPPLEMENTARY CONTENT TO THE USER OF A STORED-MEDIA-CONTENT DEVICE - A method and system for providing supplementary content to the user of a stored-media-content device is presented whereby the supplementary content is filtered at least in part based on the inventory of media content accessible to the device. The system includes a program operable on a media player to generate a request for supplementary content responsive to a selection by a user of one or more of available media content stored on or accessible to the media player. A filter module is operable on the supplementary content generated responsive to the request to create a filtered subset of the supplementary content. The filter module is further operable to create the filtered subset in consideration of the available media content stored on or accessible to the media player. The subset of supplementary content is then presented to the user at the media player. | 2010-02-25 |
20100049742 | METHODS, SYSTEMS AND COMPUTER READABLE MEDIA FOR GENERATING AN ENHANCED ACCURACY RESISTANCE SUMMARY FOR A PLANT VARIETY UTILIZING A PRODUCT MANAGEMENT DATABASE - Methods, systems, and computer readable media for generating an enhanced resistance summary for a plant variety utilizing a product management database are disclosed. According to one aspect, the method includes receiving a plant pathogen identification (PPI) code and an associated resistance data parameter for a plant variety. The PPI code is grouped with at least one other PPI code associated with the plant variety in accordance to similar resistance data parameters. The method also includes generating a resistance summary long value for each resistance data parameter group. A resistance summary short value corresponding to each resistance summary long value is generated. Each resistance summary short value is then populated into a resistance profile to create the enhanced accuracy resistance summary for the plant variety. | 2010-02-25 |
20100049743 | USER INTERFACE IN AN INFORMATION TECHNOLOGY (IT) SYSTEM - A method and system for improving user interfaces in IT systems is provided. In one embodiment, the method includes using a remote maintenance function by a user of a user interface in order to allow a technician to take control of a data transmission connection during operation, recording interactions implemented during the use of the remote maintenance function in a database of the manufacturer of the IT system and evaluating the recorded interactions by the manufacturer in order to derive therefrom indications of an improvement in the user interface. | 2010-02-25 |
20100049744 | Method and System For Determining The Altitude of a Mobile Wireless Device - A method and system for determining the three-dimensional location of a mobile wireless device. In one implementation, the device is a cellular telephone making a 911 call from one floor of a multi-story building. An embodiment of the method of the invention includes establishing a database that associates transmission metrics with altitudes of x-y coordinate locations having more than one altitude at which the mobile wireless device could be located, receiving a communication from the mobile wireless device, determining an x-y coordinate location of the mobile wireless device, measuring a transmission metric of the mobile wireless device, and consulting the database to determine the altitude from the x-y coordinate location and the measured transmission metric. The transmission metric could be, for example, the transmission time or angle of arrival of a wireless signal received from the mobile wireless device. | 2010-02-25 |
20100049745 | Method of implementing an organization's policy on spreadsheet documents monitored using a spreadsheet risk reconnaissance network - A method of implementing an organization's policy on spreadsheet files monitored using a spreadsheet risk reconnaissance network. The method involves creating and pre-configuring a number of policy components in a relational database server on the network. A spreadsheet inspector logs-on to the network, and selects an inspection from the list of inspections to be performed. In response to the selection, the network automatically builds an inspection worksheet for each policy component which is to be manually inspected by the inspector. the inspection worksheet includes all policy compliance components which require human judgment to assess the degree to which an item passes compliance, as well as general notes to allow for inspection items which are not related to the specific compliance items. Upon receiving the network generated inspection worksheet, the inspector opens the spreadsheet to be inspected, via a provided hyperlink, and applies human judgment in assessing whether or not the spreadsheet successfully passes each set of criteria established in the spreadsheet policy. For each policy component being assessed, the inspector evaluates the spreadsheet document and provides a passing grade if the spreadsheet file meets the criteria established in the policy component, and a failing grade if the spreadsheet file does not meet the established criteria in the policy component. An overall assessment score of passing or failing is provided to each spreadsheet file under assessment, based on automated and/or manual assessments. | 2010-02-25 |
20100049746 | Method of classifying spreadsheet files managed within a spreadsheet risk reconnaissance network - A method of classifying spreadsheet files managed within a spreadsheet risk reconnaissance network, comprising the steps of assigning a spreadsheet manager to a group of spreadsheet directories in an user organization. The spreadsheet manager logs-on to the network, and determines whether or not there are spreadsheet files to classify. If there are no spreadsheet files to classify, then the spreadsheet manager ends the process. If there are spreadsheet files to classify, then the spreadsheet manager assigns values for criticality, confidentiality and impact to the spreadsheet files. The spreadsheet manager assigns a spreadsheet inspector to each classified spreadsheet file, and the network generates email to notify the spreadsheet inspector of a spreadsheet inspection request. | 2010-02-25 |
20100049747 | APPARATUS AND METHOD FOR STORING LOG IN A THREAD ORIENTED LOGGING SYSTEM - An apparatus and a method for storing a log in a thread oriented logging system are provided. In the method, a name designating a storage location of a log message is set in each of at least one thread. The log message for each of the at least one thread is recorded in the storage location designated by the set name. | 2010-02-25 |
20100049748 | PERFORMANCE OF CONTROL PROCESSES AND MANAGEMENT OF RISK INFORMATION - Control processes are managed within an organization, the organization including a plurality of divisions, by receiving process data provided from a first local user associated with a first division of the organization, the first local user providing the data via a first user interface, and the data defining one or more processes associated with the first division. The process data is stored in a database to be associated with the first division. The stored process data is provided to a second local user, associated with a second division of the organization, for selection of a process associated with the first division. The selection of the second user is received and stored in the database as further being associated with the second division. | 2010-02-25 |
20100049749 | System of synchronizing data between storage devices and method thereof - A system of synchronizing data in different storage devices and the method thereof are provided to remove the inconvenience in synchronizing data between storage devices. By detecting the process execution status, data synchronization is triggered to transmit data. The invention can achieve the goal of increasing the efficiency of data synchronization between storage devices. | 2010-02-25 |
20100049750 | RECOVERY OF A COMPUTER THAT INCLUDES VIRTUAL DISKS - Described is the backup and/or restore of virtual disks In general, metadata is backed up for restoring a virtual disk. To restore the disk, a physical disk is created, with the virtual disk the created on a partition of the physical disk. Backup and restore is described for nested virtual disks, including for block level restore. Further described is backing up of critical virtual disks and their containers, and virtual disk backup with respect to basic disks and dynamic volumes. | 2010-02-25 |
20100049751 | Methods and Apparatuses for Data Protection - Methods and apparatuses for data protection against corrupted write operations. In one embodiment, a technique of crash protection uses an atomically updated global transaction indicator to switch a set of data structures from one set of versions to another set. In one embodiment, the storage space for multiple versions of a data structure is allocated at the time the data structure is created on the storage device so that the multiple versions of the data structure can be kept close by. Between two consistent points, some data structures are modified to create new versions without changing the corresponding previous versions; and unmodified data structures are not copied. At a consistent point, the global transaction indicator is updated to indicate a set of consistent versions of the data structures, such as metadata of a file system. | 2010-02-25 |
20100049752 | Dynamic word translation system and method thereof - A dynamic word translation system and the method thereof are provided. By simulating key-in for duplication operations, a word is extracted to a buffer area for translation and management. This solves the problem that word translations are often interfered with window switching in the prior art. Therefore, the translation operations of the invention are more convenient. | 2010-02-25 |
20100049753 | SYSTEMS AND METHODS FOR MONITORING APPLICATION DATA IN A DATA REPLICATION SYSTEM - Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state. | 2010-02-25 |
20100049754 | STORAGE SYSTEM AND DATA MANAGEMENT METHOD - In a NAS apparatus, a processor reads in, from a data volume, metadata of all files included in a file system at a base point-in-time of a snapshot of the data volume, and writes all the read-in metadata to an area of a difference data storage volume (difference volume), and in a storage apparatus, a difference data save processing unit, upon receiving a block write request from the latest base point-in-time to the subsequent base point-in-time, chronologically writes data stored in a block specified by the block write request to an area subsequent to the difference data storage volume area. | 2010-02-25 |
20100049755 | Method and Apparatus for Increasing Efficiency of Data Storage in a File System - A method, apparatus, and computer instructions for storing data in a file system. A determination is made as to whether space is available in an inode of the file in the file system. The data is stored into the inode in response to space being available. Additionally, data for a file may be stored in a block that is partially filled with data from another file. Data for a file may be stored using either the inode or by sharing a block. Data also may be stored using both of these mechanisms. | 2010-02-25 |
20100049756 | Medical Intelligence Framework - A framework executing on a computational structure and supporting a plurality of simultaneously executing software applications with a shared layer, wherein the framework is disposed between the plurality of applications and a set of data sources, the framework decomposing, processing, and analyzing data passed between the plurality of applications and the data sources into information elements. | 2010-02-25 |
20100049757 | SYSTEM AND METHOD FOR THE SYNCHRONIZATION OF A FILE IN A CACHE - The present invention provides a system and method of synchronizing a cache that substantially eliminates or reduces disadvantages associated with previously developed systems and methods of synchronizing caches. More particularly, embodiments of the present invention provide a system and method for bi-directional synchronization of a cache. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a computer processor to run in user space and perform steps comprising: receiving a database asset from a database; storing the database asset as a cached file in a cache; determining if the cached file has been modified; and if the cached file has been modified, communicate the cached file directly to the database. In one embodiment of the present invention, the software program can determine if the cached file has been modified through automatic notification from a file management system. Alternatively, the software program can poll a cached file to determine if the cached file has changed. In another embodiment of the present invention, the software program can be further executable to perform the step of prompting an operating system to open the cached file in an application associated with the cached file's file type. In yet another embodiment of the present invention, the software program can be further executable to receive notifications from a database of when contention for a database asset occurs. Thus, bi-directional synchronization can occur. | 2010-02-25 |
20100049758 | NETWORKED LOCAL MEDIA CACHE ENGINE - A local media cache engine stores content locally for a particular local device. The content is downloaded or copied from other source devices within a network of devices, when the particular local device is coupled to the network. The content is then available to the local device even when that device is not coupled to the network or when the source device is not coupled to the network. Further, even when the source device of the content is coupled to the network, the local cache provides an easier and faster source of desired content for the local device. The content from the local cache is available to be loaded on a portable device through a synchronization operation. The local media cache engine also has the capability to automatically search for content from the source devices within the network and download the content to the local cache, based on user defined preferences and criteria. | 2010-02-25 |
20100049759 | ONE-TO-MANY DEVICE SYNCHRONIZATION USING DOWNLOADED/SHARED CLIENT SOFTWARE - A method and system for performing one-to-many synchronization using a central server and also using downloadable client software. The system includes a central server, e.g., a web server or an enterprise server, that synchronizes with multiple electronic devices including, for example, a personal digital assistant, a laptop computer, a desktop computer, a cell phone, a pager, etc. Before the data synchronization takes place, and after the electronic device initiates communication with the server, the server downloads client software to the electronic device. The client software allows the electronic device to perform data synchronization with the server. After the synchronization is complete, the client software may be removed from the electronic device. The server data is located in one place and can be accessed from any location using almost any electronic device and the data can be readily protected. The invention provides geographically independent synchronization for the same device. The invention reduces the amount of metadata required to perform synchronization, eliminates slow synchronizations and also operates on standard or pre-existing data structures. The shared client software technique also reduces software maintenance and administrative issues and is helpful for application service providers (ASPS). | 2010-02-25 |
20100049760 | COMPUTER TOOL FOR MANAGING DIGITAL DOCEMENTS - The invention relates to a computer device for managing documents, in particular software projects developed in co-operation. A memory stores contents of documents having time references. An extractor separates the document contents into document elements. A signature generator returns signatures of element contents. An imprint generator associates for each document the time reference thereof and the signatures of its elements. A time clock module calculates the results of a time election function. A supervisor operates the generator on the document contents. For each signature value, it calls the time clock module with a list of imprint time references containing the signature value. A unified time reference is obtained for each signature value. Each signature value and its unified time reference are stored. | 2010-02-25 |
20100049761 | SEARCH ENGINE METHOD AND SYSTEM UTILIZING MULTIPLE CONTEXTS - A method for context-based searching includes retrieving content over a computer network, segmenting the content into a plurality of cohesive segments, and identifying at least one cohesive segment of the plurality of cohesive segments with at least one context of a plurality of contexts. In the method, the plurality of contexts are resident on one more computer-readable storage media in a searching system. The method further includes indexing, in the plurality of contexts, the plurality of cohesive segments identified with the plurality of contexts. | 2010-02-25 |
20100049762 | ELECTRONIC DOCUMENT RETRIEVAL SYSTEM - An electronic document retrieval system is disclosed. It has particular utility to World-Wide Web searching. In contrast to conventional search engines, when providing supplementary results in addition to primary results, the system enables the supplementary results to include links to documents in web-sites other than the web-site to which the primary result belongs. In this way, a user is able to find the page most relevant to his query more rapidly than has hitherto been possible. | 2010-02-25 |
20100049763 | System for Providing Service of Knowledge Extension and Inference Based on DBMS, and Method for the Same - A DBMS-based knowledge extension and inference service system comprises a knowledge creating unit that creates knowledge represented as a triple by using ontology schemas and instances; a knowledge extension processing unit that receives the knowledge created by the knowledge creating unit and extends the knowledge by using a knowledge extension rule; and an inference service providing unit that uses the knowledge extended by the knowledge extension processing unit and converts and processes a user query so as to provide an inference service. In the DBMS-based knowledge extension and inference service system, ontology is used to create knowledge, the knowledge is extended by using an extension rule, and an inference service is provided through query processing, thereby proposing a framework which is stable and effective in all fields where the Semantic Web is utilized and an inference service needs to be provided. Therefore, it is possible to achieve the common use of the Semantic Web service. | 2010-02-25 |
20100049764 | Bulk selection electronic tool - A method is provided wherein at least one established group of details with associated policies is created. Profiles with profile macros are selected and a matrix of fields may be derived from the group(s) and populated. A bulk subset of the matrix may be selected according to search criteria and edits applied to a source dataset selected from the bulk subset to generate a destination dataset, wherein the edits are constrained by the set of associated policies. The invention may be performed over a global electronic network (especially the Internet) in a manner that complies with the effective policies at multiple destination sites. | 2010-02-25 |
20100049765 | Geocoding Method Using Multidimensional Vector Spaces - A process for evaluating and geocoding of GIS data elements utilizes a plurality of “locate” tests and a weighting scheme to express the match results as a multidimensional vector. Multiple inputs and data sources, as well as ambiguous and partial input data, are used to generate an output with improved precision by applying a weighting function to each input element and generating a set of test vectors (i.e., in the input data element weighted by the known accuracy of the element/source). A sum of a plurality of tests is then generated as the “characteristic vector” of the test set. By using two (or more) different sets of tests, two (or more) characteristic vectors are formed. Various well-known algebraic techniques can then be used to evaluate the results of each set of tests and select the “best match” result. | 2010-02-25 |
20100049766 | System, Method, and Computer Program for a Consumer Defined Information Architecture - A system, computer program, and method for organizing and managing data structures including based on input from a feedback agent is provided, the method including: (a) a method for faceted classification that is applicable to a domain of information, said method of faceted classification including: (i) a facet analysis of said domain or receiving the results of facet analysis of the domain; and (ii) applying a faceted classification synthesis of said domain; and (b) a complex-adaptive method for selecting and returning information, on one or more iterations, from said faceted classification synthesis, said complex-adaptive method varying the organizing and managing of data structures in response to said returned information. A system and method for faceted classification of a domain of information is also provided that includes providing a faceted data set including facet attributes with which to classify information, such facet attributes including optionally facet attribute hierarchies for the facet attributes; (b) providing a dimensional concept taxonomy in which the facet attributes are assigned to objects of the domain to be classified in accordance with concepts that associate meaning to the objects, said concepts being represented by concept definitions defined using said facet attributes and associated with the objects in the dimensional concept taxonomy, said dimensional concept taxonomy expressing dimensional concept relationships between the concept definitions in accordance with the faceted data set; and (c) providing or enabling a complex-adaptive system for selecting and returning dimensional concept taxonomy information to vary the faceted data set and dimensional concept taxonomy in response to the dimensional concept taxonomy information. In another aspect of the method of the present invention the method for faceted classification of the domain of information further includes performing faceted classification synthesis to relate a set of concepts represented by concept definitions defined in accordance with a faceted data set including facet attributes, and optionally facet attribute hierarchies. The invention also provides a computer system for enabling a user to manipulate dimensional concept relationships. A further aspect of the system is a system for organizing and managing data structures including based on input from a feedback agent, in which the system includes or is linked to a complex-adaptive system for selecting and returning dimensional concept taxonomy information to vary a faceted data set and a dimensional concept taxonomy in response to dimensional concept taxonomy information, the dimensional concept taxonomy expressing dimensional concept relationships between the concept definitions in accordance with the faceted data set. | 2010-02-25 |
20100049767 | SYSTEM AND METHOD FOR EVALUATING A COLLECTION OF PATENTS - System and method evaluate a collection of patents. A set of citations between the patent in the collection is established and a density associated with the collection of patents as a function of the set of citations is determined. | 2010-02-25 |
20100049768 | AUTOMATIC MANAGEMENT OF DIGITAL ARCHIVES, IN PARTICULAR OF AUDIO AND/OR VIDEO FILES - Methods are described for selecting and/or deleting files in a set of files, preferably relating to audio and/or video sequences. The present invention is based on the idea of finding substantially duplicate files, selecting the best one and deleting the others, this process being carried out in an automatic or quasi-automatic manner, i.e. with the user having to answer one or more confirmation requests. A certain number of duplicate files can be subjected to P logic blocks Ck (k being an integer, 1≦k≦P); each logic block makes a selection according to a choice criterion having higher priority than the next block. | 2010-02-25 |
20100049769 | System And Method For Monitoring And Managing Patent Events - Disclosed relates to a system and a method for monitoring and managing patent events. The system comprises a patent event selection unit and a monitoring and managing patent unit. The patent event selection unit verifies any combination of the time, prosecution status, qualification and contents of a patent event according to the inputted information related to the patent event. The unit also monitors and analyzes the patent event. The monitoring and managing patent unit sets up alert and/or warning activated, generates corresponding responses or provides related comments or actions. | 2010-02-25 |
20100049770 | INTERACTIONS AMONG ONLINE DIGITAL IDENTITIES - A computer-implemented method is provided, which includes constructing first and second user profiles for respective first and second users, by observing respective online behaviors of the first and second users. The first and second user profiles are projected onto an N-dimensional vector space as respective first and second vectors. An interaction between the first and second vectors in the vector space is modeled. Responsively to the modeled interaction, at least one entity is modified, the entity selected from the group consisting of: the first user profile, and the first vector. Content is presented to the first user responsively to the modified entity. Other embodiments are also described. | 2010-02-25 |
20100049771 | METHOD FOR PROVIDING CONTENTS REFERENCING INFORMATION FOR PERSONAL DATA BROADCASTING SERVICE AND RECEIVING APPARATUS AND PROCESSING METHOD - There is a provided a method for providing contents referencing information (CRI) for personal data broadcasting service, including the steps of: searching a program identifier (PID) having a CRI section, and searching a container having a specific identifier; extracting container data from the searched container; searching a CRI structure which indicates a contents referencing information identifier (CRID) list from the extracted container data; searching and extracting CRID data based on a CRID data container which represents an identifier of the container having the CRID data in the CRID list of the searched CRI structure; and searching and extracting result data for the extracted CRID from a result locator. | 2010-02-25 |
20100049772 | EXTRACTION OF ANCHOR EXPLANATORY TEXT BY MINING REPEATED PATTERNS - A method and system for identifying explanatory text for a referenced web page based on a reference to the referenced web page contained in a repeated pattern of a referencing web page is provided. An anchor explanatory text (“AET”) system uses the hierarchical organization of the web page to identify a repeated pattern of hierarchical elements that contain references to other display pages. After the AET system identifies a repeated pattern, it identifies the dominant reference or anchor within each occurrence of the pattern. The AET system uses the explanatory text surrounding a dominant anchor as a description of the referenced web page. | 2010-02-25 |
20100049773 | DOCUMENT HANDLING IN A WEB APPLICATION - A unique document handling facility on the scale of a Lotus Notes document. Preferably, the documents are stored in a relational database and served-up using Java servlets, with provisions for handling document content and group level security. | 2010-02-25 |
20100049774 | Object Structure-Based System and Method for Managing Information - One embodiment of the present invention provides a software product comprising a set of computer instructions stored on a computer readable medium. The computer instructions can be executable by a computer processor to maintain a profile object representing profile data, the profile object comprising, receive a first command based on the profile object to access an attribute value access the attribute value. The profile object can include at least one profile section that acts as a container for attributes and at least one attribute for each profile section. The attributes can essentially be variables having a name and a value. | 2010-02-25 |
20100049775 | Method and System for Allocating Memory in a Computing Environment - A method and product for allocating memory in a computing environment, the method comprising providing a memory allocation routine adapted to use mmap( ) with a MAP SHARED or equivalent flag specified so that the memory is allocated from a file system buffer cache. In one embodiment, the method comprises allocating the memory by using mmap( ) with a MAP_SHARED or equivalent flag specified so that the memory is allocated from a file system buffer cache. | 2010-02-25 |
20100049776 | FAT DIRECTORY STRUCTURE FOR USE IN TRANSACTION SAFE FILE - Directories in a file system are defined with a dummy cluster in a file allocation table as the initial entry. Subsequent clusters in a directory's definition may define any data for the directory that can be changed in a transaction-safe mode. A directory may be modified in a transaction-safe mode by modifying any of the subsequent clusters while tracking changes in a second file allocation table. When the changes have been made to the directory, a pointer to the second file allocation table may be switched to indicate that the second file allocation table is now last known good. The first file allocation table may then be synchronized with the second. | 2010-02-25 |
20100049777 | REPRESENTATION CONVERTING APPARATUS, ARITHMETIC APPARATUS, REPRESENTATION CONVERTING METHOD, AND COMPUTER PROGRAM PRODUCT - When converting an affine representation representing a 2r-th degree algebraic torus T | 2010-02-25 |
20100049778 | METHOD AND APPARATUS FOR SELECTIVELY REDUCING NOISE IN A DIGITAL SIGNAL - Wavelet thresholding using discrete wavelet transforms is a sophisticated and effective approach for noise reduction. However, usage of integer arithmetic implies that not the full range of input values can be used. A method for selectively reducing noise in a digital signal having a first range of values comprises steps of decomposing the digital signal to a plurality of frequency sub-bands, wherein before, during or after the decomposing the digital signal or at least one sub-band is expanded by one or more bits to a second range of integer values, removing in at least one of the frequency sub-bands values that are below a threshold, re-combining the frequency sub-bands, after removing said values that are below a threshold, into an expanded output signal, and de-expanding the expanded output signal, wherein a signal having the first range of values is obtained. | 2010-02-25 |
20100049779 | SHARED PARALLEL ADDER TREE FOR EXECUTING MULTIPLE DIFFERENT POPULATION COUNT OPERATIONS - A shared parallel adder tree for executing multiple different population count operations on a single datum includes a number of carry-save adders (CSAs) and/or half adders (HAs), arranged in rows, where certain CSAs and HAs are dedicated to a single population count operation, while other CSAs and HAs are shared among two or more population count operations. The datum is applied to the first row in the tree. Partial sums of the number of ones at various locations within the tree are routed to certain CSAs and/or HAs “down” the tree to propagate the particular population count operations. Carry-propagate adders generate at least a portion of the final sum of the number of ones in certain population count operations. An “AND” operation on a particular number of the bits in the datum provides the high order bit of the resulting sum of the particular population count operation. | 2010-02-25 |
20100049780 | Method and Apparatus For Providing an Integrated Network of Processors - A novel network architecture that integrates the functions of an internet protocol (IP) router into a network processing unit (NPU) that resides in a host computer's chipset such that the host computer's resources are perceived as separate network appliances. The NPU appears logically separate from the host computer even though, in one embodiment, it is sharing the same chip. | 2010-02-25 |
20100049781 | NETWORK MANAGEMENT SYSTEM AND NETWORK MANAGEMENT INFORMATION COLLECTING METHOD - This invention aims to provide a technique that, in wireless network environments, enables the Manager to collect network management information (MIB data in the case of SNMP based network management), which the Agent has stored during periods of disconnection, after connectivity to the mobile nodes has recovered. In a wireless network environment, the Agent ( | 2010-02-25 |
20100049782 | Method and apparatus for cross-domain communication - Cross-domain communication between a sender domain and a receiver domain includes: receiving, in the receiver domain, a data request from the sender domain, the data request being directed to a designated request processing page in the receiver domain; processing the data request to generate a response; and sending the response to the sender domain, the response being directed to a designated response processing page in the sender domain. Alternatively, cross-domain communication includes receiving, in the receiver domain, a data request from the sender domain, the data request being directed to a designated request processing page in the receiver domain; processing the data request to generate a response; and sending the response to the sender domain, the response being directed to a designated response processing page in the sender domain. | 2010-02-25 |
20100049783 | Methods and Systems for Joining a Real-Time Session of Presentation Layer Protocol Data - Methods and systems directed to joining a real-time user session of presentation layer protocol data. The methods describe a user session receiving a presentation layer protocol data stream, wherein the user session comprises a single presentation layer protocol stack. The protocol stack sending a request to a virtual channel to reinitialize. The virtual channel processing an existing request until the request to reinitialize is encountered. The protocol stack modifying the presentation layer protocol data stream to contain a marker. The systems describe a single presentation layer protocol stack. The protocol stack includes a receiver, a virtual channel, and a rollover agent. The receiver receives a presentation layer protocol data stream and receives a message initiating reinitialization. The virtual channel processes a request. The rollover agent sends to the virtual channel a request to reinitialize and modifies the presentation layer protocol data stream to contain a marker. | 2010-02-25 |
20100049784 | SYSTEM AND METHOD FOR WEB-BASED ACCESS RELATIVE TO A DOCUMENT PROCESSING DEVICE - The subject application is directed to a security system and method for web-based access relative to a document processing device. Safe site data corresponding to a plurality of acceptable data addresses is stored in a data storage. A plurality of web pages is generated via an associated web server. Each address referenced within each of the plurality of web pages is identified and tested against the safe site data. An alarm is generated when an output of the testing indicates at least one identified address that is not associated with safe site data in accordance with an output of the testing. The web page output is enabled by the web server to a thin client when an output of the testing indicates that each identified address is associated with safe data. | 2010-02-25 |
20100049785 | RECOVERY OF DISCONNECTED CHANNELS OVER A RELIABLE PROTOCOL - Example embodiments of the present disclosure provide techniques for recovering from a channel failure at the protocol layer. At least a portion of data that is sent from a source to a target across the channel can be stored in a communication protocol layer buffer. In the event that the channel fails and is reestablished the target can send a signal indicating how much data it actually received. The signal can be used by the source to determine which portion of the data in the buffer was lost en route to the target and the lost portion can be resent. | 2010-02-25 |
20100049786 | INFORMATION PROCESSING SYSTEM, A MANAGEMENT APPARATUS, AN INFORMATION PROCESSING METHOD AND A MANAGEMENT METHOD - An information processing system, a management apparatus, a program, an information processing method, and a management method which make it possible for the management apparatus to distribute contents to clients with high reliability are proposed. An information processing system includes one or a plurality of clients, and a management apparatus which manages the clients and distributes contents to the clients. The management apparatus distributes the contents to each of the clients of distribution subject of the contents at distribution time assigned to the client. The client opens a port at the distribution time on the basis of a script having the distribution time prescribed therein, and closes the port after receiving the contents. | 2010-02-25 |
20100049787 | Method of an internet service, system and data server therefor - In a method of an internet service, a user inputs a request at a wireless communication terminal device, so as to receive via a data server web contents and data contents provided by a community server over the Internet. The data server selectively re-arranges the layout of the web contents and at least one resolution, compression ratio or the number of color of the multimedia data according to a level of closeness between the user, object owners and the data contents contained in the web contents or the data contents. The re-layout web contents and the re-arranged multimedia data are sent to the wireless communication terminal device for the user to efficiently watch information in connection with his or her friends when browsing the community website or the web page on the wireless communication terminal device. An internet service system and a data server for implementing the method are also provided. | 2010-02-25 |
20100049788 | MEDIA SHARING USING LOCAL APPLICATION - A system includes a server and a source client executable on a first electronic device configured to be in communication over a network with the server. | 2010-02-25 |
20100049789 | METHOD FOR REFUSAL OF 1X PAGE DELIVERY IN A HIGH RATE PACKET DATA SYSTEM - A method for rejecting the 1× paging transferred in the High Rate Packet Data network is provided, in which the Secondary Color Code mechanism is applied so that the AN which a MS/AT registers transmits A13-paging request messages to the other neighboring ANs, these ANs page a cell phone together and some new messages are added to improve the rejection flow. When the SC/MM is in the AN of HRPD system, for the MS/AT on the multiple edges of AN, the invention can be ensured that the MS/AT in the idle or dormant state can effectively receive the service paging from 1× network in the multiple edge regions of AN in HRPD and can reject the 1× service according to selection of users, which ensures the ability of dual network operation. | 2010-02-25 |
20100049790 | Virtual Identity System and Method for Web Services - A comprehensive identity management system for users of multiple Web applications. The system supports multiple standards spanning both inbound and outbound single sign-on and integration with an application directory for coupling discovery of third-party applications with single sign-on. | 2010-02-25 |
20100049791 | SYSTEM AND METHOD OF ASSOCIATING EVENTS WITH REQUESTS - Embodiments of the present invention can associate events, including non page events, such as the generation of dynamic content, with HTTP requests. One embodiment of the present invention can include receiving a set of HTTP request data including a request time stamp for each HTTP request in a set of HTTP requests, receiving a set of event data including an event time stamp for each event in a set of events and associating each event from the set of events with a previous HTTP request from the set of HTTP requests based on the event time stamps and request time stamps. Each event can be associated with previous HTTP request closest in time. | 2010-02-25 |
20100049792 | METHOD AND SYSTEM FOR PROVIDING RUNTIME VULNERABILITY DEFENSE FOR CROSS DOMAIN INTERACTIONS - A runtime vulnerability defense method, system, and computer readable article of manufacture tangibly embodying computer readable instructions for executing the method for cross domain interactions for a Web application. The method includes: creating a first and second iFrame object by the Web application which belong to a lower domain; creating an object ◯ by the first iFrame object; sharing the created object ◯ by the second iFrame object; promoting the domain of the second iFrame object to an upper domain; creating in the shared object ◯ a source accessing function for submitting to a third party server a request to access the content of the third party server; and creating in the shared object ◯ a sanitization function for sanitizing the response received from the server. | 2010-02-25 |
20100049793 | DYNAMIC VIDEO PRESENTATION BASED UPON RESULTS OF ONLINE ASSESSMENT - A method of providing a dynamic video presentation based upon results of an online assessment, the presentation, including content and order, specifically chosen to coach, train and/or counsel the individual who take the online assessment. | 2010-02-25 |
20100049794 | METHOD AND SYSTEM FOR IMPLEMENTING SERVICE COMPATIBILITY - A method and system for implementing the services compatibility is disclosed. It includes: the Service-Calling Session Control Function S-CSCF receives the initial request message of the Session Initiation Protocol SIP, and sends the invocation request message to the first application service ( | 2010-02-25 |
20100049795 | METHOD AND SYSTEM FOR PROVIDING SECURE ACCESS TO PRIVATE NETWORKS - Improved approaches for providing secure remote access to resources maintained on private networks are disclosed. According to one aspect, predetermined elements, such as applets, can be modified to redirect all communications to and from an application server through an intermediate server. The intermediate server in turn communicates with the application servers. According to another aspect, a communication framework can be provided to funnel communication between an applet and a server through a communication layer so as to provide managed and/or secured communications there between. | 2010-02-25 |
20100049796 | NETWORK TYPE CONTENT REPRODUCING SYSTEM - The network type audio system includes a content server storing a large number of music data pieces, an audio client reproducing music, and a controller monitoring and controlling the audio client through the content server. The audio client requests the server to provide the music data of a music piece selected in response to the user's operation. The content server returns the music data of the selected music piece in response to the request from the audio client. The music data is distributed from the content server to the audio client on the basis of a specified amount. The audio client notifies the content server of its status. The content server notifies the controller of the status of the audio client. The controller displays the status. The controller also instructs the audio client to reproduce the music piece selected in response to the user's operation through the content server. | 2010-02-25 |
20100049797 | Systems and Methods for Single Stack Shadowing - Methods and systems directed to controlling a real-time user session of presentation layer protocol data. Methods describing a shadowing agent service receiving a connection request from a shadowing tool and initiating a rollover operation responsive to the connection request. A rollover operation including reinitializing the single protocol stack and receiving a protocol data stream from the protocol stack. The shadowing agent service receiving a second data stream from the shadowing tool and inserting data from the second protocol data stream into the protocol stack. Systems describing a controller of the shadowing agent service receiving a connection request from a shadowing tool; a recorder of the shadowing agent service initiating a rollover operation responsive to the connection request; the controller receiving a second protocol data stream from the shadowing tool; and the controller inserting data from the second protocol data stream into the protocol stack. | 2010-02-25 |
20100049798 | FLEXIBLE REMOTE DATA MIRRORING - Methods, systems, and configured storage media are provided for flexible data mirroring. In particular, the invention provides many-to-one data mirroring, including mirroring from local servers running the same or different operating systems and/or file systems at two or more geographically dispersed locations. The invention also provides one-to-many data mirroring, mirroring with or without a dedicated private telecommunications link, and mirroring with or without a dedicated server or another server at the destination(s) to assist the remote mirroring unit(s). In addition, the invention provides flexibility by permitting the use of various combinations of one or more external storage units and/or RAID units to hold mirrored data. Spoofing, SCSI and other bus emulations, and further tools and techniques are used in various embodiments of the invention. | 2010-02-25 |
20100049799 | SYSTEMS AND METHODS FOR PROVIDING FREQUENCY DIVERSITY IN SECURITY TRANSMITTERS - A system for transmitting and receiving communication messages in a wireless security system is provided. The security system comprises one or more security sensor devices and a receiving device. Each security sensor device is capable of monitoring a status change in an area and is capable of generating and transmitting a communication message at a first frequency and a communication message at a second frequency based on a change in status of the area being monitored. The receiving device capable of receiving the communication messages from the one or more security sensor devices and in response thereto is capable of generating one or more instruction signals based on the communication messages. A security sensor device of the one or more security sensor devices transmits the communication message at least one time at the first frequency and the communication message at least one time at the second frequency. | 2010-02-25 |
20100049800 | Facilitated Help With Program Function From Experienced Users - Instructional information pertinent to a program application is automatically solicited and communicated from a user experienced within an application's function. Recorded interaction with the application by experienced users may be maintained within a database. A request for help may be matched to experienced users in the database based on their recorded usage. The matching process may also account for other factors, such as the physical location or preferred contact method of the experienced users. The experienced user may be selected for contact, and may have an opportunity to accept or decline the offer to help the requesting user. Communication information may be exchanged to facilitate the dispersal of the instructional information. | 2010-02-25 |
20100049801 | APPARATUS AND METHOD FOR PROVIDING INSTANT MESSAGING AND PRESENCE SERVICE IN MOBILE COMMUNICATION SYSTEM - An apparatus and a method for automatically accessing a relevant group when determining that message inform information is transmitted from the relevant group in order to determine that the message is generated from the relevant group without accessing the relevant group are provided. The apparatus includes a group service server and a mobile terminal. The group service server generates message inform information informing of presence of a message which a user, registered in a relevant group, desires to transfer to all users registered in the relevant group when transmitting a group message. When determining reception of the message inform information informing of presence of a message which the user registered in the relevant group desires to transfer to all of the users registered in the relevant group, the mobile terminal accesses the group which has transmitted the message, receives, and stores the relevant group message. | 2010-02-25 |
20100049802 | SYSTEM AND METHOD FOR FACILITATING A READY SOCIAL NETWORK - The invention provides system and method wherein the system collects user activity data including call log information from network equipment, handset and other context specific user activity data including time of call and location information to enable various applications to use the information collected and build social network. In accordance with the method of the invention, the user activity data collected is used to form individual social networks. The networks are formed based on clusters identified by mining the data collected. Furthermore, various applications are provided access to the clustered data to assist in individual social networking. The system of the invention comprises of an application server comprising a centralized data center providing social networking services through a plurality of networks, the networks in-turn connecting a plurality of users through their individual network terminal stations to the application server. | 2010-02-25 |
20100049803 | ANONYMITY-PRESERVING RECIPROCAL VETTING FROM A SYSTEM PERSPECTIVE - A vetting service protects personal information while nonetheless allowing its authorized use to perform background investigations of consenting participants. Raw background search results are filtered, redacted, and otherwise sanitized in compliance with an agreement by the participants, to produce background reports. | 2010-02-25 |
20100049804 | Instant Messaging - An instant-messaging system (IM) includes messaging devices equipped with individuating addresses, which include a client functionality and a transceiver or data-transmission-reception means for performing instant messaging between the messaging devices, and each of which messaging devices is equipped with messaging capabilities, which messaging capabilities differ at least partly between the messaging devices, and a server functionality arranged to maintain information on the messaging devices belonging to the instant-messaging system. The server functionality is arranged to maintain information on the messaging capabilities of the messaging devices. | 2010-02-25 |
20100049805 | Selection and Delivery of Messages Based on an Association of Pervasive Technologies - A computer implemented method, apparatus, and computer program product for selectively delivering messages. In one embodiment, the process identifies a set of pervasive devices using detection data. The detection data comprises an electronic signature transmitted from the set of pervasive devices associated with a set of users in a monitored location. The process then assigns a demographic profile to each user of the set of users based on an identity of a pervasive device from the set of pervasive devices which is associated with the user. Thereafter, the process presents a set of messages to the set of users, wherein the set of messages are selected using the demographic profile assigned to each user of the set of users. | 2010-02-25 |
20100049806 | TIME-BASED MESSAGING RULES - Embodiments of the present invention may provide the ability for a user to efficiently and automatically organize an email inbox without the lack of attention that can result from prior art methods by providing time-based organization rules and/or organization rules that may be executed after an email message has been viewed. | 2010-02-25 |
20100049807 | SECURING OUTBOUND MAIL - Methods, systems, and machine-readable media are disclosed for client-based filtering of email content. According to one embodiment, a method for providing client-based filtering of email content can comprise detecting an outbound email with a filter implemented on an email client application. A determination can be made with the filter whether the outbound email is addressed to a recipient outside of an organization. In response to determining the outbound email is addressed to a recipient outside of the organization, a determination can be made with the filter whether to allow the email to be sent. Determining whether to allow the email to be sent can comprise scanning the content of the email, and/or any attachments, and determining whether the content of the email contains protected information. | 2010-02-25 |
20100049808 | SYSTEM AND METHOD FOR UTILIZING INSTANT MESSAGING TO SCHEDULE CONFERENCE CALLS - In one embodiment, a method includes engaging in real-time communications using a first application, and dynamically granting permissions that enable a second participant to access a tool associated with a first participant through the first application. The real-time communications involve a plurality of participants that include the first participant and the second participant. The permissions are dynamically granted using the first application. | 2010-02-25 |
20100049809 | System and method for determining source of an email - A system and method for determining if a received email is human or machine generated. Each received email is stored temporarily after the sender's address is extracted. A record from a database of challenges is randomly selected. Each record in the database is an image of a commonly known object. Associated with each object is an easily answered question about the object. The answer to the question about the object is also stored with the question. Next a set of image transformations is randomly selected and applied to the randomly retrieved image. The transformed image is sent to the email sender with the challenge (question about the object in the image.) The challenge question is constructed so that answering the challenge is beyond the capabilities of current computing technology. The email is queued until a response to the challenge is received from the sender. When received, the answer provided by the sender is extracted and compared to the answer stored with the randomly retrieved image. If the two answers are the same, the email is moved to the receiver's inbox. Otherwise the email is treated as spam. | 2010-02-25 |
20100049810 | Server apparatus - A server apparatus includes a recording means in which first and second recording areas for recording a captured image transferred from an electronic camera have been set; a registration means for performing user registration for the electronic camera in response to a registration instruction by a user; and a record control means for recording the captured image in the first recording area before the user registration is performed by the registration means, and for moving the captured image that has been recorded in the first recording area into the second recording area and recording the captured image in the second recording area after the user registration is performed by the registration means. | 2010-02-25 |
20100049811 | Proxy email method and system - A system and method of proxy ( | 2010-02-25 |
20100049812 | E-Mail Messaging System and Method for Enhanced Rich Media Delivery - A multi-user e-mail messaging system is described that is interfaced through the Internet and includes a first user group sharing a first server, which first server is interfaced to the Internet. In this system, after an e-mail message has been originated by an originating user of the first user group, the e-mail message is directed onto an e-mail enhancement path, and additional content is added to the e-mail message using the e-mail enhancement path to produce an enhanced e-mail message. Thereafter, the enhanced e-mail message from the e-mail enhancement path to the intended recipient. In one feature, the path taken by an incoming e-mail message is different from an outgoing path taken by an e-mail message sent from the first user group. The outgoing path defined to the intended recipient includes the enhancement path. | 2010-02-25 |
20100049813 | METHOD AND SYSTEM FOR DETERMINING A CONTEXT OF A MESSAGE - The present invention relates to a system and method for determining a context of a message which has one or more domain names associated with it. The method comprises extracting the domain names from the message. The domain names correspond to a sender of the message, a recipient of the message and/or one or more users marked on the message. The domain names are then analyzed and a context of the message is determined based on the analyzing step. In an embodiment, the method further comprises inserting in the message commercial content that is relevant to the context of the message. | 2010-02-25 |
20100049814 | METHOD FOR DISPLAYING ONE OR MORE COMMERCIAL CONTENT ON A BOUNCE EMAIL - The present invention relates to a system and method for displaying one or more commercial content on a bounce email. The method comprises determining a failed delivery of an email originating from a first user and destined for a second user. In response to the failed delivery, a bounce email is sent to the first user. One or more commercial content is inserted within the bounce email before sending it to the first user. In an embodiment, the commercial content relevant to the content of the email is inserted in the bounce email. | 2010-02-25 |
20100049815 | Programmable and Extensible Multi-Social Network Alert System - Methods, apparatus, and computer-readable media are presented regarding alert processing. An alert may be received or generated with respect to one or more portals, such as social-networking websites, enterprise servers, and other data sources. Requests associated with one or more portals may be received at an MTproxy. The request may come from an MTclient and may include state information about alerts. At the MTproxy, a user monitor thread is generated in response to the request. The user monitor thread may be associated with a user of the MTproxy. One or more alertlets associated with the user monitor thread may be generated. Each alertlet may be associated with a feature, or specific type of information, and a portal. At the alertlet, information concerning the portal may be determined. A mashup may be generated and sent based on the information. | 2010-02-25 |
20100049816 | Methods, Computer Programs, And Apparatus For Performing Format Conversion Of Files Attached To Electronic Messages - Methods, computer programs, and apparatus for performing format conversion of a file attached to an electronic message. A message entered by a user is accepted. The user's selection of a file is also accepted, and the file is copied for accompanying the message as a file attachment. The file attachment is in a first file format of a file category. The file attachment is converted from the first file format to a second file format of the file category. The message entered by the user is transmitted, and the transmitted message is accompanied by the converted file attachment in the second file format of the file category. | 2010-02-25 |
20100049817 | Method and messaging system for managing media contents in uniform storage - A method for managing media contents in a uniform storage includes: storing media contents and media content metadata corresponding to the media contents at a messaging system network side, performing management operations on the media contents by a user client based on the media content metadata. A messaging system for managing media contents in a uniform storage includes a user client and a network uniform storage entity, wherein the user client is configured to send a request for managing media contents to the network uniform storage entity; the network uniform storage entity is configured to store the media contents and media content metadata, and perform operations corresponding to the management request from the user client based on the media content metadata. Therefore, the user client may perform various management operations on the media contents stored at the messaging system network side. Accordingly, the user experience is improved. | 2010-02-25 |
20100049818 | EMAIL SERVER SYSTEM AND METHOD - An email system comprises a plurality of email servers connected by a data communications network. The email system avoids single points of failure by employing multiple email servers which self configure, without requiring dedicated servers, through self addressing and discovery and announcement protocols. An email server can act as a primary email server by executing an administration tool allowing an administrator to modify the configuration data set which the email servers utilize, and the primary email server will then announce the resulting change in the version level of the configuration data set to other email servers. Each email server will then determine and request any needed updates to its respective configuration data set from the primary email server or another email server. The resulting email system is: robust, avoiding single points of failure; scalable, as additional email processing capacity can be achieved by adding additional email servers; and is simple to administer as changes to the configuration data set can be made at any email server with a copy of the appropriate administration tool and such changes automatically propagate through the email system. | 2010-02-25 |
20100049819 | VEHICLE COMMUNICATION DEVICE - A vehicle communication device for using a plurality of applications in an inter-vehicle communication, and performing a control to avoid congestion of its own vehicle and other vehicles. The vehicle communication device includes a plurality of application units performing the inter-vehicle communication, a lower protocol unit transmitting and receiving data between vehicles, and a middleware unit intervening between the application units and the lower protocol unit. The middleware unit includes a transfer service processing unit, a communication control service unit, and a transmission/reception control processing unit. The communication control service unit controls a congestion avoiding process of its own vehicle and other vehicles based on application priority received for each of the application units, priority for each vehicle, and channel usage rate obtained from the lower protocol unit. | 2010-02-25 |
20100049820 | Simplex communications parameters of remote sessions system and method for controlling remote communications - A first and second environment define parameters communicated between a first computer remotely controlling a second computer (a first remote session) and between the second computer remotely controlling the first computer (a second remote session), with each parameter defining an action associated with the first or second remote session. A first application, via a unidirectional communication with the first environment, modifies a first parameter, wherein the first parameter is extracted by a first interceptor (associated with the second computer) that, based on a look-up, executes a pre-defined action (different than the first parameter's associated action) affecting the first remote session. A second application, via a unidirectional communication with the second environment, modifies a second parameter, wherein the second parameter is extracted by a second interceptor (associated with the first computer) that, based on a look-up, executes a pre-defined action (different than the second parameter's associated action) affecting the second remote session. | 2010-02-25 |
20100049821 | DEVICE, SYSTEM, AND METHOD OF DISTRIBUTING MESSAGES - Device, system, and method of distributing messages. For example, a data publisher capable of communication with a plurality of subscribers via a network fabric, the data publisher comprising: a memory allocator to allocate a memory area of a local memory unit of the data publisher to be accessible for Remote Direct Memory Access (RDMA) read operations by one or more of the subscribers; and a publisher application to create a message log in said memory area, to send a message to one or more of the subscribers using a multicast transport protocol, and to store in said memory area a copy of said message. A subscriber device handles recovery of lost messages by directly reading the lost messages from the message log of the data publisher using RDMA read operation(s). | 2010-02-25 |
20100049822 | Network, storage appliance, and method for externalizing an external I/O link between a server and a storage controller integrated within the storage appliance chassis - A network storage appliance is disclosed. The storage appliance includes a port combiner that provides data communication between at least first, second, and third I/O ports; a storage controller that controls storage devices and includes the first I/O port; a server having the second I/O port; and an I/O connector for networking the third I/O port to the port combiner. A single chassis encloses the port combiner, storage controller, and server, and the I/O connector is affixed on the storage appliance. The third I/O port is external to the chassis and is not enclosed therein. In various embodiments, the port combiner comprises a FibreChannel hub comprising a series of loop resiliency circuits, or a FibreChannel, Ethernet, or Infiniband switch. In one embodiment, the port combiner, I/O ports, and server are all comprised in a single blade module for plugging into a backplane of the chassis. | 2010-02-25 |