02nd week of 2012 patent applcation highlights part 54 |
Patent application number | Title | Published |
20120011100 | SNAPSHOT ACQUISITION PROCESSING TECHNIQUE - This method includes, in response to receipt of a snapshot request from a first node that receives an instruction to obtain a snapshot, identifying transactions in progress; transmitting data representing states of the identified transactions in progress to the first node; after the identifying, carrying out a first processing to prevent the transactions in progress from normally completing; receiving a list of first transactions whose results are reflected to snapshot data or a list of second transactions whose results are not reflected to the snapshot data; and executing copy-on-write on a basis of a specific time after removing the first transactions from among transactions to be processed in the first processing and confirming that the respective first transactions are normally completed or cancelled. | 2012-01-12 |
20120011101 | INTEGRATING CLIENT AND SERVER DEDUPLICATION SYSTEMS - According to one embodiment of the present invention, a method for integrating client and server deduplication systems may be provided. In this method, a first hash set of a previous backup session may be received from a server. The first hash set may comprise a plurality of cryptographic values generated using a plurality of data blocks of a first data set of a client. A second hash set may be generated using a plurality of data blocks of a second data set of the client. A deduplicated data set may be generated by the client according to the first hash set and the second hash set and may comprise a plurality of non-redundant data blocks of the second data set. The second hash set and the deduplicated data set may be transmitted to the server. | 2012-01-12 |
20120011102 | Information Source Agent and Computer Program Product for Distributed Data Storage and Management Using Content Signatures - Information source agent and computer program product for distributed content storage and management using content signatures that use file identicality properties are provided. An information source agent is provided that includes a an information source collection agent for computing, gathering, or transporting file data information through the use of a content signature generator and content signature comparator, an information source modification agent that modifies files located on the information source client, and an agent controller to manage the operation of the information source collection agent. | 2012-01-12 |
20120011103 | SYSTEM AND METHOD FOR PROVIDING SEARCH SERVICE - Provided are a system and a method for providing a search service. The system and the method for providing the search service select a search attribute with respect to documents to be searched for based on a request from a user and provide a search service based on the selected search attribute. | 2012-01-12 |
20120011104 | SYSTEM AND METHODS FOR ASSISTING BUSINESSES IN COMPLIANCE WITH GAS EMISSIONS REQUIREMENTS - A system and method for calculating a value indicative of the amount of an undesirable constituent of a volatile gas stream that is removed from the atmosphere. Data received at a higher sampling rate is subjected to a plurality of validation processes and data that is determined to be faulty is then quarantined. Quarantined data can be replaced, however, an audit trail is generated to indicate what data has been replaced and the underlying rationale for the replacement data. | 2012-01-12 |
20120011105 | CONTENT MONITORING AND COMPLIANCE ENFORCEMENT - Responding to a use of controlled content is disclosed. Responding includes receiving an indication of the use of the controlled content including a context of the use of the controlled content, automatically determining using the context an engagement action for responding to the use, and automatically initiating the engagement action. | 2012-01-12 |
20120011106 | SHARED LOG-STRUCTURED MULTI-VERSION TRANSACTIONAL DATASTORE WITH METADATA TO ENABLE MELDING TREES - Architecture that includes an ordered and shared log of indexed transaction records represented as multi-version data structures of nodes and node pointers. The log is a sole monolithic source of datastore state and is used for enforcing concurrency control. The architecture also includes a transaction processing component that appends transaction records to the log from concurrent transactions executing on different processors. Each node of a record is assigned a log address. | 2012-01-12 |
20120011107 | SUPPLIER IDENTIFICATION AND LOCATOR SYSTEM AND METHOD - A supplier identification and locator system in that allows a user to identify a supplier of goods or services over the Internet; the system includes at least one directory Web site having a domain name that is at least partially descriptive of a class of goods or services. The directory Web site has a plurality of links that access suppliers' Web sites; a supplier descriptive portion located substantially adjacent to the link; a descriptive title portion substantially corresponding to the class of goods or services described in the domain name; a rollover window that displays information about at least one supplier; and an input receiving area where a user inputs data and ranked search results are displayed. | 2012-01-12 |
20120011108 | HASH-JOIN IN PARALLEL COMPUTATION ENVIRONMENTS - According to some embodiments, a system and method for a parallel join of relational data tables may be provided by calculating, by a plurality of concurrently executing execution threads, hash values for join columns of a first input table and a second input table; storing the calculated hash values in a set of disjoint thread-local hash maps for each of the first input table and the second input table; merging the set of thread-local hash maps of the first input table, by a second plurality of execution threads operating concurrently, to produce a set of merged hash maps; comparing each entry of the merged hash maps to each entry of the set of thread-local hash maps for the second input table to determine whether there is a match, according to a join type; and generating an output table including matches as determined by the comparing. | 2012-01-12 |
20120011109 | Automatic Segmentation of Video - Content items may be segmented and labeled by topic to provide for the capture, analysis, indexing, retrieval and/or distribution of information within information rich media, such as audio or video, with greater functionality, accuracy and speed. The segments and other related information may be stored in a database and made accessible to users through, for example, a search service and/or an on-demand service. Automatic segmentation may include receiving a text representation, calculating relevance intervals based on the text representation, determining a nodal representation based on the relevance intervals, and determining segments of the content item based on the nodal representation. | 2012-01-12 |
20120011110 | HOST-BASED INTELLIGENT RESULTS RELATED TO A CHARACTER STREAM - Information may be presented to a user by using a first application to receive a character stream of one or more noncompletion characters. The noncompletion characters indicate that additional characters may be received. The character stream is exchanged with a host that analyzes the character stream to generate results that are responsive to the user's predicted interest. Results are received and displayed so that the user may select one of the results to launch a code segment related to the selected result. | 2012-01-12 |
20120011111 | Search Filtering - Apparatus, systems and methods for search filtering are disclosed. A search instance associated with a user device is identified, and a determination is made as to whether the search instance includes a filtering term. If the search instance is determined to include a filtering term, then filtered content items in the search instance are identified, and the filtered content items and access to a verification service that provides access approval or access denial for unfiltered content items in the search instance are provided to the user device. Conversely, if the search instance is determine not to include a filtering term, then the unfiltered content items are provided to the user device. | 2012-01-12 |
20120011112 | RANKING SPECIALIZATION FOR A SEARCH - Example methods, apparatuses, and articles of manufacture are disclosed that may be used to provide or otherwise support one or more ranking specialization techniques for use with search engine information management systems. | 2012-01-12 |
20120011113 | Determining Reliability of Electronic Documents Associated with Events - A method of determining reliability of electronic documents associated with an event occurring in connection with a computing device may comprise, with a processor, composing a number of search queries based on text included in an event message, searching for a number of electronic documents via a network, said searching performed based on the composed search queries, and ranking the electronic documents identified by said searching based upon an indication of reliability in addressing the event associated with the event message, in which, ranking the electronic documents comprises applying a content source ranking criteria. | 2012-01-12 |
20120011114 | IMAGE MANAGEMENT APPARATUS - An image processing apparatus includes a designator which designates each of one or more characteristic images included in a scene image as a reference characteristic image. A searcher searches for a specific folder in which a dictionary image adapted to the reference characteristic image is associated with, from among one or more folders in which one or more dictionary images are respectively associated with. A first storage stores the scene image noticed by the designator into the specific folder discovered by the searcher. A first creator creates a folder in which a dictionary image equivalent to the reference characteristic image is associated with, corresponding to non-discovering the specific folder by the searcher. A second storage executes a process of storing the scene image noticed by the designator into the folder created by the first creator, in association with a creating process of the first creator. | 2012-01-12 |
20120011115 | TABLE SEARCH USING RECOVERED SEMANTIC INFORMATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for searching tables using recovered semantic information. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a collection of tables, each table including a plurality of rows, each row including a plurality of cells; recovering semantic information associated with each table of the collection of tables, the recovering including determining a class associated with each respective table according to a class-instance hierarchy including identifying a subject column of each table of the collection of tables; and labeling each table in the collection of tables with the respective class. | 2012-01-12 |
20120011116 | METHOD AND SYSTEM FOR UPDATING A SEARCH ENGINE - A method and a system for maintaining the freshness of a search engine server's database. A popularity parameter is defined, and a popularity value is assigned to each link in the search engine's database. The most popular links are selected for updating the contents stored, or associated with, the site to which the links refer. In one embodiment, popularity is' based at least in part on the search results generated by the search engine in response to user queries. | 2012-01-12 |
20120011117 | METHODS AND SYSTEMS FOR IMPROVING A SEARCH RANKING USING RELATED QUERIES - Systems and methods that improve search rankings for a search query by using data associated with queries related to the search query are described. In one aspect, a search query is received, a related query related to the search query is determined, an article (such as a web page) associated with the search query is determined, and a ranking score for the article based at least in part on data associated with the related query is determined. Several algorithms and types of data associated with related queries useful in carrying out such systems and methods are described. | 2012-01-12 |
20120011118 | METHOD AND SYSTEM FOR DEFINING AN EXTENSION TAXONOMY - Embodiments of the invention generally provide a computer system, method implemented on a computer, and computer readable medium storing instructions for defining an extension taxonomy. The computer system comprises a processor and a memory storing instructions, the instructions being executable to configure the processor to provide a selection module operable to designate a selected portion of a source document, wherein the source document comprises a set of locations and a location map for identifying each location in the set of locations; wherein each location is configured to receive text-based content and wherein the selected portion comprises at least one location in the set of locations. The processor is also configured to provide: an extension module operable to associate a taxonomy element with a location in the selected portion; a connection module operable to define a location link between the identified taxonomy element and the location in the selected portion; and, a storage module operable to store the taxonomy element and the location link in a repository. | 2012-01-12 |
20120011119 | OBJECT RECOGNITION SYSTEM WITH DATABASE PRUNING AND QUERYING - A database for object recognition is generated by performing at least one of intra-object pruning and inter-object pruning, as well as keypoint clustering and selection. Intra-object pruning removes similar and redundant keypoints within an object and different views of the same object, and may be used to generate and associate a significance value, such as a weight, with respect to remaining keypoint descriptors. Inter-object pruning retains the most informative set of descriptors across different objects, by characterizing the discriminability of the keypoint descriptors for all of the objects and removing keypoint descriptors with a discriminability that is less than a threshold. Additionally, a mobile platform may download a geographically relevant portion of the database and perform object recognition by extracting features from the query image and using determined confidence levels for each query feature during outlier removal. | 2012-01-12 |
20120011120 | Conceptual Tagging with Conceptual Message Matching System and Method - A conceptual tagging and message matching system and method are provided. In one example, the system and method generate web pages or third party web pages with pieces of content combined with the message. | 2012-01-12 |
20120011121 | Data analysis using multiple systems - Data analysis is disclosed, including: receiving data to be analyzed, wherein the data includes one or more data identifiers (IDs) and one or more preset key-value pairs, wherein each preset key-value pair includes a preset key and a preset value; acquiring data to be analyzed based at least in part on the data IDs; segmenting the acquired data into one or more data elements; classifying the one or more data elements based at least in part on one preset key of the one or more preset key-value pairs; and analyzing the classified one or more data elements based at least in part on one preset value of the one or more preset key-value pairs. | 2012-01-12 |
20120011122 | APPARATUS FOR CONNECTING GETTING-IN RECORD AND GETTING-OFF RECORD OF VEHICLE, AND METHOD OF THE SAME - An apparatus for connecting getting-in and off records of a vehicle includes: a driving information memory unit for storing getting-in and off records having a pair of getting-in and getting-off records, each of which represents a getting-in or off time and place; a grouping unit for grouping the getting-in or off records representing a same getting-in or off time zone and place, so that segmentalized getting-in or off groups are generated; a connecting unit for searching a segmentalized getting-in group connected to one segmentalized getting-off group, and for storing connection information between a searched segmentalized getting-in group and the one segmentalized getting-off group; and an estimating unit for specifying a getting-off time and a getting-off point when the getting-off action of the driver is detected, and estimating a getting-in time for a next driving according to the connection information. | 2012-01-12 |
20120011123 | SYSTEM AND METHOD FOR COMPILATION OF QUICKBOOKS ACCOUNTS DATA - Embodiments include a method of aggregating data from a plurality of QuickBooks (QB) files that may be in physically separate locations, and having at least one account name in common. In one embodiment, the method includes, assigning a different parent account identification (ID) number to each differently named parent account. The method includes creating an entry in a hash table for each parent account ID, the contents of the entry being a collection of rows including a row for each different sub account of the parent account, wherein data for multiple instances of like named parent accounts are aggregated, the key of the entry in the hash table being the parent account ID. | 2012-01-12 |
20120011124 | UNSUPERVISED DOCUMENT CLUSTERING USING LATENT SEMANTIC DENSITY ANALYSIS - According to one embodiment, a latent semantic mapping (LSM) space is generated from a collection of a plurality of documents, where the LSM space includes a plurality of document vectors, each representing one of the documents in the collection. For each of the document vectors considered as a centroid document vector, a group of document vectors is identified in the LSM space that are within a predetermined hypersphere diameter from the centroid document vector. As a result, multiple groups of document vectors are formed. The predetermined hypersphere diameter represents a predetermined closeness measure among the document vectors in the LSM space. Thereafter, a group from the plurality of groups is designated as a cluster of document vectors, where the designated group contains a maximum number of document vectors among the plurality of groups. | 2012-01-12 |
20120011125 | MANAGEMENT METHOD AND SYSTEM FOR IMPLEMENTATION, EXECUTION, DATA COLLECTION, AND DATA ANALYSIS OF A STRUCTURED COLLECTION PROCEDURE WHICH RUNS ON A COLLECTION DEVICE - Method embodiments for performing a structured collection protocol by utilizing a collection device comprise collecting one or more sampling sets of biomarker data, wherein each sampling set comprises a sufficient plurality of sampling instances recorded over a collection period. The methods further include determining compliance with adherence criteria for the sampling instances, wherein noncompliance with adherence criteria is recorded as an adherence event, classifying sampling instances as primary samples or secondary samples, wherein primary samples, which do not have corresponding recorded adherence events, are sampling instances utilized in the calculations performed by the processor that yield therapy results for a diabetic person, and secondary samples are sampling instances not utilized in the calculations, unless one or more secondary samples are promoted to primary samples, and performing at least one additional task if one or more sampling instances is a primary sample with a corresponding recorded adherence event. | 2012-01-12 |
20120011126 | SYSTEMS AND METHODS FOR FACILITATING COMMUNICATION BETWEEN A PLURALITY OF BUILDING AUTOMATION SUBSYSTEMS - A computer-implemented system for facilitating communication between a plurality of building automation subsystems and a plurality of applications includes a first database storing a hierarchical model of a building automation system. The system further includes a second database storing information for the plurality of building automation subsystems. The second database stores each record with a projected semantic type string. The projected semantic type string includes multiple levels of type information and based on the hierarchical model stored in the first database. The system further includes a messaging engine configured to receive a message from one of the disparate building automation subsystems and for one of the plurality of applications. The messaging engine is configured to use the information in the second database to transform the message into a standard format, to append the projected semantic type string to the transformed message, and to provide the transformed message to one of the plurality of applications. | 2012-01-12 |
20120011127 | DATABASE MANAGEMENT METHOD AND DATABASE SERVER SYSTEM USING THE SAME - A method and apparatus to manage a database in which a data file and an index file are efficiently disposed include generating a table space in such a way that a region of a database in which data in a table form is stored is allocated to a first storage device, and a region of the database in which index information used to search for the data is stored is allocated to a second storage device, storing the data in table form in the first storage device and the index information in the second storage device according to the table space, and storing the data in the database or searching the database according to an input query. | 2012-01-12 |
20120011128 | Non-Parametric Measurement of Media Fingerprint Weak Bits - A value is computed for a feature in an instance of query content and compared to a threshold value. Based on the comparison, first and second bits in a hash value, which is derived from the query content feature, are determined. Conditional probability values are computed for the likelihood that quantized values of the first and the second bits equal corresponding quantized bit values of a target or reference feature value. The conditional probabilities are compared and a relative strength determined for the first and second bits, which directly corresponds to the conditional probability. The bit with the lowest bit strength is selected as the weakbit. The value of the weakbit is toggled to generate a variation of the query hash value. The query may be extended using the query hash value variation. | 2012-01-12 |
20120011129 | FACETED EXPLORATION OF MEDIA COLLECTIONS - Exemplary methods and apparatuses are disclosed that may be used to provide or otherwise support extraction of objects and facets from one or more extraction corpora and ranking of said facets using multiple ranking corpora. | 2012-01-12 |
20120011130 | METHOD OF AND APPARATUS FOR PROCESSING CSEM DATA, PROGRAM, STORAGE MEDIUM, COMPUTER AND USE OF METHOD - A method of processing controlled source electromagnetic (CSEM) data is provided for reducing the airwave contribution. CSEM data are acquired, for example using a conventional towed source ( | 2012-01-12 |
20120011131 | ASSOCIATIVE MEMORY - A computer-implemented method of realizing an associative memory capable of storing a set of documents and retrieving one or more stored documents similar to an inputted query document, said method comprising: coding each document or a part of it through a corresponding feature vector consisting of a series of bits which respectively code for the presence or absence of certain features in said document; arranging the feature vectors in a matrix; generating a query feature vector based on the query document and, according to the rules used for generating the feature vectors corresponding to the stored documents such that the query vector corresponds in its length to the width of the matrix; storing the matrix column-wise; for those columns of the matrix where the query vector indicates the presence of a feature, bitwise performing one or more of preferably hardware supported logical operations between the columns of the matrix to obtain one or more, additional result columns coding for a similarity measure between the query and parts or the whole of the stored documents; and said method further comprising one or a combination of the following: retrieval of one or more stores documents based on the obtained similarity measure; and or storing a representation of a document through its feature vector into the above matrix. | 2012-01-12 |
20120011132 | SYSTEM, METHOD AND COMPUTER PROGRAM FOR PREPARING DATA FOR ANALYSIS - A method of preparing data for analysis, comprising the steps of receiving an initial data set including a plurality of records, each of the plurality of records including an identifier attribute and an associative attribute that identifies a further one or more records;
| 2012-01-12 |
20120011133 | Interdistinct Operator - A computer-implemented system and method for performing distinct operations on multiple tables of shared memory of parallel computing environments are disclosed. A distinct operation is executed on each table of a plurality of tables, each distinct operation eliminating duplicate data from each table, the executing creating a hierarchy of table pairs and distinct results, the distinct results comprising a reduced row set for each table. Duplicates on each reduced row set are detected to complete the distinct operation on the plurality of tables. | 2012-01-12 |
20120011134 | SYSTEMS AND METHODS FOR DATABASE QUERY TRANSLATION - In at least some embodiments, a system includes a client layer having a client computer with a database query interface. The system also includes a database layer having a relational database and an object model database. The system also includes an application layer in communication with the client layer and the database layer. The application layer is configured to receive an object form query from the database query interface, translate the object form query to a structured query language (SQL) query, and forward the SQL query to the relational database. The object form query comprises an object, object property criteria, and object history criteria. | 2012-01-12 |
20120011135 | Geometrization For Pattern Recognition, Data Analysis, Data Merging, And Multiple Criteria Decision Making - An analyzer/classifier/synthesizer/prioritizing tool for data comprises use of an admissible geometrization process with data transformed and partitioned by an input process into one or more input matrices and one or more partition classes and one or more scale groups. The data to be analyzed/classified/synthesized/prioritized is processed by an admissible geometrization technique such as 2-partition modified individual differences multidimensional scaling (2p-IDMDS) to produce at least a measure of geometric fit. Using the measure of geometric fit and possibly other 2p-IDMDS output, a back end process analyzes, synthesizes, classifies, and prioritizes data through patterns, structure, and relations within the data. | 2012-01-12 |
20120011136 | Processing Structured Documents Stored in a Database - A method, computer readable medium, and system for processing a structured document are disclosed. The method, computer readable medium, and system include identifying a plurality of strings processed by a database, assigning an identifier to each of the plurality of strings, storing each of the plurality of strings and its assigned identifier in a table in the database, and utilizing the table during document processing. | 2012-01-12 |
20120011137 | Point of interest spatial rating search method and system - Searching and retrieving location information associated with one or more points of interests (POI). Search criteria can be dependent upon preferences or search restrictions selected by the user device, e.g., rating information about the POI, as well as location of a POI with respect to the real-time position of the user device. Upon selecting a POI from the search result, the user device is then given further information regarding the selected POI, e.g., directions for traveling to the POI. The user device provides a proximity notification once the user device is within a certain distance from the POI. While at a POI, the user device can provide to the system information regarding the POI, such as a rating of the establishment, without having to specifically identify the POI as the system can self-identify the POI by using the position information of the user device. | 2012-01-12 |
20120011138 | ASSOCIATING AND LINKING COMPACT DISC METADATA - Improved techniques for enhancing, associating, and linking various sources of metadata for music files, to allow integration of commercially generated metadata with user-entered metadata, and to ensure that metadata provided to the user is of the highest quality and accuracy available, even when the metadata comes from disparate sources having different levels of credibility. The invention further provides improved techniques for identifying approximate matches when querying metadata databases, and also provides improved techniques for accepting user submissions of metadata, for categorizing user submissions according to relative credibility, and for integrating user submissions with existing metadata. | 2012-01-12 |
20120011139 | UNIFIED NUMERICAL AND SEMANTIC ANALYTICS SYSTEM FOR DECISION SUPPORT - A system and method for responding to a query. An original query is received. A first semantic query and a second semantic query are extracted from the information of the original query. The first semantic query is transformed, based upon semantic analysis, into a numeric model query. The second semantic query is submitted to a semantic analyzer and the numeric model query is submitted to a numeric model analyzer. A response for the second semantic query and a response for the numeric model query are integrated into an answer for the original query. | 2012-01-12 |
20120011140 | Analytics of historical conversations in relation to present communication - A method of analyzing historical communications. During a first communication session between a first user and at least a second user, at least a first communication exchanged between the first user and the second user can be detected and stored. A second communication exchanged in a second communication can be compared with the first communication to determine a degree of similarity between the first communication and the second communication. In one aspect, when the degree of similarity is at least a threshold value, an indication can be provided to at least one user participating in the second communication session that the first communication potentially is relevant to the second communication session and that the first communication is available to be reviewed. In another aspect, a report pertaining to hierarchical relationships between users and the context of the communications can be generated based on the first and second communications. | 2012-01-12 |
20120011141 | QUERY ENGINE FOR BUILDING MANAGEMENT SYSTEMS - A computer-implemented system for facilitating cross-subsystem queries of a plurality of building automation subsystems includes a first database storing a logical model for a building automation system. The system further includes a second database storing information for the plurality of building automation subsystems. The second database relates information for the plurality of building automation subsystems based on the logical model of the first database. The system also includes a query engine configured to decompose a cross-subsystem query received from an application into a plurality of subsystem queries using the information of the second database. | 2012-01-12 |
20120011142 | FEEDBACK TO IMPROVE OBJECT RECOGNITION - A database for object recognition is modified based on feedback information received from a mobile platform. The feedback information includes information with respect to an image of an object captured by the mobile platform. The feedback information, for example, may include the image, features extracted from the image, a confidence level for the features, posterior probabilities of the features belonging to an object in the database, GPS information, and heading orientation information. The feedback information may be used to improve the database pruning, add content to the database or update the database compression efficiency. The information feedback to the server by the mobile platform may be determined based on a search of a portion of the database performed by the mobile platform using features extracted from a captured query image. | 2012-01-12 |
20120011143 | Publish and Subscribe Data Delivery System and Method Using Keys - A publish and subscribe system and method for ISP data delivery comprises two parts, a subscription part and a data content update part. In the subscription part, a client file is created with records for which data content packages are desired, and the file is sent to the ISP. The ISP creates a file with the requested data and the client integrates this file into its environment. The ISP maintains a record of the requested data. In the data content update part, changes to the relevant data content packages are recognized by the ISP, and an update file is sent to the client. This update file includes only those records that reflect changes since the previous update. | 2012-01-12 |
20120011144 | AGGREGATION IN PARALLEL COMPUTATION ENVIRONMENTS WITH SHARED MEMORY - According to some embodiments, a data structure may be provided by separating an input table into a plurality of partitions; generating, by each of a first plurality of execution threads operating concurrently, a local hash table for each of the threads, each local hash table storing key—index pairs; and merging the local hash tables, by a second plurality of execution threads operating concurrently, to produce a set of disjoint result hash tables. An overall result may be obtained from the result set of disjoint result hash tables. The data structure may used in a parallel computing environment to determine an aggregation. | 2012-01-12 |
20120011145 | MANAGEMENT OF USER INTERFACE ELEMENTS - An exemplary system includes an element server in a video hub office configured to provide a media signal to a content processing device located at a customer premises and at least one computing device remote from the video hub office and the customer premises. The computing device comprises a first data store that includes a plurality of presentation elements, a second data store that includes information concerning associations of the presentation elements with a chunk that is a logical grouping of the presentation elements, and an element management subsystem that provides the presentation elements associated with the chunk to the element server in the video hub office, the element server configured to cache the presentation elements for use by the element server in fulfilling a request from the content processing device, wherein the computing device provides a user interface that presents information about the presentation elements associated with the chunk. | 2012-01-12 |
20120011146 | SYSTEM AND METHOD FOR EFFICIENT CALL MANAGEMENT FOR DIRECTORY ASSISTANCE SERVICES - A communication assistance system includes a first database having a plurality of listings, each listings has at least one contact name and a corresponding contact number. A means is provided for receiving communications from a user among a plurality of users desiring to access the listings. An operator terminal displays a search screen among a plurality of search screens, each of which maintain at least a partially different arrangement of content and search windows for receiving search terms to search for listings contained in the first database, where the displayed search screen is determined based on criteria contained in a search request from the user. The operator terminal is further configured to receive the communication from the user and retrieve a listing from the first database using the displayed search screen. | 2012-01-12 |
20120011147 | SYSTEM FOR DYNAMIC KEYWORD AGGREGATION, SEARCH QUERY GENERATION AND SUBMISSION TO THIRD-PARTY INFORMATION SEARCH UTILITIES - A system for creating keywords or phrases to be used for mining online information has a text source accessible by the system, a keyword aggregation function, and a mechanism for configuring the system. The system extracts keywords and phrases from the text source according to the configuration, for submission to a search facility. | 2012-01-12 |
20120011148 | SYSTEM AND METHOD FOR ACCESSING ELECTRONIC DATA VIA AN IMAGE SEARCH ENGINE - The present invention provides a system and method for accessing electronic data through entry of images as queries in search engine. The system uses various image capturing devices and communication devices to capture images and enter them into image database. Image recognition techniques encode images in a computer readable format. The processed image is then entered for comparison into at least one database populated with images and associated information. Once the newly captured image is matched with an image in the database, the information linked with that image is returned to the user. | 2012-01-12 |
20120011149 | Systems and Methods for Secure Access of Data - In one embodiment the present invention includes a computer-implemented method comprising receiving a first query in a local computer system to access data stored on a remote computer system the local computer system. Data elements of the remote data are associated with data elements of the local data. The query is transformed into multiple queries. A second query is sent to the remote computer system to retrieve remote data. A first data result is received and stored on the local computer system and incorporated into a third query. The third query is executed against the local data and the first data result to produce a result. Sensitive data may be stored locally in a dimension table of a star schema and non-sensitive data may be stored remotely in a fact table and another dimension table of the star schema, for example. | 2012-01-12 |
20120011150 | Methods and Apparatus for Efficiently Processing Multiple Keyword Queries on a Distributed Network - Methods and apparatus are described herein for performing AND/OR searching using multiple keywords. A query is received at a first node in a network having multiple keywords. The first node determines a set of documents matching a first of the multiple keywords, and computes an ideal Bloom filter representing those keywords. The first node sends the query and the Bloom filter to a second node, which determines its search results for a second of the multiple keywords in accordance with the Bloom filter. | 2012-01-12 |
20120011151 | System and Method for Managing Images Over a Network - Images created by one or more image acquisition devices are initially stored in remote data bases at one or more remote or satellite locations and copies of the images are subsequently transferred to a central server at a central storage location over a network and stored in a central data base. A common catalog listing local image files stored at the central data base and remote image files stored at one or more remote data bases is stored at the central location and is accessed by users to search for images. User requests for images associated with local image files result in transfer of the requested images by the central server to the user. User requests for images associated with remote image files are relayed by the central server to the associated remote location, and the requested images are then relayed to the user from the remote location via the central server. | 2012-01-12 |
20120011152 | Generating Programs Based on Input-Output Examples Using Converter Modules - A program generation system is described that generates a program based on a plurality of input-output examples. The input-output examples include input items and corresponding output items. The program generation system can include three component modules. A parsing module processes the input items and output items to provide a plurality of input parts and output parts, respectively. A transformation module determines, for each output part, whether the output part can be produced from a corresponding input part using one or more converter modules selected from a collection of candidate converter modules. A formatting module generates formatting instructions that transform selected output parts into a form specified by the output items. These three modules provide a generated program that embodies logic learned from the input-output examples; the generated program can be subsequently used to transform new input items into new respective output items. | 2012-01-12 |
20120011153 | IMPROVEMENTS IN OR RELATING TO DIGITAL FORENSICS - New digital forensic techniques and systems are disclosed. System call information is collected from a device under test (DUT) and converted to a sequence format. Thereafter, sequence alignment methods and tools can be used to investigate and identify patterns of behaviour that are suspicious. | 2012-01-12 |
20120011154 | TEST STRATEGY SYSTEM AND METHOD FOR ACCOUNTS HELD DIRECT AT-FUND - A system and method for a user to test and transfer data from a client's database or network to a host's database or network is disclosed. A user acquires data information from a client and the user uses this information to generate a spreadsheet, and to populate the spreadsheet with assumed values based on the information received from the client. The user requests and receives a test file from the client and uses a developed algorithm to reformat the file so that it is consistent with the host's database configuration. The user determines the consistency between the reformatted file and the host's database by comparing the reformatted file to the previously generated spreadsheet. Any inconsistencies identified alert the user that the file reformatting algorithm needs updating. | 2012-01-12 |
20120011155 | Generalized Notion of Similarities Between Uncertain Time Series - Embodiments of the invention related to a method and system for finding a distance between a plurality of time series, wherein each individual time series in the plurality of time series including a data, wherein the data is uncertain, and using such distance computed in business applications. | 2012-01-12 |
20120011156 | INTER-CLASS MOLECULAR ASSOCIATION CONNECTIVITY MAPPING - Methods, systems, devices and/or apparatuses are provided for computationally deriving molecular association connectivity maps for the study of inter-class molecular associations in toxicogenomics and drug discovery applications. The inter-class molecular associations can be between at least one bio-molecular entity and at least one therapeutic agent. The methods, systems, devices and/or apparatuses apply integrated molecular interaction network mining and text mining techniques. | 2012-01-12 |
20120011157 | Method and system for inferencing taxonomy topic concept objects using a metamodel instance model - A method of creating a metamodel includes retrieving, from non-volatile storage of a computer system, a predetermined definition of multiple containers. The method includes retrieving, from the non-volatile storage, predetermined syntax rules specifying allowed dependency relationships between the containers. The method also includes selectively creating taxonomy topic concept objects in the containers. The method further includes selectively creating a dependency relationship between one of the taxonomy topic concept objects of a first one of the containers and one of the taxonomy topic concept objects of a second one of the containers, wherein the dependency relationship is only created when allowed by the predetermined syntax rules. The method also includes selectively creating additional dependency relationships as allowed by the predetermined syntax rules. The method further includes using the computer system, generating the metamodel based on the containers, the taxonomy topic concept objects, and the dependency relationship. | 2012-01-12 |
20120011158 | SYSTEM AND METHODS THEREOF FOR REAL-TIME MONITORING OF A SENTIMENT TREND WITH RESPECT OF A DESIRED PHRASE - A method for real-time monitoring of changes in a sentiment respective of an input non-sentiment phrase. The method comprises receiving the input non-sentiment phrase and at least one tendency parameter respective of the input non-sentiment phrase; identifying in a data storage at least one of a term taxonomy that includes the input non-sentiment phrase, wherein the data storage contains a plurality of phrases including sentiment phrases, non-sentiment phrases, and a plurality of term taxonomies; computing a sentiment trend for the at least one term taxonomy; monitoring the sentiment trend to detect real-time changes in a direction of the sentiment trend with respect to the at least one tendency parameter; and generating at least a notification when a change in the direction of the sentiment trend with respect to the input tendency parameter has occurred. | 2012-01-12 |
20120011159 | MONITORING COMMUNICATIONS - Methods, computer readable media, and apparatuses for monitoring communications are presented. A communication that includes non-public information may be identified. Subsequently, it may be determined whether the communication meets at least one outlier condition. In response to determining that the communication meets the at least one outlier condition, the communication may be submitted for review. | 2012-01-12 |
20120011160 | STORAGE MANAGEMENT - A user may select a profile to serve as an active profile on a device, and content objects associated with the active profile may be stored on the device responsive to the selection. Content objects that are not associated with the active profile may be transferred to one or more additional devices based on a prioritization scheme. Content object download operations may take advantage of the prioritization scheme to determine a storage device for a downloaded content object. | 2012-01-12 |
20120011161 | PERMISSION TRACKING SYSTEMS AND METHODS - Systems and methods for permission maintenance are presented. In one embodiment, a permission maintenance method includes: gathering permission indication information including permission indications associated with various stored information; analyzing the permission indication information including analyzing potential permission indication origination; and creating interface presentation information based upon results of the analyzing the permission indications, wherein the interface presentation information includes information related to potential origination of a permission indication. The gathering can include scanning a file system and collecting active directory information. The analyzing can include determining the type of access a principal is given to a file. The analyzing can also include determining if a principal is associated with a group and the type of permissions given to the group. In one exemplary implementation, the permission indication information is organized in accordance with potential permission indication origination. In one embodiment, the interface presentation information is presented in a Graphical User Interface, including a permission indicator and the information related to potential origination of the permission indicator. | 2012-01-12 |
20120011162 | COMPUTERIZED PORTFOLIO AND ASSESSMENT SYSTEM - A method that is operative with a computer executable code to create a selectively accessible and user controlled portfolio folder. The method, which is a computer implemented method for sharing personal information through an electronic communication network between a user and one or more reviewers, includes the steps of providing an electronic storage medium having a computer executable code for creating and viewing a selectively accessible electronic portfolio folder, establishing accounts for the users and the reviewers, allowing the user access to the computer executable code through the electronic communication network, allowing the user to create and/or edit one or more portfolio folders and place content in the portfolio folders, allowing the user to determine which reviewer may access the portfolio folders, allowing the one or more reviewers access to the computer executable code through the electronic communication network, and allowing the one or more reviewers to view the portfolio folders selected by the user. | 2012-01-12 |
20120011163 | SYSTEM AND METHOD FOR TRIGGERING A PROVISIONING EVENT - Systems and methods are provided for triggering a provisioning event in a service provider using a provisioning request message generated by an external system. A provisioning system may be used to receive the provisioning request message from the external system and transmit information in the provisioning request message to the service provider to trigger the provisioning event. The provisioning request message may have a data structure that includes a header section and a body section. The body section may contain a provisioning entity section that includes information identifying an entity to which the provisioning event pertains, wherein the provisioning entity section includes one or more attributes defined by the external system. | 2012-01-12 |
20120011164 | LIFE CYCLE BASED DATA COORDINATION - A system may include a data store storing global data mapped from local data maintained by a plurality of heterogeneous data subsystems. The system may further include a life cycle coordinator including a global data life cycle model defining at least one life cycle for the global data, said life cycle coordinator being configured to receive a data update message defined in accordance with the global data life cycle model and representative of an update of the local data of one of the heterogeneous data subsystems, the data update message including a life cycle status identifier of a data record associated with the update, translate the data update message to at least one global data operation, the translation being based at least in part on the life cycle status identifier, and apply the update to the global data by performing the at least one global data operation | 2012-01-12 |
20120011165 | METHODS OF ENCAPSULATING INFORMATION IN RECORDS FROM TWO OR MORE DISPARATE DATABASES - In a method of encapsulating information in records from two or more disparate databases into an encapsulated database, one or more of the disparate databases having dissimilar field structures, each record is partitioned into a plurality of object class entries within the encapsulated database, an object class pointer is generated for each of a first subset of the plurality of object class entries, each generated pointer pointing to a different one of the plurality of object class entries. The plurality of object class entries are stored in non-adjacent storage locations within the database, with each of a second subset of the plurality of object class entries stored in association with one of the generated pointers, the second subset being different from the first subset. No data mapping or translator application is employed to account for the dissimilar field structures. | 2012-01-12 |
20120011166 | SKIP LIST GENERATION - A method of generating a skip list is disclosed. The skip list comprises a data structure for referencing a plurality of ordered nodes, the data structure having a plurality of linked lists, a total number of the plurality of linked lists being constrained by an available memory of a memory system, the method comprising the steps of inserting a first node of the plurality of nodes into a predetermined linked list of the plurality of linked lists of the data structure of the skip list in the available memory; promoting the first node to one or more other linked lists based on a first set of criteria; and generating the skip list by inserting at least a second node of the plurality of nodes into the data structure and promoting the second node based on a second set of criteria, said second set of criteria being different from the first set of criteria. | 2012-01-12 |
20120011167 | METHOD AND APPARATUS FOR AGGREGATING AND LINKING PLACE DATA - An approach is provided for aggregating and linking place data among entities via a collaborative registry. A place resource servicing application receives an input from a provider for specifying place information, the place information including, at least in part, a description of content available from the provider related to a place at a geographic location. The place resource servicing application determines the place from the place information. The place resource servicing application aggregates the place information with other place information available from one or more other providers in a registry based, at least in part, on the determined place. | 2012-01-12 |
20120011168 | SYSTEM AND A METHOD FOR GENERATING DATABASE MODEL FOR ANALYSIS OF APPLICATIONS - In accordance with a particular embodiment of the present invention, a method for generating a database model may include analyzing database configuration data for a database. The method may further include analyzing one or more database application programming interfaces for accessing the database. The method may also include generating one or more stubs based on the analyses, the one or more stubs configured to, when executed, model the database as if the database were populated with data. | 2012-01-12 |
20120011169 | PROCESSING OF SPLITS OF CONTROL AREAS AND CONTROL INTERVALS - A data structure maintained in a computational device stores how many control areas splits have occurred to store a data set, wherein each control area split causes an addition of a single new control area. A command is received to add a new data record to the data set. A determination is made as to whether adding the new data record to the data set will result in a threshold for control area splits to be exceeded. In response to determining that adding the new data record to the data set will result in the threshold for control area splits to be exceeded, creating at least two new control areas in addition to continuing to use one existing control area for storing the data set. | 2012-01-12 |
20120011170 | COLLABORATION PORTAL - COPO - A SCALEABLE METHOD, SYSTEM AND APPARATUS FOR PROVIDING COMPUTER-ACCESSIBLE BENEFITS TO COMMUNITIES OF USERS - The present invention, known as The Collaboration Portal (COPO), relates generally to the field of automated entity, data processing, system control, and data communications, and more specifically to an integrated method, system, and apparatus for providing computer-accessible benefits for communities of users. It provides a framework for provisioning computer-accessible benefits for communities of users, and can efficiently and robustly distribute the processing in behalf of those users over a decentralized network of computers. The field of the invention generally encompasses enabling appropriate and desired communication among communities of users and organizations, and providing information, goods, services, a works, opportunities, and connections among users and organizations. | 2012-01-12 |
20120011171 | NODE DETERMINATION APPARATUS AND NODE DETERMINATION METHOD - A node determination method includes: associating a function with each of a plurality of nodes; calculating, by inputting a key for identifying specific data to each of the functions, a function value of the each of the functions; determining, on the basis of magnitude relation of the calculated function values, nodes for storing the specific data; and outputting a result of the determination. | 2012-01-12 |
20120011172 | INFORMATION MANAGEMENT APPARATUS AND COMPUTER PRODUCT - An object is to integrate pieces of information related to mutually the same target, though the pieces of information do not contain, in common, an attribute unique to one target. To achieve the object, from a generated condition storage unit storing generated integration conditions each specifying one or more attributes contained, in duplicate, in pieces of information related to mutually the same target, one of the generated integration conditions specifying one or more attributes being the same as one or more attributes contained in integration target information is obtained as a generated integration condition corresponding to the integration target information. A CI | 2012-01-12 |
20120011173 | METHOD AND PROGRAM OF COLLECTING PERFORMANCE DATA FOR STORAGE NETWORK - In a storage network including at least a computer system, at least an external storage and at least a network system for communication of input/output data between the computer system and the external storage, a method of collecting the performance data on the network system and the software operated on the network system, in which the range or degree of data collection is automatically adjusted as required based on the performance data collected. | 2012-01-12 |
20120011174 | Methods and Apparatus For Controlled Removal of Content from A Distributed Network - Described herein are techniques for managing content stored on a distributed network. Content is initially placed onto the network and populated across one or more nodes. The content is distributed in association with decay parameters that define a lifetime for the population of the content on the network. Various communication nodes of the distributed network are configured to process the content decay parameters to determine whether to delete the content during subsequent time periods. | 2012-01-12 |
20120011175 | SELECTIVE FILE PROVISIONING DEPENDING ON MODE OF OPERATION OF AN ELECTRONIC DEVICE CAPABLE OF ASSUMING A PLURALITY OF OPERATING MODES - The present invention provides a system, method and computer-program product for selectively providing operating information for operation of an electronic device, which is capable of assuming a plurality of operating modes. The system comprises a store and a file access module. The store includes a plurality of files and a plurality of file identification data sets. Each of the file identification data sets is associated with one or more of the plurality of files, which include the operating information. The file access module is configured for operatively interacting with the store and to select one of the file identification data sets based on an actual operating mode of the electronic device. Each file identification data set is associated with one or more of the operating modes. The file access module is configured to provide the one or more files associated with the file identification data set selected. | 2012-01-12 |
20120011176 | LOCATION INDEPENDENT SCALABLE FILE AND BLOCK STORAGE - A method and system is disclosed for resolving a single server bottleneck. Logically associated data is typically collocated within a single filesystem or a single block device accessible via a single storage server. A single storage server can provide a limited I/O bandwidth, which creates a problem known as “single I/O node” bottleneck. The method and system provides techniques for spreading I/O workload over multiple I/O domains, both local and remote, while at the same time increasing operational mobility and data redundancy. Both file and block level I/O access are addressed. | 2012-01-12 |
20120011177 | TRANSACTION-SAFE FAT FILE SYSTEM IMPROVEMENTS - Concepts for enhancing operation of transaction-safe file allocation table systems are described. The concepts include writing a file to non-volatile memory media and rendering an update of file size to the TFAT storage medium; and receiving a request to locate data in a non-volatile memory having a TFAT file management system, selecting a sector of the memory to parse to locate the data, determining when the selected sector is a first sector of a directory or subdirectory of the memory and when determining reveals that the selected sector is a first sector, skipping reading data from the selected sector. The concepts also include flushing a cache and synchronizing FATs. | 2012-01-12 |
20120011178 | Method and system for handling binary large objects - A method and system for efficiently storing, retrieving, and updating binary large objects (BLOBs) in embedded systems is disclosed. The metadata of the BLOBs is stored in relational tables, while the BLOBs are stored in a flat file. Querying the metadata of the BLOBs (i.e. the starting points of the BLOBs and their length) is performed based on SQL. The corresponding BLOBs are then accessed using file operation commands. To further simplify the querying and storage of BLOBs, virtual tables are created. By using these virtual tables, a user can access a BLOB as if it was stored in a physical table. | 2012-01-12 |
20120011179 | FAT DIRECTORY STRUCTURE FOR USE IN TRANSACTION SAFE FILE SYSTEM - Directories in a file system are defined with a dummy cluster in a file allocation table as the initial entry. Subsequent clusters in a directory's definition may define any data for the directory that can be changed in a transaction-safe mode. A directory may be modified in a transaction-safe mode by modifying any of the subsequent clusters while tracking changes in a second file allocation table. When the changes have been made to the directory, a pointer to the second file allocation table may be switched to indicate that the second file allocation table is now last known good. The first file allocation table may then be synchronized with the second. | 2012-01-12 |
20120011180 | STATISTICAL PROCESSING METHODS USED IN ABNORMAL SITUATION DETECTION - Detection of one or more abnormal situations is performed using various statistical measures, such as a mean, a median, a standard deviation, etc. of one or more process parameters or variable measurements made by statistical process monitoring blocks within a plant. This detection is enhanced in various cases by using specialized data filters and data processing techniques, which are designed to be computationally simple and therefore are able to be applied to data collected at a high sampling rate in a field device having limited processing power. The enhanced data or measurements may be used to provided better or more accurate statistical measures of the data, may be used to trim the data to remove outliers from this data, may be used to fit this data to non-linear functions, or may be use to quickly detect the occurrence of various abnormal situations within specific plant equipment, such as distillation columns and fluid catalytic crackers. | 2012-01-12 |
20120011181 | DECIMAL FLOATING-POINT FUSED MULTIPLY-ADD UNIT - A decimal floating-point Fused-Multiply-Add (FMA) unit that performs the operation of ±(A×B)±C on decimal floating-point operands. The decimal floating-point FMA unit executes the multiplication and addition operations compliant with the IEEE 754-2008 standard. Specifically, the decimal floating-point FMA includes a parallel multiplier and injects the addend after required alignment as an additional partial product in the reduction tree used in the parallel multiplier. The decimal floating-point FMA unit may be configured to perform addition-subtraction operations or multiplication operations as standalone operations. | 2012-01-12 |
20120011182 | DECIMAL FLOATING-POINT SQUARE-ROOT UNIT USING NEWTON-RAPHSON ITERATIONS - A system including: an input processing unit configured to: extract a significant and a bias exponent from the decimal floating-point radicand; and calculate a normalized significand; a square root unit configured to: calculate, using a FMA unit, a refined reciprocal square-root of the normalized significand; calculate an unrounded square-root of the normalized significand by multiplying the refined reciprocal square-root by the normalized significand; and generate a rounded square-root based on a first difference between the normalized significand and a square of the unrounded square-root; a master control unit operatively connected to the input processing hardware unit and the square-root hardware unit and configured to calculate an exponent for the unrounded square-root based on the number of leading zeros and a precision of the decimal floating-point radicand; and an output formulation unit configured to output a decimal floating-point square-root of the radicand based on the rounded square-root and the exponent. | 2012-01-12 |
20120011183 | METHOD AND APPARATUS OF ADAPTIVELY CANCELING A FUNDAMENTAL FREQUENCY OF AN ANALOG SIGNAL - A system includes a first powered apparatus having a first analog signal with a fundamental frequency; and a second apparatus providing load diagnostics or power quality assessment of the first apparatus from a second digital signal. The second apparatus includes an input of the first analog signal, an output of the second digital signal, a processor, an adaptive filter executed by the processor, a digital-to-analog converter, and an analog-to-digital converter. The adaptive filter routine outputs a third digital signal as a function of the second digital signal and plural adaptive weights. The digital-to-analog converter inputs the third digital signal and outputs a fourth analog signal representative of an estimate of a fundamental frequency component of the first analog signal. The analog-to-digital converter inputs a difference between the first and fourth analog signals, and outputs the second digital signal representative of the first analog signal with the fundamental frequency component removed. | 2012-01-12 |
20120011184 | APPARATUS AND METHOD FOR SPLIT-RADIX-2/8 FAST FOURIER TRANSFORM - An SR-2/8 FFT apparatus includes a memory, an SRFFT processor and a control unit. The control unit includes an input control block, an SRFFT control block and an output control block. The input control block loads memory banks with the input data in a first order, such that the SRFFT processor is able to retrieve data from the memory banks simultaneously in a single clock cycle. The SRFFT control block determines a decomposition structure of a 2 | 2012-01-12 |
20120011185 | ROUNDING UNIT FOR DECIMAL FLOATING-POINT DIVISION - A method for performing a decimal floating-point division, including: receiving, by a decimal floating-point divider, a decimal floating-point dividend and a decimal floating-point divisor; obtaining, by the decimal floating-point divider, a preliminary quotient having a first precision level, where the preliminary quotient is calculated from the decimal floating-point dividend and the decimal-floating point divisor; receiving, by the decimal floating-point divider, a rounding mode; selecting a rounding action based on the preliminary quotient and the rounding mode; and obtaining a rounded quotient having a second precision level by rounding the preliminary quotient according to the rounding action, where the first precision level is at least one digit greater than the second precision level. | 2012-01-12 |
20120011186 | METHOD FOR QUANTIFYING AND ANALYZING INTRINSIC PARALLELISM OF AN ALGORITHM - A method for quantifying and analyzing intrinsic parallelism of an algorithm is adapted to be implemented by a computer, and includes the steps of: configuring the computer to represent the algorithm by means of a plurality of operation sets; configuring the computer to obtain a Laplacian matrix according to the operation sets; configuring the computer to compute eigenvalues and eigenvectors of the Laplacian matrix; and configuring the computer to obtain a set of information related to intrinsic parallelism of the algorithm according to the eigenvalues and the eigenvectors of the Laplacian matrix. | 2012-01-12 |
20120011187 | PARALLEL REDUNDANT DECIMAL FUSED-MULTIPLY-ADD CIRCUIT - A circuit for performing a floating-point fused-multiply-add (FMA) calculation of a×b±c. The circuit includes (i) a partial product generation module having (a) a multiples generator unit configured to generate multiples of a multiplicand has m digit binary coded decimal (BCD) format, (b) a recoding unit configured to generate n+1 signed digits (SD) sets from a sum vector and a carry vector of a multiplier, and (c) a multiples selection unit configured to generate partial product vectors from the multiples of the multiplicand based on the n+1 SD sets and the sign of FMA calculation, and (ii) a carry save adder (CSA) tree configured to add the partial product vectors and an addend to generate a result sum vector and a result carry vector in a m+n digit BCD format. | 2012-01-12 |
20120011188 | Distributed processing system - A distributed processing system includes a plurality of information processing apparatuses, each of the information processing apparatuses including a transferring unit that divides data to be processed including data elements for each of which one of the information processing apparatuses is set for processing, that assigns divided data to the information processing apparatuses in the distributed processing system, and that transfers the divided data assigned to a different information processing apparatus to the different information processing apparatus; an allocation unit that allocates the data elements included in the divided data which is assigned to own information processing apparatus by the transferring unit in the own information processing apparatus or by the transferring unit in a different information processing apparatus, to an information processing apparatus that processes the data element; and a data processing unit that processes the allocated data elements. | 2012-01-12 |
20120011189 | Apparatus and Method For Matching Users For Online Sessions - An apparatus, method, and machine-readable medium are described for establishing peer-to-peer (“P2P”) communication channels. In particular, in one embodiment, a matchmaker service performs a series of operations to service match requests received from a group of mobile devices. In one embodiment, the matchmaker service groups the match requests into matchable sets based on the application for which the requests are received and one or more variables associated with the application. Match requests within each match set can then be matched based on variables such as the NAT type, connection type and language associated with each of the mobile devices. Other variables such as geographical location, experience level, and age of the match requests may also be used to render match decisions. | 2012-01-12 |
20120011190 | BROKERED CLOUD COMPUTING ARCHITECTURE - A cloud broker receives a request for processing resources from one of a plurality of cloud management infrastructures (each of which correspond to one of a plurality of clouds). The cloud broker selectively enables access to the clouds associated with each cloud management infrastructure. The clouds each comprise segregated computing environments having at least one server for executing tasks and a data store for data persistency attached to the at least one server. The cloud management infrastructures selectively starts and stops services executed by the corresponding cloud. After receiving the request, the cloud broker identifies which of the plurality of clouds coupled to the cloud broker has processing capacity to fulfill the request. Subsequently, the cloud broker enables access to at least one of the identified clouds having capacity to fulfill the request. Related apparatus, systems, techniques and articles are also described. | 2012-01-12 |
20120011191 | DATA SEGMENTATION, REQUEST AND TRANSFER METHOD - A process for requesting information, the process including generating a plurality of range requests using a client having a plurality of network interfaces, the range requests each corresponding to a data range of a data resource, transmitting, from the client having the plurality of network interfaces, a plurality of range requests to a server via the plurality of network interfaces, receiving, at the client and from the server, a plurality of segments via the plurality of network interfaces such that each segment is received via a network interface which transmitted the corresponding range request, each segment including a portion of the data resource, and reassembling the data resource using the plurality of segments. | 2012-01-12 |
20120011192 | EMAIL SYSTEM FOR PREVENTING INADVERTANT TRANSMISSION OF PROPRIETARY MESSAGE OR DOCUMENTS TO UNINTENDED RECIPIENT - A system that alerts a sender of an email message as to the addressees of the email when the email is determined to be sensitive, such as when it includes a word such a “confidential”. The user can allow the message to be sent or go back to a mail create/edit operation where the message or list of addresses can be revised. Trigger words can be stored in a table or database. The system also detects sensitive words in attachments. The sensitive words detected and their locations can be shown in a pop-up message | 2012-01-12 |
20120011193 | System And Method For Dynamically Switching Between Mouse Modes - A local computing device determines that multiple mouse modes are supported by both the local computing device and a remote computing device with which the local computing device is connected. The mouse modes are connection protocols for a cursor connection, the connection protocols identifying when to send cursor messages between the local computing device and the remote computing device as well as what types of information to include in the cursor messages. The local computing device detects one or more parameters of the connection between the local computing device and the remote computing device. When the one or more parameters satisfy a first criterion, the local computing device sets a first mouse mode for a cursor connection between the local computing device and the remote computing device. When the one or more parameters fail to satisfy the first criterion, the local computing device sets a second mouse mode for the cursor connection. | 2012-01-12 |
20120011194 | SYSTEMS AND METHODS FOR NETWORKED, IN-CONTEXT, HIGH RESOLUTION IMAGE VIEWING - Systems and methods are provided for viewing portions of an image in high resolution and in context with a full image, which is displayed at a base resolution that is lower resolution than the resolution of the high-resolution image. A user can select an area of interest from the base-resolution image for viewing at a higher resolution on the client device. The server, or in some implementations the client device, can generate a high-resolution image representing the area of interest and the client device can display a portion of the high-resolution image in a virtual lens overlaid on the base-resolution image. | 2012-01-12 |
20120011195 | URL-FACILITATED ACCESS TO SPREADSHEET ELEMENTS - Embodiments are directed to providing URL-facilitated access to spreadsheet component elements. In embodiments, a client may discover and then access elements of an existing workbook directly through a URL. In embodiments, a client may also provide, through a URL, value(s) for parameter(s) defined by the existing workbook. If value(s) are provided by the client, the workbook may be recalculated using the value(s) before a requested element of the workbook is returned to the client. In embodiments, the workbook is recalculated using a transient copy of the workbook, which is then discarded and the original workbook remains unchanged. Data changed in the workbook is automatically reflected in returned elements of the workbook when a request for such element is refreshed. | 2012-01-12 |
20120011196 | Real Time Electronic Mail - Novel tools and techniques for generating and/or transmitting dynamic electronic mail messages, which can include content that is generated at the time the email message is opened. In some cases, an email message will include a reference to a resource on a server, and a standard email client can request that resource with the reference, either automatically or upon prompting by the user. Based on the nature of the request, a number of properties or characteristics of the request (and/or of the circumstances under which the email message is opened or loaded for display) can be derived or identified. Further, demographic information about the recipient can be identified. Based on these characteristics and/or demographic information, customized content can be generated and transmitted for display, e.g., in body of the electronic message. | 2012-01-12 |
20120011197 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - Some embodiments of the invention provide a server apparatus, comprising: a control block comprising at least one processor; at least one data reception unit operable to receive a request to share a picture; at least one storage facility, storing programmed instructions for execution by the control block, the programmed instructions defining an image analysis engine operable to determine that the picture comprises an image of a person; and at least one data transmission unit operable to issue a request to the person, or someone associated with the person, to consent to sharing the image. Other embodiments provide a method, performed by at least one computer. The method comprises: (A) receiving a request to share a picture; (B) determining that the picture comprises an image of a person; and (C) requesting that the person, or someone associated with the person, consent to sharing the image. | 2012-01-12 |
20120011198 | METHODS AND SYSTEMS FOR PROVIDING, BY A REMOTE MACHINE, ACCESS TO FUNCTIONALITY ASSOCIATED WITH A RESOURCE EXECUTING ON A LOCAL MACHINE - A method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine includes receiving, by a remote agent executing on a remote machine, an identification of a shell extension associated with a resource provided by a local machine. The remote agent installs a proxy handler associated with the identified shell extension. The proxy handler receives a request for access to the shell extension and redirects the request to a shell extension invoker executing on the local machine. | 2012-01-12 |
20120011199 | PROVIDING WEB-BASED IMAGING SERVICES WITHIN A CLIENT-BASED APPLICATION - Embodiments are directed to a computer-implemented system and method for providing web-based features in a client-based digital imaging application. A location on a client is provided for storing a number of possible, future web-based features. The location has the capacity to accept a number of name-value pairs that define a web-based imaging feature. When a web-based feature is to be added, the name-value pairs that define the web-based imaging feature are added to the location. After a feature has been added, it is displayed for selection by a user. Upon selection of the web-based imaging feature, image data about a selected one or more images is recorded in a known location. The web-based service that is providing the web-based imaging feature is granted access to the image data in the known location. The image data in the known location is then deleted when the web-based imaging feature is closed. | 2012-01-12 |