Patents by Inventor Guy Almog
Guy Almog 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: 11706274Abstract: A distribution device for delivering a selected viewport stream of virtual reality (VR) data to each of a plurality of client devices, comprising a processor configured for receiving a plurality of extended viewport streams of a VR video file each comprising a sequence of extended field of view (EFOV) frames created for a respective one of a plurality of overlapping segments constituting a sphere defined in the VR video file and delivering a selected one of the plurality of extended viewport streams to each of a plurality of client devices by performing the following for each of the client devices in each of a plurality of iterations: (1) receiving a current orientation data of the respective client device; (2) selecting one of the plurality of extended viewport streams according to the current orientation data; and (3) transmitting the selected extended viewport stream to the respective client device.Type: GrantFiled: June 19, 2020Date of Patent: July 18, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Itsik Dvir, Amiram Allouche, Feng Li, Boris Sukholitko, Guy Almog, Guanhua Zhuang
-
Patent number: 11546397Abstract: An apparatus for delivering virtual reality data portions to a client device, including a processing unit configured to perform the following in each one of a plurality of iterations: (1) receive from a network a current orientation data indicating a current orientation of a client device, (2) apply a rotation to a segment of a sphere defined in a virtual reality (VR) video file according to the current orientation, (3) crop from the rotated segment of the sphere in an equirectangular projection format an extended field of view (EFOV) frame in the equirectangular projection format according to the current orientation, and (4) instruct the network to transmit the EFOV frame to the client device.Type: GrantFiled: June 18, 2020Date of Patent: January 3, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Itsik Dvir, Amiram Allouche, Feng Li, Yue Yin, Guy Almog, Guanhua Zhuang
-
Publication number: 20200322403Abstract: A distribution device for delivering a selected viewport stream of virtual reality (VR) data to each of a plurality of client devices, comprising a processing unit configured for receiving a plurality of extended viewport streams of a VR video file each comprising a sequence of extended field of view (EFOV) frames created for a respective one of a plurality of overlapping segments constituting a sphere defined in the VR video file and delivering a selected one of the plurality of extended viewport streams to each of a plurality of client devices by performing the following for each of the client devices in each of a plurality of iterations: (1) receiving a current orientation data of the respective client device; (2) selecting one of the plurality of extended viewport streams according to the current orientation data; and (3) transmitting the selected extended viewport stream to the respective client device.Type: ApplicationFiled: June 19, 2020Publication date: October 8, 2020Inventors: Itsik DVIR, Amiram ALLOUCHE, Feng LI, Boris SUKHOLITKO, Guy ALMOG, Guanhua ZHUANG
-
Publication number: 20200322696Abstract: An apparatus for delivering virtual reality data portions to a client device, including a processing unit configured to perform the following in each one of a plurality of iterations: (1) receive from a network a current orientation data indicating a current orientation of a client device, (2) apply a rotation to a segment of a sphere defined in a virtual reality (VR) video file according to the current orientation, (3) crop from the rotated segment of the sphere in an equirectangular projection format an extended field of view (EFOV) frame in the equirectangular projection format according to the current orientation, and (4) instruct the network to transmit the EFOV frame to the client device.Type: ApplicationFiled: June 18, 2020Publication date: October 8, 2020Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Itsik DVIR, Amiram ALLOUCHE, Feng LI, Yue YIN, Guy ALMOG, Guanhua ZHUANG
-
Patent number: 7984163Abstract: Traffic transmitted over long fat networks (LFN) can be expensive and/or slow. The amount of traffic is reduced by application of the present invention which introduces a manipulator device at each end of a long fat network. The manipulator device emulates the opposing end-side equipment for the local-side equipment and then communications over the long fat network using an established tunnel. Thus, the protocol exchanges that would normally be transmitted over the long fat network in setting up, tearing down and controlling a communications session are reduced or eliminated. Yet an alternate embodiment may use a single manipulator device at a central operator premises of the LFN. The single manipulator device may replace domain names that are embedded within a markup language file with their IP addresses.Type: GrantFiled: January 11, 2006Date of Patent: July 19, 2011Assignee: Flash Networks, Inc.Inventor: Guy Almog
-
Publication number: 20090309739Abstract: A life saving device, system and method arranged for detecting drowning conditions and pre-conditions in a swimmer within a body of water. The device comprises at least one movement sensor, an optical sensor and a pulse sensor wherein all sensors being in direct communication with the swimmer's body and further coupled to a processing unit which is coupled in turn to a wireless data transference unit. The movement sensors are arranged for identifying bodily movements patterns and orientation, the optical sensor is arranged for sensing oxygen level in the blood of the swimmer, the pulse sensor is arranged for sensing the heartbeat rate of the swimmer and the processing unit is arranged to process data from all sensors and determine drowning conditions and pre-conditions according to predefined parameters wherein the parameters are swimmer specific and exhibit a learning process.Type: ApplicationFiled: June 17, 2008Publication date: December 17, 2009Inventors: Oren EZER, Yaniv BANIN, Guy ALMOG
-
Patent number: 7542476Abstract: VPN tunnels are used to connect remote equipment to corporate intranets to create private connections over an ordinarily public network. Problems arise when multiple VPNs are being managed and when the connections exist of specific network segments, such as but not limited to wireless, satellite, cellular, and fiber optics. The disclosed invention allows the VPN tunnel to be broken and a Manipulated VPN to be established in the break. The Manipulated VPN allows for an improvement in efficiency in that manipulation equipment located at each side of the VPN break can emulate the destination equipment and thus, speed the data transfer. To accommodate the use of private IP addresses in this environment, bits of the time to live field are utilized to represent the particular VPN in which a destination private IP address resides.Type: GrantFiled: August 27, 2004Date of Patent: June 2, 2009Assignee: Flash Networks LtdInventors: Guy Almog, Eitan Bar
-
Publication number: 20080140847Abstract: Traffic transmitted over long fat networks (LFN) can be expensive and/or slow. The amount of traffic is reduced by application of the present invention which introduces a manipulator device at each end of a long fat network. The manipulator device emulates the opposing end-side equipment for the local-side equipment and then communications over the long fat network using an established tunnel. Thus, the protocol exchanges that would normally be transmitted over the long fat network in setting up, tearing down and controlling a communications session are reduced or eliminated. Yet an alternate embodiment may use a single manipulator device at a central operator premises of the LFN. The single manipulator device may replace domain names that are embedded within a markup language file with their IP addresses.Type: ApplicationFiled: January 11, 2006Publication date: June 12, 2008Inventor: Guy Almog
-
Publication number: 20050047329Abstract: VPN tunnels are used to connect remote equipment to corporate intranets to create private connections over an ordinarily public network. Problems arise when multiple VPNs are being managed and when the connections exist of specific network segments, such as but not limited to wireless, satellite, cellular, and fiber optics. The disclosed invention allows the VPN tunnel to be broken and a Manipulated VPN to be established in the break. The Manipulated VPN allows for an improvement in efficiency in that manipulation equipment located at each side of the VPN break can emulate the destination equipment and thus, speed the data transfer. To accommodate the use of private IP addresses in this environment, bits of the time to live field are utilized to represent the particular VPN in which a destination private IP address resides.Type: ApplicationFiled: August 27, 2004Publication date: March 3, 2005Inventors: Guy Almog, Eitan Bar