Patents by Inventor John Worley

John Worley 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: 7959587
    Abstract: The present invention is a portable integrated sound, physioacoustic, and colored light apparatus. This is a self-contained electrically powered device designed to stimulate and facilitate the human body's innate self-healing mechanisms. The active components are housed in a portable pyramidal-shaped lower enclosure (100) with a single recessed panel (102) on one side of the unit containing a user interface for controlling the pitch and tonal quality of the generated sound and physioacoustic frequencies. The unit also contains specified colored light elements situated under a quartz crystal pyramid capstone (108) which react with the sound frequencies by increasing and decreasing in intensity. The user or therapist has the capability to access the electronically generated sound source to achieve a wide variety of tonal sound and vibrational components, as well as the ability to select the desired colored light therapy component.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: June 14, 2011
    Inventor: August John Worley
  • Patent number: 7784063
    Abstract: In various embodiments of the present invention, execution-state transitions occur in a first portion of a system, and a cumulative execution state for each process is maintained by a second portion of the system so that, when a second-portion routine is called, the second-portion routine can determine whether or not the current execution state is suitable for execution of the second-portion routine. In various embodiments, a callpoint log, allocated and maintained for each process, stores the cumulative execution state for the process. In one embodiment, the first portion is an operating system, and the second portion is a secure kernel, with the cumulative execution state used by the secure kernel to prevent unauthorized access by erroneously or maliciously invoked operating-system routines to secure kernel routines. In another embodiment, the cumulative execution state is used as a debugging tool by the second-portion routines to catch errors in the implementation of the first-portion routines.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: August 24, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John Worley, Daniel J. Magenheimer, Chris D. Hyser, Robert D. Gardner, Thomas W. Christian, Bret McKee, Christopher Worley, William S. Worley, Jr.
  • Publication number: 20090275794
    Abstract: The present invention is a portable integrated sound, physioacoustic, and colored light apparatus. This is a self-contained electrically powered device designed to stimulate and facilitate the human body's innate self-healing mechanisms. The active components are housed in a portable pyramidal-shaped lower enclosure (100) with a single recessed panel (102) on one side of the unit containing a user interface for controlling the pitch and tonal quality of the generated sound and physioacoustic frequencies. The unit also contains specified colored light elements situated under a quartz crystal pyramid capstone (108) which react with the sound frequencies by increasing and decreasing in intensity. The user or therapist has the capability to access the electronically generated sound source to achieve a wide variety of tonal sound and vibrational components, as well as the ability to select the desired colored light therapy component.
    Type: Application
    Filed: May 7, 2009
    Publication date: November 5, 2009
    Inventor: August John Worley
  • Patent number: 7537576
    Abstract: The present invention is a portable integrated sound, physioacoustic, and colored light apparatus. This is a self-contained electrically powered device designed to stimulate and facilitate the human body's innate self-healing mechanisms. The active components are housed in a portable pyramidal-shaped lower enclosure (100) with a single recessed panel (102) on one side of the unit containing a user interface for controlling the pitch and tonal quality of the generated sound and physioacoustic frequencies. The unit also contains specified colored light elements situated under a quartz crystal pyramid capstone (108) which react with the sound frequencies by increasing and decreasing in intensity. The user or therapist has the capability to access the electronically generated sound source to achieve a wide variety of tonal sound and vibrational components, as well as the ability to select the desired colored light therapy component.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: May 26, 2009
    Inventor: August John Worley, III
  • Publication number: 20080013450
    Abstract: Embodiments of the present invention are directed to computationally efficient timer-queue management. In one embodiment of the present invention, a timer queue is implemented as a circular-timer queue, containing timers, or time-associated data objects, due to expire in a relatively short period of time, and a second queue or list of timers or time-associated data objects, referred to as the “later queue,” containing timers or time-associated data objects due to expire after a period of time longer than the period of time during which the timers or timer-associated data objects on the circular-timer queue are due to expire. At generally regular intervals, as timers or time-associated data objects are removed from the circular-timer queue, timers or time-associated data objects are transferred from the later queue to the circular-timer queue.
    Type: Application
    Filed: April 3, 2007
    Publication date: January 17, 2008
    Inventors: John Worley, Matthew Gerlach
  • Publication number: 20080016216
    Abstract: Embodiments of the present invention are directed to computationally efficient methods and systems for managing connection-associated and exchange-associated resources within network proxies. In one embodiment of the present invention, a circular connection-switch queue is employed for allocating, de-allocating, and maintaining connection-based or exchange-based data resources within a proxy. The connection-switch queue includes a free pointer that identifies a next connection-switch queue entry for allocation, and an idle pointer that is incremented continuously or at fixed intervals as timers associated with connection-switch entries expire. In an alternate embodiment, the connection-switch queue includes a free pointer, an idle pointer, and a clear pointer.
    Type: Application
    Filed: April 3, 2007
    Publication date: January 17, 2008
    Inventors: John Worley, Hugh Mahon
  • Publication number: 20070230477
    Abstract: Various embodiments of the present invention are directed to an efficient and flexible method and system for managing a pool of computational resources that can be allocated from a resource pool, used for varying periods of time, and eventually returned to the resource pool. Certain embodiments of the present invention are directed to a method and system for efficiently managing ephemeral ports used for short-duration communications connections. In one embodiment of the present invention, an array of port tables is employed to store and manage a large space of ephemeral protocol ports. Each port table is a circular buffer, each entry of which includes a port number that uniquely identifies a communications port, a sequence number that allows the port to be immediately reallocated, and any other additional protocol-specific information that may be associated with the port.
    Type: Application
    Filed: April 3, 2006
    Publication date: October 4, 2007
    Inventor: John Worley
  • Publication number: 20060104295
    Abstract: Methods and techniques are provided for implementing a queued, asynchronous application programming interface (API) for network communications. According to one embodiment, the API provides (i) a system abstraction representing a connection between a local machine and a remote machine, and (ii) multiple routines accessible to applications for operating on connections. The connections instantiated by applications based upon the system abstraction are capable of providing full duplex communication channels between their respective local machines and remote machines. The routines define operations and parameters to establish, accept, read, write and close the connections.
    Type: Application
    Filed: November 16, 2005
    Publication date: May 18, 2006
    Applicant: SECURE64 SOFTWARE CORPORATION
    Inventors: John Worley, William Worley
  • Publication number: 20050188214
    Abstract: In various embodiments of the present invention, a first software entity, such as a program, routine, library, or module, authenticates a second software entity by extracting an authentication block from memory, validating the extracted authentication block, and comparing a value stored in the authentication block with a computable or pre-computed authentication value in order to authenticate the second software entity. In certain alternative embodiments, a program can authenticate itself at run-time. Additional embodiments of the present invention include methods for constructing and inserting authentication blocks into software entities to facilitate authentication by the authentication methods that represent embodiments of the present invention.
    Type: Application
    Filed: February 23, 2004
    Publication date: August 25, 2005
    Inventors: John Worley, Timothy Frye
  • Publication number: 20050172098
    Abstract: Various embodiments of the present invention provide for immediate allocation of virtual memory on behalf of processes running within a computer system. One or more bit flags within each translation indicate whether or not a corresponding virtual memory page is immediate. READ access to immediate virtual memory is satisfied by hardware-supplied or software-supplied values. WRITE access to immediate virtual memory raises an exception to allow an operating system to allocate physical memory for storing values written to the immediate virtual memory by the WRITE access.
    Type: Application
    Filed: January 29, 2004
    Publication date: August 4, 2005
    Inventor: John Worley
  • Publication number: 20050166208
    Abstract: In various embodiments of the present invention, execution-state transitions occur in a first portion of a system, and a cumulative execution state for each process is maintained by a second portion of the system so that, when a second-portion routine is called, the second-portion routine can determine whether or not the current execution state is suitable for execution of the second-portion routine. In various embodiments, a callpoint log, allocated and maintained for each process, stores the cumulative execution state for the process. In one embodiment, the first portion is an operating system, and the second portion is a secure kernel, with the cumulative execution state used by the secure kernel to prevent unauthorized access by erroneously or maliciously invoked operating-system routines to secure kernel routines. In another embodiment, the cumulative execution state is used as a debugging tool by the second-portion routines to catch errors in the implementation of the first-portion routines.
    Type: Application
    Filed: June 14, 2004
    Publication date: July 28, 2005
    Inventors: John Worley, Daniel Magenheimer, Chris Hyser, Robert Gardner, Thomas Christian, Bret McKee, Christopher Worley, William Worley
  • Publication number: 20050055394
    Abstract: A method and system for execution of high performance, multiple-precision multiply-and-add operations that take advantage of native multiply-and-add instruction of modem processors. A careful choice of instruction ordering leads to highly parallelizable groups of instructions, the instructions in each group independent of the results generated by other instructions of the group.
    Type: Application
    Filed: September 10, 2003
    Publication date: March 10, 2005
    Inventor: John Worley
  • Patent number: 5640449
    Abstract: A communications device, connectable to a digital network, such as an ISDN, for setting up a voice call to a remote telephone via the network, the device comprising logic for sending a call signal to the network to establish a call via the network to a local telephone, characterized by call transfer logic for sending further signals to the network to transfer the established call to the remote telephone in response to a confirmation signal from the network indicating that the local telephone has been answered, thereby establishing a voice call between the local telephone and the remote telephone. In one embodiment the device is in the form of a communications adapter for a personal computer.
    Type: Grant
    Filed: May 12, 1995
    Date of Patent: June 17, 1997
    Assignee: International Business Machines Corporation
    Inventors: Barry John Worley, Steven Price, David John White