Patents by Inventor Brent Thomas

Brent Thomas 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: 10528768
    Abstract: Methods and apparatus to provide user-level access authorization for cloud-based filed-programmable gate arrays are disclosed. An example apparatus includes a field-programmable gate array (FPGA) including a first memory and a second memory different from the first memory. The first memory stores a bitstream. The second memory stores a first user tag associated with the bitstream. The example apparatus further includes a kernel having an FPGA driver operatively coupled to the FPGA. The FPGA driver is to receive a command associated with accessing the FPGA from a user-executed application. The FPGA driver is further to identify a second user tag associated with the command. The FPGA driver is further to determine whether the command is to be accepted based on the second user tag.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: January 7, 2020
    Assignee: INTEL CORPORATION
    Inventors: Suchit Subhaschandra, Srivatsan Krishnan, Brent Thomas, Pratik Marolia
  • Patent number: 10514373
    Abstract: A method of determining the plus-fraction correction for a heavy oil sample including analyzing the heavy oil sample using gas chromatography, selecting an elution ratio based on the percentage of plus-fraction elution, applying the elution ratio to provide a maximum carbon number and a plus-fraction correction to compensate for the non-elution of the plus-fraction. An elution ratio as a function of the percentage of C60+ elution is provided. A corrected molecular weight for the C60+ fraction (MWC60+) and the C90+ fraction (MWC90+) as well as the total oil (MW) is provided.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: December 24, 2019
    Assignee: STRATUM RESERVOIR (CANADA), ULC
    Inventors: YunFeng Hu, F. Brent Thomas
  • Patent number: 10285392
    Abstract: A fishing tool may be used for securing a trailer hook or other lure item onto a bait hook. The tool includes a handle with a mounting end positioned therein, wherein the mounting end includes an installation hole that extends through the handle. There is additionally a recessed seat in the hole and around the perimeter of the hole. A plastic disc has an outside diameter that corresponds to the diameter of the installation hole.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: May 14, 2019
    Inventor: George Brent Thomas
  • Publication number: 20190082670
    Abstract: A fishing tool may be used for securing a trailer hook or other lure item onto a bait hook. The tool includes a handle with a mounting end positioned therein, wherein the mounting end includes an installation hole that extends through the handle. There is additionally a recessed seat in the hole and around the perimeter of the hole. A plastic disc has an outside diameter that corresponds to the diameter of the installation hole.
    Type: Application
    Filed: March 16, 2018
    Publication date: March 21, 2019
    Inventor: George Brent Thomas
  • Publication number: 20190087606
    Abstract: Methods and apparatus to provide user-level access authorization for cloud-based filed-programmable gate arrays are disclosed. An example apparatus includes a field-programmable gate array (FPGA) including a first memory and a second memory different from the first memory. The first memory stores a bitstream. The second memory stores a first user tag associated with the bitstream. The example apparatus further includes a kernel having an FPGA driver operatively coupled to the FPGA. The FPGA driver is to receive a command associated with accessing the FPGA from a user-executed application. The FPGA driver is further to identify a second user tag associated with the command. The FPGA driver is further to determine whether the command is to be accepted based on the second user tag.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 21, 2019
    Inventors: Suchit Subhaschandra, Srivatsan Krishnan, Brent Thomas, Pratik Marolia
  • Publication number: 20180310126
    Abstract: A consumer sensing and audience measurement system that utilizes the mobile phone carried by the consumer as a proxy for the consumer's location inside a building and consumer attributes. Actions include monitoring wireless communications being provided by one or more mobile devices. A first broadcast identifier indicated in wireless communications can be identified during a first time period. A first location corresponding to the first broadcast identifier can be determined based on a strength associated with wireless communications that indicate the first broadcast identifier. A second broadcast identifier can be identified in the monitored wireless communications during a second time period. A second location corresponding to the second broadcast identifier can be determined based on a strength associated with wireless communications that indicate the second broadcast identifier.
    Type: Application
    Filed: June 25, 2018
    Publication date: October 25, 2018
    Inventor: Brent Thomas McKay
  • Patent number: 9925648
    Abstract: A drive mechanism for installing thread protectors on threaded pipe ends having a servo motor, a housing, a shaft assembly, and a gripper with a plurality of jaws. The shaft assembly has a hollow shaft, rotationally mounted within the housing, and a solid shaft slidably mounted within the hollow shaft. The hollow shaft and solid shaft are coaxial and rotationally coupled. The gripper is mounted on the end of the solid shaft, outside of the housing, and is biased away from the housing. A sensor monitors the relative axial motion between the solid shaft and the hollow shaft.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: March 27, 2018
    Assignee: JMP ENGINEERING INC.
    Inventors: Kenneth Douglas McLaughlin, Brent Thomas Bell, Kevin Wade Ackerman
  • Publication number: 20170287010
    Abstract: An enhanced beacon system that detects attributes of a user based on information obtained from or about a user device when the user device is in close proximity to a beacon device. Actions include receiving a first unique identifier of the user device and the user's information collected the beacon device. The user information can include at least attributes associated with physical movements of the user. The user information can be used to populate a user profile for the user. A campaign can be estimated for the user and transmitted to the user device based on at least partly on a calculation of attributes from the user information in the user profile and target criteria of the campaign.
    Type: Application
    Filed: April 4, 2017
    Publication date: October 5, 2017
    Inventors: Brent Thomas McKay, Dale Hartzell, Roger Boehringer, Paul Smietan, Michael Perri, Steve Hillig
  • Patent number: 9730535
    Abstract: A cover for rest supports such as pillow cases, seat cushions, headrests, armrests, bedding and pet bedding is disclosed with layered secure spare flaps. A plurality of spare flaps are attached in respective layers to the cover at an end of each flap and another end is successively folded around the cover and secured thereto to provide additional unused resting surfaces for a person or an animal. The spare flaps therefore provide multiple fresh resting surfaces between launderings. Embodied flaps may also be disposably detached from the cover to preclude launderings altogether. The layered flaps may include use indicia and be to secured to each other and a rest support cover via a fastener on a flap and a complementary fastener disposed respectively on the cover. Disclosed fasteners include thin magnets, hook and loop, grommet and tie, button and hole and ganged hole and post pairs and the like.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: August 15, 2017
    Inventor: Brent Thomas Martin
  • Patent number: 9674091
    Abstract: A method and system for detecting congestion in a network of nodes, abating the network congestion, and identifying the cause of the network congestion is provided. A congestion detection system may comprise a detection system, an abatement system, and a causation system. The detection system monitors the performance of network components such as the network interface controllers and tiles of routers to determine whether the network is congested such that a delay in delivering packets becomes unacceptable. Upon detecting that the network is congested, an abatement system abates the congestion by limiting the rate at which packets are injected into the network from the nodes. Upon detecting that the network is congested, a causation system may identify the job that is executing on a node that is the cause of the network congestion.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: June 6, 2017
    Assignee: Cray Inc.
    Inventors: Laurence S. Kaplan, Edwin Lloyd Froese, Christopher Brian Johns, Matthew Paul Kelly, Aaron Forest Godfrey, Brent Thomas Shields
  • Patent number: 9674092
    Abstract: A method and system for detecting congestion in a network of nodes, abating the network congestion, and identifying the cause of the network congestion is provided. A congestion detection system may comprise a detection system, an abatement system, and a causation system. The detection system monitors the performance of network components such as the network interface controllers and tiles of routers to determine whether the network is congested such that a delay in delivering packets becomes unacceptable. Upon detecting that the network is congested, an abatement system abates the congestion by limiting the rate at which packets are injected into the network from the nodes. Upon detecting that the network is congested, a causation system may identify the job that is executing on a node that is the cause of the network congestion.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: June 6, 2017
    Assignee: Cray Inc.
    Inventors: Edwin Lloyd Froese, Christopher Brian Johns, Aaron Forest Godfrey, Laurence S. Kaplan, Matthew Paul Kelly, Brent Thomas Shields
  • Patent number: 9656124
    Abstract: Exercise equipment having the control system capable to switch the equipment in its existing highest resistance mode in order to impede and thus discourage the usage of this equipment by an unauthorized user. Exercise equipment capable to detect unauthorized use and activating an alarm in order to discourage the usage of this equipment by an unauthorized user.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: May 23, 2017
    Inventors: Tomasz Wojciech Jaworski, Brent Thomas Brown
  • Publication number: 20170041744
    Abstract: A consumer sensing and audience measurement system that utilizes the mobile phone carried by the consumer as a proxy for the consumer's location inside a building and consumer attributes. Actions include monitoring wireless communications being provided by one or more mobile devices. A first broadcast identifier indicated in wireless communications can be identified during a first time period. A first location corresponding to the first broadcast identifier can be determined based on a strength associated with wireless communications that indicate the first broadcast identifier. A second broadcast identifier can be identified in the monitored wireless communications during a second time period. A second location corresponding to the second broadcast identifier can be determined based on a strength associated with wireless communications that indicate the second broadcast identifier.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 9, 2017
    Inventor: Brent Thomas McKay
  • Patent number: 9491101
    Abstract: A method and system for detecting congestion in a network of nodes, abating the network congestion, and identifying the cause of the network congestion is provided. A congestion detection system may comprise a detection system, an abatement system, and a causation system. The detection system monitors the performance of network components such as the network interface controllers and tiles of routers to determine whether the network is congested such that a delay in delivering packets becomes unacceptable. Upon detecting that the network is congested, an abatement system abates the congestion by limiting the rate at which packets are injected into the network from the nodes. Upon detecting that the network is congested, a causation system may identify the job that is executing on a node that is the cause of the network congestion.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: November 8, 2016
    Assignee: Cray Inc.
    Inventors: Edwin Lloyd Froese, Christopher Brian Johns, Aaron Forest Godfrey, Laurence S. Kaplan, Matthew Paul Kelly, Brent Thomas Shields
  • Publication number: 20160277300
    Abstract: A method and system for detecting congestion in a network of nodes, abating the network congestion, and identifying the cause of the network congestion is provided. A congestion detection system may comprise a detection system, an abatement system, and a causation system. The detection system monitors the performance of network components such as the network interface controllers and tiles of routers to determine whether the network is congested such that a delay in delivering packets becomes unacceptable. Upon detecting that the network is congested, an abatement system abates the congestion by limiting the rate at which packets are injected into the network from the nodes. Upon detecting that the network is congested, a causation system may identify the job that is executing on a node that is the cause of the network congestion.
    Type: Application
    Filed: June 1, 2016
    Publication date: September 22, 2016
    Inventors: Laurence S. Kaplan, Edwin Lloyd Froese, Christopher Brian Johns, Matthew Paul Kelly, Aaron Forest Godfrey, Brent Thomas Shields
  • Publication number: 20160277301
    Abstract: A method and system for detecting congestion in a network of nodes, abating the network congestion, and identifying the cause of the network congestion is provided. A congestion detection system may comprise a detection system, an abatement system, and a causation system. The detection system monitors the performance of network components such as the network interface controllers and tiles of routers to determine whether the network is congested such that a delay in delivering packets becomes unacceptable. Upon detecting that the network is congested, an abatement system abates the congestion by limiting the rate at which packets are injected into the network from the nodes. Upon detecting that the network is congested, a causation system may identify the job that is executing on a node that is the cause of the network congestion.
    Type: Application
    Filed: June 1, 2016
    Publication date: September 22, 2016
    Inventors: Edwin Lloyd Froese, Christopher Brian Johns, Aaron Forest Godfrey, Laurence S. Kaplan, Matthew Paul Kelly, Brent Thomas Shields
  • Patent number: 9441811
    Abstract: A lighting device (100) includes a housing (104), a light converter (136), one or more light sources (132), and one or more optical waveguides (160). The housing includes a light exit (124) for outputting a combination of primary light (140) and secondary light (156,158). The light source emits a primary light beam of a primary wavelength. The optical waveguide includes an input end (162) optically coupled to the light source, and an output end (164) facing a housing interior (108) and positioned at an angle to an axial direction through the housing interior. The optical waveguide directs the primary light beam from the light source, through the housing interior and toward a luminescent material of the light converter. The luminescent material emits secondary light of one or more wavelengths different from the primary wavelength in response to excitation by the primary light beam. The light source may be mounted outside the housing interior so as not to obstruct light propagation.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: September 13, 2016
    Assignee: Research Triangle Institute
    Inventors: Michael Lamvik, James Lynn Davis, Brent Thomas Ward
  • Publication number: 20160242400
    Abstract: A fishing tool may be used for securing a trailer hook or other lure item onto a bait hook. The tool includes a handle with a mounting end positioned therein, wherein the mounting end includes an installation hole that extends through the handle. There is additionally a recessed seat in the hole and around the perimeter of the hole. A plastic disc has an outside diameter that corresponds to the diameter of the installation hole.
    Type: Application
    Filed: October 7, 2015
    Publication date: August 25, 2016
    Inventors: Mitchell Wayne Grant, George Brent Thomas
  • Patent number: 9391899
    Abstract: A method and system for detecting congestion in a network of nodes, abating the network congestion, and identifying the cause of the network congestion is provided. A congestion detection system may comprise a detection system, an abatement system, and a causation system. The detection system monitors the performance of network components such as the network interface controllers and tiles of routers to determine whether the network is congested such that a delay in delivering packets becomes unacceptable. Upon detecting that the network is congested, an abatement system abates the congestion by limiting the rate at which packets are injected into the network from the nodes. Upon detecting that the network is congested, a causation system may identify the job that is executing on a node that is the cause of the network congestion.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: July 12, 2016
    Assignee: Cray Inc.
    Inventors: Laurence S. Kaplan, Edwin Lloyd Froese, Christopher Brian Johns, Matthew Paul Kelly, Aaron Forest Godfrey, Brent Thomas Shields
  • Publication number: 20160085544
    Abstract: Systems and techniques are disclosed for improving the management of data contracts during a software development lifecycle. A system can include a data contract metadata store, components for interacting with the metadata store to support development tool integration, and interchange features for verified build processes. A service can be provided that receives a developer package from a development client application, parses the developer package to generate data contract metadata, modifies a data contract metadata store in accordance with at least one command received with the developer package, and communicates notification data, when included with the data contract metadata, to a notification service.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Pankaj Sharma, Arabinda Mohapatra, Alexander Berger, Mangesh Ganpatrao Barad, Veerendra K. Koya, David M. Denz, Tomer Weisberg, Mario Zimmermann, Brent Thomas McBride, Hema Tulsidas Goyal, AnandBalaji Subbaraj, Harinarayan Paramasivan, Ricardo Persegani, Maxim Kudryavtsev