22nd week of 2013 patent applcation highlights part 55 |
Patent application number | Title | Published |
20130138530 | SYSTEM AND METHOD FOR USING PURCHASING HISTORY DATA TO AUTOMATICALLY CREATE A PURCHASING LIST - Personalized product listing are generated for a user by gathering from a data repository prior product purchasing history of the user and by then analyzing the gathered prior product purchasing history of the user to discern if one or more products have been purchased according to a similar recurrence pattern. The one or more products that have been purchased according to the similar recurrence pattern are then placed within the generated personalized product listing for the user. The generated personalized product listing for the user can be used by the system to facilitate an automatic reordering of quantities of the product according to the recurrence pattern schedule. | 2013-05-30 |
20130138531 | SOCIAL NETWORK-BASED RECOMMENDATION - Embodiments of the invention provide methods and program products for making a recommendation to a purchaser and/or member of a social network. A first aspect of the invention provides a method of making a recommendation to a purchaser, the method comprising: determining a plurality of features of a first product selected by a purchaser; prioritizing the plurality of features of the first product; and making at least one recommendation to the purchaser, the at least one recommendation being selected from a group consisting of: a second product sharing at least one feature of the first product and a social network connection determined to have purchased another product sharing at least one feature of the first product. | 2013-05-30 |
20130138532 | METHOD AND SYSTEM FOR UPSELLING TO A USER OF A DIGITAL BOOK LENDING LIBRARY - A method is disclosed where an e-book lending library is provided. The lending library includes data relating to one of license data relating to a plurality of e-books and a plurality of e-books. A request to borrow a first e-book of the plurality of e-books for a predetermined finite period of time is received at the e-book lending library. A current lending status of the first e-book is determined as one of available for lending and unavailable for lending. When it is determined that the first e-book is unavailable for lending, a second signal is transmitted to the user via the communication network, the second signal comprising an offer to sell to the user the first e-book via the e-book lending library. | 2013-05-30 |
20130138533 | APPARATUS AND METHOD FOR ENSURING THE QUALITY AND PRICE OF A GOOD SOLD ONLINE - An apparatus and method for ensuring the quality and price of a good sold online is disclosed. In return for a small fee or purchase add-on, the quality or price of a good may be guaranteed by the online store or a third party. The small fee or purchase add-on amount is determined based on in part by a quality metric or a calculated return risk by a computer. If the buyer is not satisfied with a good purchased online, free return shipping, or some other incentive may be provided by the apparatus. | 2013-05-30 |
20130138534 | AUGMENTED REALITY FOR ASSISTING CONSUMER TRANSACTIONS - A portable device which assists shoppers. The device identifies items of merchandise, and retrieves information about the items from a remote location. The items can be identified based on their labels, by image recognition, by their location, by the shopper, or by other approaches. This additional or enhanced information about the items can then be overlaid on the real-time display of the portable device, such that the shopper has access to said information and can associate it easily to the relevant items. | 2013-05-30 |
20130138535 | NETWORK SECURE PAY-AS-YOU-GO SYSTEM - The present technical scheme relates to a network secure pay-as-you-go system, especially to a network secure pay-as-you-go system capable of confirming the identities of buyers and sellers in advance. The system includes a transaction platform unit, at least one buyer processing end and at least one seller processing end. The transaction platform unit provides at least one vending message distribution, and the transaction platform unit has at least one entity account. The buyer processing end can connect with the transaction platform unit through the Internet, and the buyer processing end has at least one buyer bank account of an entity financial institution. The seller processing end connects with the transaction platform unit through the Internet, and the seller processing end has at least one seller bank account of the entity financial institution. The identities of buyers and sellers are confirmed in advance when the entity financial institution opens an account, and buyers prepay money to the network transaction platform when the buyers purchase merchandise, and a network transaction construction end pays money to the sellers after completing the transaction. The system reduces the phenomenon of the transaction on behalf of others such that the security in transaction is improved. | 2013-05-30 |
20130138536 | LOGISTICS SUPPORT METHOD AND SYSTEM FOR ONLINE SHOPPING - A logistics support method of a logistics support system for supporting online shopping includes: receiving a usable range for a waybill number from at least one delivery service company system; receiving product order information, except for personal information, from a sales company server selling a product; receiving a request for waybill output information containing the product order information from a supply company system supplying the product or the delivery service company system delivering the product; receiving and encrypting the personal information corresponding to the product order information from the sales company server; generating the waybill output information containing the encrypted personal information, the product order information, and a waybill number belong to the usable waybill number range; and transmitting the waybill output information to the supply company system or the delivery service company system. | 2013-05-30 |
20130138537 | SYSTEM FOR AND METHOD OF MANAGING FIBER REEL DATA AT A CENTRALIZED LOCATION - A system for and method of managing fiber reel data at a centralized location is presented. A centralized database may track and maintain fiber cable reels stored throughout one or more networks. The system and method may include receiving a request from a user to access a centralized database comprising fiber reel data for one or more locations; providing one or more management options for managing fiber reel data to the user, wherein the one or more management options comprise managing fiber reel data inventory on a location specific basis; and displaying fiber reel data on a display comprising a tree panel, a location panel and an inventory panel, the display further providing an option to view a map display illustrating fiber reel inventory for one or more site locations. | 2013-05-30 |
20130138538 | Method And System For Monitoring A Supply-Chain - A method of monitoring supply chain activity throughout supply chain sites includes extracting, at each site, supply-related data to be monitored. The data is in plural formats and translated to a common format. The data is uploaded to a data collection center (DCE). Upon request, a portion of the data is formatted dependent on rights granted. The DCS comprises a data collector where the uploaded data is stored, and a publisher for publishing data collector data. Each site maintains its supply-chain data, a DTE for transferring the data to the DCS, input means for allowing a data collector query, and a display for displaying published data responsive to a query. The inbound data is monitored at the DCS. If a problem condition is detected, such as a shortage/surplus, an alert is asserted, e.g. by highlighting an Alert indicator. Upon alert indicator selection, details of the problem condition are displayed. | 2013-05-30 |
20130138539 | MODULAR HANGERS FOR PRODUCT STORAGE AND RETRIEVAL SYSTEM - A system for locating goods stored in a storage area includes a computer, radio frequency transceivers and modular hangers. Ordered goods are placed in storage units that each have addresses at a central filling center. The filled storage units are shipped to local storage areas where they are coupled to hook units to form modular hangers and stored on rails. The identifications of the goods and the electronic addresses for corresponding hangers are stored on a local computer database. When a user wants to pick up goods stored in the containers, the user inputs the identification or order information for the goods and the computer will cause the radio frequency transmitter to emit a data packet that includes a search address and illumination data. The hangers compare the search address to the electronic address. If there is a match, the hanger is illuminated so the ordered goods can be found. | 2013-05-30 |
20130138540 | PROJECT MANAGEMENT - In various embodiments, apparatus, systems, computer-readable media (including non-transitory computer-readable media) and methods for managing a project are provided. In various embodiments, data indicating a first contractual obligation of a first entity to a second entity may be stored in computer-readable memory, e.g., by an application server. The application server may receive, from a third entity, an electronic communication including a second contractual obligation to the third entity. The application server may also receive, from the second entity, an electronic communication including an indication that the second entity has approved the second contractual obligation and/or taken no exception to having the first contractual obligation to the second entity reduced by an amount proportional to the obligation. The application server may then store data indicating a third contractual obligation by the first entity to the third entity for an amount equal to the second contractual obligation. | 2013-05-30 |
20130138541 | METHODS AND SYSTEMS FOR MANAGING GOVERNMENT ISSUED ENTITLEMENTS - A method for designating accounts for funds from a check to be deposited is described. The method includes receiving, at a processing center having a processor, a direct deposit government entitlement check from a government entity to be deposited. The check may include an identifier. The method further includes comparing the identifier with a customer database to determine that funds from the check have been designated to be divided into sub-amounts and deposited into a plurality of accounts. Each of the plurality of accounts has account type and an associated expenditure designation. The method then receives a report of a total amount deposited from the check for each type of associated expenditure designation and each account type. | 2013-05-30 |
20130138542 | MANAGING CHARGING OF ELECTRIC VEHICLES - Managing electrical charging of vehicles with charging devices related to users demand and available power. One system comprises charging points comprising sockets and a communication module, and a mediator server comprising a database, an application and a graphical user interface. The mediator server is connected to the charging points, to the users and to public utilities and electricity providers. Each charging point is arranged to admit vehicles, couple their charging device to the socket and send vehicle data to the mediator server. The mediator server is arranged to process the vehicle data, user data, and data from the public utilities and the electricity providers, and calculate a vehicle priority and a charging allotment in relation to the number of vehicles at the charging point and to the processed data. Vehicles are charged according to the vehicle priority and the charging allotment. | 2013-05-30 |
20130138543 | SYSTEMS AND METHODS FOR MANAGINIG CHARITABLE CONTRIBUTIONS AND COMMUNITY REVITALIZATION - A system and method for managing charitable contributions and community revitalization includes efficiently providing donations to charities, matching donors with recipients, identifying entities and organizations that may be able to help a community meet the development goals thereof, and facilitating communications between information providers and individuals seeking information. The system and method also include developing a social network of individuals and organizations who are interested in the charitable contributions and community revitalization, and providing information regarding donations made by members of the social network and other contributors. | 2013-05-30 |
20130138544 | SYSTEM AND METHOD FOR CREATING FINANCIAL TOOLS - A system and method for developing a financial tool is provided. The system is an enterprise level framework. The system for developing a financial tool includes a User Interface Module, a Component Module, a Business Logic Layer Module, and an Application Programming Interface (API). The User Interface Module is configured to develop a user interface of a financial tool, based on the requirements of a business solution. The Component Module is configured to define the structure and the function of the user interface of the financial tool being developed, based on the requirement of the business solution. The Business Logic Layer Module is configured to process data in the financial tool, based on the requirement of the business solution. The API is configured to retrieve data from an end-user or an external data source to further process the retrieved data based on the requirement of the business solution. | 2013-05-30 |
20130138545 | FRAMEWORK FOR IMPLEMENTING TRADE PREFERENCE AGREEMENTS - A preference management framework allows for the management of vendor-based vendor declarations and of vendor declarations for customer's purposes, preference determination based on preference agreements, the provision of statements regarding the preference eligibility of goods based on preference determinations, and the printing of several preference related documents according to the relevant agreements. The framework is flexible enough for users to easily develop their own preference schemes for new preference agreements. Users may first define (or modify) their responsible areas for preference management by assigning (or removing) administrative units of a business to themselves. Then the users may begin the preference processing by choosing one of their assigned administrative units and any preference agreements relevant to that administrative unit may be automatically determined for possible following steps in preference processes which can now be started. | 2013-05-30 |
20130138546 | SYSTEMS AND METHODS FOR ESTABLISHING FIRST ON THE FOLLOW TRADING PRIORITY IN ELECTRONIC TRADING SYSTEMS - Systems and methods for trading an item in an electronic trading system are provided. The method preferably includes transitioning the trading system from a first trading state to a second trading state. Once the trading system has transitioned to the second state, the method includes determining whether an existing order qualifies for trading priority and/or exclusivity in the second trading state with respect to an incoming contra order. This determining of trading rights in the second trading state is preferably based on the status of trading priority in the first trading state and also a set of predetermined criteria with respect to an incoming contra order in the second trading state. If the existing order qualifies for trading priority, then the system preferably presents the incoming contra order for trading exclusively or semi-exclusively to the participant associated with the existing order. | 2013-05-30 |
20130138547 | SYSTEM AND METHOD FOR PROCESSING COMPOSITE TRADING ORDERS - A system for processing a composite trading order comprises a memory operable to store market data received from one or more market centers. The system further comprises a processor operable to generate a composite value based at least in part on the market data. The processor is further operable to receive a composite trading order associated with at least a portion of the composite value. The processor is further operable to generate a plurality of constituent trading orders that, when filled, combine to satisfy the composite trading order. | 2013-05-30 |
20130138548 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING AN EXCHANGE FOR FUNGIBLE ASSETS - A method, apparatus and computer program product are provided for implementing an exchange for fungible assets. A method aspect includes receiving a plurality of sell orders for the fungible asset, each sell order having a quantity for sale and a per unit selling price, and receiving a plurality of buy orders for the fungible asset, each buy order having a quantity wanted for purchase and a per unit buying price. The buy and sell orders are posted on an exchange. Buy and sell orders are then matched upon expiration of a time period, wherein the time period is determined as a function of at least buy and sell order parameters, and a clearing price is determined from the matched buy and sell orders so as to maximize the quantity of the fungible asset traded upon execution of trades of the matched buy and sell orders. | 2013-05-30 |
20130138549 | System And Methods For Risk-Based Prioritized Transaction Message Flow - Various systems and methods are provided for prioritized sending of transaction messages to an electronic exchange. According to one embodiment, a system determines a priority level for each transaction message based on a potential monetary reward or risk associated with sending or delaying the message. Once the priority levels are determined, the messages may be sent based on the priority levels. Additionally, each priority level may be associated with a predetermined threshold level. If a message threshold is reached, a new message corresponding to that priority level is queued until the message may be transmitted without exceeding the threshold limit. | 2013-05-30 |
20130138550 | Cover-OCO for Legged Order - A position associated with a synthetic spread order may be managed where a status of a synthetic spread order is identified as legged. The synthetic spread order may have at least one child hedge order pending at an electronic exchange and in response, a bracket order is submitted to an electronic exchange for the tradeable object associated with a filled leg of the synthetic spread. In response to execution of the bracket order, the child hedge order may be cancelled. | 2013-05-30 |
20130138551 | TRADABLE INVESTMENT UNIT - A tradable investment unit is an inseparable combination of a predetermined quantity of a tradable security together with a put option contract for the predetermined quantity of the tradable security. The combination will specify the minimum price and thereby the maximum potential loss of the tradable investment unit to purchasers. The profit potential will be unlimited as the price of the tradable security increases above the cost of the tradable investment unit. | 2013-05-30 |
20130138552 | UNIFIED CHARGING AND CREDIT SYSTEM - Technologies are generally described for systems and methods effective to create and use a unified charging system that provides instant loans in a networking environment. In an example, a loan can be provided when a payment at an online shopping site, such as an online shopping portal, is rejected due to insufficient funds. The loan can be automatic, or the loan can be provided in response to acceptance of a loan offer. In another example, pre-approved credit can be used to pay at an online shopping site when the cash and credit accounts associated with a virtual charging account have insufficient funds to complete the transaction. The payment can consist of a portion, or all of the pre-approved credit. The pre-approved credit can be granted on request, or can be automatically provided based on an analysis of open source information about the holder of the virtual charging account. | 2013-05-30 |
20130138553 | CREDIT SCORING BASED ON INFORMATION AGGREGATION - Disclosed are electronic systems and techniques for implementing credit scoring based on information aggregation. An aggregator component can obtain data relating to a user from virtually any open, publicly available, or private sources of information, and generate, or update, a profile of candidate characteristics based on the information obtained. A scoring calculation component can inspect the profile of candidate characteristics, determine a set of factors included in the profile of candidate characteristics that are relevant for a loan or credit eligibility determination, and rate the factors. A credit score for the user can be generated based on the ratings of the factors, and the eligibility of the user for one or more loans can be determined as a function of the credit score. In this regard, banks and retailers can automate credit scoring and loan eligibility determination using information about the applicant that is readily available. | 2013-05-30 |
20130138554 | DYNAMIC RISK ASSESSMENT AND CREDIT STANDARDS GENERATION - Disclosed are electronic systems and techniques for implementing dynamic risk assessment and credit standards generation. The risk assessment component can dynamically determine a risk of lending to a potential borrower based on a set of risk assessment criteria, and classify the potential borrower based on the risk. In addition, the risk assessment component can forecast a subset of the risk assessment criteria. A standards generation component can dynamically generate a set of lending criteria for respective classifications of potential borrowers based at least in part on a set of predetermined criterion or previous lending outcomes. An approval component can determine whether the potential borrower is eligible for one or more loans as a function of the set of lending criteria corresponding to the determined classification, and a terms component can generate a set of terms for the one or more loans. | 2013-05-30 |
20130138555 | SYSTEM AND METHOD OF INTERPRETING RESULTS BASED ON PUBLICLY AVAILABLE DATA - Disclosed are systems and techniques that generate different sets of attributes for determining a credit worthiness score of a client. A first set of attributes is obtained from reliable data sources having information related to the client's credit score. A second set of attributes is obtained from publicly available data sources. The data is scored with respect to validity and relevancy to the potential client based on associations between the first and second set of attributes. A credit worthiness score is determined according to the first and the second set of data wherein the second set of attributes relates to characteristics of the client different from the first set of attributes. | 2013-05-30 |
20130138556 | METHOD OF WARRANTING THIRD PARTY PAYMENT FOR A RENTER OR PURCHASER - A method wherein a third party, a guarantor, runs a qualifying check on a potential renter. If a potential renter qualifies against the guarantor's criteria which are less demanding than the conventional criteria used by typical apartment complex management, the guarantor warrants the landlord (apartment complex management) against default by the renter. With this degree of assurance, the landlord is willing to lease the space. | 2013-05-30 |
20130138557 | PAYMENT ENTITY FOR ACCOUNT PAYABLES PROCESSING USING MULTIPLE PAYMENT METHODS - A method begins by receiving an accounts payable data file from a client device. The method continues by determining whether a payables profile of a client associated with the client device is to be modified based on the accounts payable data file. The method continues by determining a level of service of the client when the payables profile is not to be modified. The method continues processing payment transactions for accounts payable contained in the accounts payable data file on behalf of the client in accordance with the payables profile via a wide area network when the level of service is a first level of service. | 2013-05-30 |
20130138558 | SYSTEM AND METHOD TO FACILITATE PURCHASES ON MOBILE DEVICES - System and method to enable and facilitate purchases through mobile communications on mobile devices, smartphones, feature phones, tablet computers, etc by allowing the user to interact with native interface and/or by eliminating the need of entering the MSISDN identifier by the user. MSISDN value is required to identify mobile subscriber and request a mobile billing transaction through carrier's infrastructure. A system comprises at least one data computing facility, which is connected to mobile carrier billing, short code and networking infrastructure and a plurality of converters to communicate and interface with a plurality of controllers for various mobile device types and platforms. | 2013-05-30 |
20130138559 | METHOD AND SYSTEM TO AUTOMATE PAYMENT FOR A COMMERCE TRANSACTION - A method and system to automate payment for a commerce transaction is provided. Payment information related in part to a first electronic payment account associated with a first party and including information related to a second electronic payment account associated with a second party is received at a network-based commerce system. A request to complete a network-based commerce transaction upon occurrence of a termination event at the network-based commerce system is received. Payment information is automatically sent to the network-based payment system upon the occurrence of the termination event based on the first party being a registered and approved buyer with the network-based payment system, the sending of the payment information causing transfer of funds at the network-based payment system from the first electronic payment account to the second electronic payment account. | 2013-05-30 |
20130138560 | METHOD AND APPARATUS FOR PAYMENT PROCESSING USING DEBIT-BASED ELECTRONIC FUNDS TRANSFER AND DISBURSEMENT PROCESSING USING ADDENDUM-BASED ELECTRONIC DATA INTERCHANGE - This disclosure describes a payment and disbursement system, wherein an initiator authorizes a payment and disbursement to a collector and the collector processes the payment and disbursement through an accumulator agency. The accumulator agency processes the payment as a debit-based transaction and processes the disbursement as an addendum-based transaction. The processing of a debit-based transaction generally occurs by electronic funds transfer (EFT) or by financial electronic data interchange (FEDI). The processing of an addendum-based transaction generally occurs by electronic data interchange (EDI). | 2013-05-30 |
20130138561 | METHOD AND SYSTEM FOR CROSS-BORDER STORED VALUE PAYMENT - Methods and systems for provisioning data to a mobile device operable as a contactless payment device, the data including currency location data; receiving a notification that the mobile device is operating in a second currency location; and sending updated currency location data to the mobile device based on the second currency location. Some methods and systems include receiving, at a mobile device operable as a contactless payment device, currency location data associated with a first currency location; receiving updated currency location data associated with a second currency location by the mobile device located at the second currency location; and updating values for currency location data parameters of the mobile device based on the updated currency location data. | 2013-05-30 |
20130138562 | PASS-THROUGH PAYMENT SYSTEM - The invention provides a computer system and method for managing electronic transactions. A plurality of consumer accounts stored in the data store. A payment source storing module stores a plurality of payment sources. A payment source selector is set upon receiving a payment source selection to indicate a selected one of the payment sources. A communication and routing module receives a charge request over the network interface device. A transaction processing system determines a payment source selected with the payment source selector, and processes the charge request based on the payment source selected by the payment source selector. | 2013-05-30 |
20130138563 | SYSTEMS AND METHODS FOR PREPAID MERCHANT PAYMENT SERVICES - A computer implemented method, a system, and software provides a new processing origination model allowing a new 6 | 2013-05-30 |
20130138564 | Chapter 13 Bankruptcy Trustee Payment System and Method - Exemplary embodiments are directed to a method of paying a trustee, including providing debtor information to a database, initiating at least one electronic fund transfer, transmitting the debtor information to a plurality of networks via a communications network, and delivering a payment to a trustee. The debtor information generally corresponds to a Chapter 13 bankruptcy debtor and the method further includes verifying the debtor information against a public database. The present disclosure is further directed to a system for paying a trustee, including a computer storage device to store debtor information and a processing device to initiate at least one electronic fund transfer, transmit the debtor information to a plurality of networks via a communications network, and deliver a payment to a trustee. | 2013-05-30 |
20130138565 | VERIFICATION OF A PORTABLE CONSUMER DEVICE IN AN OFFLINE ENVIRONMENT - A portable consumer device includes a base, and a computer readable medium on the base. The computer readable medium comprises code for an issuer verification value and a supplemental verification value. The issuer verification value is used by an issuer to verify that the portable consumer device is authentic in an on-line transaction and the supplemental verification value is used to verify that the portable consumer device is authentic in an off-line transaction. | 2013-05-30 |
20130138566 | Electronic Transaction Security System And Method - A computerized method for generating a time-limited number for use in a payment card transaction involving a payment card issued by a financial institution. The payment card comprises an original payment card number. A first plurality of digits of the original payment card number is provided to a processor. The first plurality of digits are predetermined digits associated to the financial institution. A desired expiration date through which the time-limited number is valid for acceptance in the payment card transaction is provided to the processor. A program is executed by the processor to set a first plurality of digits in the time-limited number to the first plurality of digits in the original payment card number, generate a first number corresponding to the desired expiration date, set a second plurality of digits in the time-limited number to the first number, and output the time-limited number. | 2013-05-30 |
20130138567 | SYSTEMS AND METHODS FOR VERIFYING IDENTITIES IN TRANSACTIONS - A computerized method of verifying the identity of an attendant operating a money transfer transaction device includes receiving at the money transfer transaction device a user identification and password from the attendant and receiving at the money transfer transaction device additional information from the attendant. The additional information relates to a security feature that limits access to the transaction device. The method also includes using the additional information, the user identification, and the password to evaluate whether to allow the attendant to operate the transaction device to process a transaction. | 2013-05-30 |
20130138568 | FINANCIAL TRANSACTION SYSTEM - A system and method for conducting a financial transaction is disclosed. The system includes a first memory location embedded in a personal portable device. The first memory location stores a plurality of personal financial data files associated with a user. The system also includes a second memory location to store biometric information and a first input interface to receive authentication information after initiation of a purchase transaction session. The system also includes a security module including an input coupled to the first interface to authenticate the authentication information based on the biometric information and an output interface comprising an input coupled to the first memory location and an output to provide personal financial data file information to a host device. | 2013-05-30 |
20130138569 | Protecting Identities of Users to Whom Advertising is Targeted - A system environment supporting one or more advertisers and one or more ad publishers provides a means of sharing user-targeted advertisement. One or more hashing modules in the system environment provide the advertisers and ad publishers a means of sharing this information without revealing a user's personally identifiable information (PII). If a lossy hash is chosen, then an advertiser can communicate targeted advertisements to an ad publisher without revealing any PII to the ad publisher that the ad publisher did not already know. | 2013-05-30 |
20130138570 | LAYERED SECURITY FOR AGE VERIFICATION AND TRANSACTION AUTHORIZATION - A user may be willing to purchase items or participate in a pay-for service offered by a service provider. A service provider may wish to verify characteristics of the user prior to allowing transactions to take place, and may want to secure the transactions once the transactions are allowed. A credential issued to a user and a transaction application uploaded to a user device may be used to secure transactions between the user and a service provider interface, such as a webserver or a point-of-sale. The transaction application may capture real-time user data and comparing the real-time user data to prior user data stored on the credential, authenticate the service provider interface to the user and the user to the service provider interface; and establish an encrypted session between the service provider interface and the transaction application adapted to authenticate the transactions between the user and the service provider interface. | 2013-05-30 |
20130138571 | Systems and Protocols for Anonymous Mobile Payments with Personal Secure Devices - Disclosed is a multi-purpose secure and anonymous payment system based on a variety of cryptographic confidentiality, authentication, and privacy methods. Users pay anonymously over the Internet using their mobile phones supported by the secure SIM card. The SIM cards do not reveal any personal payment information that is not directly necessary for the transaction to either the merchant or the bank. The system allows configuration of different cryptographic methods or hardware components to allow proper balancing of any specific implementation while maintaining strong security and privacy. It is resilient to connection breakdowns and allows users and merchants to recover from such disruptions without maintaining complex transaction states on the SIM card and without financial losses to any of the parties. The system and protocols can also be configured for electronic cash payments with smart cards or software agents on the Internet or at conventional merchant sale terminals. | 2013-05-30 |
20130138572 | System and Method for Generating Student Activity Flows in a University - An educational institution (also referred as a university) is structurally modeled using a university model graph. A key benefit of modeling of the educational institution is to help in an introspective analysis by the educational institute. In order to build an effective university model graph, it is required to gather and analyze the various activities performed on the university campus by the various entities of the university. A system and method for automated generation of activity flows involves analysis of multiple student specific sub-activities and correlating them from temporal and spatial points of view. Specifically, the presented system allows for reliable identification of activity flows accounting for duplicate and missing sub-activities. | 2013-05-30 |
20130138573 | CUSTOMER CONTROLLED MANAGEMENT OF SHIPMENTS - Systems, methods, apparatus, and computer program products are provided for customer controlled management of shipments. For example, in various embodiments, a customer can provide information prior to a first delivery attempt of an item by a carrier to receive messages regarding shipment of the item and to have the item delivered in accordance with the provided information. | 2013-05-30 |
20130138574 | PACKAGE AND FREIGHT SHIPPING SYSTEM AND METHOD, INCLUDING SHIPPING BY FULFILLMENT ENTITIES - In various embodiments, methods, apparatus, systems, and computer-readable media associated with using historic and real-time analytic data to select fulfillment entities and/or shipping options for a provider to use to fulfill an order from a customer. In various embodiments, an order may be received by a provider and order information may be made available to one or more fulfillment entities. The fulfillment entities may provide offers to fulfill the shipment to the provider, which may select one or more of the fulfillment entities based on application of business rules based at least in part on the historic and real-time analytic data. Other embodiments may be disclosed and claimed. | 2013-05-30 |
20130138575 | AUTOMATED IMPLEMENTATION OF BUSINESS SERVICE COMMUNICATION AND/OR LINKAGE OF EXECUTABLE PROCESSES THROUGH AUTOMATIC GENERATION AND POPULATION OF VARIABLES - Certain example embodiments described relate to the generation of variables for data flow chains that are associated with control flow models. Certain example embodiments relate to the creation of a diagram (e.g., an automation diagram) that encapsulates the flow of data in a process model (e.g., EPC). In certain example embodiments, the generation of variables provides for linking executable processes via the automation diagram so that the data flow may be integrated into the EPC model. An EPC model may be transformed into a BPMN model. Optionally, the transformations may occur in reverse so that an automation diagram is created from a modified EPC model. | 2013-05-30 |
20130138576 | SYSTEMS AND METHODS FOR IMPLEMENTING A DEFINED MATURITY EQUITY - The invention relates to investment vehicles and supporting systems and methods for implementing and determining the value of a defined maturity equity. In one aspect, the invention includes identifying investment opportunities that represent underlying equity interests in ongoing businesses and selecting one or more of the underlying equities as a basis for a defined maturity equity investment to be issued on an issuance date and to mature on a particular maturity date. Each maturity date represents a future date on which the respective defined maturity equity investment may be redeemed for a respective redemption value. A redemption value may be calculated for the defined maturity equity investment based on operational results of the ongoing business between the issuance date and the maturity date of the defined maturity equity. | 2013-05-30 |
20130138577 | METHODS AND SYSTEMS FOR PREDICTING MARKET BEHAVIOR BASED ON NEWS AND SENTIMENT ANALYSIS - The present invention provides a method, system and software that provide a predictive model responsive to the correlation of news articles to stock price movement. The invention analyzes the derivative or ratio of events to drive predictions in a responsive manner. The invention considers derivatives or ratios of news meta-data within a small window in the past relative to a larger window of news items in the past. The invention may use a sentiment engine and apply the derivative of sentiment to predict volatility and/or trend direction of price of a security. The invention may look to the content, context, and derivative of sentiment to weigh news stories according to a predetermined taxonomy factoring in recency, criticality, repeatedness, trustworthiness, etc. to predict stock price behavior. Also, the invention may be used to forecast events given stock price movement and news to predict an impending story or release of significance. | 2013-05-30 |
20130138578 | Systems and Methods for Building Retirement Income - The present application is directed to systems and methods for building retirement income. A desirement mortgage may be determined which represents a maximum value of a user account. A supplemental funding source may be used for achieving the maximum value, and a compound interest source may also be used. Periodic inputs may be automatically inputted into the user account. A desirement date may be determined for achieving the maximum value. Periodically, a choice of account may be adjusted or changed based on achieving the maximum value at the desirement date. | 2013-05-30 |
20130138579 | SYSTEM AND METHOD FOR REBALANCING PORTFOLIOS - A method, computer program product, and computer system for identifying, by a computing device, one or more portfolio assets in a portfolio. One or more asset characteristics are associated with at least a portion of the one or more portfolio assets. A group that includes at least the portion of the one or more portfolio assets and one or more corresponding model components is generated based upon, at least in part, the one or more asset characteristics. The group is rebalanced based upon, at least in part, one or more values of at least the portion of the one or more portfolio assets and one or more values of the one or more corresponding model components. | 2013-05-30 |
20130138580 | METHODS AND SYSTEMS FOR PROVIDING SWAP INDICES - Zero-coupon swap indices are provided for tracking characteristics of nominal, inflation-linked liabilities and other aspects of swaps. A zero-coupon nominal swap index is based on a portfolio of assets consisting of a cash investment at a reference rate combined with a zero-coupon swap, where periodic payments can be exchanged for a single fixed cash flow at maturity. A zero-coupon inflation swap index is based on a portfolio of investments in a zero-coupon inflation swap, a zero-coupon nominal swap and cash invested at a reference rate. Periodic payments on the cash investment can be exchanged, in a zero-coupon nominal swap transaction, for a single fixed payment at maturity. | 2013-05-30 |
20130138581 | Feedback method for promoting consumption - A feedback method for promoting consumption includes providing a feedback rule, providing an ABC vein principle, providing a manufacturer alliance principle, providing a co-branded card system, and providing a network construction. Thus, the feedback method builds a system of a merchandise discount and a sale feedback bonus to increase the personal connection vein and the affiliated manufacturers and to connect the supply of the production terminal and the demand of the consumer terminal so as to decrease the cost of products and to increase the demand for products such that the consumers can purchase cheaper products, and the manufacturers can obtain more orders. | 2013-05-30 |
20130138582 | Process of facilitating interaction between people at various locations or events assembled with or without a specific purpose - The disclosed invention addresses a very unique problem and provides a format of interaction to assist people to effectively interact in any situation through an embodiment of a mark, which is situated in any type of location or event where people assemble, with strangers. The mark may be a symbol, a script or a logo or a combination of any or all of these. The mark may be displayed on electronic display means possibly with remote accessibility. The mark may be accessed through a web site to locate the position of the mark at any location in any country in any location where people tend to group normally. The actual design of the mark will be as authorised and can change upon authorisation by inventor. However, the mark may be used for display only by users which are authorised. | 2013-05-30 |
20130138583 | Lighters having manufacturer coupons - Cigarette lighters and packaged lighters are provided for. The lighters and packaged lighters are provided with a manufacturer coupon. Methods for providing manufacturer coupons for dissemination to a target consumer group also are provided for. Preferred embodiments of the novel methods comprise packaging a cigarette lighter for retail distribution. The lighter is packaged with a removable coupon sheet. The coupon sheet provides a substrate on which said manufacturer coupon is imprinted and is removable by a consumer. The manufacturer coupon is redeemable by a consumer and includes machine readable code associated therewith to facilitate automated processing of the coupon. | 2013-05-30 |
20130138584 | METHOD FOR INCREASING SLOTS AT AN AIRPORT - A method is provided for increasing the number of takeoff and landing slots and increasing gate capacity at airports with slot controls, including airports that are constrained from operation by curfews that limit the hours when aircraft can operate. The present method is intended to be used in connection with an aircraft that is equipped with onboard wheel drive means capable of translating torque through aircraft wheels and controllable to move the aircraft independently on the ground quietly and efficiently to a runway for takeoff without reliance on the aircraft's engines or the use of external tow vehicles. | 2013-05-30 |
20130138585 | Methods, Systems, And Computer Program Products For Recommending Applications Based On User Interaction Patterns - A method for recommending an application includes obtaining an input model representing user interaction patterns during execution of a first application. The input model is compared to a reference model representing user interaction patterns during execution of a second application. A similarity is determined between the input model and the reference model. A recommendation of the second application is generated in response to the similarity. | 2013-05-30 |
20130138586 | SERVICE GOAL INTERPRETING APPARATUS AND METHOD FOR GOAL-DRIVEN SEMANTIC SERVICE DISCOVERY - A service goal interpreting apparatus for goal-driven semantic service discovery is provided. The service goal interpreting apparatus includes a goal interpretation unit that interprets a goal of at least one service or application provided on the Web, and a goal registration unit that registers the goal interpreted by the goal interpretation unit in a service registry. | 2013-05-30 |
20130138587 | SYSTEM AND METHOD FOR GRAPH PATTERN ANALYSIS - In some example embodiments, a system and method are provided for graph pattern analysis. In example embodiments, pattern data of a primary network that includes data relating to relationships between entities are received. A secondary network based on the pattern data of the primary network is generated by using an algorithm that processes pattern characteristics extracted from the pattern data. The generated secondary network is provided for further analysis. | 2013-05-30 |
20130138588 | Identifying and ranking networked biographies and referral paths corresponding to selected qualifications - The most common automated search methods produce less-than-ideal results when searching online resumes, profiles, and the like (“biographies”) for the identities of people with a searcher-selected qualification (“candidates”). Keywords, their proximities, and their repetitions are less informative in biographies than in other informational documents. Similarly, chains of social connection (“referral paths”) do not always reveal the likelihood or ease of a searcher's introduction to a candidate. In both cases, the display order of results may be unrelated to any estimate of merit. To answer the question “Whom do I need and how do I reach them?” a classifier system uses heuristics or algorithms adapted to match the reactions of human experts on the selected qualifications. Terms in biographies, regardless of structure, are standardized and disambiguated for accurate comparisons, meaningful context is preserved, and biographies and referral paths are scored based on expected usefulness to the searcher. | 2013-05-30 |
20130138589 | EXPLOITING SPARSENESS IN TRAINING DEEP NEURAL NETWORKS - Deep Neural Network (DNN) training technique embodiments are presented that train a DNN while exploiting the sparseness of non-zero hidden layer interconnection weight values. Generally, a fully connected DNN is initially trained by sweeping through a full training set a number of times. Then, for the most part, only the interconnections whose weight magnitudes exceed a minimum weight threshold are considered in further training. This minimum weight threshold can be established as a value that results in only a prescribed maximum number of interconnections being considered when setting interconnection weight values via an error back-propagation procedure during the training. It is noted that the continued DNN training tends to converge much faster than the initial training. | 2013-05-30 |
20130138590 | SYSTEM FOR PLANNING, MANAGING, AND ANALYZING SPORTS TEAMS AND EVENTS - A system for planning, managing, and analyzing sports teams and events. The system may include a content management function for storing data. The data can pertain to a plurality of sports-related statistics and a variety of identifying data. The system and method can also include an event management function for planning and evaluating sports-related events such as practices and games. The system and method can also include a report function which can provide a variety of statistical analyses. | 2013-05-30 |
20130138591 | ETIQUETTE SUGGESTION - Methods and systems for a complete vehicle ecosystem are provided. Specifically, systems that when taken alone, or together, provide an individual or group of individuals with an intuitive and comfortable vehicular environment. The present disclosure builds on integrating existing technology with new devices, methods, and systems to provide a complete vehicle ecosystem. | 2013-05-30 |
20130138592 | DATA PROCESSING - A method and apparatus for data processing. The method calculates correlations between a plurality of attributes in a dataset. The attributes are factors involved in transaction processing. The method generates a relationship graph by using the plurality of attributes and the correlations between the plurality of attributes; and extracts a sub-graph from the relationship graph to represent a hypothesis. The hypothesis describes the impacts of the factors on the transaction processing. Also provided is an apparatus for implementing the above data processing method. | 2013-05-30 |
20130138593 | Method and Apparatus for Operating a Finite State Machine - A finite state machine is provided. The finite state machine causes a function to be carried out in dependence on at least an event input to the finite state machine and the current state of the finite state machine. Associations between the functions that are to be carried out and combinations of the states and the events are identified using an associative array. The associations identified using the associative array are amended while the finite state machine is operating to dynamically reconfigure the operation of the finite state machine. | 2013-05-30 |
20130138594 | OPERATIONS MANAGEMENT APPARATUS, OPERATIONS MANAGEMENT SYSTEM, DATA PROCESSING METHOD, AND OPERATIONS MANAGEMENT PROGRAM - An operations management apparatus which acquires performance information for each of a plurality of performance items from a plurality of controlled units and manages operation of the controlled units includes
| 2013-05-30 |
20130138595 | SYSTEM AND METHOD FOR ASSIGNING PIECES OF CONTENT TO TIME-SLOTS SAMPLES FOR MEASURING EFFECTS OF THE ASSIGNED CONTENT - Systems and methods provide for assigning pieces of content to time-slots samples for measuring effects of the assigned content. Systems and methods provide for receiving pair-wise content relatedness data that identifies each piece of content as experimental content or control content relative to other pieces of content, and algorithmically assigning experimental or control content pieces to time-slot samples using the content relatedness data, wherein additional content pieces assigned to a particular time-slot sample exclude non-identical related experimental content pieces defined relative to an experimental content piece previously assigned to the particular time-slot sample. | 2013-05-30 |
20130138596 | METHOD AND APPARATUS FOR AUTHORING TASK - An apparatus for authoring a task includes a scenario extracted information input unit configured to receive data, an event, and behavior information that are extracted from a task scenario; and a partial behavior information generator configured to extract and write partial behavior rules/sequences based on the received data, event, and behavior information. Further, the apparatus includes an overall behavior information generator configured to set relationship between the written partial behavior rules/sequences and integrate the partial behavior rules/sequences according to the set relationship to write overall behavior rules/sequences; and a task conversion unit configured to convert the written overall behavior rules/sequences into a task which a robot and/or an intelligent agent may execute. | 2013-05-30 |
20130138597 | TREE STRUCTURED DATA TRANSFORM - A transformation process determines whether a predicate of a rule matches a given node of tree structured data containing a set of nodes and, when the predicate of a rule matches the given node, applies a function of an identified rule to the node to generate a compound result and an interim mutated output document, and when the compound result contains a next node, determines whether the next node is compared with the predicate of a next rule. The transform process includes determining that the next node is processed by a next rule, using the interim mutated output document as input, and determining whether a predicate of a rule matches the next node in a set of nodes. When the predicate of a rule matches the next node, a function of an identified rule is applied to the next node to generate a compound result and interim mutated output document. When the compound result does not contain a next node, a final mutated output document is generated. | 2013-05-30 |
20130138598 | Classifying Attribute Data Intervals - The present techniques extract attribute data of one or more classified members for one or more user attributes. With respect to a particular user attribute of the one or more user attributes, the present techniques determine initial attribute data intervals corresponding to the particular user attribute based on attribute data and classes of the classified members from the extracted attribute data. With respect to a classified member whose attribute data is missing for the particular user attribute, the present techniques set the attribute data as a preset missing value. The present techniques then merge the preset missing value into each of the initial user attribute data intervals and calculate a Maximum Posteriori Probability (MAP) Bayes estimate value respectively, and determine initial user attribute data intervals with a smallest MAP Bayes estimated value as final attribute data intervals corresponding to the particular user attribute. | 2013-05-30 |
20130138599 | FEEDBACK DURING SURGICAL EVENTS - Technology is disclosed for communicating surgical information. The technology can receive data from one or more sensors coupled to one or more tools in operation by a user, generate a virtual model of a four-dimensional virtual real-time space, receive motion history data for the user's previous movements, generate a prediction of movement of the first tool in each of the four dimensions in relation to the first vital entity and a prediction score, and output an indication of the prediction score. | 2013-05-30 |
20130138600 | APPARATUS AND METHOD FOR MANAGAING AXIOM, AND REASONING APPARATUS INCLUDING THE SAME - A method of managing an axiom includes determining if an H in an A→H axiom in existing axioms is a predetermined expression; and if the H is the predetermined expression, collecting, from the existing axioms, a B→I axiom in which the B includes the H, deleting the A→H axiom from the existing axioms, and generating a new B→I axiom from the collected B→I axiom by replacing the H in the B with the A. | 2013-05-30 |
20130138601 | SYSTEM AND METHOD FOR DATA AGGREGATION, INTEGRATION AND ANALYSES IN A MULTI-DIMENSIONAL DATABASE - The present invention relates to a system and method for flexibly integrating a data warehouse with one or more operational database in real-time. The system comprises of a plurality of components embedded under one or more layers. The system comprises of a staging database, an ETL (extract transform load) module, a data warehouse and a networking module. The flexible integration is enabled by invoking one or more web services from a business enterprise. The invention further provides one or more analytical modules for performing an intelligent operation to carry out comparative analyses of the data. The designing and implementation module enables a deployment of the system on any related technology platform and tools. | 2013-05-30 |
20130138602 | TECHNIQUES FOR INCREMENTALLY UPDATING AGGREGATION OF STATES - Methods, systems, and computer program products are provided for generating and updating an aggregation of data states. The aggregation of data states is selectively updated by updating an affected slice of the aggregation of data states. The aggregation of data states is replaced by a new aggregation of data states created from a selective subset of detailed data state data, by adding new aggregations and deleting existing aggregations. | 2013-05-30 |
20130138603 | System and Method for Managing Enterprise Data - A method and a system for managing enterprise data are provided. The system comprises a processor and a memory coupled to the processor. The memory comprises a definition module defining a Data Management Architecture (DMA). Further, the DMA comprises at least one of an enterprise portal, an enterprise model, at least one adaptor, and a set of metrics. The enterprise portal comprises a set of service tools. The set of service tools is configured to perform a set of services on the data. The enterprise model is configured to analyze an enterprise process to create and modify enterprise metadata of the data originating from the enterprise process. Further, the adapter is configured to communicate with a data source associated with the enterprise process for extracting the enterprise metadata from the data source. Furthermore, the set of metrics may represent an analysis of the data. | 2013-05-30 |
20130138604 | STORAGE SYSTEM AND STORAGE DEVICE - A storage system having a plurality of storages. The each of the storages include a memory and a processor coupled to the memory. The processor executes a process including transmitting an update request for data which is commonly stored in the plurality of storages according to a predetermined transmission order indicating a path to transfer the update request. The process includes updating data when receiving an update request from another storage. The process includes changing the predetermined transmission order to a transmission order in which one or more storages included in the path are excluded according to the number of times the update request for the data is received. | 2013-05-30 |
20130138605 | CONDITIONAL COMMIT FOR DATA IN A DATABASE - A database comprises a database interface and a database updater. The database interface enables a reading of a first set of information from the database. The database updater updates a second set of information in the database based at least in part on one or more conditions. The one or more conditions limit changes allowable to the first set of information from the database that occurred after the reading of the first set of information from the database. | 2013-05-30 |
20130138606 | MANAGING INFORMATION AT A CONSTRUCTION SITE - A method for managing information at a construction site is disclosed. In one embodiment, task data is received from a handheld tool at a construction site. A database is populated with the task data such that the task data can be retrieved from the database. The task data is then used to generate at least one report. | 2013-05-30 |
20130138607 | RESYNCHRONIZATION OF REPLICATED DATA - Mechanisms are provided for efficient resynchronization of replicated data. A hash value is generated for a chunk of data replicated from a source node to a target node. The chunk of data may be a file deduplicated and compressed at both a source node and a target node. A current sequence number is determined and a sequence number and hash tuple is maintained for the chunk of data at both the source node and the target node. Sequence numbers are modified whenever the data is modified. Current sequence numbers and sequence number and hash values in the sequence number hash tuples at the source node and the target node may be compared to determine whether data is still synchronized at a later point in time or whether data requires resynchronization. | 2013-05-30 |
20130138608 | MOBILE PLATFORM FILE AND FOLDER SELECTION FUNCTIONALITIES FOR OFFLINE ACCESS AND SYNCHRONIZATION - Systems and methods for folder synchronization and offline synchronization via a mobile platform in a web-based collaboration environment are disclosed. One embodiment includes synchronizing user selected folders and/or sub-folders via the mobile platform, using portable devices including smart phones and tablets using any mobile operating system to allow offline access. Child or sub-folders of the selected folders and/or sub-folders are automatically detected and synchronized for offline access. Any change or new content detected on the client side or on the server side is also synchronized such that the selected folders and/or sub-folders on the client and server sides are up to date. | 2013-05-30 |
20130138609 | CROSS-POLINATION SYNCHRONIZATION OF DATA - A technique and mechanism to effect cross-pollination synchronization of PIM (personal information manager) data to multiple sources. Additionally, a novel feature of the subject invention is the ability to effect cross-pollination synchronization with any number of devices and sources in a network. The invention provides for a user to employ a mobile device or set of devices as a central repository for PIM data (e.g., calendar, contacts and tasks) synchronized from multiple sources (e.g., multiple PC's (personal computers), an exchange server). The invention provides for synchronization of PIM data from multiple types of server sources to multiple devices regardless of the synchronization protocol versions and different schemas. | 2013-05-30 |
20130138610 | DYNAMIC VOLUME COMPARE FOR ASYNCHRONOUS REMOTE COPY VERIFICATION - A method, device, and computer program product for performing asynchronous remote copy verification is provided. An initial track-to-track comparison between a primary and a secondary volume pair is performed. A first predetermined time is waited for. Upon completion of the first predetermined time, a subsequent primary volume track-to-secondary volume track comparison is performed only on the noncompare tracks. A query is performed for determining whether all of the noncompare tracks have been resolved. If any of the noncompare tracks have not been resolved, a query is performed for determining if a predetermined number of iterations of the primary volume track-to-secondary volume track comparison have been performed, and an additional subsequent primary volume track-to-secondary volume track comparison is performed only on unresolved noncompare tracks. | 2013-05-30 |
20130138611 | TIERED XML SERVICES IN A CONTENT MANAGEMENT SYSTEM - A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible. | 2013-05-30 |
20130138612 | PROVISIONING AND/OR SYNCHRONIZING USING COMMON METADATA - Techniques are described herein that are capable of provisioning and/or synchronizing a data store using common metadata. For instance, a common instance of metadata may be used in lieu of multiple instances of the metadata that correspond to respective items in the data store for indicating a time at which the data store was provisioned. Each time a change occurs with respect to an item in a data table of the data store after provisioning of the data store, a record may be added or updated in a corresponding tracking table. When a request is made for changes that have occurred with respect to the items in a data table, the common instance of the metadata may be used to generate a record in the corresponding tracking table for each item in the data table that did not change since the data store was provisioned. | 2013-05-30 |
20130138613 | SYNTHETIC BACKUP DATA SET - Example apparatus and methods concern creating synthetic backups from existing backups. One example method includes accessing first information that is associated with an existing backup(s). The first information may be computer data that describes data stored on a backup media or appliance. The first information may be referred to as metadata. The existing backup may reside on a backup medium (e.g., tape), on a backup appliance (e.g., disk), or elsewhere. The example method includes instantiating second information (e.g., metadata) associated with a synthetic backup to be created. The second information may be stored on a non-transitory computer-readable medium. The example method also includes selectively manipulating the second information to create the synthetic backup. The manipulating may include copying portions of the first information into the second information. In one embodiment, the synthetic backup is only logically created and thus no data is copied from the existing backup. | 2013-05-30 |
20130138614 | TWO-PHASE DATA LOCKING TRANSACTION PROCESSING WITH DISTRIBUTED PARTITIONS AND MIRRORING - A data transaction processing system may include: an active node and a standby node, each having multiple data partitions managed by a data engine; a deadlock manager that determines whether a deadlock has occurred in connection with a requested data transaction; and a transaction agent for managing the transaction and communications with the data engines. The transaction agent in the active node may not commit a transaction until all portions of the transaction have been successfully completed in both the active and standby nodes. | 2013-05-30 |
20130138615 | SYNCHRONIZING UPDATES ACROSS CLUSTER FILESYSTEMS - Embodiments of the invention relate to synchronization of data in a shared pool of configurable computer resources. An image of the filesystem changes, including data and metadata, is captured in the form of a consistency point. Sequential consistency points are created, with changes to data and metadata in the filesystem between sequential consistency captured and placed in a queue for communication to a target filesystem at a target site. The changes are communicated as a filesystem operation, with the communication limited to the changes captured and reflected in the consistency point. | 2013-05-30 |
20130138616 | SYNCHRONIZING UPDATES ACROSS CLUSTER FILESYSTEMS - Embodiments of the invention relate to synchronization of data in a shared pool of configurable computer resources. An image of the filesystem changes, including data and metadata, is captured in the form of a consistency point. Sequential consistency points are created, with changes to data and metadata in the filesystem between sequential consistency captured and placed in a queue for communication to a target filesystem at a target site. The changes are communicated as a filesystem operation, with the communication limited to the changes captured and reflected in the consistency point. | 2013-05-30 |
20130138617 | DE-DUPLICATION IN BILLING SYSTEM - A computing system partitions received events into a number of channels by account identifier. The channels receive the events and perform de-duplication of the events. This de-duplication can be performed with a filter that is updated to reflect the receipt of any original event. The filter may be used to either determine that the event is not a duplicate of another, or to determine that the event cannot be ruled out as being a duplicate of another. In the latter case, further processing may be performed to for definitively determine whether the event is truly a duplication, or in the alternative, the event may be immediately treated as a duplicate. | 2013-05-30 |
20130138618 | POLICY-BASED FILE MANAGEMENT FOR A STORAGE DELIVERY NETWORK - A method for managing storage and access to data files stored in a storage delivery network comprising a plurality of geographically distributed storage nodes, the method including: receiving a file request from a user, wherein the user is associated with a service level agreement (SLA) containing one or more policies governing handling of file requests from the user; determining if the SLA dictates redirecting the file request to a predetermined storage node; if the SLA dictates redirecting the file request to a predetermined storage node, redirecting the file request to the predetermined storage node; otherwise, identifying all storage nodes from the plurality of geographically distributed storage nodes that are not too busy by determining whether a number of current access requests being served by each storage node exceeds a predetermined threshold value; identifying a nearest storage node from among the not too busy storage nodes; and redirecting the user request to the nearest storage node. | 2013-05-30 |
20130138619 | METHOD AND SYSTEM FOR AUTOMATED DOCUMENT REGISTRATION WITH CLOUD COMPUTING - A method and system for automated document registration with cloud computing. The method and system described herein provide an automatic cloud document registration system that creates a secure cloud transformed electronic document with an unalterable time and date stamp stored in a cloud storage object. The cloud storage object comprises plural separate portions stored in plural separate secure storage locations on plural other different server network devices distributed across the cloud communications network but functions as a single secure cloud storage object. Target and server network devices cannot determine where on the cloud communications network the cloud storage object is stored thereby providing additional security and privacy for the secure cloud transformed electronic document. Multiple third-parties are provided an ability to view a given original document in the secure cloud transformed electronic document format from anywhere on the cloud communications network. | 2013-05-30 |
20130138620 | OPTIMIZATION OF FINGERPRINT-BASED DEDUPLICATION - Described are embodiments of an invention for identifying chunk boundaries for optimization of fingerprint-based deduplication in a computing environment. Storage objects that are backed up in a computing environment are often compound storage objects which include many individual storage objects. The computing device of the computing environment breaks the storage objects into chunks of data by determining a hash value on a range of data. The computing device creates an artificial chunk boundary when the end of data of the storage object is reached. When an artificial chunk boundary is created for the end of data of a storage object, the computing device stores a pseudo fingerprint for the artificial chunk boundary. If a hash value matches a fingerprint or a pseudo fingerprint, then the computing device determines that the range of data corresponds to a chunk and the computing system defines the chunk boundaries. | 2013-05-30 |
20130138621 | TARGETED TELEPHONE NUMBER LISTS FROM USER PROFILES - A data structure that includes a user profile including user profile information, and a data structure comprising a set of available telephone numbers can be accessed. A targeted list of one or more telephone numbers can be generated using the set of available telephone numbers and information from the user profile. The targeted list can include one or more telephone numbers from the set of available telephone numbers that match at least a portion of the user profile information. Also, the targeted list can be sent to a rendering computing environment for display. User input selecting a telephone number from the targeted list can be received. In response to user input, the selected telephone number can be associated with a user profile in a data structure. | 2013-05-30 |
20130138622 | Quick Capture of To-Do Items - Systems, methods and computer program products for facilitating the quick capture and management of task list (i.e., “to-do”) items are disclosed. Such systems, methods and computer program products allow a user of a computing device to access a persistently and ubiquitously executing stand-alone application that facilitates a capture solution that supports multiple input modalities—voice, image, video, handwriting and text. This allows the quick capture and creation of to-do's anytime and anywhere. Once captured, the device may use a combination of natural language processing with the power of an internet search engine to identify, organize, and surface relevant content and context for a user as a reminder of such captured to-do's. | 2013-05-30 |
20130138623 | USER ENTERTAINMENT AND ENGAGEMENT ENHANCEMENTS TO SEARCH SYSTEM - According to one aspect of the present invention, a method of actively engaging a user of a search system can include receiving from the user a search query for a search of a corpus of information and providing the user with search results for the search. The user can also be prompted to participate in a search-related activity wherein at least one aspect of the search-related activity is dependent on a context of the search. User input for performing the search-related activity can be accepted and an activity response can be provided to the user. | 2013-05-30 |
20130138624 | SEARCHING, SORTING, AND DISPLAYING VIDEO CLIPS AND SOUND FILES BY RELEVANCE - A documents database has a plurality of documents, including but not limited to text files, video clips and sound files. Each document is associated with at least one category of a plurality of categories in a categories database, and each category has at least one keyword. A search request having at least one search term is received from a user, and a categories database is searched for categories having a keyword corresponding to the user search term to identify first level categories. The other keywords from the identified first level categories are retrieved and the documents database is searched for documents having a user search term or a retrieved keyword. The identified documents are then ranked and presented to the user. Other search expansion techniques, and display techniques, are also discussed. | 2013-05-30 |
20130138625 | System, Method and Apparatus for Electronically Searching for an Item - The present invention provides a system, method and apparatus for electronically searching for an item by receiving a search request comprising a requested category and one or more requested attributes of the item and storing the search request in a search index based on the requested category and the requested attribute(s). The search index includes one or more categories and each category is defined by a taxonomy of attributes. The search index is then searched for any previously stored search requests that match the requested category and the requested attribute(s), a result of the search is determined and a search response that includes the result of the search is sent. | 2013-05-30 |
20130138626 | Table Parameterized Functions in Database - Systems, methods and computer program product embodiments for providing table parameterized function (TPF) functionality in a database are disclosed herein. An embodiment includes defining a TPF in a database, wherein the definition of the TPF defines one or more parameters of the TPF, at least one of the parameters being a table parameter. A query is received that operates to call the TPF, wherein the query defines one or more input parameters, the input parameters comprising at least one table input parameter to be used as input for calling the TPF. The query is processed to produce a result, and the result of the query is returned. | 2013-05-30 |
20130138627 | Quick Find for Data Fields - Methods, program products, and systems for automatically searching data in multiple data fields are described. A user can view data retrieved from a database and formatted based on a layout. While viewing the data, the user can perform a search using one or more search terms. A system can automatically examine the database and identify on which tables and on which data fields of the tables to perform the search. The system can identify searchable tables and data fields by analyzing the database schema as well as characteristics of the tables and data fields. | 2013-05-30 |
20130138628 | HASH-JOIN IN PARALLEL COMPUTATION ENVIRONMENTS - According to some embodiments, a system and method for a parallel join of relational data tables may be provided by calculating, by a plurality of concurrently executing execution threads, hash values for join columns of a first input table and a second input table; storing the calculated hash values in a set of disjoint thread-local hash maps for each of the first input table and the second input table; merging the set of thread-local hash maps of the first input table, by a second plurality of execution threads operating concurrently, to produce a set of merged hash maps; comparing each entry of the merged hash maps to each entry of the set of thread-local hash maps for the second input table to determine whether there is a match, according to a join type; and generating an output table including matches as determined by the comparing. | 2013-05-30 |
20130138629 | INDEX-BASED EVALUATION OF PATH-BASED QUERIES - Systems, methods, and computer program product embodiments are provided for path-based query evaluation. The embodiments include representing a markup language document as a descriptive catalog, and capturing relationships in the descriptive catalog as an index summary. The index summary is utilized for evaluating a path-based query. | 2013-05-30 |