Patent application number | Description | Published |
20140172664 | Processing of Exercised Options - A computer system may receive exercise instruction data for an option. The exercise instruction data may indicate exercise of an option on which optionor and optionee interests are based. The computer system may access stored option data. The option data may identify multiple optionor interests based on options of the same type as the exercised option. The computer system may select one of the optionor interests. The selecting may be performed in response to the exercise instruction data and without regard to whether the selected optionor interest is based on the exercised option. The computer system may transmit, to a computer system associated with a holder of the selected optionor interest, assignment data indicating assignment of an interest in an optioned contract created as a result of the option exercise. | 06-19-2014 |
20140316962 | Post-Order Management of Financial Instruments - Methods for managing a plurality of orders for a financial instrument includes accepting the plurality of orders for clearing; sending a cleared confirmation message indicating that the plurality of orders has been cleared; receiving notification instructions to group the plurality of cleared orders; terminating the plurality of cleared orders and creating a new order; and sending a cleared confirmation message for the new order. Systems for electronically managing a plurality of orders for a financial instrument and computer-readable media are described. | 10-23-2014 |
20150262305 | COUPON BLENDING OF SWAP PORTFOLIO - Systems and methods for blending a plurality of swaps may include determining a fixed rate for use in blending a plurality of swaps, each of the plurality of swaps having matching economics and a different associated fixed rate. A computing device may determine a first remnant swap for blending fixed rate components of the plurality of swaps using the fixed rate. In some cases, the computing device may determine second remnant swap for blending floating rate components of the plurality of swaps based on the first remnant swap. | 09-17-2015 |
20150324914 | COUPON BLENDING OF A SWAP PORTFOLIO - Systems and methods for blending a plurality of swaps may include determining a fixed rate for use in blending a plurality of swaps, each of the plurality of swaps having matching economics and a different associated fixed rate. A computing device may determine a first remnant swap and a second remnant swap to blend the plurality of swaps using the determined fixed rates. This may reduce the gross notional and/or the total clearing line items associated with the original swaps. In some cases, the computing device may determine one single swap for blending the plurality of swaps. | 11-12-2015 |
20150379643 | Interest Rate Swap Compression - A computer system may access data corresponding to a portfolio that comprises interest rate swaps and may calculate parameters for a compressed swap. The computer system may determine, based at least in part on the parameters for the compressed swap, a performance bond requirement attributable to the interest rate swaps. The computer system may compare the performance bond requirement to account data associated with a holder of the portfolio and may perform one or more additional actions based on the comparing. | 12-31-2015 |
20160125399 | Generating a Blended FX Portfolio - Systems and methods for blending a plurality of FX forwards may include determining a signed sum of notional values associated with each of the primary currency component and the settlement currency component of each of the plurality of FX forwards for use in blending the plurality of FX forwards, each of the plurality of FX forwards having matching economics and a different associated fixed rate. A computing device may determine one or more remnant FX forwards to blend the plurality of FX forwards based, at least in part, using the determined sums of the notional values. This may reduce the gross notional and/or the total clearing line items associated with the original FX forwards. In some cases, the computing device may determine a single currency FX forward for blending the plurality of FX forwards. | 05-05-2016 |
Patent application number | Description | Published |
20130275582 | SYSTEMS AND METHODS FOR TRAP MONITORING IN MULTI-CORE AND CLUSTER SYSTEMS - In a multi-core device or clustered system, instead of snmpd polling for configured monitoring values of an entity to determine if reached a threshold, each core in a multi-core system or node in a clustered system triggers information to the snmpd about entities that may be or are generating SNMP traps. A configured threshold T is distributed among the cores or nodes, as the case may be, based on the number of cores or nodes. If there are ‘n’ cores in a multi-core device, and the configured threshold is ‘T’, then each core checks for a per-core threshold value ‘T/n’. If there are ‘n’ nodes in a clustered system, and the configured threshold is ‘T’, then each node checks for a per-node threshold value ‘T/n’. According to the pigeonhole principle, if an entity has reached or exceeded the threshold ‘T’, then the entity must have reached or exceeded a value of ‘T/n’ on at least one core or node. Upon the entity crossing a ‘T/n’ value on any core or node, the core or node informs snmpd about this entity. Snmpd then gathers information about this entity from all the cores and checks for the threshold ‘T’. | 10-17-2013 |
20130339503 | SYSTEMS AND METHODS FOR SUPPORTING A SNMP REQUEST OVER A CLUSTER - The present disclosure is directed towards systems and methods for supporting Simple Network Management Protocol (SNMP) request operations over clustered networking devices. The system includes a cluster that includes a plurality of intermediary devices and an SNMP agent executing on a first intermediary device of the plurality of intermediary devices. The SNMP agent receives an SNMP GETNEXT request for an entity. Responsive to receipt of the SNMP GETNEXT request, the SNMP agent requests a next entity from each intermediary device of the plurality of intermediary devices of the cluster. To respond to the SNMP request, the SNMP agent selects a lexicographically minimum entity. The SNMP agent may select the lexicographically minimum entity from a plurality of next entities received via responses from each intermediary device of the plurality of intermediary devices. | 12-19-2013 |
20150222475 | SYSTEMS AND METHODS FOR SUPPORTING A SNMP REQUEST OVER A CLUSTER - The present disclosure is directed towards systems and methods for supporting Simple Network Management Protocol (SNMP) request operations over clustered networking devices. The system includes a cluster that includes a plurality of intermediary devices and an SNMP agent executing on a first intermediary device of the plurality of intermediary devices. The SNMP agent receives an SNMP GETNEXT request for an entity. Responsive to receipt of the SNMP GETNEXT request, the SNMP agent requests a next entity from each intermediary device of the plurality of intermediary devices of the cluster. To respond to the SNMP request, the SNMP agent selects a lexicographically minimum entity. The SNMP agent may select the lexicographically minimum entity from a plurality of next entities received via responses from each intermediary device of the plurality of intermediary devices. | 08-06-2015 |
20160057031 | SYSTEMS AND METHODS FOR HIGH VOLUME LOGGING AND SYNCHRONIZATION FOR LARGE SCALE NETWORK ADDRESS TRANSLATION - The present invention is related to a method for high volume logging for large scale network address translation. A first device intermediary to a plurality of clients and a plurality of database servers allocates a portion of memory to each packet engine in a plurality of packet engines executing on a respective core of a plurality of cores of the first device. The first device establishes large scale network address translation (LSN) for the plurality of clients, the first device logging LSN information of sessions to a corresponding logging buffer established in a respective packet engine's portion of memory. The first device identifies, for a LSN session, a packet engine from the plurality of packet engines to log the information for the LSN session and stores information of the LSN session to the logging buffer in the packet engine's portion of memory. | 02-25-2016 |
20160142279 | SYSTEMS AND METHODS FOR TRAP MONITORING IN MULTI-CORE AND CLUSTER SYSTEMS - In a multi-core device or clustered system, instead of snmpd polling for configured monitoring values of an entity to determine if reached a threshold, each core in a multi-core system or node in a clustered system triggers information to the snmpd about entities that may be or are generating SNMP traps. A configured threshold T is distributed among the cores or nodes, as the case may be, based on the number of cores or nodes. If there are ‘n’ cores in a multi-core device, and the configured threshold is ‘T’, then each core checks for a per-core threshold value ‘T/n’. If there are ‘n’ nodes in a clustered system, and the configured threshold is ‘T’, then each node checks for a per-node threshold value ‘T/n’. According to the pigeonhole principle, if an entity has reached or exceeded the threshold ‘T’, then the entity must have reached or exceeded a value of ‘T/n’ on at least one core or node. Upon the entity crossing a ‘T/n’ value on any core or node, the core or node informs snmpd about this entity. Snmpd then gathers information about this entity from all the cores and checks for the threshold ‘T’. | 05-19-2016 |
Patent application number | Description | Published |
20150243276 | SYSTEMS AND METHODS FOR USING LATENT VARIABLE MODELING FOR MULTI-MODAL VIDEO INDEXING - A computer-implemented method performed in connection with a computerized system incorporating a processing unit and a memory, the computer-implemented method involving: using the processing unit to generate a multi-modal language model for co-occurrence of spoken words and displayed text in the plurality of videos; selecting at least a portion of a first video; extracting a plurality of spoken words from the selected portion of the first video; extracting a first displayed text from the selected portion of the first video; and using the processing unit and the generated multi-modal language model to rank the extracted plurality of spoken words based on probability of occurrence conditioned on the extracted first displayed text. | 08-27-2015 |
20150332087 | Systems and Methods for Identifying a User's Demographic Characteristics Based on the User's Social Media Photographs - A method identifies user demographic characteristics, such as age and gender. First, a plurality of photos are acquired from postings to a social media site by a specific user. A plurality of facial images are identified in the acquired photos. Using a selected subset of the facial images, the method estimates one or more demographic characteristics of the user. In some cases, the estimation uses a profile photograph of the user. In some cases, the facial images are clustered based on similarity. The cluster that most closely matches the profile photo is used for demographic analysis to estimate the characteristics of the user. In some cases, a cluster is selected based on cluster purity, and the images in the cluster are used to estimate the characteristics of the user. In some cases, other self-portrait features are used, such as large facial images or arms along the perimeter of photographs. | 11-19-2015 |
20160048887 | SYSTEMS AND METHODS FOR GAINING KNOWLEDGE ABOUT ASPECTS OF SOCIAL LIFE OF A PERSON USING VISUAL CONTENT ASSOCIATED WITH THAT PERSON - Systems and methods to analyze a person's social media photos or videos, such as those posted on Twitter, Facebook, Instagram, etc. and determine properties of their social life. Using information on the number of people appearing in the photos or videos, their ages, and genders, this method can predict whether the person is in a romantic relationship, has a close family, is a group person, or is single. This information is valuable for generating audiovisual content recommendations as well as for advertisers, because it allows targeting personalized advertisements to the person posting the photos. The described methods may be performed (and the advertisements or other content may be selected for recommendation) substantially in real-time as the user accesses a specific online resource. | 02-18-2016 |
20160110381 | METHODS AND SYSTEMS FOR SOCIAL MEDIA-BASED PROFILING OF ENTITY LOCATION BY ASSOCIATING ENTITIES AND VENUES WITH GEO-TAGGED SHORT ELECTRONIC MESSAGES - A method includes: obtaining from a first social media source a new short unstructured electronic message with an associated geographic location and message content; identifying a first venue name and a first visit characteristic from the message content; accessing a database of venues, wherein the database includes for respective venues a venue name, a geographic location and one or more venue characteristics, wherein information in the database reflects information associated with the respective venues extracted from a plurality of social media posts, including a plurality of prior short unstructured electronic messages from the first social media source; determining whether the database includes a candidate venue that has a venue name and geographic location that respectively are substantially similar to the first venue name and the associated geographic location; when the candidate venue exists in the database, associating the new short unstructured electronic message with the candidate venue and perform updates. | 04-21-2016 |
Patent application number | Description | Published |
20090017105 | PROLIPOSOMAL AND LIPOSOMAL COMPOSITIONS OF POORLY WATER SOLUBLE DRUGS - Concentrates or proliposomal compositions of poorly water-soluble drugs and compounds, comprising of one or more membrane forming lipids, a membrane stabilizing agent, in a suitable vehicle, and optionally containing a Polyethylene Glycol (PEG)-coupled phospholipid or a mixture thereof and further, optionally containing pharmaceutically acceptable excipients such as antioxidants, buffering agents, acidifying agents etc. are provided, which have superior long term stability. The concentrates of proliposomal compositions instantly form liposomes of the said poorly water-soluble drugs and compounds on rapid injection to a diluting fluid, the liposomal composition so obtained, characterized by a physical stability more than 24 hours, ≧95% drug encapsulation and having a particle size diameter of less than 100 nm. The liposomal compositions so obtained can further be directly administered to patients in need of treatment of the poorly water-soluble drugs and compounds. | 01-15-2009 |
20090318661 | A BIOCOMPATIBLE, NON-BIODEGRADABLE, NON-TOXIC POLYMER USEFUL FOR NANOPARTICLE PHARMACEUTICAL COMPOSITIONS - The invention relates to a biocompatible, non-biodegradable, and non-toxic polymer of formula (I), comprising of three monomeric units, selected from 1-Vinylpyrrolidone (VP), N-Isopropylacrylamide (NIPAM), and ester of Maleic anhydride and Polyethylene glycol (MPEG), cross-linked with a bi-functional vinyl derivative, of high purity and substantially free of respective toxic monomeric contaminants, and a process for preparation thereof. The invention further relates to nanoparticulate pharmaceutical compositions of poorly water-soluble drugs or compounds comprising the polymer of the invention, which are safe, less-toxic and convenient for bedside administration to patients in need thereof. Furthermore, the invention relates to a highly selective method for preparation of nanoparticulate pharmaceutical compositions of poorly water-soluble drugs or compounds. | 12-24-2009 |