Patents by Inventor Steven Andrew Myers
Steven Andrew Myers 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: 12089050Abstract: Techniques disclosed herein relate to the pairing of a pairing initiator device and a pairing responder device for communication. The pairing initiator device and the pairing responder device range with each other to determine the distance between the pairing initiator device and the pairing responder device. Based on the distance being below a threshold distance, the pairing initiator device and the pairing responder device wirelessly pair with each other without further input from the user.Type: GrantFiled: December 22, 2022Date of Patent: September 10, 2024Assignee: Apple Inc.Inventors: Brent M. Ledvina, Yannick L. Sierra, Kyle C. Brogle, Steven Andrew Myers
-
Publication number: 20230147041Abstract: Techniques disclosed herein relate to the pairing of a pairing initiator device and a pairing responder device for communication. The pairing initiator device and the pairing responder device range with each other to determine the distance between the pairing initiator device and the pairing responder device. Based on the distance being below a threshold distance, the pairing initiator device and the pairing responder device wirelessly pair with each other without further input from the user.Type: ApplicationFiled: December 22, 2022Publication date: May 11, 2023Inventors: Brent M. Ledvina, Yannick L. Sierra, Kyle C. Brogle, Steven Andrew Myers
-
Publication number: 20230010948Abstract: A system and method for efficiently protecting branch prediction information. In various embodiments, a computing system includes at least one processor with a branch predictor storing branch target addresses and security tags in a table. The security tag includes one or more components of machine context. When the branch predictor receives a portion of a first program counter of a first branch instruction, and hits on a first table entry during an access, the branch predictor reads out a first security tag. The branch predictor compares one or more components of machine context of the first security tag to one or more components of machine context of the first branch instruction. When there is at least one mismatch, the branch prediction information of the first table entry is not used. Additionally, there is no updating of any branch prediction training information of the first table entry.Type: ApplicationFiled: September 16, 2022Publication date: January 12, 2023Inventors: Jeffry E. Gonion, Ian D. Kountanis, Conrado Blasco, Steven Andrew Myers, Yannick L. Sierra
-
Patent number: 11540137Abstract: Techniques disclosed herein relate to the pairing of a pairing initiator device and a pairing responder device for communication. The pairing initiator device and the pairing responder device range with each other to determine the distance between the pairing initiator device and the pairing responder device. Based on the distance being below a threshold distance, the pairing initiator device and the pairing responder device wirelessly pair with each other without further input from the user.Type: GrantFiled: March 30, 2020Date of Patent: December 27, 2022Assignee: Apple Inc.Inventors: Brent M. Ledvina, Yannick L. Sierra, Kyle C. Brogle, Steven Andrew Myers
-
Patent number: 11449343Abstract: A system and method for efficiently protecting branch prediction information. In various embodiments, a computing system includes at least one processor with a branch predictor storing branch target addresses and security tags in a table. The security tag includes one or more components of machine context. When the branch predictor receives a portion of a first program counter of a first branch instruction, and hits on a first table entry during an access, the branch predictor reads out a first security tag. The branch predictor compares one or more components of machine context of the first security tag to one or more components of machine context of the first branch instruction. When there is at least one mismatch, the branch prediction information of the first table entry is not used. Additionally, there is no updating of any branch prediction training information of the first table entry.Type: GrantFiled: December 14, 2018Date of Patent: September 20, 2022Assignee: Apple Inc.Inventors: Jeffry E. Gonion, Ian D. Kountanis, Conrado Blasco, Steven Andrew Myers, Yannick L. Sierra
-
Publication number: 20200336897Abstract: Techniques disclosed herein relate to the pairing of a pairing initiator device and a pairing responder device for communication. The pairing initiator device and the pairing responder device range with each other to determine the distance between the pairing initiator device and the pairing responder device. Based on the distance being below a threshold distance, the pairing initiator device and the pairing responder device wirelessly pair with each other without further input from the user.Type: ApplicationFiled: March 30, 2020Publication date: October 22, 2020Inventors: Brent M. Ledvina, Yannick L. Sierra, Kyle C. Brogle, Steven Andrew Myers
-
Publication number: 20200192672Abstract: A system and method for efficiently protecting branch prediction information. In various embodiments, a computing system includes at least one processor with a branch predictor storing branch target addresses and security tags in a table. The security tag includes one or more components of machine context. When the branch predictor receives a portion of a first program counter of a first branch instruction, and hits on a first table entry during an access, the branch predictor reads out a first security tag. The branch predictor compares one or more components of machine context of the first security tag to one or more components of machine context of the first branch instruction. When there is at least one mismatch, the branch prediction information of the first table entry is not used. Additionally, there is no updating of any branch prediction training information of the first table entry.Type: ApplicationFiled: December 14, 2018Publication date: June 18, 2020Inventors: Jeffry E. Gonion, Ian D. Kountanis, Conrado Blasco, Steven Andrew Myers, Yannick L. Sierra
-
Publication number: 20140353410Abstract: A system including an electrostatic spray fixture system, including a non-conductive frame surrounding an aperture, wherein the non-conductive frame is configured to retain an object within the aperture, and a conductor coupled to the frame, wherein the conductor is configured to electrically couple to the object within the aperture, and the non-conductive frame comprises a non-conductive material to reduce electrostatic attraction of an electrically charged coating material.Type: ApplicationFiled: May 1, 2014Publication date: December 4, 2014Applicant: Finishing Brands Holdings Inc.Inventors: Steven Andrew Myers, Payton Xavier Cozart, Kyle F.M. Miller
-
Publication number: 20140255614Abstract: A system including an electrostatic spray system, including an electrostatic tool configured to charge and spray a PTFE, a material delivery system configured to deliver the PTFE to the electrostatic tool, a gas delivery system configured to deliver an airflow that atomizes the PTFE and sprays the charged PTFE on a target, and an infrared curing system configured to cure the PTFE on the target to produce a coating.Type: ApplicationFiled: March 11, 2014Publication date: September 11, 2014Applicant: Finishing Brands Holdings Inc.Inventors: Steven Andrew Myers, Payton Xavier Cozart
-
Publication number: 20140106079Abstract: A system, including an electrostatic spray system, including an electrostatic tool configured to spray a material with an electrostatic charge, and a target with a surface finish greater than or equal to a number 4 mirror finish configured to receive a material sprayed by the electrostatic tool.Type: ApplicationFiled: October 4, 2013Publication date: April 17, 2014Applicant: Finishing Brands Holdings Inc.Inventors: Steven Andrew Myers, Payton Xavier Cozart
-
Publication number: 20140057055Abstract: A system, including an electrostatic spray system, including an electrostatic tool configured to spray a material with an electrostatic charge, and a controller and wherein the controller is configured to change modes of the electrostatic tool, and wherein the modes are different processes that change the rate of material discharge, how much electrical charge is applied to the material, and when electrical charge is applied to the material.Type: ApplicationFiled: August 13, 2013Publication date: February 27, 2014Applicant: Finishing Brands Holdings Inc.Inventors: Steven Andrew Myers, Payton Xavier Cozart
-
Publication number: 20120207651Abstract: An electrostatic disinfectant tool is provided to output a discharge to kill a biological cell. The electrostatic disinfectant tool includes an electrostatic applicator that outputs the discharge, wherein the discharge includes an electrostatic field.Type: ApplicationFiled: January 27, 2012Publication date: August 16, 2012Applicant: ILLINOIS TOOL WORKS INC.Inventors: Paul R. Micheli, Steven Andrew Myers, Susan Armstrong, Gary Phillip Metzger, Daniel J. Hasselschwert, Nekheel S. Gajjar