Patents by Inventor Aviram Cohen

Aviram 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).

  • Patent number: 11677215
    Abstract: Structures for response shaping in frequency and time domain, include an optical response shaper and/or a modulator device with multiple injection. The device comprises a resonator having an enclosed geometric structure, for example a ring or racetrack structure, at least two injecting optical waveguides approaching the resonator to define at least two coupling regions between the resonator and the injecting waveguides, and may define at least two Free Spectral Range states. One or both of the coupling regions has a coupling coefficient selected for a predetermined frequency or time response, and the coupling coefficient or other device parameters may be variable, in some case in real time to render the response programmably variable.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: June 13, 2023
    Assignee: Ramot at Tel-Aviv University Ltd.
    Inventors: Roei Aviram Cohen, Ofer Amrani, Shlomo Ruschin
  • Publication number: 20220229316
    Abstract: Structures for response shaping in frequency and time domain, include an optical response shaper and/or a modulator device with multiple injection. The device comprises a resonator having an enclosed geometric structure, for example a ring or racetrack structure, at least two injecting optical waveguides approaching the resonator to define at least two coupling regions between the resonator and the injecting waveguides, and may define at least two Free Spectral Range states. One or both of the coupling regions has a coupling coefficient selected for a predetermined frequency or time response, and the coupling coefficient or other device parameters may be variable, in some case in real time to render the response programmably variable. In addition, the injection power at one of the optical waveguides serves to modify the response.
    Type: Application
    Filed: February 10, 2022
    Publication date: July 21, 2022
    Applicant: Ramot at Tel-Aviv University Ltd.
    Inventors: Roei Aviram COHEN, Ofer AMRANI, Shlomo RUSCHIN
  • Publication number: 20210384704
    Abstract: Structures for response shaping in frequency and time domain, include an optical response shaper and/or a modulator device with multiple injection. The device comprises a resonator having an enclosed geometric structure, for example a ring or racetrack structure, at least two injecting optical waveguides approaching the resonator to define at least two coupling regions between the resonator and the injecting waveguides, and may define at least two Free Spectral Range states. One or both of the coupling regions has a coupling coefficient selected for a predetermined frequency or time response, and the coupling coefficient or other device parameters may be variable, in some case in real time to render the response programmably variable.
    Type: Application
    Filed: August 23, 2021
    Publication date: December 9, 2021
    Applicant: Ramot at Tel-Aviv University Ltd.
    Inventors: Roei Aviram COHEN, Ofer AMRANI, Shlomo RUSCHIN
  • Patent number: 11101620
    Abstract: Structures for response shaping in frequency and time domain, include an optical response shaper and/or a modulator device with multiple injection. The device comprises a resonator having an enclosed geometric structure, for example a ring or racetrack structure, at least two injecting optical waveguides approaching the resonator to define at least two coupling regions between the resonator and the injecting waveguides, and may define at least two Free Spectral Range states. One or both of the coupling regions has a coupling coefficient selected for a predetermined frequency or time response, and the coupling coefficient or other device parameters may be variable, in some case in real time to render the response programmably variable.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: August 24, 2021
    Assignee: Ramot at Tel-Aviv University Ltd.
    Inventors: Roei Aviram Cohen, Ofer Amrani, Shlomo Ruschin
  • Patent number: 10990840
    Abstract: A network of nodes is organized into a data pipeline for one or more applications that require image understanding. The nodes are configurable to form different data pipelines, depending on the application. The process of configuring a data pipeline from the nodes may be standardized. In one implementation, the nodes have various capabilities, which may include sensor functions (e.g., image capture) and image understanding functions (e.g., object detection and recognition). Based on descriptions of the capabilities of the nodes, various nodes are selected for inclusion in the data pipeline and the interconnections between the selected nodes to form the data pipeline are also determined. Control data is transmitted to the selected nodes to form the data pipeline. The control data specifies the sensor and/or image understanding functions for the selected nodes according to each node's role in the data pipeline and also specifies the interconnections between the selected nodes.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: April 27, 2021
    Assignees: Scenera, Inc., Sony Semiconductor Solutions Corporation
    Inventors: Andrew Augustine Wajs, Aviram Cohen, Munehiro Shimomura, Hironori Miyoshi
  • Publication number: 20200293803
    Abstract: A network of nodes is organized into a data pipeline for one or more applications that require image understanding. The nodes are configurable to form different data pipelines, depending on the application. The process of configuring a data pipeline from the nodes may be standardized. In one implementation, the nodes have various capabilities, which may include sensor functions (e.g., image capture) and image understanding functions (e.g., object detection and recognition). Based on descriptions of the capabilities of the nodes, various nodes are selected for inclusion in the data pipeline and the interconnections between the selected nodes to form the data pipeline are also determined. Control data is transmitted to the selected nodes to form the data pipeline. The control data specifies the sensor and/or image understanding functions for the selected nodes according to each node's role in the data pipeline and also specifies the interconnections between the selected nodes.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Inventors: Andrew Augustine Wajs, Aviram Cohen, Munehiro Shimomura, Hironori Miyoshi
  • Publication number: 20200059068
    Abstract: Structures for response shaping in frequency and time domain, include an optical response shaper and/or a modulator device with multiple injection. The device comprises a resonator having an enclosed geometric structure, for example a ring or racetrack structure, at least two injecting optical waveguides approaching the resonator to define at least two coupling regions between the resonator and the injecting waveguides, and may define at least two Free Spectral Range states. One or both of the coupling regions has a coupling coefficient selected for a predetermined frequency or time response, and the coupling coefficient or other device parameters may be variable, in some case in real time to render the response programmably variable.
    Type: Application
    Filed: August 16, 2019
    Publication date: February 20, 2020
    Applicant: Ramot at Tel-Aviv University Ltd.
    Inventors: Roei Aviram COHEN, Ofer AMRANI, Shlomo RUSCHIN
  • Patent number: 10558641
    Abstract: A proxy module for monitoring modifications to a database and external to the database includes a query processing module to monitor traffic to and from the database. The traffic includes queries to the database. The query processing module is further to identify a query corresponding to a request to modify the database. A trigger event module is to generate a trigger event based on the request. The trigger event indicates a modification of the database associated with the request. The trigger event module is further to cause the trigger event to be communicated from the proxy module to at least one entity accessing the database.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: February 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Liran Moysi, Aviram Cohen, Noam Liran
  • Patent number: 10389528
    Abstract: A method and proxy device for on-demand generation of cryptographic certificates. The method includes receiving, by a proxy device, a request to access a cloud application; identifying a domain name designated in the received request; determining if the identified domain name is signed by a valid cryptographic certificate saved locally in the proxy device; and sending, to a certificate generator system, a certification request to issue a new cryptographic certificate to sign the identified domain name, when the identified domain name is not a signed domain name.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: August 20, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Liran Moysi, Aviram Cohen, Noam Liran
  • Publication number: 20190075343
    Abstract: An interactive live video production monitoring and control system contains a base station, connected to audio and video sources, that transmits live audio and video to an interactive mobile tablet using low-latency wireless communication. The mobile tablet displays the audio and video feeds of single or multiple audio and video sources with imperceptible delay. It allows users in the production team to roam freely throughout the production environment, while interacting directly with other users in the production environment and or remotely with other off-site members of the team. Users can interact with each other while viewing, recording and annotating the video feeds. The mobile tablet incorporates an ultra-low-latency wireless link. The mobile tablet allows users to view, record and playback live audio and video from one or multiple audio and video sources. Users can instantly annotate the live video and textual documents, as well as view and annotate the recorded video.
    Type: Application
    Filed: March 15, 2018
    Publication date: March 7, 2019
    Applicant: Zullavision, Inc.
    Inventors: Aviram COHEN, Charles Booey KOBER, Eytan KELLER, Yoav NISSAN-COHEN
  • Publication number: 20190074036
    Abstract: An interactive live video production monitoring and control system is provided. The system includes a base station, connected to audio and video sources, that transmits live audio and video to an interactive mobile tablet using low-latency wireless communication. The mobile tablet displays the audio and video feeds of single or multiple audio and video sources with imperceptible delay. It allows users in the production team to roam freely throughout the production environment, while interacting directly with other users in the production environment and or remotely with other off-site members of the team. Users can interact with each other while viewing, recording and annotating the video feeds. The mobile tablet incorporates an ultra-low-latency wireless link. The mobile tablet allows users to view, record and playback live audio and video from one or multiple audio and video sources. Users can instantly annotate the live video and textual documents, as well as view and annotate the recorded video.
    Type: Application
    Filed: May 25, 2018
    Publication date: March 7, 2019
    Applicant: Zullavision, Inc.
    Inventors: Aviram COHEN, Charles Booey KOBER, Eytan KELLER, Yoav NISSAN-COHEN
  • Publication number: 20180307717
    Abstract: A proxy module for monitoring modifications to a database and external to the database includes a query processing module to monitor traffic to and from the database. The traffic includes queries to the database. The query processing module is further to identify a query corresponding to a request to modify the database. A trigger event module is to generate a trigger event based on the request. The trigger event indicates a modification of the database associated with the request. The trigger event module is further to cause the trigger event to be communicated from the proxy module to at least one entity accessing the database.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 25, 2018
    Inventors: Liran MOYSI, Aviram COHEN, Noam LIRAN
  • Patent number: 10091169
    Abstract: A method and system for protecting cloud-based applications executed in a cloud computing platform are presented. The method includes intercepting traffic flows from a plurality of client devices to the cloud computing platform, wherein each of the plurality of client devices is associated with a user attempting to access a cloud-based application; extracting at least one parameter from the intercepted traffic related to at least each client device and a respective user attempting to access the cloud-based application; determining based on, the at least one parameter and at least a set of parameters combining cloud-based application risk factors for a provider of the cloud computing platform, a risk indicator for the user attempting to access the cloud-based application; and performing an action to mitigate a potential risk to the cloud computing platform based on the determined risk indicator.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: October 2, 2018
    Assignee: MICROSOFT ISRAEL RESEARCH AND DEVELOPMENT (2002) LTD.
    Inventors: Aviram Cohen, Liran Moysi, Ami Luttwak, Roy Reznik, Greg Vishnepolsky
  • Publication number: 20180254896
    Abstract: A method and proxy device for on-demand generation of cryptographic certificates. The method includes receiving, by a proxy device, a request to access a cloud application; identifying a domain name designated in the received request; determining if the identified domain name is signed by a valid cryptographic certificate saved locally in the proxy device; and sending, to a certificate generator system, a certification request to issue a new cryptographic certificate to sign the identified domain name, when the identified domain name is not a signed domain name.
    Type: Application
    Filed: March 2, 2017
    Publication date: September 6, 2018
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Liran MOYSI, Aviram COHEN, Noam LIRAN
  • Patent number: 10015205
    Abstract: Techniques for reconstructing application-layer traffic flowing between client devices and a cloud computing platform are provided. In an embodiment, the method allows for non-intrusive reconstructing application-layer traffic including requests and responses even in cases including packet drops, re-transmitted packets, and jittered packets. The method includes saving received packets into a zero-copy queue and analyzing the packets saved in the zero-copy memory to identify their respective sessions. Then, each identified session is reconstructed into a session window having a configurable size. In an embodiment, each reconstructed session includes application-layer requests and responses; The method further includes for, each identified session, matching each application-layer request to a corresponding application-layer response based on a matching identifier and time-interval threshold.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: July 3, 2018
    Assignee: MICROSOFT ISRAEL RESEARCH AND DEVELOPMENT (2002) LTD.
    Inventors: Aviram Cohen, Ami Luttwak, Roy Reznik, Gregory Vishnepolsky
  • Patent number: 9438565
    Abstract: This application relates generally to a system operating on network traffic between a network-based software as a service (SaaS) provider and a client. The system can be configured as a managed communications network proxy and take action on the network traffic based on predefined policies and rules. The system can include a suffix proxy configured for captive page processing by processing SaaS server responses so that subsequent requests are handled by the suffix proxy dependent on file type and response type.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: September 6, 2016
    Assignee: Adallom Technologies, Ltd.
    Inventors: Aviram Cohen, Liran Moysi, Ami Luttwak, Roy Reznik, Greg Vishnepolsky
  • Publication number: 20160112375
    Abstract: A method and system for protecting cloud-based applications executed in a cloud computing platform are presented. The method includes intercepting traffic flows from a plurality of client devices to the cloud computing platform, wherein each of the plurality of client devices is associated with a user attempting to access a cloud-based application; extracting at least one parameter from the intercepted traffic related to at least each client device and a respective user attempting to access the cloud-based application; determining based on, the at least one parameter and at least a set of parameters combining cloud-based application risk factors for a provider of the cloud computing platform, a risk indicator for the user attempting to access the cloud-based application; and performing an action to mitigate a potential risk to the cloud computing platform based on the determined risk indicator.
    Type: Application
    Filed: December 14, 2015
    Publication date: April 21, 2016
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Aviram COHEN, Liran MOYSI, Ami LUTTWAK, Roy REZNIK, Greg VISHNEPOLSKY
  • Publication number: 20150135302
    Abstract: This application relates generally to a system operating on network traffic between a network-based software as a service (SaaS) provider and a client. The system can be configured as a managed communications network proxy and take action on the network traffic based on predefined policies and rules.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 14, 2015
    Applicant: ADALLOM, INC.
    Inventors: Aviram Cohen, Liran Moysi, Ami Luttwak, Roy Reznik, Greg Vishnepolsky
  • Patent number: 8719936
    Abstract: An intrusion detection system collects architectural level events from a Virtual Machine Monitor where the collected events represent operation of a corresponding Virtual Machine. The events are consolidated into features that are compared with features from a known normal operating system. If an amount of any differences between the collected features and the normal features exceeds a threshold value, a compromised Virtual Machine may be indicated. The comparison thresholds are determined by training on normal and abnormal systems and analyzing the collected events with machine learning algorithms to arrive at a model of normal operation.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: May 6, 2014
    Assignee: Northeastern University
    Inventors: Micha Moffie, David Kaeli, Aviram Cohen, Javed Aslam, Malak Alshawabkeh, Jennifer Dy, Fatemeh Azmandian
  • Publication number: 20110004935
    Abstract: An intrusion detection system collects architectural level events from a Virtual Machine Monitor where the collected events represent operation of a corresponding Virtual Machine. The events are consolidated into features that are compared with features from a known normal operating system. If an amount of any differences between the collected features and the normal features exceeds a threshold value, a compromised Virtual Machine may be indicated. The comparison thresholds are determined by training on normal and abnormal systems and analyzing the collected events with machine learning algorithms to arrive at a model of normal operation.
    Type: Application
    Filed: February 2, 2009
    Publication date: January 6, 2011
    Inventors: Micha Moffie, David Kaeli, Aviram Cohen, Javed Aslam, Malak Alshawabkeh, Jennifer Dy, Fatemeh Azmandian