Patents by Inventor Uri Hasson

Uri Hasson 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: 11839429
    Abstract: A system (1) for the quantification of ocular dominance is described, comprising acquisition means (3) of graphic elements, a target element (5) disposed at a first distance (D1) from the acquisition means (3), tracking means (4) operatively cooperating with the acquisition means (3) to acquire the graphic elements, the tracking means (4) being provided to allow at least one user placed at a second distance (D2) from the acquisition means (3) to trace and represent on the acquisition medium (3) such graphic elements, the system further comprising processing means provided for quantifying the dominance eyepiece of the user; a process for quantifying ocular dominance by means of the above system (1) is also described.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: December 12, 2023
    Assignee: VISIONBALANCE TECH SRL
    Inventors: Uri Hasson, Giuseppe Notaro, Valeria D'Andrea
  • Publication number: 20230233074
    Abstract: A system (1) for the quantification of ocular dominance is described, comprising acquisition means (3) of graphic elements, a target element (5) disposed at a first distance (D1) from the acquisition means (3), tracking means (4) operatively cooperating with the acquisition means (3) to acquire the graphic elements, the tracking means (4) being provided to allow at least one user placed at a second distance (D2) from the acquisition means (3) to trace and represent on the acquisition medium (3) such graphic elements, the system further comprising processing means provided for quantifying the dominance eyepiece of the user; a process for quantifying ocular dominance by means of the above system (1) is also described.
    Type: Application
    Filed: September 9, 2021
    Publication date: July 27, 2023
    Applicant: VISIONBALANCE TECH SRL
    Inventors: Uri HASSON, Giuseppe NOTARO, Valeria D'ANDREA
  • Patent number: 11700322
    Abstract: A service process control method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: July 11, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Publication number: 20220124184
    Abstract: A service process control method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service.
    Type: Application
    Filed: December 28, 2021
    Publication date: April 21, 2022
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Patent number: 11233884
    Abstract: A service process control method and a network device, where the method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: January 25, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Publication number: 20200106865
    Abstract: A service process control method and a network device, where the method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Application
    Filed: September 20, 2019
    Publication date: April 2, 2020
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Patent number: 10425510
    Abstract: A service process control method and a network device, where the method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: September 24, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Patent number: 9967331
    Abstract: A method for maintaining server persistency, including: (a) receiving, by an intermediate entity, a first session request from client to receive a service from a server out of a plurality of servers that are connected to the intermediate entity; (b) selecting a server out of the plurality of servers and directing to the selected server information indicative of the first session request; (c) receiving a response of the selected server to the information indicative of the first session request; (d) analyzing the response of the selected server, to provide an analysis result indicative whether the response includes code to be executed by the client and includes at least one instruction that facilitates sending, by the client, another request, to receive a service from a server out of the plurality of servers; (e) modifying, based on the analysis result, the code by adding information that will cause the client to send a selected server identifier in association to the sending of the other request; and (f) sendi
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: May 8, 2018
    Assignee: F5 Networks, Inc.
    Inventors: Uri Hasson, Yiftach Shoolman
  • Patent number: 9867576
    Abstract: Exemplary embodiments of a system and method can be provided for measuring a level and/or details of how engaging, effective or memorable a stimulus that may be based on information associated with one or more subjects' neuronal, physiological and/or behavioral responses to the stimulus. In addition, an exemplary embodiment of a computer-accessible medium containing executable instructions thereon can also be provided which can be executed by a processing arrangement. For example, when the processing arrangement executes the instructions, the processing arrangement can be configured to, e.g., receive neuronal, physiological and/or behavioral data one or more subjects being presented with stimuli, determine further data associated with a measure of inter-subject similarity of the neuronal, physiological and/or behavioral data, and identify particular portions of the stimuli that meet a pre-determined criteria relating to the further data associated with the measure of inter-subject similarity.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: January 16, 2018
    Assignees: NEW YORK UNIVERSITY, YEDA RESEARCH AND DEVELOPMENT CO., LTD. AT THE WEIZMANN INSTITUTE OF SCIENCE
    Inventors: Uri Hasson, Rafi Malach, David Heeger
  • Patent number: 9819719
    Abstract: A method for parsing a network message and a communication device, which includes: receiving a network message, where the network message includes one or more sections; identifying that an application protocol type of the network message is a first application protocol; acquiring, from a current section that is in the network message and that is described by a piece of section description information in a configuration file corresponding to the first application protocol, interesting data indicated by interesting data indication information in the section description information; and executing a decision method in the section description information by using all or a part of the acquired interesting data as a decision condition, thereby obtaining a corresponding decision result, when the current section is a last section of the network message, the decision result includes a processing method of a next message of the network message.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: November 14, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Uri Hasson, Amit Kristal, Mo Mo, Jian Huang
  • Publication number: 20170085684
    Abstract: A service process control method and a network device, where the method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Application
    Filed: December 6, 2016
    Publication date: March 23, 2017
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Patent number: 9537982
    Abstract: A service process control method and a network device. The method includes: selecting, according to an execution policy of at least one service deployed on a network device, M data processing modules for processing a packet received by the network device, and determining a processing sequence for the selected M data processing modules to process the packet; and invoking the selected M data processing modules to sequentially process, according to the processing sequence, the packet. In the foregoing technical solutions of embodiments of the present invention, an execution sequence for a data processing module to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: January 3, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Publication number: 20160058392
    Abstract: Exemplary embodiments of a system and method can be provided for measuring a level and/or details of how engaging, effective or memorable a stimulus that may be based on information associated with one or more subjects' neuronal, physiological and/or behavioral responses to the stimulus. In addition, an exemplary embodiment of a computer-accessible medium containing executable instructions thereon can also be provided which can be executed by a processing arrangement. For example, when the processing arrangement executes the instructions, the processing arrangement can be configured to, e.g., receive neuronal, physiological and/or behavioral data one or more subjects being presented with stimuli, determine further data associated with a measure of inter-subject similarity of the neuronal, physiological and/or behavioral data, and identify particular portions of the stimuli that meet a pre-determined criteria relating to the further data associated with the measure of inter-subject similarity.
    Type: Application
    Filed: November 9, 2015
    Publication date: March 3, 2016
    Inventors: URI HASSON, Rafi Malach, David Heeger
  • Patent number: 9179858
    Abstract: Exemplary embodiments of a system and method can be provided for measuring a level and/or details of how engaging, effective or memorable a stimulus that may be based on information associated with one or more subjects' neuronal, physiological and/or behavioral responses to the stimulus. In addition, an exemplary embodiment of a computer-accessible medium containing executable instructions thereon can also be provided which can be executed by a processing arrangement. For example, when the processing arrangement executes the instructions, the processing arrangement can be configured to, e.g., receive neuronal, physiological and/or behavioral data one or more subjects being presented with stimuli, determine further data associated with a measure of inter-subject similarity of the neuronal, physiological and/or behavioral data, and identify particular portions of the stimuli that meet a pre-determined criteria relating to the further data associated with the measure of inter-subject similarity.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: November 10, 2015
    Assignees: New York University, Yeda Research and Development Co. Ltd. at the Weizmann Institute of Science
    Inventors: Uri Hasson, Rafi Malach, David Heeger
  • Patent number: 9106606
    Abstract: A method for maintaining server persistency, including: (a) receiving, by an intermediate entity, a first session request from client to receive a service from a server out of a plurality of servers that are connected to the intermediate entity; (b) selecting a server out of the plurality of servers and directing to the selected server information indicative of the first session request; (c) receiving a response of the selected server to the information indicative of the first session request; (d) analyzing the response of the selected server, to provide an analysis result indicative whether the response includes code to be executed by the client and includes at least one instruction that facilitates sending, by the client, another request, to receive a service from a server out of the plurality of servers; (e) modifying, based on the analysis result, the code by adding information that will cause the client to send a selected server identifier in association to the sending of the other request; and (f) sendi
    Type: Grant
    Filed: November 16, 2008
    Date of Patent: August 11, 2015
    Assignee: F5 Networks, Inc.
    Inventors: Uri Hasson, Yiftach Shoolman
  • Publication number: 20150085866
    Abstract: A service process control method and a network device. The method includes: selecting, according to an execution policy of at least one service deployed on a network device, M data processing modules for processing a packet received by the network device, and determining a processing sequence for the selected M data processing modules to process the packet; and invoking the selected M data processing modules to sequentially process, according to the processing sequence, the packet. In the foregoing technical solutions of embodiments of the present invention, an execution sequence for a data processing module to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Application
    Filed: December 2, 2014
    Publication date: March 26, 2015
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Publication number: 20140280924
    Abstract: A method for parsing a network message and a communication device are provided. The method includes: receiving a network message, where the network message includes one or more sections; identifying that an application protocol type of the network message is a first application protocol; acquiring, from a current section that is in the network message and that is described by a piece of section description information in a configuration file corresponding to the first application protocol, interesting data indicated by interesting data indication information in the section description information; and executing a decision method in the section description information by using all or a part of the acquired interesting data as a decision condition, thereby obtaining a corresponding decision result, when the current section is a last section of the network message, the decision result includes a processing method of a next message of the network message.
    Type: Application
    Filed: May 30, 2014
    Publication date: September 18, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Uri Hasson, Amit Kristal, Mo Mo, Jian Huang
  • Patent number: 8447883
    Abstract: A load balancer, comprising a network interface, a power conservation unit, and a routing module configured to route client requests received through the network interface to a plurality of servers. The power conservation unit is characterized by having a learning mode and a routing mode. In the learning mode one or more operation parameters of the servers are determined for a plurality of different external conditions and for a plurality of different values of one or more operation parameters of the routing module, and to generate a correlation table between the operation parameters of the routing module and the external conditions. In the routing mode the power conservation unit adjusts the operation parameters of the routing module responsive to the external conditions, using the correlation table.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: May 21, 2013
    Assignee: F5 Networks, Inc.
    Inventors: Uri Hasson, Michael Shurman
  • Patent number: 8260958
    Abstract: A load balancer, comprising a network interface, a power conservation unit, and a routing module configured to route client requests received through the network interface to a plurality of servers. The power conservation unit is characterized by having a learning mode and a routing mode. In the learning mode one or more operation parameters of the servers are determined for a plurality of different external conditions and for a plurality of different values of one or more operation parameters of the routing module, and to generate a correlation table between the operation parameters of the routing module and the external conditions. In the routing mode the power conservation unit adjusts the operation parameters of the routing module responsive to the external conditions, using the correlation table.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: September 4, 2012
    Assignee: F5 Networks, Inc.
    Inventors: Uri Hasson, Michael Shurman
  • Publication number: 20110208875
    Abstract: A load balancer, comprising a network interface, a power conservation unit, and a routing module configured to route client requests received through the network interface to a plurality of servers. The power conservation unit is characterized by having a learning mode and a routing mode. In the learning mode one or more operation parameters of the servers are determined for a plurality of different external conditions and for a plurality of different values of one or more operation parameters of the routing module, and to generate a correlation table between the operation parameters of the routing module and the external conditions. In the routing mode the power conservation unit adjusts the operation parameters of the routing module responsive to the external conditions, using the correlation table.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 25, 2011
    Applicant: Crescendo Networks Ltd.
    Inventors: Uri Hasson, Michael Shurman