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).
-
Patent number: 10943447Abstract: Methods and systems for generating a response to detecting a fire on a property are provided. In certain aspects, a smart home controller (or other smart controller) may analyze data received from smart devices disposed on, within, or proximate to a property. If it is determined that a fire is present on the premises of the property, the smart home controller may determine a location of the fire as compared to the smart devices. The smart home controller may then generate and transmit instructions causing a portion of the smart devices to perform a set of actions to mitigate risks associated with the presence of the fire on the property. The smart home controller may also compare the location of the fire with a location of an occupant, and generate an escape route for the occupant. Insurance policies, premiums, or discounts may be adjusted based upon the fire response/mitigation functionality.Type: GrantFiled: November 22, 2019Date of Patent: March 9, 2021Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Jackie O. Jordan, II, John Donovan, David Turrentine, Torri Wollenschlager, Bryan R. Nussbaum, Deanna Stockweather, Jeffrey W. Stoiber, Kerstin Markwardt, Gail L. Carlson, Kyle C. Schiebel, Troy Winslow, Joseph P. Harr, Ellakate Wagner, Michael Harris, Jr., Jennylind Sun
-
Publication number: 20200396237Abstract: 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: ApplicationFiled: August 26, 2020Publication date: December 17, 2020Inventors: 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: 10853338Abstract: 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: GrantFiled: January 4, 2019Date of Patent: December 1, 2020Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
-
Patent number: 10834123Abstract: Techniques are disclosed for prioritizing a plurality of clusters. Prioritizing clusters may generally include identifying a scoring strategy for prioritizing the plurality of clusters. Each cluster is generated from a seed and stores a collection of data retrieved using the seed. For each cluster, elements of the collection of data stored by the cluster are evaluated according to the scoring strategy and a score is assigned to the cluster based on the evaluation. The clusters may be ranked according to the respective scores assigned to the plurality of clusters. The collection of data stored by each cluster may include financial data evaluated by the scoring strategy for a risk of fraud. The score assigned to each cluster may correspond to an amount at risk.Type: GrantFiled: January 15, 2019Date of Patent: November 10, 2020Assignee: Palantir Technologies Inc.Inventors: Matthew Sprague, Michael Kross, Adam Borochoff, Parvathy Menon, Michael Harris
-
Patent number: 10825083Abstract: A method for buying and selling vehicles includes receiving information identifying a vehicle, retrieving condition data corresponding to the vehicle from a condition database, wherein a device inside the vehicle generates at least some of the condition data while the vehicle is being operated, and analyzing the condition data to determine a condition of the vehicle, wherein the condition of the vehicle relates to at least one of a quality or a value of the vehicle. Further, the method includes communicating an indication of the vehicle condition to an end user device, and, in response to the indication of the vehicle condition, receiving an offer to purchase the vehicle. A notification is generated based on the offer to purchase the vehicle, wherein the notification indicates a status of a purchase of the vehicle according to the offer to purchase the vehicle, and the notification is communicated to the end user device.Type: GrantFiled: May 8, 2018Date of Patent: November 3, 2020Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Todd Binion, Kelly S. Minter, Heidi Brown-McCreery, Michael Harris, Jeremy Myers, Brian Fields, Joe Harr
-
Patent number: 10822268Abstract: A splash screen, and a process for making a splash screen, comprising a glass sheet, the glass sheet comprising, a substrate of soda lime silica glass having a coating deposited on at least at least a first surface, the coating comprising a corrosion-protection layer deposited directly on the first surface of the substrate, the corrosion-protection layer having a thickness in the range 24 nm to 125 nm and comprising pyrolytically deposited silica with intentional doping of 7 atom % or lower. The splash screen provides reduced moisture induced corrosion of the glass surface.Type: GrantFiled: April 26, 2016Date of Patent: November 3, 2020Assignee: Pilkington Group LimitedInventors: Simon James Hurst, Anna Louise Colley, Peter Michael Harris, Kieran James Cheetham
-
Publication number: 20200342164Abstract: An electronic input document presented on a display of a client is examined to identify a text unit in the electronic input document and contextual information about the input document. A set of annotations for the text unit and the input document are determined responsive to the contextual information for the text unit. Responsive to the set of annotations, a set of candidate texts are identified from a corpus of documents that can replace the text unit. The candidate texts are evaluated in the set of candidate texts to identify a subset of the set of candidate texts as a set of replacement texts for the text unit. At least one replacement text from the set of replacement texts is presented on the display of the client.Type: ApplicationFiled: April 22, 2020Publication date: October 29, 2020Inventors: Jesse Clay Satterfield, Jensen Michael Harris, Christopher William Harland, Dawn Marie Wright, Kevin William Humphreys, Martin David McClellan, Orion Buckminster Montoya, Olivia Ann Gunton, Laurie Lee Dermer
-
Patent number: 10817513Abstract: 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: GrantFiled: June 27, 2017Date of Patent: October 27, 2020Assignee: Palantir Technologies Inc.Inventors: Michael Harris, John Carrino, Eric Wong
-
Patent number: 10798116Abstract: 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: GrantFiled: April 24, 2018Date of Patent: October 6, 2020Assignee: Palantir Technologies Inc.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: 10795329Abstract: Systems and methods for managing the operation of devices within a home or other property based upon electrical usage data. With customer knowledge or consent, a home controller may retrieve and analyze electrical usage data corresponding to a device, such as by comparing it to certain threshold data. If the analysis results in a trigger condition, the controller may generate a command, and transmit the command to the device for implementation, allowing modification of device operation to address any issues indicated in the electrical usage data. The controller may also notify a home owner/occupant. As a result, faulty devices may be managed prior to their faults causing damage to the device and/or the property, and/or property owners may be timely prompted to investigate, repair, and/or replace a failing device. Insurance discounts may be provided based upon the risk mitigation/prevention functionality.Type: GrantFiled: April 24, 2019Date of Patent: October 6, 2020Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Jackie O. Jordan, II, John Donovan, David Turrentine, Torri Wollenschlager, Bryan R. Nussbaum, Deanna Stockweather, Jeffrey W. Stoiber, Kerstin Markwardt, Gail L. Carlson, Kyle C. Schiebel, Troy Winslow, Joseph P. Harr, Ellakate Wagner, Michael Harris, Jr., Jennylind Sun
-
Publication number: 20200304522Abstract: In various embodiments, systems, methods, and techniques are disclosed for generating a collection of clusters of related data from a seed. Seeds may be generated based on seed generation strategies or rules. Clusters may be generated by, for example, retrieving a seed, adding the seed to a first cluster, retrieving a clustering strategy or rules, and adding related data and/or data entities to the cluster based on the clustering strategy. Various cluster scores may be generated based on attributes of data in a given cluster. Further, cluster metascores may be generated based on various cluster scores associated with a cluster. Clusters may be ranked based on cluster metascores. Various embodiments may enable an analyst to discover various insights related to data clusters, and may be applicable to various tasks including, for example, tax fraud detection, beaconing malware detection, malware user-agent detection, and/or activity trend detection, among various others.Type: ApplicationFiled: June 11, 2020Publication date: September 24, 2020Inventors: Harkirat Singh, Geoffrey Stowe, Brendan Weickert, Matthew Sprague, Michael Kross, Adam Borochoff, Parvathy Menon, Michael Harris
-
Publication number: 20200302549Abstract: Methods and systems are provided that manage warranty information. A home may be populated with smart or other devices that are in wired or wireless communication with a central controller. The smart devices may be covered by an insurance policy, such as a homeowners, renters, or personal articles insurance policy. The controller may receive warranty information for the devices, and may update an inventory list to include the warranty information. The controller may detect that the warranty information indicates that a warranty corresponding to a smart device is about to expire. The controller may transmit a notification to a customer mobile device that informs the customer about, or prompts the customer to take, possible corrective actions. The smart devices may be associated with appliances, electronics, computers, televisions, jewelry, vehicles, furniture, or other equipment or personal belongings. Insurance discounts may be provided based upon the warranty management functionality.Type: ApplicationFiled: June 11, 2020Publication date: September 24, 2020Inventors: Jackie O. Jordan, II, John Donovan, David Turrentine, Torri Wollenschlager, Bryan R. Nussbaum, Deanna Stockweather, Jeffrey W. Stoiber, Kerstin Markwardt, Gail L. Carlson, Kyle C. Schiebel, Troy Winslow, Joseph P. Harr, EllaKate Wagner, Michael Harris, JR., Jennylind Sun
-
Patent number: 10766193Abstract: A three dimensional printing system includes a resin vessel, a light engine, and a fluid spill containment vessel. The resin vessel is for containing resin and has a transparent sheet on a lower side that provides a lower bound for the resin. The light engine is disposed below the resin vessel for projecting pixelated light up through the transparent sheet. The fluid spill containment vessel is disposed between the resin vessel and the light engine to capture resin that spills from the resin vessel. The fluid spill containment vessel includes a housing for containing the spilled resin, a transparent window for allowing the pixelated light to project up through the fluid spill containment vessel and to the transparent sheet, and a fluid barrier wall surrounding at least part of the clear window and configured to reduce an amount of spilled resin required to occlude the pixelated light.Type: GrantFiled: May 30, 2018Date of Patent: September 8, 2020Assignee: 3D Systems, Inc.Inventors: John Michael Harris, Christopher Tanner
-
Publication number: 20200277613Abstract: Methods and nucleic acid sequences for the synthesis of biotemplates in a non-plant based expression system are provided. Such biotemplates include Barley stripe mosaic virus viral-like particles (BSMV-VLPs) that are capable of self-assembly due to being operatively linked with an origin of self-assembly with the Barley stripe mosaic virus capsid protein (BSMV-CP). Also provided are BSMV-VLPs that are capable of self-assembly due one or more site-directed mutations on the BSMV-CP, and BSMV-VLPs that exhibit enhanced stability due to such site-directed mutation(s).Type: ApplicationFiled: February 28, 2020Publication date: September 3, 2020Inventors: Kevin Solomon, Kok Zhi Lee, Yu-Hsuan Lee, Michael Harris, Loretta Sue Loesch-Fries
-
Patent number: 10741033Abstract: The present embodiments relate to identifying property intrusion events based upon sensor data received from smart devices populated about a home. A smart home controller may compare the sensor data to baseline sensor data to dynamically identify an intrusion event that may be occurring. The controller may generate a notification and determine an action to perform to facilitate damage or risk mitigation. Accordingly, an individual associated with the home may be notified of the event, and then select to perform the action, such as via their mobile device. In some implementations, the controller may automatically perform the action. As a result, in response to computer identification of an intrusion event, corrective action may be taken or prompted, or otherwise any damage caused by the intrusion event may be mitigated, reducing insurance claims or claim amounts associated with intrusion events. Insurance discounts may be provided based upon the risk mitigation functionality.Type: GrantFiled: June 19, 2019Date of Patent: August 11, 2020Assignee: STATE FARM MUTUAL AUTOMOTIVE INSURANCE COMPANYInventors: Jackie O. Jordan, II, John Donovan, David Turrentine, Torri Wollenschlager, Bryan R. Nussbaum, Deanna Stockweather, Jeffrey W. Stoiber, Kerstin Markwardt, Gail L. Carlson, Kyle C. Schiebel, Troy Winslow, Joseph P. Harr, Ellakate Wagner, Michael Harris, Jr., Jennylind Sun
-
Patent number: 10721268Abstract: In various embodiments, systems, methods, and techniques are disclosed for generating a collection of clusters of related data from a seed. Seeds may be generated based on seed generation strategies or rules. Clusters may be generated by, for example, retrieving a seed, adding the seed to a first cluster, retrieving a clustering strategy or rules, and adding related data and/or data entities to the cluster based on the clustering strategy. Various cluster scores may be generated based on attributes of data in a given cluster. Further, cluster metascores may be generated based on various cluster scores associated with a cluster. Clusters may be ranked based on cluster metascores. Various embodiments may enable an analyst to discover various insights related to data clusters, and may be applicable to various tasks including, for example, tax fraud detection, beaconing malware detection, malware user-agent detection, and/or activity trend detection, among various others.Type: GrantFiled: January 3, 2019Date of Patent: July 21, 2020Assignee: Palantir Technologies Inc.Inventors: Harkirat Singh, Brendan Weickert, Matthew Sprague, Michael Kross, Adam Borochoff, Parvathy Menon, Michael Harris
-
Patent number: 10691662Abstract: 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: GrantFiled: November 21, 2016Date of Patent: June 23, 2020Assignee: Palantir Technologies Inc.Inventors: Michael Harris, Jeff Wang, Bobby Prochnow
-
Publication number: 20200192921Abstract: A user can request suggestions for text to insert at a position in an electronic input document. A set of annotations is obtained from the input document and contextual information associated with the document. A set of candidate texts from source documents are identified for the suggested text and evaluated. Each evaluation may indicate a likelihood that the corresponding candidate text is suitable to insert at the requested position of the input document. One or more of the candidate texts are presented to the client device as the suggested text to insert at the requested position of the electronic document.Type: ApplicationFiled: December 13, 2018Publication date: June 18, 2020Inventors: Jesse Clay Satterfield, Jensen Michael Harris, Christopher William Harland, Dawn Marie Wright, Kevin William Humphreys, Martin David McClellan, Orion Buckminster Montoya, Olivia Ann Gunton, Laurie Lee Dermer
-
Patent number: 10683044Abstract: A track changing apparatus for changing a track on an armored vehicle includes a plurality of moveable elements. The plurality of moveable elements of the track changing apparatus allows a track to be manipulated from loose or unmounted state, to a tensioned state wherein the track is located on the track changing apparatus, and finally, to a fully mounted state wherein the track has been transferred onto the armored vehicle. In at least one embodiment, the track changing apparatus may be used to remove a track from an armored vehicle. Methods of using a track changing apparatus are also described, including a method of mounting a track onto an armored vehicle.Type: GrantFiled: May 16, 2018Date of Patent: June 16, 2020Assignee: DEW ENGINEERING AND DEVELOPMENT ULCInventors: Colin Campbell, Guy Carrier, Camil Giguere, Michael Harris, Neil Hutton, John Beattie, Ian Marsh
-
Patent number: 10600503Abstract: The present invention is directed to a platform (e.g., Web-based) that enables basic and clinical research activities by integrating patient characteristics and clinical outcome data with a variety of high-throughput research data in a unified environment. While several rich data repositories for high dimensional research data exist in the public domain, most focus on a single data type and do not support integration across multiple technologies. The present invention in at least one embodiment includes a broad collection of bioinformatics and systems biology tools for analysis and visualization of four major “omics” types: DNA, mRNA, microRNA, and metabolites, as well as next-generation sequencing. The present invention helps facilitate systems medicine by providing easy identification of trends and patterns in integrated datasets and hence facilitate the use of better targeted therapies for cancer.Type: GrantFiled: August 3, 2012Date of Patent: March 24, 2020Assignee: GEORGETOWN UNIVERSITYInventors: Subha Madhavan, Michael A. Harris, Yuriy Gusev, Andrew Shinohara, David M. Tanenbaum, Kevin Rosso