Patents by Inventor Ofir Amir

Ofir Amir 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: 9674252
    Abstract: A system and method for off-loading the serving of repetitive content by a streaming server are presented. The method includes establishing a plurality of unicast transport-layer sockets with a plurality of end-user devices; receiving a plurality of requests for a multimedia content from the plurality of end-user devices, wherein the plurality of requests are session-layer requests; determining if the received plurality of requests are for a repetitive content; and upon determination that the received plurality of requests are for the repetitive content: opening a single socket with a streaming application of at least one streaming server; retrieving a single copy of the requested multimedia content from the streaming application over the single socket; and streaming the retrieved single copy to the plurality of end-user devices through their respective plurality of unicast transport-layer sockets.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: June 6, 2017
    Assignee: Imvision Software Technologies Ltd.
    Inventors: Sharon Mantin, Ofir Amir, Yossi Barshishat
  • Publication number: 20150172345
    Abstract: A system and method for off-loading the serving of repetitive content by a streaming server are presented. The method includes establishing a plurality of unicast transport-layer sockets with a plurality of end-user devices; receiving a plurality of requests for a multimedia content from the plurality of end-user devices, wherein the plurality of requests are session-layer requests; determining if the received plurality of requests are for a repetitive content; and upon determination that the received plurality of requests are for the repetitive content: opening a single socket with a streaming application of at least one streaming server; retrieving a single copy of the requested multimedia content from the streaming application over the single socket; and streaming the retrieved single copy to the plurality of end-user devices through their respective plurality of unicast transport-layer sockets.
    Type: Application
    Filed: February 2, 2015
    Publication date: June 18, 2015
    Applicant: imVision Software Technologies Ltd.
    Inventors: Sharon Mantin, Ofir Amir, Yossi Barshishat
  • Patent number: 9026670
    Abstract: A non-transitory computer readable medium, a system and a method for streaming, the method may include: intercepting, by a redirector, a request from a streaming application, to receive metadata indicative of location of multiple video file segments; sending to the streaming application metadata that points to locations of cached video file segments within a single streaming cache or multiple streaming caches and points to locations outside the streaming cache of other video file segments that are not cached; receiving, by the streaming cache, a request from the streaming application to receive a cached video file segment; sending from the streaming cache the cached video file segment.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: May 5, 2015
    Assignee: Allot Communications Ltd.
    Inventors: Ofir Amir, Einat Mahat, Or Amizur, Ohad Dekel
  • Patent number: 8949366
    Abstract: A system, a method and a computer program product for transmission over a network, the method includes: receiving, by an intermediate system coupled to the network, a portion of a data structure that is aimed to a recipient computer; generating a stamp that is responsive to a content of a segment of the data structure and is indifferent to transfer information about a transmission of the data structure; wherein the portion may include the segment or equals the segment; determining, by the intermediate system, whether to cache the portion, in response to at least a comparison between the stamp and stamps of cached portions of data structures; selectively caching the portion in response to the determination; and transmitting to the recipient computer either one of the portion of the transmitted data structure and a cached version of the portion of the transmitted data structure.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: February 3, 2015
    Assignee: Allot Communications Ltd.
    Inventors: Eyal Zohar, Ofir Amir
  • Publication number: 20130054728
    Abstract: A non-transitory computer readable medium, a system and a method for streaming, the method may include: intercepting, by a redirector, a request from a streaming application, to receive metadata indicative of location of multiple video file segments; sending to the streaming application metadata that points to locations of cached video file segments within a single streaming cache or multiple streaming caches and points to locations outside the streaming cache of other video file segments that are not cached; receiving, by the streaming cache, a request from the streaming application to receive a cached video file segment; sending from the streaming cache the cached video file segment.
    Type: Application
    Filed: February 28, 2012
    Publication date: February 28, 2013
    Applicant: Oversi Networks Ltd.
    Inventors: Ofir AMIR, Einat MAHAT, Or AMIZUR, Ohad DEKEL
  • Publication number: 20120297009
    Abstract: A non-transitory computer readable medium and a method that may include receiving, at a first level cache that is coupled to a radio access network (RAN) component, a data entity that comprises an address; wherein each cache of the hierarchical group of caches is coupled to a component of the RAN or to a component of a core network that is coupled between the RAN and the Internet; identifying the data entity as comprising a request to receive information from a requesting entity that is wirelessly coupled to the RAN—if the address belongs to a root cache address range; providing the information, by the first level cache, to the requesting entity if the content is stored in the first level cache; and sending to an intermediate level cache the data entity if the information is not stored in the first level cache.
    Type: Application
    Filed: March 1, 2012
    Publication date: November 22, 2012
    Applicant: OVERSI NETWORKS LTD.
    Inventors: Ofir AMIR, Or AMIZUR, Ohad DEKEL, Arik Eizikovich
  • Publication number: 20120278424
    Abstract: A system, a method and a computer program product for transmission over a network, the method includes: receiving, by an intermediate system coupled to the network, a portion of a data structure that is aimed to a recipient computer; generating a stamp that is responsive to a content of a segment of the data structure and is indifferent to transfer information about a transmission of the data structure; wherein the portion may include the segment or equals the segment; determining, by the intermediate system, whether to cache the portion, in response to at least a comparison between the stamp and stamps of cached portions of data structures; selectively caching the portion in response to the determination; and transmitting to the recipient computer either one of the portion of the transmitted data structure and a cached version of the portion of the transmitted data structure.
    Type: Application
    Filed: November 3, 2010
    Publication date: November 1, 2012
    Applicant: Oversi Networks Ltd.
    Inventors: Eyal Zohar, Ofir Amir
  • Patent number: 7123697
    Abstract: In a method and voice mail system for providing a call answering service between a source telephone and a target telephone, a voice mail system receives an unanswered call directed to the target telephone. If the target telephone is not busy, the voice mail system establishes an outgoing call to the target telephone and conveys to the source telephone a response having embedded media parameters identifying media ports of the voice mail system. In response to an accept call instruction received from the target telephone, the voice mail system terminates the response and bridges all media between the source telephone and the target telephone.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: October 17, 2006
    Assignee: Comverse Ltd.
    Inventors: Ofir Amir, Nadav Ramati
  • Publication number: 20050152515
    Abstract: In a method and voice mail system for providing a call answering service between a source telephone and a target telephone, a voice mail system receives an unanswered call directed to the target telephone. If the target telephone is not busy, the voice mail system establishes an outgoing call to the target telephone and conveys to the source telephone a response having embedded media parameters identifying media ports of the voice mail system. In response to an accept call instruction received from the target telephone, the voice mail system terminates the response and bridges all media between the source telephone and the target telephone.
    Type: Application
    Filed: February 26, 2004
    Publication date: July 14, 2005
    Inventors: Ofir Amir, Nadav Ramati