Patents by Inventor Oren Markovitz
Oren Markovitz 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: 20240015109Abstract: A method and device are presented for decreasing processing cycles spent forwarding packets of a communication from receive queues to at least one transmit queue of a network interface controller. When received, packets are placed into a receive queue based on property(ies) of a leading packet. Buffer metadata including transmit information is associated with each communication. Processor circuitry transfers the packets from each of the receive queues to a transmit queue and the buffer metadata is used to determine how to transmit the packet and how to process the packet before transmission.Type: ApplicationFiled: July 6, 2022Publication date: January 11, 2024Inventor: Oren Markovitz
-
Patent number: 10715247Abstract: A receiver is presented, such that the receiver may be configured to receive transmissions in accordance with a continuous waveform and to relock quickly on a received transmission when the transmitter is switched or a change in the waveform parameters is made. The receiver may be configured to support reception of a shared channel and/or of a channel allocated for SCPC usage and may be modified while used (e.g., dynamic SCPC). In addition, a satellite communication system is presented, the satellite communication system comprising at least one receiver in accordance with the above-described receiver. The satellite communication system may be configured to utilize the receiver's characteristics for at least the purpose of achieving a highly efficient return link channel.Type: GrantFiled: June 5, 2019Date of Patent: July 14, 2020Assignee: Gilat Satellite Networks Ltd.Inventors: Oren Markovitz, Dubi Lever
-
Publication number: 20190379448Abstract: A receiver is presented, such that the receiver may be configured to receive transmissions in accordance with a continuous waveform and to relock quickly on a received transmission when the transmitter is switched or a change in the waveform parameters is made. The receiver may be configured to support reception of a shared channel and/or of a channel allocated for SCPC usage and may be modified while used (e.g., dynamic SCPC). In addition, a satellite communication system is presented, the satellite communication system comprising at least one receiver in accordance with the above-described receiver. The satellite communication system may be configured to utilize the receiver's characteristics for at least the purpose of achieving a highly efficient return link channel.Type: ApplicationFiled: June 5, 2019Publication date: December 12, 2019Inventors: Oren Markovitz, Dubi Lever
-
Patent number: 10491691Abstract: A first computing device and a second computing device may both be located behind the same gateway. The first computing device and the second computing device may not be part of a same local area network. Accordingly, the first computing device and the second computing device may not be discoverable to each other via standard layer two discovery protocols. The first computing device may be a tunneled device and the second computing device may be a non-tunneled device. Accordingly, the first computing device and the second computing device may not be discoverable to each other via standard layer three discovery protocols. Described herein are systems and methods for performing IP packet manipulation to facilitate a local discovery session between the first computing device and the second computing device.Type: GrantFiled: February 23, 2017Date of Patent: November 26, 2019Assignee: Gilat Satellite Networks Ltd.Inventors: Oren Markovitz, Yoseph Hecht
-
Patent number: 10051436Abstract: Some applications that cannot operate over a non-reliable delivery service may operate sufficiently well over less than a completely guaranteed delivery service. Such an application may perform relatively well even if some transmitted data is not delivered, as long as the application has information regarding which receiving entities received what part of the data. In a point-to-multipoint system, data may be transmitted from a source node to a plurality of destination nodes using a plurality of multicast datagrams. Methods are presented herein for efficiently enabling the source node to determine for each of the plurality of destination nodes which multicast datagrams were successfully received. Also presented are methods for compressing data transmitted from the source node to the destination nodes, wherein a compression dictionary is transmitted from the source node to the destination node using multicast datagrams.Type: GrantFiled: February 2, 2016Date of Patent: August 14, 2018Assignee: Gilat Satellite Networks Ltd.Inventors: Tzvika Meiri, Oren Markovitz, Nitay Argov
-
Patent number: 9924239Abstract: Consumption habits of video content have been changing for some time, as more people (especially young people) prefer video on demand (VOD) services over linear channels. Disclosed is a communication system configured to efficiently deliver video content on demand over a satellite medium. Also disclosed are methods for efficiently delivering video content on demand using multicast transmissions and caching of video title prefixes.Type: GrantFiled: June 4, 2015Date of Patent: March 20, 2018Assignee: Gilat Satellite Networks Ltd.Inventor: Oren Markovitz
-
Publication number: 20170264695Abstract: A first computing device and a second computing device may both be located behind the same gateway. The first computing device and the second computing device may not be part of a same local area network. Accordingly, the first computing device and the second computing device may not be discoverable to each other via standard layer two discovery protocols. The first computing device may be a tunneled device and the second computing device may be a non-tunneled device. Accordingly, the first computing device and the second computing device may not be discoverable to each other via standard layer three discovery protocols. Described herein are systems and methods for performing IP packet manipulation to facilitate a local discovery session between the first computing device and the second computing device.Type: ApplicationFiled: February 23, 2017Publication date: September 14, 2017Inventors: Oren Markovitz, Yoseph Hecht
-
Patent number: 9667592Abstract: In accordance with embodiments of the disclosure, a communication network comprising a hub and a plurality of terminals may be provided. In some embodiments, the hub and the terminals may communicate over a wireless medium. A method is presented for allocating IP addresses (e.g., public IP addresses) in the network while achieving very high utilization of IP addresses and maintaining IP connectivity between nodes connected to the terminals and between said nodes and a network connected to the communication network via the hub (e.g., a public network, such as the Internet). In some embodiments, a common IP address (e.g., a public IP address) may be allocated to each of the terminals for their local interfaces, and routing techniques may be used to resolve resulting obstacles.Type: GrantFiled: January 12, 2015Date of Patent: May 30, 2017Assignee: Gilat Satellite Networks Ltd.Inventors: Oren Markovitz, Eldad Yitzhaki
-
Patent number: 9564960Abstract: In a satellite communication system comprising at least a hub and a plurality of terminals, at least one terminal may include a cache for storing data objects. The cache may be based on a detachable memory device that may be inserted to or removed from the terminal at any given time, including after the terminal is deployed. Aspects are directed to preventing a prefetching of objects already stored in a cache of a remote terminal. In some embodiments, an efficient multicasting of content to terminals over an adaptive link may occur in a manner which may benefit terminals comprising a cache while not affecting or minimally affecting the performance of terminals that may not include a cache.Type: GrantFiled: January 28, 2015Date of Patent: February 7, 2017Assignee: Gilat Satellite Networks Ltd.Inventors: Oren Markovitz, Yoseph Hecht, Nitay Argov, Zohar Kanfi
-
Publication number: 20160234655Abstract: Some applications that cannot operate over a non-reliable delivery service may operate sufficiently well over less than a completely guaranteed delivery service. Such an application may perform relatively well even if some transmitted data is not delivered, as long as the application has information regarding which receiving entities received what part of the data. In a point-to-multipoint system, data may be transmitted from a source node to a plurality of destination nodes using a plurality of multicast datagrams. Methods are presented herein for efficiently enabling the source node to determine for each of the plurality of destination nodes which multicast datagrams were successfully received. Also presented are methods for compressing data transmitted from the source node to the destination nodes, wherein a compression dictionary is transmitted from the source node to the destination node using multicast datagrams.Type: ApplicationFiled: February 2, 2016Publication date: August 11, 2016Inventors: Tzvika Meiri, Oren Markovitz, Nitay Argov
-
Publication number: 20150358692Abstract: Consumption habits of video content have been changing for some time, as more people (especially young people) prefer video on demand (VOD) services over linear channels. Disclosed is a communication system configured to efficiently deliver video content on demand over a satellite medium. Also disclosed are methods for efficiently delivering video content on demand using multicast transmissions and caching of video title prefixes.Type: ApplicationFiled: June 4, 2015Publication date: December 10, 2015Inventor: Oren Markovitz
-
Patent number: 9094090Abstract: In a satellite communication system comprising at least a hub and a plurality of terminals, at least one terminal may include a cache for storing data objects. The cache may be based on a detachable memory device that may be inserted to or removed from the terminal at any given time, including after the terminal is deployed. Aspects are directed to preventing a prefetching of objects already stored in a cache of a remote terminal. In some embodiments, an efficient multicasting of content to terminals over an adaptive link may occur in a manner which may benefit terminals comprising a cache while not affecting or minimally affecting the performance of terminals that may not include a cache.Type: GrantFiled: March 1, 2012Date of Patent: July 28, 2015Assignee: Gilat Satellite Networks Ltd.Inventors: Oren Markovitz, Yoseph Hecht, Nitay Argov, Zohar Kanfi
-
Publication number: 20150200909Abstract: In accordance with embodiments of the disclosure, a communication network comprising a hub and a plurality of terminals may be provided. In some embodiments, the hub and the terminals may communicate over a wireless medium. A method is presented for allocating IP addresses (e.g., public IP addresses) in the network while achieving very high utilization of IP addresses and maintaining IP connectivity between nodes connected to the terminals and between said nodes and a network connected to the communication network via the hub (e.g., a public network, such as the Internet). In some embodiments, a common IP address (e.g., a public IP address) may be allocated to each of the terminals for their local interfaces, and routing techniques may be used to resolve resulting obstacles.Type: ApplicationFiled: January 12, 2015Publication date: July 16, 2015Inventors: Oren Markovitz, Eldad Yitzhaki
-
Patent number: 9065784Abstract: A communication system comprises one or more transmitters and a receiving station. A transmitter segments a payload to be transmitted into multiple fragments and transmits each fragment of the payload in a different transmission. The receiving station receives the fragments, reassembles the payload from the received fragments and validates the integrity of the payload. Methods are presented for efficiently rebuilding a payload from fragments of the payload and for validating the integrity of the payload.Type: GrantFiled: September 9, 2013Date of Patent: June 23, 2015Assignee: Gilat Satellite Networks Ltd.Inventors: Oren Markovitz, Rafi Heiman, Idit Chen
-
Publication number: 20150139021Abstract: In a satellite communication system comprising at least a hub and a plurality of terminals, at least one terminal may include a cache for storing data objects. The cache may be based on a detachable memory device that may be inserted to or removed from the terminal at any given time, including after the terminal is deployed. Aspects are directed to preventing a prefetching of objects already stored in a cache of a remote terminal. In some embodiments, an efficient multicasting of content to terminals over an adaptive link may occur in a manner which may benefit terminals comprising a cache while not affecting or minimally affecting the performance of terminals that may not include a cache.Type: ApplicationFiled: January 28, 2015Publication date: May 21, 2015Inventors: Oren Markovitz, Yoseph Hecht, Nitay Argov, Zohar Kanfi
-
Publication number: 20140071998Abstract: A communication system comprises one or more transmitters and a receiving station. A transmitter segments a payload to be transmitted into multiple fragments and transmits each fragment of the payload in a different transmission. The receiving station receives the fragments, reassembles the payload from the received fragments and validates the integrity of the payload. Methods are presented for efficiently rebuilding a payload from fragments of the payload and for validating the integrity of the payload.Type: ApplicationFiled: September 9, 2013Publication date: March 13, 2014Applicant: Gilat Satellite Networks Ltd.Inventors: Oren MARKOVITZ, Rafi HEIMAN, Idit CHEN
-
Publication number: 20130080701Abstract: In a satellite communication system comprising at least a hub and a plurality of terminals, at least one terminal may include a cache for storing data objects. The cache may be based on a detachable memory device that may be inserted to or removed from the terminal at any given time, including after the terminal is deployed. Aspects are directed to preventing a prefetching of objects already stored in a cache of a remote terminal. In some embodiments, an efficient multicasting of content to terminals over an adaptive link may occur in a manner which may benefit terminals comprising a cache while not affecting or minimally affecting the performance of terminals that may not include a cache.Type: ApplicationFiled: March 1, 2012Publication date: March 28, 2013Applicant: GILAT SATELLITE NETWORKS, LTD.Inventors: Oren Markovitz, Yoseph Hecht, Nitay Argov, Zohar Kanfi
-
Publication number: 20050026596Abstract: The proposed system according to the present invention introduces an innovative location based approach in order to provide authentication, authorization and accounting (triple-A) of clients suited for hotspots, enterprises and home users in the wireless environment. The system provides full protection against key exchange attackers, while accomplishing the basic requirement for zero-configuration for both fixed and mobile hotspot users, openness and transparency to end-to-end services and protocols. Further more, said system provides Internet Service Providers (ISP) and Wireless Broadband Access Providers billing rather than a way for hotspot providers to bill their customers and a current Wireless network location detection technology which enables accurate detection. All the above make the proposed system worthwhile and much more efficient than existing methodologies and a perfect and essential solution for hotspots, Wireless Broadband Access Providers (e.g. Wi-Max) and other enterprise Wireless network.Type: ApplicationFiled: May 13, 2004Publication date: February 3, 2005Inventor: Oren Markovitz