Patents by Inventor Michael Harris

Michael Harris 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: 9869076
    Abstract: A combination sink strainer and stopper for a sink having a predefined sink opening through which fluid and limited waste passes includes a strainer cup having a continuous sidewall and a bottom connected to said sidewall, a strainer cup including a plurality of openings therethrough to provide a straining of debris over a predetermined size of the openings and a cover plate pivotally connected to the strainer cup which when the strainer cup is disposed in the sink opening, the cover plate is permitted to pivot to a first closed position and close and cover the strainer cup in a manner to seal about the sink opening and a second open position wherein the strainer cup is at least partially not covered by said cover plate and permit fluid and the limited waste therethrough.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: January 16, 2018
    Inventor: Michael Harris
  • Publication number: 20170293653
    Abstract: A fair scheduling system with methodology for scheduling queries for execution by a database management system in a fair manner. The system obtains query jobs for execution by the database management system and cost estimates to execute the query jobs. Based on the cost estimates, the system causes the database management system to execute the query jobs as separate sub-query tasks in a round-robin fashion. By doing so, the execution latency of low cost query jobs that return few results is reduced when the query jobs are concurrently executed with high cost query jobs that return many results.
    Type: Application
    Filed: June 27, 2017
    Publication date: October 12, 2017
    Inventors: Michael Harris, John Carrino, Eric Wong
  • Publication number: 20170268313
    Abstract: A tool includes a housing between an outer wall and an inner wall that surrounds a longitudinal tool bore. First and second axially spaced ports connect the housing to the tool bore. An unlocking piston seals across the first port and an arming sleeve seats across the second port. A locking ring is held in place by a retaining ring and prevents the arming sleeve from sliding towards the unlocking piston to open the second port. An unlocking tool bore pressure at the first port moves the unlocking piston axially to displace the retaining ring and unlock the tool. A lower, arming tool bore pressure moves the arming sleeve in the unlocked tool to open the second port and arms the tool. An actuating tool bore pressure, which is less that the unlocking pressure, actuates a valve piston via the open second port.
    Type: Application
    Filed: March 15, 2016
    Publication date: September 21, 2017
    Applicant: Tercel Oilfield Products USA LLC
    Inventors: Michael Harris, Kenneth J. Anton
  • Publication number: 20170212353
    Abstract: Video sources and inertial sensors are attached to a weapon and to goggles. A computer receives video images from the weapon- and goggles-mounted sources and inertial data from the sensors. The computer calculates a location for an image from the weapon-mounted source within an image from the goggles-mounted source using the inertial sensor data. The sensor-based location is checked (and possibly adjusted) based on a comparison of the images. A database contains information about real-world objects in a field of view of the goggles-mounted source, and is used to generate icons or other graphics concerning such objects.
    Type: Application
    Filed: April 10, 2017
    Publication date: July 27, 2017
    Inventors: John Richard Scales, Michael Harris Rodgers
  • Patent number: 9715526
    Abstract: A fair scheduling system with methodology for fairly scheduling queries for execution by a database management system. The system obtains query jobs for execution by the database management system and cost estimates to execute the query jobs. The cost estimate can be a number of results the query is expected to return. Based on the cost estimates, the system causes the database management system to execute the query jobs as separately sub-query tasks in a round-robin fashion. By doing so, the execution latency of “low cost” query jobs that return few results is reduced when the query jobs are concurrently executed with “high cost” query jobs that return a large number of results.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: July 25, 2017
    Assignee: Palantir Technologies, Inc.
    Inventors: Michael Harris, John Carrino, Eric Wong
  • Patent number: 9703882
    Abstract: A mobile computing device includes a touchscreen, a transceiver, a non-transitory memory, and a computing processor. The memory stores an installed, native first application associated with an operator of a search engine. Upon executing the computer-readable instructions, the processor displays a first graphical user interface (GUI) on the touchscreen via the first application. The processor receives a search query via the first GUI, including one or more search terms. The processor transmits the search query to the search engine via the transceiver. The processor receives search results from the search engine in response to transmitting the search query to the search engine. At least one of the search results includes a post-execution view of a second native application. The processor displays the post-execution view on the touchscreen. The post-execution view includes a second GUI that provides access to a function associated with the second native application.
    Type: Grant
    Filed: May 7, 2016
    Date of Patent: July 11, 2017
    Assignee: Quixey, Inc.
    Inventors: Liron Shapira, Tomer Kagan, Matthew T. Elder, Michael Harris, Jonathan K. Lerner, Jonathan Ben-Tzur
  • Publication number: 20170190136
    Abstract: A creasing device is provided that includes a counter-rotating male drum and female drum. The male drum carries a conventional creasing ring with a central rib flanked by shoulders. The female drum comprises a central channel aligned with the creasing rib on the male drum; and a pair of projecting lateral ribs on each side of the central channel that are aligned with the shoulders on the male drum. The lateral ribs press a sheet of the card or paper stock against the shoulders of the creasing ring to better define the edges of the crease and to reduce the tendency of a printed coating on the stock to crack during subsequent folding. The pair of lateral ribs may be provided by a pair of inserts. Alternatively, both ribs and the central channel may be provided by a single insert.
    Type: Application
    Filed: March 21, 2017
    Publication date: July 6, 2017
    Applicant: Tech-ni-Fold Limited
    Inventor: Graham Michael Harris
  • Publication number: 20170183615
    Abstract: A growth module for growing biomass comprising a plurality of growth columns connected together. Each growth column comprises a vertically oriented, hollow, translucent tubular body having input lines for introducing air, gas and nutrients into each column through the top thereof. The growth columns are frictionally mounted upon a bottom manifold that is configured for receiving gravity induced flow of biomass from said plurality of growth columns.
    Type: Application
    Filed: January 3, 2017
    Publication date: June 29, 2017
    Applicant: ALGETERNAL TECHNOLOGIES, LLC
    Inventors: Milton Hugh Morris, Katon Hughes Deal Morris, John Michael Harris, Michael Donavan Jochum
  • Publication number: 20170175261
    Abstract: A method of coating a substrate with zinc oxysulphate (ZnO(1-x)Sx, where 0?x?1) by atmospheric pressure chemical vapour deposition is disclosed. Various precursors offering sources of zinc, oxygen and sulphur are provided.
    Type: Application
    Filed: May 21, 2015
    Publication date: June 22, 2017
    Applicant: PILKINGTON GROUP LIMITED
    Inventors: LIAM SONIE PALMER, PETER MICHAEL HARRIS, DAVID ALAN STRICKLER, GARY ROBERT NICHOL, ANNA LOUISE COLLEY
  • Patent number: 9618752
    Abstract: Video sources and inertial sensors are attached to a weapon and to goggles. A computer receives video images from the weapon- and goggles-mounted sources and inertial data from the sensors. The computer calculates a location for an image from the weapon-mounted source within an image from the goggles-mounted source using the inertial sensor data. The sensor-based location is checked (and possibly adjusted) based on a comparison of the images. A database contains information about real-world objects in a field of view of the goggles-mounted source, and is used to generate icons or other graphics concerning such objects.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: April 11, 2017
    Assignee: Science Applications International Corporation
    Inventors: John Richard Scales, Michael Harris Rodgers
  • Publication number: 20170097950
    Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.
    Type: Application
    Filed: October 6, 2016
    Publication date: April 6, 2017
    Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
  • Publication number: 20170061026
    Abstract: A method includes receiving a search query containing one or more query terms from a remote device and determining one or more query parses based on the search query and a knowledge base. Each query parse indicates one or more entity types, wherein each entity type corresponds to a query term or a combination of query terms contained in the search query. The method further includes obtaining a set of app-specific rules, each app-specific rule respectively corresponding to a respective software application. The method further includes generating a set of unparameterized function identifiers based on the plurality of app-specific rules and the one or more query parses. For each of the set of unparameterized function identifiers, the method includes parameterizing the function identifier based on the query terms. The method further includes generating search results based on the parameterized function identifiers and transmitting the search results to the remote device.
    Type: Application
    Filed: November 14, 2016
    Publication date: March 2, 2017
    Inventors: Liron SHAPIRA, Michael HARRIS, Jonathan BEN-TZUR
  • Patent number: 9567173
    Abstract: A sheet feeder comprises a feed deck for supporting a stack of sheets (65) to be fed. The feed deck may be formed by a bed of freely spinning rollers. A feed block (62) comprises a friction pad (66) that projects from the bottom of the feed block (62) towards a drive belt (42) to define a gate therebetween. The drive belt (42) frictionally engages the underside of a bottom sheet of the stack (65) and urges the sheet towards the gate. The feed block (62) comprises a front face (72) immediately upstream from the gate, which is inclined at a sharp angle to the feed direction. The friction pad (66) comprises a lower face that is substantially parallel to the feed direction and does not intersect the plane of the feed block front face (72).
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: February 14, 2017
    Assignee: CreaseStream LLP
    Inventors: Graham Michael Harris, Paul Graham Barrett
  • Patent number: 9534197
    Abstract: The present invention is a system for optimizing production of biomass. The system contains one or more growth modules under a shading element that diffuses light. Each of the growth modules has a plurality of vertical growth columns arranged on a bottom manifold. The biomass is grown within a liquid growth medium held within each of the vertical growth columns until it reaches a desired growth. The biomass is then harvested through gravitational flow of the biomass and the liquid growth medium out of the bottom of each growth column. The bottom manifold collects gravitational flow of the biomass and liquid growth media from each growth column and aggregates the output of each individual column into a collective output of the growth module.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: January 3, 2017
    Assignee: ALGETERNAL TECHNOLOGIES, LLC
    Inventors: Milton Hugh Morris, Katon Hughes Deal Morris, John Michael Harris, Michael Donavan Jochum, Jr.
  • Publication number: 20160379258
    Abstract: A method includes receiving a search query from a general purpose search system or a user device and assessing a search query value for the search query. Sending a request for search results to search engines and receiving candidate search results from at least some of the search engines. The request includes the search query and the search query value. Each candidate search result includes a user selectable link and a result bid, the user selectable link indicates an operation to access information. Selecting search results from the candidate search results based on the corresponding result bids and sending the search results to the general purpose search system or the user device. Receiving an indication of a selection of a user selectable link of one of the search results and modifying an account associated with the search engine corresponding to the selected search result.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Applicant: Quixey, Inc.
    Inventor: Michael Harris
  • Publication number: 20160366164
    Abstract: Embodiments of the present disclosure relate to a data analysis system that may automatically generate memory-efficient clustered data structures, automatically analyze those clustered data structures, and provide results of the automated analysis in an optimized way to an analyst. The automated analysis of the clustered data structures (also referred to herein as data clusters) may include an automated application of various criteria or rules so as to generate a compact, human-readable analysis of the data clusters. The human-readable analyses (also referred to herein as “summaries” or “conclusions”) of the data clusters may be organized into an interactive user interface so as to enable an analyst to quickly navigate among information associated with various data clusters and efficiently evaluate those data clusters in the context of, for example, a fraud investigation. Embodiments of the present disclosure also relate to automated scoring of the clustered data structures.
    Type: Application
    Filed: September 15, 2014
    Publication date: December 15, 2016
    Inventors: David Cohen, Jason Ma, Bing Jie Fu, Ilya Nepomnyashchiy, Steven Berler, Alex Smaliy, Jack Grossman, James Thompson, Julia Boortz, Matthew Sprague, Parvathy Menon, Michael Kross, Michael Harris, Adam Borochoff
  • Publication number: 20160350366
    Abstract: A method includes receiving a first search query from a user device. The method includes identifying, by a computer search system and using the first search query, an entity type indicating a category for at least a portion of the first search query. The method includes generating, by the computer search system, a second search query including the entity type identified using the first search query. The method also includes performing, by the computer search system, a search for software applications using the second search query. The method further includes generating a list of software applications identified during the search.
    Type: Application
    Filed: August 15, 2016
    Publication date: December 1, 2016
    Inventors: Liron SHAPIRA, Jonathan BEN-TZUR, Michael HARRIS
  • Publication number: 20160344758
    Abstract: Embodiments of the present disclosure relate to a data analysis system that may automatically generate memory-efficient clustered data structures, automatically analyze those clustered data structures, and provide results of the automated analysis in an optimized way to an analyst. The automated analysis of the clustered data structures (also referred to herein as data clusters) may include an automated application of various criteria or rules so as to generate a compact, human-readable analysis of the data clusters. The human-readable analyses (also referred to herein as “summaries” or “conclusions”) of the data clusters may be organized into an interactive user interface so as to enable an analyst to quickly navigate among information associated with various data clusters and efficiently evaluate those data clusters in the context of, for example, a fraud investigation. Embodiments of the present disclosure also relate to automated scoring of the clustered data structures.
    Type: Application
    Filed: August 29, 2014
    Publication date: November 24, 2016
    Inventors: David Cohen, Jason Ma, Bing Jie Fu, Ilya Nepomnyashchiy, Steven Berler, Alex Smaliy, Jack Grossman, James Thompson, Julia Boortz, Matthew Sprague, Parvathy Menon, Michael Kross, Michael Harris, Adam Borochoff
  • Patent number: D799968
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: October 17, 2017
    Assignee: Owens-Brockway Glass Container Inc.
    Inventor: Paul Michael Harris
  • Patent number: D799969
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: October 17, 2017
    Assignee: Owens-Brockway Glass Container Inc.
    Inventor: Paul Michael Harris