Patents by Inventor Dave Singleton

Dave Singleton 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: 20030033192
    Abstract: Planning tools guide marketing professionals through steps of performing a situation assessment, identifying opportunities, developing growth strategies, developing growth tactics, and developing measurements. The planning tools provide disciplined processes in a question and answer format. The tools are personalized to the answers given by marketing professionals and new tools or modified tools can be easily implemented. These tools can be provided in a stand-alone manner, as part of a network, and as part of a collaborative environment. The planning tools preferably form part of an entire marketing investment manager which includes a marketing management solution, digital asset management, and hooks to existing systems, such as customer relationship management, finance, manufacturing, and information technology. The marketing management solution adopts best practices and includes collaboration, project management, campaign management, and analytics, and measurement units.
    Type: Application
    Filed: July 31, 2001
    Publication date: February 13, 2003
    Inventors: Sergio Zyman, Jim Phillips, Chris Malone, Jerry Howard, Chris O'Neill, Lara Moore, Dave Singleton, Scott Engels, Aydin D. Keskiner, Michael Sinclair, Tom Klein
  • Patent number: 5937187
    Abstract: In a multiprocessing computer system, a schedulable process entity (such as a UNIX process, a Solaris lightweight process, or a Windows NT thread) sets a memory flag (sc.sub.-- nopreempt) before acquiring a shared resource. This flag tells the operating system that the process entity should not be preempted. When it is time for the process entity to be preempted, but sc.sub.-- nopreempt is set, the operating system sets a flag (sc.sub.-- yield) to tell the process entity that the entity should surrender the CPU when the entity releases the shared resource. However, the entity is not preempted but continues to run. When the entity releases the shared resource, the entity checks the sc.sub.-- yield flag. If the flag is set, the entity makes an OS call to surrender the CPU.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: August 10, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Nicolai Kosche, Dave Singleton, Bart Smaalders, Andrew Tucker