Patents by Inventor Bill Mangione-Smith

Bill Mangione-Smith 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: 20160239088
    Abstract: Examples of sensing a human touch to a touch screen and providing tactile and visual feedback are disclosed.
    Type: Application
    Filed: April 26, 2016
    Publication date: August 18, 2016
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Thomas M. Conte, Bill Mangione-Smith
  • Patent number: 9372536
    Abstract: Examples of sensing a human touch to a touch screen and providing tactile and visual feedback are disclosed.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: June 21, 2016
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Thomas M. Conte, Bill Mangione-Smith
  • Patent number: 8924975
    Abstract: 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: Grant
    Filed: July 23, 2009
    Date of Patent: December 30, 2014
    Assignee: Empire Technology Development LLC
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Patent number: 8839255
    Abstract: 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: Grant
    Filed: July 23, 2009
    Date of Patent: September 16, 2014
    Assignee: Empire Technology Development LLC
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Patent number: 8819686
    Abstract: 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: Grant
    Filed: July 23, 2009
    Date of Patent: August 26, 2014
    Assignee: Empire Technology Development LLC
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Patent number: 8799912
    Abstract: 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: Grant
    Filed: July 22, 2009
    Date of Patent: August 5, 2014
    Assignee: Empire Technology Development LLC
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Patent number: 8607234
    Abstract: In accordance with the disclosed subject matter there are described techniques for segregating requests issued by threads running in a computer system.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: December 10, 2013
    Assignee: Empire Technology Development, LLC
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Patent number: 8442440
    Abstract: 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: Grant
    Filed: July 29, 2009
    Date of Patent: May 14, 2013
    Assignee: Empire Technology Development LLC
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Patent number: 8385831
    Abstract: 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: Grant
    Filed: July 23, 2009
    Date of Patent: February 26, 2013
    Assignee: Empire Technology Development LLC
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Publication number: 20110028097
    Abstract: 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: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Publication number: 20110028107
    Abstract: 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: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Publication number: 20110026376
    Abstract: 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: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Publication number: 20110028100
    Abstract: 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: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Publication number: 20110028098
    Abstract: 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: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Publication number: 20110021152
    Abstract: 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: Application
    Filed: July 23, 2009
    Publication date: January 27, 2011
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Publication number: 20110023033
    Abstract: 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: Application
    Filed: July 23, 2009
    Publication date: January 27, 2011
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Publication number: 20110023037
    Abstract: 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: Application
    Filed: July 22, 2009
    Publication date: January 27, 2011
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Publication number: 20110023047
    Abstract: 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: Application
    Filed: July 23, 2009
    Publication date: January 27, 2011
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Publication number: 20110023038
    Abstract: In accordance with the disclosed subject matter there are described techniques for segregating requests issued by threads running in a computer system.
    Type: Application
    Filed: July 22, 2009
    Publication date: January 27, 2011
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith
  • Publication number: 20110023039
    Abstract: 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: Application
    Filed: July 23, 2009
    Publication date: January 27, 2011
    Inventors: Gokhan Memik, Seda Ogrenci Memik, Bill Mangione-Smith