Patents by Inventor Christopher Hughes
Christopher Hughes 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: 11767557Abstract: Modifications to both hardware and enzymatic reactions used in single cell analyses such as but not limited to Seq-well that enable significant increases in the yield of transcripts per cell, portability and ease of use, increased scalability of the assay, and linkage of transcript information to other measurements made in the picowell arrays are disclosed.Type: GrantFiled: December 7, 2018Date of Patent: September 26, 2023Assignee: Massachusetts Institute of TechnologyInventors: J. Christopher Love, Todd Michael Gierahn, Alexander K. Shalek, Marc Havens Wadsworth, Travis K. Hughes
-
Publication number: 20230277337Abstract: An exemplary trial component is configured to be attached to a resected bone having a resection surface, and includes a body portion and a sliding fastening mechanism movably coupled to the body portion. The body portion has an articular surface, a bone-facing surface, and at least one drill guide extending through the articular surface and the bone-facing surface. The sliding fastening mechanism includes at least one post extending beyond the bone-facing surface, and the post is operable to engage the resection surface to retain the position of the sliding fastening mechanism relative to the bone. When attached to the bone, the trial component is structured to selectively retain the position of the body portion relative to the bone, and to selectively permit adjustment of the position of the body portion relative to the bone.Type: ApplicationFiled: May 10, 2023Publication date: September 7, 2023Inventors: Christopher B. Carr, Christopher R. Cyko, Dean Hughes, Jason S. Jordan
-
Publication number: 20230259765Abstract: An agent trained using reinforcement learning (RL) can be used to determine a structure for a complex tensor network. The agent makes incremental changes to a tensor network according to a policy model, where parameters of the policy model were trained using RL. The agent may use a cost function to assess the changes, e.g., to determine whether or not to keep a particular modification. In some cases, tensor networks determined using the RL agent can be used to train a model that can more efficiently select a structure for a complex tensor network.Type: ApplicationFiled: November 17, 2022Publication date: August 17, 2023Applicant: Intel CorporationInventors: Nicolas Sawaya, Subrata Goswami, Christopher Hughes
-
Patent number: 11684493Abstract: An exemplary trial component is configured to be attached to a resected bone having a resection surface, and includes a body portion and a sliding fastening mechanism movably coupled to the body portion. The body portion has an articular surface, a bone-facing surface, and at least one drill guide extending through the articular surface and the bone-facing surface. The sliding fastening mechanism includes at least one post extending beyond the bone-facing surface, and the post is operable to engage the resection surface to retain the position of the sliding fastening mechanism relative to the bone. When attached to the bone, the trial component is structured to selectively retain the position of the body portion relative to the bone, and to selectively permit adjustment of the position of the body portion relative to the bone.Type: GrantFiled: June 1, 2021Date of Patent: June 27, 2023Assignee: Smith & Nephew, Inc.Inventors: Christopher B. Carr, Christopher R. Cyko, Dean Hughes, Jason S. Jordan
-
Publication number: 20230177304Abstract: A method can include obtaining contact data corresponding to a set of contacts of an authorization card. The contact data can indicate a set of engaged contacts among the set of contacts. The method can include obtaining activation data corresponding to a set of predetermined engaged contacts among the set of contacts. The method can include determining, by comparing the contact data to the activation data, that the set of engaged contacts matches the set of predetermined engaged contacts. The method can include changing, in response to the determining, a state of the authorization card from an inactive state to an active state. The method can include permitting, in response to the changing the state, an electronic transfer of authorization data from the authorization card.Type: ApplicationFiled: December 7, 2021Publication date: June 8, 2023Inventors: Joseph Hughes, Christopher Douglas Hanudel, Saurabh Yadav
-
Patent number: 11654785Abstract: A vehicle charge port assembly includes a housing having a port configured to couple to a charge-station coupler. The port includes a plurality of terminals and a back cover attached to a back side of the housing and defining openings that receive the terminals. The port further includes wires, each joined to one of the terminals, and seals each encircling one of the wires and disposed in a corresponding one of the openings.Type: GrantFiled: June 22, 2020Date of Patent: May 23, 2023Assignee: Ford Global Technologies, LLCInventors: Isaiah Genece, Darko Acevski, William Christopher Trego, Douglas G Hughes, Zubair Hassan
-
Publication number: 20230132429Abstract: The invention relates to a hair styling device, and in particular a multifunctional hair styling device having components which can carry out a number of different (and distinct) styling operations. The invention provides a hair styling device having a body portion and a handle portion, the body portion having an air inlet and an air outlet, an impeller between the air inlet and the air outlet and an electric motor to rotate the impeller, the handle portion having a pair of heating panels. The handle portion is separable from the body portion and can be used alone as a hair straighter, or the device can be used as a hair dryer with the handle portion attached to the body portion. The body portion can optionally include a hair curling chamber adapted for hair curling.Type: ApplicationFiled: February 24, 2020Publication date: May 4, 2023Inventors: Alfredo DEBENEDICTIS, Janusz Lucien HOLLAND, Mark Christopher HUGHES, Martin Malcolm HARRIS, James Robert NELSON, Suraj SOREN
-
Publication number: 20230101512Abstract: Techniques for shared data prefetch are described. An exemplary instruction for shared data prefetch includes at least one field for an opcode, at least one field for a source operand to provide a memory address at least a byte of data, wherein the opcode is to indicate that circuitry is to fetch of a line of data from memory at the provided address that contains the byte specified with the source operand and store that byte in at least a cache local to a requester, wherein the byte of data is to be stored in a shared state.Type: ApplicationFiled: September 25, 2021Publication date: March 30, 2023Inventors: Christopher HUGHES, Zhe WANG, Dan BAUM, Alexander HEINECKE, Evangelos GEORGANAS, Lingxiang XIANG, Joseph NUZMAN, Ritu GUPTA
-
Publication number: 20230102279Abstract: Systems, methods, and apparatuses relating sparsity based FMA. In some examples, an instance of a single FMA instruction has one or more fields for an opcode, one or more fields to identify a source/destination matrix operand, one or more fields to identify a first plurality of source matrix operands, one or more fields to identify a second plurality of matrix operands, wherein the opcode is to indicate that execution circuitry is to select a proper subset of data elements from the first plurality of source matrix operands based on sparsity controls from a first matrix operand of the second plurality of matrix operands and perform a FMA.Type: ApplicationFiled: September 25, 2021Publication date: March 30, 2023Inventors: Menachem ADELMAN, Robert VALENTINE, Dan BAUM, Amit GRADSTEIN, Simon RUBANOVICH, Regev SHEMY, Zeev SPERBER, Alexander HEINECKE, Christopher HUGHES, Evangelos GEORGANAS, Mark CHARNEY, Arik NARKIS, Rinat RAPPOPORT, Barukh ZIV, Yaroslav POLLAK, Nilesh JAIN, Yash AKHAURI, Brinda GANESH, Rajesh POORNACHANDRAN, Guy BOUDOUKH
-
Publication number: 20230081751Abstract: A computer implemented method for determining accuracy of heart rate variability is proposed. The method comprises the following steps: a) providing at least one photoplethysmogram obtained by at least one portable photoplethysmogram device (110); b) Determining at least one signal feature by evaluating the photoplethysmogram; c) Determining the accuracy of heart rate variability by using at least one trained model, wherein the signal features determined in step b) are used as input for the trained model.Type: ApplicationFiled: February 10, 2021Publication date: March 16, 2023Applicant: Hoffmann-La Roche Inc.Inventors: Christopher Hughes Chatham, Joerg Felix Hipp, Lito Kriara, Florian Lipsmeier, Mattia Zanon
-
Publication number: 20230072105Abstract: Techniques for comparing BF16 data elements are described. An exemplary BF16 comparison instruction includes fields for an opcode, an identification of a location of a first packed data source operand, and an identification of a location of a second packed data source operand, wherein the opcode is to indicate that execution circuitry is to perform, for a particular data element position of the packed data source operands, a comparison of a data element at that position, and update a flags register based on the comparison.Type: ApplicationFiled: August 31, 2021Publication date: March 9, 2023Inventors: Alexander HEINECKE, Menachem ADELMAN, Robert VALENTINE, Zeev SPERBER, Amit GRADSTEIN, Mark CHARNEY, Evangelos GEORGANAS, Dhiraj KALAMKAR, Christopher HUGHES, Cristina ANDERSON
-
Publication number: 20230069000Abstract: Techniques for performing arithmetic operations on BF16 values are described. An exemplary instruction includes fields for an opcode, an identification of a location of a first packed data source operand, an identification of a location of a second packed data source operand, and an identification of location of a packed data destination operand, wherein the opcode is to indicate an arithmetic operation execution circuitry is to perform, for each data element position of the identified packed data source operands, the arithmetic operation on BF16 data elements in that data element position in BF16 format and store a result of each arithmetic operation into a corresponding data element position of the identified packed data destination operand.Type: ApplicationFiled: August 31, 2021Publication date: March 2, 2023Inventors: Alexander HEINECKE, Menachem ADELMAN, Robert VALENTINE, Zeev SPERBER, Amit GRADSTEIN, Mark CHARNEY, Evangelos GEORGANAS, Dhiraj KALAMKAR, Christopher HUGHES, Cristina ANDERSON
-
Publication number: 20230060146Abstract: Techniques for BF16 classification or manipulation using single instructions are described. An exemplary instruction includes fields for an opcode, an identification of a location of a packed data source operand, an indication of one or more classification checks to perform, and an identification of a packed data destination operand, wherein the opcode is to indicate that execution circuitry is to perform, for each data element position of the packed data source operand, a classification according to the indicated one or more classification checks and store a result of the classification in a corresponding data element position of the destination operand.Type: ApplicationFiled: August 31, 2021Publication date: March 2, 2023Inventors: Menachem ADELMAN, Alexander HEINECKE, Robert VALENTINE, Zeev SPERBER, Amit GRADSTEIN, Mark CHARNEY, Evangelos GEORGANAS, Dhiraj KALAMKAR, Christopher HUGHES, Cristina ANDERSON
-
Publication number: 20230068781Abstract: Techniques for scale and reduction of BF16 data elements are described. An exemplary instruction includes fields for an having fields for an opcode, an identification of a location of a first packed data source operand, an identification of a location of a second packed data source operand, and an identification of a packed data destination operand, wherein the opcode is to indicate that execution circuitry is to perform, for each data element position of the packed data source operands, a floating point scale operation of a BF16 data element of the first packed data source by multiplying the data element by a power of 2 value, wherein a value of the exponent of the power of 2 value is a floor value of a BF16 data element of the second packed data source, and store a result of the floating point scale operation into a corresponding data element position of the packed data destination operand.Type: ApplicationFiled: August 31, 2021Publication date: March 2, 2023Inventors: Menachem ADELMAN, Alexander HEINECKE, Robert VALENTINE, Zeev SPERBER, Amit GRADSTEIN, Mark CHARNEY, Evangelos GEORGANAS, Dhiraj KALAMKAR, Christopher HUGHES, Cristina ANDERSON
-
Publication number: 20230067810Abstract: Techniques for performing BF16 FMA in response to an instruction are described.Type: ApplicationFiled: August 31, 2021Publication date: March 2, 2023Inventors: Alexander HEINECKE, Menachem ADELMAN, Robert VALENTINE, Zeev SPERBER, Amit GRADSTEIN, Mark CHARNEY, Evangelos GEORGANAS, Dhiraj KALAMKAR, Christopher HUGHES, Cristina ANDERSON
-
Publication number: 20230061618Abstract: Techniques for performing square root or reciprocal square root calculations on BF16 data elements in response to an instruction are described. An example of an instruction is one that includes fields for an opcode, an identification of a location of a packed data source operand, and an identification of a packed data destination operand, wherein the opcode is to indicate that execution circuitry is to perform, for each data element position of the packed data source operand, a calculation of a square root value of a BF16 data element in that position and store a result of each square root into a corresponding data element position of the packed data destination operand.Type: ApplicationFiled: August 31, 2021Publication date: March 2, 2023Inventors: Menachem ADELMAN, Alexander HEINECKE, Robert VALENTINE, Zeev SPERBER, Amit GRADSTEIN, Mark CHARNEY, Evangelos GEORGANAS, Dhiraj KALAMKAR, Christopher HUGHES, Cristina ANDERSON
-
Publication number: 20220414182Abstract: Techniques for matrix multiplication are described. In some examples, decode circuitry is to decode a single instruction having fields for an opcode, an indication of a location of a first source operand, an indication of a location of a second source operand, and an indication of a location of a destination operand, wherein the opcode is to indicate that execution circuitry is to at least convert data elements of the first and second source operands from a first floating point representation to a second floating point representation, perform matrix multiplication with the converted data elements, and accumulate results of the matrix multiplication in the destination operand in the first floating point representation; and the execution circuitry is to execute to the decoded instruction as specified by the opcode.Type: ApplicationFiled: June 26, 2021Publication date: December 29, 2022Inventors: Menachem ADELMAN, Robert VALENTINE, Zeev SPERBER, Amit GRADSTEIN, Simon RUBANOVICH, Sagi MELLER, Christopher HUGHES, Evangelos GEORGANAS, Alexander HEINECKE, Mark CHARNEY
-
Publication number: 20220392441Abstract: Techniques are described for selectively adapting and/or selectively utilizing a noise reduction technique in detection of one or more features of a stream of audio data frames. For example, various techniques are directed to selectively adapting and/or utilizing a noise reduction technique in detection of an invocation phrase in a stream of audio data frames, detection of voice characteristics in a stream of audio data frames (e.g., for speaker identification), etc. Utilization of described techniques can result in more robust and/or more accurate detections of features of a stream of audio data frames in various situations, such as in environments with strong background noise. In various implementations, described techniques are implemented in combination with an automated assistant, and feature(s) detected utilizing techniques described herein are utilized to adapt the functionality of the automated assistant.Type: ApplicationFiled: August 12, 2022Publication date: December 8, 2022Inventors: Christopher Hughes, Yiteng Huang, Turaj Zakizadeh Shabestary, Taylor Applebaum
-
Publication number: 20220369973Abstract: Methods and systems for assessing autism spectrum disorder (ASD) are described herein. Data identifying one or more behaviors associated with ASD may be received. A scenario specifying a plurality of different tasks may be received. An extended reality (XR) device may present and XR environment to a subject. The XR device may present, in the XR environment, a first task of the plurality of different tasks. Based on a subject interaction with one or more objects in the XR environment, interaction data may be calculated. Based on the interaction data, at least one second task may be selected from the plurality of different tasks. The at least one second task may be configured to train a different skill as compared to the first task. The XR environment may be modified to present the second task.Type: ApplicationFiled: June 21, 2022Publication date: November 24, 2022Inventors: Christopher Hughes CHATHAM, Mikael John Lars ELIASSON, Kevin SANDERS, Caitlin Anne PATTERSON, Matteus Jiawei PAN, Holly Anne UBER
-
Publication number: 20220322802Abstract: The invention relates to a hair styling device, and in particular to a hair straightener. The hair styling device (10; 210) has a first arm (12; 212) and a second arm (14; 214), the first and second arms being moveable relative to one another between a closed or operative condition and an open or inoperative condition. The first member (12; 212) has a first heating panel (16; 116; 216) and the second member (14; 214) has a second heating panel (18; 118; 218). The heating panels (16, 18; 116, 118; 216, 218) are corrugated to increase the length of the path the hair must take between the heating panels. The first and second heating panels are spaced apart in the operative condition so as not to press or clamp the hair therebetween.Type: ApplicationFiled: June 14, 2019Publication date: October 13, 2022Inventors: Alfredo DEBENEDICTIS, Janusz Lucien Holland, Mark Christopher Hughes, Martin Malcolm Harris, James Robert Nelson