Patents by Inventor Michael A. Harris

Michael A. 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).

  • 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
  • Publication number: 20160339612
    Abstract: The surface of a tooling insert is coated with a polymer layer having a low surface energy in order to cover surface irregularities and thereby provide a smooth surface against which a composite part may be compression molded.
    Type: Application
    Filed: May 22, 2015
    Publication date: November 24, 2016
    Inventors: Kevin O'Brien Gaw, Michael Harris Larson
  • Patent number: 9501507
    Abstract: A method and apparatus for a data analysis system for analyzing data object collections that include geo-temporal data is provided. One or more temporal granularities are specified for the purpose of generating a geo-temporal data index. The time granularities correspond to temporal ranges expected to correspond to temporal ranges specified in user queries against the data. One or more temporal index bucket groups are generated based on to the specified time granularities. Geo-temporal input data is indexed based on the generated temporal index bucket groups. The system allows a data analyst to specify geo-temporal queries that include both geospatial component and a temporal component. The system transforms geo-temporal queries into one or more second queries that retrieve data items based on the temporal index bucket groups.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: November 22, 2016
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Michael Harris, Jeff Wang, Bobby Prochnow
  • Patent number: 9495444
    Abstract: A method including 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: Grant
    Filed: December 10, 2014
    Date of Patent: November 15, 2016
    Assignee: Quixey, Inc.
    Inventors: Liron Shapira, Michael Harris, Jonathan Ben-Tzur
  • Publication number: 20160327262
    Abstract: A holder is configured to retain a conventional birthday candle in a generally upright orientation on a drinking glass. In various embodiments, the holder has opposing leg portions that bias together to capture between them the exposed edge of a drinking glass wall.
    Type: Application
    Filed: April 8, 2016
    Publication date: November 10, 2016
    Inventor: Cohen Michael Harris
  • Patent number: 9491828
    Abstract: Lighting devices comprising first, second and third strings of solid state lighting devices. One aspect further comprises means for supplying first fixed current through the first string, means for supplying second fixed current through the second string, and means for supplying current through the third string. In a second aspect, the first and second strings emit light within a specific area on a 1931 CIE Chromaticity Diagram, and the third string emits light of dominant wavelength 600-640 nm. A third aspect further comprises a power line and a power supply configured to supply a first and second fixed currents through the first and second strings, respectively, and supply a current to the third string. A method of making a lighting device, comprising measuring color output, adjusting current to first, second and/or third strings, and permanently setting currents to the first and second strings.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: November 8, 2016
    Assignee: Cree, Inc.
    Inventors: Gerald H. Negley, Antony Paul Van De Ven, Kenneth R. Byrd, Peter J. Myers, Michael Harris