Patents by Inventor Michael O'Neal

Michael O'Neal 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: 12093932
    Abstract: Aspects of the present disclosure are directed to techniques to simulate conditions while progressing towards a goal state using token conversions. Tokens can be assets associated with a defined goal and can be implemented to segment accounts for a defined purpose and to improve user planning. An account can be segmented by converting a portion of the user's account balance to tokens to progress towards the goal. In some implementations, a simulation can generate a target token conversion schedule that achieves a target number of tokens at a target date. However, user behavior can change the observed token amounts and cause deviations from the schedule. The simulations can alter the token conversion schedule and arrive at a new target date for the target number of tokens. In some implementations, automated agents and machine learning components can be used to implement the token tracking and simulations.
    Type: Grant
    Filed: August 21, 2023
    Date of Patent: September 17, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Noe Alberto Martinez, Huihui Wu, Steven Michael Bernstein, Nickolaus Wayne O'Neal
  • Patent number: 9302740
    Abstract: A motorized or manual extendable and retractable floating device is supported longitudinally by one or more floatation devices. The flotation deck is stored and supported by tracks or rails from beneath and between an upper deck of a houseboat, pontoon boat, tritoon boat, catamaran, floating dock, pier-supported dock or other watercraft or dock. When fully extended, the floating deck will remain attached to the watercraft, and additional width may be achieved with extendable or fold out sides or wings.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: April 5, 2016
    Assignee: Quadratoon Company LLC
    Inventors: Michael O'Neal, Blaine Lawson
  • Patent number: 8838384
    Abstract: A three dimensional audio playback system in which the audio clips are determined by location. The audio playback system being located within a vehicle to aid in navigation or for entertainment or informational or safety purposes.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: September 16, 2014
    Assignee: HRL Laboratories, LLC
    Inventors: Michael J. Daily, Henry Lu, Kevin Martin, Michael O'Neal
  • Publication number: 20140165893
    Abstract: A motorized or manual extendable and retractable floating device is supported longitudinally by one or more floatation devices. The flotation deck is stored and supported by tracks or rails from beneath and between an upper deck of a houseboat, pontoon boat, tritoon boat, catamaran, floating dock, pier-supported dock or other watercraft or dock. When fully extended, the floating deck will remain attached to the watercraft, and additional width may be achieved with extendable or fold out sides or wings.
    Type: Application
    Filed: December 10, 2013
    Publication date: June 19, 2014
    Applicant: QUADRATOON COMPANY LLC
    Inventors: Michael O'Neal, Blaine Lawson
  • Patent number: 8751990
    Abstract: A system for determining the median of a plurality of data values comprises a plurality of field programmable gate arrays (FPGA), a plurality of inter FPGA links, an input router, a plurality of median modules, and a plurality of output transfer modules. Each FPGA includes a plurality of configurable logic elements and configurable storage elements from which the other components are formed. The inter FPGA link allows communication from one FPGA to another. The input router receives the plurality of data values and creates a plurality of data streams. The median module receives at least one data stream, increments a plurality of counters corresponding to a single data value within the range of data values, and determines the median by accumulating the contents of each counter. The output transfer module transfers the median to an external destination along with performance statistics of the determination of the median.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: June 10, 2014
    Assignee: L3 Communications Integrated Systems, L.P.
    Inventors: Matthew R. Standfield, Jim D. Allen, Juan Esteban Flores, Michael O'Neal Fox, Deepak Prasanna, Matthew P. DeLaquil
  • Patent number: 8422693
    Abstract: A three dimensional audio playback system in which the audio clips are determined by location. The audio playback system being located within a vehicle to aid in navigation or for entertainment or informational or safety purposes.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: April 16, 2013
    Assignees: HRL Laboratories, LLC, General Motors Corporation
    Inventors: Michael J. Daily, Henry Lu, Kevin Martin, Michael O'Neal
  • Patent number: 8266318
    Abstract: The invention is a system for distributing content data over a computer network and a method of arranging receiver nodes in a computer network such that the capacity of the server is effectively multiplied many times over, and may even be increased exponentially. The invention takes advantage of the excess capacity many receiver nodes possess, and uses them as repeaters. The distribution system includes nodes having databases which indicate their ancestors and descendants so that reconfiguration of the distribution network may be accomplished without burdening the system's primary sever. The invention includes a process for configuring a computer information distribution network having a primary server node and user nodes docked in a cascaded relationship, and reconfiguring the network in the event that a user node departs from it.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: September 11, 2012
    Assignee: Network Foundation Technologies, Inc.
    Inventors: Michael O'Neal, Joshua Kleinpeter
  • Patent number: 8139864
    Abstract: A system for correcting image characteristic data from a plurality of pixels comprises at least one field programmable gate array (FPGA), a lookup table, and a correction module. The FPGA may include a plurality of configurable logic elements and a plurality of configurable storage elements. The lookup table may be accessible by the FPGA and may store a plurality of correction components associated with each pixel, including a gain value, an offset value, and a bad pixel value. The correction module may be formed from the configurable logic elements and configurable storage elements and may receive the characteristic data and the correction components. The correction module may generate corrected data for each characteristic data by utilizing the gain value, the offset value, and the bad pixel value.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: March 20, 2012
    Assignee: L3 Communications Integrated Systems, L.P.
    Inventors: Matthew R. Standfield, Jim D. Allen, Michael O'Neal Fox, Deepak Prasanna, Matthew P. DeLaquil
  • Publication number: 20110225961
    Abstract: A pneumatic cylinder system has a pneumatic supply at a first predetermined pneumatic pressure. A double acting cylinder is operably connected to the pneumatic supply and with a piston reciprocatingly mounted inside for retraction and extension of a piston arm connected to the piston. A high pressure pneumatic reserve chamber stores pneumatic reserve at a second predetermined pneumatic pressure that is higher than the first predetermined pressure. The high pressure pneumatic reserve chamber is operably connected to the double acting cylinder through a valve device such that when the pneumatic supply falls below a third predetermined pressure below the first predetermined pressure, the valve device opens communication between the high pressure pneumatic reserve chamber to a selected side of the double acting cylinder to selectively retract or extend the piston and the attached piston arm.
    Type: Application
    Filed: December 10, 2008
    Publication date: September 22, 2011
    Applicant: Numatics, Incorporated
    Inventor: Michael O'Neal McCrary
  • Publication number: 20110010509
    Abstract: A system for sorting data and calculating statistics on large data sets with a known value range includes a memory element and a processing element configured to execute steps of the methods. Methods for sorting data include establishing an array of counters such that each counter corresponds to a value in the data set, reading the numbers and incrementing the counter corresponding to the value of each number, and listing the values in sequential order wherein each value occurs in the list according to the count of the corresponding counter. Methods for calculating statistics utilize the count stored in each counter from the sorted data and the value that corresponds thereto.
    Type: Application
    Filed: July 7, 2009
    Publication date: January 13, 2011
    Applicant: L3 Communications Integrated Systems,L.P.
    Inventors: Juan Esteban Flores, Michael O'Neal Fox, Jim D. Allen
  • Patent number: 7843855
    Abstract: A system and method is provided for broadcasting content in two streams to a plurality of nodes using two tree networks. The two tree networks have a plurality of nodes where each node is a repeater node or a leaf node. The first data stream is retransmitted down the first tree network by each repeater node in the first tree network. The second data stream is retransmitted down the second tree network by each repeater node in the second tree network. At least one of the nodes acting as a repeater in the first tree network acts as a leaf node in the second tree network, and at least one of the nodes acting as a leaf in the first tree network acts as a repeater node in the second tree network.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: November 30, 2010
    Assignee: Network Foundation Technologies, LLC
    Inventor: Michael O'Neal
  • Patent number: 7814662
    Abstract: The present invention relates to a stripping tool with longitudinal and transverse blades that assist in stripping and removing sheathing from heavy gauge wire and cable. The cutting device comprises an elongated U-shaped structure with an angularly offset portion. A first blade or series of blades extend generally parallel to the longitudinal axis of the device to cut the sheath within the U-shaped structure longitudinally. A second blade or series of blades associated with the offset portion extend generally perpendicular to the longitudinal axis to cut the sheath transversely.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: October 19, 2010
    Inventor: Michael O'Neal
  • Publication number: 20100158407
    Abstract: A system for correcting image characteristic data from a plurality of pixels comprises at least one field programmable gate array (FPGA), a lookup table, and a correction module. The FPGA may include a plurality of configurable logic elements and a plurality of configurable storage elements. The lookup table may be accessible by the FPGA and may store a plurality of correction components associated with each pixel, including a gain value, an offset value, and a bad pixel value. The correction module may be formed from the configurable logic elements and configurable storage elements and may receive the characteristic data and the correction components. The correction module may generate corrected data for each characteristic data by utilizing the gain value, the offset value, and the bad pixel value.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Applicant: L3 COMMUNICATIONS INTEGRATED SYSTEMS, L.P.
    Inventors: Matthew R. Standfield, Jim D. Allen, Michael O'Neal Fox, Deepak Prasanna, Matthew P. DeLaquil
  • Publication number: 20100161695
    Abstract: A system for determining the median of a plurality of data values comprises a plurality of field programmable gate arrays (FPGA), a plurality of inter FPGA links, an input router, a plurality of median modules, and a plurality of output transfer modules. Each FPGA includes a plurality of configurable logic elements and configurable storage elements from which the other components are formed. The inter FPGA link allows communication from one FPGA to another. The input router receives the plurality of data values and creates a plurality of data streams. The median module receives at least one data stream, increments a plurality of counters corresponding to a single data value within the range of data values, and determines the median by accumulating the contents of each counter. The output transfer module transfers the median to an external destination along with performance statistics of the determination of the median.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Applicant: L3 COMMUNICATIONS INTEGRATED SYSTEMS, L.P.
    Inventors: Matthew R. Standfield, Jim D. Allen, Juan Esteban Flores, Michael O'Neal Fox, Deepak Prasanna, Matthew P. DeLaquil
  • Publication number: 20100042630
    Abstract: The invention is a system for distributing content data over a computer network and a method of arranging receiver nodes in a computer network such that the capacity of the server is effectively multiplied many times over, and may even be increased exponentially. The invention takes advantage of the excess capacity many receiver nodes possess, and uses them as repeaters. The distribution system includes nodes having databases which indicate their ancestors and descendants so that reconfiguration of the distribution network may be accomplished without burdening the system's primary sever. The invention includes a process for configuring a computer information distribution network having a primary server node and user nodes docked in a cascaded relationship, and reconfiguring the network in the event that a user node departs from it.
    Type: Application
    Filed: February 18, 2009
    Publication date: February 18, 2010
    Inventors: Michael O'Neal, Joshua Kleinpeter
  • Patent number: 7543074
    Abstract: The invention is a system for distributing content data over a computer network and a method of arranging receiver nodes in a computer network such that the capacity of the server is effectively multiplied many times over, and may even be increased exponentially. The invention takes advantage of the excess capacity many receiver nodes possess, and uses them as repeaters. The distribution system includes nodes having databases which indicate their ancestors and descendants so that reconfiguration of the distribution network may be accomplished without burdening the systems primary server. The invention includes a process for configuring a computer information distribution network having a primary server node and user nodes docked in a cascaded relationship, and reconfiguring the network in the event that a user node departs from it.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: June 2, 2009
    Assignee: Network Foundation Technologies, LLC
    Inventors: Michael O'Neal, Joshua Kleinpeter
  • Publication number: 20080063003
    Abstract: A system and method is provided for broadcasting content in two streams to a plurality of nodes using two tree networks. The two tree networks have a plurality of nodes where each node is a repeater node or a leaf node. The first data stream is retransmitted down the first tree network by each repeater node in the first tree network. The second data stream is retransmitted down the second tree network by each repeater node in the second tree network. At least one of the nodes acting as a repeater in the first tree network acts as a leaf node in the second tree network, and at least one of the nodes acting as a leaf in the first tree network acts as a repeater node in the second tree network.
    Type: Application
    Filed: May 9, 2007
    Publication date: March 13, 2008
    Applicant: Network Foundation Technologies
    Inventor: Michael O'Neal
  • Publication number: 20070089579
    Abstract: The present invention relates to a stripping tool with longitudinal and transverse blades that assist in stripping and removing sheathing from heavy gauge wire and cable. The cutting device comprises an elongated U-shaped structure with an angularly offset portion. A first blade or series of blades extend generally parallel to the longitudinal axis of the device to cut the sheath within the U-shaped structure longitudinally. A second blade or series of blades associated with the offset portion extend generally perpendicular to the longitudinal axis to cut the sheath transversely.
    Type: Application
    Filed: October 24, 2005
    Publication date: April 26, 2007
    Inventor: Michael O'Neal
  • Publication number: 20060259607
    Abstract: A system and method are provided for delivery of broadcast data over an augmented tree network that includes a content server, a tree server, an augmentation server and at least one node. The content server streams a fraction of the broadcast data to the tree server, and streams a complement to the fraction of the broadcast data to the augmentation server. A node connects to the tree server, thereby receiving the fraction of the broadcast data, the fraction having a positive value less than one. The node connects to the augmentation server, thereby receiving the complement to the fraction of the broadcast data from the augmentation server. The node assembles the fraction of the broadcast data with the complement to the fraction of the broadcast data to reassemble the broadcast data, whereby broadcast data is delivered to the node.
    Type: Application
    Filed: April 21, 2006
    Publication date: November 16, 2006
    Applicant: Network Foundation Technologies, LLC
    Inventors: Michael O'Neal, John Talton, Ben Stroud, Charles Norman, Joel Francis
  • Publication number: 20060212596
    Abstract: The invention is a system for distributing content data over a computer network and a method of arranging receiver nodes in a computer network such that the capacity of the server is effectively multiplied many times over, and may even be increased exponentially. The invention takes advantage of the excess capacity many receiver nodes possess, and uses them as repeaters. The distribution system includes nodes having databases which indicate their ancestors and descendants so that reconfiguration of the distribution network may be accomplished without burdening the systems primary server. The invention includes a process for configuring a computer information distribution network having a primary server node and user nodes docked in a cascaded relationship, and reconfiguring the network in the event that a user node departs from it.
    Type: Application
    Filed: September 22, 2005
    Publication date: September 21, 2006
    Inventors: Michael O'Neal, Joshua Kleinpeter