Patents by Inventor ANTON IVANOV
ANTON IVANOV 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).
-
Publication number: 20240256962Abstract: A computerized method of filtering a dataset for processing is presented. The method starts with receiving a dataset with a plurality of data records. Afterwards, an estimation module determines selection estimation values for the data records, based on which subsequently pass-through probabilities are determined by a pass-through function. The method further comprises generating a subset of data records by discarding at least a portion of the dataset based on the pass-through probabilities. The subset of data records is then processed and one or more data records are selected. Finally, weights and labels are assigned to the data records of the subset of data records for updating the estimation module and the pass-through function.Type: ApplicationFiled: January 25, 2024Publication date: August 1, 2024Inventors: Anton IVANOV, Wolfgang STEITZ, Ville LAHTINEN
-
Patent number: 10901772Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: GrantFiled: April 10, 2019Date of Patent: January 26, 2021Assignee: Intel CorporationInventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Patent number: 10592421Abstract: Instructions and logic provide advanced paging capabilities for secure enclave page caches. Embodiments include multiple hardware threads or processing cores, a cache to store secure data for a shared page address allocated to a secure enclave accessible by the hardware threads. A decode stage decodes a first instruction specifying said shared page address as an operand, and execution units mark an entry corresponding to an enclave page cache mapping for the shared page address to block creation of a new translation for either of said first or second hardware threads to access the shared page. A second instruction is decoded for execution, the second instruction specifying said secure enclave as an operand, and execution units record hardware threads currently accessing secure data in the enclave page cache corresponding to the secure enclave, and decrement the recorded number of hardware threads when any of the hardware threads exits the secure enclave.Type: GrantFiled: August 29, 2016Date of Patent: March 17, 2020Assignee: Intel CorporationInventors: Carlos V. Rozas, Ilya Alexandrovich, Ittai Anati, Alex Berenzon, Michael A. Goldsmith, Barry E. Huntley, Anton Ivanov, Simon P. Johnson, Rebekah M. Leslie-Hurd, Francis X. McKeen, Gilbert Neiger, Rinat Rappoport, Scott D. Rodgers, Uday R. Savagaonkar, Vincent R. Scarlata, Vedvyas Shanbhogue, Wesley H. Smith, William C. Wood
-
Publication number: 20190370048Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: ApplicationFiled: April 10, 2019Publication date: December 5, 2019Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Patent number: 10335317Abstract: Eyewear is disclosed that can have multiple ventilation states providing different amounts of ventilation through the eyewear. The eyewear can include a lens and a frame. In some embodiments, the lens can be movable with respect to the frame to provide the multiple ventilation states. In some embodiments, the eyewear can include a gasket that removably attaches to the frame. In some embodiments, the gasket can be movable with respect to the frame to provide the multiple ventilation states.Type: GrantFiled: July 28, 2017Date of Patent: July 2, 2019Assignee: Oakley, Inc.Inventors: Joel Cater, Chris Dawson, Anton Ivanov, Myong Kim, Aaron Taylor, Josh Gallegos, David Ginther, Jason Hutchison
-
Patent number: 10296366Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: GrantFiled: December 27, 2016Date of Patent: May 21, 2019Assignee: Intel CorporationInventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Publication number: 20180008467Abstract: Eyewear is disclosed that can have multiple ventilation states providing different amounts of ventilation through the eyewear. The eyewear can include a lens and a frame. In some embodiments, the lens can be movable with respect to the frame to provide the multiple ventilation states. In some embodiments, the eyewear can include a gasket that removably attaches to the frame. In some embodiments, the gasket can be movable with respect to the frame to provide the multiple ventilation states.Type: ApplicationFiled: July 28, 2017Publication date: January 11, 2018Inventors: Joel Cater, Chris Dawson, Anton Ivanov, Myong Kim, Aaron Taylor, Josh Gallegos, David Ginther, Jason Hutchison
-
Patent number: 9717631Abstract: Eyewear is disclosed that can have multiple ventilation states providing different amounts of ventilation through the eyewear. The eyewear can include a lens and a frame. In some embodiments, the lens can be movable with respect to the frame to provide the multiple ventilation states. In some embodiments, the eyewear can include a gasket that removably attaches to the frame. In some embodiments, the gasket can be movable with respect to the frame to provide the multiple ventilation states.Type: GrantFiled: October 7, 2016Date of Patent: August 1, 2017Assignee: Oakley, Inc.Inventors: Joel Cater, Chris Dawson, Anton Ivanov, Myong Kim, Aaron Taylor, Josh Gallegos, David Ginther, Jason Hutchison
-
Publication number: 20170109192Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: ApplicationFiled: December 27, 2016Publication date: April 20, 2017Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Publication number: 20170095371Abstract: Eyewear is disclosed that can have multiple ventilation states providing different amounts of ventilation through the eyewear. The eyewear can include a lens and a frame. In some embodiments, the lens can be movable with respect to the frame to provide the multiple ventilation states. In some embodiments, the eyewear can include a gasket that removably attaches to the frame. In some embodiments, the gasket can be movable with respect to the frame to provide the multiple ventilation states.Type: ApplicationFiled: October 7, 2016Publication date: April 6, 2017Inventors: Joel Cater, Chris Dawson, Anton Ivanov, Myong Kim, Aaron Taylor, Josh Gallegos, David Ginther, Jason Hutchison
-
Patent number: 9563455Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: GrantFiled: October 28, 2013Date of Patent: February 7, 2017Assignee: INTEL CORPORATIONInventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Publication number: 20160371191Abstract: Instructions and logic provide advanced paging capabilities for secure enclave page caches. Embodiments include multiple hardware threads or processing cores, a cache to store secure data for a shared page address allocated to a secure enclave accessible by the hardware threads. A decode stage decodes a first instruction specifying said shared page address as an operand, and execution units mark an entry corresponding to an enclave page cache mapping for the shared page address to block creation of a new translation for either of said first or second hardware threads to access the shared page. A second instruction is decoded for execution, the second instruction specifying said secure enclave as an operand, and execution units record hardware threads currently accessing secure data in the enclave page cache corresponding to the secure enclave, and decrement the recorded number of hardware threads when any of the hardware threads exits the secure enclave.Type: ApplicationFiled: August 29, 2016Publication date: December 22, 2016Inventors: CARLOS V. ROZAS, ILYA ALEXANDROVICH, ITTAI ANATI, ALEX BERENZON, MICHAEL A. GOLDSMITH, BARRY E. HUNTLEY, ANTON IVANOV, SIMON P. JOHNSON, REBEKAH M. LESLIE-HURD, FRANCIS X. MCKEEN, GILBERT NEIGER, RINAT RAPPOPORT, SCOTT D. RODGERS, UDAY R. SAVAGAONKAR, VINCENT R. SCARLATA, VEDVYAS SHANBHOGUE, WESLEY H. SMITH, WILLIAM C. WOOD
-
Patent number: 9430384Abstract: Instructions and logic provide advanced paging capabilities for secure enclave page caches. Embodiments include multiple hardware threads or processing cores, a cache to store secure data for a shared page address allocated to a secure enclave accessible by the hardware threads. A decode stage decodes a first instruction specifying said shared page address as an operand, and execution units mark an entry corresponding to an enclave page cache mapping for the shared page address to block creation of a new translation for either of said first or second hardware threads to access the shared page. A second instruction is decoded for execution, the second instruction specifying said secure enclave as an operand, and execution units record hardware threads currently accessing secure data in the enclave page cache corresponding to the secure enclave, and decrement the recorded number of hardware threads when any of the hardware threads exits the secure enclave.Type: GrantFiled: March 31, 2013Date of Patent: August 30, 2016Assignee: Intel CorporationInventors: Carlos V Rozas, Ilya Alexandrovich, Ittai Anati, Alex Berenzon, Michael A Goldsmith, Barry E Huntley, Anton Ivanov, Simon P Johnson, Rebekah M. Leslie-Hurd, Francis X. McKeen, Gilbert Neiger, Rinat Rappoport, Scott Dion Rodgers, Uday R. Savagaonkar, Vincent R. Scarlata, Vedvyas Shanbhogue, Wesley H Smith, William Colin Wood
-
Patent number: 9241833Abstract: Eyewear is disclosed that can have multiple ventilation states providing different amounts of ventilation through the eyewear. The eyewear can include a lens and a frame. In some embodiments, the lens can be movable with respect to the frame to provide the multiple ventilation states. In some embodiments, the eyewear can include a gasket that removably attaches to the frame. In some embodiments, the gasket can be movable with respect to the frame to provide the multiple ventilation states.Type: GrantFiled: August 29, 2013Date of Patent: January 26, 2016Assignee: Oakley, Inc.Inventors: Joel Cater, Chris Dawson, Anton Ivanov, Myong Kim, Aaron Taylor
-
Publication number: 20150121366Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: ApplicationFiled: October 28, 2013Publication date: April 30, 2015Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Publication number: 20140297962Abstract: Instructions and logic provide advanced paging capabilities for secure enclave page caches. Embodiments include multiple hardware threads or processing cores, a cache to store secure data for a shared page address allocated to a secure enclave accessible by the hardware threads. A decode stage decodes a first instruction specifying said shared page address as an operand, and execution units mark an entry corresponding to an enclave page cache mapping for the shared page address to block creation of a new translation for either of said first or second hardware threads to access the shared page. A second instruction is decoded for execution, the second instruction specifying said secure enclave as an operand, and execution units record hardware threads currently accessing secure data in the enclave page cache corresponding to the secure enclave, and decrement the recorded number of hardware threads when any of the hardware threads exits the secure enclave.Type: ApplicationFiled: March 31, 2013Publication date: October 2, 2014Inventors: CARLOS V ROZAS, ILYA ALEXANDROVICH, ITTAI ANATI, ALEX BERENZON, MICHAEL A GOLDSMITH, BARRY E HUNTLEY, ANTON IVANOV, SIMON P JOHNSON, REBEKAH M. LESLIE-HURD, FRANCIS X. MCKEEN, GILBERT NEIGER, RINAT RAPPOPORT, SCOTT DION RODGERS, UDAY R. SAVAGAONKAR, VINCENT R. SCARLATA, VEDVYAS SHANBHOGUE, WESLEY H SMITH, WILLIAM COLIN WOOD
-
Publication number: 20140063438Abstract: Eyewear is disclosed that can have multiple ventilation states providing different amounts of ventilation through the eyewear. The eyewear can include a lens and a frame. In some embodiments, the lens can be movable with respect to the frame to provide the multiple ventilation states. In some embodiments, the eyewear can include a gasket that removably attaches to the frame. In some embodiments, the gasket can be movable with respect to the frame to provide the multiple ventilation states.Type: ApplicationFiled: August 29, 2013Publication date: March 6, 2014Inventors: JOEL CATER, CHRIS DAWSON, ANTON IVANOV, MYONG KIM, AARON TAYLOR
-
Patent number: D958638Type: GrantFiled: June 11, 2018Date of Patent: July 26, 2022Assignee: Exemplis LLCInventor: Anton Ivanov