Patents by Inventor Tomasz Janczak

Tomasz Janczak 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: 8566537
    Abstract: A method and apparatus to facilitate shared pointers in a heterogeneous platform. In one embodiment of the invention, the heterogeneous or non-homogeneous platform includes, but is not limited to, a central processing core or unit, a graphics processing core or unit, a digital signal processor, an interface module, and any other form of processing cores. The heterogeneous platform has logic to facilitate sharing of pointers to a location of a memory shared by the CPU and the GPU. By sharing pointers in the heterogeneous platform, the data or information sharing between different cores in the heterogeneous platform can be simplified.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: October 22, 2013
    Assignee: Intel Corporation
    Inventors: Yang Ni, Rajkishore Barik, Ali-Reza Adl-Tabatabai, Tatiana Shpeisman, Jayanth N. Rao, Ben J. Ashbaugh, Tomasz Janczak
  • Patent number: 8434074
    Abstract: A single instruction multiple data processor may accomplish register allocation by identifying live ranges that have incompatible write masks during compilation. Then, edges are added in an interference graph between live ranges that have incompatible masks so that those live ranges will not be assigned to the same physical register.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: April 30, 2013
    Assignee: Intel Corporation
    Inventors: Tomasz Janczak, Ben J. Ashbaugh
  • Publication number: 20120254497
    Abstract: A method and apparatus to facilitate shared pointers in a heterogeneous platform. In one embodiment of the invention, the heterogeneous or non-homogeneous platform includes, but is not limited to, a central processing core or unit, a graphics processing core or unit, a digital signal processor, an interface module, and any other form of processing cores. The heterogeneous platform has logic to facilitate sharing of pointers to a location of a memory shared by the CPU and the GPU. By sharing pointers in the heterogeneous platform, the data or information sharing between different cores in the heterogeneous platform can be simplified.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Inventors: YANG NI, Rajkishore Barik, Ali-Reza Adl-Tabatabai, Tatiana Shpeisman, Jayanth N. Rao, Ben J. Ashbaugh, Tomasz Janczak
  • Publication number: 20110209127
    Abstract: A single instruction multiple data processor may accomplish register allocation by identifying live ranges that have incompatible write masks during compilation. Then, edges are added in an interference graph between live ranges that have incompatible masks so that those live ranges will not be assigned to the same physical register.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 25, 2011
    Inventors: Tomasz Janczak, Ben J. Ashbaugh
  • Patent number: 7856465
    Abstract: Embodiments of a hardware accelerator having a circuit configurable to perform a plurality of matrix operations and Fast Fourier Transforms (FFT) are presented herein.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: December 21, 2010
    Assignee: Intel Corporation
    Inventors: Tomasz Janczak, Wieslaw Wisniewski
  • Patent number: 7706399
    Abstract: Access points in wireless networks provide contention free access to stations through polling. Polling frames are transmitted to stations at polling intervals. Stations may transmit polling alignment requests to the access point to request a modification of the polling interval. Virtual polling is provided by publishing a virtual polling schedule. Stations respond to the virtual polling schedule without receiving polling frames. Polling intervals used during virtual polling may be modified in response to polling alignment requests from mobile stations.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: April 27, 2010
    Assignee: Intel Corporation
    Inventor: Tomasz Janczak
  • Publication number: 20080155002
    Abstract: Embodiments of a hardware accelerator having a circuit configurable to perform a plurality of matrix operations and Fast Fourier Transforms (FFT) are presented herein.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Tomasz Janczak, Wieslaw Wisniewski
  • Patent number: 7180861
    Abstract: A system and method for prioritizing the transmission of packets in a wireless local area network. A station selects a packet from local priority queuing and identifies the priority bits of the packet. The station declares the priority of the selected packet based on the binary value of the priority bits. If the station detects that another station has selected a packet with a higher priority, then the station ceases to contend for transmission during the current transmission cycle.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: February 20, 2007
    Assignee: Intel Corporation
    Inventor: Tomasz Janczak
  • Publication number: 20060083166
    Abstract: A system and method for prioritizing the transmission of packets in a wireless local area network. A station selects a packet from local priority queuing and identifies the priority bits of the packet. The station declares the priority of the selected packet based on the binary value of the priority bits. If the station detects that another station has selected a packet with a higher priority, then the station ceases to contend for transmission during the current transmission cycle.
    Type: Application
    Filed: November 15, 2001
    Publication date: April 20, 2006
    Inventor: Tomasz Janczak
  • Publication number: 20050243788
    Abstract: Briefly, in accordance with one embodiment of the invention, an apparatus with capabilities to communicate in a wireless network, comprising a channel access scheme providing access to the wireless network, the access scheme using a modulo N backoff scheme providing a modulo N backoff; and the channel access scheme further providing traffic prioritization
    Type: Application
    Filed: April 28, 2004
    Publication date: November 3, 2005
    Inventor: Tomasz Janczak
  • Publication number: 20050135409
    Abstract: Polling intervals may be modified in response to polling alignment requests from mobile stations.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 23, 2005
    Inventor: Tomasz Janczak
  • Publication number: 20030090999
    Abstract: A system and method for prioritizing the transmission of packets in a wireless local area network. A station selects a packet from local priority queuing and identifies the priority bits of the packet. The station declares the priority of the selected packet based on the binary value of the priority bits. If the station detects that another station has selected a packet with a higher priority, then the station ceases to contend for transmission during the current transmission cycle.
    Type: Application
    Filed: November 15, 2001
    Publication date: May 15, 2003
    Inventor: Tomasz Janczak