30th week of 2012 patent applcation highlights part 57 |
Patent application number | Title | Published |
20120191596 | EVALUATING, MONITORING, AND CONTROLLING FINANCIAL RISKS USING STABILITY SCORING OF INFORMATION RECEIVED FROM SOCIAL NETWORKS AND OTHER QUALIFIED ACCOUNTS - A computer-implemented method for managing the financial risk in a risk-taking scenario associated with a subject of risk-taking. The method includes receiving authorization to access at least one qualified account of a subject of risk-taking; receiving data from the qualified accounts of the subject of risk-taking; determining a stability score based on the received data, the stability score being an estimate of the financial risk in the risk-taking scenario; and performing an action through the qualified account based on the stability score. | 2012-07-26 |
20120191597 | SYSTEM AND METHOD FOR COLLECTING AND DISTRIBUTING DIGITAL RECEIPTS - According to certain embodiments of the present invention, a method for coordinating the provision of a digital receipt associated with a financial transaction is provided. According to the method, a digital receipt and an identifier corresponding to the digital receipt are communicated from an acquirer and received at a digital receipt server. The digital receipt and the corresponding identifier may be communicated through a second network, such as the Internet. The digital receipt and the identifier corresponding to the digital receipt are then stored in the digital receipt server. The digital receipt server also receives an inquiry and an identifier corresponding to the inquiry, which are communicated from an issuer. The inquiry and the corresponding identifier may be communicated through the second network. Prior to this, the identifier is transmitted from the acquirer to the issuer, for example, through a first network such as an electronic funds transfer (“EFT”) network. | 2012-07-26 |
20120191598 | JOINT CLOSED-LOOP AND OPEN-LOOP INSTRUMENT ISSUANCE FOR DISBURSING FUNDS - A system for disbursing funds is described. The system includes a memory for storing cardholder information and a processor. The processor is configured to receive a cardholder identification, to receive a unique identifier from an instrument used for purchasing at least one of goods and services, to associate the unique identifier with the cardholder information based on the received cardholder identification, and to send the unique identifier and the cardholder information to a server. Methods and machine-readable storage media are also described. | 2012-07-26 |
20120191599 | ON-LINE CONTENT DISTRIBUTION SYSTEM - An on-line content distribution system comprises a number of user terminals operable to enable a user to generate a request for a media file and associate the request with status data indicative of either a first status or a second status. An account database responds to receipt of a request from a user terminal to update account data, based on status data associated with the request. A content database stores media files and is configured to transmit data corresponding to the media file identified in a request by a user. The transmitted data may be formatted to inhibit the utilization of the transmitted media file more than a predetermined number of times without updating the account database. If the download request includes certain status data, it may permit utilization of the transmitted media file more than a predetermined number of times without updating the account database. | 2012-07-26 |
20120191600 | METHOD AND SYSTEM FOR PAYMENT OF CHARGES ASSOCIATED WITH CHARGING AN ELECTRIC VEHICLE - Embodiments of the invention described herein use micropayments to make the payment for electrical consumption used to charge an EV. In one aspect, a mobile device such as a cellular telephone (“cell phone”) is used to make the payments. In one aspect, a method of payment for charges associated with charging an electric vehicle is described. This embodiment of a method comprises receiving electrical consumption information related to charging an electric vehicle at a charging station. The electrical consumption information is associated with a mobile device number. The electrical consumption information is authenticated. The cost for the authenticated electrical consumption information is included on an invoice for mobile device usage associated with the mobile device number. | 2012-07-26 |
20120191601 | IMAGE PROCESSING SYSTEM, IMAGE PROCESSING DEVICE, BILLING PROCESSING METHOD AND COMPUTER READABLE RECORDING MEDIUM - An image processing system includes an image processing device executing a job and a billing server performing billing process in response to execution of the job connected through a network. The billing server includes: a remaining amount management part for managing a remaining amount of each user's available funds; and a savings amount transmission part for determining a savings amount in the image processing device based on a user's available funds and sending the determined savings amount to the image processing device. The image processing device includes: a savings amount storage part for storing therein the savings amount in accordance with the user; a job execution part for executing a job with an instruction by the user; and a billing processing part for performing billing process to charge to the user in response to execution of the job. | 2012-07-26 |
20120191602 | Automated Budget Management, Multiple Payment, and Payment Authority Management - A direct debit authority management system facilitates bill payments involving a customer, a bank or financial body, and multiple billers who each bill the customer. A customer service module enables a customer to create or modify direct debit authorities for the billers. A customer registration process is facilitated by the interface to capture information for multiple billers and to establish a direct debit authority for each biller before a bill is rendered by the respective biller. A repository stores customer direct debit authorities for multiple billers, storing customer information following the customer registration process and storing biller information following the biller registration process. The system links a customer with a biller through the direct debit authority and allows a biller to draw funds from a customer based on the stored direct debit authority. | 2012-07-26 |
20120191603 | LOCATION-BASED AUTOMATIC PAYMENT SYSTEM - A method for making a location-based automatic payment includes receiving an automatic payment instruction that designates a payee account. The automatic payment instruction is associated with a payer account in a database. A payment location is received and associated with the automatic payment request in the database. A payer device that is associated with the payer account is determined to be in the payment location and, in response, a payment request is sent over a network to make a payment from the payer account to the payee account. | 2012-07-26 |
20120191604 | CONSTRUCTION PAYMENT MANAGEMENT SYSTEM AND METHOD WITH HIERARCHICAL INVOICING AND DIRECT PAYMENT FEATURES - Systems and method for managing a construction payment process. When instructions are executed by a processor, an application server electronically generates a first request for payment on behalf of a first participant in a construction project in response to information received from the first participant. The first request for payment is transmitted to a second participant and a second request for payment is electronically generated on behalf of the second participant based at least in part on the first request for payment. The second request for payment is then transmitted to a payment source. A first payment is initiated from the payment source to the first participant based on the first request for payment. A second payment is initiated from the payment source to the second participant based on the second request for payment. | 2012-07-26 |
20120191605 | DATA PROCESSING SYSTEM FOR PRICING, COSTING AND BILLING OF FINANCIAL TRANSACTIONS - The present invention provides methods and systems for pricing financial transactions by defining product rules, providing links to appropriate price tables, and calculating a price for a financial transaction. A data processing system in accordance with one embodiment of the present invention, creates a product rule corresponding to a financial transaction. The product rule contains mandatory attributes and optional attributes. Optional attributes may be looked up using identifiers constructed from said mandatory attributes. Optional attributes include a link to a price table which contains further attributes, including a pricing method. A price is then calculated in accordance with the pricing method. Billing is completed according to the billing method for the particular financial transaction. | 2012-07-26 |
20120191606 | Social network transaction processing system - A system for transferring funds using social network connections. The system sends application programming interface (API) requests to social networks to obtain “friend” information and create accounts into which funds are deposited and which may be retrieved by recipients via hyperlinks in messages provided through social networks. The system may also be used to request funds from social network friends. The system provides benefactor friends fund requests in the form of social network messages, which allow the benefactors to access the system and provide funds to a user via hyperlinks in the messages. | 2012-07-26 |
20120191607 | Methods And Systems For Facilitating Or Executing Electronic Payment Transactions - A method for executing an electronic payment transaction may include initiating or receiving notification of the initiating of a communication session with a wireless data connection enabled computing device, sending a payment transaction request during the communication session for the wireless data connection enabled computing device, and receiving a payment confirmation or a rejection of the payment transaction request to conclude the payment transaction. | 2012-07-26 |
20120191608 | Method and Apparatus for Regulating Electronic Mail Transmission through Funds Verification - Methods and apparatus for regulating the transmission of electronic mail message are provided. The amount of funds necessary to transmit the electronic mail message to its destination is calculated and the sender's account is queried to ensure sufficient funds exist. If so, the electronic mail message is sent to its destination and the amount of the funds are deducted from the sender's account. If not, the electronic mail message is held and the user is allowed to deposit sufficient funds to allow for delivery. In determining the necessary amount of funds, variables can include the geographic location of the destination and the size of the electronic mail message and its attachments. | 2012-07-26 |
20120191609 | SECURE AND EFFICIENT PAYMENT PROCESSING SYSTEM - A method for carrying out commercial transactions includes establishing a transaction processing system on an electronic communications network, and establishing an account within the transaction processing system for a corresponding account holder. One or more descriptions of acceptable future commercial transactions related to the account are obtained from the account holder. Commercial transactions carried out via the transaction processing system are administered, and it is verified that administered commercial transactions related to the account meet one or more of the descriptions obtained. | 2012-07-26 |
20120191610 | ONLINE PAYMENT FOR OFFLINE PURCHASE - A user receives a unique purchase identifier from a merchant during an offline purchase transaction. The merchant holds the purchase. The user makes an online payment at a later time by entering the purchase identifier through a payment provider, who retrieves details of the purchase and processes the payment if the user approves of the payment. The merchant is notified and releases or ships the purchase to the user. | 2012-07-26 |
20120191611 | SYSTEMS AND METHODS FOR ENCODED ALIAS BASED TRANSACTIONS - Disclosed is a computer based method for securing a financial transaction. A transaction device does not include any human readable data that can be used to identify the account owner and/or the transaction account. A first code and a second code are combined to determine an alias transaction account code. A transaction account is determined based upon the alias transaction account code. | 2012-07-26 |
20120191612 | PORTABLE E-WALLET AND UNIVERSAL CARD - Universal cards are used in place of all the other traditional cards which a person may want to carry. The universal card can include a short range communications transceiver to communicate with a mobile device. The mobile device can include a user interface and an e-wallet application so that the user can interface with the e-wallet application for programming the universal card via the short range communication link. Once programmed, the universal card emulates a function of a traditional card. | 2012-07-26 |
20120191613 | SYSTEMS AND METHODS FOR VIRTUAL MOBILE TRANSACTION - Disclosed is a computer based method including receiving a request, by a virtual mobile transaction computer, from a user device or from an application running on the user device. The user and the user device are verified and authenticated based on one or more parameters. A transaction account is determined, where the transaction account is associated with the user. A barcode is sent to the user device and the barcode is used to initiate a payment for a purchase transaction associated with the request. | 2012-07-26 |
20120191614 | SYSTEM FOR LOCATION BASED TRANSACTION SECURITY - A system for improving transaction security based on location information. The system includes a transaction processing center in communication with a first transaction device and a second transaction device. The transaction processing center includes a receiver that receives respective identification and location from at least one of the first and second transaction devices. The transaction processing center also includes a transaction processor that validates the identifications, validates the locations, and executes a transaction between the first and second transaction devices when the identifications and locations are validated. | 2012-07-26 |
20120191615 | Secure Credit Transactions - A system and method for engaging in a credit or debit transaction do not transmit an individual's account number to a vendor or merchant. The individual provides the account number to a transaction acquiring device (TAD). The TAD requires the individual to provide one or more pseudo-random numbers that identify the individual. These numbers are only obtainable from an authentication device that can be unlocked only by passing an authentication challenge. The TAD then provides transaction data to a credit or debit issuer and the vendor, but does not provide or store the account number. The issuer provides the merchant with an identifier other than the account number that is nevertheless unique to the individual. This identifier may be used to track the individual's purchase history or perform other business functions. | 2012-07-26 |
20120191616 | SYSTEM AND METHOD FOR VEHICLE TRACKING - A system and method for tracking a vehicle includes a mobile tracking device that receives GPS data. The mobile tracking device transmits the location data to a tracking system whenever it detects certain events based on the data, such as the vehicle making a stop, resuming motion, changing direction, or exceeding a speed limit. The tracking system can associate received data on vehicle location with service calls and automatically generate an accurate bill reflecting the distance traveled to the service call and the duration of the stop. | 2012-07-26 |
20120191617 | SYSTEM AND METHOD FOR TRACKING A TIRE RETREAD PROCESS - A system and method for tracking a tire through a retread process include various checkpoints with networked touch screen computers at each checkpoint. At certain inspection and repair checkpoints the touch screen computers display tire cross section images with multiple different regions. Selecting a region allows a technician to change injury or repair data associated with that region of the tire. The computer automatically checks entered information against customer retread specifications and alerts the technician if the tire does not fit the customer's requirements for repairing or retreading the tire. | 2012-07-26 |
20120191618 | Systems, Methods and Computer Program Products for Incentivizing Assignment or Licensing of Patents Rights - Systems, methods and computer program products are provided that create more efficient dynamics for private resolution of patent disputes. By providing defined discrete phases for acquiring information related to the validity of a patent, patent holders and potential licensees, potential stakeholders, or potential assignees will be incentivized to resolve their disputes in a mutually beneficial manner rather than wait for additional information that may dramatically increase or decrease the value of the asset. | 2012-07-26 |
20120191619 | System & Method For Locating & Assessing Intellectual Property Assets - A networked computer system permits users to analyze intellectual property assets based on a desired profile, status, or associated event. Both issued and pending applications (including in post grant challenges) can be assessed to identify both a value and/or potential threat posed by such assets. | 2012-07-26 |
20120191620 | FACILITATING CONNECTIONS BY ENTREPRENEURS THROUGH A COMPUTER BASED SYSTEM - The present invention generally relates to online business networking Specifically, this invention relates to a system and method for facilitating the virtual connection of entrepreneurs with business owners, lenders, service providers, coaches, consultants, investors, and other entrepreneurs through a computer based system that manages the process via the Internet or other network and may be delivered to an end user through static or mobile devices. | 2012-07-26 |
20120191621 | System and Method for Strong Remote Identity Proofing - A method and system for strong remote identity proofing. | 2012-07-26 |
20120191622 | SYSTEMS AND METHODS FOR ENABLING DUTY DETERMINATION FOR A PLURALITY OF COMMINGLED INTERNATIONAL SHIPMENTS - Various embodiments of the present invention provide systems, methods, and computer program products for enabling duty determination for each of a plurality of commingled international shipments being shipped to a plurality of consignees located in a country, the plurality of commingled international shipments being packed in an over packed carton. In general, various embodiments of the invention involve receiving information for each of the commingled international shipments that identifies the consignee for each of the commingled international shipments, creating an individual shipment identifier for each of the commingled international shipments, and associating each individual shipment identifier with the information for the corresponding commingled international shipment. Further, various embodiments of the invention involve transmitting the information for each commingled international shipment to a customs system to enable customs to consider each of the commingled international shipments separately for purposes of determining duty due for each of the commingled international shipments. | 2012-07-26 |
20120191623 | COMPUTER-BASED ORDERING SYSTEM FOR SELECTION OF PERISHABLE FOODSTUFFS - The present invention relates to a computer-based food delivery system ( | 2012-07-26 |
20120191624 | SYSTEM FOR PROVIDING MEDIA MANAGEMENT, CHAIN OF TITLE, AND DATA INTEGRITY - A method, system, and data structure that may provide increased certainty to the process of selling, transferring, or purchasing debt portfolios by providing chain of title verifications for debt accounts is provided herein. | 2012-07-26 |
20120191625 | MULTIMEDIA COMMUNICATION AND SUPPORT SYSTEM THAT CAN BE USED WORLDWIDE FOR ASSEMBLY, INSPECTION, MAINTENANCE, AND REPAIR ASSIGNMENTS IN TECHNICAL FACILITIES, AND METHOD - An apparatus for providing a fitter with multimedia support during assembly work in or on a technical facility is provided. Existing remote-controlled systems for supporting technicians on-site do not offer sufficient support possibilities. By means of the apparatus, which includes a competence center having different transmitters and receivers, and a computer on-site, which has a multimedia system for examination, the support is improved and considerably faster. | 2012-07-26 |
20120191626 | Methods and Systems for Generating a Forward Implied Variance Index and Associated Financial Products - The FIVI may generate and manage forward-variance-sensitive financial indices and the associated portfolios of investment vehicles underlying them, as well as for construct tradable financial products based on the values of those indices. The FIVI may generate one or more indices reflective of a one-period (e.g., one-month) forward starting variance, which may provide exposure to implied volatility without significant exposure to realized volatility. The FIVI may replicate forward variance of an index by maintaining a portfolio of call and put options which may further employ delta-hedging. Maintenance of FIVI portfolios may further employ rolling, ongoing and/or periodic rebalancing. | 2012-07-26 |
20120191627 | STATE-BASED TRADING MANAGEMENT SYSTEM AND METHOD - The present invention discloses a state-based trading management system and method. Said trading management system divides each product into at least one type of state(s) to trade. There is one trading strategy relative to each state, including: at least one asset allocation module (model) which provides the ratio of each asset class to the state strategy module (model), and at least one state strategy module (model) performing the relative trading strategies in each state. The said asset allocation module (model) allows supervision from the user or the system itself. | 2012-07-26 |
20120191628 | IP SERVICE PEERING MECHANISMS - Embodiments of the disclosed invention include an apparatus, method, and computer program product for providing advanced IP Service Peering is disclosed. In one embodiment, the method includes identifying a source and a content type associated with a data packet communicated from a first network to a peer network; determining whether the source is a registered peer service; identifying a quality of service level associated with the source in response to a determination that the source is a registered peer service; dynamically marking the data packet associated with the source with the quality of service level; and transmitting the data packet to the peer network, wherein the peer network communicates the data packet based on the quality of service level associated with the data packet. | 2012-07-26 |
20120191629 | Enabling a Support Service to Provide Automated Problem Resolution Based on Real Time Chat Analytics - An embodiment of the invention directed to a method for resolving a problem detected in a data processing machine includes establishing a chat link between a machine user and a support service agent, for enabling a conversation therebetween. One or more initial messages sent from the user to the agent over the link is analyzed, to generate a goal associated with the detected problem. The goal is applied as an input to an AI planning component, which is operated in response to the goal to produce an initial set of actions for achieving the goal. Messages sent from the user to the agent subsequent to the initial messages are analyzed, and responsive to such analysis, the initial set of actions is selectively changed to an updated set of actions, for use in achieving the goal. | 2012-07-26 |
20120191630 | Updateable Predictive Analytical Modeling - Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for training and retraining predictive models. A series of training data sets for predictive modeling can be received, e.g., over a network from a client computing system. The training data included in the training data sets is different from initial training data that was used with multiple training functions to train multiple trained predictive models stored in a predictive model repository. The series of training data sets are used with multiple trained updateable predictive models obtained from the predictive model repository and multiple training functions to generate multiple retrained predictive models. An effectiveness score is generated for each of the retrained predictive models. A first trained predictive model is selected from among the trained predictive models included in the predictive model repository and the retrained predictive models based on their respective effectiveness scores. | 2012-07-26 |
20120191631 | Dynamic Predictive Modeling Platform - Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for training and retraining predictive models. A series of training data sets are received and added to a training data queue. In response to a first condition being satisfied, multiple retrained predictive models are generated using the training data queue, multiple updateable trained predictive models obtained from a repository of trained predictive models, and multiple training functions. In response to a second condition being satisfied, multiple new trained predictive models are generated using the training data queue, at least some training data stored in a training data repository and training functions. The new trained predictive models include static trained predictive models and updateable trained predictive models. The repository of trained predictive models is updated with at least some of the retrained predictive models and new trained predictive models. | 2012-07-26 |
20120191632 | SYSTEM AND METHODS FOR FINDING HIDDEN TOPICS OF DOCUMENTS AND PREFERENCE RANKING DOCUMENTS - Systems and methods are disclosed to perform preference learning on a set of documents includes receiving raw input features from the set of documents stored on a data storage device; generating polynomial combinations from the raw input features; generating one or more parameters; applying the parameters to one or more classifiers to generate outputs; determining a loss function and parameter gradients and updating parameters determining one or more sparse regularizing terms and updating the parameters; and expressing that one document is preferred over another in a search query and retrieving one or more documents responsive to the search query. | 2012-07-26 |
20120191633 | System and Method For Failure Prediction For Artificial Lift Systems - A computer-implemented reservoir prediction system, method, and software are provided for failure prediction for artificial lift systems, such as sucker rod pump systems. The method includes a production well associated with an artificial lift system and data indicative of an operational status of the artificial lift system. One or more features are extracted from the artificial lift system data. Data mining is applied to the one or more features to determine whether the artificial lift system is predicted to fail within a given time period. An alert is output indicative of impending artificial lift system failures. | 2012-07-26 |
20120191634 | STORAGE POLICY EVALUATION IN A COMPUTING ENVIRONMENT - Systems and methods for generating a storage policy for a storage system are provided. The method comprises receiving a target function applicable to a storage system having one or more data storage mediums, wherein the target function represents values for storage parameters associated with productivity or loss tolerance in the storage system; implementing one or more simulation rules according to the received target function; generating one or more storage operation requests to access data on said one or more data storage mediums based on said one or more simulation rules; submitting said one or more storage operation requests to the storage system for processing; analyzing simulation results obtained for the storage system, in response to the storage system processing said one or more storage operation requests; and generating one or more storage policies, by a machine learning entity, in response to analyzing the simulation results. | 2012-07-26 |
20120191635 | CLASSIFICATION TECHNIQUES FOR MEDICAL DIAGNOSTICS USING OPTICAL SPECTROSCOPY - Mathematical/statistical pattern-recognition systems and methods to distinguish between different pathologies and benign conditions (e.g., normal or cancerous tissue) given spectra measured using optical spectroscopy such as elastic-scattering spectroscopy (EES). | 2012-07-26 |
20120191636 | Smarter Business Intelligence Systems - An embodiment of the invention provides a method and system for analyzing a plurality of reports. More specifically, a change detection module predicts results of future reports based on past reports and identifies a first report that deviates from its predicted results. A dependency analysis module connected to the change detection module at least one report sharing a dependency with the first report by performing a dependency analysis and/or a usage analysis. The dependency analysis labels the first report and at least one second report as sharing a dependency if the second report deviates from its predicted results. The usage analysis labeling the first report and at least one report analyzed by an analyst as sharing a dependency if the report analyzed by the analyst is analyzed in response to the identification of the first report. | 2012-07-26 |
20120191637 | CONTEXT-AWARENESS SYSTEM AND METHOD OF FORMING EVENT DATA - A context-awareness system has an event data producer for forming event data from node data including a node value and node information, a context producer, and an event data manager for storing event data formation suppression information and event data conversion rules. The context producer sends the number of entries of event data (the number of inputs) to the event data manager per unit time. The manager sends to the event data producer the event data formation suppression information and event data conversion rules corresponding to the number of inputs. The event data producer forms event data depending on the event data formation suppression information and event data conversion rules corresponding to the number of inputs. Appropriate context information is formed without increasing the amount of resources when data including values related to events are entered in large amount and frequently. | 2012-07-26 |
20120191638 | EFFICIENT SERVICE RULES CREATION THROUGH SUBJECTIVE LOGIC AND TEMPORAL PATTERN RECOGNITION - A method for generating service rules corresponding to business data is disclosed. A plurality of business related data is gathered from various sources. The data is combined using a subjective logic technique. The data is then evaluated for temporal patterns. Finally a set of service rules corresponding to the combined business data are developed. | 2012-07-26 |
20120191639 | STATISTICS FORECAST FOR RANGE PARTITIONED TABLES - A method of running a query for a database having partitioned tables. The method includes loading data into a table partition; forecasting statistics for the table partition based on previously gathered partition statistics using a data mining algorithm; and subsequently to forecasting statistics, running a query by a query optimizer; and wherein the method is performed by one or more computing devices. Also disclosed is a computer program product and a system. | 2012-07-26 |
20120191640 | MINING TEMPORAL PATTERNS IN LONGITUDINAL EVENT DATA USING DISCRETE EVENT MATRICES AND SPARSE CODING - Methods and systems for event pattern mining are shown that include representing longitudinal event data in a measurable geometric space as a temporal event matrix representation (TEMR) using spatial temporal shapes, wherein event data is organized into hierarchical categories of event type and performing temporal event pattern mining with a processor by locating visual event patterns among the spatial temporal shapes of said TEMR using a constraint sparse coding framework. | 2012-07-26 |
20120191641 | CHARACTERIZING BUSINESS INTELLIGENCE WORKLOADS - One or more embodiments characterize workloads in a data warehouse system. A set of accounting data associated with a data warehouse system comprising at least one database is collected. A set of query concurrency information associated with the database is determined determining based on the set of accounting data. The set of query concurrency information identifies a plurality of queries executed on the database simultaneously and a duration of this execution. A set of processor utilization distribution information associated with the plurality of queries is determined based on the set of accounting data. A set of data access information indicating a quantity of data accessed by each query in the plurality of queries is determined. A workload profile associated with the database is generated based on the set of query concurrency information, the set of processor utilization distribution information, and the set of data access information. | 2012-07-26 |
20120191642 | USER DEFINED FUNCTION CLASSIFICATION IN ANALYTICAL DATA PROCESSING SYSTEMS - Systems and apparatuses are provided for integrating user defined functions into an analytical data processing framework. The system includes a plurality of user defined functions ( | 2012-07-26 |
20120191643 | TRANSACTIONAL SERVICE PIPELINE - An approach for connecting the inputs and the outputs of multiple services in such a way that the entire transaction can be tracked from beginning to end and from service to service is provided. The pipeline architecture of the present invention passes information through a sequence of nodes, each node providing some processing or filtering before passing information to the next node in the pipe. A transaction's token passes down a pipe of services. The pipe can have forks and branches, so a transaction's token is passed from node to node carrying messages from one node to another. The overall transactional information is not lost from service to service; instead it is carried up and down the length of the pipeline. As the transaction's token is passed up and down the pipeline, its history passes with it. The pipe links a chain of nodes connected end-to-end. | 2012-07-26 |
20120191644 | Hosted system for enabling enterprises to build and operate online communities - A system to design, create integrate and operate online communities uses web-based participation technologies. Any content can have attributes that make it appear as any type of content. With this uniform content architecture, all user-generated content is treated as a post (or, more generally, a submission), and there is no need for a participant to author multiple entries for separate uses. Preferably, content created or otherwise associated with a particular author is intrinsically tied to the author via the author's profile. At each point of participation, the content is associated with the individual, which allows the system to build and maintain a rich “living” profile for each community member. Using this approach, the system can build and enable querying of so-called “social aggregations,” which are data sets that describe a relationship among one or more author attributes and one or more content attributes. | 2012-07-26 |
20120191645 | INFORMATION PROCESSING APPARATUS AND DATABASE SYSTEM - An information processing apparatus includes an execution response unit that executes an operation command and sends results of the execution to a process execution apparatus, a first result update unit that, upon receiving a determination command when the information processing apparatus is operating normally, updates the information processing apparatus with the results of the execution sent by the execution response unit and that transmits the results of the execution to copy apparatuses, a second result update unit that, upon receiving the determination command when operation of the information processing apparatus is abnormal, transmits an abnormality notification to the copy apparatuses, and a determination transmission unit that, upon being notified of the update using the results of the execution from the copy apparatuses that have received the results of the execution transmitted from the first result update unit, notifies the process execution apparatus of the determination of the operation command. | 2012-07-26 |
20120191646 | DATA TAGGING - A method for characterizing data elements in an enterprise including ascertaining at least one of an access metric and a data identifier for each of a plurality of data elements and employing the at least one of an access metric and a data identifier to automatically apply a metatag to ones of the plurality of data elements. | 2012-07-26 |
20120191647 | ENDLESS MEMORY - A storage device includes a controller that is configured to execute safe deletion operations so as to free up storage space on the device in response to triggering events. The safe deletion operations ensure that the data states of a host device making use of the storage device and the storage device itself are synchronized so as to prevent deletion of data from the storage device before it is offloaded to another storage platform. | 2012-07-26 |
20120191648 | Opening Document Stored at Multiple Database Replicas - A document is stored at each of a number of database replicas communicatively connected with a newly created database replica. The newly created database replica stores an indicator for the document denoting the database replicas at which the document is stored. A probable time to retrieve the document from each database replica is retrievable from the newly created database replica. For each database replica, a real-time analysis of network parameters in relation to the database replica is able to be performed based on the probable time retrieved. This analysis yields an updated probable time to retrieve the document from the database replica. This enables the document to be retrieved from the database replica having the lowest updated probable time. | 2012-07-26 |
20120191649 | Data Transfer Method and Server Computer System - A server computer system generates, for data stored in a transmission source server, index information including a data identification number, a data type, information for the data such as copyright information and an address of a server whereat the data are stored, and transmits only the index information to a hand-held information terminal carried by the owner of the transmission source server, thereby, a data transfer is requested for transferring, to a transmission destination server, data indicating the index information from the hand-held information terminal to the transmission destination server in accordance with the index information held by the hand-held information terminal and an address of the transmission destination server. | 2012-07-26 |
20120191650 | SYNCHRONIZING DATABASE PROJECTS WITH PARTNER PROJECTS - A solution authoring tool that includes an authoring environment that allows for the authoring of multiple projects of a solution including a database project that has a schema and a partner project that has a reference to the schema. When the database project is built and deployed, the database schema is made ready for runtime. When the partner project is built and deployed, the schema reference is provided within the partner software such that the partner software may interface with the database schema at runtime. To reduce or eliminate database schema drift at development time causing runtime errors at runtime, a model bus at least partially synchronizes changes made to the schema in the database project to the schema reference in the partner project, and vice versa. | 2012-07-26 |
20120191651 | Synchronizing Data Among a Federation of Servers with Intermittent or Low Signal Bandwidth - A computerized-method of synchronizing data among a federation of servers interconnected over a network that has intermittent or low signal transmission bandwidth is provided. Each server in the federation of servers can receive update messages, determines connection status, maintain data catalogs and transmits updates such that nodes in the federation of servers are synchronized. | 2012-07-26 |
20120191652 | REMOTE COPY SYSTEM - In a system in which data employed by a computer is stored in a storage system, the storage system transfers this data to another storage system and a copy of the data is maintained in the other storage system. The consistency of the copy is maintained even when data is written, to the storage system by a computer, without having a write time applied. A source storage system, when a write time is applied to a write request, records the write time and applies this write time to the received write data and, when no write time is applied, applies the recorded write time to the received write data and transfers the write data with this write time applied thereto, to a target storage system. The target storage system stores the write data in a logical volume in the target storage system in accordance with the write time. | 2012-07-26 |
20120191653 | DOCUMENT DISTRIBUTION SYSTEM - According to one embodiment, a server apparatus includes a first storing section, a second storing section, an input section, a third storing section, and a distributing section. The first storing section stores document data. The second storing section stores information indicating a distribution ID of the document data. The input section receives replacement information indicating replaced content if old document data stored by the first storing section is replaced with new document data. The third storing section stores the replacement information received by the input section in association with the new document data. The distributing section distribute the new document data and the replacement information, in response to a request from an apparatus which has the distribution ID. | 2012-07-26 |
20120191654 | CLUSTERED FILESYSTEM WITH DATA VOLUME SNAPSHOT MAINTENANCE - A computer system with read/write access to storage devices creates a snapshot of a data volume at a point in time while continuing to accept access requests to the mirrored data volume by copying before making changes to the base data volume. Multiple snapshots may be made of the same data volume at different points in time. Only data that is not stored in a previous snapshot volume or in the base data volume are stored in the most recent snapshot volume. | 2012-07-26 |
20120191655 | Method for Backing up Terminal Data and System Thereof - A method and a system for backing up terminal data are disclosed. The scheme is used for solving technical problems that existing ways for backing up terminal data have a low duplicating efficiency and resources are wasted seriously. The scheme creates a terminal index table to maintain data information in a terminal device; when the terminal device newly creates or modifies data contents, information of the index items in the terminal index table and corresponding data contents are sent to a network server; the network server also creates a server index table corresponding to the terminal index table, and the network server stores or deletes data contents of the terminal device according to information such as types and numbers of index items. The scheme can back up terminal data rapidly and simplifies the check procedure, thereby saving memory resources of the terminal device and improving backup efficiency. | 2012-07-26 |
20120191656 | System And Method For Common Data Service - Systems, methods, and computer program products are provided for providing data from a common data service. In one exemplary embodiment, there is provided a method for providing data from a common data service. The method may include receiving data from one or more databases in one or more systems. The method may include storing a duplicate copy of the received data as one or more documents. The method may also include receiving a request for one or more documents of the stored data. The method may further include transmitting the one or more documents of the stored data. | 2012-07-26 |
20120191657 | DATA BACKUP, STORAGE AND MANAGEMENT SYSTEM AND METHODOLOGY - Systems and methods for simultaneously providing local data backup and online data backup. A local backup device is programmed with an application, which allows a user to connect a client device to the local backup device and to an online backup service so that data backup can be done simultaneously to the local backup device and to the online backup service. | 2012-07-26 |
20120191658 | DATA PROTECTION - Presented is a method of protecting data. The method includes recognizing a newly created data file, providing at least one data protection policy for selection by a user, obtaining a user input for selecting at least one data protection policy, applying the selected data protection policy to the newly created data file, creating a backup copy of the newly created data file based on the applied data protection policy, and storing the backup copy of the newly created data file based on the applied data protection policy. | 2012-07-26 |
20120191659 | REMOTE COPYING SYSTEM WITH CONSISTENCY GUARANTEED BETWEEN A PAIR - When plural copy groups including pairs exist, remote copying for pairs belonging to copy groups is suspended selectively on a copy group-to-copy group basis, instead of suspending remote copying in all the copy groups at once. A computer system has a host computer, plural first storage systems comprising plural first logical disks, and plural second storage systems comprising plural second logical disks. A first logical disk and a second logical disk paired with the first logical disk, and each pair belongs to either a first copy group or a second copy group. To selectively suspend remote copying on a copy group-to-copy group basis, one of the copy groups is specified first and then pairs belonging to this copy group are designated. The first storage systems comprising first logical disks of the designated pairs suspend remote copy processing for the designated pairs. | 2012-07-26 |
20120191660 | SYSTEMS, METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR FORENSIC MONITORING - Systems, methods, apparatuses, and computer program products are provided for forensic monitoring. A system may include a forensic analysis apparatus and one or more monitored apparatuses. A monitored apparatus may monitor activity on the monitored apparatus and extract forensic data based at least in part on monitored activity. The forensic data may be transferred from the monitored apparatus to the forensic analysis apparatus for processing and analysis. | 2012-07-26 |
20120191661 | OPTIMIZATION AND STAGING - An optimization method and system. The method includes receiving by a computing system a data footprint associated with data and a human resource model. The data footprint comprises a primary data section, a secondary data section, and an archive data section. A plurality of data storage strategies are associated with the primary data section, said secondary data section, and said archive data section. The plurality of data storage strategies are compared to each other. A data staging orchestrator software module is executed. The computing system determines based on results of executing the data staging orchestrator software module, an optimal migration time, an optimal migration speed, and an optimal migration cost for managing storage for portions of the data. The computing system executes a risk modulation software module and determines a risk associated with the managing. | 2012-07-26 |
20120191662 | Service Oriented Architecture Related Smart Mediation - In one embodiment, a service mediator provides a service that is a composite of atomic services and executes a recovery pattern in the event that a service is not available. More particularly, in an initial phase of operation, the service mediator determines one or more recovery patterns for each atomic service offered in the composite service and stores in a database an identity of each such recovery pattern for each atomic service. In subsequent operation, the service mediator monitors the availability of each atomic service. When a user inquires of a composite service, the service mediator determines if any of its atomic services is unavailable. If an atomic service is unavailable, the service mediator selects a recovery pattern and executes it. | 2012-07-26 |
20120191663 | TECHNIQUES FOR PROCESSING RECOVERY POINTS - Described are techniques for processing recovery points. One or more storage objects for which data protection processing is performed are determined. The data protection processing includes copying data for each of said one or more storage objects to one or more data protection storage devices. One or more recovery points corresponding to each of said one or more storage objects are determined. For each of the one or more recovery points corresponding to each of the one or more storage objects, performing processing including determining whether said each recovery point is at least one of recoverable in accordance with recoverable criteria and restartable in accordance with restartable criteria. | 2012-07-26 |
20120191664 | COORDINATING SYNC POINTS BETWEEN A NON-VOLATILE MEMORY AND A FILE SYSTEM - Systems and methods for coordinating sync points between a non-volatile memory (“NVM”) and a file system are provided. In some embodiments, a file system can issue one or more commands to control circuitry of a NVM, which can indicate whether a transaction is journaled or non-journaled. This way, the control circuitry can maintain a list of journaled transactions and corresponding LBA(s). By keeping track of journaled transactions, the control circuitry can ensure that sync points are not prematurely erased during a garbage collection process. In addition, upon detecting device failure events, the control circuitry can roll back to sync points corresponding to one or more journaled transactions. | 2012-07-26 |
20120191665 | Integrated Distribution Management System Channel Adapter - Disclosed are various embodiments for communicating with an integrated distribution management system (IDMS). An IDMS often employs a communications protocol that is incompatible with a service oriented architecture. Accordingly, embodiments of the disclosure can allow utility computing systems in a service oriented architecture or in a messaging based environment to communicate with an IDMS. | 2012-07-26 |
20120191666 | 3D DATA RECOVERY DEVICE, 3D DATA RECOVERY METHOD, AND 3D DATA RECOVERY PROGRAM - A problem is that if one of the recording mediums is media formatted and management information is deleted, etc. when left-eye image (ex. first data) and right-eye image (ex. second data) constituting 3D data are recorded to different recording mediums, then 3D image cannot be properly reproduced. A 3D data recovery device comprises interfaces | 2012-07-26 |
20120191667 | SYSTEM AND METHOD OF STORAGE OPTIMIZATION - A method and system are disclosed for storage optimization. Data parts and metadata within a source data unit are identified and the data parts are compared with data which is already stored in the physical storage space. In case identical data parts are found within the physical storage, the data parts from the source data unit are linked to the identified data, while the data parts can be discarded, thereby reducing the required storage capacity. The metadata parts can be separately stored in a designated storage area. | 2012-07-26 |
20120191668 | Manipulating the Actual or Effective Window Size in a Data-Dependant Variable-Length Sub-Block Parser - Example systems and methods concern a sub-block parser that is configured with a variable sized window whose size varies as a function of the actual or expected entropy of data to be parsed by the sub-block parser. Example systems and methods also concern a sub-block parser configured to compress a data sequence to be parsed before parsing the data sequence. One example method facilitates either actually changing the window size or effectively changing the window size by manipulating the data before it is parsed. The example method includes selectively reconfiguring a data set to be parsed by a data-dependent parser based, at least in part, on the entropy level of the data set, selectively reconfiguring the data-dependent parser, based, at least in part, on the entropy level of the data set, and parsing the data set. | 2012-07-26 |
20120191669 | Detection and Deduplication of Backup Sets Exhibiting Poor Locality - Described are computer-based methods and apparatuses, including computer program products, for detection and deduplication of backup sets exhibiting poor locality. A first set of summaries of a first data set are determined, each summary of the first set of summaries being indicative of a data pattern in the first data set. A second set of summaries of a second data set are determined, each summary of the second set of summaries being indicative of a data pattern in the second data set. A set of comparison metrics are calculated, each comparison metric being based on a first subset of summaries from the first set of summaries and a second subset of summaries from the second set of summaries. A locality metric is calculated based on the set of comparison metrics indicative of whether the first data set and second data set exhibit poor locality. | 2012-07-26 |
20120191670 | Dynamic Deduplication - Described are computer-based methods and apparatuses, including computer program products, for dynamic deduplication. Data is processed using an algorithm that deduplicates the data based on a first set of parameters. A first moving average of a first deduplication performance metric is calculated for the algorithm over a time period. A second moving average of a second deduplication performance metric is calculated for the algorithm over the time period. It is determined that the first moving average satisfies a first criterion, the second moving average satisfies a second criterion, or both. The algorithm is reconfigured based on a second set of parameters to deduplicate data. | 2012-07-26 |
20120191671 | COMPUTER SYSTEM AND DATA DE-DUPLICATION METHOD - A computer system and data de-duplication method capable of performing efficient data de-duplication are suggested. | 2012-07-26 |
20120191672 | DICTIONARY FOR DATA DEDUPLICATION - Mechanisms are provided for efficiently improving a dictionary used for data deduplication. Dictionaries are used to hold hash key and location pairs for deduplicated data. Strong hash keys prevent collisions but weak hash keys are more computation and storage efficient. Mechanisms are provided to use both a weak hash key and a strong hash key. Weak hash keys and corresponding location pairs are stored in an improved dictionary while strong hash keys are maintained with the deduplicated data itself. The need for having uniqueness from a strong hash function is balanced with the deduplication dictionary space savings from a weak hash function. | 2012-07-26 |
20120191673 | COUPLING A USER FILE NAME WITH A PHYSICAL DATA FILE STORED IN A STORAGE DELIVERY NETWORK - A method of coupling a user file name to a physical data file stored within a storage delivery network, includes: assigning a logical file identification value (LFID) to a data file stored in one or more storage nodes and storing the LFID in a computer readable memory; storing in the computer readable memory a node identification value (Node ID) indicative of where the data file is stored among a plurality of geographically distributed storage nodes and associating the Node ID with the LFID; and storing in the computer readable memory a file name for the data file created by a user and associating the file name with the LFID, wherein the LFID correlates the file name with the Node ID transparently to the user and allows the user to access the data file using just the file name. | 2012-07-26 |
20120191674 | Dynamic Monitoring of Ability to Reassemble Streaming Data Across Multiple Channels Based on History - Mechanisms are provided for processing streaming data at high sustained data rates. These mechanisms receive a plurality of data elements over a plurality of non-sequential communication channels and write the plurality of data elements directly to the file system of the data processing system in an unassembled manner. The mechanisms determining whether to perform a data scrubbing operation or not based on history information indicative of whether data elements in the plurality of data elements are being received in a substantially sequential manner. The mechanisms perform a data scrubbing operation, in response to a determination to perform data scrubbing, to identify any missing data elements in the plurality of data elements written to the tile system and assemble the plurality of data elements into a plurality of data streams in response to results of the data scrubbing indicating that there are no missing data elements. | 2012-07-26 |
20120191675 | DEVICE AND METHOD FOR ELIMINATING FILE DUPLICATION IN A DISTRIBUTED STORAGE SYSTEM - The present invention relates to an apparatus and method for eliminating duplication of a file in a distributed storage system. The apparatus and method for eliminating duplication of a file in a distributed storage system according to the present invention calculates a hash value of each chunk for an active file; calculates a secondary hash value by adding the hash values calculated for respective chunks; examines duplication of the file using the hash value of each chunk and the secondary hash value; and eliminates a duplicated file depending on a result of the examination. | 2012-07-26 |
20120191676 | SYSTEM AND METHOD OF MONITORING AND CONTROLLING APPLICATION FILES - A system and method for updating, monitoring, and controlling applications on a workstation. The workstation includes a workstation management module configured to detect the launch or request to access a network by an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more policies or categories to associate with the application by referencing an application inventory database. Once the application server module has the category or policy, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the application to control network access by the application. | 2012-07-26 |
20120191677 | Policy Performance in an Information Management System - In an information management system, policies are optimized before they are associated to a device in order to increase evaluation speed or reduce space requirements, or both. Optimization techniques may include common subexpression elimination, constant folding, constant propagation, comparison optimization, dead code or subexpression removal, map or lookup table generation, policy rewriting, redundant policy elimination, heuristic-based policy ordering, or policy-format transformation, and combinations of these. | 2012-07-26 |
20120191678 | Providing Reconstructed Data Based On Stored Aggregate Data in Response to Queries for Unavailable Data - In an embodiment, a method comprises dividing collected data into data clusters based on proximity of the data and adjusting the clusters based on density of data in individual clusters. Based on first data points in a first cluster, a first average point in the first cluster is determined. Based on second data points in a second cluster, a second average point in the second cluster is determined. Aggregate data, comprising the first average point and the second average point, are stored in storage. Upon receiving a request to provide data for a particular coordinate, the reconstructed data point is determined by interpolating between the first average point and the second average point at the particular coordinate. Accordingly, aggregated data may be stored and when a request specifies data that was not actually stored, a reconstructed data point with an approximated data value may be provided as a substitute. | 2012-07-26 |
20120191679 | DATABASE SERVER APPARATUS, METHOD FOR UPDATING DATABASE, AND RECORDING MEDIUM FOR DATABASE UPDATE PROGRAM - A database server apparatus including: a data storage unit configured to store data; a committing procedure information storage unit configured to store committing procedure information for committing each of a plurality of transactions that updates data stored in the data storage unit; a data creating unit configured to create yet-to-be-committed update data from the stored data by executing a transaction for updating the data upon receipt of the transaction; a determining unit configured to determine whether there is a committed transaction that creates committed data as source update data before the transaction executed by the data creating unit is committed; and a committing unit configured to commit the transaction for re-updating the yet-to-be-committed update data in accordance with the committed data and the committing procedure information, when the determining unit determines that there is the committed transaction. | 2012-07-26 |
20120191680 | Asynchronous Deletion of a Range of Messages Processed by a Parallel Database Replication Apply Process - Mechanisms are provided for replicating transactions at a source database node on a target database node of the data processing system. A transaction message, for a transaction, is stored in a receive queue data structure of the target database node. An agent thread applies a change to data of the target database node based on a specification of the change in the transaction message. An identifier of the transaction message is stored in a done message data structure of the target database node and the identifier of the transaction message is also stored in a prune queue data structure of the target database node. A prune thread determines if a contiguous range of identifiers of transaction messages equal to or greater than a predetermined batch size is present in the prune queue data structure. If so, then a range of transaction messages is deleted from the done message data structure. | 2012-07-26 |
20120191681 | FAILURE TOLERANT TRANSACTION PROCESSING SYSTEM - The present invention proposes a system for resending a process to a backup server farm from a client without waiting for the failure-detection, if no reply is received for a certain time. The transaction processing mechanism of the present invention has a transaction start processing mechanism in which an exclusive control using a valid processing authority token and data consistency are combined, and a commit processing mechanism in which determination on whether a commit is available or not based on a distributed agreement and replication of updated data. With the mechanisms, a system for shortening a service halt time when a failure occurs to a time as such it appears to a client that the service does not stop is provided. | 2012-07-26 |
20120191682 | DATABASE SYSTEM THAT PROVIDES FOR HISTORY-ENABLED TABLES - Techniques for history enabling a table in a database system so that past versions of rows of the history-enabled table are available for temporal querying. The table is history enabled by adding a start time column to the table and creating a history table for the history-enabled table. The start time field's value in a row of the history-enabled table indicates when the contents of the row last changed. The rows of the history table are copies of rows of the history-enabled table that have been deleted or updated. The rows include end time fields whose values indicate when the row was updated or deleted. A history table's row thus indicates a period in which the history table's row was in the history-enabled table. Temporal queries are performed on a view which is the union of the history-enabled table and the history table. | 2012-07-26 |
20120191683 | Information Processing Apparatus and File System - In an information processing apparatus, a file system manages files in a storage unit. Upon receipt of a boot instruction, a process boot unit starts an application. Once the application is started, a path acquisition unit acquires the path to an application file in the storage unit. A mount unit associates the path acquired by the path acquisition unit with a predetermined virtual mount point. A processor specifies the predetermined mount point and then accesses the file. | 2012-07-26 |
20120191684 | METHODS AND APPARATUSES FOR SEARCHING CONTENT - Embodiments of methods and apparatuses for searching contents, including structured search are described herein. Embodiments of the present invention use tree structures (or more generally, graph structures), layout structures, and/or content category information to capture within search results relevant content that would otherwise be missed, to reduce the incidence of false positives within search results, and to improve the accuracy of rankings within search results. Embodiments of the present invention further use tree structures (or more generally, graph structures), layout structures, and/or content category information to extend search results to include sub-document constituents. Embodiments of the present invention also support the use of distribution properties as criteria for ranking search results. And embodiments of the present invention support search based on structural proximity, search expressions with recursively embedded operators, predicates, and/or quantifiers, and applications to selection of advertisements. | 2012-07-26 |
20120191685 | METHOD FOR IDENTIFYING PEPTIDES AND PROTEINS FROM MASS SPECTROMETRY DATA - The present invention relates to a method of identifying peptides and proteins from mass spectrometry data using multiple search engines, wherein: a) the scores calculated on each engine are modeled; b) the presence of matching parameters is included, c) the distribution of meta-scores using distribution functions is modeled, d) scores of peptide and precursor protein are built. Among the main advantages of the invention it is worth mentioning its flexibility to be applied to an arbitrary number of engines, the use of matching parameters that add additional information not available with a single engine, the increase in the number of peptides-proteins identified or its versatility to incorporate other additional sources of information, depending on the type of experiment being examined. | 2012-07-26 |
20120191686 | System and Method for Assisting a User with Searching Multimedia Objects - A system for assisting a user with searching multimedia objects through one or more search engines is provided. The system includes a collection unit for collecting user information, the user information including at least one of context information associated with a user device and usage information associated with actions taken by a user of the user device, a computation unit for computing statistics based on the collected user information, a reception unit for receiving a multimedia object from a content provider, a creation unit for creating meta-information based on the computed statistics and the received multimedia object, the meta-information used for the one or more search engines to index the received multimedia object, and a response unit for responding the created meta-information to the content provider. | 2012-07-26 |
20120191687 | USING HISTORICAL INFORMATION TO IMPROVE SEARCH ACROSS HETEROGENEOUS INDICES - A method, system and computer program product are disclosed for searching for data. In one embodiment, the invention provides a method comprising identifying a query and a search scope including a set of specified entities; and for each of these entities, estimating a number of documents that would be identified in a search through the entity to answer the query. On the basis of this estimating, a subset of the entities is formed. The query and this subset of entities are sent to a search engine to search the subset of entities to answer the query. In one embodiment, the estimating includes collecting statistical information from queries to build up a historical cache using heuristics or machine learning techniques, wherein the query includes a key word and a scope, and the historical cache contains a maximum number of returned results for an entity given the queries executed. | 2012-07-26 |
20120191688 | EXPANSION OF DATABASE SEARCH QUERIES - Systems and methods are provided for expanding database search queries. In one embodiment, a method comprises receiving a token that is usable in search queries for data in a database, the database including items of data stored in a tree hierarchy of categories. The method further comprises determining a synonym candidate for the token, and identifying the synonym candidate as a synonym for the token in response to a determination that the token and the synonym candidate are in a same category for a level of the tree hierarchy. | 2012-07-26 |
20120191689 | Metasearch Engine for Ordering Items Returned In Travel Related Search Results Using Multiple Queries on At Least One Host Comprising a Plurality of Server Devices - Process and system for metasearching on the Internet performed by a metasearch engine, comprising: receiving an HTTP request from a client device for the metasearch engine to send a plurality of search queries to at least one host that comprises a plurality of server devices that provide access to information to be searched, the HTTP request associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; sending the plurality of search queries to the at least one host; receiving search results from the at least one host; incorporating the received search results into a response; communicating the response from the metasearch engine to the client device; receiving another HTTP request from the client device for placing an order for at least one of the plurality of travel related items; processing the order. | 2012-07-26 |
20120191690 | PARAMETER EXPRESSIONS FOR MODELING USER DEFINED FUNCTION EXECUTION IN ANALYTICAL DATA PROCESSING SYSTEMS - Systems and apparatuses are provided for analytical data processing. A system includes a processor and a non-transitory computer readable medium, comprising machine readable instructions executable by the processor. The instructions include a query compiler to identify a call to a user defined function within a query. The call to a user defined function includes an input argument and a parameter expression defining a parameter value for the user defined function. A processing engine executes the user defined function to provide a function output according to the input argument and the defined parameter value. | 2012-07-26 |
20120191691 | METHOD FOR ASSESSING AND IMPROVING SEARCH ENGINE VALUE AND SITE LAYOUT BASED ON PASSIVE SNIFFING AND CONTENT MODIFICATION - A method for determining the value of a given page or pages in aggregate to a search engine based on key-word search results and optionally modifying the outbound results to optimize the value and layout of the page or pages. A listening system is inserted within the network for the purpose of listening to both inbound to and outbound traffic from the web server and optionally modifying outbound responses. The device uses an algorithm to decide the relative value of the page as it is traversed. The system also detects web server errors, scanning depth of the search engine and makes recommendations based on the examined traffic and desired results. Human visitors are distinguished from search engines by looking at the HTTP headers and therefore search engine depth and effectiveness in page scanning can be calculated. | 2012-07-26 |
20120191692 | SEMANTIC MATCHING BY CONTENT ANALYSIS - A method, apparatus, system, article of manufacture, and computer readable storage medium provide media content. A web page context for a web page is determined and stored in a database. One or more media content files are analyzed to extract information that is stored in the database. The information is compared to the web page context. A matching media content file is determined from the one of the one or more media content files that matches the web page context based on the comparison. The matching media content file is then provided (e.g., to an internet portal web site). | 2012-07-26 |
20120191693 | SYSTEMS AND METHODS OF IDENTIFYING AND HANDLING ABUSIVE REQUESTERS - Aspects relate to categorizing requests for online resources as originating from spiders or not. Such resources are associated with respective contacts, and if a non-spider requests a resource, then a contact associated with that resource can be notified. The resources can each comprise a profile associated with a contact. For example, a profile can be a profile comprising information about a person, such as contact information, selected search results, and a pre-defined query that can be used with a given search engine. Personal whitelists or whitelists specific to a particular resource can be used to determine whether or not a given requesting entity should be treated as a spider or not when requesting that resource. | 2012-07-26 |
20120191694 | GENERATION OF TOPIC-BASED LANGUAGE MODELS FOR AN APP SEARCH ENGINE - Topic-based language models for an application search engine enable a user to search for an application based on the application's function rather than title. To enable a search based on function, information is gathered and processed, including application names, descriptions and external information. Processing the information includes filtering the information, generating a topic model and supplementing the topic model with additional information. | 2012-07-26 |
20120191695 | Search Engine and Indexing Technique - A local search engine geographically indexes information for searching by identifying a geocoded web page of a web site and identifying at least one geocodable web page of the web site. The system identifies a geocode contained within content of the geocoded web page of the web site. The geocode indicates a physical location of an entity associated with the web site. The system indexes content of the geocoded web page and content of the geocodable web page. The indexing including associating the geocode contained within content of the geocoded web page to the indexed content of the geocoded web page and the geocodable web page to allow geographical searching of the content of the web pages. | 2012-07-26 |