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: 10528768Abstract: 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: GrantFiled: September 15, 2017Date of Patent: January 7, 2020Assignee: INTEL CORPORATIONInventors: Suchit Subhaschandra, Srivatsan Krishnan, Brent Thomas, Pratik Marolia
-
Patent number: 10514373Abstract: 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: GrantFiled: October 17, 2014Date of Patent: December 24, 2019Assignee: STRATUM RESERVOIR (CANADA), ULCInventors: YunFeng Hu, F. Brent Thomas
-
Patent number: 10285392Abstract: 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: GrantFiled: March 16, 2018Date of Patent: May 14, 2019Inventor: George Brent Thomas
-
Publication number: 20190082670Abstract: 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: ApplicationFiled: March 16, 2018Publication date: March 21, 2019Inventor: George Brent Thomas
-
Publication number: 20190087606Abstract: 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: ApplicationFiled: September 15, 2017Publication date: March 21, 2019Inventors: Suchit Subhaschandra, Srivatsan Krishnan, Brent Thomas, Pratik Marolia
-
Publication number: 20180310126Abstract: 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: ApplicationFiled: June 25, 2018Publication date: October 25, 2018Inventor: Brent Thomas McKay
-
Patent number: 9925648Abstract: 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: GrantFiled: June 16, 2015Date of Patent: March 27, 2018Assignee: JMP ENGINEERING INC.Inventors: Kenneth Douglas McLaughlin, Brent Thomas Bell, Kevin Wade Ackerman
-
Publication number: 20170287010Abstract: 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: ApplicationFiled: April 4, 2017Publication date: October 5, 2017Inventors: Brent Thomas McKay, Dale Hartzell, Roger Boehringer, Paul Smietan, Michael Perri, Steve Hillig
-
Patent number: 9730535Abstract: 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: GrantFiled: January 18, 2012Date of Patent: August 15, 2017Inventor: Brent Thomas Martin
-
Patent number: 9674091Abstract: 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: GrantFiled: June 1, 2016Date of Patent: June 6, 2017Assignee: Cray Inc.Inventors: Laurence S. Kaplan, Edwin Lloyd Froese, Christopher Brian Johns, Matthew Paul Kelly, Aaron Forest Godfrey, Brent Thomas Shields
-
Patent number: 9674092Abstract: 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: GrantFiled: June 1, 2016Date of Patent: June 6, 2017Assignee: Cray Inc.Inventors: Edwin Lloyd Froese, Christopher Brian Johns, Aaron Forest Godfrey, Laurence S. Kaplan, Matthew Paul Kelly, Brent Thomas Shields
-
Patent number: 9656124Abstract: 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: GrantFiled: March 18, 2015Date of Patent: May 23, 2017Inventors: Tomasz Wojciech Jaworski, Brent Thomas Brown
-
Publication number: 20170041744Abstract: 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: ApplicationFiled: August 4, 2016Publication date: February 9, 2017Inventor: Brent Thomas McKay
-
Patent number: 9491101Abstract: 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: GrantFiled: February 3, 2015Date of Patent: November 8, 2016Assignee: Cray Inc.Inventors: Edwin Lloyd Froese, Christopher Brian Johns, Aaron Forest Godfrey, Laurence S. Kaplan, Matthew Paul Kelly, Brent Thomas Shields
-
Publication number: 20160277300Abstract: 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: ApplicationFiled: June 1, 2016Publication date: September 22, 2016Inventors: Laurence S. Kaplan, Edwin Lloyd Froese, Christopher Brian Johns, Matthew Paul Kelly, Aaron Forest Godfrey, Brent Thomas Shields
-
Publication number: 20160277301Abstract: 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: ApplicationFiled: June 1, 2016Publication date: September 22, 2016Inventors: Edwin Lloyd Froese, Christopher Brian Johns, Aaron Forest Godfrey, Laurence S. Kaplan, Matthew Paul Kelly, Brent Thomas Shields
-
Patent number: 9441811Abstract: 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: GrantFiled: August 19, 2011Date of Patent: September 13, 2016Assignee: Research Triangle InstituteInventors: Michael Lamvik, James Lynn Davis, Brent Thomas Ward
-
Publication number: 20160242400Abstract: 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: ApplicationFiled: October 7, 2015Publication date: August 25, 2016Inventors: Mitchell Wayne Grant, George Brent Thomas
-
Patent number: 9391899Abstract: 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: GrantFiled: December 15, 2014Date of Patent: July 12, 2016Assignee: Cray Inc.Inventors: Laurence S. Kaplan, Edwin Lloyd Froese, Christopher Brian Johns, Matthew Paul Kelly, Aaron Forest Godfrey, Brent Thomas Shields
-
Publication number: 20160085544Abstract: 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: ApplicationFiled: September 19, 2014Publication date: March 24, 2016Inventors: 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