Patents by Inventor Naader Hasani

Naader Hasani 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: 20150301963
    Abstract: In one embodiment, packet memory and resource memory of a memory are independently managed, with regions of packet memory being freed of packets and temporarily made available to resource memory. In one embodiment, packet memory regions are dynamically made available to resource memory so that in-service system upgrade (ISSU) of a packet switching device can be performed without having to statically allocate (as per prior systems) twice the memory space required by resource memory during normal packet processing operations. One embodiment dynamically collects fragments of packet memory stored in packet memory to form a contiguous region of memory that can be used by resource memory in a memory system that is shared between many clients in a routing complex. One embodiment assigns a contiguous region no longer used by packet memory to resource memory, and from resource memory to packet memory, dynamically without packet loss or pause.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: Cisco Technology, Inc., a corporation of California
    Inventors: Mohammed Ismael Tatar, Promode Nedungadi, Naader Hasani, John C. Carney
  • Publication number: 20070165638
    Abstract: A method of routing data over an Internet Protocol security (IPSec) network, the method comprising: receiving packets for transmission over the IPSec network, controlling the order of processing of the packets, determining whether each packet requires security features, feeding of the packets to a post-queue line interface module according to the order of processing the packets and allocating a sequence number to each packet in the order of feeding of packets to the post-queue line interface module. A packet requiring security features are provided with such features, which may be AH or ESP protocol, before it is transmitted over the Internet Protocol security network. As the queueing of the packet is done before the packet is provided with security features, the quality of service of the IPSec network is improved with the packets being received at the anti-replay window according to the order of the allocated sequence numbers.
    Type: Application
    Filed: January 13, 2006
    Publication date: July 19, 2007
    Inventors: Naader Hasani, Mohammed Tatar
  • Patent number: 6625167
    Abstract: A system and method for pentad-based processing are disclosed for efficient processing of DS3 data by converting a DS3 frame to pentad and shuffling the overhead bit in the pentad. A framer searches for F-bits in detecting the column boundary alignment and M-bits in detecting the row boundary alignment to produce a control signal to a barrel shifter for adjusting the overhead bit position to the most significant bit position of a pentad. The F-bits and M-bits alignments require that F-bits or M-bits are detected in a predetermine number of consecutive frames. Upon proper framing, a converter converts the pentad back to a DS3 frame at the output for processing with other interfaces.
    Type: Grant
    Filed: August 20, 1999
    Date of Patent: September 23, 2003
    Assignee: Cisco Technology, Inc.
    Inventor: Naader Hasani
  • Patent number: 6327684
    Abstract: A method of testing the core logic in a digital system, the method having a sequence of test operations including a shift-in operation in which a test stimulus is shifted into scanable memory elements in the core logic, a capture operation in which data in the memory elements is captured, and a shift-out operation in which captured data is shifted out of the core logic for analysis, comprises the improvement of, for each the test operation, concurrently enabling the domain clock of each clock domain in the core logic at the beginning of each test operation, performing the test operation in each domain and disabling the domain clock at the end of each test operation in each domain. The method allows all of the clock domains, including signal paths which traverse domain boundaries and/or have multi-cycle paths to be tested concurrently and at their respective functional clock rate of each clock.
    Type: Grant
    Filed: May 11, 1999
    Date of Patent: December 4, 2001
    Assignee: Logicvision, Inc.
    Inventors: Benoit Nadeau-Dostie, Naader Hasani, Jean-François Coté