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: 11461336Abstract: 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: GrantFiled: July 31, 2018Date of Patent: October 4, 2022Assignee: GOOGLE LLCInventors: Gregory John Donaker, David Blackman
-
Publication number: 20190333150Abstract: 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: ApplicationFiled: April 30, 2019Publication date: October 31, 2019Inventors: VINAY RAO, Anatoly Khusid, Bart Smith, David Lehmann, David Blackman, Siddharth Sahoo, Matt Rotella, Shelly Brown, Simon Ho
-
Patent number: 10378357Abstract: 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: GrantFiled: January 14, 2016Date of Patent: August 13, 2019Assignee: Eaton Intelligent Power LimitedInventors: Jeffrey David Skinner, Kendrick Michael Gibson, Lawrence David Blackman
-
Publication number: 20180336249Abstract: 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: ApplicationFiled: July 31, 2018Publication date: November 22, 2018Inventors: Gregory John Donaker, David Blackman
-
Patent number: 10037357Abstract: 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: GrantFiled: December 9, 2010Date of Patent: July 31, 2018Assignee: GOOGLE LLCInventors: Gregory J. Donaker, David Blackman
-
Publication number: 20160208610Abstract: 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: ApplicationFiled: January 14, 2016Publication date: July 21, 2016Inventors: Jeffrey David Skinner, Kendrick Michael Gibson, Lawrence David Blackman
-
Publication number: 20150039489Abstract: 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: ApplicationFiled: September 30, 2014Publication date: February 5, 2015Applicant: Miami International Securities Exchange, LLCInventors: 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: 8868461Abstract: 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: GrantFiled: December 6, 2013Date of Patent: October 21, 2014Assignee: Miami International Securities Exchange, LLCInventors: 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: 8782030Abstract: 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: GrantFiled: April 20, 2007Date of Patent: July 15, 2014Assignee: Google Inc.Inventors: Xin Li, Dolapo Falola, David Blackman
-
Publication number: 20140164207Abstract: 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: ApplicationFiled: December 6, 2013Publication date: June 12, 2014Applicant: Miami International Securities Exchange, LLCInventors: 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: 20130268540Abstract: 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 rType: ApplicationFiled: April 9, 2012Publication date: October 10, 2013Inventors: Luuk van Dijk, Ingemar Eriksson, Ivan Zauharodneu, Finnegan Southey, Nils Richard Ekwall, Fabrice Caillette, David Blackman
-
Publication number: 20070239701Abstract: 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: ApplicationFiled: March 29, 2006Publication date: October 11, 2007Applicant: International Business Machines CorporationInventors: David Blackman, Michael Ching, Stephen Dill, Ivan Gonzalez, Adam Marcus, Daniel Meredith, Linda Nguyen