Trading, Matching, Or Bidding Patents (Class 705/37)
  • Patent number: 10997659
    Abstract: An unpriced order auction and related market center and process are disclosed which allow posting market centers (e.g., exchanges) to schedule an auction that includes unpriced (Market) orders only. Such unpriced order auction executes at the midpoint of the NBBO, ensuring that the cross reflects the best prices in the entire marketplace, while discouraging the manipulation of the auction price on the posting market center. The disclosed auction also executes concurrently, but separately from the regular continuous matching process.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: May 4, 2021
    Assignee: Archipelogo Holdings, Inc.
    Inventors: Paul D. Adcock, Michael A. Cormack, Thomas F. Haller, Robert A. Hill
  • Patent number: 10997656
    Abstract: The disclosed embodiments relate to an exchange computing system which selectively prematurely expires financial instruments in order to finally settle them and remove them from the computing system. In particular, the disclosed embodiments recognize that during the pendency of a futures contract between first available trade date and the expiration, the exchange computing system must facilitate trading thereof by tracking traders positions, providing regular pricing data as well as transacting trades therefore. This consumes exchange resource especially given the number of products offered and the extended length of term for some. Accordingly where contracts can be settled early and thereby removed from being transacted, exchange resources may be conserved.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: May 4, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Agha Irtaza Mirza, Edmund Carey, Frederick Sturm
  • Patent number: 10997652
    Abstract: Systems and methods for generating event templates for requested event types are described herein. In an embodiment, a server computer receives transactional data describing transactions between a plurality of computing devices. The server computer uses the transactional data to identify a plurality of instances of a particular event type by determining, for each instance, that a plurality of transactions associated with a particular computing device relate to an event of the particular event type. The server computer uses the transactional data related to the plurality of instances of the particular event type to determine a plurality of items for the particular event type. When the server computer receives a request from a client computing device to generate an event, the server computer generates and displays an event template which identifies the plurality of items.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: May 4, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Justin Mehta, Andrew Miller, Scott Harris
  • Patent number: 10997657
    Abstract: Various embodiments relate to intelligently activating and deactivating a trading tool element of a trading tool to improve a user's confidence in the trading tool. By dynamically activating and deactivating elements on the trading screen, the trading tool effectively increases a user's confidence in placing a trading order, canceling a trade order, or both, for example, by eliminating or reducing undesirable options. Undesirable options might include those that are risky, contrary to a particular trading strategy, would result in a loss of money, and so on. Such an embodiment can improve the overall speed at which a user places or cancels a trade order by, among other things, effectively increasing the user's overall confidence in the trading tool.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: May 4, 2021
    Assignee: Trading Technologies International, Inc.
    Inventors: Mark W. Triplett, Brian J. Buck
  • Patent number: 10990586
    Abstract: A system and method to coordinate the changing of identifiers, i.e., primary keys and foreign keys, of new records generated by a first system by revision of these new records with alternate primary keys and foreign keys as generated and/or established by a second database system. The invention is an improvement over prior art transactional methods that maintain relationships among records when updating records of a first data base with replacement of primary and foreign keys provided by another database management system, and an improvement over prior art approaches to non-indexed schemas. Thus, the new method teaches how to batch update relationship fields in the first database with fewer database updates. The invention provides large savings for columnar databases, which are generally not indexed, and speeds up record key maintenance and harmonizing across two or more row-oriented databases.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: April 27, 2021
    Inventor: Richard Banister
  • Patent number: 10984471
    Abstract: A computer implemented method for a tracking platform comprises receiving a plurality of data records for the financial instrument; determining a number of units of the futures contract associated with a starting capital amount based on the near settlement price of the data record with the earliest timestamp; processing the data records in sequence based on the timestamp by setting a value for a roll indicator; updating the number of units of the financial instrument if necessary; and determining a profit and loss (“PNL”) for the data record based on the number of units of the financial instrument and a change in settlement price; calculating a tracking value for the financial instrument based on the PNLs of the processed data records; and generating at least one financial instrument having a value that is determined from the calculated tracking value.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: April 20, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: John Balaam Alexander Kerpel
  • Patent number: 10984490
    Abstract: Improved customer relationship management systems and methods are provided. A system can include a private blockchain network of real estate transaction related information and a computer-based network, which can be configured to transmit educational materials to a user, authorize transfer of profit sharing to members of the system; provide artificial intelligence based information to the user, transmit sales and marketing materials to the user, authorize membership, and gather real estate based information.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: April 20, 2021
    Assignee: LEHR HOLDINGS, INC.
    Inventor: William Fox
  • Patent number: 10986031
    Abstract: The disclosed embodiments relate to implementation of a transaction processing system having improved equity among the communications paths between the ingress/egress points of the trading system network, where electronic data transaction messages originated from, or are destined, for different sources/destinations, effectively enter or exit the trading system, to/from the transaction processing component thereof, i.e., the match engine, market data feed generator, where those messages are ultimately processed and outbound messages reflective thereof are generated. The disclosed embodiments attempt to compensate for variances in latencies as between different network communications routes between the electronic ingress/egress points of the electronic trading system and the internal processing components which implement the functions of the trading system.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: April 20, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn
  • Patent number: 10984424
    Abstract: Methods and systems of exchanging data using payment cards with universal reference numbers are disclosed. A merchant computing system includes a merchant input/output assembly receiving a universal reference number from a customer at a point of sale. A merchant database retrievably stores a plurality of universal reference numbers and customer information associated with each of the plurality of universal reference numbers. A transaction circuit receives the universal reference number from the merchant input/output assembly, retrieves customer information associated with the universal reference number, and provides an output relating to a transaction based on the customer information.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: April 20, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Peter Ho, Brian M. Pearce
  • Patent number: 10977724
    Abstract: Systems and methods for creating and administering and a real estate private index fund as a single investable instrument which tracks a non-investable real estate index of open-ended funds with minimal tracking error.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: April 13, 2021
    Assignee: Investors Diversified Realty, LLC
    Inventors: Joshua Andrew Kaye, Garrett Edward Zdolshek
  • Patent number: 10979433
    Abstract: A server receives an association request initiated by a user of a first account. Based on the association request, an account identifier of a second account is identified. The first account is associated with the second account based on the account identifier. In response to associating the first account with the second account, a partial permission is granted to the first account for accessing the second account.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: April 13, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xueling Zhang
  • Patent number: 10977647
    Abstract: Technologies are shown for content distribution on a blockchain involving generating a content distribution data block on a content distribution data blockchain, that stores digital content, data identifying the digital content, an owner identifier, an access holder identifier, and a use conditions attribute for identifying use requirements for the digital content. A use requirement is defined in the use conditions attribute. An owner identified in the owner identifier sets the access holder identifier to an identifier for a user entity. An access request is received from the user entity and, in response, whether a current use condition of the user entity satisfies the use requirement in the use conditions attribute is verified. If it is verified that the current use condition of the user entity satisfies the use requirement in the use conditions attribute, the digital content is distributed to the first user entity.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: April 13, 2021
    Assignee: eBay Inc.
    Inventor: Sergio Pinzon Gonzales, Jr.
  • Patent number: 10977731
    Abstract: A system and method for prioritized data delivery in an electronic trading environment are described herein. According to one example embodiment, by prioritizing the messages associated with a tradeable object, the bandwidth and system resource usage may be optimally reduced, and any loss of priority content in the messages sent between the network device and the client device may be reduced. An example method includes associating different priority levels with messages comprising market data. Messages containing market information related to the inside market may be associated to a higher priority level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower priority level. Based on the priority level associated with a message, a network device may send the message directly to the client device or store the message in a data structure until a pre-defined condition is satisfied.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: April 13, 2021
    Assignee: Trading Technologies International, Inc.
    Inventors: Douglas R. Duquette, Robert A. West
  • Patent number: 10978879
    Abstract: A method for exchanging electrical energy between a plurality of private electricity networks each comprising: a coordination unit, groups of electrical devices, and a plurality of relays arranged on the power supply lines of the devices. The method comprises: a) transmitting device status data from the devices to the coordination unit, b) establishing a set of electrical energy resources and requirements, c) comparing the set of resources and requirements with those of other private networks, d) allocating the requirements and resources to one another, e) ensuring at least part of the routing of electrical energy by means of digital certificates and instructions for drawing electrical energy that are sent to the relays, f) keeping record of each energy exchange in order to define a transaction between two private networks.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: April 13, 2021
    Assignee: ELECTRICITE DE FRANCE
    Inventors: Daniel Pignier, David Menga
  • Patent number: 10970781
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: receiving balance information from a Value Unit Repository (VUR) to maintain a local balance datastore; receiving a matched order concerning a plurality of parties; and confirming that one or more balances defined within the local balance datastore and associated with the plurality of parties are sufficient to execute the matched order.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 6, 2021
    Assignee: Strike Protocols Inc.
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Patent number: 10963953
    Abstract: An apparatus, system, method, and program product is disclosed for reserve management for a continuous bidding portal. A method includes receiving a notification comprising bid information for an auction item posted on a first auction platform. The bid information includes a bid amount. A method includes determining that the bid amount satisfies a reserve price for the auction item posted on the first auction platform. A method includes sending a notification to one or more second auction platforms where the auction item is posted to remove auction listings for the auction item from the one or more second auction platforms in response to the reserve price for the auction item being met at the first auction platform.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: March 30, 2021
    Assignee: Alliance Inspection Management, LLC
    Inventors: Scott Sweeder, Eric Widmer, Tammy Allen
  • Patent number: 10963831
    Abstract: Various embodiments of the present invention are directed to concepts for on-boarding potential new customers for a carrier, wherein each potential new client has unique requirements. A method for on-boarding new clients comprises steps for identifying the unique requirements of the potential new customer by comparing the new customer's business model against identified issues common to entities having similar business models. Based on the identified unique requirements of the potential new customer, instructions for implementing required special procedures are generated. A pricing strategy is generated based on the identified customer requirements and any special procedures necessary for implementation of the customer requirements. During implementation, the provided services are monitored, and reports and/or alerts are generated for the customer and/or the carrier.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: March 30, 2021
    Assignee: UNITED PARCEL SERVICE OF AMERICA, INC.
    Inventor: Todd Snyder
  • Patent number: 10963957
    Abstract: The technology disclosed relates to creation and operation of a marketplace among trusted small and medium sized banks for participation in commercial loans too large for an individual participating bank to undertake on its own. This technology can be applied to formation of other marketplaces in which trust matters and controlled dissemination of opportunity information, as in layers or rounds, proceeds manually. Aspects of the technology disclosed can be used by initiators and participants to syndicate loans once a marketplace is established, whether the market is established applying the technology disclosed or otherwise. This technology also can be applied to syndicate other opportunities or to resell participations in syndicated loans that have closed and been funded.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: March 30, 2021
    Assignee: Radius Group, LLC
    Inventors: David M. Wright, Emile Reed, Donald F. Seacrest, Cade C. Strieby
  • Patent number: 10965606
    Abstract: A system and method for efficiently processing and managing data stored in a queue. A processing device may process the data stored in the queue. Queue protocols can be applied to the queue to efficiently process and manage data stored in the queue. Queue protocols may facilitate efficient use of processing resources that process the data stored in one or more queues. A queue protocol may include at least a first protocol for facilitating transfer of data in the queue to another queue processed by another processing device or a second protocol for inhibiting transfer of data in the queue to another queue.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: March 30, 2021
    Assignee: Live Nation Entertainment, Inc.
    Inventors: Adam Sussman, Robert Bennett, Dennis Denker
  • Patent number: 10963606
    Abstract: In an embodiment, a computer-implemented method of selecting locations in a field for treatment sampling is disclosed. The method comprises receiving, by a processor, input data including a number T of treatments applied to a field, a number L of treatment locations for each treatment, a list of treatment polygons within the field, and a map for the field indicating one or more values of a set of design parameters corresponding to environment factors for each of a plurality of locations in the field. The method also comprises computing, by the processor, an environment class index for each of a group of locations in the list of treatment polygons based on the map; distributing the list of treatment polygons to the T treatments based on the computed indices; and selecting, for each of the T of treatments, L treatment locations from the group of locations in the treatment polygons distributed to the treatment.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: March 30, 2021
    Assignee: THE CLIMATE CORPORATION
    Inventors: Jie Hu, Moslem Ladoni
  • Patent number: 10965447
    Abstract: In some embodiments, the present description provides a computer-based system having a dual-exchange cryptographically-secured platform (DECSP); where the DECSP includes: a first-type cryptographically-secured platform (first-type CSP) and a second-type cryptographically-secured platform (second-type CSP); where the first-type CSP includes a first computing device; where the second-type CSP includes a second computing device; where the first computing device is connected to a blockchain and configured to issue crypto-tokens associated with a non-crypto asset, perform blockchain-based activities, and automatically transmit an instruction associated with the non-crypto asset to a second computing device in response to an issuance of the crypto-token by the first computing device; where the second computing device is configured to: receive the instruction associated with the one non-crypto asset from the first computing device and automatically communicate with a non-crypto asset electronic marketplace to execut
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: March 30, 2021
    Assignee: Currency Com Limited
    Inventors: Viktor Prokopenya, Artsiom Mikhasiou, Il'ya Fomenok, Aliaksandr Kotseleu, Siarhei Sinila
  • Patent number: 10956978
    Abstract: Methods, apparatuses and article of manufactures for receiving a plurality of bids and offers for a binary options transaction. Each bid and offer comprises a quantity and a price. At least one rule is applied to the plurality of received bids and offers. At least one of the plurality of bids and offers is determined to be potentially manipulative. An alert that the at least one bid or offer is potentially manipulative is transmitted.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: March 23, 2021
    Assignee: CFPH, LLC
    Inventors: Rich Jaycobs, Nolan Glantz, James Les Walker
  • Patent number: 10956823
    Abstract: In many environments, rules are trained on historical data to predict an outcome likely to be associated with new data. Described is a ruleset which predicts the probability of a particular outcome. Roughly described, an individual identifies a ruleset, where each of the rules has a plurality of conditions and also indicates a rule-level probability of a predetermined classification. The conditions indicate a relationship (e.g. ‘<’ or ‘!<’) between an input feature and a corresponding value. The rules are evaluated against input data to derive a certainty for each condition, and aggregated to a rule-level certainty. The rule probabilities are combined using the rule-level certainty values to derive a probability output for the ruleset, which can be used to provide a basis for decisions. In an embodiment, the per-condition certainty values are fuzzy values aggregated by fuzzy logic. A novel genetic algorithm can be used to derive the ruleset.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: March 23, 2021
    Assignee: Cognizant Technology Solutions U.S. Corporation
    Inventors: Babak Hodjat, Hormoz Shahrzad
  • Patent number: 10956859
    Abstract: A method, system and computer program product for fulfilling an online order. An online order to purchase an item(s) is received. The “candidate locations” that stock the item(s) of the online order and that can be used to fulfill at least a portion of the online order are determined. A stockout cost for each of these candidate locations for fulfilling an item of the online order may be calculated, where the stockout cost is a cost of a potential lost sale of the item of the online order by the candidate location if the candidate location fulfills the item of the online order. A shipping location among the candidate locations to fulfill the item is then determined based at least in part on the stockout cost for each of the candidate locations for fulfilling the item. The item is then shipped to the customer from the determined shipping location.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: France Savard, Xiaowei Bao, Emrah Zarifoglu, Pavel Zelinsky
  • Patent number: 10949922
    Abstract: The disclosed systems and methods make derivatives contracts based on an underlying virtual currency available for trading. Certain derivatives contracts have a settlement value based on the transaction fees associated with recording and/or performing transactions for the selected virtual currency. The contracts can be used, for example, by virtual currency miners against certain risks associated with mining virtual currency.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 16, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ryan Pierce, Mansoor Ahmed, John Plante
  • Patent number: 10951658
    Abstract: Techniques for automating/streamlining the process of responding to a security/privacy RFI/RFP as well as monitoring the security/privacy/IT compliance of an organization are disclosed. For this purpose, a variety of data sources, internal and external to the organization, are employed. A set of machine learning algorithms are also used that find the most appropriate item in the database of data sources that match any given question/item of the RFP. Based on this matching, the RFP question is answered in an automated or a semi-automated manner. The compliance of the organization against a given policy or set of controls is monitored and any observed security/privacy gaps/risk are identified. Recommendations on overcoming the gaps are further provided to the organization.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 16, 2021
    Assignee: Tugboat Logic, Inc.
    Inventors: Ingrum Putz, Raymond Kruck, Harold Nguyen, Christopher Cross, Scott Sturgeon
  • Patent number: 10943297
    Abstract: The disclosed embodiments relate to implementation of a trading system or trading system architecture having multiple transaction processors that process or execute instructions. The instructions are sent to the transaction processors before they are to be executed, so that when an instruction identifier corresponding to a pre-sent or pre-loaded instruction is sent to a transaction processor, the transaction processor can retrieve and execute the corresponding instruction without unnecessary delay, thus reducing transaction processing latency and improving computing efficiency.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: March 9, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Eric Thill, Pearce Peck-Walden, José Antonio Acuña-Rohter, Barry Galster, Neil Steuber, James Bailey, Jake Siddall
  • Patent number: 10943316
    Abstract: A vacancy identification (VI) computing device is provided. The VI computing device includes a processor in communication with a memory. The processor generates a storefront profile including a status indicator for a candidate storefront located at a commercial property, stores the storefront profile within the memory, and registers a user to receive notifications for the candidate storefront. The processor also receives transaction data associated with the candidate storefront for a predetermined period of time, determines that the candidate storefront is vacant based on the transaction data, updates the status indicator to indicate that the candidate storefront is vacant, and transmits a notification to the registered user advising the registered user that the candidate storefront is vacant.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: March 9, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Jeremy Michael Pastore, Melinda L. Rolfs, Michael Lester Zhao
  • Patent number: 10937037
    Abstract: A social networking system dynamically adjusts a number of advertisements presented to a user along with organic content items by modifying a ranking including organic content items and advertisements. Partial engagement scores are generated for organic content items based on an expected amount of user interaction with each organic content item, and scores are generated for advertisements based on expected user interaction and bid amounts associated with each organic content item. An engagement score measuring the user's estimated interaction with a content feed including organic content items without advertisements and an additional engagement score measuring the user's estimated interaction with a content feed including organic content items and advertisements are determined from the partial engagement scores and the scores.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: March 2, 2021
    Assignee: Facebook, Inc.
    Inventors: Tanmoy Chakraborty, Ke Pan, Sourav Chatterji
  • Patent number: 10937100
    Abstract: An electronic trading method is provided. The method includes receiving a trading strategy order having a parent trading strategy including multiple quoting legs; splitting the trading strategy order into multiple child orders; and submitting each of the multiple child orders to exchange systems adapted to fill the quoting legs in the child orders. Each child order includes a child trading strategy having a single quoting leg or a reduced number of quoting legs relative to the parent trading strategy. The child trading strategies are the same as the parent trading strategy except for the number of legs marked as quoting legs. The method may be performed by a trading strategy device disposed between a client device and multiple server side devices.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: March 2, 2021
    Assignee: Trading Technologies International, Inc.
    Inventors: Sagy Pundak Mintz, Michael J. Burns
  • Patent number: 10929570
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based infringement evidence storage are provided. One of the methods include: obtaining a request for collecting evidence of infringement by an online resource, wherein the request comprises an address of the online resource; obtaining the evidence of infringement from the address of the online resource; storing verification information of the evidence of infringement on a blockchain; and storing the evidence of infringement in a cloud storage space.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: February 23, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Qimeng Zou, Linqing Wang, Haitao Jiang
  • Patent number: 10931789
    Abstract: Within the financial-services industry, there are online centers that allow brokers to match sellers with buyers of financial instruments based on indications of interest. To follow up on these indications of interest, users of such centers are now using proprietary instant-messaging (IM) systems, which allow them to instantaneously exchange text messages over the Internet with other users. The present inventor recognized that these communications are often inconvenient because the IM programs are isolated from the financial information. Accordingly, he devised systems, methods, and software that integrate IM and other communications-related functions into financial-data displays. Ultimately, one of more of these or other embodiments promise improved efficiency and convenience of online interactions not only for financial trading partners and others in the financial-services industry, but also for those in any private, public, and commercial domain where rapid or convenient online communication is desirable.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: February 23, 2021
    Assignee: REFINITIV US ORGANIZATION LLC
    Inventor: Jeremy Condie
  • Patent number: 10929926
    Abstract: The disclosed embodiments relate to implementation of a trading system, which may also be referred to as a trading system architecture, having improved performance which further assures transactional determinism under increasing processing transaction loads while providing improved trading opportunities, fault tolerance, low latency processing, high volume capacity, risk mitigation and market protections with minimal impact, as well as improved and equitable access to information and opportunities.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: February 23, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec, Scott Henderson
  • Patent number: 10923912
    Abstract: A system and method of confirming trades of financial instruments such as OTC derivatives is disclosed. The system includes a data interface which accepts data relating to a trade from both the trader and counter party. The data includes different data fields of differing importance. The system includes a matching engine which compares the submitted data and assigns the trade a status depending on which of the data fields match. The system allows a user to filter trades on their status and display the details relating to that trade. The system also allows a user to display the data fields and change the data fields in order to change the status of the trades. The system thus allows a user to electronically confirm a trade and also identify unmatched trades and the information necessary to reconcile such unmatched trades.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: February 16, 2021
    Assignee: Intercontinental Exchange Holdings, Inc.
    Inventors: Bruce Tupper, Charles Vice, DongChun Xia, Henry D. Tullis, III, Sanjay Rane, Cynthia L. Worley, Tracy Hughes, Edwin Marcial
  • Patent number: 10922327
    Abstract: A user may submit a search query to a search engine, which may process the search query and generate a set of results. Previous actions of the user or of other users may be used to identify recommended search queries. The recommended search queries may be presented to the user along with the search results for the query. The location of the recommended search queries may be fixed, set by the user, or determined on a query-by-query basis. A user interface element operable to cause the presentation of one or more recommended search queries may be presented after a delay. After an additional or independent delay, the recommended search queries may be presented automatically. The delays may be fixed, set by the user, or determined on a query-by-query basis.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: February 16, 2021
    Assignee: EBAY INC.
    Inventors: Manas Haribhai Somaiya, Rabi Chakraborty, Nirveek De, Akshata Baliga, Corey Demarco, Jian Xu, Sudeep Dasgupta, Meenal Varshney, Ganesh Gopalakrishnan, Dennis Marshall
  • Patent number: 10922751
    Abstract: An electronic exchange computing system is provided that includes a computer storage system, at least one transceiver, and a processing system. The storage system stores an electronic order book. The transceiver receives data transaction requests and transmits messages of an electronic data feed. The processing system generates an identifier, which may be referred to as a transaction identifier, for received data transaction requests. The identifier may be generated in a non-sequential and increasing manner such that it is greater than previously generated identifiers. The processing system will process the data transaction request and generate an electronic data feed message based on how data transaction request is handled. The electronic data feed message is sent to client computing system and includes the generated identifier.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: February 16, 2021
    Assignee: NASDAQ, INC.
    Inventor: Leo Golubovsky
  • Patent number: 10924592
    Abstract: A computer system is provided that includes a storage system, at least one transceiver, and a processing system with at least one hardware processor. The storage system stores a first list pair. The transceiver receives electronic data messages that each include a respective data transaction request. The processing system determines how the new data transaction request should be processed based on which communication protocol was used to submit the request. Updates regarding the first list pair are sent out to non-party client computer systems using different communication protocols, where one is faster than the other, but the slower update includes private data therein.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: February 16, 2021
    Assignee: NASDAQ INC.
    Inventors: Leo Golubovsky, Michael Wood, Jonathan Wakefield
  • Patent number: 10915951
    Abstract: Methods and apparatuses for generating and operating a swaps execution facility (SEP) compliant swaps trading platform. A swaps trading platform is generated, where the generated swaps trading platform is configured to operate in accordance with a plurality of predefined rules associated with swaps execution facility (SEP) requirements. One or more communication channels are established with respective one or more clearinghouses for transmission of clearinghouse information concerning one or more trade requests. One or more communication channels are established with respective one or more swaps data repository (SDR) providers for transmission of SDR information concerning the one or more trade requests.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 9, 2021
    Assignee: Integral Development Corporation
    Inventors: Harpal Sandhu, Michelle Yip Chen, Vikas Srivastava
  • Patent number: 10915957
    Abstract: A position associated with a synthetic spread order may be managed where a status of a synthetic spread order is identified as legged. The synthetic spread order may have at least one child hedge order pending at an electronic exchange and in response, a bracket order is submitted to an electronic exchange for the tradeable object associated with a filled leg of the synthetic spread. In response to execution of the bracket order, the child hedge order may be cancelled.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: February 9, 2021
    Assignee: Trading Technologies International, Inc.
    Inventor: Patrick J. Rooney
  • Patent number: 10915958
    Abstract: Management of a position concentration risk of an account includes the establishment of a threshold level for an aggregate trader position. The aggregate trader position may be associated with one or more customer accounts that are managed by one or more clearing firms. An actual parameter value associated with each of the customer accounts is aggregated to determine an aggregate parameter value, which is compared against the established threshold value. If, based on the comparison between the aggregate parameter value and the established threshold value, it is determined that the aggregate parameter value meets or exceeds the established threshold value, an advisory alert is generated, which may be automatic. The advisory alert is then communicated or otherwise provided to one or more authorized entities.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: February 9, 2021
    Assignee: Intercontinental Exchange Holdings, Inc.
    Inventors: Thomas Hammond, Thomas Farley, Raymond J. Cummings
  • Patent number: 10915953
    Abstract: A distributed computer system includes a matcher server that stores an order book of pending orders and a gateway that routes an order message to the matcher server for matching. The gateway also receives individual quote messages bundled into a mass quote message, each individual quote message including a price value for one of a plurality of different instrument identifiers. The gateway routes the mass quote message to a field programmable gate array (FPGA) circuit without involving the matcher server. The FPGA parses and stores data for each individual quote message to a data structure located in the memory of the FPGA. The parsed data is organized in the data structure according to both the instrument identifier and a client identifier that corresponds to a client that sent the mass quote message.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: February 9, 2021
    Assignee: International Securities Exchange, LLC
    Inventor: Greg J. Maynard
  • Patent number: 10915952
    Abstract: Trading tools may be manipulated by allowing assembly, disassembly, and configuration of different trading tools. The assembly of different trading tools may generate combined trading tools. The combined trading tools may enable interoperability between the trading tools therein. Customization of the combined trading tools may be enabled by enabling a user to rearrange predefined areas displayed within the trading tools within the combined trading tools. The customization of the combined trading tools may enable customization of different functionality within the combined trading tools. The trading tools within a combined trading tool may include a tab tool for enabling multiple instances of another trading tool to which the tab tool is attached. Each instance of a trading tool may be associated with a respective tab for enabling a user to toggle between the multiple instances of the trading tool.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: February 9, 2021
    Assignee: Trading Technologies International, Inc.
    Inventors: Stefani Sandow, Richard Lane, Andrew Shields, Gregory Ryba, Kevin Lim Dudey, Richard Aleth Lowe, Stephen P. Decker
  • Patent number: 10915935
    Abstract: A system and method for selling product is provided. In accordance with one aspect, shoppers using an Internet-based commerce site may request custom designed products rather than mass produced products from willing sellers. Shoppers may provide terms under which the custom good must be manufactured. Various systems and methods may also provide a platform for shoppers and sellers to negotiate terms and/or to incorporate negotiated terms into such requests. According to some embodiments, the system and method for selling product facilitates fabrication, delivery and payment for customized goods. In one embodiment, requests for customized goods may be fulfilled by multiple sellers. One example includes multiple sellers fulfilling a custom request, and another includes multiple sellers each producing a part of a desired quantity for a custom request, among other options. One aspect also includes allowing shoppers to request custom made products from one or more manufacturers.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: February 9, 2021
    Assignee: Etsy, Inc.
    Inventors: Robert Kalin, Christopher Maguire, Haim Schoppik, Jared Tarbell
  • Patent number: 10915955
    Abstract: A computer-implemented method for creating an option on a TBA mortgage backed security, including determining an option position is marked to market daily, where the option position is long or short, determining the option position increased in value by an increased amount on a given day and adding the increased value to a customer's margin account, determining the option position decreased in value by a decreased amount on the given day and subtracting the decreased value from the customer's margin account, and when funds in the margin account are below a predetermined margin requirement, requesting the customer deposit additional funds in the margin account, receiving a request to exercise the option on the TBA mortgage backed security from a customer owning the option on the TBA mortgage backed security.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: February 9, 2021
    Inventor: William Stanley Berliner
  • Patent number: 10909626
    Abstract: The described technology displays, at a GUI, a graph of one or more financial curves having one or more actionable indicators indicative of one or more tradable events associated with modeling and/or trading at least one market asset or financial instrument at a financial marketplace. The one or more indicators display a current real-time market value of a tradable event associated with the market asset or financial instrument. Input is received at the GUI from a trader to perform an action associated with the financial curve. In response to receiving the input, the action is initiated and the results are displayed at the GUI.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: February 2, 2021
    Assignee: Geneva Technologies, LLC
    Inventor: Robert S. Creamer
  • Patent number: 10909622
    Abstract: According to one embodiment, a method of generating a display of a limit order book is provided. Data regarding a plurality of limit orders entered onto an electronic market is received and recorded, at least temporarily. The data regarding each limit order includes a price and a time associated with that limit order. Based on the received data, a graphical display is generated that indicates, for each recorded limit order entered into the electronic market within a period of time, the price and the time associated with that limit order. The price associated with each limit order is indicated by a first axis of the graphical display and the time associated with each limit order is indicated by a second axis of the graphical display. The graphical display may be displayed using an electronic display device.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: February 2, 2021
    Assignee: CFPH, LLC
    Inventors: Jeffrey M. Bandman, Nathan J. Ondyak, Eugene M. Sorenson, Bernie A. Weinstein
  • Patent number: 10902515
    Abstract: A device receives transaction data associated with an individual that is participating in a transaction for a vehicle. The device identifies transaction term values relating to the transaction. The device determines scores indicating likelihoods of the transaction term values contributing to prevention of completion of the transaction. The device receives vehicle inventory data describing vehicles. The device identifies one or more recommended vehicles, of the vehicles, based on performing a vehicle search of the vehicles described by the vehicle inventory data, where the vehicle search identifies the one or more recommended vehicles based on one or more filters. The device provides vehicle offer data for the one or more recommended vehicles to one or more other devices to permit the one or more other devices to use the vehicle offer data as part of another transaction for a particular vehicle of the one or more vehicles.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: January 26, 2021
    Assignee: Capital One Services, LLC
    Inventors: Jason Hoover, Micah Price, Qiaochu Tang, Stephen Wylie, Geoffrey Dagley
  • Patent number: 10902389
    Abstract: A computing system can establish asynchronous network communications with exchanges to facilitate cross-medium transactions between originating and recipient clients. Such communications can result in filtering out errant responses that would otherwise cause an open transaction to fail.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: January 26, 2021
    Assignee: Ripple Labs Inc.
    Inventors: Conner McNamara, Dadi Armannsson, Gunnar Kristjansson
  • Patent number: 10902516
    Abstract: System and method for aggressively trading a spread trading strategy in an electronic environment are provided herein. According to the example embodiments, a trader may configure the automated trading tool to trade as aggressively as possible by leaning on a price without an associated quantity. This allows a trader to possibly obtain a more profitable price as well as get filled faster. Traders submit an order for a spread and the automated trading tool calculates the quote order price based on a defined level of aggressiveness, the leaned on price, and the desired spread price. Based on the level of defined aggressiveness and the gap in the market, the automated trading tool may lean on a mildly, moderately, or extremely aggressive price.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: January 26, 2021
    Assignee: Trading Technologies International, Inc.
    Inventors: Nicholas G. Kontos, Sagy Pundak Mintz, Alexander D. Deitz
  • Patent number: 10902367
    Abstract: A system for enhanced customer experience workflows, comprising a workflow integration server configured to receive at least a plurality of customer interaction information, and configured to produce at least a plurality of interaction workflow events based at least in part on at least a portion of the customer interaction information, and configured to transmit at least a portion of the interaction workflow events via a network; wherein at least a portion of the customer interaction information is received from a customer interaction system, and at least a portion of the interaction workflow events are produced automatically, and at least a portion of the customer interaction information is received while an interaction is in progress, and at least a portion of the workflow events are produced and transmitted while the interaction is in progress.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: January 26, 2021
    Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
    Inventor: Wayne Bevan