18th week of 2012 patent applcation highlights part 73 |
Patent application number | Title | Published |
20120109824 | MODIFIABLE AUTHENTICATION LEVELS IN AUTHENTICATION SYSTEMS FOR TRANSACTIONS - A system and method are provided for authentication. A first request for a transaction is received from a communications device, the first request comprising collation information of a customer to be authenticated and a price of a product or service to be purchased by the customer. An authentication level is set based on the price. A second request is transmitted to a mobile communications device of the customer. Authentication information is received from the mobile communications device, the authentication information comprising identification information of the customer. The authentication information is transmitted to the communications device. | 2012-05-03 |
20120109825 | Check Clearing Systems - A system and process for more efficiently clearing checks by transmitting MICR line data together with a URL link to facilitate check clearing via electronic debits by an ACH. The URL link can be used at the option of the paying bank (or other entity) to access images of the check from a database. | 2012-05-03 |
20120109826 | TECHNIQUES FOR CONDUCTING SINGLE OR LIMITED USE PURCHASES VIA A MOBILE DEVICE - A customer uses a mobile device to acquire a mobile app thereon. The mobile device is configured by a cloud-based service to escrow one or more card numbers mapped by a financial facility to the customer's primary account's number. Further security limitations can be configured into the mobile app by the cloud-based service. Subsequently, the customers uses the mobile app at a point-of-sale location to access one or more of the escrowed card numbers to make purchases; these purchases can be made while the mobile device lacks any connectivity to a network. | 2012-05-03 |
20120109827 | Methods, Devices and Computer Program Products for Voucher Access Code Creation and Management - Methods, devices and computer program products are provided that provide refills for pre-paid subscriptions. A voucher activation code is received for a subscriber account. The voucher activation code is processed to obtain a voucher serial number, where the processing includes performance of a decryption operation. The voucher serial number is used to identify a voucher for use in updating the subscriber account. | 2012-05-03 |
20120109828 | PRE-AUTHENTICATED IDENTIFICATION TOKEN - A wearable identification token includes a housing, a transmitter for transmitting user identification data to a proximity reader, a switch for switching the identification token between an enabled state and a disabled state, and a sensor for detecting removal of the housing from the user's body. The switch is responsive to the sensor to switch the identification token from the enabled state to the disabled state in response to the housing being removed from the user's body, and is responsive to a signal received from a trusted electronic device to switch the identification token from the disabled state to the enabled state. | 2012-05-03 |
20120109829 | METHOD AND SYSTEM FOR PROCESSING TRANSACTIONS USING A TOKEN - Methods and systems of preventing fraud in electronic transaction and verification are described herein. The method includes obtaining information from a recipient; splitting the information into multiple parts; encrypting one or more of the multiple parts and encoding said encrypted part on different locations of a token; and encrypting the remaining portions of the split information and storing the encrypted remaining portions in one or more information stores. At a subsequent time, when the recipient provides the token to complete a transaction or to establish identity, retrieving the multiple portions from the one or more information stores and the token and combining or re-mating the multiple portions retrieved from the token and the one or more information stores. | 2012-05-03 |
20120109830 | APPARATUS, SYSTEM AND METHOD FOR A DECENTRALIZED SOCIAL NETWORK SYSTEM AND DECENTRALIZED PAYMENT NETWORK SYSTEM - In the context of social networks, a social network based peer computing system, apparatus and method for a decentralized social network system and decentralized payment system in a peer to peer network environment. Two one way relationships involving a public key/private key pair allow two users of the system to establish a secure online relationship where an object can be sent securely from one user to a second user. A user having more than one device connected to the system can have information updated on one device auto migrate and replicate on remaining connected devices. This same user can also have this updated information auto migrated and replicated onto friend's devices connected to the system. A user may also establish a privacy profile wherein only certain information is auto migrated and replicated on friend's devices. | 2012-05-03 |
20120109831 | AUTOMATED MACHINERY LUBRICATION SERVICE AND MAINTENANCE PLANNING SYSTEM - A method or system for providing service and maintenance information for a piece of equipment to a consumer by analyzing consumer information provided by the consumer. The consumer information about the piece of equipment is requested from the consumer. Consumer information is then received about the piece of equipment and the consumer information is analyzed for the piece of equipment to generate a report containing service and maintenance information based on the consumer information provided by the consumer. The service and maintenance information typically contains at least one oil type information and at least one non-oil type information. The report is then outputted to the consumer so that the consumer can use the report in maintaining the piece of equipment. | 2012-05-03 |
20120109832 | Rate Evaluation and Planning - According to one embodiment of the present invention, a method receives a request for charge information associated with a selected leased space of a plurality of leased spaces. The method accesses lease data and determines an area measurement and a rate associated with the selected leased space. The method calculates a charge amount based on the area measurement and the rate and determines charge information associated with the charge amount. | 2012-05-03 |
20120109833 | TRACEABILITY, CORRECTIVE ACTION, AND CERTIFICATION PROCESSES FOR CONSTRUCTED WELDING MATERIAL PACKAGES - Methods of testing and certifying a package for transport to a customer and use by a customer, and of correcting packaging failures due to transport and use in the field. A package such as, for example, a bulk composite constructed package for shipping welding material product, is tested according to a selected testing protocol. The test results are analyzed and packaging attributes of the package are transformed based on the analyzed test results if the tested package fails any aspect of the testing protocol. Packaging attributes that may be transformed include packaging component design, packaging markings, packaging handling instructions, packaging component manufacturing procedures, packaging component testing procedures, and packaging assembly procedures. Once the package passes all aspects of the testing protocol, customer certification documentation is generated. | 2012-05-03 |
20120109834 | AUTOMATED BUSINESS AND INDIVIDUAL RISK MANAGEMENT AND VALIDATION PROCESS - The system includes a unique automated and reusable validation process in support of the issuance of the registration seal. This includes the following: (1) individual identity validation; (2) individual/business association validation; and (3) business status validation. These services will be utilized to provide validation in real-time during the product ordering process, as well as the ongoing user and business status validations. In addition, a set of pre-established business rules are used to provide: (a) when the rules are satisfied, utilization of the registration seal is permitted, or (b) when the rules have not been met, the registration seal is revoked. | 2012-05-03 |
20120109835 | USER FILTERING IN SOCIAL NETWORKING APPLICATIONS - An apparatus, system, and method are disclosed for filtering third-party generated content in a social network. The method may involve receiving a request to view third-party generated content in a social network. The method may involve determining the group permissions that are set by the user for one or more groups. The user may define group membership. The group permissions define the access privileges to the third-party generated content. The method may also involve filtering the third-party generated content according to the group permissions such that the third-party generated content is filtered prior to its presentation to the requesting third-party user. As a result, certain third-party generated content may be hidden from certain third-party users. In certain embodiments, the user can set individual permissions governing access to the third-party generated content. In addition, filtering of third-party generated content may involve precedence of individual permissions over group permissions and precedence of the most restrictive group permissions when the requesting third-party is a member of numerous groups. | 2012-05-03 |
20120109836 | CONTENT SHARING INTERFACE FOR SHARING CONTENT IN SOCIAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user input indicating a distribution for digital content, the distribution indicating one or more contacts to which the digital content is to be distributed, processing the distribution based on one or more policies, each of the one or more policies providing a limitation on distribution of digital content, based on the processing, determining that the distribution violates at least one policy of the one or more policies, and in response to the determining, transmitting notification data to display a notification to a user that the distribution violates the at least one policy. | 2012-05-03 |
20120109837 | METHOD AND APPARATUS FOR MANAGING AND CAPTURING COMMUNICATIONS IN A RECRUITING ENVIRONMENT - Method and apparatus described that can be applied to a job recruiting environment. A system can be configured to manage interactions between candidates seeking job positions and recruiters seeking to fill job positions. Using the central system, a candidate may be able to 1) search for different jobs, 2) upload work related information, 3) learn information about individual recruiters, 4) communicate with a recruiter and 5) maintain a network of connections including other candidates and/or recruiters. Recruiters may be able to 1) search through candidate provided information, 2) initiate a live communication with a candidate, 3) block or filter candidate communications, 4) receive a notification when a candidate may be available for a communication, 5) review prior communications with a candidate, 6) post a job description and a company profile, 7) manage a team of recruiters and 8) receive metrics and reports associated with recruiter activities and/or candidate characteristics. | 2012-05-03 |
20120109838 | HEURISTICALLY-DRIVEN PLATFORM AND METHOD FOR HIRING BASED ON PREVIOUSLY-SUPPORTED JOBS - A heuristically-driven platform and method for hiring based on previously-supported jobs and collected metrics solves the problem of efficiently connecting hiring agents and suitable job candidates. A portal application includes an inventory of successful placements and successful listings, allowing hiring agents to build job searches against a database of historical jobs. Leveraging the portal's inventory of placements and listings, the hiring agent may build a listing and design a candidate search based on previous listings, search venues for the same job type and metrics collected against each. An embodiment may provide the hiring agent a listing of the hiring agent's jobs, a list of applicants for each listed job and the detail for each applicant. The platform monitors applicant flow, online interviews, and site usage analytics for each position, suggesting alternatives and course corrections to the hiring agent if the performance of the job search is sub-par based on benchmarks. | 2012-05-03 |
20120109839 | Dynamic Claims Adjudication - A dynamic claims adjudication system is provided that implements a dynamic claims adjudication process to provide flexible determination of the adjudication rule set to be used to adjudicate a claim for a particular prescription drug regardless of the mandates of the formulary and the rigidity of the tier into which the drug is placed on the formulary. The claims adjudication system and corresponding methods dynamically determine the adjudication rule set to be used to adjudicate a claim based on an analysis of criteria and identification of a tier changing criteria. Accordingly, the rigidity of conventional formulary based claims adjudication is eliminated in favor of dynamic and flexible real time claims adjudication. | 2012-05-03 |
20120109840 | DONOR DRIVEN RESEARCH SELECTION AND FUNDING METHOD AND SYSTEM - An online Internet-based method for funding scientific research comprises presenting a plurality of candidate research projects to potential or executing donors for the donors' review. The potential or executing donors view the candidate research projects on a computer system using a web browser. Donations are received from executing donors. Selections are received from the executing donors regarding research projects to be funded. Finally, funding is provided to a research project. A system that implements the method is also provided. | 2012-05-03 |
20120109841 | MANAGING CONSISTENT INTERFACES FOR BUSINESS OBJECTS ACROSS HETEROGENEOUS SYSTEMS - A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a freight order, a maintenance plan, a maintenance task list, a request for supplier freight quote, and/or a supplier freight quote business object. | 2012-05-03 |
20120109842 | CONVERSION TRACEABILITY FOR PRODUCT SUPPLY NETWORK - Traceability for an end product is enabled by a transition event type in an event-driven information traceability software that records unique product code associated with a product in a domain. One or more trigger rules are defined for generating a transition event associated with the product in response to the product crossing the domain into another domain. One or more actions are defined for generating a transition event associated with the product in response to the product crossing the domain into a different domain. The one or more actions include at least determining a new unique product code associated with the product in said another domain and storing the unique product code and the new unique product code in a data structure associated with the transition event. | 2012-05-03 |
20120109843 | Visual analysis of a time sequence of events using a time density track - Data records representing a time sequence of events are received, where time gaps between successive events vary. A first visualization having a sequence of graphical elements representing the corresponding events is generated, where the graphical elements do not overlay each other. A second visualization includes a time density track having gap representing elements, where the gap representing elements have different characteristics to represent different gaps between respective successive events. | 2012-05-03 |
20120109844 | COST-BASED MIGRATION WAVES PLANNING - A system and method for cost-based migration planning includes determining cost factors and constraints associated with at least one of migrating and transforming a plurality of components. A cost-based model is constructed using the cost factors and constraints. The cost-based model is applied to groupings of the plurality of components to provide a cost-based determination grouping scheme in accordance with the constraints. The grouping scheme is output to provide migration waves for migrating or transforming the plurality of components. | 2012-05-03 |
20120109845 | Repositioning a Value Axis - Various embodiments of a trading screen allow a market value indicator to go out of view without necessarily triggering a command to reposition a value axis. The value axis may be repositioned to bring the market value indicator back in view when the market value indicator satisfies a threshold condition. The threshold condition is defined such that it is possible for the market value indicator to go out of view and not trigger a command to reposition the value axis. Various embodiments automatically reposition the value axis in a way that can provide the user with more overall control of the trading screen than previous trading screens. Further, the user may gain increased confidence in using the trading display, particularly with respect to single action order entry, because there is less risk of the value changing on the display during order entry. These advantages and others will be evident to a person of ordinary skill in the art of the embodiments described herein. | 2012-05-03 |
20120109846 | WEIGHTED CURRENCY PORTFOLIO AND INDEX - A computerized method and apparatus, involving a focus currency and a group of currencies other than the focus currency which define non-focus currencies, involves calculating weights for each of the non-focus currencies and performing a covariance adjustment to the weights of each of the non-focus currencies to obtain final currency weights for each of the non-focus currencies, whereby the final currency weights define a portfolio that allows an investor to take a position on the focus currency without taking a position relative to any particular non-focus currency in the group. | 2012-05-03 |
20120109847 | Lease Evaluation and Planning - According to one embodiment of the present invention, a method receives a request to facilitate an evaluation of lease data. The method determines one or more categories of lease data according to the request and retrieves the lease data associated with the determined categories. The method determines one or more rules to apply to the lease data, applies the rules, and communicates a report indicating results of applying the rules to the lease data. | 2012-05-03 |
20120109848 | System and Method for Assigning Responsibility for Trade Order Execution - An embodiment of the present invention provides a system and method for a sponsoring organization to: (1) utilize a rules-based computer system to capture trade orders from sub-advisors (money management firms) in order to implement a pre trade compliance review process, thereby enabling the sponsoring organization to prevent the execution of trade orders by a sub advisor that violates securities laws and/or account restrictions; and (2) determine and assign, based on expected market impact of a trade order to buy or sell securities, whether responsibility (discretion over the decisions related to how, when and with whom a trade order is executed) for executing the trade order is assigned to the money management firm for an investment portfolio or to the sponsoring organization of that portfolio. Trade orders are categorized in real-time as “high touch” (significant effort and market impact) or “low touch” (insignificant effort and market impact). | 2012-05-03 |
20120109849 | Intelligent Data Storage and Processing Using FPGA Devices - A re-configurable logic device such as a field programmable gate array (FPGA) can be used to deploy a data processing pipeline, the pipeline comprising a plurality of pipelined data processing engines, the plurality of pipelined data processing engines including a data reduction engine, the plurality of pipelined data processing engines being configured to perform processing operations, wherein the pipeline comprises a multi-functional pipeline, and wherein the re-configurable logic device is further configured to controllably activate or deactivate each of the pipelined data processing engines in the pipeline in response to control instructions and thereby define a function for the pipeline, each pipeline function being the combined functionality of each activated pipelined data processing engine in the pipeline. | 2012-05-03 |
20120109850 | SYSTEM AND METHOD FOR AUTOMATICALLY INVESTING A PORTION OF INTEREST CHARGED IN A MORTGAGE INSTALLMENT PAYMENT - A method and a system are provided to allocate a borrower's monthly home loan repayments to a loan provider to an interest payment account and an equity accrual account; and, to further allocate to a retirement or education account a monthly amount of savings that is correlated to that portion of each monthly home loan repayment comprising interest on the loan. The monthly amount of savings allocated to the retirement or education account is computed by multiplying that portion of each monthly home loan repayment comprising interest on the loan by a savings rate that is a function of an economic benchmark. | 2012-05-03 |
20120109851 | Providing Sensor-Application Services - In one embodiment, a method includes receiving at a sensor-application-service provider sensor data from sensors associated with persons. The method includes, based on a service information model at the sensor-application-service provider, determining whether the sensor data are valid and, for the sensor data that are valid applying to the sensor data one or more terms of one or more service agreements between the sensor-application-service provider and the persons associated with the sensor data, determining one or more amounts to bill or compensate the persons associated with the sensor data or others for processing of the sensor data at the sensor-application-service provider to provide a sensor-application service, and providing the sensor-application service to the persons associated with the sensor data or to others. | 2012-05-03 |
20120109852 | REACTIVE LOAD BALANCING FOR DISTRIBUTED SYSTEMS - The subject disclosure relates to load balancing systems and methods. In one embodiment, a reactive load balancer can receive feedback from a first database node, and allocate resources to the first database node based, at least, on the feedback. The feedback is dynamic and comprises information indicative of a load level at the first database node. In some embodiments, the feedback includes information indicative of a load level at a second, under loaded, database node. In other embodiments, load balancing is performed by an overloaded node polling a set of devices (e.g., cell phone, personal computer, PDA) at which resources may be available. Specifically, the method includes polling devices for resource availability at the devices, and receiving price information for resources provided by at least one device. The overloaded node utilizes the resource in response to providing payment of the price. Auction models or offer/counteroffer approaches can be employed. | 2012-05-03 |
20120109853 | METHOD AND SYSTEM FOR PROVIDING TRACKING SERVICES TO LOCATE AN ASSET - The present invention is directed to a method of asset location. Location data is received from a cellular transmitter associated with a selected asset, which location data includes data representative of a cellular receiver with which direct communication with the cellular transmitter is made. The location data is then communicated to a tracking service system, which tracking service system includes a database representative of geographic locations associated with a plurality of cellular receivers. The database is then queried with received location data so as to generate geographic tracking data associated with a location of the cellular receiver, the geographic tracking data including display data adapted to generate a map image including a representative of a location of the selected asset. The geographic tracking data is then communicated to an associated security agency so as to allow for viewing of an image generated in accordance with the display data and at least one of tracking and interception of the selected asset. | 2012-05-03 |
20120109854 | CHECK FRAUD PROTECTION SYSTEMS AND METHODS - Check fraud protection method in which a customer is automatically enrolled in a check fraud protection service without separately subscribing to the service. In the event of fraudulent activity, the customer requests reimbursement from the financial institution and retains the exclusive right of recovery from a financial institution. The check fraud service provider serves as an advisor to the customer who retains exclusive right of recovery at all times. If customer is not fully compensated by the financial institution, the difference is paid to the customer by the check fraud protection service provider or insurer thereof, and new checks for a new checking account are provided to the customer free of charge. | 2012-05-03 |
20120109855 | METHOD FOR PROMOTING THE RESPONSIBLE EXPLOITATION OF SPACE AND BOARD OF TRADE - An improved Board of Trade is disclosed. The Board is of the type which promulgates a code of conduct for its members. The improvement comprises including, in the code: standards of conduct regarding activity in space; and; on the part of any member having control of a rocket for entering space, an obligation to refrain from assisting any person in activity in violation of the standards of conduct regarding activity in space. Also disclosed is a method for promoting the responsible exploitation of space. The method comprises the steps of: promulgating a code of conduct regarding space activity; including in the code an obligation to sanction persons who violate the code; including in the code an obligation to refrain from assisting any person in activity violating the code; and including in the code an obligation to refrain from assisting any person in space-related activities who refuses to be code bound. | 2012-05-03 |
20120109856 | Enforcing foreign patents in state court - A method of enforcing a foreign patent to stop foreign infringement is provided. The method includes a holder of a foreign patent suing an entity in a state court for infringing a foreign patent through its activities in the country which issued the foreign patent. Certain embodiments minimize negative effects on comity by suing the infringing entity in that entity's state of incorporation. In some embodiments, the foreign patent holder sues for infringement of multiple foreign patents against a single entity in the same state court case. In some embodiments, the foreign patent holder may sue the infringing entity in the Delaware Court of Chancery. | 2012-05-03 |
20120109857 | Trainable hierarchical memory system and method - Memory networks and methods are provided. Machine intelligence is achieved by a plurality of linked processor units in which child modules receive input data. The input data are processed to identify patterns and/or sequences. Data regarding the observed patterns and/or sequences are passed to a patent module which may receive as inputs data from one or more child modules. the parent module examines its input data for patterns and/or sequences and then provides feedback to the child module or modules regarding the parent-level patterns that correlate with the child-level patterns. These systems and methods are extensible to large networks of interconnected processor modules. | 2012-05-03 |
20120109858 | Search with Joint Image-Audio Queries - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing joint image-audio queries. In one aspect, a method includes receiving, from a client device, a joint image-audio query including query image data and query audio data. Query image feature data is determined from the query image data. Query audio feature data is determined from the audio data. The query image feature data and the query audio feature data are provided to a joint image-audio relevance model trained to generate relevance scores for a plurality of resources, each resource including resource image data defining a resource image for the resource and text data defining resource text for the resource. Each relevance score is a measure of the relevance of corresponding resource to the joint image-audio query. Data defining search results indicating the order of the resources is provided to the client device. | 2012-05-03 |
20120109859 | Scalable Ontology Extraction - Techniques for facilitating learning of one or more ontological rules of a resource description framework database are provided. The techniques include obtaining ontology vocabulary from a resource description framework database, generating a rule hypothesis by incrementally building upon a previously learnt rule from the database by adding one or more predicates to the previously learnt rule, performing a constraint check on the generated rule hypothesis by determining compatibility with each previously learnt rule to ensure that a complete rule set including each previously learnt rule and the generated rule hypothesis is consistent, validating the rule hypothesis as a rule using one or more association rule mining techniques to determine validity of the rule hypothesis against the database, and applying the rule to the database to infer one or more facts from the database to facilitate learning of one or more additional ontological rules. | 2012-05-03 |
20120109860 | Enhanced Training Data for Learning-To-Rank - Training data is used by learning-to-rank algorithms for formulating ranking algorithms. The training data can be initially provided by human judges, and then modeled in light of user click-through data to detect probable ranking errors. The probable ranking errors are provided to the original human judges, who can refine the training data in light of this information. | 2012-05-03 |
20120109861 | INFORMATION PROCESSING APPARATUS, PROCESSING METHOD THEREFOR, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - An information processing apparatus creates, for each of a plurality of nodes, a query to be executed for a learning pattern input to the node; inputs a plurality of learning patterns to a root node of the plurality of nodes; executes, for the learning pattern input to each node, the query created for the node; determines whether the query has been effectively executed for the individual learning pattern input to each node; distributes and inputs, to a lower node of each node, an individual learning pattern for which it has been determined in the determining that the query was effectively executed in the node; deletes a learning pattern for which it has been determined in the determining that the query was not effectively executed in each node; and stores an attribute of the learning pattern input to a terminal node of the plurality of nodes in association with the node. | 2012-05-03 |
20120109862 | USER DEVICE AND METHOD OF RECOGNIZING USER CONTEXT - A method and user device for recognizing a user context are provided. The method includes: recognizing at least one behavior generated from an object by analyzing a signal obtained by at least one sensor from among a plurality of sensors included in a user device; and recognizing a current context of the user by analyzing a pattern of the at least one behavior. According to the method, a behavior of a user of a user device such a smart phone may be analyzed in real time and an appropriate service for the behavior may be provided according to the result of the analysis. | 2012-05-03 |
20120109863 | CANONICAL SPIKING NEURON NETWORK FOR SPATIOTEMPORAL ASSOCIATIVE MEMORY - Embodiments of the invention relate to canonical spiking neurons for spatiotemporal associative memory. An aspect of the invention provides a spatiotemporal associative memory including a plurality of electronic neurons having a layered neural net relationship with directional synaptic connectivity. The plurality of electronic neurons configured to detect the presence of a spatiotemporal pattern in a real-time data stream, and extract the spatiotemporal pattern. The plurality of electronic neurons are further configured to, based on learning rules, store the spatiotemporal pattern in the plurality of electronic neurons, and upon being presented with a version of the spatiotemporal pattern, retrieve the stored spatiotemporal pattern. | 2012-05-03 |
20120109864 | NEUROMORPHIC AND SYNAPTRONIC SPIKING NEURAL NETWORK WITH SYNAPTIC WEIGHTS LEARNED USING SIMULATION - Embodiments of the invention provide neuromorphic-synaptronic systems, including neuromorphic-synaptronic circuits implementing spiking neural network with synaptic weights learned using simulation. One embodiment includes simulating a spiking neural network to generate synaptic weights learned via the simulation while maintaining one-to-one correspondence between the simulation and a digital circuit chip. The learned synaptic weights are loaded into the digital circuit chip implementing a spiking neural network, the digital circuit chip comprising a neuromorphic-synaptronic spiking neural network including plural synapse devices interconnecting multiple digital neurons. | 2012-05-03 |
20120109865 | USING AFFINITY MEASURES WITH SUPERVISED CLASSIFIERS - A non-binary affinity measure between any two data points for a supervised classifier may be determined. For example, affinity measures may be determined for tree, kernel-based, nearest neighbor-based and neural network supervised classifiers. By providing non-binary affinity measures using supervised classifiers, more information may be provided for clustering, analyzing and, particularly, for visualizing the results of data mining. | 2012-05-03 |
20120109866 | COMPACT COGNITIVE SYNAPTIC COMPUTING CIRCUITS - Embodiments of the invention relate to producing spike-timing dependent plasticity using electronic neurons interconnected in a crossbar array network. The crossbar array network comprises a plurality of crossbar arrays. Each crossbar array comprises a plurality of axons and a plurality of dendrites such that the axons and dendrites are transverse to one another, and multiple synapse devices, wherein each synapse device is at a cross-point junction of the crossbar array coupled between a dendrite and an axon. The crossbar arrays are spatially in a staggered pattern providing a staggered crossbar layout of the synapse devices. | 2012-05-03 |
20120109867 | Pattern Discovery Techniques for Determining Maximal Irredundant and Redundant Motifs - Basis motifs are determined from an input sequence through an iterative technique that begins by creating small solid motifs and continues to create larger motifs that include “don't care” characters and that can include flexible portions. The small solid motifs, including don't care characters and flexible portions, are concatenated to create larger motifs. During each iteration, motifs are trimmed to remove redundant motifs and other motifs that do not meet certain criteria. The process is continued until no new motifs are determined. At this point, the basis set of motifs has been determined. The basis motifs are used to construct redundant motifs that are formed by determining sets for selected basis motifs. From these sets, unique intersection sets are determined. This process continues, by selecting additional basis motifs, until all basis motifs have been selected. An apparatus for performing the process is also disclosed. | 2012-05-03 |
20120109868 | Real-Time Adaptive Output - The subject disclosure relates to a technology by which output data in the form of audio, visual, haptic, and/or other output is automatically selected and tailored by a system, including adapting in real time, to address one or more users' specific needs, context and implicit/explicit intent. State data and preference data are input into a real time adaptive output system that uses the data to select among output modalities, e.g., to change output mechanisms, add/remove output mechanisms, and/or change rendering characteristics. The output may be rendered on one or more output mechanisms to a single user or multiple users, including via a remote output mechanism. | 2012-05-03 |
20120109869 | RESOURCE ANALYSIS - Various embodiments provide techniques for analyzing resources based on a set of rules to determine problems that may occur during a product (e.g., a software product) development cycle. In accordance with some embodiments, resources can include files, strings, images, text, user interface elements (e.g. controls, radio buttons, and/or windows), and so on. In at least some embodiments, a resource analysis utility (“RAU”) is provided that can load resource files and analyze associated resources according to a set of rules. According to some embodiments, the RAU includes a graphical user interface (“GUI”) that enables resource files to be selected and rules to be selected that are to be used to analyze the resource files. The GUI can also include results of the analysis of the resource files. | 2012-05-03 |
20120109870 | SCALABLE REASONING USING A POLARITY-BASED MODULE - Modularization-based reasoning of reasoning tasks is provided. Performing a reasoning task includes receiving the reasoning task. Symbols in the reasoning task are interpreted to extract a module from the knowledge base. The reasoning task is them performed with the extracted module to obtain a result of the reasoning task. | 2012-05-03 |
20120109871 | REPRODUCING APPARATUS AND METHOD, AND COMPUTER PROGRAM - A reproducing apparatus ( | 2012-05-03 |
20120109872 | WIRELESS MOTION SENSOR NETWORK FOR MONITORING MOTION IN A PROCESS, WIRELESS SENSOR NODE, REASONING NODE, AND FEEDBACK AND/OR ACTUATION NODE FOR SUCH WIRELESS MOTION SENSOR NETWORK - Wireless motion sensor network for monitoring motion in a process comprising at least one wireless sensor node for measuring at least one physical quantity related to motion or orientation, feature extraction means for deriving a feature for the measured quantities, a wireless transmitter connected to the feature extraction means for transmitting the derived feature, and the wireless receiver receiving derived features from other sensor nodes, the network further comprising a reasoning node for collecting features transmitted by the at least one wireless sensor node comprising a collaborative reasoning engine for determining further features based on features received by a wireless receiver wherein the further features are determined by calculation and/or a rule set; and the wireless motion sensor network comprising a feedback and/or actuation means for intervening in or influencing a monitored process based on the output of the collaborative reasoning engine. | 2012-05-03 |
20120109873 | ADMISSION CONTROL IN CLOUD DATABASES UNDER SERVICE LEVEL AGREEMENTS - An admission control system for a cloud database includes a machine learning prediction module to estimate a predicted probability for a newly arrived query with a deadline, if admitted into the cloud database, to finish its execution before said deadline, wherein the prediction considers query characteristics and current system conditions. The system also includes a decision module applying the predicted probability to admit a query into the cloud database with a target of profit maximization with an expected profit determined using one or more service level agreements (SLAs). | 2012-05-03 |
20120109874 | METHODS AND SYSTEMS FOR SEMICONDUCTOR TESTING USING A TESTING SCENARIO LANGUAGE - Methods and systems for semiconductor testing. In one embodiment, a semiconductor testing method includes one or more of the following stages: defining a rule relating to semiconductor testing, validating the rule, bundling the rule with other rules, correlating the rule with other rules, publishing the rule, actualizing the rule, and follow up relating to the rule. In one embodiment, a semiconductor testing system includes one or more of the following modules: rule creation module(s), analysis module(s), simulation module(s), real time production module(s), and offline production module(s). In one embodiment, user friendly graphical user interface(s) can be used for defining the building blocks of a rule and/or for viewing an optional hierarchy of categories to which the rule belongs. | 2012-05-03 |
20120109875 | ORGANIZATION OF DATA MART USING CLUSTERED KEY - A data mart may be organized using a clustered key, thereby allowing certain efficiencies in data search and retrieval to be realized. In one example, the clustered key is made of a plurality of attributes. The attributes may be chosen based on their likelihood of being using as search criteria. The likelihood of a given attribute being used as a search criterion may be determined through historical analysis of search requests. Records in the data mart may be sorted based on the attributes in the clustered key, thereby producing records that are organized by attribute in sequential runs. When a search uses an attribute in the clustered key as a search criterion, the records that are being sought may appear in one or more sequential runs, thereby leveraging the efficiency of sequential reads as opposed to random reads. | 2012-05-03 |
20120109876 | Long-term global anonymous medical health records repository - This invention provides a very large, long term, universal, and global repository of health records for knowledge preservation, statistical sample analysis, and querying, without personally identifiable patient information. Embodiments of this invention provide a computerized system consisting of a very large number—thousands to billions—of health records, with long-term medical history—spanning several years to several decades—, obtained from diverse health care providers, stored in read-only mode in a global repository, without accessible personally identifiable patient information, and with the corresponding means to query, correlate, trend, and analyze the data. | 2012-05-03 |
20120109877 | Character String Aggregation in Numerical Aggregation - A method includes preparing a character string management table for managing character strings, a character string field, and a numerical field corresponding to the character string field in hierarchy structure data of a MOLAP, generating, in response to character string data being input into the character string field, a unique character string ID for a character string of the character string data and storing the character string ID into the numerical field, storing the character string ID and the character string data into the character string management table, calculating an aggregated value of the numerical fields by the numerical aggregation calculation of the MOLAP at a higher hierarchy layer of the hierarchy structure data, resolving the aggregated value into separate character string IDs at the higher hierarchy layer, and referring to the character string management table to obtain and display character string data corresponding to the resolved character string IDs. | 2012-05-03 |
20120109878 | DEBUGGING SYSTEM FOR MULTIDIMENSIONAL DATABASE QUERY EXPRESSIONS ON A PROCESSING SERVER - The present invention relates to data processing systems and methods to facilitate debugging, development and execution of multidimensional database queries, such as MDX (Multi-Dimensional eXpressions), for a multidimensional database structure on a computer architecture running on a server, such as an OnLine Analytical Processing Server (OLAP). The expression or query can be broken down and executed incrementally and associated with contextual information which can be viewed by an end-user via an understandable user interface. The advantage is the drastic simplification of very complex computations, giving the user a perspective not available till now. This allows users to better understand multidimensional queries, find errors that occur in the execution and correct such errors. | 2012-05-03 |
20120109879 | METHOD FOR SCHEDULING A TASK IN A DATA WAREHOUSE - Provided is a method and system for scheduling a task in a data warehouse. A task in a data warehouse is scheduled based on selection of a report related to the data warehouse. | 2012-05-03 |
20120109880 | USING ORGANIZATIONAL AWARENESS IN LOCATING BUSINESS INTELLIGENCE - An illustrative embodiment of a computer-implemented method for using organizational awareness in locating business intelligence receives an identity of an individual in an organizational hierarchy of users to form an identified individual and identifies people related to the identified individual in the organizational hierarchy of users using a people information database and relationship criteria to form related people. The computer-implemented method further identifies documents associated with the related people to form identified documents, inspects gathered information of the identified documents using a subset of relationship criteria to form inspected information and creates a list of suggested documents based at least on the inspected information. | 2012-05-03 |
20120109881 | IDENTIFYING AND DEFINING INFORMATION SERVICES FOR DELIVERY IN A SERVICE ORIENTED ARCHITECTURE - A method for information service identification during service modeling of a service oriented architecture (SOA) architected computing system includes loading a business process defined by different business services in memory of a service modeling tool executing in a host computing platform. The method further includes identifying different information elements directed for access by the business services and determining a set of information transactions for the identified different information elements. The method yet further includes generalizing the set of information transactions into a candidate list of information services. The method even yet further includes selecting from amongst the candidate list a selection of information services for incorporation into the business process. Finally, the method includes refining the business services of the business process to invoke the selection of information services to access the identified different information elements. | 2012-05-03 |
20120109882 | Systems and methods to consolidate and communicate user profiles and modality preferences information for content delivery or interaction experiences - Computer-implemented systems and methods are provided whereby Users can dynamically configure and control the use of their preferences for both types and modality of interactions with multiple Provisioners. These inventive systems and methods also enable Provisioners to gain access to User preferences to establish or affect interactions and transactions with Users. Advantageously, these inventive systems and methods provide User control of the receipt of content, matter/substance, experiences and interactions, to enable consolidating management of the User's “interaction profile” into a unified system, while increasing the quality and depth of the relationship between the User and the Provisioner, including but not limited to the creation of emotional/affinity ties to the Provisioner. Furthermore, multiple instances of User profile data can be shared amongst multiple Provisioners in a way that creates affinity between Users and Provisioners and improves User experience, while maintaining User anonymity. | 2012-05-03 |
20120109883 | PRESERVING USER INTENT IN MERGING ORDERED OBJECTS - Algorithms are provided to determine a final sequence of objects based on separating the objects from a base sequence and two derived sequences into common objects appearing in all three sequences and non-common objects missing from at least one of the sequences, then determining the final order of the common objects, and using the positioning of the non-common objects relative to the common objects in the original sequences. The final sequence represents changes made by the two derived sequences to the base sequence. | 2012-05-03 |
20120109884 | ENHANCEMENT OF USER CREATED DOCUMENTS WITH SEARCH RESULTS - A non-transitory computer readable medium and a method for enhancing a document with search results, the method may include: displaying to a user, within a first screen of a split-screen interface, at least a portion of a document while displaying, within a second screen of the split-screen interface, at least one search result obtained from searching information sources that differ from the document; receiving a request from a user to copy at least a portion of at least one search result to the document; incorporating the portion of the at least one search result to the at least portion of the document thereby providing an amended document; receiving from the user a request to edit the amended document; and editing the amended document in response to the request. | 2012-05-03 |
20120109885 | FILE RETRIEVAL DURING A LEGACY STORAGE SYSTEM TO DISPERSED STORAGE NETWORK MIGRATION - A method begins by a processing module receiving a retrieval request for a file and determining whether the file is being migrated from a legacy storage system to a dispersed error coding storage system. The method continues with the processing module determining a retrieval option for the file when the file is being migrated from the legacy storage system to the dispersed error coding storage system. The method continues with the processing module retrieving the file, based on the retrieval option, in at least one of a legacy format from the legacy storage system and a plurality of sets of encoded data slices from the dispersed error coding storage system. | 2012-05-03 |
20120109886 | DATA MANAGEMENT SYSTEM - A data management system includes a database storing a plurality of data and a management platform linked to the database. The management platform contains a data list corresponding to the data and a connection unit linked to the data list and the corresponding data. Users link an electronic device to the management platform via the internet to process the data. The electronic device outputs an execution signal to the management platform to process the data in the database through the connection unit. Thus the users do not need to download the data to the electronic device and can directly execute online to save storage space of the electronic device and required time of downloading. | 2012-05-03 |
20120109887 | METHODS AND SYSTEMS FOR SYNCHRONIZING DATA IN A MULTI-TENANT DATABASE ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for synchronizing data in a database network system. These mechanisms and methods for synchronizing data in database network system can enable embodiments to provide users a synchronization button on a UI or synchronization field through an API for specifying data for synchronization. The ability of embodiments to provide users a synchronization button on a UI or synchronization field through an API for specifying data for synchronization can enable users to easily and efficiently change and update data in a database system. | 2012-05-03 |
20120109888 | DATA PARTITIONING METHOD OF DISTRIBUTED PARALLEL DATABASE SYSTEM - A data partitioning method for a distributed parallel database system, comprising creating fact tables and dimension tables according to a constructed distributed parallel database system, inserting records of the dimension tables and the fact tables into nodes according to partitioning rules, replicating the records of dimension tables into the nodes that include fact tables, performing data deletion, and performing data update. | 2012-05-03 |
20120109889 | Automated Topology-Based Statistics Monitoring And Performance Analysis - A computer is programmed to parse a network that interconnects databases in a distributed database system, into a number of paths, wherein each path starts in a source database that is a source of changes and ends in a destination database that uses the changes to replicate the source database. The computer identifies databases that occur within each path in the network, and queries the identified databases to obtain statistics for each path. Statistics along each path are analyzed automatically, to identify a component in each path as a candidate for further investigation. The identified component may be marked as a bottleneck e.g. if there are no other paths connected to it. Alternatively the identified component may be a source of changes for another path that has a bottleneck or that has another candidate for further investigation. The identified bottleneck is displayed to the user with recommendations for improvement. | 2012-05-03 |
20120109890 | METHOD AND APPARATUS FOR REGISTERING SNS INFORMATION - The present invention provides a method and an apparatus for registering Social Networking Service (SNS) information using phone book data. The method includes checking whether or not phone book data includes at least one SNS information; and registering the at least one SNS information in an SNS address book of user, when the phone book data includes the at least one SNS information. | 2012-05-03 |
20120109891 | DATA REMOTE SYNCHRONIZATION SYSTEM - A data synchronization system includes a receiver and a transmitter. The receiver includes a remote storage circuit, first remote controller, and second remote controller. The transmitter includes a local storage circuit and a local controller. In response to local volume information corresponding to the local storage circuit, the controller establishes a main communication link and a redundant communication link respectively connected to the first remote and the second remote controllers. When the first remote controller operates normally, the data synchronization takes place between the receiver and the transmitter via the main communication link. When the first remote controller operates abnormally, the second remote controller takes the operation of the first remote controller for controlling the receiver, so that the data synchronization takes place between the receiver and the transmitter via the redundant communication link. | 2012-05-03 |
20120109892 | PARTITIONING ONLINE DATABASES - The present invention extends to methods, systems, and computer program products for partitioning online databases. Online database operations, such as, for example, SPLIT, MERGE, and DROP, are used to alter the arrangement of partitions in a federated database. A SPLIT operation splits rows at one partition across a plurality of other partitions. A MERGE operation merges rows at a plurality of partitions in to one partition. A DROP operation shifts responsibility for rows of data from one partition to another partition and then drops the rows from the one partition. | 2012-05-03 |
20120109893 | PRIVATE DATABASE LOGGING WITH MINIMAL STORAGE REQUIREMENTS - An apparatus, system, and method are disclosed for logging operations for a database. An operation event module detects an operation on a record in a database table. A translation module creates a changed field bit field, one or more operation time bit fields, and a user bit field. The translation module creates the changed field bit field by encoding indicators of one or more fields of the record that the operation is configured to change, creates the one or more operation time bit fields by encoding time information for the operation, and creates the user bit field by encoding information of a user associated with the operation. A consolidation module packs at least the changed field bit field, the one or more operation time bit fields, and the user bit field into a single bit array. A log module stores the bit array in a change log. | 2012-05-03 |
20120109894 | BACKUP OF DEDUPLICATED DATA - Computer program product to back up deduplicated data to data storage media, the deduplicated data comprising a plurality of data blocks referenced for deduplication. In one embodiment, the existence of multiple references to each of the data blocks is determined; and at least two copies of at least each data block having multiple references thereto is stored, each to a separate data storage media. In another embodiment, the references to each of the data blocks is determined; the total of multiple references is compared to a percentage threshold; and multiple copies are stored for all the data blocks where the percentage threshold is exceeded. | 2012-05-03 |
20120109895 | VERSATILE IN-MEMORY DATABASE RECOVERY - The subject disclosure relates to a database recovery technique that implements various aspects of transaction logging to optimize database recovery performance. Transactions are logged logically with no reference to physical location, which enables logging to be performed via multiple independent log streams in parallel. A set of log streams can further be adjusted to conform to a local configuration of a mirror or secondary node in order to increase mirroring flexibility. Additionally, individual transactions or groups of transactions are recorded using a single log record, which contains timestamp information to enable database recovery without reference to physical checkpoint files. Further, techniques are provided herein for processing transactions without Write Ahead Logging or hardening of undo information. As further described herein, a transaction can be committed via a set of hierarchical stages, which in turn can facilitate integration of an in-memory database system with one or more external database systems. | 2012-05-03 |
20120109896 | DATA SIGNAL MIRRORING - Methods, devices, and systems for data signal mirroring are described. One or more methods include receiving a particular data pattern on a number of data inputs/outputs of a memory component, and responsive to determining that a mirrored version of the particular data pattern is received by the memory component, configuring the number of data inputs/outputs to be mirrored. | 2012-05-03 |
20120109897 | SYSTEM AND METHOD FOR OPTIMIZING MIRROR CREATION - Embodiments of the present invention are directed to a method and system for optimizing mirror creation. The method includes receiving, within an electronic system, a request for creating a mirror of a portion of a volume and accessing a data structure comprising information about a plurality of regions of the volume. The method further includes determining a plurality of regions comprising non-zeros of the volume based on the data structure and copying only the plurality of regions comprising non-zeros to create the mirror. | 2012-05-03 |
20120109898 | Utilizing Metadata to Optimize Efficiency for Archiving Emails - A method, a computer program product and a system are provided for archiving emails, where the email system includes at least one user mailbox configured to receive and store emails within the user mailbox and send emails from the user mailbox. User-specific metadata corresponding with emails received and sent by each user mailbox is collected. The collected user-specific metadata is analyzed to provide a predictive indication when and which emails will be archived for each user mailbox, and emails are archived for user mailboxes based upon the predictive indication for each user mailbox. | 2012-05-03 |
20120109899 | CONFIGURING A DATA PROTECTION SYSTEM - A computer-implemented system configured to describe the relationship between a first Namespace and a second Namespace is provided. The system includes a containment relationship identifying a direct relationship between a first object of the first Namespace and a second object of the first Namespace. Moreover, the system includes a junction relationship linking the second object of the first Namespace to a first object of the second Namespace. In one embodiment, the system is configured to facilitate the recovery of information based on the descriptions of the Namespaces that is maintained. | 2012-05-03 |
20120109900 | MARKETIZATION ANALYSIS - Various embodiments provide techniques for analyzing the marketization of products. In at least some embodiments, a marketized version of a product (e.g., a software application) is associated with a configuration file that indicates actual product element settings for the marketized version. According to some embodiments, techniques are provided for determining if the product element settings (e.g., expected behaviors) indicated in the configuration file match product element settings in a specification for the product and/or vice-versa. In at least some embodiments, techniques are provided for generating a specification file from a configuration file for a marketized version of a product. For example, product elements and product element settings can be selected from the configuration file and used to generate the specification file. The specification file can then be used to validate the product and/or other versions of the product, e.g., subsequent builds and/or marketizations of the product. | 2012-05-03 |
20120109901 | CONTENT CLASSIFICATION APPARATUS, CONTENT CLASSIFICATION METHOD, AND CONTENT CLASSIFICATION PROGRAM - Event occurrence information storing means stores event occurrence information in which an event into which a content is classified is associated with photographic acquisition information including shooting date information indicative of the date when the content was shot. Event occurrence information correcting means corrects the event occurrence information based on shooting date information for multiple years and a base year. On condition that the shooting date information on the content to be classified corresponds to the date of the event occurrence information corrected by the event occurrence information correcting means, event determination means determines an event determined to be likely among events corresponding to the date of the event occurrence information to be the event into which the content should be classified. | 2012-05-03 |
20120109902 | CONTENT CACHING BASED ON REFRESH AND EXPIRATION TIMES - A device is configured to receive a request for particular content metadata; determine, in response to the request, whether information associated with the particular content metadata is stored in a local memory; present the particular content metadata for display without contacting a server when the information has been stored in the memory for less than a first amount of time; present the particular content metadata for display and contact a server to obtain new content metadata when the information has been stored in the memory for at least the first amount of time and less than a second amount of time; and contact a server to obtain new content metadata, relating to the particular content metadata, and present the new content metadata for display when the information has been stored in the memory for at least the second amount of time. | 2012-05-03 |
20120109903 | HALLOWEEN PROTECTION IN A MULTI-VERSION DATABASE SYSTEM - Mitigating problems related to the Halloween problem including where update operations potentially allow the record to be visited more than once during the operation. A method includes accessing an instance of a data store operation statement. The instance of the data store operation statement is executed causing an update or delete to an old version of data store record or creation of a data store record resulting in a new version of the data store record in the case of an update or creation of a data store record and a deleted version of the data store record in the case of a delete in the data store. The instance of the data store operation statement is correlated with the new version of the data store record or the deleted version of the data store record. | 2012-05-03 |
20120109904 | Media File Storage - Methods, systems and program products for replacing a master media file. Data indicates characteristics of a first user's multiple media files. At least one of the multiple media files matches content in a master media file. The content in the matching media file is of a second quality that is higher than the first quality of the master media file. A server system stores the matching media file in place of the master media file. The server system receives a request from a second user for content matching the master media file, and accesses quality parameters that indicate the second user can access a version of the content at a third quality that is less than the second quality. A media file that contains the requested content at the third quality is generated and sent to the second user. | 2012-05-03 |
20120109905 | IDENTIFYING AND REPRESENTING CHANGES BETWEEN EXTENSIBLE MARKUP LANGUAGE (XML) FILES - This disclosure is directed to techniques for providing comparing first and second XML files to one another. According to these techniques, a computing device (e.g., a version control service executing on the computing device), may be configured generate at least two edit transcripts that each include one or more operational changes that may be applied to data elements of the first XML file to arrive at data elements of the second XML file (or vice versa). The computing device may select at least one optimal edit transcript based on which of the number of operational changes of the at least two edit transcripts. | 2012-05-03 |
20120109906 | METHOD FOR IDENTIFYING LOGICAL DATA DISCREPANCIES BETWEEN DATABASE REPLICAS IN A DATABASE CLUSTER USING ENHANCED TRANSACTION LOGGING - A method and system for monitoring and maintaining the consistency of replicated databases in a shared-nothing database cluster architecture is presented. In order to improve the ability of the system to maintain data consistency between the various database replicas in the cluster, an enhanced relational database management system is described that: (a) tags each data change record in the transaction log for a given managed database with a unique transaction identifier that is associated with the transaction request that initiated the data change; and, (b) tags each data change record in the transaction log for a given managed database with a client identifier that identifies the client that submitted the transaction request that initiated the data change. The enhanced relational database management system also includes an extended client interface that makes the unique transaction identifier for each transaction request available to the client application that submitted the transaction request. | 2012-05-03 |
20120109907 | ON-DEMAND DATA DEDUPLICATION - Embodiments of the invention relate to performing on-demand data deduplication for managing data and storage space. Redundant data in a system is detected. Availability of data storage space in the system is periodically evaluated. Performance parameters of the system are evaluated. Detected redundant data is selected based on the data storage availability and performance parameters of the system. If at least a portion of the selected redundant data is to be deduplicated is determined. | 2012-05-03 |
20120109908 | ACTIVE MEMORY EXPANSION AND RDBMS META DATA AND TOOLING - Techniques are described for estimating and managing memory compression for query processing. Embodiments of the invention may generally include receiving a query to be executed, ascertaining indicatory data about the retrieved data, and selectively compressing a portion of the data in memory according to the indicatory data. In one embodiment, the amount of compression performed during each query execution is recorded and outputted to assist in adjusting the selective compression process. | 2012-05-03 |
20120109909 | Random Access Data Compression - Methods, program products, and systems implementing random access data compression are disclosed. Data can be stored in a data structure in compressed or non-compressed form. The data structure can include a header block, one or more data blocks, and one or more index blocks. Each data block can include data compressed using different compression technology. The header block can include searchable references to the data blocks, which can be located in the data structure after the header block. The searchable references permit non-sequential access to the data blocks. The data blocks can be organized independent of a file system structure. The header block can additionally include references to the one or more index blocks, which can expand the references in the header block. | 2012-05-03 |
20120109910 | EFFICIENT COLUMN BASED DATA ENCODING FOR LARGE-SCALE DATA STORAGE - The subject disclosure relates to column based data encoding where raw data to be compressed is organized by columns, and then, as first and second layers of reduction of the data size, dictionary encoding and/or value encoding are applied to the data as organized by columns, to create integer sequences that correspond to the columns. Next, a hybrid greedy run length encoding and bit packing compression algorithm further compacts the data according to an analysis of bit savings. Synergy of the hybrid data reduction techniques in concert with the column-based organization, coupled with gains in scanning and querying efficiency owing to the representation of the compact data, results in substantially improved data compression at a fraction of the cost of conventional systems. | 2012-05-03 |
20120109911 | Compression Of XML Data - Methods of compressing XML source data include identifying each element type of the XML source data, generating a representation of element names for each identified element type, and generating a representation of data content for each instance of each element type separate from the representation of element names of the element types. | 2012-05-03 |
20120109912 | METHODS AND SYSTEMS TO MAINTAIN DATA COHERENCY - In one embodiment, a data coherency system access an age criterion associated with a data set and determines a previous refresh time associated with the data set. The data coherency defines a next refresh time that satisfies the age criterion relative to the previous refresh time and schedules a request for the data set at the next refresh time. | 2012-05-03 |
20120109913 | METHOD AND SYSTEM FOR CACHING REGULAR EXPRESSION RESULTS - A method and system for efficiently processing regular expressions associated with new BGP packets uses the caches results of prior processing of regular expressions associated with a prior matching BGP packet within the same epoch. | 2012-05-03 |
20120109914 | VERSION MISMATCH DELAY AND UPDATE FOR A DISTRIBUTED SYSTEM - Illustrated is a system and method to receive an instruction to access a set of identified data structures, where each identified data structure is associated with a version data structure that includes annotations of particular dependencies amongst at least two members of the set of identical data structures. The system and method further comprising determining, based upon the dependencies, that a version mismatch exists between the at least two members of the set of identified data structures, the dependencies used to identify a most recent version and a locally cached version of the at least two members. The system and method further comprising delaying execution of the instruction until the version mismatch between the at least two members of the set of identified data structures is resolved through an upgrade of a version of one of the at least two members of the set of identified data structures. | 2012-05-03 |
20120109915 | DOCUMENT MANAGEMENT SYSTEM, METHOD FOR CONTROLLING THE SAME, AND STORAGE MEDIUM - A document management system determines that a plurality of versions to be managed is a version to be stored in a file server or in a document management apparatus, the version that is determined to be stored in the file server apparatus and the property information are registered in the file server apparatus, and the version that is determined to be stored in the document management server apparatus and the property information are registered in the document management server apparatus. Information about registration destination in the version registered in the file server is stored in the document management server apparatus. Such a configuration reduces the amount of use of a storage disk in the document management server apparatus to suppress the operation cost. Even if a management system is different, a document management system capable of managing data is provided. | 2012-05-03 |
20120109916 | MANAGING SNAPSHOT STORAGE POOLS - Various embodiments of the invention relate to an apparatus and a method of managing a snapshot storage pool (SSP) associated with a storage unit of a distributed data storage system. According to some embodiments of the invention, the apparatus may include a logic module and a processor. The logic module may be adapted to provide a threshold corresponding to a ratio between a current amount of storage resources used for storing snapshots in the SSP and a total storage capacity defined for the SSP. The processor may be adapted to trigger an action that may be effective for managing the SSP in response to the amount of storage resources used for storing snapshots in the SSP crossing the threshold. | 2012-05-03 |
20120109917 | SYSTEM AND METHOD FOR SYNCHRONOUSLY UPDATING A HIERARCHY BRIDGE TABLE - A method for maintaining a hierarchy bridge table consistent with a corresponding hierarchy table includes listening for a transaction, having a start boundary and an end boundary, on the hierarchy table; and upon detecting and identifying the transaction, directing execution of an update method on the bridge table, where the update method is completed within the boundaries of the transaction using the identity of the transaction and a state of the bridge table at the start boundary of the transaction. | 2012-05-03 |
20120109918 | MULTI TRANSACTION CONTROL SYSTEM WITH UPDATE ACCESS COUNTER OWNED BY THE TRANSACTION PROCESS AT THE START POINT TO KEEP TRANSACTION CONSISTENCY - To achieve a multi-transaction processing system which assumes real-time update having practical throughput being a requirement, in multi-transaction processing in which consistency should be maintained. An update access-counter technology is applied which assumes a time when a counter is returned to an initial value depending on the up-down counting of the counter identified by a process ID of a process that is a starting point of multi-transaction processing being the completion of one multi-transaction processing, thus solving the problem. | 2012-05-03 |
20120109919 | HIGH AVAILABILITY DATABASE MANAGEMENT SYSTEM AND DATABASE MANAGEMENT METHOD USING SAME - Provided is a method of managing a database (DB) using a high availability database management system (DBMS), which continuously provides a service when an error occurs in the DBMS. The DB management method in the high availability DBMS including a plurality of broker nodes and a plurality of server nodes may include an operation (a) to enable one of the plurality of broker nodes to access a main server node of the plurality of server nodes when a DB change request is received from an application server, and an operation (b) to enable the main server node to process the DB change request when the broker node succeeds in accessing the main server node, and to enable the broker node to access one of sub-server nodes so that the sub-server node processes the DB change request when the broker node fails to access the main server node due to an error in the main server node. | 2012-05-03 |
20120109920 | SYSTEMS AND METHODS PROVIDING A SOFT EXIT STATE FRO SECONDARY BUSINESS OBJECTS LOCKS - According to some embodiments, a primary business object BO | 2012-05-03 |
20120109921 | INODE SYSTEMS AND METHODS - Systems and methods for inode use are presented. In one embodiment; an inode reuse method includes: receiving an indication of an operation that involves access to file related information; assigning an inode to the access; identifying one of a plurality of inode reuse scenarios for the inode; and making the inode available for reuse in accordance with the one of the plurality of inode reuse scenarios. In one embodiment, the one of the plurality of inode reuse scenarios is a relatively expedited reuse scenario. In one exemplary implementation, the relatively expedited inode reuse scenario is utilized if the inode is not required for further processing associated with the operation. The inode can be reused for another immediately subsequent operation. In one embodiment, a first one of the plurality of inode reuse scenarios includes placing the inode at a head queue position of a use queue and a second one of the plurality of inode reuse scenarios includes placing the inode in a tail queue position of the use queue. Association of the inode to the inode reuse scenario can be tracked. The tracking can include flagging the inode for relatively expedited reuse. | 2012-05-03 |
20120109922 | USER FEED DATA DELIVERY - A system for delivering user specific data comprises a web browser, an application server, and a content server. The browser receives an identification associated with a user profile and transmits a login message to the application server. The application server receives the login message, determines the profile associated with the login message and the feeds or searches associated with the determined profile. Next, the application server queries the content server for data associated with the profile's feeds and searches. The application server determines from the retrieved data the data that has not been previously transmitted to the browser in connection with the profile. The application server then transmits the determined data to the browser and the browser communicates the data to a user associated with the profile. | 2012-05-03 |
20120109923 | SYSTEM AND METHOD FOR DISPLAYING SEARCH RESULTS ON ELECTRONIC DEVICES - A system and method are provided for displaying search results on an electronic device. The method includes: displaying at least a portion of a first set of search results; capturing one or more images using a camera device of the electronic device, the camera device being directed in a same direction as a display of the electronic device, the image comprising one or more subjects; determining corresponding points of regard in the one or more images for at least one of the one or more subjects, the points of regard being indicative of areas on the display at which a gaze of the corresponding subject is directed; determining one or more search results associated with the points of regard; and displaying further search results based on information associated with the one or more search results associated with the points of regard. | 2012-05-03 |