Patents by Inventor Avihay Cohen
Avihay Cohen 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: 20240419784Abstract: A non-transitory computer readable medium contains instructions that when executed cause one or more processors to perform cybersecurity operations that include detecting an interpreter-based application configured to exhibit native functionality and to generate a plurality of execution contexts following receipt of an original input code. An interpreter-based cybersecurity agent is injected within the detected interpreter-based application, which is itself configured for execution by the interpreter-based application prior to execution of the original input code. Exposed APIs are patched using the injected interpreter-based cybersecurity agent to cause patched APIs to exhibit non-native functionality in order to thwart exploitations.Type: ApplicationFiled: February 25, 2022Publication date: December 19, 2024Applicant: Seraphic Algorithms Ltd.Inventor: Avihay Cohen
-
Publication number: 20240403413Abstract: Systems, methods, and non-transitory computer readable media including instructions for implementing a runtime virtual barrier for fine grained execution control are disclose. Implementing the runtime virtual barrier for fine grained execution control includes receiving, by an application capable of JavaScript execution, an executable code including an API invocation; intercepting, by a virtual barrier, the API invocation; determining that the API invocation is an invocation for a native API configured for subsequent execution in response to a trigger event; based on the determination that the API invocation is an invocation for a native API configured for subsequent execution, recording an invocation source identifier; and upon occurrence of the trigger event: retrieving the invocation source identifier; and influencing execution of the native API based on the invocation source identifier.Type: ApplicationFiled: October 3, 2022Publication date: December 5, 2024Applicant: Seraphic Algorithms Ltd.Inventor: Avihay Cohen
-
Publication number: 20240378048Abstract: A non-transitory computer readable medium contains instructions that when executed cause one or more processors to perform cybersecurity operations that include detecting an interpreter-based application configured to exhibit native functionality and to generate a plurality of execution contexts following receipt of an original input code. An interpreter-based cybersecurity agent is injected within the detected interpreter-based application, which is itself configured for execution by the interpreter-based application prior to execution of the original input code. Exposed APIs are patched using the injected interpreter-based cybersecurity agent to cause patched APIs to exhibit non-native functionality in order to thwart exploitations.Type: ApplicationFiled: July 3, 2024Publication date: November 14, 2024Applicant: Seraphic Algorithms Ltd.Inventor: Avihay Cohen
-
Publication number: 20240362321Abstract: A non-transitory computer readable medium contains instructions that when executed cause one or more processors to perform cybersecurity operations that include detecting an interpreter-based application configured to exhibit native functionality and to generate a plurality of execution contexts following receipt of an original input code. An interpreter-based cybersecurity agent is injected within the detected interpreter-based application, which is itself configured for execution by the interpreter-based application prior to execution of the original input code. Exposed APIs are patched using the injected interpreter-based cybersecurity agent to cause patched APIs to exhibit non-native functionality in order to thwart exploitations.Type: ApplicationFiled: July 3, 2024Publication date: October 31, 2024Applicant: Seraphic Algorithms Ltd.Inventor: Avihay Cohen
-
Patent number: 12120658Abstract: For example, a Bluetooth (BT) device may include a first BT radio; a second BT radio; and a BT controller configured to control BT activities of the first and second BT radios, the BT controller configured to process a Host Controller Interface (HCI) command from a host processor of the BT device to setup a BT activity, the BT controller configured to identify one or more scheduling requirements of the BT activity based on the HCI command, and, based on the scheduling requirements of the BT activity, to dynamically schedule the BT activity to a selected BT radio from the first and second BT radios.Type: GrantFiled: December 23, 2020Date of Patent: October 15, 2024Assignee: INTEL CORPORATIONInventors: Prasanna Desai, Noam Ginsburg, Sunil Kumar, Hakan Magnus Eriksson, Yashodhara Devadiga, David Birnbaum, Atsuo Kuwahara, Avihay Cohen, Arnaud Pierres, Guy Halperin
-
Publication number: 20240314168Abstract: Systems, methods, and non-transitory computer readable media including instructions for implementing a runtime virtual barrier for fine grained execution control are disclose. Implementing the runtime virtual barrier for fine grained execution control includes receiving, by an application capable of JavaScript execution, an executable code including an API invocation; intercepting, by a virtual barrier, the API invocation; determining that the API invocation is an invocation for a native API configured for subsequent execution in response to a trigger event; based on the determination that the API invocation is an invocation for a native API configured for subsequent execution, recording an invocation source identifier; and upon occurrence of the trigger event: retrieving the invocation source identifier; and influencing execution of the native API based on the invocation source identifier.Type: ApplicationFiled: March 21, 2024Publication date: September 19, 2024Applicant: Seraphic Algorithms Ltd.Inventor: Avihay Cohen
-
Publication number: 20240311476Abstract: Systems, methods, and non-transitory computer readable media including instructions for implementing a runtime virtual barrier for fine grained execution control are disclose. Implementing the runtime virtual barrier for fine grained execution control includes receiving, by an application capable of JavaScript execution, an executable code including an API invocation; intercepting, by a virtual barrier, the API invocation; determining that the API invocation is an invocation for a native API configured for subsequent execution in response to a trigger event; based on the determination that the API invocation is an invocation for a native API configured for subsequent execution, recording an invocation source identifier; and upon occurrence of the trigger event: retrieving the invocation source identifier; and influencing execution of the native API based on the invocation source identifier.Type: ApplicationFiled: March 21, 2024Publication date: September 19, 2024Applicant: Seraphic Algorithms Ltd.Inventor: Avihay Cohen
-
Publication number: 20240289490Abstract: Systems, methods, and non-transitory computer readable media including instructions for implementing a runtime virtual barrier for fine grained execution control are disclose. Implementing the runtime virtual barrier for fine grained execution control includes receiving, by an application capable of JavaScript execution, an executable code including an API invocation; intercepting, by a virtual barrier, the API invocation; determining that the API invocation is an invocation for a native API configured for subsequent execution in response to a trigger event; based on the determination that the API invocation is an invocation for a native API configured for subsequent execution, recording an invocation source identifier; and upon occurrence of the trigger event: retrieving the invocation source identifier; and influencing execution of the native API based on the invocation source identifier.Type: ApplicationFiled: March 21, 2024Publication date: August 29, 2024Applicant: Seraphic Algorithms Ltd.Inventor: Avihay Cohen
-
Publication number: 20240289448Abstract: Systems, methods, and non-transitory computer readable media including instructions for implementing a runtime virtual barrier for fine grained execution control are disclose. Implementing the runtime virtual barrier for fine grained execution control includes receiving, by an application capable of JavaScript execution, an executable code including an API invocation; intercepting, by a virtual barrier, the API invocation; determining that the API invocation is an invocation for a native API configured for subsequent execution in response to a trigger event; based on the determination that the API invocation is an invocation for a native API configured for subsequent execution, recording an invocation source identifier; and upon occurrence of the trigger event: retrieving the invocation source identifier; and influencing execution of the native API based on the invocation source identifier.Type: ApplicationFiled: March 21, 2024Publication date: August 29, 2024Applicant: Seraphic Algorithms Ltd.Inventor: Avihay COHEN
-
Publication number: 20240291863Abstract: Systems, methods, and non-transitory computer readable media including instructions for implementing a runtime virtual barrier for fine grained execution control are disclose. Implementing the runtime virtual barrier for fine grained execution control includes receiving, by an application capable of JavaScript execution, an executable code including an API invocation; intercepting, by a virtual barrier, the API invocation; determining that the API invocation is an invocation for a native API configured for subsequent execution in response to a trigger event; based on the determination that the API invocation is an invocation for a native API configured for subsequent execution, recording an invocation source identifier; and upon occurrence of the trigger event: retrieving the invocation source identifier; and influencing execution of the native API based on the invocation source identifier.Type: ApplicationFiled: March 21, 2024Publication date: August 29, 2024Applicant: Seraphic Algorithms Ltd.Inventor: Avihay COHEN
-
Patent number: 12045346Abstract: Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in a nonpredictable environment state.Type: GrantFiled: October 30, 2023Date of Patent: July 23, 2024Assignee: SERAPHIC ALGORITHMS, LTD.Inventor: Avihay Cohen
-
Patent number: 11947666Abstract: Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in at least one of: a non-predictable memory layout, a non-predictable memory behavior, or a non-predictable property of an object.Type: GrantFiled: November 7, 2022Date of Patent: April 2, 2024Assignee: SERAPHIC ALGORITHMS LTDInventor: Avihay Cohen
-
Publication number: 20240061933Abstract: Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in a nonpredictable environment state.Type: ApplicationFiled: October 30, 2023Publication date: February 22, 2024Applicant: Seraphic Algorithms Ltd.Inventor: Avihay COHEN
-
Patent number: 11847213Abstract: Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in a nonpredictable environment state.Type: GrantFiled: November 7, 2022Date of Patent: December 19, 2023Assignee: SERAPHIC ALGORITHMS LTD.Inventor: Avihay Cohen
-
Patent number: 11672303Abstract: The present invention relates to footwear with flexible display means, comprising: a) at least one strap that is comprised of a flexible thin display panel, b) a sole comprising attachment latches adapted to attach the at least one strap to the sole; and an electrical circuitry configured to enable the flexible thin display panel to display digital content.Type: GrantFiled: December 18, 2019Date of Patent: June 13, 2023Inventor: Avihay Cohen
-
Publication number: 20230093137Abstract: Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in a nonpredictable environment state.Type: ApplicationFiled: November 7, 2022Publication date: March 23, 2023Applicant: Seraphic Algorithms Ltd.Inventor: Avihay Cohen
-
Publication number: 20230083463Abstract: Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in at least one of: a non-predictable memory layout, a non-predictable memory behavior, or a non-predictable property of an object.Type: ApplicationFiled: November 7, 2022Publication date: March 16, 2023Applicant: Seraphic Algorithms Ltd.Inventor: Avihay Cohen
-
Patent number: 11520883Abstract: Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in a nonpredictable environment state.Type: GrantFiled: January 13, 2022Date of Patent: December 6, 2022Assignee: Seraphic Algorithms Ltd.Inventor: Avihay Cohen
-
Patent number: 11507658Abstract: Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in at least one of: a non-predictable memory layout, a non-predictable memory behavior, or a non-predictable property of an object.Type: GrantFiled: January 13, 2022Date of Patent: November 22, 2022Assignee: Seraphic Algorithms Ltd.Inventor: Avihay Cohen
-
Publication number: 20220334858Abstract: Methods, servers (34) and computer program products implement embodiments of the present invention that include embedding a simulation engine (50) into web code (36) of a web page (24). Upon receiving, from a client computer (20), a request for the web page, the code is conveyed to the computer. Upon receiving the code, the computer initiates execution of the code in a first execution context (90), and initiates execution of the engine. The engine is configured to initiate a second execution context (92) that simulates the first execution context, and to load, to the second execution context, a library (40) for processing content requests. The engine is also configured to proxy, from the first execution context to the second execution context, a call (48) to the library from the code, and to proxy, from the second execution context to the first execution context, a response to the call.Type: ApplicationFiled: September 23, 2020Publication date: October 20, 2022Inventor: Avihay Cohen