Patents by Inventor David Blackman

David Blackman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11461336
    Abstract: Methods, system, and apparatus, including computer programs encoded on computer storage media, for selecting between location-specific and global search results. One method includes receiving a query and a location identifier identifying a geographic location, obtaining a location-specific set of search results responsive to the query and a global set of search results responsive to the query, and determining a cluster score for the global set of search results. The method further includes selecting either the global set of search results or the location-specific set of search results as a primary set of search results according to one or more scores for the location-specific and global sets of search results, wherein the one or more scores include the cluster score, and identifying one or more identified search results in the primary set of search results for presentation in response to the query.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: October 4, 2022
    Assignee: GOOGLE LLC
    Inventors: Gregory John Donaker, David Blackman
  • Publication number: 20190333150
    Abstract: An improved volatility index and related derivatives contracts are provided. An index in accordance with the principals of the present invention estimates expected volatility from the prices of stock options in a wide range of strike prices. Also, an index in accordance with the principals of the present invention is calculated from a price dragging methodology to derive expected volatility. In accordance with another aspect of the present invention, derivative contracts such as futures and options based on the volatility index of the present invention are provided.
    Type: Application
    Filed: April 30, 2019
    Publication date: October 31, 2019
    Inventors: VINAY RAO, Anatoly Khusid, Bart Smith, David Lehmann, David Blackman, Siddharth Sahoo, Matt Rotella, Shelly Brown, Simon Ho
  • Patent number: 10378357
    Abstract: A hydraulic radial piston device is provided with a mechanism for reducing pressure pulsations and providing a smooth pressure transition throughout different displacement operations. In certain examples, the hydraulic radial piston device is configured to maintain an amount of precompression and an amount of decompression of hydraulic fluid trapped in a cylinder chamber to be consistent, respectively, throughout different displacement operations.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: August 13, 2019
    Assignee: Eaton Intelligent Power Limited
    Inventors: Jeffrey David Skinner, Kendrick Michael Gibson, Lawrence David Blackman
  • Publication number: 20180336249
    Abstract: Methods, system, and apparatus, including computer programs encoded on computer storage media, for selecting between location-specific and global search results. One method includes receiving a query and a location identifier identifying a geographic location, obtaining a location-specific set of search results responsive to the query and a global set of search results responsive to the query, and determining a cluster score for the global set of search results. The method further includes selecting either the global set of search results or the location-specific set of search results as a primary set of search results according to one or more scores for the location-specific and global sets of search results, wherein the one or more scores include the cluster score, and identifying one or more identified search results in the primary set of search results for presentation in response to the query.
    Type: Application
    Filed: July 31, 2018
    Publication date: November 22, 2018
    Inventors: Gregory John Donaker, David Blackman
  • Patent number: 10037357
    Abstract: Methods, system, and apparatus, including computer programs encoded on computer storage media, for selecting between location-specific and global search results. One method includes receiving a query and a location identifier identifying a geographic location, obtaining a location-specific set of search results responsive to the query and a global set of search results responsive to the query, and determining a cluster score for the global set of search results. The method further includes selecting either the global set of search results or the location-specific set of search results as a primary set of search results according to one or more scores for the location-specific and global sets of search results, wherein the one or more scores include the cluster score, and identifying one or more identified search results in the primary set of search results for presentation in response to the query.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: July 31, 2018
    Assignee: GOOGLE LLC
    Inventors: Gregory J. Donaker, David Blackman
  • Publication number: 20160208610
    Abstract: A hydraulic radial piston device is provided with a mechanism for reducing pressure pulsations and providing a smooth pressure transition throughout different displacement operations. In certain examples, the hydraulic radial piston device is configured to maintain an amount of precompression and an amount of decompression of hydraulic fluid trapped in a cylinder chamber to be consistent, respectively, throughout different displacement operations.
    Type: Application
    Filed: January 14, 2016
    Publication date: July 21, 2016
    Inventors: Jeffrey David Skinner, Kendrick Michael Gibson, Lawrence David Blackman
  • Publication number: 20150039489
    Abstract: A computerized trading system having a plurality of independent trading environments for trading quotes relating to financial instruments received from quoting firms. A multicast data bus provides communication between a matching engine, a plurality of edge applications operating in each independent trading environment, and an order gateway which is common to the plurality of independent trading environments. Quotes are received from the quoting firms at the respective quote interface applications. The quotes are placed in the respective assigned areas of the shared memory. The matching engine matches the received quotes by polling and processing each area of the shared memory. The matching engine, upon completion of polling all areas of the shared memory, checks a port of the multicast data bus to receive messages transmitted by the edge applications and to receive incoming orders for financial instruments from the order gateway.
    Type: Application
    Filed: September 30, 2014
    Publication date: February 5, 2015
    Applicant: Miami International Securities Exchange, LLC
    Inventors: Matthew ROTELLA, David BLACKMAN, Oleksandr BREZITSKYY, Paul FOST, Bharat KARIA, Anatoly KHUSID, David LEHMANN, Matthew MINTEL, Kevin MUELLER, Vinay Rao, Douglas SCHAFER, lIya SHNAYDER, Muna TANG
  • Patent number: 8868461
    Abstract: An electronic trading platform performs trading of one or more types of financial instruments and includes at least one cloud providing at least one independent trading environment executed by a server. The at least one cloud includes a plurality of instances of an express interface application executed by the server and configured to receive interests in the financial instruments. The plurality of instances of the express interface application are configured to write the interests to a shared memory on the server. A matching engine, executed by the server, is configured to continuously poll the shared memory, read the interests written by the plurality of instances of the express interface application, analyze the read interests to determine if there is a matching contraside interest and allocate matching interests based on at least one allocation rule.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 21, 2014
    Assignee: Miami International Securities Exchange, LLC
    Inventors: Matthew Rotella, David Blackman, Oleksandr Brezitskyy, Paul Fost, Bharat Karia, Anatoly Khusid, David Lehmann, Matthew Mintel, Kevin Mueller, Vinay Rao, Douglas Schafer, Ilya Shnayder, Muna Tang
  • Patent number: 8782030
    Abstract: One embodiment of the present invention provides a system that automatically identifies a standalone location, wherein a standalone location is a location which can be unambiguously identified by a name for the location alone. During operation, the system receives inputs from an interface for a search engine, wherein the interface includes two or more boxes, including a non-location box for receiving terms specifying what a user is searching for in a query, and a location box for receiving terms specifying a geographic location associated with the query. Next, the system receives a term to be evaluated. The system then uses the inputs to determine: a non-location score for the term which indicates how frequently the term appears in the non-location box; and a location score for the term which indicates how frequently the term appears in the location box. Next, the system determines whether the term is a standalone location based on the non-location score and the location score for the term.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: July 15, 2014
    Assignee: Google Inc.
    Inventors: Xin Li, Dolapo Falola, David Blackman
  • Publication number: 20140164207
    Abstract: An electronic trading platform performs trading of one or more types of financial instruments and includes at least one cloud providing at least one independent trading environment executed by a server. The at least one cloud includes a plurality of instances of an express interface application executed by the server and configured to receive interests in the financial instruments. The plurality of instances of the express interface application are configured to write the interests to a shared memory on the server. A matching engine, executed by the server, is configured to continuously poll the shared memory, read the interests written by the plurality of instances of the express interface application, analyze the read interests to determine if there is a matching contraside interest and allocate matching interests based on at least one allocation rule.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 12, 2014
    Applicant: Miami International Securities Exchange, LLC
    Inventors: Matthew Rotella, David Blackman, Oleksandr Brezitskyy, Paul Fost, Bharat Karia, Anatoly Khusid, David Lehmann, Matthew Mintel, Kevin Mueller, Vinay Rao, Douglas Schafer, lIya Shnayder, Muna Tang
  • Publication number: 20130268540
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a search query originating from a user device, the search query including a geographic feature name; receiving data identifying one or more candidate point-of-interests, each candidate point-of-interest comprising data that identifies a corresponding candidate geographic entity, each candidate point-of-interest having an initial relevance score; generating one or more biasing boxes, wherein each biasing box defines a geographic region, and each biasing box is defined based on location information associated with the user device or a user using the user device; using the biasing boxes to generate respective adjusted relevance scores for the candidate point-of-interests; selecting a point-of-interest from the one or more candidate point-of-interests according to the respective adjusted relevance scores of the candidate point-of-interests; and using the selected point-of-interest to identify a location r
    Type: Application
    Filed: April 9, 2012
    Publication date: October 10, 2013
    Inventors: Luuk van Dijk, Ingemar Eriksson, Ivan Zauharodneu, Finnegan Southey, Nils Richard Ekwall, Fabrice Caillette, David Blackman
  • Publication number: 20070239701
    Abstract: A system and method for prioritizing a fetch order of web pages. The method comprises extracting by a web crawler a set of candidate web pages to be crawled. Each web page in the set of candidate web pages is associated with a website in a computer network. A determination is made to determine if a first website score for the website is in a website score database. The first website score is associated with web pages in the set of candidate web pages if the first website score exists in the website score database. The set of candidate web pages is prioritized with respect to an associated website score for each web page in the candidate set of web pages. Content is retrieved from the set of candidate web. Hyperlinks are extracted from the content. The hyperlinks are stored in a memory unit.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 11, 2007
    Applicant: International Business Machines Corporation
    Inventors: David Blackman, Michael Ching, Stephen Dill, Ivan Gonzalez, Adam Marcus, Daniel Meredith, Linda Nguyen