47th week of 2010 patent applcation highlights part 57 |
Patent application number | Title | Published |
20100299302 | TRAFFIC DISCOVERY - Discovering communication traffic in a computer network is useful to administrators of computer networks. Communication packets from a communication transaction on the network are read to determine a source computing device and to determine whether the communication transaction contains a data pattern match to one of a plurality of defined data patterns. If a match is made to an exact data pattern, the source computing device is associated with an application or service corresponding to that exact data pattern. If a match is made to a statistical data pattern, the source computing device is associated with an application or service corresponding to that statistical data pattern if a threshold number of data pattern matches have occurred for that statistical data pattern for the source computing device. | 2010-11-25 |
20100299303 | Automatically Ranking Multimedia Objects Identified in Response to Search Queries - Construct a statistical model for a plurality of multimedia objects identified in response to a search query, the statistical model comprising a plurality of probabilities, wherein each of the multimedia objects uniquely corresponding to a different one of a plurality of sets of feature values, each of the feature values of each of the sets of feature values being a characterization of the multimedia object corresponding to the set of feature values, and each of the probabilities being calculated for a different one of the multimedia objects based on the set of feature values corresponding to the multimedia object. Rank the multimedia objects based on their corresponding probabilities, such that a multimedia object having a relatively higher probability is ranked relatively higher. | 2010-11-25 |
20100299304 | MULTIMEDIA INSPECTION DATABASE SYSTEM (MIDAS) FOR DYNAMIC RUN-TIME DATA EVALUATION - An object-oriented system provides a comprehensive and integrated tool to manage, operate, analyze and inspect structures by providing 3-D visualization of the structures, a database interface, connectivity with one or more databases, a data display and analysis capabilities. The structural model is stored as an object-oriented, serialized file as a series of objects, including primitives, coordinates, object names, group names and other object identifiers. The system integrates various types of data, including tabulated textual data, annotated engineering drawings, photographic records, graphical plots, audio and videotaped records, from different tables and databases. Data are displayed to the user based on queries that the user submits to the system, which queries are evaluated at run-time. As a result, the user achieves unparalleled flexibility in data analysis and evaluation. | 2010-11-25 |
20100299305 | PROGRAMMING ELEMENT MODIFICATION RECOMMENDATION - Techniques described herein help determine dependencies and associations between CPEs in a computing system. These techniques track previous check-ins over a period of time in order to learn the dependencies and associations between CPEs. The previous check-ins are performed by a plurality of different computer programmers. In some embodiments, in response to receiving an indication that a CPE has either already been modified or is about to be modified by a computer programmer, the techniques provide the computer programmer with a recommendation indicating CPEs that are associated with the CPE being modified. This recommendation is based on the dependencies and associations determined from the previous check-ins performed by the plurality of different computer programmers. | 2010-11-25 |
20100299306 | STORAGE SYSTEM HAVING FILE CHANGE NOTIFICATION INTERFACE - The present invention provides a file operation notifying program for detecting a file operation of an application in a virtual file server on a server machine, and notifying the file operation to an application on another virtual file server inside the server machine, and to an application external to the server machine based on a notification management table. | 2010-11-25 |
20100299307 | DISPLAY DEVICE, DATA CONVERSION METHOD, AND COMPUTER-READABLE MEDIUM STORING DATA CONVERSION PROGRAM - A display device includes a timing determination portion that determines whether it is a timing of converting an incompatible file into an electronic file in a specified data format, a file acquisition portion that acquires the incompatible file from a first storage device when the timing determination portion determines that it is the timing, a conversion portion that converts the incompatible file acquired by the file acquisition portion into an electronic file in the specified data format to create a converted file, and a first storage control portion that stores, in a second storage device, the converted file created by the conversion portion. | 2010-11-25 |
20100299308 | PEER-TO-PEER DATA SYNCHRONIZATION ARCHITECTURE - To enable the peer-to-peer synchronization among multiple devices, each device in the peer network keeps track of the changes it makes to any shared data and also keeps track of its own knowledge of the changes made by other devices. When two or more peer devices communicate, they share with each other their information about any changes made to the shared data by them or by other devices. This allows the devices to synchronize with each other to the extent that each of the devices knows what changes have been made by it or by other devices in the peer network. | 2010-11-25 |
20100299309 | BACKUP MANAGEMENT METHOD - Restoration of all virtual machines are managed in respect of each restoration time thereof in a case where virtual machines at certain time in the past are restored under a server virtualization environment in which a plurality of virtual machines are constituted. A host computer creates a first snapshot of a first virtual machine at a first time specified by a management computer, and stores the first snapshot in a first logical volume of a storage device. Next, the storage system replicates in a second logical volume the first logical volume. In a case where the host computer creates a second snapshot of a second virtual machine at a second time that is before the first time and stores the second snapshot in the first logical volume, the management computer manages or displays the second snapshot creation time and snapshot information in association with the first snapshot creation time and snapshot information, respectively. | 2010-11-25 |
20100299310 | METHOD FOR ACCESSING DATA STORAGE UNIT - In a method for accessing a data storage unit, an access instruction for the data storage unit is received from a client side, and a step is performed to determine if the data storage unit has been shut down. When the access instruction is issued for browsing the data storage unit which has been shut down, archive information on the storage unit is obtained from a database, and the file directory information is delivered to the client side, so that the client side may browse the data storage unit based on the file directory information. | 2010-11-25 |
20100299311 | METHOD AND SYSTEM FOR ASSURING INTEGRITY OF DEDUPLICATED DATA - The present invention provides for a system and method for assuring integrity of deduplicated data objects stored within a storage system. A data object is copied to secondary storage media, and a digital signature such as a checksum is generated of the data object. Then, deduplication is performed upon the data object and the data object is split into chunks. The chunks are combined when the data object is subsequently accessed, and a signature is generated for the reassembled data object. The reassembled data object is provided if the newly generated signature is identical to the originally generated signature, and otherwise a backup copy of the data object is provided from secondary storage media. | 2010-11-25 |
20100299312 | Write interceptor for tracking changes to a disk image - Changes are tracked by tracking a change request which when performed by a disk driver changes a portion of disk storage. The change request is allowed to pass to the disk driver to be performed by the disk driver. Information associated with the change request is stored in an operating system's persistent storage. A differential backup is performed using the information associated with the change request stored in the operating system's persistent storage after a system, which includes the disk driver and the disk storage, has shut down and restarted. | 2010-11-25 |
20100299313 | SYSTEMS AND METHODS FOR SECURING DATA IN THE CLOUD - A secure data parser is provided that may be integrated into any suitable system for securely storing data in and communicating data with cloud computing resources. The secure data parser parses data and then splits the data into multiple portions that are stored or communicated distinctly. Encryption of the original data, the portions of data, or both may be employed for additional security. | 2010-11-25 |
20100299314 | IDENTIFYING AND USING CRITICAL FIELDS IN QUALITY MANAGEMENT - Methods and systems for identifying critical fields in documents, for example so that quality improvement efforts can be prioritized on the critical fields. One aspect of the invention concerns a method for improving quality of a data processing operation in a plurality of documents. A set of documents is sampled. An error rate for fields in the documents is estimated based on the sampling. Critical fields are identified based on which fields have error rates higher than a threshold. | 2010-11-25 |
20100299315 | DATA ARCHIVING SYSTEM - An encrypted file storage solution consists of a cluster of processing nodes, external data storage, and a software agent (the “File System Watcher”), which is installed on the application servers. Cluster sizes of one node up to many hundreds of nodes are possible. There are also remote “Key Servers” which provide various services to one or more clusters. The preceding describes a preferred embodiment, though in some cases it may be desirable to “collapse” some of the functionality into a smaller number of hardware devices, typically trading off cost versus security and fault-tolerance. | 2010-11-25 |
20100299316 | BLOCK COMPRESSION OF TABLES WITH REPEATED VALUES - Methods and apparatus, including computer program products, for block compression of tables with repeated values. In general, value identifiers representing a compressed column of data may be sorted to render repeated values contiguous, and block dictionaries may be generated. A block dictionary may be generated for each block of value identifiers. Each block dictionary may include a list of block identifiers, where each block identifier is associated with a value identifier and there is a block identifier for each unique value in a block. Blocks may have standard sizes and block dictionaries may be reused for multiple blocks. | 2010-11-25 |
20100299317 | METHOD OF DISPLAYING A SUBJECTIVE SCORE WITH SEARCH ENGINE RESULTS - Methods and apparatus are provided for associating scores with search results obtained from a search engine so that the scores can be displayed with the search results. A search of electronic documents, such as webpages, is requested and a set of search results obtained. Each search result in the set references an electronic document. Using the search results, a database containing scores determined for electronic documents is searched to determine whether scores have been determined for the electronic documents referenced by the search results. The scores stored in the database are based on people's ratings of the electronic document corresponding to the score. If a score has been determined for an electronic document referenced by one of the search results, that score is associated with the search result and the search results are then displayed with any scores associated with the search results. | 2010-11-25 |
20100299318 | ONLINE TRAVEL RESERVATION SYSTEM AND METHOD DELIVERING RESTRICTION-AWARE TRAVEL OPPORTUNITIES - An online reservation system including a fare search engine is described. The system includes a database of published fares, a database of rules attached to the published fares and a fare family solver to categorize the published fares into sets of predefined generic fare families on the basis of the rules attached to the published fares. The fare family solver further includes a generic partitioning fare family database holding the attributes of each predefined generic fare family allowing to determine to which fare family the published fares belong to. The attributes of each predefined generic fare family are first set up by a fare family composer operated by an administrator of the system. | 2010-11-25 |
20100299319 | METHOD, APPARATUS, AND ARCHITECTURE FOR AUTOMATED INTERACTION BETWEEN SUBSCRIBERS AND ENTITIES - A method for interaction between a subscriber and an entity includes determining a current locus and acquiring change in status information for a subscriber. Preference information, for one or more searchable parameters selected by the subscriber, and association information, for one ore more contacts made by the subscriber, are acquired. First and second strength information is then acquired. First strength information pertains to the subscriber's affinity for the preference information and second strength information encompasses the subscriber's affinity for the association information. Responsive to the change in status information, a group of first entities is selected. First entity information about the group of first entities is then generated. The current locus information, the preference information, the association information, the first strength information, and the second strength information are correlated with the first entity information to produce correlation information. Finally, the correlation information is provided to the subscriber to be displayed. | 2010-11-25 |
20100299320 | Method and System to Facilitate Decision Point Information Flow and to Improve Compliance with a Given Standardized Vocabulary - An information search system incorporating computer algorithms that provide for (1) enforcement of compliance with a standardized vocabulary by a user or users, in a manner that is much more acceptable to users than known existing methods; 2) instant or essentially instant provision of information that is context sensitive, that is, sensitive to the sequence of characters that are entered by a user, in a manner that is highly acceptable to users. | 2010-11-25 |
20100299321 | REPORT SYSTEM AND METHOD USING PROMPT OBJECT ABSTRACTION - An reporting system that incorporates prompt objects in a report definition to enable a user to specify answers to questions to customize a report at execution time. A prompt object contains a single question to be answered, validation values for the answer, and attributes indicating how the prompt object is to be processed. A collection of answers is built up in a resolution object. A report is thus defined by selecting prompt objects in place of templates, filters, or any of the aspects of a template or filter. As a separate object, a single prompt may be issued once and the answer supplied to each reference to the prompt object in a report. A resolution object may be created and saved before the execution of a report. The saved resolution object can then be used to answer prompts at the time of the report execution. The resolution object may be created by third parties and transmitted as an XML resolution object, whereupon receipt by the reporting system, the XML resolution object is translated into a reporting system format. | 2010-11-25 |
20100299322 | System and method for web page identifications - The present invention relates to a system and method for information process of web pages using artificially constructed apparatus. More specially, in one preferred embodiment of the present invention, web pages are processed to obtain types of web pages according to information related to the web pages or contents of the web pages, wherein the information related the web pages includes url addresses (links) of the web pages, icons (or texts) for links for the web pages, metadata of the web pages, etc. | 2010-11-25 |
20100299323 | SYSTEM, METHOD AND APPARATUS FOR RATING RISK - The present invention relates to a method, system and apparatus for rating risk and in particular to a system for rating public health and safety risks, including monitoring and reviewing compliance with such risks, among Suppliers in goods and services industries. The invention has been developed primarily for use as a means for food providers and consumers to review standardised results of compliance testing and risk rating in goods and services industries such as the food supply industry and to assist consumers to make informed choices about Suppliers such as food Suppliers. | 2010-11-25 |
20100299324 | INFORMATION SERVICE FOR FACTS EXTRACTED FROM DIFFERING SOURCES ON A WIDE AREA NETWORK - In one general aspect, a wide area network fact information service method is disclosed. This method includes storing a plurality of canonical fact entries, storing one or more fact descriptor entries for each of the canonical fact entries, and ranking the canonical fact entries relative to each other based on the descriptor entries. | 2010-11-25 |
20100299325 | SYSTEM AND METHOD FOR GENERATION OF A CUSTOMIZED WEB PAGE BASED ON USER IDENTIFIERS - A system for generating a customized web page comprises an identifier generator and manager (IGM) for generating a plurality of identifiers from data collected respective of usage of information by a user over time and for providing an answer responsive to a query, wherein the answer is based on the plurality of identifiers; an auto-discovery and management unit for determining relevancy to the user of information retrieved from an information source, wherein the determination is based on answers received from the IGM; and a web page generator for generating a web page containing at least a snippet of the relevant information in a designated display area of the generated web page. | 2010-11-25 |
20100299326 | Apparatuses, Methods and Systems For A Forum Ferreting System - This disclosure details apparatuses, systems and methods for a forum ferreting system. Various implementations of the system may be configured to meet the needs of a variety of users. In one embodiment, the system may be configured to provide users with a variety of search options, including popularity and/or relevance. Users may also be provided with customized groupings or favorites via a customized interface. Such interfaces may allow users to apply search tools, save searches, apply filters, provide feedback, and/or the like. Additionally, in some embodiments, the forum ferreting system may facilitate contextual advertising. | 2010-11-25 |
20100299327 | Generating Structured Query Language/Extensible Markup Language (SQL/XML) Statements - A mechanism is provided for generating Structured Query Language/Extensible Markup Language (SQL/XML) statements. An SQL/XML generation module receives an SQL statement that is expressed in terms of logical data items. The SQL/XML generation module parses and analyzes the SQL statement and generates a set of XMLQUERY functions, a set of XMLTABLE functions, and a set of XMLEXISTS predicates to retrieve, filter, or update at least one of XML documents or relational data based on a main mapping table and a namespace mapping table. The SQL/XML generation module generates at least one SQL/XML statement from parts of the SQL statement and the generated set of XMLQUERY functions, the set of XMLTABLE functions, and the set of XMLEXISTS predicates. The at least one SQL/XML statement is substantially equivalent in functionality to the SQL statement. The SQL/XML generation module sends the at least one SQL/XML statement to a database engine for execution. | 2010-11-25 |
20100299328 | METHOD AND APPARATUS FOR UPDATING PROTOTYPES - An apparatus and method for machine-updating of prototypes—for example, during design of digital objects, or content-management—has input means ( | 2010-11-25 |
20100299329 | Apparatus and Methods for Providing Answers to Queries Respective of a User Based on User Uniquifiers - A method for providing an answer to an input query respective of a user using a user device comprises collecting data respective of the user by using a plurality of sensors on the user device, wherein the plurality of sensors sense the user activity on the user device; generating a plurality of uniquifiers from the data, wherein each uniquifier of the plurality of uniquifier characterizes the user; evaluating periodically the plurality of uniquifiers; storing at least the evaluated plurality of uniquifiers in a memory of the user device; and responsive to the input query, providing an answer based on at least one evaluated uniquifier of the evaluated plurality of uniquifiers stored in the memory | 2010-11-25 |
20100299330 | ONTOLOGY-INTEGRATION-POSITION SPECIFYING APPARATUS, ONTOLOGY-INTEGRATION SUPPORTING METHOD, AND COMPUTER PROGRAM PRODUCT - Attribute mapping information is stored, in which a superclass of an associated class in an integration-source ontology already associated with an integration-destination ontology, an attribute of the superclass, and an integration destination attribute of a class in the integration destination are associated with each other. An integration target class in the integration source is specified to acquire an attribute of a superclass of the integration target class. An associated class having the shortest distance from the integration target class is specified, to specify an integration-destination-associated class associated with the specified associated class. An inheritance relation is followed from the integration-destination-associated class to specify a class having the integration destination attribute corresponding to the attribute in the mapping information as a position where the class associated with the integration target class is present. | 2010-11-25 |
20100299331 | ACCESSING DEEP WEB INFORMATION ASSOCIATED WITH TRANSPORTATION SERVICES USING A SEARCH ENGINE - Methods, apparatuses, and articles for receiving a search request associated with a transportation service from a client device, the search request including a plurality of search criteria, are described herein. Additionally, the methods, apparatuses, and articles further return to the client device an answer page having a plurality of answers potentially associated with the transportation service, the plurality of answers identifying a plurality of information locations having information potentially associated with at least a one of the plurality of search criteria, where at least one of the answers includes at least one input field of a query answer page for entry of at least one feature of the transportation service, the query answer page to be dynamically generated by one of the information locations in response to a query. | 2010-11-25 |
20100299332 | METHOD AND SYSTEM OF INDEXING NUMERICAL DATA - The present invention provides a computer-implemented method for indexing numerical information embedded in one or more electronic files. The method comprises determining whether an electronic file comprises one or more images containing embedded numerical data, including the steps of inputting the one or more images into a classification system comprising a plurality of interconnected classifiers; and classifying the one or more images using the classification system to output data classifying each image. The output data classifies each image as one of: containing embedded numerical data or not containing embedded numerical data. The method further comprises analysing the file to output data classifying it as one of: containing tabulated numerical data or not containing tabulated numerical data. If the outputted data indicates that the file comprises one or more images with embedded numerical data and/or contains tabulated numerical data, and the method further comprises extracting text and/or other data associated with the numerical data and indexing this text and/or other data in a database. | 2010-11-25 |
20100299333 | METHOD FOR IMPROVING THE EFFECTIVENESS OF HASH-BASED DATA STRUCTURES - A method to improve the effectiveness of hash-based data structures includes configuration of a data structure and transformation of hash codes as produced by a hash function, to yield a more uniform distribution of data amongst the slots in a data structure. Transformation results in a non-uniform but predictable distribution of hash codes. Configuration exploits the predictable nature of the transformed hash codes to accomplish more uniform and therefore more efficient distribution of items stored in a hash-based data structure. | 2010-11-25 |
20100299334 | Computer Implemented System and Method for Providing a Community and Collaboration Platform Around Knowledge Transfer, Expertise, Innovation, Tangible Assets, Intangible Assets and Information Assets - A computer implemented system and method for providing a computer and collaboration platform around knowledge transfer, expertise, innovation, tangible, intangible and information assets are disclosed. The system converts a static expert content into an active forum in an effective manner to promote collaboration among users in the various categories. The system converts the static content into one or more sections according to a parsing rule. Each section is assigned with one or more categories and one or more plug-ins for forming a framework. The system captures the framework as a model and generates one or more data partnering objects, and stores them in a database. Pursuant to a user's request and attributes of the user, appropriate one or more of the data partnering objects are retrieved from the database to generate an active forum. The system, then, publishes the active forum. | 2010-11-25 |
20100299335 | METHOD FOR OPTIMIZING CLINICAL DATA STANDARDIZATION - A method of integrating clinical trial data into a form required by a standards based data format. Annotations may be made to a case report form (CRF) designed for a clinical trial that map report form data to standards compliant data. The annotations may be stored in, and then applied to data captured using that particular case report form to produce standards compliant data for that particular clinical trial. The data sets produced may then be validated as being standards compliant. | 2010-11-25 |
20100299336 | DISAMBIGUATING A SEARCH QUERY - Methods, systems, and computer-readable media for disambiguating a search query are provided. A query may be ambiguous when the domain-confidence factors indicate a high likelihood that the search query may belong to two or more domains. A domain is a subject matter category such as shopping, sports, entertainment, music, or politics. A domain-confidence factor indicates the likelihood that a search query is related to a particular domain. Upon determining that a search query is ambiguous, embodiments of the present invention may present an interface that allows the user to place the search query into one or more domains. Updated search results, or other objects, may be returned based on the selection of a domain by the user. | 2010-11-25 |
20100299337 | Computer System for Processing a Query - The invention relates to a computer system comprising: a database having a database table for storing records comprising data values, the database table having first columns for storing the data values, each one of the first columns being assigned to a data field of a set of predefined data fields, and at least one second column for storing keys, each key identifying one of the records stored in the database, and a set of index tables, each index table being assigned to one of the data fields and having assigned thereto an index table identifier, means for receiving a query, the query specifying the subset of the set of data fields and a search range for each specified data field, means for storing a predefined ordered sequence of index table identifiers, means for processing the query by checking each one of the index tables for being relevant for the execution of the query, one of the index tables being relevant if the one of the index tables is assigned to one of the specified data fields, storing the index table identifier for each relevant index table in a query execution table, sorting the query execution table in accordance with the predefined ordered sequence, executing the query using the index tables identified in the query execution table in the order given by the sorting of the query execution table. | 2010-11-25 |
20100299338 | METHOD AND APPARATUS FOR PROVIDING DEVICE COMPATIBILITY SERVICE - Techniques for a device compatibility service include receiving a first query from a service indicating first device identification data related to a mobile communication device. A second query is initiated into multiple sources for the mobile communication device based on the received device identification data. In response to the received first query, the method further comprises causing to be sent to the service a response that indicates different data associated with the device identification data based on a database of device characteristics, wherein the service is adapted based on the device identification data. For example, in some embodiments the device identification data indicates a specific mobile communication device and the different data indicates characteristics of the specific device. In some embodiments, the device identification data indicates a specific device characteristic and the different data indicates devices associated with the specific device characteristic in the database. | 2010-11-25 |
20100299339 | INDEXING PROVENANCE DATA AND EVALUATING PROVENANCE DATA QUERIES IN DATA PROCESSING SYSTEMS - Techniques for indexing provenance data and evaluating provenance data queries are disclosed. For example, a method for processing one or more queries directed toward data associated with a data processing system comprises the following steps. One or more data items of a first data set associated with the data processing system are mapped to a first representation type and one or more data items of a second data set associated with the data processing system are mapped to a second representation type. A bi-directional index of a data provenance relation existing between the data items of the first data set and the data items of the second data set is computed. The bi-directional index is computed in terms of the first representation type and the second representation type. A query evaluation is performed using the bi-directional index, in response to receipt of a provenance query. The bi-directional index is used for query evaluation whether the received provenance query is a backward provenance query or a forward provenance query. A response is generated for the received provenance query based on a result of the query evaluation. In one further example, the provenance query evaluation step may be performed by using only the bi-directional index and does not require access to base data or maintaining stored provenance data. | 2010-11-25 |
20100299340 | DISTRIBUTED CONTACT INFORMATION DISCOVERY AND SHARING - A contact sharing system is described herein that allows multiple people to share their address books of contact information so that a person can search for contact information among the address books of the person's existing contacts in addition to any publicly available searchable sources of contact information. Because at least one of a person's contacts is likely to have contact information for the person or business that the person is trying to reach, searching the contacts of contacts is more likely to produce relevant search results than searching anonymous or public sources of contact information alone. Thus, the contact sharing system makes it easier for people to find contact information for people and businesses that they are trying to reach. | 2010-11-25 |
20100299341 | Storage System Database of Attributes - A method, a system and a computer program product for storing one or more volume attributes in a database. The system receives one or more volume attributes which are associated with one or more volumes within a storage system. One or more search terms are assigned to the volume attributes. The one or more volumes and one or more volume attributes are dynamically associated with a location of the one or more volumes. The system assigns the one or more search terms, the one or more volume attributes, and the location of the one or more volumes to the database. The database is stored at a local database and/or an external database. When one or more of the volume attributes are identified during an inquisition for the one or more volumes, the volumes are dynamically retrieved from one or more of the local database and/or an external database. | 2010-11-25 |
20100299342 | SYSTEM AND METHOD FOR MODIFICATION IN COMPUTERIZED SEARCHING - A system and method for conducting a computerized search, including: receiving a query from a user; classifying the query; augmenting the query based on the classification; issuing the query to a search engine; and conducting a search based on the augmented query. Alternatively, a system and method for conducting a computerized search, including: receiving a search query; analyzing a knowledge base; modifying the search query based on the analysis of the knowledge base; issuing the modified search query to a search engine; and conducting a search via the search engine based on the modified search query to generate search results. | 2010-11-25 |
20100299343 | Identifying Task Groups for Organizing Search Results - Computer-readable media and computerized methods for automatically organizing search results according to task groups are provided. The methods involve aggregating a gallery of entities (e.g., search queries that share a common categorization) into a query class and assigning a dictionary (e.g., list of terms that are drawn from various sources) to the query class. The task groups are identified from the list of terms within the dictionary. The process of identification includes analyzing patterns of user search behavior to select terms from the list of terms, which reflect popular user search intents, and ranking the selected terms based on predetermined parameters to produce an ordering. Based on the ordering, a set of the selected terms that are highest ranked are declared the task groups. The task groups are employed to arrange the search results on a UI display and to provide a consistent and intuitive format for refining a search. | 2010-11-25 |
20100299344 | METHOD OF SUGGESTING ACCOMPANIMENT TRACKS FOR SYNCHRONISED RENDERING WITH A CONTENT DATA ITEM - A method of suggesting accompaniment tracks for synchronised rendering with a content data item includes obtaining data descriptive of the content data item. A database query based at least partly on the data descriptive of the content data item to identify auxiliary content items to a user is resolved. The database (14;28) includes records, each configured to associate descriptive data with an auxiliary content data item for forming an accompaniment track. Data representative of a selection of an auxiliary content data item is received in association with the query, and a database record for the selected auxiliary content data item is caused to be amended to reflect the selection in association with at least part of the descriptive data included in the query. | 2010-11-25 |
20100299345 | Method for Serving Search Content by a Soap Operation - Provided is a method for servicing queried contents using a Simple Object Access Protocol (SOAP) operation. The method includes transmitting a request message of a SOAP query operation to which a request element field type is added in order to request various content searches through a complex operation, and extracting a query result expression value corresponding to a table field designated in the request field type element, and adding the extracted query expression value to a query result element to transmit the added value by a response message of the SOAP operation, when the request message includes the request element field type designating a query request result value. The method sorts and/or groups the query results of contents according to the extraction order of queried contents by adding operators associated with an arithmetic operation and/or a comparison operation to a query request field of a SOAP query operation upon query request of contents, thereby servicing the more various accurate query results of contents. Accordingly, the method services the more various accurate query results of contents on the basis of users preference information to users, thereby increasing convenience for users. | 2010-11-25 |
20100299346 | DOCUMENT DIAGNOSTIC PROGRAM AND DOCUMENT DIAGNOSIS METHOD - A document diagnostic program is provided for reducing a check operation checking whether or not a described term is appropriately used with regard to a document whose description content is sectioned by identifiers. The reading means | 2010-11-25 |
20100299347 | DATABASE APPLICATION NAVIGATION - A database server application program is provided that is configured to provide a programmable interface into a database application by way of database services uniform resource locators (URLs). A database services URL utilized by the database application can be updated programmatically by program code executing within or under control of the database server application program. A macro action for use in conjunction with a database server application that provides functionality for displaying a database object, such as a form or report, in-place in a Web browser is also disclosed. | 2010-11-25 |
20100299348 | SEARCH INTERFACE FOR FINDING DATA ITEMS OF INTEREST FROM A DATABASE SYSTEM - A computer implemented approach which identifies secondary entities associated with a (primary) entity selected by a user, and enables the user to find entity instances of interest by performing a search based on the attributes of the user selected primary entity and one or more of the identified secondary entities. In an embodiment, the secondary entities are identified based on a schema defining the entity types in a database system. The search may be used to retrieve (and provide to the user) only the entity instances matching the conditions specified based on the attributes of the primary entity and the secondary entities. The user interface may accordingly be simplified. | 2010-11-25 |
20100299349 | Reducing Latency in Returning Online Search Results - An embodiment of the invention is directed to reducing search-response latency. The closest intermediate server can be located between a client computing device and a search engine. A search query is sent to the intermediate server in a first packet of a transport protocol handshake. A plurality of packets are received from the intermediate server. The plurality of packets are used to open a window associated with a transport protocol. A response related to the search query is received by the client. | 2010-11-25 |
20100299350 | CLICK-THROUGH PREDICTION FOR NEWS QUERIES - Described is estimating whether an online search query is a news-related query, and if so, outputting news-related results in association with other search results returned in response to the query. The query is processed into features, including by accessing corpora that corresponds to relatively current events, e.g., recently crawled from news and blog articles. A corpus of static reference data, such as an online encyclopedia, may be used to help determine whether the query is less likely to be about current events. Features include frequency-related data and context-related data corresponding to frequency and context information maintained in the corpora. Additional features may be obtained by processing text of the query itself, e.g., “query-only” features. | 2010-11-25 |
20100299351 | METRICS LIBRARY - Embodiments of the present invention relate to a metrics library system (MLS) for creating and storing complex search queries in a searchable repository. Embodiments of the present invention provide an MLS comprising a user interface for entering a user login, a defined metric query store, a metric definition interface, at least two disparate data stores, a query execution function, a metric library interface, and a user interface for directing data retrieved by the query execution function to a location specified by the user. In some embodiments, the MLS further provides a metrics usage history. | 2010-11-25 |
20100299352 | NAVIGATION OF CONTACT INFORMATION REPRESENTED AS PAGES CONTAINING A PLURALITY OF CONTACT IDENTIFIERS - A system and method for obtaining a unique contact identifier for use by a user device in sending a communication message over a communications network to a target device addressable on the communications network through the unique contact identifier. The system and method comprise a parameter module for receiving at least one search parameter submitted by the user; a search module for submitting a search request including the search parameter for use in searching a storage containing stored contact information including the unique contact identifier, the stored contact information including multiple contact identifiers, and for receiving a search response including a plurality of contact identifiers of the multiple contact identifiers matching the at least one search parameter; a presentation module for presenting to a user interface of the user device a contact information set including the plurality of contact identifiers; and a selection module configured for identifying all respective contact identifiers present in a user selected subset of the contact information set, and for providing the user selected subset including the identified contact identifiers to the user interface for use in selecting the unique contact identifier there from; wherein the selected unique contact identifier is used by the user device for generating the communication message for sending over the communications network to the target device addressed by the unique contact identifier. | 2010-11-25 |
20100299353 | Moving Image Data Checking System, Moving Image Database Creating Method, and Registering System and Program for Registering Moving Image Data in Moving Image Database - [Problems] To provide a checking system which allows effective inspection of browsable moving image data in a browsable state on a site on a network. | 2010-11-25 |
20100299354 | DETERMINING DEVICE AND DETERMINING METHOD FOR DETERMINING PROCESSING TO BE PERFORMED BASED ON ACQUIRED DATA - The present invention provides a technique for determining processing to be performed at high speed. When processing to be performed is determined through multiple condition judgments and branches, a comparison target extraction circuit extracts from acquired data multiple pieces of determination data used for the condition judgments and branches and connects the pieces to generate comparison target data. A first database and a second database store reference data generated by connecting a possible value of each of multiple pieces of determination data and also store a processing content to be performed, in which the reference data and the processing content are related to each other. A binary search circuit collectively conducts multiple condition judgments and branches by searching the first database for comparison target data and outputs a processing content to be performed. | 2010-11-25 |
20100299355 | IMAGE SEARCH APPARATUS AND METHOD THEREOF - An image search apparatus extracts a symmetric partial image based on acquired pairs of feature points, and divides the partial image at a symmetry axis of the partial image to decide two partial areas, as a first area and a second area based on the tendency of image features in the partial image. In determining the similarity between the query image and a comparison destination image, a coordinate transformation coefficient for a coordinate transformation process is set based on pairs of feature points extracted from the partial area decided as the first area of the two images, the coordinate transformation process using the coordinate transformation coefficient is applied to the pairs of feature points extracted from areas including areas other than the first area of the two images, and coordinates of the pairs of feature points after the coordinate transformation process are compared. | 2010-11-25 |
20100299356 | TYPE SYSTEM FOR BUILDING EXTENSIBLE BUSINESS APPLICATIONS - A platform (referred to herein as Extensible Application Platform, or XAP) for developing extensible business applications. In one set of embodiments, XAP can include an Extensible Markup Language (XML) based application model that is designed to support a high degree of application extensibility. For example, the XAP application model can support declarative definition of application semantics, separation of application data and metadata, and a flexible type system that allows constraints and calculations (e.g., XQuery constraints and calculations) for a data object instance (e.g., an XML document) to change over time. In certain embodiments, the XAP application model can be implemented via a server-side database/application engine that is configured to interoperate with a spreadsheet-like, client-side user interface. Using the spreadsheet-like UI, a non-programmer can build, customize, and run an application workflow that operates on top of a shared database like a traditional business application. | 2010-11-25 |
20100299357 | Object tree walking - Information is processed by receiving from a requesting node a request to access a content management related service. The content management related service is performed at a second node in the opposite direction as the requesting node; the request is associated with an object tree. The object tree is walked to obtain information associated with the object tree. A set of one or more service context rules associated with the content management related service is determined. The object tree is processed using the set of service context rules and the results of the processed object tree are made available to the content management related service so that the content management related service is able to properly operate at the second node. | 2010-11-25 |
20100299358 | Method and System for Dynamically Processing Ambiguous, Reduced Text Search Queries and Highlighting Results Thereof - A method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. Each of the items has a name including one or more words. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query comprises a prefix substring of at least one word in the name of the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more words in the names thereof matching the search query as the user enters each character of the search query. The system also orders the one or more items of the group in accordance with given criteria. The names of the one or more items of the identified group are output to be displayed on the device operated by the user as ordered with the characters of the one or more words in the names corresponding to the prefix substring of the search query being highlighted. | 2010-11-25 |
20100299359 | METHOD AND DEVICE FOR INVOKING USI - In the field of communication technology, a method for invoking a Universal Service Interface (USI) and a USI system are provided. The schemes provide a user with a short-lived user ID for the application to interact with the USI system. The short-lived ID has a corresponding relation with the long-lived user ID and can be found according to the long-lived user ID regardless of whether the user is online or offline. The method and device can effectively ensure the security of USI invocation, and ensure that the application can initiate the USI service request even when the user is in an offline state. | 2010-11-25 |
20100299360 | EXTRAPOLATION OF ITEM ATTRIBUTES BASED ON DETECTED ASSOCIATIONS BETWEEN THE ITEMS - An attribute of a first item is extrapolated to a second item that is not known to have that attribute. The extrapolation occurs as a result of a substitution association detected between the first and second items. The substitution association may be detected based on an analysis of the content of the first and second items. The extrapolated attribute may be a behavioral association with a third item, in which case an inference is drawn that the second and third items are behaviorally related. The items may, for example, be products represented in an electronic catalog. | 2010-11-25 |
20100299361 | DEVICE AND A METHOD FOR PREDICTING COMMENTS ASSOCIATED WITH A PRODUCT - A method is provided for predicting comments on a given product from a predetermined list of products information, which is displayed on a display screen for a given user having a stored user profile describing the preferences of the user for at least a portion of the product list. The method includes: determining from a user profile database a set of user profiles close to the profile of the given user, obtaining a list of comments on the given product posted by users corresponding to the profiles of the determined set, and sending to the display screen a predetermined number of comments from the list obtained to be displayed in association with information on the given product. Also, a comment prediction device is provided, which uses the method as described and a prediction system. | 2010-11-25 |
20100299362 | METHOD FOR CONTROLLING ACCESS TO DATA CONTAINERS IN A COMPUTER SYSTEM - A method for controlling access to stored objects in a computer system is provided that is both powerful and flexible, and minimizes complexity to the user. The method may apply to logical containers of objects and supports arbitrary configurations of logical containers, including nests and hierarchies. The method extends beyond the simple notion of permission, to include not only operation-oriented rights, but more complex and possibly dynamic access conditions, criteria and rules. The method provides for association of actions to be triggered and performed, optionally, in relation to access or attempted access to stored objects. | 2010-11-25 |
20100299363 | PRE-POPULATED AND ADMINISTRATOR DEFINED GROUPS IN CONTACTS LISTS - A contacts list for a subscriber is pre-populated based on information received from various data stores, data mining of applications associated with the subscriber, and administrator defined contacts. The list may be further maintained dynamically based on changes to contact information and/or subscriber attributes. | 2010-11-25 |
20100299364 | WEB APPLICATION FOR DEBATE MAPS - A fully web-enabled software system for building, editing, evaluating, rendering, navigating and storing an integrate repository of debate in which schematic representations of individual debates are bound together to form an overarching repository of debate by a multiplicity of user-specified semantic cross-relationships that allow the emergence of clusters of related debates. The system is comprised of: A Application software that allows system users to build and edit debate maps made up of discrete elements representing entities such as issues or questions, claims, positions, and simple and compound arguments, scenarios and debate protagonists in accordance with a set of constraints herein termed a map grammar that ensure that such maps are constructed in accordance with sound argumentation principles, an in which the set of all such maps are stored in a single, unified data structure. B Application software that enables users of the system to create an additional layer of semantic cross-relationships between individual debate elements, or nodes, where such elements may be in the same debate map, or in different debate maps, thereby making possible the representation of relationships between debates as well as relationships within elements of single debate maps. | 2010-11-25 |
20100299365 | DATA CLASSIFICATION METHODS AND APPARATUS FOR USE WITH DATA FUSION - Methods and apparatus for classifying data for use in data fusion processes are disclosed. An example method of classifying data selectively groups nodes of a classification tree so that each node is assigned to only one of a plurality of groups and so that at least one of the groups includes at least two of the nodes. Data is classified based on the classification tree and the selective grouping of the nodes, and the results displayed. | 2010-11-25 |
20100299366 | Systems and Methods for Generating Cloud Computing Landscapes - In one embodiment, the present invention includes a computer-implemented method comprising specifying a landscape definition, the landscape definition specifying a plurality of different servers to be instantiated on a cloud computing system, wherein the plurality of servers are operable to work together as a single logical entity, the landscape definition further specifying dependencies between the servers, and wherein each server in the landscape definition is stored as an image on the cloud computing system, each image including information for instantiating a corresponding server on the cloud computing system and instantiating the plurality of servers on the cloud computing system using the landscape definition. | 2010-11-25 |
20100299367 | Keyword Searching On Database Views - A keyword search is executed on a view of a database based on a Boolean keyword query. The view includes multiple text columns, and the keyword search is executed on each of the multiple text columns in the view. The output results from the keyword search on each of the text columns include tuple identifiers of one or more relevant tuples and a relevancy score for ranking the results of the keyword query. | 2010-11-25 |
20100299368 | Efficient Reconstruction of Virtual Disk Hierarchies Across Storage Domains - A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target. | 2010-11-25 |
20100299369 | DISPLAY DEVICE, DATA CONVERSION METHOD, AND COMPUTER-READABLE MEDIUM STORING DATA CONVERSION PROGAM - A display device includes an internal battery that supplies electric power to the display device, a data acquisition portion that acquires an incompatible data file from a first storage portion, a remaining power determination portion that determines whether an amount of electric power that remains in the internal battery is at least a specified threshold value, a data conversion portion that is capable of converting the incompatible data file into an electronic file in a specified data format to create a converted file, and a storage control portion that stores the converted file in a second storage portion. | 2010-11-25 |
20100299370 | METHOD AND APPARATUS FOR COMBINING A FIRST PARTITION FROM A FIRST DIGITAL MAP DATABASE AND A SECOND PARTITION FROM A SECOND DIGITAL MAP DATABASE - A method is disclosed for combining a first partition from a first digital map database and a second partition from a second digital map database, wherein the first and second digital map database are associated with a coordinate reference system, wherein the first and second partition include an interaction with each other in a common region in the first and second digital map database. In at least one embodiment, the method includes identifying a first group of objects in the first partition from the first digital map database, wherein each object includes a position within said common region; encoding the objects of the first group with a first group of location references; decoding the first group of location references on the second partition from the second digital map database; identifying the location references of the first group that could successfully decode on the second partition to determine topological connections; and, combining the first partition with the second partition in the second map database in dependence of the location references associated with the topological connections. | 2010-11-25 |
20100299371 | AUTOMATIC FILE CONVERSION TO A TARGET FORMAT - A conversion tool that is automatically launched enables file formats not understood by a given application to be opened by that application. The converter registers for file types that are not already associated with an application used by the system. When a file that is not supported by another application is opened, the converter automatically converts the file to the target format and then opens the file causing the application that is registered for the target format to be launched. | 2010-11-25 |
20100299372 | METHOD AND SYSTEM FOR RECONSTRUCTION OF OBJECT MODEL DATA IN A RELATIONAL DATABASE - Methods, systems and articles of manufacture are provided for migrating entity relationship data residing in an object oriented program environment to a relational database schema. Further, functionality is provided to facilitate more efficient searching and reconstruction of the entity relationship data in the relational database. | 2010-11-25 |
20100299373 | BUSINESS FLOW PROCESSING METHOD AND APPARATUS - In order to identify a parallel-executed portion of processes included in a business flow, following stages are executed: obtaining transaction records including a processing time, a process type and an identifier from a database; grouping the transaction records based on the identifier and sorting the transaction records within a group based on the processing time; in case where the processing time included in the transaction record represents only one time, calculating a processing period of each transaction record based on a sequence of the processing times in the transaction records in the group; identifying a transaction record relating to a process executed in parallel based on the distribution of the calculated processing periods for each process type; and identifying, for each group, a business flow of the group based on the processing result of the identifying the transaction record and the transaction records in the group. | 2010-11-25 |
20100299374 | DATA PROCESSING APPARATUS AND METHOD THEREOF, AND INFORMATION PROCESSING APPARATUS AND METHOD THEREOF - As an embodiment of the present invention, a data processing apparatus stores as cache data, in a RAM, data included in a predetermined fixed length area of a stored file. The PC sends a transfer request for cache data to the data processing apparatus, and the data processing apparatus sends the cache data to the PC. The PC extracts thumbnail images and EXIF data from the received cache data. Therefore, the data processing apparatus does not need to extract thumbnail images, etc. | 2010-11-25 |
20100299375 | Methods and Devices for Incorporating PDF Files - A method in the field of printing for merging Portable Document Format documents which increases the merging efficiency of said documents. The method comprises: performing upon all priorities, according to a high-to-low priority sequence based on pre-determined priorities for key word type combination, the following processes until all merging pages and merged pages of the documents to be merged are completely determined: acquiring the key word combination corresponding to the key word type combination in the current priority; executing the following process according to each key word combination that is acquired, until all merging pages and merged pages of the documents to be merged are determined, or until processing of all acquired key word combinations is complete. In the remaining documents to file names include documents to be merged under the current key word combination. When it is judged that the selected documents include merging documents and merged documents, merging pages and merged pages are determined; and said merging and merged pages are then merged. | 2010-11-25 |
20100299376 | Selective Management of Mobile Devices in an Enterprise Environment - In various embodiments, a method is described that includes registering a mobile device with an enterprise by storing registration data for the mobile device in a device management database; designating one or more group designations for the mobile device; storing the one or more group designations in the device management database; determining one or more policies for the mobile device based at least in part on the one or more group designations; and selectively taking action on selected data from the mobile device in the device management database based on the one or more policies. | 2010-11-25 |
20100299377 | SELECTION AND SORTING PROTOCOL EXTENSIONS TO THE WS-ENUMERATION PROTOCOL - Techniques are described herein for providing protocol extensions to the WS-Enumeration protocol. A selection protocol extension to the WS-Enumeration protocol enables retrieval of partial representations of objects from a directory server. The partial representations include attributes of the objects that are designated via the selection protocol extension. A sorting protocol extension to the WS-Enumeration protocol enables sorting of objects (or partial representations thereof) to be retrieved from a directory server. The selection and sorting protocol extensions are defined in respective XML elements that are distinct from an XML element that defines an object request including a query filter for selecting objects in the directory server. The selection and sorting protocol extensions may be used independently from each other. The computer languages utilized by the aforementioned XML elements need not necessarily be the same. For instance, a different computer language may be used for each. | 2010-11-25 |
20100299378 | SORTABLE FLOATING POINT NUMBERS - The invention comprises methods for manipulating floating point numbers on a microprocessor where the numbers are sortable. That is, the numbers obey lexicographical ordering. Hence, the numbers may be quickly compared using bit-wise comparison functions such as memcmp( ). Conversion may result in a sortable floating point number in the form of a sign, leading bits of the exponent, and sets of digit triples in the form of declets (sets of 10 bits). In a variable-length version, numbers may be compressed by storing the number of trailing zero declets in lieu of storing the zero declets themselves. | 2010-11-25 |
20100299379 | Non-Negative Matrix Factorization as a Feature Selection Tool for Maximum Margin Classifiers - Non-negative matrix factorization, NMF, is combined with identification of a maximum margin classifier by minimizing a cost function that contains a generative component and the discriminative component. The relative weighting between the generative component and the discriminative component are adjusting during subsequent iterations such that initially, when confidence is low, the generative model is favored. But as the iterations proceed, confidence increases and the weight of the discriminative component is steadily increased until it is of equal weight as the generative model. Preferably, the cost function to be minimized is: | 2010-11-25 |
20100299380 | DIGITAL SIGNAL PROCESSING - A digital signal processor for interpolating a gain (coefficient) to be applied to a digital signal, the processor including: first memory means for storing a target gain coefficient; second memory means for storing a current gain coefficient; response determining means for determining an output gain coefficient based on the target gain coefficient and the current gain coefficient; means for storing the output gain coefficient in the second memory means in place of the current gain coefficient, to be used as the current gain coefficient in subsequent operations. In this way, a gain coefficient interpolator can be implemented using hardware rather than the previous DSP software approach. | 2010-11-25 |
20100299381 | Algorithm for the Adaptive Infinite Impulse Response Filter - A new method to adjust the parameters of an adaptive Infinite Impulse Response (IIR) filter is suggested. The method adjusts the set of parameters of the pole polynomial of the filter. The parameters of the zero polynomial are calculated from the parameters of the pole polynomial. For efficiency, the pole polynomial is factored into a product of polynomials with at most quadratic order. To guarantee that the global minimum is achieved all the time, the algorithm ascertains that the new set of pole parameters gives smaller variance of the error than the set of pole parameters of the last adaptation time and the algorithm starts with the set of parameters that gives the global minimum. | 2010-11-25 |
20100299382 | ARITHMETIC CIRCUIT AND POWER SAVING METHOD - An arithmetic circuit includes a rearranging unit that rearranges input signals sequentially inputted to the rearranging unit, so that current input signals do not change from immediately previous input signals, and an arithmetic processing unit that performs an arithmetic process on the rearranged input signals rearranged by the rearranging unit. | 2010-11-25 |
20100299383 | PIPELINED FFT CIRCUIT AND TRANSFORM METHOD THEREOF - A pipelined FFT circuit used for processing a sequential input data with a set of N samples comprises a data division unit, a data-preprocessing unit and M sets of data computation unit. The data division unit is used for dividing the sequential input data into a first input data stream and a second input data stream. The data-preprocessing unit receives the first and second input data streams and orders the first input data stream to an odd number-index data stream, the second input data stream to an even number-index data stream respectively. Each of the data computation units has a data switch and a butterfly computator connected with the data switch, where M=log | 2010-11-25 |
20100299384 | SYSTEM AND METHOD FOR USING A SAME PROGRAM ON A LOCAL SYSTEM AND A REMOTE SYSTEM - A system and method implemented in a Customer Information Control System (CICS) Application configured to process information residing on remote systems and display such information on a local system, using a same program residing on both the remote system(s) and the local system. The method includes, for example, sending programming functions of a local system with a request for information to a remote system. The method further includes processing the programming functions of the local system with the request for information on the remote system to obtain updated information from the remote system. The updated information is sent to the local system for display. | 2010-11-25 |
20100299385 | METHOD & APPARATUS FOR DISPLAYING THE PRESENCE OF A SHARED CLIENT COMMUNICATION DEVICE - One or more presence capable shared or non-shared client communication devices that are members of a communications group are connected to a communications network server that is capable of receiving presence information from any of the shared or non-shared client communication devices and publishing this presence information to other member of the group. The network server maintains publication instructions that are based upon a listing of the member in the group and only publishes presence information to shared and non-shared client communication devices that are members of the group. The network server also maintains permissions rules, created a primary user of a shared client communication device, that limits access by non-primary users to the shared client communication device who are member of the communications group and that controls how the presence information is displayed in a multi-level contact directory located at either a shared or non-shared client communication device. | 2010-11-25 |
20100299386 | COMPUTER-BASED SYSTEM COMPRISING SEVERAL NODES IN A NETWORK - A computer-based system includes plural computer-based facilities termed nodes interconnected in a network, including storing nodes that include a direct-access local memory unit, and a storage server for managing access to this unit based on a queue, application nodes, each including: an application environment with a representation of files that are accessible in a form of addresses of blocks designating a physical address on a local memory unit, and a storage client capable of interacting with a storage server, based on an access request designating a block address. The storage server includes a scheduler capable of executing the access requests contained in its queue in a determined order. The order is determined as a function of a set of rules forming performance criteria, and involving one or more state parameters of the queue and/or of the storing node on which it resides. | 2010-11-25 |
20100299387 | REMOTE MANAGEMENT OF VIRTUAL MACHINES HOSTED IN A PRIVATE NETWORK - Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a private network. The server application receives management commands and communications the management commands in a vendor independent format to a client application within the private network. The client application receives the management commands, instantiates the management commands into a vendor specific definition and redirects the management commands to the virtual machine host for appropriate execution. | 2010-11-25 |
20100299388 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GATHERING AND DELIVERING PERSONALIZED USER INFORMATION - A system, method and computer program product for providing a secure data channel between a user and associates. The method may receive pushed information from an associate, including, e.g., an update to the user profile information, related information, or personalized content for the user. The method can convey to the user, personal information including a selectable union of the user profile information, the related information, and/or the personalized content. The method can further share access to the personal information to a family, where the family can include another user, users, or multiple related users. The pushed information can include textual, digitized audio, digitized video, graphical image, or other data, and can include prescription, automobile service, or purchased product information, or voicemail messages. | 2010-11-25 |
20100299389 | MULTIPLEXED FORMS - A system for presenting and executing a multiplicity of interactive forms as a single document includes a server having one or more copies of a multi-form package and configured to deliver a copy of the package to a requesting device upon request. The system also includes a client computing device configured to request and receive the multi-form package, the first computing device including an application program and a multi-form document engine configured to receive commands from the application program and, in response, cause forms from the multi-form package to be presented and executed. | 2010-11-25 |
20100299390 | Method and System for Controlling Data Transmission to or From a Mobile Device - Methods of operating mobile or other electronic devices so as to achieve a transmission of data between those devices, and related systems and components, are described. In one exemplary embodiment, a method of operating a first mobile device so as to achieve a transmission of data from the mobile device to an additional electronic device includes tracking a positional variation of an object situated proximate a display screen of the mobile device by determining locations of the object over time using a sensing assembly of the mobile device. The method further includes determining a point or region on the display screen based upon the tracked positional variation of the object, identifying an image portion corresponding to the point or region, where the data is associated with the image portion, and transmitting the data from the mobile device, whereby the data is capable of being received by the additional electronic device. | 2010-11-25 |
20100299391 | CONFIGURING CHANNELS FOR SHARING MEDIA - A user interface for sharing media items with others. From a sender's perspective, embodiments of the invention allow for an easy-to-use drag-and-drop technique that is more user-friendly than conventional techniques. From the recipient's perspective, embodiments of the invention allow media items from multiple sources to be aggregated into a single viewport, providing a cohesive and unified approach to media items received from others. | 2010-11-25 |
20100299392 | Method for controlling remote devices using instant message - A method for controlling remote devices using an instant message is disclosed. The invention is to receive messages from the remote network devices, which are monitored through an instant messaging protocol. The instant messaging software, such as the MSN messenger, is used by a user receiving the messages. The user uses a MSN chat window to send commands to the remote devices and request a response. Preferably a step to establish a connection between a connection apparatus and the devices to be monitored is used. Next, a network connection for the software is established. Then the software is standby for an incoming message. As the connection apparatus detects message sent from the devices, the message is transmitted to the user and the software after translation. Moreover, the user can issue commands to the connection apparatus through the software, and the device's operational status is fed back via a chat window. | 2010-11-25 |
20100299393 | METHOD AND SYSTEM FOR DETECTING AND HANDLING MESSAGE COLLISIONS IN AN INSTANT MESSAGING SYSTEM - Collisions are detected between multiple instant messages that are sent to a given user at the same time. In response to detecting a collision, the sending users are put into a real-time, on-line negotiation that enables the sending users to determine among themselves whose instant message will be delivered next to the receiving user. This allows the sending users to make a determination of which message is most important based on their relative needs at the time. A collaborative communication session, such as a group chat, is initiated for the negotiating sending users so that they can exchange information regarding the purposes of their messages. Based on the results of this on-line negotiation between message senders, a limited number (e.g. one) of the colliding messages are next delivered to the receiving user. | 2010-11-25 |
20100299394 | USER-CONFIGURED ALTERNATE EMAIL RENDERING - A method of rendering email includes receiving with a networked computing device at least one filter criterion; receiving with the networked computing device an email message; and, responsive to a determination by the networked computing device that the email message meets the at least one filter criterion, diverting the email message from delivery to an inbox and providing an immediate display of the email message in its entirety to a user. | 2010-11-25 |
20100299395 | METHOD AND DEVICE FOR PROPORTIONAL SETTING OF FONT ATTRIBUTES - A method and handheld electronic device for displaying text in accordance with a user-specified font attributes are provided. Where the text comprises formatted sections of varying font sizes, the font size settings are set according to a default font size specified for the device to provide a readable display of text. Text with a font size above a maximum threshold is set to a large font size appropriate for the device display. Text with a font size below a minimum threshold is set to a small font size appropriate for the device display. Text with a font size between the minimum and maximum thresholds is set to the default font size for the device. The font face of the text may be set to a user-specified font face, however, fixed-width fonts are unchanged in order to preserve spacing and formatting associated with text in fixed-width format. | 2010-11-25 |
20100299396 | METHOD AND SYSTEM FOR CONFIGURING A SELECTION STATUS FOR CONTACTS CONTAINED IN AN ELECTRONIC ADDRESS BOOK - A method and system for configuring a selection status with respect to one or more contact items in an e-mail address book is disclosed. The e-mail address book related to an e-mail editor includes the contact items from which a list of intended e-mail recipients can be selected for e-mailing via a number of actions (e.g., “To:”, “Cc:”, or “Bcc:”). A status indicator can be utilized to indicate actions applicable to each of the contact items in a current work flow. The status indicator can be displayed alongside each contact item from the address book that permits a user to easily identify the selection status related to the contact items at a glance when scrolling through the list of intended recipients. | 2010-11-25 |
20100299397 | MANAGING ELECTRONIC ADDRESSES BASED ON COMMUNICATION PATTERNS - Managing electronic addresses based on communication patterns. A method includes tracking metadata of a plurality of electronic communications of a user. One or more lists of electronic addresses of recipients are generated for the user based on the metadata. Electronic addresses of potential recipients are identified from the one or more lists in response to an input indicative of selection of an electronic address of a recipient. The identified electronic addresses are recommended to the user. An input indicative of one or more electronic addresses selected by the user from the identified electronic addresses is received. Further, an electronic message is sent to the selected electronic addresses. | 2010-11-25 |
20100299398 | COMMUNICATION CONTROL APPARATUS - The present invention provides a technique for outputting an appropriate message to a terminal. A communication control apparatus | 2010-11-25 |
20100299399 | System and Method for the Management of Message Policy - A highly advantageous message policy management system and method are disclosed for managing email message flow with a sender set of policies which recommend actions to be taken by receivers based on characteristics of the email message. | 2010-11-25 |
20100299400 | Linking Sounds and Emoticons - A method and apparatus for linking sounds and emoticons to allow a recipient of a message containing an emoticon to hear audio associated with the emoticon. In one aspect of the invention, a first user or sender establishes a link or association between the emoticon being sent and a sound file to be associated with that particular emoticon. The emoticon is then transmitted from the sender to the recipient along with the link or association such that the recipient can hear the audio when the emoticon is displayed. | 2010-11-25 |
20100299401 | AUTOMATED CONFIGURATION OF DEVICE COMMUNICATION SETTINGS - Automatically configurable master and slave devices in a master/slave multi-drop serial network are disclosed. In one embodiment, the devices and network utilize the Modbus serial communications protocol over a serial multi-drop network, such as an RS-232 or RS-485 (also referred to as EIA-485) based network. Alternatively, the disclosed embodiments may be used with any master/slave serial multi-drop network. In one embodiment, the master and slave devices include pseudo-slave and pseudo-master auto-configuration operating modes, respectively, whereby slave devices which are introduced to the network may send unsolicited identifying messages to the master device which will determine and assign a unique network address thereto, causing the slave device to configure itself to be responsive to messages addressed therewith and then enter its normal slave operating mode to await such messages. The master device, thereafter, maintains a database of the slave devices and their associated network addresses. In one embodiment, legacy slave devices, which do not support the disclosed pseudo-master auto-configuration mode, are supported by the master device which determines when network addresses are in use by such legacy devices, as will be described, and avoids assigning those addresses to newly introduced auto-configurable slave devices. | 2010-11-25 |