Patents by Inventor Henry Martin
Henry Martin 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: 11973174Abstract: High-density GaN-based LED displays fabricated using wafer-to-wafer hybrid bonding and incorporating s color conversion region are disclosed.Type: GrantFiled: June 7, 2023Date of Patent: April 30, 2024Assignee: TECTUS CORPORATIONInventors: Henry Choy, Paul Martin
-
Patent number: 11958809Abstract: Provided are omecamtiv mecarbil dihydrochloride salt forms, compositions and pharmaceutical formulations thereof, and methods for their preparation and use.Type: GrantFiled: September 24, 2021Date of Patent: April 16, 2024Assignee: CYTOKINETICS, INC.Inventors: Sheng Cui, Henry Morrison, Karthik Nagapudi, Shawn D. Walker, Charles Bernard, Karl Bennett Hansen, Neil Fred Langille, Alan Martin Allgeier, Steven M. Mennen, Jacqueline C. S. Woo, Bradley Paul Morgan, Alex Muci
-
Publication number: 20240101517Abstract: Provided are omecamtiv mecarbil dihydrochloride salt forms, compositions and pharmaceutical formulations thereof, and methods for their preparation and use.Type: ApplicationFiled: November 27, 2023Publication date: March 28, 2024Inventors: Sheng CUI, Henry MORRISON, Karthik NAGAPUDI, Shawn D. WALKER, Charles BERNARD, Karl Bennett HANSEN, Neil Fred LANGILLE, Alan Martin ALLGEIER, Steven MENNEN, Jacqueline C.S. WOO, Bradley Paul MORGAN, Alex MUCI (DECEASED)
-
Patent number: 11813977Abstract: A safety system for a motor vehicle equipped with a power take-off (PTO) drive assembly includes an electrical circuit coupled to a hazard warning system of the motor vehicle. The hazard warning system includes at least one flasher lamp electrically powered by a battery of the motor vehicle and a control switch for activating and deactivating the at least one flasher lamp. The electrical circuit includes an electrical relay coupled to the actuating or control element in which the electrical relay is triggered only when the flasher lamp(s) are energized. In one version, the control or actuating element is an air solenoid operatively coupled to the electrical relay and further disposed relative to an air line between the cab control and an air shifter of the PTO drive assembly.Type: GrantFiled: April 22, 2022Date of Patent: November 14, 2023Assignee: DEL Hydraulics, Inc.Inventors: Mark Zdzislaw Zawadzki, Paul Henry Martin, Matthew Jacob Czerniejewski
-
Publication number: 20230339388Abstract: A safety system for a motor vehicle equipped with a power take-off (PTO) drive assembly includes an electrical circuit coupled to a hazard warning system of the motor vehicle. The hazard warning system includes at least one flasher lamp electrically powered by a battery of the motor vehicle and a control switch for activating and deactivating the at least one flasher lamp. The electrical circuit includes an electrical relay coupled to the actuating or control element in which the electrical relay is triggered only when the flasher lamp(s) are energized. In one version, the control or actuating element is an air solenoid operatively coupled to the electrical relay and further disposed relative to an air line between the cab control and an air shifter of the PTO drive assembly.Type: ApplicationFiled: April 22, 2022Publication date: October 26, 2023Inventors: Mark Zdzislaw Zawadzki, Paul Henry Martin, Matthew Jacob Czerniejewski
-
Patent number: 11196539Abstract: In aspects of multiplication operations on homomorphic encrypted data, a computing device stores homomorphic encrypted data as a dataset, and implements an encryption application that can perform multiplication operations on ciphertexts in the homomorphic encrypted data, where the ciphertexts include polynomial variables of the ciphertexts. The encryption application can compute and store intermediate polynomial variables that are computed as the multiplication operations are performed. The encryption application can then utilize one or more of the intermediate polynomial variables rather than recomputing the intermediate polynomial variables as the multiplication operations are performed on the ciphertexts.Type: GrantFiled: June 22, 2017Date of Patent: December 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kristin Estella Lauter, Hao Chen, Kim Henry Martin Laine, Gizem Selcan Cetin, Yuhou Xia
-
Patent number: 11062215Abstract: Techniques for using different data sources for a predictive model are described. According to various implementations, techniques described herein enable different data sets to be used to generate a predictive model, while minimizing the risk that individual data points of the data sets will be exposed by the predictive model. This aids in protecting individual privacy (e.g., protecting personally identifying information for individuals), while enabling robust predictive models to be generated using data sets from a variety of different sources.Type: GrantFiled: June 9, 2017Date of Patent: July 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kim Henry Martin Laine, Ran Gilad-Bachrach, Melissa E. Chase, Kristin Estella Lauter, Peter Byerley Rindal
-
Patent number: 10812252Abstract: In aspects of string matching in encrypted data, a computing device stores homomorphic encrypted data as a dataset, and implements a string matching application that receives an encrypted query string as a query of the homomorphic encrypted data. The string matching application can then apply algorithms to perform addition and multiplication operations, and determine whether there are matching strings of the encrypted query string in the dataset. The string matching application can compute, for each row of the dataset, a sum of some function of dataset bits and query bits for a row result, and multiply the row results of the computed rows to determine matching strings. Alternatively, the string matching application can compute, for each row of the dataset, a product over some function of the dataset bits and the query bits for a row result, and add the row results of the computed rows to determine matching strings.Type: GrantFiled: June 22, 2017Date of Patent: October 20, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Kim Henry Martin Laine, Hao Chen, Gizem S. Cetin, Yuhou Xia, Peter B. Rindal, Kristin Estella Lauter
-
Patent number: 10749665Abstract: In aspects of high-precision rational number arithmetic in homomorphic encryption, a computing device stores homomorphic encrypted data as a dataset, and implements an encryption application that can encode integers into plaintext polynomials, where the integers are representative of initial data received for encryption. The encryption application can encrypt the plaintext polynomials into ciphertexts of the homomorphic encrypted data, and perform homomorphic operations as rational number arithmetic on the ciphertexts, generating updated ciphertexts while the homomorphic encrypted data remains encrypted. The encryption application can then decrypt the updated ciphertexts to modified plaintext polynomials that can be resolved back to the plaintext polynomials effective to recover the integers that represent the initial data. The encryption application can also decode the modified plaintext polynomials back to the integers effective to recover the initial data in an unencrypted form.Type: GrantFiled: June 29, 2017Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Kim Henry Martin Laine, Hao Chen, Yuhou Xia
-
Patent number: 10541805Abstract: In aspects of variable relinearization in homomorphic encryption, a computing device stores homomorphic encrypted data as a dataset, and implements an encryption application that can perform a multiplication operation on a ciphertext in the homomorphic encrypted data, where the multiplication operation contributes to increase a noise component in the ciphertext. The encryption application can determine a relinearization amount by which to relinearize the ciphertext after the multiplication operation, where the determination is effective to optimize a noise increase in the ciphertext based at least in part on projected subsequent multiplication operations on the ciphertext. The encryption application can then relinearize the ciphertext utilizing the determined relinearization amount that optimizes the noise increase in the ciphertext for optimal relinearization performance.Type: GrantFiled: June 26, 2017Date of Patent: January 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kim Henry Martin Laine, Hao Chen, Yuhou Xia
-
Publication number: 20190392054Abstract: Systems and methods of pre-fetching map data are disclosed herein. In some example embodiments, a computer system determines that a network connectivity metric of a geographic area satisfies a predetermined criteria, with the network connectivity metric comprising a metric of ability of a computing device to communicate with a remote server via a network connection while the computing device is within the geographic area. The computer system causes a map data item corresponding to the geographic area to be downloaded from the remote server onto the computing device during a time at which the computing device is not located within the geographic area based on the determination that the network connectivity metric of the geographic area satisfies the predetermined criteria. The map data item is configured to be used by the computing device to display a visual representation of the geographic area on the computing device.Type: ApplicationFiled: June 20, 2018Publication date: December 26, 2019Inventors: Mathieu Courtemanche, Henry Martin Dooley, Vincent Dumont, Matthew Richard Matheson, Johnathan Daniel Lansing
-
Publication number: 20190007197Abstract: In aspects of high-precision rational number arithmetic in homomorphic encryption, a computing device stores homomorphic encrypted data as a dataset, and implements an encryption application that can encode integers into plaintext polynomials, where the integers are representative of initial data received for encryption. The encryption application can encrypt the plaintext polynomials into ciphertexts of the homomorphic encrypted data, and perform homomorphic operations as rational number arithmetic on the ciphertexts, generating updated ciphertexts while the homomorphic encrypted data remains encrypted. The encryption application can then decrypt the updated ciphertexts to modified plaintext polynomials that can be resolved back to the plaintext polynomials effective to recover the integers that represent the initial data. The encryption application can also decode the modified plaintext polynomials back to the integers effective to recover the initial data in an unencrypted form.Type: ApplicationFiled: June 29, 2017Publication date: January 3, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Kim Henry Martin LAINE, Hao CHEN, Yuhou XIA
-
Publication number: 20180375640Abstract: In aspects of variable relinearization in homomorphic encryption, a computing device stores homomorphic encrypted data as a dataset, and implements an encryption application that can perform a multiplication operation on a ciphertext in the homomorphic encrypted data, where the multiplication operation contributes to increase a noise component in the ciphertext. The encryption application can determine a relinearization amount by which to relinearize the ciphertext after the multiplication operation, where the determination is effective to optimize a noise increase in the ciphertext based at least in part on projected subsequent multiplication operations on the ciphertext. The encryption application can then relinearize the ciphertext utilizing the determined relinearization amount that optimizes the noise increase in the ciphertext for optimal relinearization performance.Type: ApplicationFiled: June 26, 2017Publication date: December 27, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Kim Henry Martin LAINE, Hao CHEN, Yuhou XIA
-
Publication number: 20180375639Abstract: In aspects of multiplication operations on homomorphic encrypted data, a computing device stores homomorphic encrypted data as a dataset, and implements an encryption application that can perform multiplication operations on ciphertexts in the homomorphic encrypted data, where the ciphertexts include polynomial variables of the ciphertexts. The encryption application can compute and store intermediate polynomial variables that are computed as the multiplication operations are performed. The encryption application can then utilize one or more of the intermediate polynomial variables rather than recomputing the intermediate polynomial variables as the multiplication operations are performed on the ciphertexts.Type: ApplicationFiled: June 22, 2017Publication date: December 27, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Kristin Estella Lauter, Hao Chen, Kim Henry Martin Laine, Gizem Selcan Cetin, Yuhou Xia
-
Publication number: 20180268283Abstract: Techniques for using data sets for a predictive model are described. According to various implementations, techniques described herein enable different data sets to be used to generate a predictive model, while minimizing the risk that individual data points of the data sets will be exposed by the predictive model. This aids in protecting individual privacy (e.g.Type: ApplicationFiled: June 30, 2017Publication date: September 20, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Ran Gilad-Bachrach, Kim Henry Martin Laine, Melissa E. Chase, Kristin Estella Lauter
-
Publication number: 20180268306Abstract: Techniques for using different data sources for a predictive model are described. According to various implementations, techniques described herein enable different data sets to be used to generate a predictive model, while minimizing the risk that individual data points of the data sets will be exposed by the predictive model. This aids in protecting individual privacy (e.g., protecting personally identifying information for individuals), while enabling robust predictive models to be generated using data sets from a variety of different sources.Type: ApplicationFiled: June 9, 2017Publication date: September 20, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Kim Henry Martin Laine, Ran Gilad-Bachrach, Melissa E. Chase, Kristin Estella Lauter, Peter Byerley Rindal
-
Publication number: 20180240015Abstract: A knowledge acquisition system and artificial cognitive declarative memory model to store and retrieve massive student learning datasets. The memory storage model enables storage and retrieval of massive data derived using multiple interleaved machine-learning artificial intelligence models to parse, tag, and index academic, communication, and social student data cohorts as applied to academic achievement. Artificial Episodic Recall Promoters assist recall of academic subject matter for knowledge acquisition. A Deep Academic Learning Intelligence system for machine learning-based student services provides monitoring and aggregating performance information and student communications data in an online group learning course. The system uses communication activity, social activity, and the academic achievement data to present a set of recommendations and uses responses and post-recommendation data as feedback to further train the machine learning-based system.Type: ApplicationFiled: August 24, 2017Publication date: August 23, 2018Inventors: Scott Mckay Martin, Prescott Henry Martin, Matthew Luu Trang, Rachel Naidich, Emad Mohamed
-
Publication number: 20180198601Abstract: In aspects of string matching in encrypted data, a computing device stores homomorphic encrypted data as a dataset, and implements a string matching application that receives an encrypted query string as a query of the homomorphic encrypted data. The string matching application can then apply algorithms to perform addition and multiplication operations, and determine whether there are matching strings of the encrypted query string in the dataset. The string matching application can compute, for each row of the dataset, a sum of some function of dataset bits and query bits for a row result, and multiply the row results of the computed rows to determine matching strings. Alternatively, the string matching application can compute, for each row of the dataset, a product over some function of the dataset bits and the query bits for a row result, and add the row results of the computed rows to determine matching strings.Type: ApplicationFiled: June 22, 2017Publication date: July 12, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Kim Henry Martin Laine, Hao Chen, Gizem S. Cetin, Yuhou Xia, Peter B. Rindal, Kristin Estella Lauter
-
Patent number: 8581439Abstract: An automation system including a plurality of peripheral devices, each configured to perform at least one function relating to energy consumption in a facility and an automation controller in communication with the plurality of peripheral devices and providing for the control of the performance of the function by each device, wherein the system includes a configurable transfer switch that enables the system to control the flow and/or source of electricity provided to circuits in a facility.Type: GrantFiled: October 22, 2010Date of Patent: November 12, 2013Assignee: Autani CorporationInventors: Randy Clayton, Henry Martin
-
Publication number: 20130290902Abstract: A touchscreen user interface and associated method are provided for controlling a laundry appliance. The laundry appliance includes a controller device configured to direct operation of at least one operational component associated with the laundry appliance in response to at least one user selection via a touchscreen user interface in communication with the controller device. The touchscreen user interface has a display screen for displaying a series of main laundry cycle icons, each main laundry cycle icon being associated with a respective main laundry cycle capable of being implemented via the controller device. The series of main laundry cycle icons are scrollable across the display screen in opposing first and second scrolling directions, and each main laundry cycle icon is individually selectable as one of the at least one user selection via user touch interaction with the touchscreen user interface.Type: ApplicationFiled: June 28, 2013Publication date: October 31, 2013Inventors: Robert Henry Martin, Hayoung Coffman, Novella Pennacchio