Patents by Inventor Samuel Alexander
Samuel Alexander 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: 11526613Abstract: A computer system has a separation mechanism which enforces separation between at least two execution environments such that one execution environment is a gatekeeper which interposes on all communications of the other execution environment. The computer system has an attestation mechanism which enables the gatekeeper to attest to properties of the at least two execution environments. A first one of the execution environments runs application specific code which may contain security vulnerabilities. The gatekeeper is configured to enforce an input output policy on the first execution environment by interposing on all communication to and from the first execution environment by forwarding, modifying or dropping individual ones of the communications according to the policy. The gatekeeper provides evidence of attestation both for the application specific code and the policy.Type: GrantFiled: July 3, 2019Date of Patent: December 13, 2022Assignee: Microsoft Technology Licensing, LLCInventors: David Thomas Chisnall, Cédric Alain Marie Fournet, Manuel Costa, Samuel Alexander Webster, Sylvan Clebsch, Kapil Vaswani
-
Publication number: 20220329016Abstract: A power connector includes a first printed circuit board (PCB) to connect to a plurality of power cables and receive power from the plurality of power cables. The power connector also includes a plug, which is electrically connected to the first PCB, to connect to a graphics card and provide the power to the graphics card. The power connector may further include a second PCB electrically connected between the first PCB and the plug, a casing to house the first PCB and/or the second PCB, and/or light-emitting diodes (LEDs) to be illuminated during operation of the graphics card.Type: ApplicationFiled: April 6, 2022Publication date: October 13, 2022Inventors: Samuel Alexander Tramiel, Dawid Bogdal, Darius Mostowfi
-
Publication number: 20220297141Abstract: A liquid spraying system having an electrically operated pulse width modulation control for directing a modulated liquid discharge based upon frequency and duty cycle of a reciprocally operated liquid control valve. The spray nozzle assembly includes a nozzle body having an inwardly converging conical chamber communicating between an upstream liquid directing plate and a downstream liquid discharge passage. The liquid directing plate is formed with a one or more rings of circumferentially spaced liquid directing passages angularly oriented with respect to a central liquid flow axis of the nozzle body for directing liquid discharging from said nozzle body discharge passage into a predetermined conical spray pattern.Type: ApplicationFiled: March 17, 2022Publication date: September 22, 2022Inventors: Kyle Peter Smolinski, Samuel Alexander Reinhart, Weston John Thompson, Andrew John Day, Timothy H. Hennessy, Robert J. Adams
-
Publication number: 20220222531Abstract: A neural network training apparatus is described which has a network of worker nodes each having a memory storing a subgraph of a neural network to be trained. The apparatus has a control node connected to the network of worker nodes. The control node is configured to send training data instances into the network to trigger parallelized message passing operations which implement a training algorithm which trains the neural network. At least some of the message passing operations asynchronously update parameters of individual subgraphs of the neural network at the individual worker nodes.Type: ApplicationFiled: March 28, 2022Publication date: July 14, 2022Inventors: Ryota TOMIOKA, Matthew Alastair JOHNSON, Daniel Stefan TARLOW, Samuel Alexander WEBSTER, Dimitrios VYTINIOTIS, Alexander Lloyd GAUNT, Maik RIECHERT
-
Patent number: 11328082Abstract: Methods, systems, and devices for data processing are described. Some database systems may support differential privacy for encrypted data. For example, a database may store user data as ciphertext. A system may receive a statistical query for the user data and may identify a relevant differential privacy mechanism. The system may transform the query to operate on encrypted data while including a noisification function based on the mechanism. The system may execute the transformed query at the database, involving adding noise to the query result according to the noisification function without decrypting the data. For example, the system may leverage homomorphic encryption techniques to inject the noise while the data remains encrypted. The database may return the noisified, encrypted query results, which the system may decrypt for statistical analysis. By applying differential privacy on the encrypted data, the system may avoid exposing any private user information throughout the process.Type: GrantFiled: April 13, 2020Date of Patent: May 10, 2022Assignee: Ketch Kloud, Inc.Inventors: Yacov Salomon, Seth Yates, Maxwell Anderson, Vivek Vaidya, Anton Winter, Samuel Alexander, Tom Chavez
-
Patent number: 11288575Abstract: A neural network training apparatus is described which has a network of worker nodes each having a memory storing a subgraph of a neural network to be trained. The apparatus has a control node connected to the network of worker nodes. The control node is configured to send training data instances into the network to trigger parallelized message passing operations which implement a training algorithm which trains the neural network. At least some of the message passing operations asynchronously update parameters of individual subgraphs of the neural network at the individual worker nodes.Type: GrantFiled: May 18, 2017Date of Patent: March 29, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Ryota Tomioka, Matthew Alastair Johnson, Daniel Stefan Tarlow, Samuel Alexander Webster, Dimitrios Vytiniotis, Alexander Lloyd Gaunt, Maik Riechert
-
Patent number: 11242889Abstract: An adjustable tie rod includes a first end defined by a screw rod, wherein the screw rod includes a threaded portion, and a second end opposite the first end, wherein an overall length of the adjustable tie rod is defined as a distance between the first end and the second end along a longitudinal axis of the adjustable tie rod. A tie rod shaft extends between and couples the first end and the second end, and a gearbox is fixed with respect to the tie rod shaft. An adjustment actuator is operatively coupled to the gearbox such that selective actuation of the adjustment actuator causes translation of the screw rod along the longitudinal axis and with respect to the gearbox when the first end is prevented from rotating about the longitudinal axis, thereby adjusting the overall length of the adjustable tie rod.Type: GrantFiled: August 29, 2019Date of Patent: February 8, 2022Assignee: The Boeing CompanyInventors: Nathanial C. Cuddy, Samuel Alexander Mori, Jonah Gary Hanson, Allyssa Katherine Young
-
Publication number: 20210383290Abstract: A computer-implemented method for recommending agricultural activities is implemented by an agricultural intelligence computer system in communication with a memory. The method includes receiving a plurality of field definition data, retrieving a plurality of input data from a plurality of data networks, determining a field region based on the field definition data, identifying a subset of the plurality of input data associated with the field region, determining a plurality of field condition data based on the subset of the plurality of input data, identifying a plurality of field activity options, determining a recommendation score for each of the plurality of field activity options based at least in part on the plurality of field condition data, and providing a recommended field activity option from the plurality of field activity options based on the plurality of recommendation scores.Type: ApplicationFiled: August 23, 2021Publication date: December 9, 2021Inventors: James Ethington, Eli J. Pollak, Tristan D'Orgeval, Katherine Krumme, Evin Levey, Samuel Alexander Wimbush, Erik Andrejko, Moorea Lee Brega, Sivan Aldor-Noiman
-
Publication number: 20210342492Abstract: A peripheral device, for use with a host, comprises one or more compute elements a security module and at least one encryption unit. The security module is configured to form a trusted execution environment on the peripheral device for processing sensitive data using sensitive code. The sensitive data and sensitive code are provided by a trusted computing entity which is in communication with the host computing device. The at least one encryption unit is configured to encrypt and decrypt data transferred between the trusted execution environment and the trusted computing entity via the host computing device. The security module is configured to compute and send an attestation to the trusted computing entity to attest that the sensitive code is in the trusted execution environment.Type: ApplicationFiled: July 13, 2021Publication date: November 4, 2021Inventors: Stavros VOLOS, David Thomas CHISNALL, Saurabh Mohan KULKARNI, Kapil VASWANI, Manuel COSTA, Samuel Alexander WEBSTER, Cédric Alain Marie FOURNET, Richard OSBORNE, Daniel John Pelham WILKINSON, Graham Bernard CUNNINGHAM
-
Publication number: 20210319131Abstract: Methods, systems, and devices for data processing are described. Some database systems may support differential privacy for encrypted data. For example, a database may store user data as ciphertext. A system may receive a statistical query for the user data and may identify a relevant differential privacy mechanism. The system may transform the query to operate on encrypted data while including a noisification function based on the mechanism. The system may execute the transformed query at the database, involving adding noise to the query result according to the noisification function without decrypting the data. For example, the system may leverage homomorphic encryption techniques to inject the noise while the data remains encrypted. The database may return the noisified, encrypted query results, which the system may decrypt for statistical analysis. By applying differential privacy on the encrypted data, the system may avoid exposing any private user information throughout the process.Type: ApplicationFiled: April 13, 2020Publication date: October 14, 2021Inventors: Yacov Salomon, Seth Yates, Maxwell Anderson, Vivek Vaidya, Anton Winter, Samuel Alexander, Tom Chavez
-
Publication number: 20210315862Abstract: The present invention relates to a sodium salt of N-((1,2,3,5,6,7-hexahydro-s-indacen-4-yl)carbamoyl)-1-isopropyl-1H-pyrazole-3-sulfonamide and to hydrates, solvates and polymorphic forms thereof. The present invention further relates to pharmaceutical compositions comprising this compound and the use of this compound in the treatment and prevention of medical disorders and diseases, most especially by NLRP3 inhibition.Type: ApplicationFiled: March 9, 2021Publication date: October 14, 2021Inventors: David MILLER, Angus MACLEOD, Susana DEL RIO GANCEDO, Samuel Alexander STRATFORD
-
Publication number: 20210319128Abstract: Methods, systems, and devices for data processing are described. Some database systems may implement data processing permits to manage data access. A database system may use encryption schemes to tie permits to data (e.g., cryptographically ensuring that the system follows data regulations). To support queries for a database implementing such encryption schemes, the database may implement a proxy. When the system receives a query, the database proxy may intercept and transform the query based on the encryption schema of the database. The database proxy may execute the transformed query at the database, receive encrypted query results in response, and decrypt the results for use by the querying application. Additionally, the system may access relevant data processing permits to support querying operations. For example, the system may use permits when transforming the query, executing the query in the database, preparing query results for the querying application, or any combination thereof.Type: ApplicationFiled: April 13, 2020Publication date: October 14, 2021Inventors: Yacov Salomon, Seth Yates, Maxwell Anderson, Vivek Vaidya, Anton Winter, Samuel Alexander, Tom Chavez
-
Publication number: 20210297237Abstract: Methods, systems, and devices for data processing are described. Some systems may support data processing permits and cryptographic techniques tying user consent to data handling. By tying user consent to data handling, the systems may comply with data regulations on a technical level and efficiently update to handle changing data regulations and/or regulations across different jurisdictions. For example, the system may maintain a set of data processing permits indicating user consent for the system to use a user's data for particular data processes. The system may encrypt the user's data using a cryptographic key (e.g., a cryptographic nonce) and may encrypt the nonce using permit keys for any permits applicable to that data. In this way, to access a user's data for a data process, the system may first verify that a relevant permit indicates that the user complies with the requested process prior to decrypting the user's data.Type: ApplicationFiled: June 4, 2021Publication date: September 23, 2021Inventors: Yacov Salomon, Seth Yates, Maxwell Anderson, Vivek Vaidya, Anton Winter, Samuel Alexander, Tom Chavez
-
Publication number: 20210297236Abstract: Methods, systems, and devices for data processing are described. Some systems may support data processing permits and cryptographic techniques tying user consent to data handling. By tying user consent to data handling, the systems may comply with data regulations on a technical level and efficiently update to handle changing data regulations and/or regulations across different jurisdictions. For example, the system may maintain a set of data processing permits indicating user consent for the system to use a user's data for particular data processes. The system may encrypt the user's data using a cryptographic key (e.g., a cryptographic nonce) and may encrypt the nonce using permit keys for any permits applicable to that data. In this way, to access a user's data for a data process, the system may first verify that a relevant permit indicates that the user complies with the requested process prior to decrypting the user's data.Type: ApplicationFiled: June 4, 2021Publication date: September 23, 2021Inventors: Yacov Salomon, Seth Yates, Maxwell Anderson, Vivek Vaidya, Anton Winter, Samuel Alexander, Tom Chavez
-
Patent number: 11126757Abstract: A peripheral device, for use with a host, comprises one or more compute elements a security module and at least one encryption unit. The security module is configured to form a trusted execution environment on the peripheral device for processing sensitive data using sensitive code. The sensitive data and sensitive code are provided by a trusted computing entity which is in communication with the host computing device. The at least one encryption unit is configured to encrypt and decrypt data transferred between the trusted execution environment and the trusted computing entity via the host computing device. The security module is configured to compute and send an attestation to the trusted computing entity to attest that the sensitive code is in the trusted execution environment.Type: GrantFiled: October 19, 2018Date of Patent: September 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Stavros Volos, David Thomas Chisnall, Saurabh Mohan Kulkarni, Kapil Vaswani, Manuel Costa, Samuel Alexander Webster, Cédric Alain Marie Fournet
-
Patent number: 11113649Abstract: A computer-implemented method for recommending agricultural activities is implemented by an agricultural intelligence computer system in communication with a memory. The method includes receiving a plurality of field definition data, retrieving a plurality of input data from a plurality of data networks, determining a field region based on the field definition data, identifying a subset of the plurality of input data associated with the field region, determining a plurality of field condition data based on the subset of the plurality of input data, identifying a plurality of field activity options, determining a recommendation score for each of the plurality of field activity options based at least in part on the plurality of field condition data, and providing a recommended field activity option from the plurality of field activity options based on the plurality of recommendation scores.Type: GrantFiled: September 4, 2015Date of Patent: September 7, 2021Assignee: THE CLIMATE CORPORATIONInventors: James Ethington, Eli J. Pollak, Tristan D'Orgeval, Katherine Krumme, Evin Levey, Samuel Alexander Wimbush, Erik Andrejko, Moorea Lee Brega, Sivan Aldor-Noiman
-
Publication number: 20210219108Abstract: A sensor platform includes a programmable microcontroller to execute programming associated with one or more sensors in order to receive data from the one or more sensors and generate reports based on the data, and to enter a power-down mode in the absence of the data. The sensor platform also includes first and second transceivers. The first transceiver is configured to establish wireless connectivity with user devices using a first wireless protocol and to receive the programming from one or more of the user devices using the first wireless protocol. The second transceiver is configured to transmit the reports to a gateway using a second wireless protocol that is lower power, longer range, and/or lower fidelity than the first wireless protocol.Type: ApplicationFiled: March 29, 2021Publication date: July 15, 2021Inventors: Samuel Alexander Tramiel, Dawid Bogdal, Alexander Kreitz, Eugene Gershtein, Darius Mostowfi
-
Patent number: D935477Type: GrantFiled: July 21, 2020Date of Patent: November 9, 2021Inventors: Samuel Alexander Stapleton, Huy Tran
-
Patent number: D943544Type: GrantFiled: October 7, 2020Date of Patent: February 15, 2022Assignee: Polycom, Inc.Inventors: Hector Rodriguez, Anthony Martin Duys, Yanlin Zhu, Nathan Yang, Samuel Alexander Moon, Nathan Evan Careless, Adam Thomas Prather
-
Patent number: D961543Type: GrantFiled: May 17, 2021Date of Patent: August 23, 2022Assignee: Polycom, Inc.Inventors: Hector Rodriguez, Anthony Martin Duys, Yanlin Zhu, Nathan Yang, Samuel Alexander Moon, Nathan Evan Careless