32nd week of 2011 patent applcation highlights part 49 |
Patent application number | Title | Published |
20110196740 | Credit Card with E-paper Display for Advertisement - A novel credit or charging card is disclosed. According to one implementation, the card comprises an e-paper type of display on at least one of two surfaces of the card. An advertising message may be displayed. The advertising message may be replaced by a new one when the card is connected to a card reader. According to one embodiment of the invention, the card and the reader are connected wirelessly. RF power provided by the card reader powers an operation of refreshing the displayed message. The advertising message may be based upon a user's profile, the purchase history and the location as defined by the card reader. | 2011-08-11 |
20110196741 | ONLINE AND OFFLINE INTEGRATED PROFILE IN ADVERTISEMENT TARGETING - The present invention provides techniques for generation and use of an online and offline integrated profile for a person, for use in advertisement targeting. The integrated profile may be generated based at least in part on obtained historical offline and online consumer-related behavior information relating to the person. Online or offline advertisements are then targeted to the person based at least in part on the profile. Use and association of online and offline unique identifiers for the person can allow sharing of targeting information between online and offline entities while maintaining a degree of privacy with regard to the person. | 2011-08-11 |
20110196742 | METHOD TO DRIVE A CAMPAIGN WORKFLOW BASED ON A SHORT MESSAGE SERVICE (SMS) MESSAGE RESPONSE - A method to generate and transmit appropriate Actions for different customers based on their response to a marketing Campaign in a CRM application includes receiving a communication event (via SMS message, email message, instant message and the like) from the customer with Internal ID (internal identifier) embedded inside the content of the communication event, searching for the Internal ID inside the communication event, extracting keyword and substring from the searched Internal ID, threading communication event to corresponding pre-existing Interaction Thread same Interaction ID wherein a new Interaction Thread is started, for which there is no pre-existing Interaction Thread with same Interaction ID, identifying Event ID, Interaction ID and Campaign Step Code from the keyword and the substring, linking interaction to identified Campaign Step with respect to which the customer has sent the communication event, generating appropriate reply action based on the campaign step, transmitting action to the customer. | 2011-08-11 |
20110196743 | USER-DRIVEN DATA NETWORK COMMUNICATION SYSTEM AND METHOD - A system is disclosed for messaging over a data network, such as the Internet and interactive TV, which allows every registered user to generate and update one or more user portfolio(s) containing information relative to Providers and/or individuals of which the user is willing to view their messages. The messages are displayed inside the space of the webpage where usually banners are shown. The system may provided benefits to the user upon displaying messages with commercial value to him. The disclosed messaging system allows an easy and effective communication path between providers and users any time publicly or privately in the banner area of a web site, which does not occupy additional space on the user's browser, and does not require the user to load another application besides his browser. | 2011-08-11 |
20110196744 | SYSTEM FOR VERIFYING ACCESS BASED ON A DETERMINED GEOGRAPHIC LOCATION OF A SUBSCRIBER OF A SERVICE PROVIDED VIA A COMPUTER NETWORK - A method of limiting presentation of rules based events includes receiving a request to view a rules based event at a computer. A first estimate of a first geographic location of the computer is obtained. The first estimate includes a first confidence determination. If the first confidence determination is less than a first established confidence level, a second estimate of the first geographic location of the computer is obtained. The second estimate includes a second confidence determination for comparison to a second established confidence level. The first estimate and the second estimate define a composite estimated geographic location of the computer. Information on a second geographic location of the rules based event is retrieved. The retrieved information is compared with the composite estimated geographic location of the computer. Access to the rules based event is provided based on access rules, the comparison, and the composite estimated geographic location. | 2011-08-11 |
20110196745 | ELECTRONIC ADVERTISEMENT SYSTEM, ELECTRONIC ADVERTISEMENT DISTRIBUTION APPARATUS, ELECTRONIC ADVERTISEMENT DISTRIBUTION METHOD, AND RECORDING MEDIUM - An electronic advertisement apparatus ( | 2011-08-11 |
20110196746 | SEARCH AUCTION INSIGHTS FOR ADVERTISERS - Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide insight to advertisers that participated in online advertiser auctions. A system receives data from one or more advertiser auctions and stores the data in a log. The log is queried for a sample of the data from the advertiser auctions. Data is extracted from the sample regarding advertisements submitted by the advertisers that participated in the advertiser auctions. Based on the data extracted from the sample, a report is generated that summarizes statistics and feedback regarding the advertisements that participated in the advertiser auctions. The report is displayed to a user. In embodiments, the report is automatically generated and displayed to the advertisers that participated in the advertiser auctions. | 2011-08-11 |
20110196747 | FACILITATING ADVERTISEMENT SELECTION USING ADVANCEMENT BIDS - Systems, methods, and computer storage media having computer-executable instructions embodied thereon that facilitate advertisement selection using advancement bids. In embodiments, advertisement attributes in association with an advertisement are referenced. Such advertisement attributes might include an impression bid and a click bid. For a particular advertisement, it is determined if a satisfactory click rate is available. If it is determined that the satisfactory click rate is unavailable for the advertisement, an impression bid is utilized to compete with other advertisements in an advertisement-selection auction. On the other hand, if it is determined that the satisfactory click rate is available for the advertisement, the satisfactory click rate and the click bid are utilized (e.g., via an effective impression value) to compete with the other advertisements in the advertisement-selection auction. | 2011-08-11 |
20110196748 | Generating Advertising Account Entries Using Variables - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an advertising account management interface are disclosed. The interface allows a user to define a number of variables and to specify multiple values for each of the variables. The interface also allows the user to create one or more advertising account entry templates (e.g., campaign template, ad group template, advertisement template, and keyword template) by specifying invariable advertising parameters for some input fields of the templates and variable advertising parameters for other input fields of the templates. When the user elects to generate the account entries based on an account entry template, the template is processed to generate multiple unique value combinations defined by the variables used in the template. Each of the unique value combinations corresponds to an account entry generated based on the template the variable values in the unique value combination. | 2011-08-11 |
20110196749 | METHOD FOR DYNAMIC BANNER COMPOSITION - A display banner containing current and dynamically varying information is realized by a method for generating a display of a banner image, wherein the banner image occupies at least a portion of the video display. A file including certain instructions is used to define static and dynamic elements of the banner image. As the instructions from the file are executed to begin composing the banner image for display, a current content for each dynamic element is determined and the related dynamic element is updated accordingly. The static elements and the updated dynamic elements are then assembled into the current banner image for display. In this way, embodiments of the present invention are able to dynamically create banner images with current information just in time for their display. | 2011-08-11 |
20110196750 | METHOD AND APPARATUS FOR ONLINE ADVERTISING - The present invention provides a method for providing a contact opportunity to a user. The method comprises the steps of storing a list of advertised words, parsing a document for matches with one or more of said advertised words and converting each matched word to a clickable event. The converted document, including the clickable events, is then displayed to the user. | 2011-08-11 |
20110196751 | System and Method for Secured Delivery of Creatives - A method of creating and delivering an on-demand audio asset for inclusion in a creative is described. The method includes the steps of accessing a central processing environment, requesting at least one recording of at least a portion of an audio transmission generated from a communication device, generating at least one audio asset, adding the audio asset to a pool of related assets stored in a vault connected to the central processing environment, selecting the generated audio asset and at least one other related asset from the pool of related assets to form a creative, then requesting delivery of the creative to another communication device, and finally delivering the creative to the other communication device. The method is performed in part by a creative composition engine, which is also described. The engine includes a central processing environment having a processor, a digital recorder and a digital asset storage vault. | 2011-08-11 |
20110196752 | METHOD AND SYSTEM FOR ORGANIZING INFORMATION WITH SHARABLE USER INTERFACE - A method, including: displaying, within a user interface (UI), a first grid having a first plurality of key zones corresponding to a first plurality of objects; identifying a selection of a first key zone in the first plurality of key zones corresponding to an object of the first plurality of objects; displaying, in response to the selection of the first key zone, a second grid having a second plurality of key zones corresponding to a second plurality of objects, where the object of the first plurality of objects is associated with the second grid; receiving a first selection of a second key zone in the second plurality of key zones; and displaying, in response to the first selection of the second key zone, a first preview of a first web page with the second grid, where the first web page corresponds to an object in the second plurality of objects. | 2011-08-11 |
20110196753 | System and method for immediate issuance of an activated prepaid card with improved security measures - A system and method for immediate issuance of a prepaid transaction card having increased security measures. The identity of the applicant is verified and checked against a database in accordance with Customer Identification Program, Sarbanes-Oxley and the USA Patriot Act in real time. Authorized applicants receive a printed prepaid debit card bearing name and photograph immediately at the point of sale. | 2011-08-11 |
20110196754 | Systems and Methods Facilitating Mobile Retail Environments - An automated system for facilitating sales in dynamically-changing mobile retail environments includes a vendor/supplier connector module, a carrier connector module, a provisioning module, and a point-of-sale (POS) customization module. The vendor/supplier connector module facilitates automated exchange of product data with a plurality of different vendors or suppliers of products or services. The carrier connector module facilitates automated exchange of transportation data with a plurality of different carriers, with the transportation data corresponding to specific mobile retail environments. The provisioning module automatically determines, based on the product data and on the transportation data, products or services corresponding to a specific mobile retail environment. The POS customization module automatically generates re-configuration data for each of a plurality of POS interfaces. The re-configuration data limits each of the plurality of POS interfaces to facilitating sales of only the subset of the set of products or services that corresponds to a specific mobile retail environment. | 2011-08-11 |
20110196755 | SYSTEM, METHOD AND SOFTWARE FOR HOUSE AUTOMATION CONFIGURATION AT POINT OF SALE - A Point of sale device, system and computer program for configuration of house automation, including a reader arranged to read an identity associated with a sensor for home automation, an interface arranged to receive input of installation data of the sensor; and a communication module arranged to send the installation data and associated identity of the sensor to a server. | 2011-08-11 |
20110196756 | SYSTEM AND METHOD FOR ELECTRONIC NOTES IN A MOBILE ENVIRONMENT - A system and method for handling electronic notes in a mobile environment, wherein the system includes a memory configured to store an electronic note, which electronic note includes location information, a location detector configured to detect location information for the mobile device, and a processor configured to: monitor the location information for the mobile device based on data from the location detector; compare the location information for the mobile device with the location information in the electronic note; and activate the electronic note when the location information for the mobile device is within a predetermined distance of the location information in the electronic note. | 2011-08-11 |
20110196757 | PURCHASE TRENDING MANAGER - A device retrieves information associated with purchases from a purchase database, and provides for display of a last purchase option, a sort purchases option, and a lowest cost option based on the purchase information. The device further receives selection of one of the last purchase option, the sort purchases option, or the lowest cost option, and provides for display of last purchase information when the last purchase option is selected. The device also provides for display of sort purchases information when the sort purchases option is selection, and provides for display of lowest cost information when the lowest cost option is selected. | 2011-08-11 |
20110196758 | INTELLIGENT BROADCAST TECHNIQUES TO OPTIMIZE WIRELESS DEVICE BANDWIDTH USAGE - A system and technique is described to enhance the use of limited bandwidth by intelligent broadcast, which would allow many more users to access content that was broadcast or downloaded by another user or group of users. While many users may download content that is specific to them, e.g., a flight itinerary, other users download the exact same content, e.g., a song or a movie, so the net result is that a significant portion of finite bandwidth is used repeatedly to download the same content. Furthermore, users, based on the type of user, or profiled users, will download the same content in the same general time period, for example, the release of a popular new album, movie or video. Content providers and wireless providers, who may be the same or different entities, may then share in the benefits of this approach, e.g., the savings in bandwidth usage and the improved distribution to the end user. | 2011-08-11 |
20110196759 | LEAD GENERATION MANAGEMENT SYSTEM - A process for managing leads includes the steps of: presenting an offer to a potential customer; receiving personal information from the potential customer; verifying that the personal information came from a reliable source; checking the personal information for validity; analyzing contracts of companies looking to buy leads to determine if a potential buyer fits any criteria of any of the contracts; if at least one contract is not found, placing the potential buyer in a reprocessing pool; and if at least one contract is found, placing the potential buyer into a pool of a plurality of potential buyers. The process goes on to select a winner for a lead from the pool of potential buyers. | 2011-08-11 |
20110196760 | Online Marketplace for Bartering and Trading Used and Surplus Items - An online computer system for bartering and trading used or surplus items stores information on used items and calculates a value for the items. The system processes a search requests for desired items and automatically notifies an item owner when a purchaser's search matches the owner's item available for sale. The system facilitates communications between the parties regarding a potential trade of the item and automatically notifies a third-party that can provide services to facilitate and support the trade. After the parties agree to a trade, the system processes a transaction for the item by transferring credit from the account of the purchaser to the account of the seller based on the calculated value of the seller's item. The purchaser's credits amount in the purchaser's account can be based on a valuation of his used items stored on the online computer system. | 2011-08-11 |
20110196761 | VALUE DETERMINATION FOR MOBILE TRANSACTIONS - Various embodiments provide techniques for determining a value share of a mobile transaction for one or more entities associated with the mobile transaction. Examples of mobile transactions include purchases of content such as applications, games, video, audio, graphics, and so on. In one or more embodiments, value share rules can be created and reconfigured. The value share rules specify a share of a transaction value (e.g., a percentage of revenue generated from a purchase of content) that an entity involved in a particular mobile transaction is credited with. In one example scenario, a user of a mobile device purchases an application for the mobile device. A value share rule can be applied to the application purchase amount to determine a share of the application purchase amount that is to be credited to a mobile operator that provides service for the mobile device. | 2011-08-11 |
20110196762 | ONLINE USER DIRECTED VALUATION MODEL (UDVM) - A system and method for collective-based property valuation with a mobile client provides a user interface to a device that allows parties viewing a property to enter estimates of the property's value. Fields for a number of property attributes allow viewers to select scaled values indicative of supply and demand in a subject market. The values are used to create new cost-per-square foot and cost-basis valuations of the subject property. The accuracy of the home valuation improves with each additional valuation, resulting in valuations that truly reflect supply and demand in the subject market. Separate values for house, lot, estimated sales price and current market value are calculated and displayed. A past sales price engine estimates a current sales price based on a past sales price and the average appreciation for a neighborhood. A user interface feature allows different users to enter rating data in succession. | 2011-08-11 |
20110196763 | METHOD AND APPARATUS FOR CLIENT-IN-CHARGE BUSINESS TRANSACTION PROCESSING - The method and apparatus of the client-in-charge architecture is based upon a different approach to the problems of server bandwidth and latency, found in the server-heavy architectures, while addressing the problems of requiring client acceptance, found in the client-heavy architectures. | 2011-08-11 |
20110196764 | System and method for virtually staging property - A system for virtually staging property to market real estate including a computing device communicably linked to a computer network, a database accessible by the computing device containing a plurality of images of household items, and software executing on the computing device for receiving a digital photograph of a room of the property from a user via the computer network, retrieving at least one of the plurality of images from the database, digitally editing the retrieved image into the received digital photograph, and transmitting the edited digital photograph to the user via the computer network. | 2011-08-11 |
20110196765 | Method and Apparatus for Computing a Value of a Traded Item - Embodiments for determining a traded item's value are described herein. An embodiment includes identifying conditions for use in computing a value of the tradable object. The embodiment further includes determining whether a condition is satisfied based on market data, for example, and if the condition is satisfied, then determining the value of the item based on a rule associated with the condition; and if the condition is not satisfied, then determining whether a subsequent condition is satisfied. If a subsequent condition is satisfied, then determining the value of the tradable object based on a rule associated with the subsequent condition. An embodiment further includes computing an open profit and loss value based on the item's value. Other embodiments are also disclosed. | 2011-08-11 |
20110196766 | SYSTEM AND METHOD FOR APPROVAL AND ALLOCATION OF COSTS IN ELECTRONIC PROCUREMENT - A system, method and computer program product for approval and allocation of costs in electronic procurement is described, wherein approval and allocation of costs are made in response to an electronic invoice, which includes information used to allocate procurement costs to one or more cost centers. | 2011-08-11 |
20110196767 | HIERARCHICAL TRANSACTION FILTERING - Systems and methods of allocating transactions among business objects are described. Allocation is accomplished using generated allocation rules that are generated using a hierarchical data structure representative of relationships between the business objects and using predefined rules that characterize the business objects. Each generated allocation rule is associated with at least one of the business objects and is used to query a set of transactions to be allocated. Query results, generated using a generated allocation rule, include the transactions to be allocated to the associated business object. Embodiments are disclosed to illustrate how the invention can be used to allocate sales commissions to members of a sales team. The invention is applicable to a variety of business objects including people, organizations, accounts, tasks, or the like. | 2011-08-11 |
20110196768 | Legal billing enhancement method and apparatus - A method of creating a finalized invoice, having steps of creating a preliminary invoice, the invoice including individual tasks for activities accomplished, submitting the preliminary invoice to an automated rules engine, searching the preliminary invoice for keywords that define possible violations of a company's litigation billing guidelines, highlighting any invoice task that contains identified keywords that would define a possible violation of a company's litigation billing guidelines, querying a user to accept changes to an invoice task based upon the identified keywords, and modifying the preliminary invoice into the finalized invoice after the accepted changes have been conducted after the querying of the user. Using the searchable database to create reports that provide average rates charged by law firms on specific types of legal matters in all geographic areas, reports to evaluate which tasks are not being fully compensated by a specific company or legal auditing system, reports to evaluate the average cost to defend specific types of cases in specific jurisdictions. | 2011-08-11 |
20110196769 | System and Method for Determining Optimal Financial Risk Positions for Finance Issuers - The system and method of the present invention provide optimization techniques and methodologies for utilization by finance issuers (especially those in the public finance sector), that create liability-based financing solutions within the context of market variables modeled using stochastic methods, or equivalents thereof. Various embodiments of related systems and methods are also provided. | 2011-08-11 |
20110196770 | System and Method for Visual and Interactive Determination of Optimal Financing and Refinancing Solutions - The present invention is directed to a system and method for optimizing liability and financial risk positions (e.g., for finance issuers), by determining, in a visual, dynamic, and interactive manner, optimal liability structures and risk exposures for finance issuers (especially in the public sector—e.g., for public finance entities managing capital market risks), given a combination of current market data, market forecasts, and financing constraints. Specifically, the various embodiments of the inventive system and method utilize optimization techniques and methodologies to create financing solutions and, at the same time, enable users to visually and interactively utilize graphical representations of one or more financing solutions, to facilitate a rapid and efficient determination and/or selection of an optimal financing solution. In at least one exemplary embodiment thereof, the inventive system and method may be readily utilized to visually, dynamically, and interactively determine optimal bond sizing, structure and refunding bond selections, for public finance issuers, given a combination of current market data, existing capital structure information, market forecasts, and financing objectives and constraints. | 2011-08-11 |
20110196771 | ENHANCED INVITATION PROCESS FOR ELECTRONIC BILLING AND PAYMENT SYSTEM - Enhanced systems and methods for processing invoices, payments, and money transfers are described. One aspect of the invention is a computer-implemented method (and corresponding system and computer program product) for inviting an entity to open an account at a billing and payment system, the method comprising: receiving from a first entity an instruction to invite a second entity to open an account at the payment system, the first entity having an account with the payment system; receiving from the first entity a security question and an answer to the security question to accompany the invitation; transmitting to the second entity the invitation along with the security question; receiving from the second entity an acceptance of the invitation along with an answer to the security question; verifying the acceptance by comparing the answer received from the second entity to the answer received from the first entity; responsive to the two answers match, determining the acceptance verified and opening an account for the second entity; and creating a link between the accounts of the two entities for the purpose of sharing invoice information, making electronic payments, transmitting remittance information, and maintaining basic information about the invitor and invitee. | 2011-08-11 |
20110196772 | Systems, Methods, and Computer Program Products for Creation and Trading of Enhanced Bonds - A system, method, and computer program product are provided for the creation of enhanced bonds. Enhanced bonds are backed by the security of a credit default swap contract without the need for separate purchase thereof. A bond dealer is able to exchange a traditional bond instrument, which has been issued in a manner that permits the exchange, for enhanced bonds by selling the credit default swap contract to an eBond LLC and tendering the exchangeable bonds for eBonds through the bond indenture trustee. The enhanced bond facilitator calculates the exchange rates for these instruments at the time of exchange based on several variables, including the cost of the underlying credit default swap contract for a desired level of protection. | 2011-08-11 |
20110196773 | SYSTEM AND METHOD FOR EVALUATING SECURITY TRADING TRANSACTION COSTS - A system and method for comparing investment transaction costs of institution peers includes database and a processor coupled to a network. The processor may be configured receive, via the network, security transaction data of investment institutions, which included data for traded securities, transaction order sizes, execution prices, peer identities and timestamps. The processor is further capable of grouping transaction data into groups of orders, calculating order costs and environmental factors for each order, and calculating a peer's average order cost within each group. The data are stored in the database so that it may be retrieved and displayed. | 2011-08-11 |
20110196774 | DERIVATIVE TRADE PROCESSING - A system for derivative trade processing aggregates data relating to trades across a plurality of buy side and sell side firms. Requests are received from buy side and sell side firms to search the aggregated data. The system searches the aggregated data provides a listing of trade data for trades between the requesting party and a plurality of counter-parties. The requestor may view all trades and tasks associated with those trades. The requestor may view the trades and tasks in prioritized lists. In response to a request, the system allocates a trade to a plurality of accounts. | 2011-08-11 |
20110196775 | Systems, Methods, and Media for Controlling the Exposure of Orders to Trading Platforms - Systems, methods, and media for controlling the exposure of orders to trading platforms are provided. In accordance with some embodiments, systems for controlling the exposure of orders to trading platforms are provided, the systems comprising: at least one hardware processor that: receives information for at least one order to trade a security; and for each of a plurality of trading platforms, determines how the at least one order is to be exposed to trading platform based on at least one of a default exposure setting for all orders for the trading platform, at least one filter for the trading platform, and an exposure status setting for the trading platform and the at least one order, and provides information for the at least one order to the trading platform. | 2011-08-11 |
20110196776 | METHOD FOR FACILITATING EXCHANGE OF CONSUMER DATA - A method for facilitating the exchange of consumer data between consumers and providers is disclosed. The method includes collecting and storing consumer supplied data on a computer network, providing the consumer supplied data to one or more providers, providing consumer personal data to a provider having the highest bid, collecting the bid amount from the provider having the highest bid and providing a portion of the collected bid amount to the consumer. | 2011-08-11 |
20110196777 | MULTI-BASKET STRUCTURE FOR EXCHANGE TRADED FUND (ETF) - An exchange-traded fund (ETF) has a multi-basket structure that allows shares of the ETF to be created using a different basket of assets than the basket of assets required to redeem shares of the ETF. A method for administering a multi-basket ETF comprises providing shares of the ETF to investors in exchange for assets defined in a published creation basket, providing assets defined in a published redemption basket to investors in exchange for shares of the ETF, and publishing a holdings basket that represents the assets held in the ETF. The multi-basket ETF can be used to implement an ETF holding assets that have a relatively low liquidity and/or accessibility. The multi-basket structure also enables financial strategies such as to minimize transaction costs, increase tax efficiency, access less liquid or less accessible markets or securities, and meet regulatory requirements and ETF investment objectives. | 2011-08-11 |
20110196778 | High Performance Trading Data Interface and Trading Data Distribution Protocol - A network enables monitors, trading platforms and libraries to share information about customers' trading activities and locally recalculate customer trading limits resulting from these trading activities. A low-latency interface between a customer server, such as a server that employs algorithmic trading methods to generate buy and sell orders for securities, and a brokerage server that validates such securities trading orders is optimized for handling the securities trading orders. The interface supports a trading command set specifically designed for orders from customer trading application programs, and the interface formats received trading commands into compact messages that are sent over a high-speed communication link to the brokerage server. The interface receives order acknowledgement messages and the like from the brokerage server and invokes callback routines in the customer trading application program to report status information. | 2011-08-11 |
20110196779 | COMPUTERIZED METHOD FOR OPEN-ENDED INVESTMENTS - The investment liquidation and purchase adjustment method is an investment model for open-ended investments that takes into account the net asset value (NAV) of the mutual fund and an accumulated stock brokerage transaction commission fees. The accumulated commission fees are added to the net asset value per share prior to the purchase of shares of the mutual fund. Alternatively, the accumulated commission fees are subtracted from the net asset value per share prior to the liquidation of the shares. These additional fees flow into the assets of the mutual fund. As accumulated brokerage transaction commissions change each day because of the trading of the positions in the mutual fund, the brokerage transaction commission's percentage change on a daily basis, too. This also solves the problem of maintaining the true asset value for existing shareholders when there are share liquidations by existing shareholders, protecting the true asset value for the remaining existing shareholders. | 2011-08-11 |
20110196780 | SIMULATION AUCTION FOR PUBLIC OFFERING - The invention provides a method and system to estimate demand, pricing, allocation and aftermarket demand for public offerings via a simulation auction using collaborative forecasting. The simulation auction incorporates features to enhance participant knowledge about a particular company and its proposed auction. The simulation auction may be used to collect information regarding likely or equilibrium pricing of actual offerings, as well as to generate demand curve provides for different types of participants (e.g. retail and institutional investors). | 2011-08-11 |
20110196781 | MULTIPLE LOAN PAYMENT OPTION SALES TOOL - A multiple option loan presentation apparatus and method allows a loan agent to communicate a non-traditional loan product to a customer. Non-traditional mortgage products such as pick-a-payment loans allow a borrower to exchange lower payments during an initial period for higher payments layer in an amortization period. Some borrowers do not want to accepting the risk associated with adjustable rate mortgages (ARMs) for increases in interest rates, but are still desirous of options for reduced monthly payments. Combining fixed rate loans with an option for interest-only or minimum payments allows this flexibility, but places a premium on being able to graphically depict the implications of these choices. Thereby, the borrower can make an informed decision and the loan agent is able to more quickly conclude the transaction. In particular, the minimum payments constraints and changes in amounts can be made more intuitive. | 2011-08-11 |
20110196782 | Transferring Funds Using Mobile Devices - Aspects of this disclosure relate to a method for transferring funds involved in a financial transaction of a customer by utilizing the mobile device of the customer, including determining device identification data for a mobile device, associating the device identification data to a financial account of a customer, receiving a fund transfer request that includes data identifying the mobile device and an amount of funds to transfer from the financial account of the customer to a financial account of the seller, verifying the fund transfer authorization based on the device identification data, and initiating the fund transfer between the customer's financial account and the financial account of the seller. | 2011-08-11 |
20110196783 | WIRELESS PAYMENT PLATFORM AND MOBILE RESELLER SYSTEM - The present invention is directed to a wireless payment platform that may offer a payment mechanism for users with a mobile device and may allow users to exchange virtual currency for payment. The wireless payment platform may utilize the convenience and adaptability of the mobile device of the users. Such a payment mechanism may offer more security to transactions by adding a transaction confirmation facility using conventional communications technologies, such as the Short Message Service or SMS, Interactive Voice Response (IVR) technology, and the like. Financial transactions may be conducted on a person-to-person basis where each user may be identified by a unique identifier such as a telephone number, caller ID, and the like. | 2011-08-11 |
20110196784 | SYSTEM AND METHOD FOR INCENTIVIZING AND CONFIRMING THE COMPLETION OF TASKS USING AN ELECTRONIC ESCROW SERVICE - A system and method for incentivizing and confirming the completion of tasks using an electronic escrow service. In one embodiment, Organizer | 2011-08-11 |
20110196785 | Banking system operated responsive to data read from data bearing records - An exemplary system includes an automated banking machine ( | 2011-08-11 |
20110196786 | DETERMINING TRUSTWORTHINESS AND FAMILIARITY OF USERS OF AN ELECTRONIC BILLING AND PAYMENT SYSTEM - Enhanced systems and methods for processing invoices, payments, and money transfers are described. One aspect of the invention is a computer-implemented method (and corresponding system and computer program product) for determining trustworthiness and familiarity of entities for a billing and payment system, the method comprising: categorizing entities into the following four categories based on their trustworthiness and familiarity to the billing and payment system: (1) a first zone for well-known and trusted entities, (2) a second zone for entities that are familiar but not well-known or not as trusted, (3) a third zone for entities that are new to the billing and payment system, and (4) a fourth zone for other entities; re-categorizing entities based at least on their payment transactions made through the billing and payment system during the time they are with the billing and payment system; and treating the entities of different categories differently according to their categories. | 2011-08-11 |
20110196787 | System And Method Of Transferring Money To An Electronic Wallet - A method of transferring value to an electronic wallet includes obtaining a first telephone number from a user, the first telephone number being associated with a mobile telephone of the user; obtaining a PIN from the user, the PIN being associated with a prepaid money transfer card, the prepaid money transfer card having a value associated therewith; obtaining a second telephone number from the user, the second telephone number being associated with a mobile telephone of an intended recipient of at least some of the value associated with the prepaid money transfer card; and transferring the at least some of the value associated with the prepaid money transfer card with an electronic wallet associated with the second telephone number. | 2011-08-11 |
20110196788 | Method for loading double e-wallets - The invention discloses a method for loading double e-wallets, relating to the information security field. The method includes steps of entering into a contactless inductive area of a terminal by the CPU card; being powered on and initialized, synchronizing a first e-wallet and a second e-wallet by the CPU card; receiving and executing INITIALIZE FOR LOAD instruction sent by the terminal, and returning a response message of INITIALIZE FOR LOAD instruction to the terminal, by the CPU card; receiving the response message of INITIALIZE FOR LOAD instruction and sending data in the response message of INITIALIZE FOR LOAD instruction, to a host, by the terminal; receiving and storing the data, sending LOAD allowing message to the terminal, by the host; receiving LOAD allowing message and sending LOAD instruction to the CPU card, by the terminal; receiving LOAD instruction, performing loading operation on the second e-wallet, refreshing balance of the first e-wallet and returning the response message of LOAD instruction, to the terminal, by the CPU card. (FIG. | 2011-08-11 |
20110196789 | SELECTING A MIX OF DENOMINATIONS - A graphical user interface (GUI) for enabling a user to select a mix of denominations to complete a dispense transaction for a desired amount. The graphical user interface comprises: a denomination region and a selection region. The denomination region includes a plurality of groups of different denominations, each group illustrating a selectable front media item indicating the denomination value, and at least one selectable tab illustrating a value for a multiple of that denomination value. The selection region comprises a region into which one or more selected front media items and one or more selected tabs can be placed by the user until the desired amount to be dispensed is reached. A method is also described for displaying the GUI and creating a signal indicative of the selected front media items and the selected tabs so that the created signal can be used to dispense the desired amount comprising the selected denominations. | 2011-08-11 |
20110196790 | Transaction processing system - A system for optimizing the transfer of funds from an account holder to an associate. The system identifies the geographic location of a first financial institution involved in the transaction. The system selects from a plurality of financial institutions a second financial institution which is located near the first financial institution to be involved in the transaction. Selecting a second financial institution nearby the first financial institution facilitates the transaction and reduces the time transaction funds are unavailable. | 2011-08-11 |
20110196791 | FRAUD REDUCTION SYSTEM FOR TRANSACTIONS - A system, apparatus, and method for reducing fraud in payment or other transactions by providing issuers with a warning that a transaction being processed for authorization is potentially fraudulent. In some embodiments, the present invention processes data obtained from a consumer authentication process that is used in card not present (CNP) transactions to determine characteristics or indicia of fraud from previous transactions. The characteristics or indicia of fraud can be used to generate a set of fraud detection rules or another form of fraud assessment model. A proposed transaction can then be evaluated for potential fraud using the fraud assessment model. | 2011-08-11 |
20110196792 | MOBILE PHONE CHARGE CARD NOTIFICATION AND AUTHORIZATION METHOD - An added level of security is provided for charge card transactions. Upon presenting a charge card number for a purchase, for example, the cardholder receives a message (e.g., SMS) on his cell phone or PDA that a charge authorization request has been received. The message may include the merchant, a charge amount, and a time and date. | 2011-08-11 |
20110196793 | GENERIC FEATURE LICENSING FRAMEWORK - A system enables customers to provision devices with feature licenses that enable specified features in the devices. The system includes a feature definition module configured to store product feature information associated with different products available from a plurality of different manufacturers. The system also includes a feature license management module configured to generate, update and revoke feature licenses. The feature licenses that are generated all have a common format. The system further includes a feature credit management module configured to monitor and account for feature credits available to customer organization units. A user management module is also provided in the system, which is configured to authenticate users of the system. A user interface is accessible over a communications network through which authenticated users can request and receive feature licenses. | 2011-08-11 |
20110196794 | Baggage Check-In Using Short Term Message Service - A check-in method for airlines allows passengers to use Short Message Service (SMS) to check-in themselves and baggage. A passenger requests to check-in via SMS from practically anywhere and not limited to the airport. After receipt of the request, a confirmation message is sent back to the passenger's registered mobile phone number by SMS. The system will ask the passenger for, and receive from the passenger, the number of bags they intend to check-in for the flight. The passengers can in some embodiments drop the baggage off without any required further action. The system issues an SMS-based cryptographically secure code, such as a bar-code boarding pass to the passenger once the baggage (if any) is successfully transferred and registered to existing baggage management systems through the process above. This code, when scanned, recognized and authenticated provides identification and security clearance for the passenger to board the aircraft. | 2011-08-11 |
20110196795 | FINANCIAL, ACCOUNT AND LEDGER WEB APPLICATION AND METHOD FOR USE ON PERSONAL COMPUTERS AND INTERNET CAPABLE MOBILE DEVICES - The method and web application is for users of cellular mobile devices to keep track of their personal finances while the user is mobile. The web application is accessed via internet capable mobile devices to record financial transactions such as debit, credit, and cash transactions at the point of the transaction, to avoid lost or forgotten transactions and avoid bank overdraft charges. The method and web application will provide five sets of tools as a service to customers. These sets are: Account ledger, account balancing tools, bill and debt management, budgeting tools, and user management tools. | 2011-08-11 |
20110196796 | PROCESS OF SELLING IN ELECTRONIC SHOP ACCESSIBLE FROM THE MOBILE COMMUNICATION DEVICE - The process encompasses the communication between trade system accessible over GUI of the mobile communication device ( | 2011-08-11 |
20110196797 | WIRELESS PAYMENT AND BARTER PLATFORM - The present invention is directed to a wireless payment platform that may offer a payment, negotiation and or barter mechanism for users with a mobile device. The wireless payment platform may utilize the convenience and adaptability of the mobile device of the users. Such a payment, barter and negotiation mechanism may offer more security to transactions by adding a transaction confirmation facility using conventional communications technologies, such as the Short Message Service or SMS, Interactive Voice Response (IVR) technology, and the like. Financial transactions may be conducted on a person-to-person basis where each user may be identified by a unique identifier such as a telephone number, caller ID, and the like. The wireless payment platform may also include a negotiating and barter module capable of allowing users to exchange offers of settlement until one offer is accepted. | 2011-08-11 |
20110196798 | Project Management Robot Method and System - The invented method replaces a human being project manager with a robotic soft-ware (called Wobot), which performs the majority of project management processes, including planning, controlling, monitoring and closing of project activities. The role of the human being is narrowed down to only providing primary measurable project objectives. | 2011-08-11 |
20110196799 | SYSTEM AND METHOD FOR SYNCHRONIZING OBJECTS BETWEEN DATA COLLECTIONS - A system for facilitating the information transfer and processing associated with home construction and home sales. Various discrete software modules are disclosed each handling a specific task associated with home construction and sales. Also, a system for communicating between separate data bases is disclosed wherein separate and distinct sales offices, each having their own data base, may communicate with a parent, market office having its own data base wherein the data bases of the sales offices and the market office are synchronized according to the method of the present invention so that any data updates in any of the sales offices would be automatically updated in the associated market offices. This aspect of the present invention allows a corporation responsible for home construction and sales amongst various regional, market, and sales offices to coordinate a plurality of discretely separate data bases in a way such that they are all synchronized with one another at a predetermined time. | 2011-08-11 |
20110196800 | SYSTEMS AND METHODS FOR ENSURING COMPLETENESS OF AUTOMOTIVE REPAIR - A system and method of ensuring completeness of automotive repair according to various aspects of the present invention comprises a criteria compliance system linked to a criteria analysis system. The criteria compliance system is adapted to provide a framework for relaying third party requirements to a repair facility. The criteria compliance system may also collect information regarding the third party requirements, such as which requirements are performed by the repair facility. The criteria analysis system analyzes the collected information to identify any noncompliances between the third party requirements and actions taken by the repair facility and may reduce the need for human inspection to ensure that a repair facility has complied with the third party requirements. | 2011-08-11 |
20110196801 | METHOD AND APPARATUS FOR HIRING USING MOBILE PHONES - A computing device aggregates job postings from a plurality of job listing systems. The computing device ranks the job postings for a user based on user specified criteria. The computing device places a subset of the job postings into a queue associated with the user based on the ranking, and sends a first job posting in the queue to a mobile device of the user. | 2011-08-11 |
20110196802 | METHOD AND APPARATUS FOR HIRING USING SOCIAL NETWORKS - A computing device generates job search results for a user. The computing device accesses a social network account of the user to determine employers of contacts in the user's social network. For each job search result, the computing device determines a number of contacts in the user's social network that work for an employer associated with the job search result. The computing device then ranks the job search results based at least in part on the number of contacts in the user's social network that work for employers associated with the job search results. The computing device then provides the ranked search results to the user. | 2011-08-11 |
20110196803 | TECHNIQUES FOR MAPPING COURSES TO PROGRAM REQUIREMENTS - An evaluation of an external course may be based on course-to-requirement mappings that have been previously established for the target institution. As a result of the evaluation, the external course may be mapped to a particular program requirement for a particular student, which allows the external course to fulfill the particular program requirement at the institution for the particular student. The course evaluation may be automatic or may be performed by a human evaluator. Course-to-requirement mappings may be globally-established, and applicable to all students and applicants of the target institution, or may be applicant-specific, and only applicable to the student for which the mapping was established. Information about both globally-established and applicant-specific course-to-requirement mappings that have been previously established for the institution may be used to evaluate an external course for a particular student. | 2011-08-11 |
20110196804 | COMPUTER-ENABLED METHOD AND SYSTEM FOR FACILITATING VETERINARY PHARMACEUTICAL AND OTHER ANIMAL-RELATED PRODUCT TRANSACTIONS - A computer-enabled method and system for generating a script for veterinary pharmaceutical and other animal-related product transactions comprising aggregation of participant data, including animal hospital data, veterinarian data, client data and animal data into the script, adding treatment regimen data to one or more orders associated with the script in accordance with the veterinarian's treatment plan, to enable determination of the initial date to begin filling the product, quantity of product, the number of fills and frequency to enable automatic generation of a series of autoship records including projected dates for shipping the orders to the animal owner upon verification of funds available, to print usage instructions, Rx labels, product information, shipping labels and packing slips, and to send notification emails to the animal owner and confirmation emails to the animal hospital. | 2011-08-11 |
20110196805 | Rate Center Translation - The described system and apparatus facilitate the identification, on a per rate center (Npa Nxx) basis, of a best carrier rate center for a wireless subscriber, and also allow detection of errors in a provider's local inventory or in performance reference data. In one aspect, carrier performance data is combined with updated available inventory data via a SIT environment to create a correlated array of rate centers relative to service record and orderable carrier rate center inventory. The described system thus provides improved ordering and forecasting compared to existing systems, and can thus also provide enhanced customer satisfaction and a decrease in customer calls for HFC number change. | 2011-08-11 |
20110196806 | Systems, Methods, and Computer Program Products for Creation and Trading of Enhanced Bonds - A system, method, and computer program product are provided for the creation of enhanced bonds. Enhanced bonds are backed by the security of a credit default swap contract without the need for separate purchase thereof. A bond dealer is able to exchange a traditional bond instrument, which has been issued in a manner that permits the exchange, for enhanced bonds by selling the credit default swap contract to an eBond LLC and tendering the exchangeable bonds for eBonds through the bond indenture trustee. The enhanced bond facilitator calculates the exchange rates for these instruments at the time of exchange based on several variables, including the cost of the underlying credit default swap contract for a desired level of protection. | 2011-08-11 |
20110196807 | INTEGRATED TRADING INFORMATION PROCESSING AND TRANSMISSION SYSTEM FOR EXEMPT SECURITIES - A system is provided for processing and transmitting trading information for exempt securities or assets not otherwise listed, traded, valuated or bought/sold in any conventional exchange or system for the regulation of securities or commodities. The system may include: (a) a risk analytic module using the latest market prices and data provided by other modules, (b) an auction module including asset auction functionality and a multi-lateral counterparty trade workstation capability, with bid-offer and unique asset price sourcing capabilities, (c) an asset or portfolio tracking module providing browser based, realtime consolidated reporting of multi-firm asset positions (public or private), and (d) an out-of-band communications module alerting users/subscribers who may or may not be logged on the system via fax, e-mail, text messages, or other out-of-band communications of a pending transaction being consummated or achieved. | 2011-08-11 |
20110196808 | System and Method for Directors and Officers Risk Assessment - A system and method for assessing a financial institution's capital risk. The method includes the steps of receiving financial information, processing the financial information to obtain a scenario for capital risk, assigning one of a number of predetermined rating categories to the financial institution according to the scenario, applying one or more secondary filters pertaining to additional risks selected by a D&O insurer of the bank to adjust the assigned rating category, and displaying the scenario and the adjusted rating category on a display device. | 2011-08-11 |
20110196809 | System and Method for Progressive Transitions Portfolio Investment Management - The present invention discloses a system and a method providing for a progressive transition of the holdings within a portfolio that takes periodic gains as the market rises and utilizes a portion of those gains to buy back in as the market falls while providing for a gradual reduction in the volatility of the portfolio. Many existing systems only allow one stop-loss or trailing stop-loss value to be used resulting in the complete liquidation of the investment once the target value is breached while some newer systems involve the use of two or more different protection levels per security, some of which may adjusted to reflect market performance and some of which may be essentially fixed. As will be appreciated by those in the art, the various systems may be adjusted to reflect the financial goals and risk tolerance of particular clients. | 2011-08-11 |
20110196810 | COMPUTER SYSTEM METHOD FOR DETERMINING AN EARTHQUAKE IMPACT - For determining an impact index which indicates the image or damage caused by an earthquake to a portfolio, an equation is stored for calculating a local earthquake intensity for a geographical location. The portfolio includes geographical locations and individual weighting factors assigned to the geographical locations. Furthermore, for the geographical locations stored are one or more impact ratio tables including impact ratios for different earthquake intensity levels. The impact index is calculated for the geographical locations by determining in each case the impact ratio for the local intensity at the respective geographical location, and adding up the impact ratios weighted in each case by the weighting factor assigned to the respective geographical location. An impact index that reflects the geographical distribution of the portfolio can be determined, without the need for a network of seismological measurement stations associated with the geographical locations. | 2011-08-11 |
20110196811 | Method of collecting delinquent specialized debt - An internet-based system for organization and collection of specialized debt that is delinquent; an example of specialized debt being healthcare debt. | 2011-08-11 |
20110196812 | Dynamic Functionality Based on Window Characteristics - A system and method are described for changing window's functionality upon detecting resizing events. According to one example method, a plurality of size thresholds is defined that are associated with a plurality of functional states for a window. Upon detecting that a size of a window reaches a first size threshold, a first functional state is applied to a window. Then, upon detecting another size threshold as the window is being increased or decreased in size, another functional state associated with the detected threshold is applied to the window. | 2011-08-11 |
20110196813 | Method of Reducing a Tax Liability Incurred by the Receipt of a Distribution Amount - A method of increasing a realized portion of a plurality of monetary payments includes: creating a deferred income account; identifying a payout amount; receiving into the deferred income account a deferred portion of a first one of the plurality of monetary payments; after receiving the deferred portion of the first one of the plurality of monetary payments, optionally deducting an expense amount from the deferred income account; after receiving the deferred portion of the first one of the plurality of monetary payments, providing a first portion of the deferred income account for obtaining the payout amount; and repeating the receiving and deducting steps for subsequent ones of the plurality of monetary payments. After an occurrence of a qualifying event, the payout amount and a balance of the deferred income account are distributed to one or more qualifying recipients. | 2011-08-11 |
20110196814 | Ballast water treatment systems including related appratus and methods - Ballast water treatment apparatus and methods for preventing foreign aquatic invasive species form entering marine ecological zones by translocation in ship's ballast water. The apparatus includes a housing, a filter member, and UV water treatment chambers. Methods include use of a ship's fire hydrant system or ballast water discharge port for moving ballast water from the ship's ballast tanks into the apparatus for filtration and treatment. In-port service vessels and barges as well as dock-side service vehicles are equipped with the various treatment and filtration apparatus to provided in-port or dock-side ballast water treatment services. Related methods are also provided. | 2011-08-11 |
20110196815 | METHODS FOR MANUFACTURING, INVENTORYING, AND SUPPLYING MEDICAL COMPONENTS - The present invention relates to methods for the manufacturing, inventorying, and supplying of medical components. In one exemplary embodiment, the method includes fabricating individual subcomponents of a modular medical device system as finished goods. The finished subcomponents may then be sterilized, stocked, and inventoried and, upon request from a consumer, the individual subcomponents may be supplied to the consumer. For example, the consumer may be a hospital, a surgeon, or a sales representative. Once the individual subcomponents are received by the consumer, the individual subcomponents may then be assembled by the consumer to form a final, implantable medical device. | 2011-08-11 |
20110196816 | MONEY ITEM ACCEPTOR - A method and system for accepting money items. The method for accepting money items comprises generating a money item signal that corresponds to a money item under test, determining a level of risk of a fraud attempt, and determining a fraud attempt based on the level of risk. The method further comprises generating a transformed money item signal as a function of the level of risk and the money item signal in response to determining the fraud attempt. The method further comprises comparing the transformed money signal to window limit values to generate a result and accepting or rejecting the money item based on the result. | 2011-08-11 |
20110196817 | MOTOR VEHICLE ACCELERATION DETERMINING SYSTEM - Systems and methods for analyzing acceleration as a road segment characteristic in a vehicle are provided for determining information about a route including for example, the estimated fuel consumption of the route. An example of a system includes a data storage medium for storing map data having road segments, a bus interface to a data bus for receiving measured values of a velocity or an acceleration from a velocity or acceleration sensor, a position data receiver configured to receive position data for determining a current position, and a system controller. The system controller is configured to identify a road segment associated with the current position. The system controller retrieves parameters of a probability distribution of acceleration associated with the identified road segment from the data storage medium. Updated parameters of the probability distribution of acceleration are determined from the measured values of the velocity or acceleration. | 2011-08-11 |
20110196818 | INFRASTRUCTURE AND ARCHITECTURE FOR DEVELOPMENT AND EXECUTION OF PREDICTIVE MODELS - A system that enables development and execution of predictive models comprises a centralized data management system, a data extraction tool a model validation tool and a model execution tool. In embodiments, a data management system includes a data management server that can be accessed via a web browser that stores data. An extraction tool includes a data filter adapted to filter data based on, for example, a population criteria, a sample size, and a date range criteria. A model validation tool validates the model. A model execution tool allows a user to score the model. | 2011-08-11 |
20110196819 | METHOD FOR APPROXIMATION OF OPTIMAL CONTROL FOR NONLINEAR DISCRETE TIME SYSTEMS - A method for approximation of optimal control for a nonlinear discrete time system in which the state variables are first obtained from a system model. Control sequences are then iteratively generated for the network to optimize control variables for the network and in which the value for each control variable is independent of the other control variables. Following optimization of the control variables, the control variables are then mapped onto a recurrent neural network utilizing conventional training methods. | 2011-08-11 |
20110196820 | Robust Filtering And Prediction Using Switching Models For Machine Condition Monitoring - In a machine condition monitoring technique, a sensor reading is filtered using a switching Kalman filter. Kalman filters are created to describe separate modes of the signal, including a steady mode and a non-steady mode. For each new observation of the signal, a new mode is estimated based on the previous mode and state, and a new state is then estimated based on the new mode and the previous mode and state. In the steady mode, evolution covariances of both the observed signal and the rate of change of that signal are low. In the non-steady mode, the evolution covariance of the observed signal is set to a higher value, permitting the observed signal to vary widely, while the evolution covariance of the rate of change of the signal is maintained at a low level. | 2011-08-11 |
20110196821 | METHOD AND SYSTEM FOR GENERATION, ADJUSTMENT AND UTILIZATION OF WEB PAGES SELECTION RULES - According to some embodiments of the present invention there is provided a system of rule generation for web pages selection mechanism comprising a pattern recognition unit which analyzes a plurality of network requests and identifies a plurality of repeated patterns of characterizing features therein, a calculation unit which computes, for each said repeated pattern, a plurality of statistic features, and a rule construction unit which generates a plurality of web pages selection rules for at least some of said repeated patterns, wherein each of the web pages selection rules comprises a rule condition defining at least one criterion for matching it with characterizing features associated with at least one additional network request and a target web pages selection distribution set according to respective statistic features. | 2011-08-11 |
20110196822 | Method and System For Uploading Data Into A Distributed Storage System - A method for uploading an object into a distributed storage system is implemented at a computing device The computing device splits an object into one or more chunks and uploads the one or more chunks into the distributed storage system. For each uploaded chunk, the computing device receives a write token from the distributed storage system, inserts an entry into an extents table of the object for the chunk in accordance with the received write token and the chunk ID, chunk offset, and chunk size of the chunk, generates a digest of the extents table, the digest representing the one or more chunks that the client expects to be within the distributed storage system, and sends the digest of the extents table to the distributed storage system. The distributed storage system is configured to use the digest to determine whether it has each of the one or more client-expected chunks. | 2011-08-11 |
20110196823 | OBJECT BASED CONTENT MANAGEMENT SYSTEM AND METHOD - A method and system disclosed herein can be used to determine relationships between objects, determining which of those relationships are significant for a specific action, and determining physical dependencies between the objects. The method and system can be used to perform actions consistent with integrity constraints, and therefore, performs the actions in the correct order with a reduced likelihood of errors. The method and system are highly beneficial in that they can significantly enhance content management and can be implemented without having to write new or edit existing applications. Also, existing content data and applications may be used without any changes. | 2011-08-11 |
20110196824 | ORCHESTRATED DATA EXCHANGE AND SYNCHRONIZATION BETWEEN DATA REPOSITORIES - Embodiments of the invention provide systems and methods for providing efficient Service Oriented Architecture (SOA) orchestrated data exchanges and synchronizations between a plurality of databases or other repositories. According to one embodiment, a method of exchanging data between a plurality of data repositories can comprise distinguishing instructions to perform a data exchange from data of the data exchange. The instructions to perform the data exchange can be exchanged via an Enterprise Service Bus (ESB) of a Service Oriented Architecture (SOA) and the data of the data exchange between two or more of the plurality of data repositories can be exchanged via a channel other than the ESB. The data exchange can be orchestrated by orchestrating the instructions to perform the data exchange. | 2011-08-11 |
20110196825 | STORAGE SYSTEM AND DATA DUPLICATION METHOD IN THE SAME - A storage system has a primary storage device for storing data from host devices, and first and second secondary storage devices. When either the primary storage device or the first secondary storage device is in the process of maintenance and a failure occurs in the other secondary storage device data received from the host device is not lost, and the processing continues from the relevant data. The host device processor makes the first and second secondary storage devices perform a resync processing with reference to a relevant trigger that the respective status of the primary device and the first secondary storage device are both changed to the Suspend status. Then an I/O control unit copies the differential data between the copy data of the first secondary volume and the second secondary volume and transfers the data from the first secondary storage devices to the second secondary storage device. | 2011-08-11 |
20110196826 | Electronic Media Content Management System and Method of Operating an Electronic Media Content Management System - An electronic media content management system is configured to communicate with at least one media player device associated with a user over a communication network. The system includes an updatable media content database or repository storing audio and/or visual content; a scheduling arrangement configured at least to receive a selected schedule of media content to be transmitted to the at least one media player device; and a synchronisation arrangement configured to transfer or transmit media content from the updatable media content database or repository to the at least one media player device in accordance with at least the selected schedule of media content. | 2011-08-11 |
20110196827 | METHOD AND SYSTEM FOR EFFICIENTLY REPLICATING DATA IN NON-RELATIONAL DATABASES - A method replicates data between instances of a distributed database. The method identifies at least two instances of the database at distinct geographic locations. The method tracks changes to the database by storing deltas. Each delta has a row identifier that identifies the piece of data modified, a sequence identifier that specifies the order in which the deltas are applied to the data, and an instance identifier that specifies where the delta was created. The method determines which deltas to send using an egress map that specifies which combinations of row identifier and sequence identifier have been acknowledged as received at other instances. The method builds a transmission matrix that identifies deltas that have not yet been acknowledged as received. The method then transmits deltas identified in the transmission matrix. After receiving acknowledgement that transmitted deltas have been incorporated into databases at other instances, the method updates the egress map. | 2011-08-11 |
20110196828 | Method and System for Dynamically Replicating Data Within A Distributed Storage System - A server computer at a first storage sub-system of a distributed storage system receives from a client a first client request for an object. If the object is not present in the first storage sub-system, the server computer identifies a second storage sub-system of the distributed storage system as having a replica of the requested object, the requested object including content and metadata. The server computer submits an object replication request for the requested object to the second storage sub-system and independently receives the content and metadata of the requested object from the second storage sub-system. The server computer generates a new replica of the object at the first storage sub-system using the received metadata and content and returns the metadata of the new replica of the object to the client. | 2011-08-11 |
20110196829 | Method and System for Providing Efficient Access to a Tape Storage System - A method for asynchronously replicating data onto a tape medium is implemented at one or more server computers associated with a distributed storage system and connected to a tape storage system. Upon receiving a first request from a client for storing an object within the tape storage system, a server computer stores the object within a staging sub-system of the distributed storage system and provides a first response to the requesting client. If a predefined condition is met, the server computer transfers objects from the staging sub-system to the tape storage system. For each transferred object, the server computer adds a reference to the object to a tape management sub-system, identifies a corresponding parent object associated with the object and its metadata within a parent object management sub-system of the distributed storage system, and updates the parent object's metadata to include the object's location within the tape storage system. | 2011-08-11 |
20110196830 | System and Method for Managing Replicas of Objects In A Distributed Storage System - A system and method for generating replication requests for objects in a distributed storage system is provided. Replication requests for objects in a distributed storage system are generated based at least in part on replication policies for the objects and a current state of the distributed storage system, wherein a respective replication request for a respective object instructs a respective instance of the distributed storage system to replicate the respective object so as to at least partially satisfy a replication policy for the respective object, wherein a respective replication policy includes criteria specifying at least storage device types on which replicas of object are to be stored. At least a subset of the replication requests is then distributed to the respective instances of the distributed storage system for execution. | 2011-08-11 |
20110196831 | Pruning of Blob Replicas - A system and method generating and distributing replica removal requests for objects in a distributed storage system is provided. Replica removal requests for objects in a distributed storage system are generated based at least in part on replication policies for the objects. A respective replica removal request instructs a respective instance of the distributed storage system to remove a respective replica of the respective object so as to at least partially satisfy replication policies for the respective object. Then the replica removal requests for the objects in the distributed storage system are distributed to respective instances of the distributed storage system corresponding to the replica removal requests for execution. | 2011-08-11 |
20110196832 | Location Assignment Daemon (LAD) For A Distributed Storage System - A system and method for generating replication requests for objects in a distributed storage system is provided. For a respective object in a distributed storage system the following is performed. Replication policies for the object that have not been satisfied are determined. Replication requests are ranked for the object whose replication policies have not been satisfied based on a number of replicas of the object that need to be created in order to satisfy the replication policies for the object. Replication requests are generated for the object based at least in part on the replication policies for the object that have not been satisfied and on a current state of the distributed storage system. At least a subset of the replication requests for the objects in the distributed storage system are distributed to respective instances of the distributed storage system corresponding to the replication requests for execution. | 2011-08-11 |
20110196833 | Storage of Data In A Distributed Storage System - A distributed storage system has multiple instances. There is a plurality of local instances, and at least some of the local instances are at physically distinct geographic locations. Each local instance is configured to store data for a non-empty set of blobs in a plurality of data stores having a plurality of distinct data store types. In addition, each local instance stores metadata for the respective set of blobs in a metadata store distinct from the data stores. There is also a plurality of global instances. Each global instance is configured to store data for zero or more blobs in zero or more data stores and store metadata for all blobs stored at any local or global instance. The system selects one global instance to run a replication module that replicates blobs between instances according to blob policies. Some systems also include dynamic replication based on user needs. | 2011-08-11 |
20110196834 | Storing Replication Requests for Objects In A Distributed Storage System - A system and method for storing replication requests for objects in a distributed storage system is provided. A plurality of replication requests for objects stored on storage devices in a distributed storage system is received. Respective row keys are generated for respective replication requests in the plurality of replication requests based on parameters of the respective replication requests. The respective row keys include respective globally-determined priorities for the respective replication requests that facilitate sorting of the respective replication requests by priority. The respective replication requests are stored in respective records of a distributed database using the respective row keys, wherein the respective records of the distributed database are distributed across a plurality of nodes of the distributed database. | 2011-08-11 |
20110196835 | Executing Prioritized Replication Requests for Objects In A Distributed Storage System - A system and method for executing replication requests for objects in a distributed storage system is provided. A replication queue is identified from a plurality of replication queues corresponding to a replication key. The replication key includes information related to at least a source storage device in a distributed storage system at which objects are located and a destination storage device in the distributed storage system to which the objects are to be replicated. A distributed database is scanned using an identifier of the replication queue to produce a list of replication requests corresponding to the replication queue. The records of the distributed database are distributed across a plurality of nodes of the distributed database. The replication requests in the list of replication requests are executed in priority order. Replication requests are deleted from the distributed database only when the replication requests are complete. | 2011-08-11 |
20110196836 | Executing Replication Requests for Objects In A Distributed Storage System - A system and method for executing replication requests for objects in a distributed database is provided. A plurality of replication requests for objects in a distributed storage system is received. The replication requests are partitioned into one or more replication queues. A respective replication queue includes replication requests that have a respective replication key. The respective replication key includes information related to at least a respective source storage device at which a respective object is located and a respective destination storage device to which the respective object is to be replicated. For each respective replication queue, the replication requests in the replication queue are sorted based on priorities of the replication requests. Commands to execute a highest priority request are issued in each respective replication queue. When a respective replication request is completed, the respective replication request is deleted from the replication queue. | 2011-08-11 |
20110196837 | ENHANCED DATA ACCESS FOR INFORMATION SYSTEMS - An information system that comprises a data source that transmits a data item to a group of database instances using a packet-switched communication protocol in which retransmission of the data item to a data base instance is independent from reception of an acknowledgement to the transmitted data item from the database instance. A | 2011-08-11 |
20110196838 | Method and System for Managing Weakly Mutable Data In A Distributed Storage System - A method for managing multiple generations of an object within a distributed storage system is implemented at a computing device. The computing device receives metadata and content of a first generation of an object from a first client connected to the distributed storage system and stores the first generation's metadata and content within a first storage sub-system. The computing device receives metadata and content of a second generation of the object from a second client connected to the distributed storage system and stores the second generation's metadata and content within a second storage sub-system. The computing device independently replicates the first generation's metadata and content from the first storage sub-system to the second storage sub-system and replicates the second generation's metadata and content from the second storage sub-system to the first storage sub-system such that both storage sub-systems include a replica of the object's first and second generations. | 2011-08-11 |
20110196839 | METHOD AND SYSTEM FOR PROCESSING RAW FINANCIAL DATA STREAMS TO PRODUCE AND DISTRIBUTE STRUCTURED AND VALIDATED PRODUCT OFFERING OBJECTS - A real time information manager which processes raw data from data providers, such as feeds of current information about financial product offerings, is provided. Raw data objects received from various data providers are analyzed, formatted, and a current version of each unique data object is stored in an object storage pool. Information about the state of each objects is transmitted on a particular output data channel in accordance with the type of object. A subscriber process can access one or more of the data channels and utilize the broadcast data. In one configuration, one or more client managers are provided which subscribe to particular data channels and serve as an intermediary between the real time information manager and sets of clients. | 2011-08-11 |