Patents by Inventor Ilya Minkin
Ilya Minkin 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: 20200410328Abstract: Embodiments include techniques for enabling execution of N inferences on an execution engine of a neural network device. Instruction code for a single inference is stored in a memory that is accessible by a DMA engine, the instruction code forming a regular code block. A NOP code block and a reset code block for resetting an instruction DMA queue are stored in the memory. The instruction DMA queue is generated such that, when it is executed by the DMA engine, it causes the DMA engine to copy, for each of N inferences, both the regular code block and an additional code block to an instruction buffer. The additional code block is the NOP code block for the first N?1 inferences and is the reset code block for the Nth inference. When the reset code block is executed by the execution engine, the instruction DMA queue is reset.Type: ApplicationFiled: June 28, 2019Publication date: December 31, 2020Inventors: Samuel Jacob, Ilya Minkin, Mohammad El-Shabani
-
Publication number: 20200245711Abstract: A differentially tightenable ski boot includes a lower shell and an upper cuff that is pivotally coupled with the lower shell. The ski boot includes a first tightening system that is coupled with the lower shell and a second tightening system that is coupled with the upper cuff. Each tightening system includes a reel based closure device, a tension member that is operably coupled with the reel based closure device, and at least one guide member that routes or directs the tension member along a path about the lower shell or upper cuff. The first tightening system and the second tightening system are operable independently of each other to independently and differentially tightening the lower shell and the upper cuff.Type: ApplicationFiled: January 31, 2020Publication date: August 6, 2020Applicant: Boa Technology Inc.Inventors: Thomas Andrew Trudel, Charles Corbett, Josef Duller, Ilya Minkin, Bobby Dickensheets, Stefan Sporrer, Alessandro Manzato, Eric Irwin
-
Publication number: 20200204568Abstract: Some embodiments of reassembly-free deep packet inspection (DPD on multicore hardware have been presented. In one embodiment, a set of packets of one or more files is received at a networked device from one or more connections. Each packet is scanned using one of a set of processing cores in the networked device without buffering the one or more files in the networked device. Furthermore, the set of processing cores may scan the packets substantially concurrently.Type: ApplicationFiled: March 4, 2020Publication date: June 25, 2020Inventors: Aleksandr Dubrovsky, John E. Gmuender, Huy Minh Nguyen, Ilya Minkin, Justin M. Brady, Boris Yanovsky
-
Publication number: 20200189158Abstract: A reel based tensioning device includes a housing, a spool that is rotatably positioned within the housing, and a knob member that is operably coupled with the spool to cause the spool to rotate in a first direction within the housing and thereby wind a tension member about the spool. The reel based tensioning device also includes a load holding mechanism that is coupled with the spool and that is configured to rotate the spool in the first direction within the housing and to prevent rotation of the spool in a second direction to prevent unwinding of the tension member from about the spool. The reel based tensioning device further includes an audible component that is configured to produce an audible noise responsive to operation of the knob member to signal an adjustment of the tension member.Type: ApplicationFiled: December 10, 2019Publication date: June 18, 2020Applicant: Boa Technology Inc.Inventors: Daniel Hipwood, Eric Irwin, Thomas Trudel, Mark Soderberg, Michael Nickel, Oronde Armstrong, Cody Henderson, Greg Langley, William Roushey, Thomas Pollack, Ashley Pickens, Ilya Minkin, Eric Whewell
-
Patent number: 10664282Abstract: Methods for repeated execution of program code by an execution engine are provided. In order to execute large programs, the instruction buffer of an execution engine may be refilled may times with program code to complete one execution of the program. At completion of program execution, the program code needed to begin re-execution of the program is no longer in the instruction buffer. A runtime driver program can load instructions into the instruction buffer, or can cause instructions to be loaded. Once the instructions are loaded, the execution engine may be able to re-execute the instructions without needing further assistance from the runtime driver.Type: GrantFiled: February 4, 2019Date of Patent: May 26, 2020Assignee: Amazon Technologies, Inc.Inventors: Ilya Minkin, Ron Diamant, Mohammad El-Shabani, Dana Michelle Vantrease
-
Publication number: 20200142760Abstract: A method for packet processing on a multi-core processor. According to one embodiment of the invention, a first set of one or more processing cores are configured to include the capability to process packets belonging to a first set of one or more packet types, and a second set of one or more processing cores are configured to include the capability to process packets belonging to a second set of one or more packet types, where the second set of packet types is a subset of the first set of packet types. Packets belonging to the first set of packet types are processed at a processing core of either the first or second set of processing cores. Packets belonging to the second set of packet types are processed at a processing core of the first set of processing cores.Type: ApplicationFiled: October 29, 2019Publication date: May 7, 2020Inventors: John E. Gmuender, Iosif Harutyunov, Manish Mathur, Ilya Minkin, Huy Minh Nguyen
-
Publication number: 20200107613Abstract: According to an embodiment, a component for attachment to an article includes an upper component that is made of a thermoplastic material having a first melting temperature and a flange member that is molded onto the upper component and made of a thermoplastic elastomer material having a second melting temperature that is lower than the first melting temperature of the upper component. The flange member extends laterally from a bottom end of the upper component so that a bottom surface of the flange member is flush with or positioned axially below a bottom surface of the upper component. The melting temperature of the thermoplastic elastomer material enables the flange member to be directly coupled to the article via heat welding and the like without substantially affecting the upper component.Type: ApplicationFiled: October 9, 2019Publication date: April 9, 2020Applicant: Boa Technology Inc.Inventors: Kristopher Lovett, Andrea Cavanagh, Robert Burns, Mark Soderberg, Mark Kerns, Michael Nickel, James Capra, Ilya Minkin, Brett Vladika, Sean Cavanagh, David Dickensheets
-
Patent number: 10609043Abstract: Some embodiments of reassembly-free deep packet inspection (DPD on multicore hardware have been presented. In one embodiment, a set of packets of one or more files is received at a networked device from one or more connections. Each packet is scanned using one of a set of processing cores in the networked device without buffering the one or more files in the networked device. Furthermore, the set of processing cores may scan the packets substantially concurrently.Type: GrantFiled: April 30, 2019Date of Patent: March 31, 2020Assignee: SONICWALL INC.Inventors: Aleksandr Dubrovsky, John E. Gmuender, Huy Minh Nguyen, Ilya Minkin, Justin M. Brady, Boris Yanovsky
-
Patent number: 10592250Abstract: Disclosed herein are techniques for self-refilling an instruction buffer by an execution engine while the execution engine executes instructions in the instruction buffer. An instruction loader splits instruction code into sections of code and creates a data store (e.g., a DMA ring) for loading the sections of code into the instruction buffer. In some embodiments, an instruction is added to some sections of code. The instruction, when executed by the execution engine, triggers the loading of one or more sections of code into the instruction buffer based on one or more entries in the data store. In some embodiments, a hardware logic in the execution engine is configured to trigger the loading of the sections of code into the instruction buffer. In some embodiments, the one or more sections of code are loaded into the instruction buffer through a refill page that is different from the instruction buffer.Type: GrantFiled: June 21, 2018Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Ron Diamant, Ilya Minkin
-
Publication number: 20200046080Abstract: A closure system for a boot or other footwear includes a tension member that is disposed within the boot and routed or guided about a path within the boot via one or more guides. The closure system also includes an adjustment member that is disposed within the boot and operably coupled with the tension member. The closure system further includes a reel based closure device having a knob that is operable to tension the tension member and to release tension from the tension member. Tensioning of the tension member adjusts a fit of the adjustment member about a foot within the boot to secure the foot within the boot and loosening of the tension member adjusts the fit of the adjustment member about the foot to allow the foot to be more easily removed from the boot.Type: ApplicationFiled: October 16, 2019Publication date: February 13, 2020Applicant: Boa Technology Inc.Inventors: Robert Burns, Charles Hamilton, Ilya Minkin, Rebecca Peterson, Aaron Venturini, Tamara White
-
Patent number: 10543630Abstract: A reel based tensioning device includes a housing, a spool that is rotatably positioned within the housing, and a knob member that is operably coupled with the spool to cause the spool to rotate in a first direction within the housing and thereby wind a tension member about the spool. The reel based tensioning device also includes a load holding mechanism that is coupled with the spool and that is configured to rotate the spool in the first direction within the housing and to prevent rotation of the spool in a second direction to prevent unwinding of the tension member from about the spool. The reel based tensioning device further includes an audible component that is configured to produce an audible noise responsive to operation of the knob member to signal an adjustment of the tension member.Type: GrantFiled: February 27, 2018Date of Patent: January 28, 2020Assignee: BOA Technology Inc.Inventors: Daniel Hipwood, Eric Irwin, Thomas Trudel, Mark Soderberg, Michael Nickel, Oronde Armstrong, Cody Henderson, Greg Langley, William Roushey, Thomas Pollack, Ashley Pickens, Ilya Minkin, Eric Whewell
-
Patent number: 10492568Abstract: A closure system for a boot or other footwear includes a tension member that is disposed within the boot and routed or guided about a path within the boot via one or more guides. The closure system also includes an adjustment member that is disposed within the boot and operably coupled with the tension member. The closure system further includes a reel based closure device having a knob that is operable to tension the tension member and to release tension from the tension member. Tensioning of the tension member adjusts a fit of the adjustment member about a foot within the boot to secure the foot within the boot and loosening of the tension member adjusts the fit of the adjustment member about the foot to allow the foot to be more easily removed from the boot.Type: GrantFiled: May 17, 2017Date of Patent: December 3, 2019Assignee: Boa Technology Inc.Inventors: Robert Burns, Charles Hamilton, Ilya Minkin, Rebecca Peterson, Aaron Venturini, Tamara White
-
Patent number: 10477922Abstract: According to an embodiment, a component for attachment to an article includes an upper component that is made of a thermoplastic material having a first melting temperature and a flange member that is molded onto the upper component and made of a thermoplastic elastomer material having a second melting temperature that is lower than the first melting temperature of the upper component. The flange member extends laterally from a bottom end of the upper component so that a bottom surface of the flange member is flush with or positioned axially below a bottom surface of the upper component. The melting temperature of the thermoplastic elastomer material enables the flange member to be directly coupled to the article via heat welding and the like without substantially affecting the upper component.Type: GrantFiled: July 10, 2017Date of Patent: November 19, 2019Assignee: Boa Technology Inc.Inventors: Kristopher Lovett, Andrea Cavanagh, Robert Burns, Mark Soderberg, Mark Kerns, Michael Nickel, James Capra, Ilya Minkin, Brett Vladika, Sean Cavanagh, David Dickensheets
-
Patent number: 10459777Abstract: A method for packet processing on a multi-core processor. According to one embodiment of the invention, a first set of one or more processing cores are configured to include the capability to process packets belonging to a first set of one or more packet types, and a second set of one or more processing cores are configured to include the capability to process packets belonging to a second set of one or more packet types, where the second set of packet types is a subset of the first set of packet types. Packets belonging to the first set of packet types are processed at a processing core of either the first or second set of processing cores. Packets belonging to the second set of packet types are processed at a processing core of the first set of processing cores.Type: GrantFiled: February 20, 2018Date of Patent: October 29, 2019Assignee: SONICWALL INC.Inventors: John E. Gmuender, Iosif Harutyunov, Manish Mathur, Ilya Minkin, Huy Minh Nguyen
-
Publication number: 20190260766Abstract: Some embodiments of reassembly-free deep packet inspection (DPD on multicore hardware have been presented. In one embodiment, a set of packets of one or more files is received at a networked device from one or more connections. Each packet is scanned using one of a set of processing cores in the networked device without buffering the one or more files in the networked device. Furthermore, the set of processing cores may scan the packets substantially concurrently.Type: ApplicationFiled: April 30, 2019Publication date: August 22, 2019Inventors: Aleksandr Dubrovsky, John E. Gmuender, Huy Minh Nguyen, Ilya Minkin, Justin M. Brady, Boris Yanovsky
-
Patent number: 10277610Abstract: Some embodiments of reassembly-free deep packet inspection (DPD on multicore hardware have been presented. In one embodiment, a set of packets of one or more files is received at a networked device from one or more connections. Each packet is scanned using one of a set of processing cores in the networked device without buffering the one or more files in the networked device. Furthermore, the set of processing cores may scan the packets substantially concurrently.Type: GrantFiled: August 11, 2014Date of Patent: April 30, 2019Assignee: SONICWALL INC.Inventors: Aleksandr Dubrovsky, John E. Gmuender, Huy Minh Nguyen, Ilya Minkin, Justin M. Brady, Boris Yanovsky
-
Publication number: 20180257276Abstract: A reel based tensioning device includes a housing, a spool that is rotatably positioned within the housing, and a knob member that is operably coupled with the spool to cause the spool to rotate in a first direction within the housing and thereby wind a tension member about the spool. The reel based tensioning device also includes a load holding mechanism that is coupled with the spool and that is configured the spool to rotate in the first direction within the housing and to prevent rotation of the spool in a second direction to prevent unwinding of the tension member from about the spool. The reel based tensioning device further includes an audible component that is configured to produce an audible noise responsive to operation of the knob member to signal an adjustment of the tension member.Type: ApplicationFiled: February 27, 2018Publication date: September 13, 2018Applicant: Boa Technology Inc.Inventors: Daniel Hipwood, Eric Irwin, Thomas Trudel, Mark Soderberg, Michael Nickel, Oronde Armstrong, Cody Henderson, Greg Langley, William Roushey, Thomas Pollack, Ashley Pickens, Ilya Minkin, Eric Whewell
-
Publication number: 20180181453Abstract: A method for packet processing on a multi-core processor. According to one embodiment of the invention, a first set of one or more processing cores are configured to include the capability to process packets belonging to a first set of one or more packet types, and a second set of one or more processing cores are configured to include the capability to process packets belonging to a second set of one or more packet types, where the second set of packet types is a subset of the first set of packet types. Packets belonging to the first set of packet types are processed at a processing core of either the first or second set of processing cores. Packets belonging to the second set of packet types are processed at a processing core of the first set of processing cores.Type: ApplicationFiled: February 20, 2018Publication date: June 28, 2018Inventors: John E. Gmuender, Iosif Harutyunov, Manish Mathur, Ilya Minkin, Huy Minh Nguyen
-
Publication number: 20180064212Abstract: According to an embodiment, a component for attachment to an article includes an upper component that is made of a thermoplastic material having a first melting temperature and a flange member that is molded onto the upper component and made of a thermoplastic elastomer material having a second melting temperature that is lower than the first melting temperature of the upper component. The flange member extends laterally from a bottom end of the upper component so that a bottom surface of the flange member is flush with or positioned axially below a bottom surface of the upper component. The melting temperature of the thermoplastic elastomer material enables the flange member to be directly coupled to the article via heat welding and the like without substantially affecting the upper component.Type: ApplicationFiled: July 10, 2017Publication date: March 8, 2018Applicant: Boa Technology Inc.Inventors: Kristopher Lovett, Andrea Cavanagh, Robert Burns, Mark Soderberg, Mark Kerns, Michael Nickel, James Capra, Ilya Minkin, Brett Vladika, Sean Cavanagh, David Dickensheets
-
Patent number: 9898356Abstract: A method for packet processing on a multi-core processor. According to one embodiment of the invention, a first set of one or more processing cores are configured to include the capability to process packets belonging to a first set of one or more packet types, and a second set of one or more processing cores are configured to include the capability to process packets belonging to a second set of one or more packet types, where the second set of packet types is a subset of the first set of packet types. Packets belonging to the first set of packet types are processed at a processing core of either the first or second set of processing cores. Packets belonging to the second set of packet types are processed at a processing core of the first set of processing cores.Type: GrantFiled: January 3, 2017Date of Patent: February 20, 2018Assignee: SONICWALL INC.Inventors: John E. Gmuender, Iosif Harutyunov, Manish Mathur, Ilya Minkin, Huy Minh Nguyen