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: 20240363257Abstract: 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: ApplicationFiled: February 8, 2022Publication date: October 31, 2024Inventors: 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: 20240257153Abstract: 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: ApplicationFiled: June 2, 2022Publication date: August 1, 2024Inventors: Eran GENZEL, Rotem RABINOVITZ, Doron BAR, Juan Pedro CAMPILLO BENÉITEZ
-
Publication number: 20240096501Abstract: 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: ApplicationFiled: February 8, 2022Publication date: March 21, 2024Inventors: Hubert BOURKE-BORROWES, Eran GENZEL, Yuval RAPAPORT-ROM, Rotem RABINOVITZ, Gilad FAKTOR, Doron BAR, Matteo RATTI
-
Patent number: 11936779Abstract: 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: GrantFiled: December 28, 2022Date of Patent: March 19, 2024Assignee: Triarii Research Ltd.Inventors: Yoni Eshel, Ran Ditcovski, Doron Bar-Lev
-
Patent number: 9880712Abstract: 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: GrantFiled: June 30, 2014Date of Patent: January 30, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Dean A. Slawson, Doron Bar-Caspi, Gregory S. Lindhorst, Imran Aziz, Nichol C. Viton
-
Patent number: 9812839Abstract: 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: GrantFiled: March 3, 2015Date of Patent: November 7, 2017Assignee: V-Gen Ltd.Inventors: Doron Barness, Eitan Emanuel Rowen, Jacob Lasri, Eran Inbar, Eran Tal
-
Patent number: 9407053Abstract: 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: GrantFiled: March 3, 2015Date of Patent: August 2, 2016Assignee: V-GEN LTD.Inventors: Eitan Emanuel Rowen, Doron Barness, Jacob Lasri, Eran Inbar
-
Publication number: 20150249311Abstract: 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: ApplicationFiled: March 3, 2015Publication date: September 3, 2015Inventors: Eitan Emanuel Rowen, Doron Barness, Jacob Lasri, Eran Inbar
-
Publication number: 20150249316Abstract: 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: ApplicationFiled: March 3, 2015Publication date: September 3, 2015Inventors: Doron Barness, Eitan Emanuel Rowen, Jacob Lasri, Eran Inbar
-
Publication number: 20150074546Abstract: 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: ApplicationFiled: June 30, 2014Publication date: March 12, 2015Inventors: Dean A. Slawson, Doron Bar-Caspi, Gregory S. Lindhorst, Imran Aziz, Nichol C. Viton
-
Publication number: 20140337502Abstract: 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: ApplicationFiled: July 29, 2014Publication date: November 13, 2014Applicant: Microsoft CorporationInventors: 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: 8799453Abstract: 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: GrantFiled: October 20, 2010Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: 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: 8549138Abstract: 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: GrantFiled: October 1, 2010Date of Patent: October 1, 2013Assignee: Microsoft CorporationInventors: Doron Bar-Caspi, Kai Zhu, Daniel K. Winter, Demetrios Kalligerakis, Kfir Ami-Ad, Yi Sui, Wenyu Cai, Michael Anthony Wise
-
Patent number: 8296267Abstract: 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: GrantFiled: October 20, 2010Date of Patent: October 23, 2012Assignee: Microsoft CorporationInventors: 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: 20120102484Abstract: 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: ApplicationFiled: October 20, 2010Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Alexander Hopmann, Zach Rosenfield, Marc Keith Windle, Patrick Simek, Erick Raymundo Lerma, Doron Bar-Caspi
-
Publication number: 20120102506Abstract: 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: ApplicationFiled: October 20, 2010Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Alexander Hopmann, Zach Rosenfield, Marc Keith Windle, Doron Bar-Caspi, Joshua Calvin Jenkins, Jonathan Luk, Michelle Lee Dauphiny
-
Publication number: 20120102480Abstract: 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: ApplicationFiled: October 20, 2010Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Alexander Hopmann, Zach Rosenfield, Marc Keith Windle, Patrick Simek, Erick Raymundo Lerma, Doron Bar-Caspi, Tarkan Sevilmis, Maxim Lukiyanov
-
Publication number: 20120102494Abstract: 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: ApplicationFiled: October 20, 2010Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: 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: 20120101998Abstract: 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: ApplicationFiled: October 20, 2010Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: 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: 20120084433Abstract: 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: ApplicationFiled: October 1, 2010Publication date: April 5, 2012Applicant: Microsoft CorporationInventors: Doron Bar-Caspi, Kai Zhu, Daniel K. Winter, Demetrios Kalligerakis, Kfir Ami-Ad, Yi Sui, Wenyu Cai, Michael Anathony Wise