Patents by Inventor Seda Ogrenci Memik
Seda Ogrenci Memik 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: 8924975Abstract: Techniques for scheduling an application program running on a multiprocessor computer system are disclosed. Example methods include but are not limited to analyzing first, second, third, and fourth core components for any within-die process variation, determining an operating state of the first, second, third and fourth core components, selecting optimum core components for each component type with the aid of bloom filters, statically determining which core component types are used by the application program, and scheduling the application program to run on a core having an optimum core component for a core component type used by the application program.Type: GrantFiled: July 23, 2009Date of Patent: December 30, 2014Assignee: Empire Technology Development LLCInventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Patent number: 8839255Abstract: In accordance with the disclosed subject matter there is provided a method for segregating threads running in a computer system, and executing the threads according to this categorization.Type: GrantFiled: July 23, 2009Date of Patent: September 16, 2014Assignee: Empire Technology Development LLCInventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Patent number: 8819686Abstract: Techniques for scheduling a thread running in a computer system are disclosed. Example computer systems may include but are not limited to a multiprocessor having first and second cores, an operating system, and a memory bank for storing data. The example methods may include but are not limited to measuring a temperature of the memory bank and determining whether the thread includes a request for data stored in the memory bank, if the temperature of the memory bank exceeds a predetermined temperature. The methods may further include but are not limited to slowing down the execution of the thread upon determining if the thread includes a request for data.Type: GrantFiled: July 23, 2009Date of Patent: August 26, 2014Assignee: Empire Technology Development LLCInventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Patent number: 8799912Abstract: The present disclosure generally describes systems, methods and devices for operating a computer system with memory based scheduling. The computer system may include one or more of an application program and a memory controller in communication with memory banks. The memory controller may include a scheduler for scheduling requests. The application program may select a scheduling algorithm for scheduling requests from a plurality of scheduling algorithms. The application program may instruct the scheduler to schedule requests using the selected scheduling algorithm.Type: GrantFiled: July 22, 2009Date of Patent: August 5, 2014Assignee: Empire Technology Development LLCInventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Patent number: 8607234Abstract: In accordance with the disclosed subject matter there are described techniques for segregating requests issued by threads running in a computer system.Type: GrantFiled: July 22, 2009Date of Patent: December 10, 2013Assignee: Empire Technology Development, LLCInventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Patent number: 8442440Abstract: The present disclosure generally describes methods and systems for spectrum sensing within a cognitive radio. Example methods may include but are not limited to scanning radio frequencies within an initial portion of the radio frequency spectrum and analyzing the frequencies scanned within the initial portion. Example methods may also include but are not limited to dividing the initial portion into first and second portions, and selecting one of the first and second portions for further analysis.Type: GrantFiled: July 29, 2009Date of Patent: May 14, 2013Assignee: Empire Technology Development LLCInventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Patent number: 8385831Abstract: In accordance with various embodiments methods, systems and devices are described for transmitting a communication. The described methods include, but are not limited to, detecting spectrum holes and dividing the communication into first and second portions. The methods may also include transmitting the first portion at a first frequency and the second portion at a second frequency. The first and second frequencies may be different from each other, and the first and second frequencies may be within the spectrum holes.Type: GrantFiled: July 23, 2009Date of Patent: February 26, 2013Assignee: Empire Technology Development LLCInventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Publication number: 20110028097Abstract: The present disclosure generally describes methods and systems for spectrum sensing within a cognitive radio. Example methods may include but are not limited to scanning radio frequencies within an initial portion of the radio frequency spectrum and analyzing the frequencies scanned within the initial portion. Example methods may also include but are not limited to dividing the initial portion into first and second portions, and selecting one of the first and second portions for further analysis.Type: ApplicationFiled: July 29, 2009Publication date: February 3, 2011Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Publication number: 20110028107Abstract: In accordance with various embodiments methods, systems and devices are generally described for assigning a reputation value to a cognitive device in a communications system. Some of the described methods may include one or more of generating reputation value information, assigning a reputation value associated with the cognitive device, based on the reputation value information, and transmitting the reputation value associated with the cognitive device, to the cognitive radio. In addition, some other described methods may include one or more of associating a reputation value with the cognitive device, receiving cognitive information from the cognitive device, and performing a cognitive task using the cognitive information based on the reputation value exceeding a threshold value.Type: ApplicationFiled: July 29, 2009Publication date: February 3, 2011Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Publication number: 20110026376Abstract: Cognitive radio devices, methods and systems are generally described. In some examples a communication system includes a cognitive device and a communications device. The cognitive device may include a cognitive receiver for processing a cognitive task, an antenna for receiving radio frequencies in communication with the receiver, and a communications port. The communications device may include a cognitive radio having a processor in communication with a cognitive receiver and a cognitive transmitter. The communications device may also include a portable power source in communication with the cognitive radio and an antenna for sending and receiving signals. A communications port can be arranged in communication with the communications device, where cognitive information can be communicated with the communications device.Type: ApplicationFiled: July 29, 2009Publication date: February 3, 2011Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Publication number: 20110028100Abstract: Techniques for determining whether or not a cognitive device may perform a cognitive task are disclosed. A cognitive device may be arranged in communication with a communications device. The cognitive device may include a cognitive receiver, an antenna, and a time and/or location determining device. The communications device may include a cognitive radio, a portable power source, and an antenna. Example cognitive devices may be configured to use time and/or location information, to determine whether or not to perform a cognitive task or determine whether to perform a cognitive task a certain way. The cognitive device may be arranged to communicate cognitive information to the communications device based on whether the cognitive task was performed.Type: ApplicationFiled: July 29, 2009Publication date: February 3, 2011Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Publication number: 20110028098Abstract: In accordance with various embodiments, methods, systems and apparatuses for transmitting communications are generally described. Initial information to be transmitted with initial transmission characteristics can be received. Spectrum holes can be found in the communication signal spectrum. The initial communication having initial transmission characteristics can be converted into a new communication including the initial information and new transmission characteristics. The new transmission characteristics are different from the initial transmission characteristics, where the new communication can be transmitted at one or more frequencies identified with the spectrum holes.Type: ApplicationFiled: July 29, 2009Publication date: February 3, 2011Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Publication number: 20110021152Abstract: In accordance with various embodiments methods, systems and devices are described for transmitting a communication. The described methods include, but are not limited to, detecting spectrum holes and dividing the communication into first and second portions. The methods may also include transmitting the first portion at a first frequency and the second portion at a second frequency. The first and second frequencies may be different from each other, and the first and second frequencies may be within the spectrum holes.Type: ApplicationFiled: July 23, 2009Publication date: January 27, 2011Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Publication number: 20110023033Abstract: In accordance with the disclosed subject matter there is provided a method for segregating threads running in a computer system, and executing the threads according to this categorization.Type: ApplicationFiled: July 23, 2009Publication date: January 27, 2011Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Publication number: 20110023039Abstract: Techniques for scheduling a thread running in a computer system are disclosed. Example computer systems may include but are not limited to a multiprocessor having first and second cores, an operating system, and a memory bank for storing data. The example methods may include but are not limited to measuring a temperature of the memory bank and determining whether the thread includes a request for data stored in the memory bank, if the temperature of the memory bank exceeds a predetermined temperature. The methods may further include but are not limited to slowing down the execution of the thread upon determining if the thread includes a request for data.Type: ApplicationFiled: July 23, 2009Publication date: January 27, 2011Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Publication number: 20110023038Abstract: In accordance with the disclosed subject matter there are described techniques for segregating requests issued by threads running in a computer system.Type: ApplicationFiled: July 22, 2009Publication date: January 27, 2011Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Publication number: 20110023047Abstract: Techniques for scheduling an application program running on a multiprocessor computer system are disclosed. Example methods include but are not limited to analyzing first, second, third, and fourth core components for any within-die process variation, determining an operating state of the first, second, third and fourth core components, selecting optimum core components for each component type with the aid of bloom filters, statically determining which core component types are used by the application program, and scheduling the application program to run on a core having an optimum core component for a core component type used by the application program.Type: ApplicationFiled: July 23, 2009Publication date: January 27, 2011Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
-
Publication number: 20110023037Abstract: The present disclosure generally describes systems, methods and devices for operating a computer system with memory based scheduling. The computer system may include one or more of an application program and a memory controller in communication with memory banks. The memory controller may include a scheduler for scheduling requests. The application program may select a scheduling algorithm for scheduling requests from a plurality of scheduling algorithms. The application program may instruct the scheduler to schedule requests using the selected scheduling algorithm.Type: ApplicationFiled: July 22, 2009Publication date: January 27, 2011Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith