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: 20240015109
    Abstract: 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: Application
    Filed: July 6, 2022
    Publication date: January 11, 2024
    Inventor: Oren Markovitz
  • Patent number: 10715247
    Abstract: 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: Grant
    Filed: June 5, 2019
    Date of Patent: July 14, 2020
    Assignee: Gilat Satellite Networks Ltd.
    Inventors: Oren Markovitz, Dubi Lever
  • Publication number: 20190379448
    Abstract: 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: Application
    Filed: June 5, 2019
    Publication date: December 12, 2019
    Inventors: Oren Markovitz, Dubi Lever
  • Patent number: 10491691
    Abstract: 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: Grant
    Filed: February 23, 2017
    Date of Patent: November 26, 2019
    Assignee: Gilat Satellite Networks Ltd.
    Inventors: Oren Markovitz, Yoseph Hecht
  • Patent number: 10051436
    Abstract: 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: Grant
    Filed: February 2, 2016
    Date of Patent: August 14, 2018
    Assignee: Gilat Satellite Networks Ltd.
    Inventors: Tzvika Meiri, Oren Markovitz, Nitay Argov
  • Patent number: 9924239
    Abstract: 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: Grant
    Filed: June 4, 2015
    Date of Patent: March 20, 2018
    Assignee: Gilat Satellite Networks Ltd.
    Inventor: Oren Markovitz
  • Publication number: 20170264695
    Abstract: 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: Application
    Filed: February 23, 2017
    Publication date: September 14, 2017
    Inventors: Oren Markovitz, Yoseph Hecht
  • Patent number: 9667592
    Abstract: 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: Grant
    Filed: January 12, 2015
    Date of Patent: May 30, 2017
    Assignee: Gilat Satellite Networks Ltd.
    Inventors: Oren Markovitz, Eldad Yitzhaki
  • Patent number: 9564960
    Abstract: 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: Grant
    Filed: January 28, 2015
    Date of Patent: February 7, 2017
    Assignee: Gilat Satellite Networks Ltd.
    Inventors: Oren Markovitz, Yoseph Hecht, Nitay Argov, Zohar Kanfi
  • Publication number: 20160234655
    Abstract: 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: Application
    Filed: February 2, 2016
    Publication date: August 11, 2016
    Inventors: Tzvika Meiri, Oren Markovitz, Nitay Argov
  • Publication number: 20150358692
    Abstract: 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: Application
    Filed: June 4, 2015
    Publication date: December 10, 2015
    Inventor: Oren Markovitz
  • Patent number: 9094090
    Abstract: 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: Grant
    Filed: March 1, 2012
    Date of Patent: July 28, 2015
    Assignee: Gilat Satellite Networks Ltd.
    Inventors: Oren Markovitz, Yoseph Hecht, Nitay Argov, Zohar Kanfi
  • Publication number: 20150200909
    Abstract: 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: Application
    Filed: January 12, 2015
    Publication date: July 16, 2015
    Inventors: Oren Markovitz, Eldad Yitzhaki
  • Patent number: 9065784
    Abstract: 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: Grant
    Filed: September 9, 2013
    Date of Patent: June 23, 2015
    Assignee: Gilat Satellite Networks Ltd.
    Inventors: Oren Markovitz, Rafi Heiman, Idit Chen
  • Publication number: 20150139021
    Abstract: 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: Application
    Filed: January 28, 2015
    Publication date: May 21, 2015
    Inventors: Oren Markovitz, Yoseph Hecht, Nitay Argov, Zohar Kanfi
  • Publication number: 20140071998
    Abstract: 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: Application
    Filed: September 9, 2013
    Publication date: March 13, 2014
    Applicant: Gilat Satellite Networks Ltd.
    Inventors: Oren MARKOVITZ, Rafi HEIMAN, Idit CHEN
  • Publication number: 20130080701
    Abstract: 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: Application
    Filed: March 1, 2012
    Publication date: March 28, 2013
    Applicant: GILAT SATELLITE NETWORKS, LTD.
    Inventors: Oren Markovitz, Yoseph Hecht, Nitay Argov, Zohar Kanfi
  • Publication number: 20050026596
    Abstract: 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: Application
    Filed: May 13, 2004
    Publication date: February 3, 2005
    Inventor: Oren Markovitz