Patents by Inventor John Buck
John Buck 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: 11972645Abstract: A system includes a first most probable cause (MPC) module, a second MPC module, and an integrated MPC module. The first MPC module is configured to determine a first most probable cause of an issue on a vehicle based on at least one service procedure for the vehicle. The second MPC module is configured to determine a second most probable cause of the issue based on repair data for other vehicles. The integrated MPC module is configured to determine an integrated most probable cause of the issue based on the first and second most probable causes.Type: GrantFiled: May 28, 2021Date of Patent: April 30, 2024Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Shengbing Jiang, Zifeng Peng, Chaitanya Sankavaram, Michael B. Gastmeier, Brian Buck, John J. Flood, IV
-
Patent number: 11967821Abstract: A load control system for controlling the amount of power delivered from an AC power source to a plurality of electrical load includes a plurality of independent units responsive to a broadcast controller. Each independent unit includes at least one commander and at least one energy controller for controlling at least one of the electrical loads in response to a control signal received from the commander. The independent units are configured and operate independent of each other. The broadcast controller transmits wireless signals to the energy controllers of the independent units. The energy controllers do not respond to control signals received from the commanders of other independent units, but the energy controllers of both independent units respond to the wireless signals transmitted by broadcast controller. The energy controller may operate in different operating modes in response to the wireless signals transmitted by the broadcast controller.Type: GrantFiled: April 16, 2021Date of Patent: April 23, 2024Assignee: Lutron Technology Company LLCInventors: Walter S. Zaharchuk, Timothy S. Majewski, Christopher Buck, Daniel Vander Valk, John H. Bull, Joel S. Spira
-
Publication number: 20200342479Abstract: A game reward system is described herein that pays players to play a video game. The system does this by utilizing the unused resources of the player's computing device to perform cryptographic hashes and mine one or more cryptocurrencies. The game reward system generates a jackpot based on the cryptocurrency that has been mined, allocates some amount to the system operator for profit of running the system (e.g., 10%), and divides the remaining amount among the players of enough rank as a reward. Instead of charging people to buy a game, the game maker using the game reward system can make the game free for players to play. Thus, the game reward system completely changes the business model of games, makes games more fun, and rewards players in a new way for playing games.Type: ApplicationFiled: April 29, 2019Publication date: October 29, 2020Inventor: John Buck
-
Publication number: 20180285393Abstract: Systems for data compression using content estimation. In one aspect, a system includes a dictionary encoder and one or more additional data compression encoders. One or more processors are configured to determine compression statistics related to a first data block, estimate a size of a first compressed data block, estimate a size of a second compressed data block, compare the estimated sizes, compress the first data block using the dictionary encoder when the estimated size of the first compressed data block is smaller than the estimated size of the second compressed data block, and compress the first data block using the additional data compression encoder when the estimated size of the second compressed data block is smaller than the estimated size of the first compressed data block.Type: ApplicationFiled: October 11, 2017Publication date: October 4, 2018Applicant: Realtime Data LLCInventors: James J. FALLON, Paul F. PICKEL, Stephen J. MCERLAIN, John BUCK
-
Publication number: 20180143840Abstract: Systems and methods for providing accelerated loading of operating system and application programs upon system boot or application launch are disclosed. In one aspect, a method for providing accelerated loading of an operating system comprises the steps of: maintaining a list of boot data used for booting a computer system; preloading the boot data upon initialization of the computer system; and servicing requests for boot data from the computer system using the preloaded boot data. In another aspect, a method for providing accelerated launching of an application program comprises the steps of: maintaining a list of application data associated with an application program; preloading the application data upon launching the application program; and servicing requests for application data from a computer system using the preloaded application data.Type: ApplicationFiled: September 7, 2017Publication date: May 24, 2018Inventors: James J. Fallon, John Buck, Paul F. Pickel, Stephen J. McErlain
-
Patent number: 9792308Abstract: The present disclosure is directed to systems and methods for providing fast and efficient data compression using a combination of content dependent, content estimation, and content independent data compression. In one aspect of the disclosure a method for compressing data comprises the steps of: analyzing a data block of an input data stream to identify a data type of the data block, the input data stream comprising a plurality of disparate data types; performing content dependent data compression on the data block, if the data type of the data block is identified; performing content estimation data compression if the content is estimable; and performing content independent data compression on the data block, if the data type of the data block is not identified or estimable. In another aspect of the present invention LZDR compression is applied to simultaneously perform one method of compression while computing statistics useful in estimating the optimal form of compression to be applied.Type: GrantFiled: May 2, 2013Date of Patent: October 17, 2017Assignee: Realtime Data, LLCInventors: James J. Fallon, Paul F. Pickel, Stephen J. McErlain, John Buck
-
Patent number: 9792128Abstract: Systems and methods for providing accelerated loading of operating system and application programs upon system boot or application launch are disclosed. In one aspect, a method for providing accelerated loading of an operating system comprises the steps of: maintaining a list of boot data used for booting a computer system; preloading the boot data upon initialization of the computer system; and servicing requests for boot data from the computer system using the preloaded boot data. In another aspect, a method for providing accelerated launching of an application program comprises the steps of: maintaining a list of application data associated with an application program; preloading the application data upon launching the application program; and servicing requests for application data from a computer system using the preloaded application data.Type: GrantFiled: November 3, 2014Date of Patent: October 17, 2017Assignee: Realtime Data, LLCInventors: James J. Fallon, John Buck, Paul F. Pickel, Stephen J. McErlain
-
Publication number: 20170215557Abstract: A multi-compartmental sports equipment backpack enables segregated and secure storage and portability of baseball related equipment. The backpack provides a container having a plurality of compartments, sleeves, and hard cases that enable segregated storage, back mounting, impact protection, and efficient access to baseball related sport equipment. The container comprises a front panel, a mount panel, and at least one sidewall that form a primary cavity. The primary cavity stores sport garments and balls. A front pouch joins with the front panel and provides segregated storage capacity. A top hard case stores a pair of glasses. A bottom hard case stores a sport glove. At least one sleeve stores and enables quick access to a sport stick. A latch member enables quick release latching of head protection equipment. A mounting member enables the container to be mounted on the back for portability. A handle provides a grip for carrying.Type: ApplicationFiled: January 29, 2016Publication date: August 3, 2017Inventors: John Buck, Justin Jensen, Matthew Hawkes
-
Publication number: 20170216701Abstract: A quick access shroud at least partially encapsulates a sport glove and/or a ball for storage and portability, while enabling facilitated access to the glove and/or ball through two uniquely positioned fastening mechanisms. The shroud is formed in a general shape of the sport glove, such as a baseball glove. A first panel and a second panel join together at a perimeter region. A section of the perimeter region is not permanently fastened to enable passage of the glove and/or ball through a perimeter fastener. The first panel comprises a central portion that detachably attaches to a central region of the first panel. A hole forms in the first panel when the central portion is detached. The hole enables quick access to only the ball. A central fastener regulates passage through the hole. An oil may coat the inner surface of the panels to lubricate the glove.Type: ApplicationFiled: January 29, 2016Publication date: August 3, 2017Inventors: John Buck, Justin Jensen, Matthew Hawkes
-
Publication number: 20150268969Abstract: Systems and methods for providing accelerated loading of operating system and application programs upon system boot or application launch are disclosed. In one aspect, a method for providing accelerated loading of an operating system comprises the steps of: maintaining a list of boot data used for booting a computer system; preloading the boot data upon initialization of the computer system; and servicing requests for boot data from the computer system using the preloaded boot data. In another aspect, a method for providing accelerated launching of an application program comprises the steps of: maintaining a list of application data associated with an application program; preloading the application data upon launching the application program; and servicing requests for application data from a computer system using the preloaded application data.Type: ApplicationFiled: November 3, 2014Publication date: September 24, 2015Applicant: Realtime Data, LLCInventors: James J. FALLON, John Buck, Paul F. Pickel, Stephen J. McErlain
-
Patent number: 8880862Abstract: Systems and methods for providing accelerated loading of operating system and application programs upon system boot or application launch are disclosed. In one aspect, a method for providing accelerated loading of an operating system comprises the steps of: maintaining a list of boot data used for booting a computer system; preloading the boot data upon initialization of the computer system; and servicing requests for boot data from the computer system using the preloaded boot data. In another aspect, a method for providing accelerated launching of an application program comprises the steps of: maintaining a list of application data associated with an application program; preloading the application data upon launching the application program; and servicing requests for application data from a computer system using the preloaded application data.Type: GrantFiled: May 27, 2011Date of Patent: November 4, 2014Assignee: Realtime Data, LLCInventors: James J. Fallon, John Buck, Paul F. Pickel, Stephen J. McErlain
-
Patent number: 8814535Abstract: An air compressor assembly can include a support structure with a compressor mechanism, at least one fluid tank, a pair of wheels, and a handle attached thereto. The air compressor assembly can be configured with the compressor mechanism having a perpendicular orientation relative to the at least one fluid tank so as to provide a relatively narrow assembly and to facilitate servicing and/or maintenance of the assembly. Furthermore, the wheels and handle can be configured so that the assembly can be relatively easily located in a balanced transport position. Additionally, an accessory support plate can be attached to the top of the assembly to serve as a dolly.Type: GrantFiled: November 8, 2010Date of Patent: August 26, 2014Assignee: Black & Decker Inc.Inventors: Mark A. Etter, Timothy C. Smith, Robert P. Welsh, John Buck, Fredrick M. Morgan, Chad W. Hanson, James Vintzel
-
Patent number: 8724885Abstract: A system is disclosed. An input interface is configured to receive pixel data from two or more images. A pixel handling processor disposed on the substrate is configured to convert the pixel data into depth and intensity pixel data. In some embodiments, a foreground detector processor disposed on the substrate is configured to classify pixels as background or not background. In some embodiments, a projection generator disposed on the substrate is configured to generate a projection in space of the depth and intensity pixel data.Type: GrantFiled: December 21, 2009Date of Patent: May 13, 2014Assignee: Intel CorporationInventors: John Iselin Woodfill, Ronald John Buck, Gaile Gibson Gordon, David Walter Jurasek, Terrence Lee Brown
-
Publication number: 20140079281Abstract: Architectures and techniques for augmenting content on an electronic device are described herein. In particular implementations, a user may use a portable device (e.g., a smart phone, tablet computer, etc.) to capture images of an environment, such as a room, outdoors, and so on. As the images of the environment are captured, the portable device may send information to a remote device (e.g., server) to determine whether augmented reality content is associated with a textured target in the environment (e.g., a surface or portion of a surface). When such a textured target is identified, the augmented reality content may be sent to the portable device. The augmented reality content may be displayed in an overlaid manner on the portable device as real-time images are displayed.Type: ApplicationFiled: September 17, 2012Publication date: March 20, 2014Applicant: GRAVITY JACK, INC.Inventors: Mitchell Dean Williams, Shawn David Poindexter, Matthew Scott Wilding, Benjamin William Hamming, Marc Andrew Rollins, Randal Sewell Ridgway, Damon John Buck, Aaron Luke Richey
-
Publication number: 20140078174Abstract: Architectures and techniques for augmenting content on an electronic device are described herein. In particular implementations, a user may use a portable device (e.g., a smart phone, tablet computer, etc.) to capture images of an environment, such as a room, outdoors, and so on. As the images of the environment are captured, the portable device may send information to a remote device (e.g., server) to determine whether augmented reality content is associated with a textured target in the environment (e.g., a surface or portion of a surface). When such a textured target is identified, the augmented reality content may be sent to the portable device. The augmented reality content may be displayed in an overlaid manner on the portable device as real-time images are displayed.Type: ApplicationFiled: September 17, 2012Publication date: March 20, 2014Applicant: GRAVITY JACK, INC.Inventors: Mitchell Dean Williams, Shawn David Poindexter, Matthew Scott Wilding, Benjamin William Hamming, Marc Andrew Rollins, Randal Sewell Ridgway, Damon John Buck, Aaron Luke Richey
-
Publication number: 20130297575Abstract: The present disclosure is directed to systems and methods for providing fast and efficient data compression using a combination of content dependent, content estimation, and content independent data compression. In one aspect of the disclosure a method for compressing data comprises the steps of: analyzing a data block of an input data stream to identify a data type of the data block, the input data stream comprising a plurality of disparate data types; performing content dependent data compression on the data block, if the data type of the data block is identified; performing content estimation data compression if the content is estimable; and performing content independent data compression on the data block, if the data type of the data block is not identified or estimable. In another aspect of the present invention LZDR compression is applied to simultaneously perform one method of compression while computing statistics useful in estimating the optimal form of compression to be applied.Type: ApplicationFiled: May 2, 2013Publication date: November 7, 2013Applicant: Realtime Data LLC dba IXOInventors: James J. Fallon, Paul F. Pickel, Stephen J. Mcerlain, John Buck
-
Patent number: 8238611Abstract: A system for distance calculation is disclosed. The system includes an illuminator unit, one or more camera units, and a distance processor. The illuminator unit illuminates a scene in a target area using a textured pattern creator and wherein the textured pattern creator includes a diffractive optical element. The one or more camera units captures two or more images of the target area from two or more physical locations. A textured pattern illumination is visible in each of the two or more images of the target area. The images are used to calculate distances to one or more points in the scene in the target area.Type: GrantFiled: May 20, 2011Date of Patent: August 7, 2012Assignee: Tyzx, Inc.Inventors: Pierre St. Hilaire, Gaile Gibson Gordon, John Iselin Woodfill, Ronald John Buck, Steve Clohset
-
Patent number: 8112619Abstract: Systems and methods for providing accelerated loading of operating system and application programs upon system boot or application launch are disclosed. In one aspect, a method for providing accelerated loading of an operating system comprises the steps of: maintaining a list of boot data used for booting a computer system; preloading the boot data upon initialization of the computer system; and servicing requests for boot data from the computer system using the preloaded boot data. In another aspect, a method for providing accelerated launching of an application program comprises the steps of: maintaining a list of application data associated with an application program; preloading the application data upon launching the application program; and servicing requests for application data from a computer system using the preloaded application data.Type: GrantFiled: October 19, 2006Date of Patent: February 7, 2012Assignee: Realtime Data LLCInventors: James J. Fallon, John Buck, Paul F. Pickel, Stephen J. McErlain
-
Patent number: 8090936Abstract: Systems and methods are disclosed for providing accelerated loading of operating system and application programs. In one aspect, a method for providing accelerated loading of an operating system comprises the steps of: maintaining a list of boot data; preloading the boot data upon initialization of the computer system; and servicing requests for boot data from the computer system using the preloaded boot data. In a preferred embodiment, the boot data is retrieved from a boot device and stored in a cache memory device. In another aspect, a method for accelerated loading of an operating system comprises updating the list of boot data during the boot process, wherein updating comprises adding to the list any boot data requested by the computer system not previously stored in the list and/or removing from the list any boot data previously stored in the list and not requested by the computer system.Type: GrantFiled: October 19, 2006Date of Patent: January 3, 2012Assignee: Realtime Data, LLCInventors: James J. Fallon, John Buck, Paul F. Pickel, Stephen J. McErlain
-
Patent number: D645724Type: GrantFiled: March 29, 2011Date of Patent: September 27, 2011Inventor: John Buck