Patents by Inventor Marc Rosenberg
Marc Rosenberg 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: 12144879Abstract: The disclosure relates to compositions for altering the color of keratin fibers and methods of using the compositions. The compositions comprise (a) a bonding system comprising (i) at least one first bonding agent chosen from alpha-hydroxy acids comprising at least three hydrogen donor carboxyl groups and/or salts thereof; (ii) at least one second bonding agent chosen from glycine and/or salts thereof; and (iii) optionally, at least one third bonding agent chosen from amino sulfonic acids and/or salts thereof; (b) at least one fatty alcohol; (c) at least one fatty acid; (d) at least one alkyl polyglucoside; (e) at least one alkalizing agent; and (f) at least one solvent. The compositions can further comprise one or more oxidation dyes, couplers, oxidizing agents, or combinations thereof.Type: GrantFiled: July 31, 2022Date of Patent: November 19, 2024Assignee: L'OREALInventors: Jennifer Elie, Wonhee Allison Park, Marc Rosenberg
-
Publication number: 20240041729Abstract: The disclosure relates to compositions for altering the color of keratin fibers and methods of using the compositions. The compositions comprise (a) a bonding system comprising (i) at least one first bonding agent chosen from alpha-hydroxy acids comprising at least three hydrogen donor carboxyl groups and/or salts thereof; (ii) at least one second bonding agent chosen from glycine and/or salts thereof; and (iii) optionally, at least one third bonding agent chosen from amino sulfonic acids and/or salts thereof; (b) at least one fatty alcohol; (c) at least one fatty acid; (d) at least one alkyl polyglucoside; (e) at least one alkalizing agent; and (f) at least one solvent. The compositions can further comprise one or more oxidation dyes, couplers, oxidizing agents, or combinations thereof.Type: ApplicationFiled: July 31, 2022Publication date: February 8, 2024Inventors: Jennifer ELIE, Wonhee Allison PARK, Marc ROSENBERG
-
Patent number: 9948470Abstract: An authentication device is provided that authenticates an electronic device based on the responses from distinct types of physically unclonable functions. The authentication device receives a device identifier associated with the electronic device. It then sends one or more challenges to the electronic device. In response, the authentication device receives one or more responses from the electronic device, the one or more responses including characteristic information generated from two or more distinct types of physically unclonable functions in the electronic device.Type: GrantFiled: January 29, 2016Date of Patent: April 17, 2018Assignee: QUALCOMM IncorporatedInventors: Xu Guo, David M. Jacobson, Yafei Yang, Adam J. Drew, Brian Marc Rosenberg
-
Patent number: 9787480Abstract: One feature pertains to generating a unique identifier for an electronic device by combining static random access memory (SRAM) PUFs and circuit delay based PUFs (e.g., ring oscillator (RO) PUFs, arbiter PUFs, etc.). The circuit delay based PUFs may be used to conceal either a challenge to, and/or response from, the SRAM PUFs, thereby inhibiting an attacker from being able to clone a memory device's response.Type: GrantFiled: August 23, 2013Date of Patent: October 10, 2017Assignee: QUALCOMM IncorporatedInventors: Xu Guo, David M. Jacobson, Yafei Yang, Adam J. Drew, Brian Marc Rosenberg
-
Patent number: 9755831Abstract: One feature pertains to a method for extracting a secret key during a secure boot flow of an integrated circuit. Specifically, the secure boot flow includes powering ON a first volatile memory circuit to generate a plurality of initial logical state values, deriving secret data based on the plurality of initial logical state values, storing the secret data in a secure volatile memory circuit that is secured by a secure execution environment (SEE), clearing the plurality of initial logical state values in the first volatile memory circuit, executing a cryptographic algorithm at the SEE to extract a secret key based on the secret data, and storing the secret key in the secure volatile memory circuit. The secure boot flow controls access to the first volatile memory circuit to secure the secret data and the plurality of initial logical state values from the insecure applications.Type: GrantFiled: January 22, 2014Date of Patent: September 5, 2017Assignee: QUALCOMM IncorporatedInventors: Steven Douglas Laver, Xu Guo, Brian Marc Rosenberg, David Merrill Jacobson
-
Patent number: 9489999Abstract: A method includes coupling a first magnetic tunnel junction (MTJ) element and a second MTJ element to a comparison circuit. The method also includes comparing, at the comparison circuit, a first resistance of the first MTJ element to a second resistance of the second MTJ element. The method further includes generating a first physical unclonable function (PUF) output bit based on a result of comparing the first resistance to the second resistance.Type: GrantFiled: November 26, 2014Date of Patent: November 8, 2016Assignee: QUALCOMM IncorporatedInventors: Brian Marc Rosenberg, Xiaochun Zhu, Xu Guo
-
Patent number: 9489504Abstract: A method is provided for using obtaining a reproducible device identifier from a physically unclonable function. An authentication device may receive a first physically unclonable function (PUF) dataset from the electronic device, the first PUF dataset including characteristic information generated from a physically unclonable function in the electronic device. The authentication device may then identify a pre-stored PUF dataset corresponding to the electronic device. Authentication of the electronic device may be performed by correlating the pre-stored PUF dataset and the first PUF dataset for the electronic device, wherein such correlation is based on a pattern or distribution correlation the pre-stored PUF dataset and the first PUF dataset. Because such correlation is performed on datasets, and not individual points, systematic variations can be recognized by the correlation operation leading to higher correlation than point-by-point comparisons.Type: GrantFiled: October 3, 2013Date of Patent: November 8, 2016Assignee: QUALCOMM IncorporatedInventors: Yafei Yang, Xu Guo, David Merrill Jacobson, Brian Marc Rosenberg, Adam John Drew
-
Publication number: 20160148666Abstract: A method includes coupling a first magnetic tunnel junction (MTJ) element and a second MTJ element to a comparison circuit. The method also includes comparing, at the comparison circuit, a first resistance of the first MTJ element to a second resistance of the second MTJ element. The method further includes generating a first physical unclonable function (PUF) output bit based on a result of comparing the first resistance to the second resistance.Type: ApplicationFiled: November 26, 2014Publication date: May 26, 2016Inventors: Brian Marc Rosenberg, Xiaochun Zhu, Xu Guo
-
Publication number: 20160149712Abstract: An authentication device is provided that authenticates an electronic device based on the responses from distinct types of physically unclonable functions. The authentication device receives a device identifier associated with the electronic device. It then sends one or more challenges to the electronic device. In response, the authentication device receives one or more responses from the electronic device, the one or more responses including characteristic information generated from two or more distinct types of physically unclonable functions in the electronic device.Type: ApplicationFiled: January 29, 2016Publication date: May 26, 2016Inventors: Xu Guo, David M. Jacobson, Yafei Yang, Adam J. Drew, Brian Marc Rosenberg
-
Publication number: 20150207624Abstract: One feature pertains to a method for extracting a secret key during a secure boot flow of an integrated circuit. Specifically, the secure boot flow includes powering ON a first volatile memory circuit to generate a plurality of initial logical state values, deriving secret data based on the plurality of initial logical state values, storing the secret data in a secure volatile memory circuit that is secured by a secure execution environment (SEE), clearing the plurality of initial logical state values in the first volatile memory circuit, executing a cryptographic algorithm at the SEE to extract a secret key based on the secret data, and storing the secret key in the secure volatile memory circuit. The secure boot flow controls access to the first volatile memory circuit to secure the secret data and the plurality of initial logical state values from the insecure applications.Type: ApplicationFiled: January 22, 2014Publication date: July 23, 2015Applicant: QUALCOMM IncorporatedInventors: Steven Douglas Laver, Xu Guo, Brian Marc Rosenberg, David Merrill Jacobson
-
Publication number: 20150101037Abstract: A method is provided for using obtaining a reproducible device identifier from a physically unclonable function. An authentication device may receive a first physically unclonable function (PUF) dataset from the electronic device, the first PUF dataset including characteristic information generated from a physically unclonable function in the electronic device. The authentication device may then identify a pre-stored PUF dataset corresponding to the electronic device. Authentication of the electronic device may be performed by correlating the pre-stored PUF dataset and the first PUF dataset for the electronic device, wherein such correlation is based on a pattern or distribution correlation the pre-stored PUF dataset and the first PUF dataset. Because such correlation is performed on datasets, and not individual points, systematic variations can be recognized by the correlation operation leading to higher correlation than point-by-point comparisons.Type: ApplicationFiled: October 3, 2013Publication date: April 9, 2015Applicant: QUALCOMM IncorporatedInventors: Yafei Yang, Xu Guo, David Merrill Jacobson, Brian Marc Rosenberg, Adam John Drew
-
Publication number: 20150058928Abstract: One feature pertains to generating a unique identifier for an electronic device by combining static random access memory (SRAM) PUFs and circuit delay based PUFs (e.g., ring oscillator (RO) PUFs, arbiter PUFs, etc.). The circuit delay based PUFs may be used to conceal either a challenge to, and/or response from, the SRAM PUFs, thereby inhibiting an attacker from being able to clone a memory device's response.Type: ApplicationFiled: August 23, 2013Publication date: February 26, 2015Applicant: QUALCOMM IncorporatedInventors: Xu Guo, David M. Jacobson, Yafei Yang, Adam J. Drew, Brian Marc Rosenberg
-
Patent number: 6307924Abstract: The invention relates to a method of charging for services in a communications system consisting of two or more communications networks (KN1, KN2, KN3) of different network operators, and to network nodes (N3 to N5) and gateway nodes (GN1 to GN4) for such a communications network. For a connection whose establishment was initiated by a subscriber (A) of a first communications network (KN1) of the communications system, one or more services are provided by network nodes (N3 to N5) of a second communications network (KN2; KN3). Each of the network nodes (N3 to N5) of the second communications network (KN2) which provide services for the connection determines a charge (Waaa to Wccc) assigned to the service.Type: GrantFiled: March 23, 1999Date of Patent: October 23, 2001Assignee: AlcatelInventor: Marc Rosenberg
-
Patent number: D579055Type: GrantFiled: September 29, 2006Date of Patent: October 21, 2008Assignee: Zizzle LLCInventors: John Popadiuk, Jr., Roger A. Shiffman, Marc Rosenberg, Chris Nicolella
-
Patent number: D803589Type: GrantFiled: March 11, 2016Date of Patent: November 28, 2017Assignee: The Edge Desk LLCInventors: Jeffrey Rehkemper, Steven Rehkemper, Marc Rosenberg, Jeffrey Jones
-
Patent number: D812239Type: GrantFiled: November 23, 2015Date of Patent: March 6, 2018Inventor: Marc Rosenberg
-
Patent number: D834340Type: GrantFiled: September 29, 2017Date of Patent: November 27, 2018Assignee: The Edge Desk LLCInventors: Jeffrey Rehkemper, Steven Rehkemper, Marc Rosenberg, Jeffrey Jones