07th week of 2009 patent applcation highlights part 58 |
Patent application number | Title | Published |
20090043755 | SYSTEMS AND METHODS FOR DYNAMIC PAGE CREATION - A computer-implemented method of dynamically creating a page module for a word on a display screen is provided. The page module is creating by determining a word provided for defining the page module, searching for text directly associated with the word and text contextually associated with the word, and, searching for media directly associated with the word and contextually associated with the word. The type of page module layout for the word is then identified. The page module layout includes placeholders for displaying at least some of the text that is directly or contextually associated with the word and at least some of the media that is directly or contextually associated with the word in the page module. The page module is then displayed by drawing the page module layout on the display screen and populating the page module layout with at least some of the media that is directly or contextually associated with the word. | 2009-02-12 |
20090043756 | COMPUTER PROGRAM, SYSTEM AND METHOD FOR CREATING REPRESENTATIONS OF WEB PAGES AND TRANSMITTING CRAWLER LINKS FOR CRAWLING THE REPRESENTATIONS - The invention provides a method of providing information over a network, comprising utilizing a computer program to create a representation of a web page, utilizing the computer program to store the representation at a representation location, and utilizing the computer program to transmit a crawling link to the search engine, the crawling link being utilized by a crawler to access and copy the representation from the representation location to the search database, to provide the representation to a search engine. | 2009-02-12 |
20090043757 | METHOD AND SYSTEM FOR CREATING A REPRESENTATION OF A WEB PAGE USING KEYWORDS OR SEARCH PHRASES - The invention provides a method of providing information over a network, comprising preparing a representation of a web page, wherein A computer program may compile the representation from a plurality of information sources that may be included in the representation, the information sources including a plurality of keywords or search phrases, and providing the representation to a search engine. | 2009-02-12 |
20090043758 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM - In an information processing apparatus adapted to determine information, to be presented to a user, as to one or more contents, a calculation unit calculates the similarity between a first search axis, produced on the basis of information associated with the user, for use as a reference on the basis of which to present contents and a second search axis, produced on the basis of information associated with one of other users, for use as a reference on the basis of which to present contents, and a display control unit controls displaying of information associated with contents with reference to first and second search axes detected as being similar to each other. | 2009-02-12 |
20090043759 | Display and search interface for product database - A technique for displaying and searching databases provides a user interface that displays a list of attribute values of a product along with corresponding user interface elements, each containing a set of clickable sub-elements corresponding to subsets of possible attribute values with different ranks. The sub-element whose corresponding rank matches a corresponding rank of the attribute value is displayed as highlighted. Clicking a sub-element constrains a current selected set of products to those whose attribute values have the same rank as the clicked sub-element. On mouse-over of a selected sub-element, pop-up text is displayed containing a set of possible attribute values whose rank corresponds to that of the selected sub-element, and decision support information associated with each of the displayed possible attribute values, e.g., a percentage of users who have selected the attribute value, a percentage of users who have purchased a product with the attribute value, or a price range of product records having the attribute value. | 2009-02-12 |
20090043760 | PROGRAM SEARCHING APPARATUS AND PROGRAM SEARCHING METHOD - There is provided with a program searching apparatus, including: an extracting unit extracting words or phrases described in plural program information as keywords; an identifying unit identifying categories to which the keywords belongs; a first calculating unit calculating a number of program information containing the keywords as first information; a second calculating unit calculating a number of keywords that belong to the categories as second information; a specifying unit specifying one program as a search query; a weight calculating unit calculating, for each of query keywords extracted from program information of the search query, a weight based on the first and second information; a similarity calculating unit calculating a similarity level to the search query with respect to a search target program according to the weight corresponding to a query keyword included in the program information of the search target program. | 2009-02-12 |
20090043761 | AUTONOMIC COMPUTING SYSTEM, EXECUTION ENVIRONMENT CONTROL PROGRAM - To realize an autonomic system and method of improving the quality of a piece of software and solving problems with respect to operations in stages of a software life cycle. There are provided a pattern catalog | 2009-02-12 |
20090043762 | INFORMATION RETRIEVAL SYSTEM AND METHOD - An information retrieval method, process, and apparatus are provided which includes iterative or parametric data set querying. The result of each query iteration is displayed in an easy to analyze fashion, enabling the user to interactively refine the query with additional iterations. Each field of data in a data set is represented by a filter in a filter tree table. A user may graphically select and de-select filters using the filter tree table. The selections are converted into a filtering query that is run against the data set to produce filtered data. A summary query is then run against the results of the filtering query. The filtered data is displayed, along with the selected filters of the filter tree table. The filter tree table may also include and display other information related to each filter, such as an associated data item count as generated by the summary query. Further user input is accepted, with the user input further selecting or de-selecting data groupings to be displayed. The user input is fed back to generate another filtering iteration. In this manner, when the user makes a single selection or de-selection, all applicable filters are changed, and the user changes are propagated through all appropriate filters. | 2009-02-12 |
20090043763 | System of fast launching network link service and method thereof - A system of fast launching network link service comprising: a search engine server, and a client device. The search engine server, through a receiving unit, receives a key-data produced by the client device, and through an analysis unit of a search unit analyzes the form of key-data, and then searches a database to output at least one network link service. The client device, through a link menu interface, produces a link candidate corresponding to the network link service. Furthermore, the client device can open the network link service represented by the link candidate. Hence, the present invention can achieve the purpose of simplifying the steps of operating search engine. | 2009-02-12 |
20090043764 | AUGMENTING A TRAINING SET FOR DOCUMENT CATEGORIZATION - A method and system for augmenting a training set used to train a classifier of documents is provided. The augmentation system augments a training set with training data derived from features of documents based on a document hierarchy. The training data of the initial training set may be derived from the root documents of the hierarchies of documents. The augmentation system generates additional training data that includes an aggregate feature that represents the overall characteristics of a hierarchy of documents, rather than just the root document. After the training data is generated, the augmentation system augments the initial training set with the newly generated training data. | 2009-02-12 |
20090043765 | SERVER AUTHENTICATION - A method of authenticating a content-provider server, the method comprising: determining a domain name of the content-provider server; obtaining a fragment of a database of IP addresses, the fragment corresponding to the domain name of the content-provider server and storing one or more IP addresses associated with the domain name; comparing the IP address of the content-provider server against the IP addresses of the fragment; and providing an indication that the IP address of the content-provider server is included or excluded from the fragment of IP addresses. Additionally, a client computer and server operable to implement the method are described. | 2009-02-12 |
20090043766 | METHODS AND FRAMEWORK FOR CONSTRAINT-BASED ACTIVITY MINING (CMAP) - A method of mining data to discover activity patterns within the data is described. The method includes receiving data to be mined from at least one data source, determining which of a number of specified interests and constraints are associated with the mining process, selecting corresponding mining agents that combine search algorithms with propagators from the specified constraints, and finding any activity patterns that meet the specified interests and constraints. | 2009-02-12 |
20090043767 | Approach For Application-Specific Duplicate Detection - Techniques are provided for extracting view data from documents, where the data corresponds to an application-specific view and includes a plurality of components. Component data is identified within the view data and a view signature is generated for the view data that includes component signatures generated for each of the components on which the view data is comprised. Each component signature is generated based on the component data that corresponds to each component. The signatures generated are used to detect duplicates among the documents. | 2009-02-12 |
20090043768 | METHOD FOR DIFFERENTIATING STATES OF N MACHINES - A differentiating system and method for differentiating states of N machines computes and stores differences between N machine states. The differentiating system takes as input a list of item keys and data for items of two or more states and produces as output a list of the item keys of items that are different between the N machine states, and the reason for the differences. Additionally, the differentiating system does not require knowledge of the item data contained in the N states. | 2009-02-12 |
20090043769 | KEYWORD EXTRACTION METHOD - To provide a technology that facilitates a Web access based on information (search keyword) in an advertisement by extracting a search keyword from an image simulating a search box of a search engine and making a search with this search keyword. Image information is acquired, the image information is analyzed, a simulated search box area corresponding to a predetermined pattern simulating a search box is specified, and a search keyword is extracted from the simulated search box area. | 2009-02-12 |
20090043770 | Method of Realizing Commands Synchronization in Supporting Multi-Threading Non-Volitale Memory File System - A method may be used in a multi-threading non-volatile memory file system. The method comprises creating a data structure to store progress information on one or more concurrent operations to access a file system of a non-volatile memory; and executing the one or more concurrent operations based on the progress info. | 2009-02-12 |
20090043771 | SYSTEMS, METHODS AND COMPUTER PRODUCTS FOR ENSURING DATA INTEGRITY OF A STORAGE SYSTEM - Systems, methods, and computer products for ensuring data integrity of a storage system. Exemplary embodiments include a method for ensuring data integrity in a storage system, the method including creating a data set using a repeatable pattern to establish expected values, storing the data set into the storage system using a defined interface of the system, extracting the data from the storage system using a defined interface of the system and comparing the extracted data against the expected values established by the known pattern. | 2009-02-12 |
20090043772 | UTILIZING SHARED NUMERIC LOCKS - A method and system for performing at least one transaction on at least one column of a table in a database system is disclosed. The method includes determining whether a first transaction of the at least one transaction fulfills all of at least one criteria. The method further includes ensuring that the at least one column is in a shared numeric lock if the first transaction fulfills all of the at least one criteria, wherein the shared numeric lock is a lock that allows at least a second transaction fulfilling all of the at least one criteria to access the same column concurrently with the first transaction without releasing the shared numeric lock between transactions, and wherein the shared numeric lock is released only after all of the transactions fulfilling all of the criteria have completed processing. The method further includes processing the first transaction. | 2009-02-12 |
20090043773 | Providing Security in a Database System - A method and apparatus to provide security for data in a database system includes providing a secure user-defined data type (UDT) that has security features. The secure UDT defines security information, which in one arrangement is in the form of a list of identifiers of authorized users or other entities. Each data instance according to the secure UDT stored in tables of the database system is associated with such an access list. Thus, in response to a query, the security information is accessed to determine whether the user or other entity that issued the query has rights to access the data. Access is then allowed or denied based on the security information. | 2009-02-12 |
20090043774 | TECHNIQUES FOR RETAINING SECURITY RESTRICTIONS WITH FILE VERSIONING - Techniques are presented for retaining security restrictions with file versioning. Files are versioned in such a manner that metadata including full directory paths and access restrictions are retained for each version of the file and enforced when each version is accessed. The files are versioned to hashed subdirectories for space and management efficiencies. In an embodiment, prior versions of a particular file are maintained as delta data structures while a most-recent version of that file is maintained in its full or complete data state. | 2009-02-12 |
20090043775 | ROW-LEVEL SECURITY IN A RELATIONAL DATABASE MANAGEMENT SYSTEM - Access control methods provide multilevel and mandatory access control for a database management system. The access control techniques provide access control at the row level in a relational database table. The database table contains a security label column within which is recorded a security label that is defined within a hierarchical security scheme. A user's security label is encoded with security information concerning the user. When a user requests access to a row, a security mechanism compares the user's security information with the security information in the row. If the user's security dominates the row's security, the user is given access to the row. | 2009-02-12 |
20090043776 | System and method for direct file transfer in a computer network - A computing host includes a host processor and a communication processor both coupled in communication with a network and a storage device. The host processor receives a file request for transferring a file between the network the storage device, determines that the file request is to be performed by using a direct file transfer, generates a command based on the file request, and provides the command to the communication processor. The communication processor transfers the file between the network and the storage device based on the command without passing the file through the host processor. Additionally, the communication processor can transmit the file to the network. | 2009-02-12 |
20090043777 | Methods and apparatus for enabling use of web content on various types of devices - A method and system for displaying web content on a mobile communicator including the following functionality: receiving an http request from a mobile communicator being used by a user, retrieving at least one device identifying field from the http request, the at least one device identifying field identifying the mobile communicator being used by the user, searching in a device identification database for device properties information associated with the at least one field, if the searching is successful, adapting a web page corresponding to the http request in accordance with the device properties information, if the searching is not successful, conducting at least one search of at least one external database to obtain device properties information regarding the mobile communicator identified by the device identifying field from the http request, employing information received from the search to update the device identification database with properties of the mobile communicator identified in the at least one device identifying field and adapting the web page corresponding to the http request in accordance with the device properties information obtained by the search; and transmitting the web page corresponding to the http request to the user mobile communicator following the adapting. | 2009-02-12 |
20090043778 | GENERATING ETL PACKAGES FROM TEMPLATE - Packages for server data extraction, transformation and loading (ETL) are generated and managed through package templates. The templates include configurable and static parameters and are created from user input. Package instances having template property values are created from the templates and then transformed into a package used to implement ETL functionality. In some embodiments, a package template may include one or more components for retrieving data from a source, transformation of the retrieved data before it is stored, and storage of the data at a destination. Packages can be modified based by importing the package, changing an instance associated with the modified package, and generating a package from the modified instance. | 2009-02-12 |
20090043779 | METHOD AND SYSTEM FOR PROVIDING INFORMATION OVER A NETWORK BASED ON A PREDICTIVE ACCOUNT BALANCE - The invention provides a method of providing information over a network, comprising predicting a future balance of an account corresponding to a representation of a web page based on at least a rate of requests for the web page; preparing a representation of a web page, providing the representation to a search engine, receiving the request for the web page from the client location, and redirecting the client location to the web page after receiving the request, an action being performed upon receiving the request for the web page depending on at least the prediction. | 2009-02-12 |
20090043780 | METHOD AND SYSTEM FOR DIRECTING A CLIENT LOCATION TO ALTERNATE WEB PAGES BASED ON AN ACCOUNT BALANCE - The invention provides a method of providing information over a network, comprising storing an account balance corresponding to a representation of a web page, preparing a representation of a web page, providing the representation to a search engine, receiving a request for the web page from the client location, and redirecting the client location to the web page after receiving the request, the client location being directed to different web page depending on at least the account balance. | 2009-02-12 |
20090043781 | Method and System for Providing Content According to Personal Preference - In one embodiment of the present invention, a main server receives a content request identifying a content category from a client and identifies the client sending the request from the content request. Then, the content category from the content request is identified. The main server determines if the content category is included in a preference tag of the identified client. The preference tag comprises a plurality of hierarchical category identifiers selected from a hierarchical configuration of category identifiers. If the content category is included in the preference tag associated with the identified client, then personalized content according to the preference tag of the identified client is provided. Thus, a method and system for providing content according to personal preference are provided. | 2009-02-12 |
20090043782 | System of Making Report with Authenticated Image - A system for making a report with an authenticated image is provided in which the imaging time of an image captured by a portable telephone with a camera is certified with an objective time, and image information can be authenticated. | 2009-02-12 |
20090043783 | INFORMATION PROCESSING APPARATUS AND METHOD AND INFORMATION PROCESSING SYSTEM - Disclosed herein is an information processing apparatus as a terminal apparatus with respect to a server which provides content data, including: a management data acquisition section; a display control section; a selection operation acceptance section; a requesting section; and a content data acquisition section. | 2009-02-12 |
20090043784 | Apparatus and Program Product for Retrieving File Processing Software - A system, method, and program product for accessing or retrieving on a computer network the required software to process a file is disclosed. According to the invention, it is determined, when accessing a file, whether or not software required to process this file is already installed on the user's computing device, depending upon the type of the file. If the required software is not installed on the user's device, the address of a server from which this software can be downloaded or accessed through the network is extracted and decoded from the filename of the accessed file. A browser or file transfer program is launched on the user's computing device and a request for the required software package is sent from the user's computing device to the server corresponding to the decoded address from which it is downloaded or accessed. The software is then unpacked, if necessary, and installed so as to process the accessed file. | 2009-02-12 |
20090043785 | MANAGING STRUCTURED CONTENT STORED AS A BINARY LARGE OBJECT (BLOB) - Embodiments of the present invention address deficiencies of the art in respect to structured content storage and provide a novel and non-obvious method, system and computer program product for managing structured content stored in a BLOB. In an embodiment of the invention, a performance optimized structured content management system can include a content repository, a content manager configured to provide access to structured content in the content repository and multiple different performance optimized containers disposed in the content repository. Each of the containers can store a portion of the structured content, and each of the containers can include a flattened form of original structured content in a primary binary large object (BLOB) and a parsed form of the original structured content in a secondary BLOB, the parsed form of the original structured content in the secondary BLOB indexing the flattened form of the original structured content in the primary BLOB. | 2009-02-12 |
20090043786 | NETWORK REPOSITORY FOR METADATA - A method and apparatus for a network repository for metadata. Embodiments of a data repository include a memory to store data including one or more data content items, where each data content item is associated with zero or more metadata items, and where each data content item is associated with a handle and each metadata item is associated with an attribute name. The data repository further includes a network interface configured to communicate with a client device, and a control unit configured to control the storage of data in the memory, where the control unit provides functions for writing data to and reading data from the memory and where the control unit is to transfer the data without interpretation. | 2009-02-12 |
20090043787 | DECODER AND OPERATION METHOD THEREOF - A decoder and an operation method thereof are provided. The decoder includes a pre-unit, a database, a data filter, and a scheduler. The pre-unit provides packet information of a data stream. The database records a plurality of parameter sets. The scheduler fetches the corresponding parameter sets from the database according to the packet information, and saves the parameter sets into the data filter. The data filter compares the data stream with the saved parameter sets and outputs a comparing result. Therefore, the present invention reduces the cost of the decoder. | 2009-02-12 |
20090043788 | Proactive business intelligence - A method of retrieving data items residing in a multidimensional database, comprising the steps of: storing previously created views from said multidimensional database in a storage connected with said database; searching said stored views for all views comprising a queried metadata search string; displaying said search results; selecting a view from said displayed views; selecting one or more items from said selected view; and transferring said selected one or more item to a receiving module, whereby said transferred one or more items retain their reference to said selected view for updating purposes. | 2009-02-12 |
20090043789 | Central Storage Repository and Methods for Managing Tags Stored Therein and Information Associated Therewith - An information system includes at least one data storage device accessible through a network for storing tags and tag attribute data, a server connected to the network and to the at least one data storage device for serving tags and tag attribute data and for receiving tags and tag attribute data, and one or more processors connected to the server and to the at least one data storage device, the processor or processors running sets of instructions for managing the tags and tag attribute data. | 2009-02-12 |
20090043790 | SYSTEM AND METHOD FOR REPRESENTING, ORGANIZING, STORING AND RETRIEVING INFORMATION - A data structure for representing information as a binary directional graph comprising a set of points connected by three distinct types of directed edges. Each point must have a unique left (parenting) edge and a unique right (parenting) edge with end points, and an identity edge that can be null (i.e. have no end point). All connected paths of edges upwards eventually converge at a maximal point in the structure. The points are uniformly assigned a fixed set of data as their content. Rules are defined to construct the structure and allow representation of information, with methods described for translating conventional forms of representation, such as tables, properties, classes, relations, and functions. The structure can be represented as a single relation (i.e. a single table with a fixed structure) and can be implemented using a conventional relational database. | 2009-02-12 |
20090043791 | Method, Computer System and Computer Program for Processing a Structured Data Record - Disclosed is a computer system for processing a structured data record, said system having a communication device for retrieving and sending the structured data record, a database device for storing the structured data record and an analysis device for processing the structured data record. The structured data record contains a number of characteristic information items. The analysis device has means for automatically analyzing the characteristic information items contained in the structured data record, means for automatically classifying the structured data record, which means can be used to organize the structured data record into a class using the characteristic information items, and means for automatically evaluating the structured data record which has been organized into a class, which means can be used to link the structured data record to other structured data records in the same or different classes using the characteristic information items. | 2009-02-12 |
20090043792 | Partial Compression of a Database Table Based on Historical Information - A database partial compression mechanism compresses only part of a database table based on historical information regarding how the database table has been accessed in the past. The function of the database partial compression mechanism may also be governed by a user-specified partial compression policy. When the historical information indicates a portion of a table is not frequently used, the portion of the table is compressed without compressing other portions of the table. The result is a table that is uncompressed for portions that are accessed often and compressed for portions that are accessed less often. | 2009-02-12 |
20090043793 | Parallel Uncompression of a Partially Compressed Database Table - A multiprocessing uncompression mechanism takes advantage of existing multiprocessing capability within a database to perform dynamic uncompression of portions of a partially compressed database table that satisfy a query using processes that may be executed in parallel. Historical information is gathered for each query. Uncompression advice includes user-specified parameters that determine how the multiprocessing uncompression mechanism functions. The multiprocessing uncompression mechanism processes the historical information and uncompression advice to determine an appropriate task count for performing uncompression in parallel processes. The existing multiprocessing capability within the database then processes the tasks that perform the uncompression in parallel. | 2009-02-12 |
20090043794 | System and method for mediating transactions of digital documents - A system and method for mediating a transaction of a digital document by converting a transaction into an internal representation according to predefined rules and according to processing definitions associated with the source of the transaction, validating and possibly altering the transaction in its internal representation according to predefined rules and according to processing definitions associated with the destination of the transaction, converting said internal representation into an external representation according to predefined rules and according to rules specific to a destination of said transaction and communicating the external representation to a destination. | 2009-02-12 |
20090043795 | Side Effects Prediction Using Co-associating Bioattributes - A bioinformatics method, software, database and system for predicting side effects resulting from predisposition modification are presented in which a set of attributes is used to modify an individual's attribute profile to generate a modified attribute profile. The modified attribute profile is compared against a predetermined set of attribute combinations that are statistically associated with one or more candidate side effect attributes. Attribute combinations from the set that also occur in the modified attribute profile are identified, and those candidate side effect attributes that are statistically associated with the identified attribute combinations are stored as a set of predicted side effect attributes resulting from modification of the individual's attribute profile. | 2009-02-12 |
20090043796 | METHOD AND SYSTEM FOR COMPRESSING A TREE - A method and system for compressing a tree with a plurality of nodes that each may be associated with a node identifier and a parent node identifier. The method may comprise for each node in the tree determining whether the current node is to be deleted, if the current node is to be deleted updating a list of deleted nodes such that the node identifier of the current node may be stored; a parameter representing a number of nodes currently having been deleted from the tree may be stored, such that the parameter is associated with the node identifier of the current node, and updating the node identifier and the parent node identifier of the current node as a function of the list of deleted nodes. Each node in the tree is visited only once. | 2009-02-12 |
20090043797 | System And Methods For Clustering Large Database of Documents - In a computerized system, a method of organizing a plurality of documents within a dataset of documents, wherein a plurality of documents within a class of the dataset each includes one or more citations to one or more other documents, comprising creating a set of fingerprints for each respective document in the class, wherein each fingerprint comprises one or more citations contained in the respective document, creating a plurality of clusters for the dataset based on the sets of fingerprints for the documents in the class, assigning each respective document in the dataset to one or more of the clusters, creating a descriptive label for each respective cluster, and presenting one or more of the labeled clusters to a user of the computerized system or providing the user with access to documents in at least one cluster. | 2009-02-12 |
20090043798 | Techniques for automatically developing a web site - Techniques for building a web site with database components include a web site building appliance having a processor, a computer readable medium, and a special purpose operating system. The computer-readable medium carries a web site wizard including a template and instructions. The template holds data indicating a first arrangement of components associated with a first type of web site. The instructions configure the processor for presenting a user with a series of one or more user interfaces including controls for modifying the first arrangement of components. The instructions also configure the processor for receiving input from the user in response to user interaction with the controls indicating a modified arrangement. The instructions further configure the processor for building the web site automatically in response to the input from the user. The web site is based on the modified arrangement. The special purpose operating system has features and configuration dictated by the web site wizard and supporting program components. | 2009-02-12 |
20090043799 | Methods And Apparatus For Using Annotated User Interface Widgets In Search Operations - Methods and apparatus are disclosed for using annotated user interface widgets in search operations. According to an exemplary embodiment, a method is described for using annotated user interface widgets in search operations including receiving a search phrase related to a user-defined annotation previously associated with a user interface widget of an application. An application-defined attribute of the user interface widget associated with the annotation is determined based on the search phrase. A query, including the determined attribute, is performed for retrieving information associated with the user interface widget. The information associated with the user interface widget is provided in response to performing the query. | 2009-02-12 |
20090043800 | Safe Multi-Stream Versioning in a Metadata Repository - A method for managing metadata in a metadata repository that includes parsing metadata to determine an identity of the metadata and individual items associated with the metadata; converting the identity of the metadata and the individual items associated with the metadata into corresponding object structures; storing the object structure representing the identity of the metadata into a first table of the metadata repository and storing the object structures that represent the individual items associated with the metadata into a second table of the metadata repository; and responsive to receiving a request to modify a row in the first table or a row in the second table, logically deleting the row being modified without actually deleting or modifying the row, and creating a new row within the first table or the second table having the modified row, in which the new row further includes a link to the logically deleted row. | 2009-02-12 |
20090043801 | METHOD AND APPARATUS FOR SELECTING A DOCTOR BASED ON AN OBSERVED EXPERIENCE LEVEL - Some embodiments of the present invention provide a system that facilitates the selection of a doctor based on an observed experience level with a condition or a procedure. During operation, the system receives from a user a selection criteria for selecting of a doctor. The system also receives from the user a medical profile for the user. Next, the system receives from a third-party a plurality of doctors' profiles. Then, the system ranks the plurality of doctors' profiles into a ranked list based on the selection criteria and conditions within the medical profile. Finally, the system sends the ranked list to the user. | 2009-02-12 |
20090043802 | SYSTEM AND METHOD FOR GRAPHICAL CREATION, EDITING AND PRESENTATION OF SCENARIOS - The present invention discloses a system and a method for creating, editing, reusing and presenting of scenarios. The scenario may comprise events, where each event nay comprise instance and/or class components. The system may comprise a processor and a GUI that is object oriented. The GUI may allow a user to graphically edit, create and define operations upon scenarios, events and events' components; and static and dynamic presentations of the scenario, the events that are associated with the scenario and the events' components. The processor may enable translating the graphical operations into programming code to be executed by a computer. The system may enable a multiplicity of users to reuse and customize template scenarios where upon downloading a template scenario the system may replace all the instance components with their associated class components. | 2009-02-12 |
20090043803 | DATA OBJECT BASED DATA ANALYSIS - A test and measurement instrument and method of operating for presenting data in a data presentation, receiving a data selection indicating a portion of the data presented in the data presentation, generating a data object in response to the data selection, presenting the data object in an analysis sandbox, and generating an analysis construct in response to analysis objects in the analysis sandbox. | 2009-02-12 |
20090043804 | Storing table data - In some embodiments, the grid definition and data source definition portions of a table definition are segregated. Grid definition values included in the grid definition portion include one or more grid geometry values and/or grid line style values. Cell content values included in the data source definition portion include one or more data values and/or cell-specific style values. | 2009-02-12 |
20090043805 | VIRAL ENGINE FOR NETWORK DEPLOYMENT - A private network system operates over a public network to provide an asymmetric service to members with information from other members and non-members. The system includes central servers and databases connected via the public network to client systems of public network users. The users may be members who communicate with a private protocol or non-members who communicate with the public protocol. A process for the private service includes communication of information between users via the private service servers. The private service server implements the private service, which includes a viral engine for network deployment. Features of the viral engine include genetic algorithms, data mining, personalization, frictionless service setup, user maximization, and member-controlled privacy. A sample setup process and contact update wizard that include several viral engine features are described. | 2009-02-12 |
20090043806 | EFFICIENT TUPLE EXTRACTION FROM STREAMING XML DATA - A method and apparatus are disclosed for querying streaming extensible markup language (XML) data comprising: routing elements to query nodes, the elements derived from the streaming extensible markup language data; filtering out elements not conforming to one or more predetermined path query patterns; adding remaining elements to one or more dynamic element lists; accessing a decision table to select and return a query node related to a cursor element from the dynamic element lists; and processing the cursor element related to the returned query node to produce an extracted tuple output. | 2009-02-12 |
20090043807 | METHOD, APPARATUS AND SOFTWARE FOR PROCESSING DATA ENCODED AS ONE OR MORE DATA ELEMENTS IN A DATA FORMAT - A method, apparatus and software is disclosed for processing data encoded as one or more data elements in a data format, the data format being arranged for further processing by a parser to extract the encoded data elements. An index of the data elements is created for use in the decoding of the data elements. The index is embedded in a part of the file that is not used by the parser for extraction of the data elements from the file. | 2009-02-12 |
20090043808 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - An image processing apparatus includes a segmentation unit configured to segment input image data into a plurality of objects, a generation unit configured to generate data having a format including the image data and metadata for the image data, and a registration unit configured to register, in the metadata, an identifier for a user with respect to either of the image data or the object based on a user instruction. | 2009-02-12 |
20090043809 | DECISION BASED SYSTEM FOR MANAGING DISTRIBUTED RESOURCES AND MODELING THE GLOBAL OPTIMIZATION PROBLEM - A decision support system called Mounties that is designed for managing applications and resources using rule-based constraints in scalable mission-critical clustering environments. Mounties consists of four active service components: (1) a repository of resource proxy objects for modeling and manipulating the cluster configuration; (2) an event notification mechanism for monitoring and controlling interdependent and distributed resources; (3) a rule evaluation and decision processing mechanism; and (4) a global optimization service for providing decision making capabilities. The focus of this paper is on the design of the first three services that together connect and coordinate the distributed resources with the decision making component. | 2009-02-12 |
20090043810 | METHOD, SYSTEM, AND PROGRAM PRODUCT FOR BUILDING HIERARCHIES - In general, the present invention allows one to define both a hierarchy with one or more peers and no parents (e.g., one or more blades and no chassis) and a hierarchy with one or more peers and a parent (e.g., one or more blades and a chassis) as long as the relationships are valid. Rather than relying on a user's a priori knowledge of the hierarchical relationships, this invention allows a user to select any starting point and then drive in any desired direction. Despite this flexibility, the invention still allows rules for permissible relationships to be enforced. Thus, driving is limited by the relationships extant in the underlying data, or the known combining rules. | 2009-02-12 |
20090043811 | Information processing apparatus, method and program - The present invention relates to an information processing apparatus, an information processing method, and a program in which a content piece matching preference information of a user or a content piece similar to a specified content piece can be searched for with a smaller amount of computation and can be provided to the user. Each of items of metadata (such as title, artist name, genre, review text, tempo, beat, and rhythm) of music is classified into any of cluster layers (first to n-th layers), and is classified (clustering) into a plurality of clusters provided in the cluster layers into which actual information of each of the items is classified. Then, instead of the metadata, cluster information including cluster IDs (such as CL | 2009-02-12 |
20090043812 | INFORMATION ASSESSMENT ASSOCIATE FOR CHECKPOINT OPERATIONS - In accordance with an embodiment, a method includes receiving, by a computing environment, one or more answers to one or more questions from an assessing agent at a security checkpoint. The agent interrogates a party attempting to pass through the security checkpoint with questions. The questions are provided to the agent in real time by the computing environment. The party being interrogated providing the answers. Subsequent answers are dynamically correlated in real time with previously received answers, and with either or both of real time and/or stored security data until a security status is established. A security status for the party is determined in real time based on the results of the correlating. The security status of the party is communicated to the assessing agent in real time. | 2009-02-12 |
20090043813 | Embedding a Representation of an Item in a Host - Functionality is described for creating objects that represent respective items provided in a store. The objects can be embedded in various hosts, such as network-accessible pages (e.g., web pages), network-accessible journals (e.g., blogs), messages (e.g., Emails), and so on. Consumers can activate the objects in the hosts to retrieve information associated with the corresponding items. According to one illustrative feature, the functionality provides a general interface for creating objects for different types of items stored in the store, including file items of various kinds (e.g., text files, image files, audio files, spreadsheet files, video files, etc.), list items, folder items, and so on. According to another illustrative feature, the functionality provides an interface for allowing users to customize various aspects of objects. | 2009-02-12 |
20090043814 | SYSTEMS AND METHODS FOR COMMENTS AGGREGATION AND CARRYOVER IN WORD PAGES - A computer-implemented method for managing comment data generated when interacting with a page module is disclosed. At least one comment data being expressed by a user when interacting with the page module is detected and analyzed identify a context for the comment data. If the comment data is identified to be associate with a context, tagging the comment data with a context association, and if the comment data is not associated with a context then maintaining the comment data associated only with the page module. The comment data is then populated in the other page modules that were identified to have a context association with the comment data. The populating enables display presentation of the comment data made at the page module at the one or more page modules having the context association. | 2009-02-12 |
20090043815 | SYSTEM AND METHOD FOR PROCESSING DOWNLOADED DATA - A system for processing downloaded data is provided. The system includes a local server, a database server, an image storage server and a plurality of client computers. The database server, the image storage server and the client computers are connected to the local server. The local server is configured for downloading data from a remote server, parsing the downloaded data and replacing URL information of each image in the downloaded data to a predetermined character string, and changing the character strings to default local URLs that can display the images, when the client computers request to access the downloaded data. A related method is also provided. | 2009-02-12 |
20090043816 | METHOD AND APPARATUS FOR GENERATING MEDIA-EXCHANGEABLE MULTIMEDIA DATA, AND METHOD AND APPARATUS FOR RECONSTRUCTING MEDIA-EXCHANGEABLE MULTIMEDIA DATA - A method of generating multimedia data is provided. The method includes generating a scene tree by allocating at least one piece of object information to each of a plurality of nodes and then linking the nodes based on the relationship between a plurality of pieces of object information allocated to the nodes, adding a null node to which the object information of an exchangeable media object is allocated, and thereafter recording the null node in a scene descriptor area in a scene description language. | 2009-02-12 |
20090043817 | SYSTEM AND METHOD FOR MANAGEMENT OF RESEARCH SUBJECT OR PATIENT EVENTS FOR CLINICAL RESEARCH TRIALS - A system and method for managing clinical research trials is disclosed. The system and method may include a centralized secure database with information on clinical research trial participants, clinical research trial events, investigator and administrator inputs, and communication of participants, investigators and administrators. In one embodiment, the system and method allows investigators to contact participants without disclosing confidential contact information of the participants to the investigators by storing health information and contact information in separate databases. In one embodiment, administrators may access clinical research trial information through a secure web portal. | 2009-02-12 |
20090043818 | SIGNATURE GENERATION FOR MULTIMEDIA DEEP-CONTENT-CLASSIFICATION BY A LARGE-SCALE MATCHING SYSTEM AND METHOD THEREOF - Content-based clustering, recognition, classification and search of high volumes of multimedia data in real-time. The invention is dedicated to real-time fast generation of signatures to high-volume of multimedia content-segments, based on relevant audio and visual signals, and to scalable matching of signatures of high-volume database of content-segments' signatures. The invention can be implemented in any applications which involve large-scale content-based clustering, recognition and classification of multimedia data, such as, content-tracking, video filtering, multimedia taxonomy generation, video fingerprinting, speech-to-text, audio classification, object recognition, video search and any other application requiring content-based signatures generation and matching for large content volumes such as, web and other large-scale databases. | 2009-02-12 |
20090043819 | System and method for document hold management - A system includes a legal hold notification tool including a legal hold management module to manage a legal hold issued on an organization, the legal hold management module generating a notification of the legal hold to a user subjected to the legal hold, and a legal hold affirmation module to obtain an affirmation of the legal hold from the user on periodic basis throughout the duration of the legal hold. | 2009-02-12 |
20090043820 | SYSTEM AND METHOD FOR PROVIDING INFORMATION SERVICES TO SUBSCRIBERS IN A GPRS NETWORK - The present invention is directed to a system and method for providing services, such as location-based services, in a GPRS network. In a preferred embodiment of the present invention, a database including local geographical information is stored in a BSS (Base Station System). The BSS transmits data in the database to at lease one MS on dedicated DPCHs in idle packet frames. The MS populates its database with the data while in idle mode and provides the location-based services to a subscriber using its database. | 2009-02-12 |
20090043821 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM - An information processing apparatus is provided, the information processing apparatus being capable of automating an editing work or the like of captured moving image without providing a specific arrangement, for example, to a moving-image capturing apparatus. | 2009-02-12 |
20090043822 | SYSTEM AND METHOD FOR INTELLIGENT STORAGE MIGRATION - The present invention relates to a methodology and computer program product for data storage migration that comprises monitoring a plurality of entities that comprise a storage area network for a predetermined set of information gathering cycles, constructing a resource graph that is representative of the entities that are comprised within the storage area network, and analyzing the resource graph. Further comprised are the determining of a data storage source and a data storage target for the migration of data stored at the data storage source, determining a time period and an execution point for the migration of the stored data, determining a data migration schedule, migrating the stored data according to the determined data migration schedule, and monitoring the data migration operation until the completion of the data migration operation. | 2009-02-12 |
20090043823 | SYSTEM AND METHOD FOR CONTROLLING A FILE SYSTEM - According to various embodiments of the invention, a system and method for controlling a file system. In some embodiments, a control plane interposes between a data plane user and a data plane, intercepts file system operations, and performs control plane operations upon the file system operations. In one such embodiment, the system and method is implemented between a data plane user that is a local file system user and a data plane that is a local file system. In another such embodiment, the system and method is implemented between a data plane user that is a client and a data plane that is a file server. Furthermore, for an embodiment where the control plane that interposes between a client and a file server, the control plane can be implemented as a file system proxy. Control plane operations include, but are not limited to, observation, verification, and transformation of a file system operation. | 2009-02-12 |
20090043824 | DOCUMENT CREATION, LINKING, AND MAINTENANCE SYSTEM - A document creation and citation system designed to maintain a database of reference documents. The content of a selected document may be automatically scanned and indexed by the system. The selected documents may also be manually indexed by a user prior to the upload. The indexed documents may be uploaded and stored within a database for later use. The system allows a user to generate new documents by selecting content within the reference documents stored within the database and inserting the selected content into a new document. The system allows the user to customize and augment the content of the new document. The system also generates citations to the selected content retrieved from the reference documents. The citations may be inserted into the new document in the appropriate location and format, as directed by the user. The new document may be uploaded into the database and included with the other reference documents. The system also maintains the database of reference documents so that when changes are made to a reference document, the author of a document referencing the changed document will be alerted to make appropriate changes to his document. The system also allows visual comparison of documents so that the user may see differences in the text of the documents. | 2009-02-12 |
20090043825 | LOG LOCATION DISCOVERY AND MANAGEMENT - Illustrative embodiments provide a computer implemented method for managing log information. The method comprising, responsive to receiving a request to discover log information, and invoking a set discovery agents to discover the log information for logs located on a set of managed nodes. The method further identifies the log information on the set of managed nodes using the set of discovery agents and stores the log information in a repository knowledge base containing log information. | 2009-02-12 |
20090043826 | Method for Reliably Updating A Data Group In A Read-Before-Write Data Replication Environment Using A Comparison File - A method is disclosed for reliably updating a data group in a read-before-write data replication environment. The method reliably updates the data group by receiving an updated data group sent from a first storage medium to a second storage medium, comparing the updated data group with a previous data group previously existing on the second storage medium and writing the updated data group to the second storage medium. The read-before-write and differencing method disclosed maintain reliability by storing multiple copies of changes made to the second storage medium during and after the write process. | 2009-02-12 |
20090043827 | DYNAMIC LEGAL DATABASE PROVIDING HISTORICAL AND CURRENT VERSIONS OF BODIES OF LAW - Information collections defining a common subject such as a codified or uncodified body of law are stored on a computer readable medium in association with temporal information indicating the state or status with respect to time of parts of the information collection, including different versions of the same part. Parts that are different versions of each other have different temporal information associated therewith and can be accessed based on the temporal information. Thus, the temporal information may be used to control access to and display of parts of the subject in a computer system based on time as a search or request parameter. Parts of the common subject may be organized and stored according to various schemes, including hierarchical schemes such as topic trees, a relational database, a file system or a structured document system (e.g., using XML). Parts of the common subject and temporal and other information may be associated in various ways, including linking (e.g., hyperlinking), with pointers, or by including them in the same file, record or document. A hierarchical arrangement of hyperlinked, structured documents collectively provide a table of contents (TOC) to the subject. In the preferred embodiment, the subject is a statutory body of law such as the United States Code. Sections of the Code are stored in associated with temporal information such as date of enactment, effective date and termination date. A researcher can then access the version of the code in effect at any particular time. For example, historical and current versions of a section of the United States Code can be viewed, as accessed hierarchically or directly by identification of the section and a date. Other information, stored in association with a part of a body of law may include historical information, commentary, annotations, descriptive information, legislative history, references, and/or links to laws, judicial decisions and other information. | 2009-02-12 |
20090043828 | METHOD AND APPARATUS FOR NAS/CAS INTEGRATED STORAGE SYSTEM - Storage system and method are provided which integrate CAS name space with NAS name space in GNS. The storage system implements archive application functionalities, such as: 1) The name space of CAS can be integrated with NASs under GNS; 2) The storage system is equipped with CAS interface to receive the CAS command from an archive application; 3) The storage system is equipped with index creation and search functionalities; during file archiving from NAS to CAS, a detailed indexing is created; 4) During a file archiving from NAS to CAS, default metadata for the archived file is added; and 5) During a file restore, the storage system can maintain a pointer to the location on CAS, and the pointer is used at a file re-archiving to utilize original metadata and index for the re-archiving file. | 2009-02-12 |
20090043829 | STORAGE SYSTEM AND METHOD FOR BACKING UP DATA - To realize backup that gives no influence on on-line performance at low cost, provided is a storage system including one or more disk storage devices, a tape storage device, and a controller for controlling the at least one disk storage device and the tape storage device. The controller stores a copy of data stored in a first volume in a third volume, reads the copy of the data stored in the first volume from the third volume to store the copy in a first tape storage medium of the tape storage device, stores a copy of data stored in a second volume in the third volume, and reads the copy of the data stored in the second volume from the third volume to store the copy in a second tape storage medium of the tape storage device. | 2009-02-12 |
20090043830 | SYSTEMS AND METHODS FOR STORED DATA VERIFICATION - Methods and systems are described for verifying stored data by receiving a first set of metadata associated with a first set of stored data, generating a second set of metadata associated with a second set of stored data which is associated with the first set of stored data, and comparing the first set of metadata and second set of metadata. Alternatively, the storage system can also generate a first set of metadata associated with a first set of stored data, generate a second set of stored data which is a copy of the first set of stored data, generate a second set of metadata associated with the second set of stored data, and compare the first set of metadata and the second set of metadata. | 2009-02-12 |
20090043831 | Smart Solid State Drive And Method For Handling Critical Files - A method and apparatus for dynamically distributing data to an appropriate storage device based on the significance of the data. In one embodiment the method determines the significance of a data file using the format of the data file. The method also includes identifying a storage device and memory location of the storage device to write the data. In a software implementation, a computer system employs a filter driver and/or a device driver to identify and store data files. In another embodiment, a storage controller includes a state machine that initiates and executes firmware to determine the data file format and also the storage device location. | 2009-02-12 |
20090043832 | METHOD OF DETERMINING AND STORING THE STATE OF A COMPUTER SYSTEM - A state determination and storage system includes an orchestrator component, guide components, and analyzer components to analyze and store state information for desired portions of a computer system through an extension approach. The system uses extensions to abstract common code for reuse by other extensions. State information is extracted from the extensions and stored. The extensions themselves can be configured to capture partial state information if desired. | 2009-02-12 |
20090043833 | METHOD AND APPARATUS FOR STORING DATA IN MOBILE TERMINAL - An apparatus and method for storing an image in a storage folder corresponding to a file name in a mobile terminal are provided. The method includes detecting a keyword by analyzing a file name of data to be stored, and storing the data in a storage folder corresponding to the keyword. | 2009-02-12 |
20090043834 | DVI LINK WITH PARALLEL TEST DATA - An embodiment includes encoding parallel digital data into encoded and parallel digital data in an encoder and generating parallel test data in a pseudo-random binary sequence generator circuit. The encoded and parallel digital data is coupled through a multiplexer to be serialized in a serializer in a normal mode of operation and the parallel test data is coupled through the multiplexer to be serialized in the serializer in a test mode of operation. Encoded and serial digital data are transmitted to a transmission medium in the normal mode, and serial test data are transmitted to the transmission medium in the test mode. The encoder, the serializer, the sequence generator circuit, and the multiplexer may be fabricated in a single integrated circuit chip. The parallel test data may be parallel pseudo-random binary sequence data. The parallel digital data may include data to generate colors in a visual image. | 2009-02-12 |
20090043835 | METHOD FOR EFFICIENT AND RELIABLE COMPUTATION OF RESULTS FOR MATHEMATICAL FUNCTIONS - A method is provided for efficient computation of reliable results for mathematical functions. The method may include an interface, a control module, and an error module. The interface receives a mathematical function call. The call includes a plurality of arguments for which a range of computable results for the mathematical function varies with respect to the values for the arguments. The control module determines whether executing the mathematical function using the plurality of arguments will produce a result within the range of computable results. The error module aborts the mathematical function call prior to initiating execution of the mathematical function in response to determining that the values for the plurality of arguments produce a result outside the range of computable results. | 2009-02-12 |
20090043836 | METHOD AND SYSTEM FOR LARGE NUMBER MULTIPLICATION - Methods, apparatus and systems for large number multiplication. A multiplication circuit is provided to compute the product of two operands (A and B), at least one of which is wider than a width associated with the multiplication circuit. Each of the operands includes contiguous ordered word-wide operand segments (A | 2009-02-12 |
20090043837 | Method and Peer Network for Ascertaining the Peer Network Originating Station for a File - Files which are available for dissemination in a controlled peer-to-peer network are provided with a watermark comprising a large number of watermark elements. Upon download, the composition of the parts of the file which are obtained from a plurality of source stations provides a new watermark which can clearly be associated with the target station. By storing information about forwarded watermark elements of a network server, it is possible to reconstruct for each file the network station from which this file originates. | 2009-02-12 |
20090043838 | Imprint Client Statistical Filtering - A method, system, API and computer product for adapting reverse data channel (RDC) utilization by selectively restricting the reporting of statistics data from client devices using a client-side filter adapted in response to configuration data from a file or other source file. | 2009-02-12 |
20090043839 | Filtering Content According To A Filter Plan Using A Gateway On A Data Path - Filtering content according to a filter plan includes receiving a request at a gateway on a data path between a client and a content server. The request requests content from the content server. One or more filter plans are obtained. The filter plans include a user filter plan of a user associated with the client. The requested content is filtered according to the filter plans. | 2009-02-12 |
20090043840 | CENTRALIZED MANAGEMENT OF APPLICATIONS AND DESKTOP PREFERENCES WITHOUT REQUIRING CONFIGURATION OF CLIENTSIDE OPERATING SYSTEMS - A method, apparatus and system of centralized management of applications and desktop preferences without requiring configuration of client-side operating systems are disclosed. In one embodiment, a method of a rich client device includes accessing an application installed on a server, and executing the application from the rich client device without installing the application on the rich client device (e.g., that may mean that an operating system of the rich client device is not modified to perform the function calls between the application and the operating system) when requested by a user of the rich client device through a binary module (e.g., the binary module may include required resources between the application and the operating system including a file system data, a Dynamic-Link library (DLL) data, etc.) of the server that emulates a set of function calls between the application and an operating system of the rich client device. | 2009-02-12 |
20090043841 | METHOD AND SYSTEM FOR PROVISION OF IMAGE DATA FROM A SERVER TO A CLIENT - In a method, a device and a computer program product for provision of image data such as thin slice image data and thick slice image data of a server to a client, the image data having been acquired by an imaging modality and being cached in a cache acting as a server; the image data are provided to the client by involving the client in data exchange with the server, and an information system that is likewise involved in data exchange with the server is always automatically informed about a current state of the cache, in particular about thin slice image data available in the cache. The client directly or indirectly accesses the image data of the cache for automatic provision of the image data. | 2009-02-12 |
20090043842 | METHOD AND APPARATUS FOR PROVIDING/RECEIVING WEB-BASED SERVICE OF PLURALITY OF SERVICE PROVIDERS - Provided are a method and apparatus for providing/receiving a service from a plurality of service providers. In the method, in order to receive a service from a plurality of Internet protocol television (IPTV) service providers, a client receives information regarding at least one of a feed that syndicates web information and a web-based application from a server of a service provider selected from the IPTV service providers. Then, the client requests the server to provide a service providing at least one of the feed and the application based on the received information, and receives the service from the server. Accordingly, it is possible to provide or receive web-based services via an IPTV network. | 2009-02-12 |
20090043843 | Management of Community Buddy Lists - One or more buddy lists from a first user's computer is populated on one or more other users' computers to cause a buddy list update of community buddy lists. The buddy lists may be auto-populated in response to a change in job status of the first user. | 2009-02-12 |
20090043844 | SYSTEM AND METHOD FOR NAME CONFLICT RESOLUTION - A method of name conflict resolution including analyzing a plurality of relationships of a user. A social network of the user may be defined based upon at least a portion of the plurality of relationships, the social network identifying one or more relationship users. A name conflict may be resolved in a collaborative activity based upon, at least in part, the social network. | 2009-02-12 |
20090043845 | METHOD, SYSTEM AND COMPUTER PROGRAM FOR PROVIDING ATOMICITY FOR A UNIT OF WORK - A method for providing atomicity for a unit of work involving a plurality of participants, the method comprising the steps of: sending a prepare request to at least one participant, wherein the request comprises data required for recovery prurposes of the unit of work; and on recovery of the unit of work, recovering the unit of work comprising: obtaining the data from the at least one participant; and using the obtained data to recover and preserve the atomicity of the unit of work. | 2009-02-12 |
20090043846 | Conferencing System, Server, Image Display Method, and Computer Program Product - The conferencing system is composed of computers, a moderator's computer, and a projector connected on a network. The moderator's computer receives image data from the computers, and generates synthesized image data therefrom, which is transmitted to the projector for display of the synthesized image. The moderator's computer has the capability to switch the image being projected by the projector from the synthesized image to an image handled by one of the computers or by the moderator's computer. With such an arrangement, utilizing existing hardware resources it will be possible to display in a single split-screen display the images handled by the terminals connected on the network. Additionally, it will be possible to switch smoothly between on-screen displays, and to reduce the burden on the on-screen display operator in a networked conferencing system. | 2009-02-12 |
20090043847 | Group Communication in a Communication System - In a communication system providing a group communication service, a group document server is configured to detect that a scheduled conference for a group is created or modified in a group information document, and to send to an appropriate application server a group advertisement message which is extended to include a new flag, which indicates whether this group is used for a scheduled conference or not. Upon receiving the message with the scheduled conference flag, the application server is adapted to fetch a respective group document from the group document server and with it also the information about the scheduled conference of the group. The application server then schedules the conference to initiate according to the received information. | 2009-02-12 |
20090043848 | METHOD AND SYSTEM FOR PROVIDING COLLABORATIVE MODERATION AND CORRECTION OF MESSAGE HISTORY IN AN INSTANT MESAGING SESSION - A system for providing collaborative moderation and correction of instant messaging session transcripts in an instant messaging session that includes an improved instant messaging client user interface that allows collaborative editing and moderation of an instant messaging session transcript in order to correct for errors. An instant messaging client operates to seek approval of changes to the session transcript during the session, and stores transcript changes such that the modifications are conveniently viewable by all session participants. The instant messaging client can be configured to automatically accept requests to modify the session transcript. Alternatively, the instant messaging client can be configured to explicitly notify and seek approval from all other participants when a participant attempts to make a modification to the session history. The time of each modification, and the identity of the participant making each modification, are stored within the session history. | 2009-02-12 |
20090043849 | COLLABORATIVE WEB-BASED COMPUTING - A collaborative web-based computing system includes a plurality of client computers interacting with a web-based application server. Interposed between the application server and the plurality of client computers is a communication server employing eXtensible Messaging and Presence Protocols (“XMPP”). A channel is created between one of the client computers and the communications server and thereafter a session with the application server is initiated. Responsive to the creation of a web-based session between at least one client and the application server, other client computers can request to join the session via separate channels with the communication server. Data from the application server is pushed from the application server to each of the client computers simultaneously via the communication server. Client computers do not actively pull information from the communications server but are rather receptive to data that is being pushed down the existing channel. | 2009-02-12 |
20090043850 | SYSTEM AND METHOD FOR COLLABORATION - A method and computer program product for generating an email message from a first user that solicits a response message. A determination is made concerning whether the response message to the email message is still permitted. If the response message to the email message is still permitted, a second user is allowed to generate the response message. | 2009-02-12 |
20090043851 | SYSTEM AND METHOD FOR COLLABORATION - A method and computer program product for receiving notification of a first user response message concerning an email message received from a sender; receiving notification of a second user response message concerning the email message received from the sender; and providing the first and second users with one or more statistics concerning the email message. | 2009-02-12 |
20090043852 | SYSTEM AND METHOD FOR COLLABORATION - A method and computer program product for receiving an indication of the generation of an email message addressed to one or more recipients. An online collaborative workspace is generated. The online collaborative space is associated with the email message. At least a portion of the email message is posted to the online collaborative workspace. | 2009-02-12 |
20090043853 | EMPLOYING PIXEL DENSITY TO DETECT A SPAM IMAGE - A network device and method are directed towards detecting and blocking image spam within a message by performing statistical analysis on differences in edge pixel distribution patterns. An image spam detection component receives a message with an image attachment. Physical characteristics of the image are examined to determine whether the image is a candidate for further analysis. If so, then the image may be converted to a grayscale image, and then performing edge detection, followed by the elimination of non-maxima and thresholding of weak edges. Edge pixels and then employed to determine a normalized pixel density distribution (PDD). Various statistical analyses are applied to the resulting normalized PDD to determine a likelihood that the image is spam. A signature based exemption may be applied to images improperly identified as spam, based on trusted user feedback. | 2009-02-12 |
20090043854 | Instant Messaging Session Initiation Using a Proxy Session Request - A first user of a collaboration application having IM contact information for target users can set up an IM session through the collaboration application that makes of the first user's preferred IM client. The collaboration application responds to the first user's request for an IM session by generating in IM session request that contains 1M contact information for both users. The IM session request is forwarded to the IM server associated with the first user's preferred IM client. The IM server sends a session setup request to the first user. The session setup request identifies the second user as the originator of the request. When the first user responds to the message ostensibly sent by the second user, the message is forwarded to the second user to complete the session setup process. In an alternate embodiment, the server sends the request to the IM server for the second user. When the second user responds with an IM message, the message is forwarded to the first user to complete the session setup process. | 2009-02-12 |