Patents by Inventor Doron Barness

Doron Barness 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: 20240363257
    Abstract: The presently disclosed subject matter aims to a system and method for evaluating the level of harassment of flying insects on a plurality of animals located at a given area, the system comprising a processing circuitry configured to: obtain one or more ear movement patterns associated with at least one ear of at least one animal of the plurality of animals, each ear movement pattern is associated with respective ear movement characteristics; for at least part of the one or more ear movement patterns, determine whether their respective ear movement characteristics meet a predefined rule; and, determine whether a number of ear movement patterns whose ear movement characteristics met the predefined rule meets an action requirement rule.
    Type: Application
    Filed: February 8, 2022
    Publication date: October 31, 2024
    Inventors: Hubert BOURKE-BORROWES, Ratti MATTEO, Rotem RABINOVITZ, Amit SHARIR, Yuval RAPAPORT-ROM, Eran GENZEL, Eden WEINBERG, Oded SATAT, Gilad FAKTOR, Doron BAR, Hagen WILLE
  • Publication number: 20240257153
    Abstract: A system for estimating greenhouse gas emission in an environment housing an animal population, the system comprising: one or more monitoring devices configured to monitor parameters of members of the animal population; a data repository comprising one or more records, each of the records (i) being associated with a respective member of the members, and (ii) including one or more parameters of the respective member as monitored by at least one of the monitoring devices over time; and a processing circuitry configured to: obtain at least a subset of the records, the subset being associated with a group of members of the animal population; determine one or more greenhouse gas emission affecting parameters based on the subset; estimate an amount of greenhouse gas emission in the environment utilizing the greenhouse gas emission affecting parameters; and perform an action utilizing the estimated amount of greenhouse gas emission in the environment.
    Type: Application
    Filed: June 2, 2022
    Publication date: August 1, 2024
    Inventors: Eran GENZEL, Rotem RABINOVITZ, Doron BAR, Juan Pedro CAMPILLO BENÉITEZ
  • Publication number: 20240096501
    Abstract: A system for determining a welfare of an animal population, the system comprising: one or more monitoring devices configured to monitor parameters of members of the animal population; a data repository comprising one or more records, each of the records (i) being associated with a respective member of the members, and (ii) including one or more parameters of the respective member as monitored by at least one of the monitoring devices over time; and a processing circuitry configured to calculate a welfare score of the animal population based on the at least two of: (a) health scores calculated for at least some of the members, (b) natural living scores calculated for at least some of the members, or (c) affectivity/happiness scores calculated for at least some of the members.
    Type: Application
    Filed: February 8, 2022
    Publication date: March 21, 2024
    Inventors: Hubert BOURKE-BORROWES, Eran GENZEL, Yuval RAPAPORT-ROM, Rotem RABINOVITZ, Gilad FAKTOR, Doron BAR, Matteo RATTI
  • Patent number: 11936779
    Abstract: A method and an apparatus for receiving quantum optical communication while reducing receiver, increasing maximum detection speed, or both. The disclosure comprises transforming the polarization encoded output of a QKD system to time-bin encoded output at the detector level. The disclosure also comprises a method and an apparatus using a quantum optical switch and several SPD units to increase communication speed.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: March 19, 2024
    Assignee: Triarii Research Ltd.
    Inventors: Yoni Eshel, Ran Ditcovski, Doron Bar-Lev
  • Patent number: 9880712
    Abstract: In-application customization is provided where users can both use and customize the application. Within a graphical user interface of an application developed by an original author, an interaction from a customizer user of the application can be received to make a modification to the application from a set of available modifications that the original author did not create for the application. The modification can be performed using functionality made available through a developer program service.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dean A. Slawson, Doron Bar-Caspi, Gregory S. Lindhorst, Imran Aziz, Nichol C. Viton
  • Patent number: 9812839
    Abstract: Seeder for use with a fiber laser for generating an arbitrary shaped pulse, comprising an amplified spontaneous emission (ASE) source, a spectral filter and an arbitrary waveform generator (AWG) modulator, the ASE source for generating a continuous wave (CW) broadband pulse, the spectral filter being coupled with the ASE source for narrowing the CW broadband pulse, and the AWG modulator being coupled with the spectral filter for shaping the narrowed CW broadband pulse to an arbitrary pulse shape.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: November 7, 2017
    Assignee: V-Gen Ltd.
    Inventors: Doron Barness, Eitan Emanuel Rowen, Jacob Lasri, Eran Inbar, Eran Tal
  • Patent number: 9407053
    Abstract: Mode expander isolator for a fiber laser amplifier comprising an optical fiber input, an optical fiber output, an isolator and at least one lens, the optical fiber input for coupling a first optical fiber with the mode expander isolator, the optical fiber output for coupling a second optical fiber with the mode expander isolator, the isolator being positioned between the optical fiber input and the optical fiber output for preventing back-reflected laser light from reaching the optical fiber input and wherein the isolator and the at least one lens form a free space mode expander.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: August 2, 2016
    Assignee: V-GEN LTD.
    Inventors: Eitan Emanuel Rowen, Doron Barness, Jacob Lasri, Eran Inbar
  • Publication number: 20150249311
    Abstract: Mode expander isolator for a fiber laser amplifier comprising an optical fiber input, an optical fiber output, an isolator and at least one lens, the optical fiber input for coupling a first optical fiber with the mode expander isolator, the optical fiber output for coupling a second optical fiber with the mode expander isolator, the isolator being positioned between the optical fiber input and the optical fiber output for preventing back-reflected laser light from reaching the optical fiber input and wherein the isolator and the at least one lens form a free space mode expander.
    Type: Application
    Filed: March 3, 2015
    Publication date: September 3, 2015
    Inventors: Eitan Emanuel Rowen, Doron Barness, Jacob Lasri, Eran Inbar
  • Publication number: 20150249316
    Abstract: Seeder for use with a fiber laser for generating an arbitrary shaped pulse, comprising an amplified spontaneous emission (ASE) source, a spectral filter and an arbitrary waveform generator (AWG) modulator, the ASE source for generating a continuous wave (CW) broadband pulse, the spectral filter being coupled with the ASE source for narrowing the CW broadband pulse, and the AWG modulator being coupled with the spectral filter for shaping the narrowed CW broadband pulse to an arbitrary pulse shape.
    Type: Application
    Filed: March 3, 2015
    Publication date: September 3, 2015
    Inventors: Doron Barness, Eitan Emanuel Rowen, Jacob Lasri, Eran Inbar
  • Publication number: 20150074546
    Abstract: In-application customization is provided where users can both use and customize the application. Within a graphical user interface of an application developed by an original author, an interaction from a customizer user of the application can be received to make a modification to the application from a set of available modifications that the original author did not create for the application. The modification can be performed using functionality made available through a developer program service.
    Type: Application
    Filed: June 30, 2014
    Publication date: March 12, 2015
    Inventors: Dean A. Slawson, Doron Bar-Caspi, Gregory S. Lindhorst, Imran Aziz, Nichol C. Viton
  • Publication number: 20140337502
    Abstract: A cloud manager assists in deploying and managing networks for an online service. The cloud manager system receives requests to perform operations relating to configuring, updating and performing tasks in networks that are used in providing the online service. The management of the assets may comprise deploying machines, updating machines, removing machines, performing configuration changes on servers, Virtual Machines (VMs), as well as performing other tasks relating to the management. The cloud manager is configured to receive requests through an idempotent and asynchronous application programming interface (API) that can not rely on a reliable network.
    Type: Application
    Filed: July 29, 2014
    Publication date: November 13, 2014
    Applicant: Microsoft Corporation
    Inventors: Jason M. Cahill, Zach Rosenfield, Marc Keith Windle, Alexander Hopmann, Balinder Malhi, Erick Raymundo Lerma, Ricardo Prates de Oliveira, David Paul Harris Gorbet, Doron Bar-Caspi, Joshua Calvin Jenkins, Jonathan Luk, Michelle Lee Dauphiny, Vipins Gopinadhan
  • Patent number: 8799453
    Abstract: A cloud manager assists in deploying and managing networks for an online service. The cloud manager system receives requests to perform operations relating to configuring, updating and performing tasks in networks that are used in providing the online service. The management of the assets may comprise deploying machines, updating machines, removing machines, performing configuration changes on servers, Virtual Machines (VMs), as well as performing other tasks relating to the management. The cloud manager is configured to receive requests through an idempotent and asynchronous application programming interface (API) that can not rely on a reliable network.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Jason M. Cahill, Alexander Hopmann, Balinder Malhi, Zach Rosenfield, Marc Keith Windle, Erick Raymundo Lerma, Ricardo Prates de Oliveira, David Paul Harris Gorbet, Doron Bar-Caspi, Joshua Calvin Jenkins, Jonathan Luk, Michelle Lee Dauphiny, Vipins Gopinadhan
  • Patent number: 8549138
    Abstract: Technologies are described herein for generating a suite of web tests that are then combined into a load test. A log file is received. The log file may contain one or more requests received at a web server. Relevant information is extracted from the log file into a data file. A web test template is retrieved. The web test template is populated with the relevant information from the data file to generate the web test.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Doron Bar-Caspi, Kai Zhu, Daniel K. Winter, Demetrios Kalligerakis, Kfir Ami-Ad, Yi Sui, Wenyu Cai, Michael Anthony Wise
  • Patent number: 8296267
    Abstract: A machine manager controls the deployment and management of machines (physical and virtual) for an online service. Multi-tier server groups are arranged in farms that each may include different configurations. For example, their may be content farms, federated services farms and SQL farms that are arranged to perform operations for the online service. When the multiple farms are upgraded, new farms are deployed and the associated content databases from the old farms are moved to the newly deployed farms. During the upgrade of the farms, requests may continue to be processed by the farms. The farms may be automatically load balanced during an upgrade. As content becomes available on the new farm, requests for the content may be automatically redirected to the new farm.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Jason M. Cahill, Alexander Hopmann, Eric Fox, Zach Rosenfield, Marc Keith Windle, Erick Raymundo Lerma, Ricardo Prates de Oliveira, Doron Bar-Caspi, Kshamta Jerath, Arshish Kapadia, Tarkan Sevilmis, Tittu Jose
  • Publication number: 20120102484
    Abstract: Software that would not normally be able to be installed on a machine through a remote process is installed by a high privilege installer running on the machine. A request is received from a remote machine to install software on the machine using the high privilege installer. The high privilege installer determines when software that was requested remotely is to be installed. For example, the high privilege installer may monitor an install queue for software to be installed. When there are entries in the install queue, the high privilege installer is used to install the software. When there are no entries in the install queue, the high privilege installer may sleep until there is more software that is identified to be installed.
    Type: Application
    Filed: October 20, 2010
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander Hopmann, Zach Rosenfield, Marc Keith Windle, Patrick Simek, Erick Raymundo Lerma, Doron Bar-Caspi
  • Publication number: 20120102506
    Abstract: An idempotent and asynchronous application programming interface (API) that can not rely on a reliable network is used by a cloud manager to receive and process requests. The cloud manager system is a central coordination service that receives requests using the API to perform update operations and get operations relating to the online service. For example, the API includes methods for deploying machines, updating machines, removing machines, performing configuration changes on servers, Virtual Machines (VMs), as well as performing other tasks relating to the management of the online service. Receiving and processing a same API call multiple times results in a same result.
    Type: Application
    Filed: October 20, 2010
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander Hopmann, Zach Rosenfield, Marc Keith Windle, Doron Bar-Caspi, Joshua Calvin Jenkins, Jonathan Luk, Michelle Lee Dauphiny
  • Publication number: 20120102480
    Abstract: A cloud manager is utilized in the patching of physical machines and virtual machines that are used within an online service, such as an online content management service. The cloud manager assists in the scheduling of the application of software patches to the machines (physical and virtual) within the network such that the availability of the online service is maintained while machines are being patched. The machines to be patched are partitioned into groups that are patched at different times. Generally, the groups are partitioned into a highly available independent groups of machines such that one or more of the groups that are not currently being patched continue to provide the service(s) of the group that is being patched. The machines (physical and virtual) within each of the groups may be patched in parallel.
    Type: Application
    Filed: October 20, 2010
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander Hopmann, Zach Rosenfield, Marc Keith Windle, Patrick Simek, Erick Raymundo Lerma, Doron Bar-Caspi, Tarkan Sevilmis, Maxim Lukiyanov
  • Publication number: 20120102494
    Abstract: A cloud manager assists in deploying and managing networks for an online service. The cloud manager system receives requests to perform operations relating to configuring, updating and performing tasks in networks that are used in providing the online service. The management of the assets may comprise deploying machines, updating machines, removing machines, performing configuration changes on servers, Virtual Machines (VMs), as well as performing other tasks relating to the management. The cloud manager is configured to receive requests through an idempotent and asynchronous application programming interface (API) that can not rely on a reliable network.
    Type: Application
    Filed: October 20, 2010
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Jason M. Cahill, Alexander Hopmann, Balinder Malhi, Zach Rosenfield, Marc Keith Windle, Erick Raymundo Lerma, Ricardo Prates de Oliveira, David Paul Harris Gorbet, Doron Bar-Caspi, Joshua Calvin Jenkins, Jonathan Luk, Michelle Lee Dauphiny, Vipins Gopinadhan
  • Publication number: 20120101998
    Abstract: A machine manager controls the deployment and management of machines (physical and virtual) for an online service. Multi-tier server groups are arranged in farms that each may include different configurations. For example, their may be content farms, federated services farms and SQL farms that are arranged to perform operations for the online service. When the multiple farms are upgraded, new farms are deployed and the associated content databases from the old farms are moved to the newly deployed farms. During the upgrade of the farms, requests may continue to be processed by the farms. The farms may be automatically load balanced during an upgrade. As content becomes available on the new farm, requests for the content may be automatically redirected to the new farm.
    Type: Application
    Filed: October 20, 2010
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Jason M. Cahill, Alexander Hopmann, Eric Fox, Zach Rosenfield, Marc Keith Windle, Erick Raymundo Lerma, Ricardo Prates de Oliveira, Doron Bar-Caspi, Kshamta Jerath, Arshish Kapadia, Tarkan Sevilmis, Tittu Jose
  • Publication number: 20120084433
    Abstract: Technologies are described herein for generating a suite of web tests that are then combined into a load test. A log file is received. The log file may contain one or more requests received at a web server. Relevant information is extracted from the log file into a data file. A web test template is retrieved. The web test template is populated with the relevant information from the data file to generate the web test.
    Type: Application
    Filed: October 1, 2010
    Publication date: April 5, 2012
    Applicant: Microsoft Corporation
    Inventors: Doron Bar-Caspi, Kai Zhu, Daniel K. Winter, Demetrios Kalligerakis, Kfir Ami-Ad, Yi Sui, Wenyu Cai, Michael Anathony Wise