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: 12093932Abstract: 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: GrantFiled: August 21, 2023Date of Patent: September 17, 2024Assignee: United Services Automobile Association (USAA)Inventors: Noe Alberto Martinez, Huihui Wu, Steven Michael Bernstein, Nickolaus Wayne O'Neal
-
Patent number: 9302740Abstract: 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: GrantFiled: December 10, 2013Date of Patent: April 5, 2016Assignee: Quadratoon Company LLCInventors: Michael O'Neal, Blaine Lawson
-
Patent number: 8838384Abstract: 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: GrantFiled: March 12, 2013Date of Patent: September 16, 2014Assignee: HRL Laboratories, LLCInventors: Michael J. Daily, Henry Lu, Kevin Martin, Michael O'Neal
-
Publication number: 20140165893Abstract: 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: ApplicationFiled: December 10, 2013Publication date: June 19, 2014Applicant: QUADRATOON COMPANY LLCInventors: Michael O'Neal, Blaine Lawson
-
Patent number: 8751990Abstract: 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: GrantFiled: December 19, 2008Date of Patent: June 10, 2014Assignee: 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: 8422693Abstract: 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: GrantFiled: September 29, 2004Date of Patent: April 16, 2013Assignees: HRL Laboratories, LLC, General Motors CorporationInventors: Michael J. Daily, Henry Lu, Kevin Martin, Michael O'Neal
-
Patent number: 8266318Abstract: 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: GrantFiled: February 18, 2009Date of Patent: September 11, 2012Assignee: Network Foundation Technologies, Inc.Inventors: Michael O'Neal, Joshua Kleinpeter
-
Patent number: 8139864Abstract: 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: GrantFiled: December 19, 2008Date of Patent: March 20, 2012Assignee: L3 Communications Integrated Systems, L.P.Inventors: Matthew R. Standfield, Jim D. Allen, Michael O'Neal Fox, Deepak Prasanna, Matthew P. DeLaquil
-
Publication number: 20110225961Abstract: 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: ApplicationFiled: December 10, 2008Publication date: September 22, 2011Applicant: Numatics, IncorporatedInventor: Michael O'Neal McCrary
-
Publication number: 20110010509Abstract: 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: ApplicationFiled: July 7, 2009Publication date: January 13, 2011Applicant: L3 Communications Integrated Systems,L.P.Inventors: Juan Esteban Flores, Michael O'Neal Fox, Jim D. Allen
-
Patent number: 7843855Abstract: 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: GrantFiled: May 9, 2007Date of Patent: November 30, 2010Assignee: Network Foundation Technologies, LLCInventor: Michael O'Neal
-
Patent number: 7814662Abstract: 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: GrantFiled: October 24, 2005Date of Patent: October 19, 2010Inventor: Michael O'Neal
-
Publication number: 20100158407Abstract: 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: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Applicant: L3 COMMUNICATIONS INTEGRATED SYSTEMS, L.P.Inventors: Matthew R. Standfield, Jim D. Allen, Michael O'Neal Fox, Deepak Prasanna, Matthew P. DeLaquil
-
Publication number: 20100161695Abstract: 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: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Applicant: 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: 20100042630Abstract: 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: ApplicationFiled: February 18, 2009Publication date: February 18, 2010Inventors: Michael O'Neal, Joshua Kleinpeter
-
Patent number: 7543074Abstract: 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: GrantFiled: September 22, 2005Date of Patent: June 2, 2009Assignee: Network Foundation Technologies, LLCInventors: Michael O'Neal, Joshua Kleinpeter
-
Publication number: 20080063003Abstract: 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: ApplicationFiled: May 9, 2007Publication date: March 13, 2008Applicant: Network Foundation TechnologiesInventor: Michael O'Neal
-
Publication number: 20070089579Abstract: 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: ApplicationFiled: October 24, 2005Publication date: April 26, 2007Inventor: Michael O'Neal
-
Publication number: 20060259607Abstract: 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: ApplicationFiled: April 21, 2006Publication date: November 16, 2006Applicant: Network Foundation Technologies, LLCInventors: Michael O'Neal, John Talton, Ben Stroud, Charles Norman, Joel Francis
-
Publication number: 20060212596Abstract: 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: ApplicationFiled: September 22, 2005Publication date: September 21, 2006Inventors: Michael O'Neal, Joshua Kleinpeter