Patents by Inventor Eran Dosh

Eran Dosh 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: 20230318270
    Abstract: A fish tape assembly comprising: a fish tape having a first and second opposite ends, configured to be pushed/pulled via a conduit pathway extending within a wall; a location indicator coupled to the fish tape, and configured to enable detecting a current location of the location indicator along a conduit pathway, through which the first end of the fish tape is being pushed; and a monitor, configured to enable receiving information that relates to the current location of the location indicator, thereby allowing generation of a three-dimensional (3D) map of the conduit pathway.
    Type: Application
    Filed: March 29, 2022
    Publication date: October 5, 2023
    Inventor: Eran DOSH
  • Patent number: 8949838
    Abstract: Described embodiments process multiple threads of commands in a network processor. One or more tasks are generated corresponding to each received packet, and the tasks are provided to a packet processor module (MPP). A scheduler associates each received task with a command flow. A thread updater writes state data corresponding to the flow to a context memory. The scheduler determines an order of processing of the command flows. When a processing thread of a multi-thread processor is available, the thread updater loads, from the context memory, state data for at least one scheduled flow to one of the multi-thread processors. The multi-thread processor processes a next command of the flow based on the loaded state data. If the processed command requires operation of a co-processor module, the multi-thread processor sends a co-processor request and switches command processing from the first flow to a second flow.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: February 3, 2015
    Assignee: LSI Corporation
    Inventors: Deepak Mital, William Burroughs, Eran Dosh, Eyal Rosin
  • Patent number: 8671245
    Abstract: In an exemplary computer system having one or more masters configured to the same slave memory using a protocol, such as the AMBA AXI protocol, a master provides an ID field to the memory as part of a data request, where the ID field has a line ID sub-field that represents a line ID value that uniquely identifies a particular cache line (or subset of cache lines) in the master, where the memory returns the line ID value back to the master along with the retrieved data. The master uses the line ID value to identify the cache line into which the retrieved data is to be stored. In this way, the master does not need to maintain a queue of address buffers to retain the addresses for data requests currently being processed, where the size of the queue limits the number of parallel in-service data requests by the master.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: March 11, 2014
    Assignee: LSI Corporation
    Inventor: Eran Dosh
  • Publication number: 20130046961
    Abstract: An apparatus generally having an interface circuit and a processor. The interface circuit may have a queue and a connection to a memory. The processor may have a pipeline. The processor is generally configured to (i) place an address in the queue in response to processing a first instruction in a first stage of the pipeline, (ii) generate a flag by processing a second instruction in a second stage of the pipeline, the second instruction may be processed in the second stage after the first instruction is processed in the first stage, and (iii) generate a signal based on the flag in a third stage of the pipeline. The third stage may be situated in the pipeline after the second stage. The interface circuit is generally configured to cancel the address from the queue without transferring the address to the memory in response to the signal having a disabled value.
    Type: Application
    Filed: August 15, 2011
    Publication date: February 21, 2013
    Inventors: Alexander Rabinovitch, Leonid Dubrovin, Eran Dosh, Noam Abda, Vered Antebi
  • Patent number: 8352714
    Abstract: A processor (e.g., a Digital Signal Processor (DSP) core) rewinds a pipeline of instructions upon a watchpoint event in an instruction being processed. The program execution ceases at the instruction in which the watchpoint event occurred, while the instruction and subsequent instructions are cancelled, keeping the hardware components associated with executing the program in their previous states, prior to the watchpoint. The rewind is such that the program is refetched to enable execution to continue from the instruction in which the watchpoint event occurred. The watchpoint event is executed in a “break before make” manner.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: January 8, 2013
    Assignee: LSI Corporation
    Inventors: Eran Dosh, Hagit Margolin, Assaf Rachlevski
  • Publication number: 20120230341
    Abstract: Described embodiments process multiple threads of commands in a network processor. One or more tasks are generated corresponding to each received packet, and the tasks are provided to a packet processor module (MPP). A scheduler associates each received task with a command flow. A thread updater writes state data corresponding to the flow to a context memory. The scheduler determines an order of processing of the command flows. When a processing thread of a multi-thread processor is available, the thread updater loads, from the context memory, state data for at least one scheduled flow to one of the multi-thread processors. The multi-thread processor processes a next command of the flow based on the loaded state data. If the processed command requires operation of a co-processor module, the multi-thread processor sends a co-processor request and switches command processing from the first flow to a second flow.
    Type: Application
    Filed: May 17, 2012
    Publication date: September 13, 2012
    Inventors: Deepak Mital, William Burroughs, Eran Dosh, Eyal Rosin
  • Publication number: 20120166694
    Abstract: In an exemplary computer system having one or more masters configured to the same slave memory using a protocol, such as the AMBA AXI protocol, a master provides an ID field to the memory as part of a data request, where the ID field has a line ID sub-field that represents a line ID value that uniquely identifies a particular cache line (or subset of cache lines) in the master, where the memory returns the line ID value back to the master along with the retrieved data. The master uses the line ID value to identify the cache line into which the retrieved data is to be stored. In this way, the master does not need to maintain a queue of address buffers to retain the addresses for data requests currently being processed, where the size of the queue limits the number of parallel in-service data requests by the master.
    Type: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Applicant: LSI CORPORATION
    Inventor: Eran Dosh
  • Publication number: 20110185156
    Abstract: A processor (e.g., a Digital Signal Processor (DSP) core) rewinds a pipeline of instructions upon a watchpoint event in an instruction being processed. The program execution ceases at the instruction in which the watchpoint event occurred, while the instruction and subsequent instructions are cancelled, keeping the hardware components associated with executing the program in their previous states, prior to the watchpoint. The rewind is such that the program is refetched to enable execution to continue from the instruction in which the watchpoint event occurred. The watchpoint event is executed in a “break before make” manner.
    Type: Application
    Filed: January 28, 2010
    Publication date: July 28, 2011
    Applicant: LSI CORPORATION
    Inventors: Eran Dosh, Hagit Margolin, Assaf Rachlevski