Patents by Inventor Hakan I. Pekcan

Hakan I. Pekcan 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: 9444757
    Abstract: Described embodiments provide a method of updating configuration data of a network processor having one or more processing modules and a shared memory. A control processor of the network processor writes updated configuration data to the shared memory and sends a configuration update request to a configuration manager. The configuration update request corresponds to the updated configuration data. The configuration manager determines whether the configuration update request corresponds to settings of a given one of the processing modules. If the configuration update request corresponds to settings of a given one of the one or more processing modules, the configuration manager, sends one or more configuration operations to a destination one of the processing modules corresponding to the configuration update request and updated configuration data.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: September 13, 2016
    Assignee: Intel Corporation
    Inventors: Hakan I. Pekcan, Steven J. Pollock, Jerry Pirog
  • Patent number: 8218770
    Abstract: Described embodiments provide a server for transferring data packets of streaming data sessions between devices. The server includes an accelerator that, for received data packets, i) extracts header fields of the packets, ii) determines, based on the header fields, a destination for the packets, and iii) provides the packets to the destination. For data to be transmitted, the accelerator i) groups the data into packets, ii) generates header fields for the packets, and iii) provides the packets to the network. A memory arbiter manages accesses to memory that buffers data and stores keys corresponding to the data sessions. A storage medium stores media files corresponding to the data sessions. A key manager includes i) a first memory for storing a master key of the server, ii) a second memory for storing one or more keys corresponding to the data sessions, and iii) a processor to encrypt and decrypt data.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: July 10, 2012
    Assignee: Agere Systems Inc.
    Inventors: Ambalavanar Arulambalam, David E. Clune, Nevin C. Heintze, Michael James Hunter, Hakan I. Pekcan
  • Publication number: 20110289179
    Abstract: Described embodiments provide a method of updating configuration data of a network processor having one or more processing modules and a shared memory. A control processor of the network processor writes updated configuration data to the shared memory and sends a configuration update request to a configuration manager. The configuration update request corresponds to the updated configuration data. The configuration manager determines whether the configuration update request corresponds to settings of a given one of the processing modules. If the configuration update request corresponds to settings of a given one of the one or more processing modules, the configuration manager, sends one or more configuration operations to a destination one of the processing modules corresponding to the configuration update request and updated configuration data.
    Type: Application
    Filed: July 27, 2011
    Publication date: November 24, 2011
    Inventors: Hakan I. Pekcan, Steven J. Pollock, Jerry Pirog
  • Patent number: 7912060
    Abstract: In some examples, a protocol accelerator extracts a queue identifier from an incoming packet, for identifying a first buffer queue in which the packet is to be stored for transport layer processing. A packet having an error or condition is identified, such that the accelerator cannot perform the processing on that packet. A processor is interrupted. The identified packet is stored in a second buffer queue. The processor performs transport layer processing in response to the interrupt, while the accelerator continues transport layer processing of packets in the first buffer queue. In some examples, a TCP congestion window size is adjusted. A programmable congestion window increment value is provided. The window size is set to an initial value at the beginning of a TCP data transmission. The window size is increased by the increment value when an acknowledgement is received.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: March 22, 2011
    Assignee: Agere Systems Inc.
    Inventors: Jian-Guo Chen, Cheng Gang Duan, Nevin C. Heintze, Hakan I. Pekcan, Kent E. Wires
  • Patent number: 7599364
    Abstract: An apparatus and method are provided for extracting connection information from a traffic header in a communications network. The apparatus includes a first storage element containing a first look-up table for determining a first data packet header offset and data size for extracting a communications protocol type from the header and a second storage element containing a second look-up table for determining from the communications protocol type a second data packet header offset and second data size for extracting a connection address from the header. The storage elements may be in the form of content-addressable memories. Exception handling and hardware initialization can be controlled by a system processor.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: October 6, 2009
    Assignee: Agere Systems Inc.
    Inventors: Jian-Guo Chen, Nevin C. Heintze, Hakan I. Pekcan, Cheng Gang Duan, Kent E. Wires, Lin Hua
  • Publication number: 20090147787
    Abstract: A hardware accelerated streaming arrangement, especially for RTP real time protocol streaming, employs a directing file determining the pointers, header lengths and offsets of a block of one or more data packets to be sent out through a network accelerated streaming system. The directing file is established by a control processor, for example working in the background, and is stored to provide information making it possible to determine certain information including header sizes and pointers to RTP payload and other data, without the need during egress of the data for analysis related to the type of media or protocol concerned.
    Type: Application
    Filed: October 6, 2006
    Publication date: June 11, 2009
    Inventors: Ambalavanar Arulambalam, Jian-Guo Chen, Nevin C, Heintze, Hakan I. Pekcan, Kent E. Wires
  • Publication number: 20080285571
    Abstract: A hardware accelerated streaming arrangement, especially for RTP real time protocol streaming, directs data packets for one or more streams between sources and destinations, using addressing and handling criteria that are determined in part from control packets and are used to alter or supplement headers associated with the stream content packets. A programmed control processor responds to control packets in RTCP or RTSP format, whereby the handling or direction of RTP packets can be changed. The control processor stores data for the new addressing and handling criteria in a memory accessible to a hardware accelerator, arranged to store the criteria for multiple ongoing streams at the same time. When a content packet is received, its addressing and handling criteria are found in the memory and applied, by action of the network accelerator, without the need for computation by the control processor.
    Type: Application
    Filed: October 6, 2006
    Publication date: November 20, 2008
    Inventors: Ambalavanar Arulambalam, Jian-Guo Chen, Nevin C. Heintze, Hakan I. Pekcan, Kent E. Wires
  • Patent number: 5736734
    Abstract: A fingerprint enhancement system has a platen with a liquid contacting and finger-touching surface. Two collimated interrogating light beams lie below and are opposite sides of the finger-touching surface. The horizontal extensions of the light beams assume an angle of approximately forty-five degrees with the finger longitudinal axis. Side surfaces of the platen are oriented normal to the incident colliminated light beams prior to interrogation. The light beam modulated by the fingerprint passes to a reflecting mirror, imaging means and a scanner below the platen. A polarizing filter lies between the platen and reflecting mirror. A second polarizing filter lies above the platen. A contrast enhancement circuit increases the modulation of the scanned fingerprint signal and automatically adjusts the level of the modulated signal without saturation. Circuit filtering eliminates spurious input signals. Finger position sensing by a light emitting diode and photo transistor is also provided.
    Type: Grant
    Filed: August 12, 1996
    Date of Patent: April 7, 1998
    Assignee: Fingermatrix, Inc.
    Inventors: Daniel H. Marcus, Hakan I. Pekcan, William Chilcott, Arthur Schlang