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).
-
Publication number: 20200167488Abstract: Embodiments are directed to protection of communications between a trusted execution environment and a hardware accelerator utilizing enhanced end-to-end encryption and inter-context security. An embodiment of an apparatus includes one or more processors having one or more trusted execution environments (TEEs) including a first TEE to include a first trusted application; an interface with a hardware accelerator, the hardware accelerator including trusted embedded software or firmware; and a computer memory to store an untrusted kernel mode driver for the hardware accelerator, the one or more processors to establish an encrypted tunnel between the first trusted application in the first TEE and the trusted software or firmware, generate a call for a first command from the first trusted application, generate an integrity tag for the first command, and transfer command parameters for the first command and the integrity tag to the kernel mode driver to generate the first command.Type: ApplicationFiled: January 28, 2020Publication date: May 28, 2020Applicant: Intel CorporationInventors: Salessawi Ferede Yitbarek, Lawrence A. Booth Jr., Brent Thomas, Reshma Lal, Pradeep M. Pappachan, Akshay Kadam
-
Publication number: 20200134230Abstract: Embodiments are directed to protection of privacy and data on smart edge devices. An embodiment of an apparatus includes a sensor to produce a stream of sensor data; an analytics mechanism; and a trusted execution environment (TEE) including multiple keys for data security, the apparatus to exchange keys with a host server to establish one or more secure communication channels between the apparatus and a TEE on a host server, process the stream of sensor data utilizing the analytics mechanism to generate metadata, perform encryption and integrity protection of the metadata utilizing a key from the TEE for the sensor, sign the metadata utilizing a private key for the analytics mechanism, and transfer the encrypted and integrity protected metadata and the signature to the host server via the one or more secure communication channels in a manner that prevents privileged users on the host from accessing the data.Type: ApplicationFiled: December 23, 2019Publication date: April 30, 2020Applicant: Intel CorporationInventors: Lawrence A. Booth, JR., Salessawi Ferede Yitbarek, Reshma Lal, Pradeep M. Pappachan, Brent Thomas
-
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
-
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
-
Patent number: 8800052Abstract: An apparatus and method for hardware protection of a virtual machine monitor (VMM) runtime integrity watcher is described. A set of one or more hardware range registers that protect a contiguous memory space that is to store the VMM runtime integrity watcher. The set of hardware range registers are to protect the VMM runtime integrity watcher from being modified when loaded into the contiguous memory space. The VMM runtime integrity watcher, when executed, performs an integrity check on a VMM during runtime of the VMM. Execution of the VMM runtime integrity watcher is triggered by a timer event generated based on multiple frequency bands.Type: GrantFiled: June 29, 2012Date of Patent: August 5, 2014Assignee: Intel CorporationInventors: Brent Thomas, Shamanna Datta, Scott Durrant, Alberto Munoz
-
Patent number: 8695131Abstract: A tub assembly is provided with a tub and a surround wall. The surround wall is spaced from a nail flange on the tub by a desired distance with a simple wall fastener. The wall fastener clips onto the nail flange, and has a forward face spaced from the nail flange by a desired distance. The forward face provides a stop and securement surface for the surround wall. The wall fastener includes a clip portion that clips onto the nail flange, and has a plurality of discrete clip portions. The clip portions can be broken away from the wall fastener at locations which will be aligned with a wall stud. In this manner, the wall fastener can be quickly clipped onto the nail flange of the tub once the tub is installed. The surround wall can then be simply adhered to a forward face of the wall fastener, such that the entire tub assembly can be easily and properly assembled.Type: GrantFiled: May 2, 2007Date of Patent: April 15, 2014Assignee: Masco Bath CorporationInventor: Brent Thomas
-
Patent number: 8640276Abstract: A molded tub and surround which is formed of a multiple of portions. Wall portions meet a tub portion at a joint with a retaining ledge which extends inward toward a tub bowl from a flange. A ledge interface within the bottom of the wall portions engages the ledge. An angled interface surface is located directly in front of the ledge and slopes downward toward the bowl. A shallow interface within the bottom of the wall portions engages the angled interface surface.Type: GrantFiled: March 27, 2008Date of Patent: February 4, 2014Assignee: Aqua Glass CorporationInventors: Scott Ingram, Brent Thomas
-
Publication number: 20140007248Abstract: An apparatus and method for hardware protection of a virtual machine monitor (VMM) runtime integrity watcher is described. A set of one or more hardware range registers that protect a contiguous memory space that is to store the VMM runtime integrity watcher. The set of hardware range registers are to protect the VMM runtime integrity watcher from being modified when loaded into the contiguous memory space. The VMM runtime integrity watcher, when executed, performs an integrity check on a VMM during runtime of the VMM. Execution of the VMM runtime integrity watcher is triggered by a timer event generated based on multiple frequency bands.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Inventors: Brent Thomas, Shamanna Datta, Scott Durrant, Alberto Munoz
-
Publication number: 20080271385Abstract: A tub assembly is provided with a tub and a surround wall. The surround wall is spaced from a nail flange on the tub by a desired distance with a simple wall fastener. The wall fastener clips onto the nail flange, and has a forward face spaced from the nail flange by a desired distance. The forward face provides a stop and securement surface for the surround wall. The wall fastener includes a clip portion that clips onto the nail flange, and has a plurality of discrete clip portions. The clip portions can be broken away from the wall fastener at locations which will be aligned with a wall stud. In this manner, the wall fastener can be quickly clipped onto the nail flange of the tub once the tub is installed. The surround wall can then be simply adhered to a forward face of the wall fastener, such that the entire tub assembly can be easily and properly assembled.Type: ApplicationFiled: May 2, 2007Publication date: November 6, 2008Inventor: Brent Thomas
-
Patent number: 7424754Abstract: A molded tub and surround which is formed of a multiple of portions. Wall portions meet a tub portion at a joint with a retaining ledge which extends inward toward a tub bowl from a flange. A ledge interface within the bottom of the wall portions engages the ledge. An angled interface surface is located directly in front of the ledge and slopes downward toward the bowl. A shallow interface within the bottom of the wall portions engages the angled interface surface.Type: GrantFiled: December 19, 2002Date of Patent: September 16, 2008Assignee: Aqua Glass CorporationInventors: Scott Ingram, Brent Thomas
-
Publication number: 20080172785Abstract: A molded tub and surround which is formed of a multiple of portions. Wall portions meet a tub portion at a joint with a retaining ledge which extends inward toward a tub bowl from a flange. A ledge interface within the bottom of the wall portions engages the ledge. An angled interface surface is located directly in front of the ledge and slopes downward toward the bowl. A shallow interface within the bottom of the wall portions engages the angled interface surface.Type: ApplicationFiled: March 27, 2008Publication date: July 24, 2008Inventors: Scott Ingram, Brent Thomas
-
Publication number: 20060210494Abstract: The present invention provides a biocompatible coating comprising calcium phosphate that is functionally graded across the thickness of the coating. The coating, which preferably includes hydroxyapatite, is particularly useful for coating implants, such as dental or orthopedic implants. The functionally graded coating is generally crystalline near the interface with the surface of the implant, with crystallinity and crystal diameter decreasing toward the outer layer of the coating. The invention further provides methods for preparing a coated implant comprising a functionally graded calcium phosphate coating thereon.Type: ApplicationFiled: March 16, 2005Publication date: September 21, 2006Inventors: Afsaneh Rabiei, Jerome Cuomo, Brent Thomas
-
Publication number: 20060091586Abstract: A laminated article includes a first layer coated onto the mold to provide a smooth show surface. The first layer is covered with subsequent structural layers that comprise reinforcement material for providing the desired rigidity and strength required for the finished laminated article. An opening is surrounded by a surface and the surface is treated to provide a smooth and flat finish of a desired thickness for sealing with a subsequently installed plumbing fixture. The surface is prepared with an application device and a plastic sheet. The plastic sheet is placed over the surface and the device is pressed against the plastic sheet and into the third layer. The device presses against the plastic sheet and into the third layer to both smooth and flatten the surface to a desired finish.Type: ApplicationFiled: October 29, 2004Publication date: May 4, 2006Inventors: Mel Saccomanno, Eddie Robinson, Graylin Pusser, Brent Thomas
-
Publication number: 20050211708Abstract: The idea behind this invention is the ability to “re-seal” an opened beverage can. The manner in which this will be accomplished is by tightly fitting a piece of aluminum between the base of the top of the beverage container and the tab of the beverage container. The piece of aluminum will swivel with the tab 180 degrees to temporarily close the can.Type: ApplicationFiled: March 25, 2004Publication date: September 29, 2005Inventor: Brent Thomas
-
Publication number: 20050139425Abstract: An apparatus for mounting on an upper portion of a ladder to stabilize the ladder by facilitating a transfer of weight from the ladder to a horizontal or pitched surface in contact with the apparatus. The apparatus comprises a frame comprising a pair of connecting members for attaching to the upper portion of the ladder, a pair of extension arms secured to the frame and having a distance between them that is less than or equal to a distance between the stiles of the ladder, and a plate pivotably attached to both of the extension arms and having a flat surface. The extension arms have means for locking the arms in any one of a plurality of angles relative to a plane defined by the ladder.Type: ApplicationFiled: December 2, 2004Publication date: June 30, 2005Inventors: Merle Thomas, Brent Thomas, Shane Thomas
-
Publication number: 20050041887Abstract: A tactile kinesthetic assistant is a device that allows a person to use the senses of sight, touch and hearing to gather information. Tactile kinesthetic assistants can be used, for example, to help a person retrieve information related to a specific word or phrase (e.g., a student learning to read), to allow a person to determine the status of a person or thing (e.g., a nurse retrieving medical records), to allow a person to obtain current information (e.g., a stock broker retrieving stock prices). In one embodiment, a tactile kinesthetic assistant includes a thimble and an ear piece. The thimble includes a scanner that allows the user to scan one or more words. The representations of the one or more words are used to retrieve information via a network and the retrieved information is provided to the user through an ear piece.Type: ApplicationFiled: August 10, 2004Publication date: February 24, 2005Inventors: Brent Thomas, Christine Thomas
-
Publication number: 20040117908Abstract: A molded tub and surround which is formed of a multiple of portions. Wall portions meet a tub portion at a joint with a retaining ledge which extends inward toward a tub bowl from a flange. A ledge interface within the bottom of the wall portions engages the ledge. An angled interface surface is located directly in front of the ledge and slopes downward toward the bowl. A shallow interface within the bottom of the wall portions engages the angled interface surface.Type: ApplicationFiled: December 19, 2002Publication date: June 24, 2004Inventors: Scott Ingram, Brent Thomas
-
Patent number: 6691339Abstract: A molded tub and surround which is formed of a multiple of portions. Wall portions meet at a joint which is secured by wall clamps which bias a partially arcuate portion of a second wall portion against the visible surface of a first wall portion. The first wall portion sandwiched between the wall clamps and the partially arcuate portion. A multiple of tub clamps extend from a lower edge of the wall portions to fit upon a flange extending from a tub portion. The wall clamps and tub clamps assure an easily assembled and watertight molded tub and surround.Type: GrantFiled: September 18, 2002Date of Patent: February 17, 2004Assignee: Aqua Glass CorporationInventor: Brent Thomas
-
Patent number: 6373481Abstract: In one embodiment, a method for determining a focus value in an image, including selecting an area of interest in the image and a color plane of interest, is described. The color plane of interest within the area of interest is filtered to produce a filtered region. The mean absolute value of the filtered region is determined.Type: GrantFiled: August 25, 1999Date of Patent: April 16, 2002Assignee: Intel CorporationInventors: Yap-Peng Tan, Brent Thomas, Tinku Acharya