Patents by Inventor John A. SELL
John A. SELL 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: 20240099617Abstract: Method and apparatuses for diffuse optical tomography (DOT) are disclosed herein. A DOT device includes a substrate, one or more radiation sources, a plurality of detectors, and structures disposed over the second surface of the plurality of detectors. The one or more radiation sources are disposed over or under a surface of the substrate. Each detector of the plurality of detectors has a first surface and a second surface. The first surface is opposite the second surface. The first surface of the plurality of detectors disposed over or under the surface of the substrate. The method of DOT method of includes emitting and scattering radiation from one or more sources of a DOT device; detecting scattered radiation with a plurality of detectors of the DOT device; and translating the scattered radiation that is detected into data.Type: ApplicationFiled: September 28, 2023Publication date: March 28, 2024Inventors: David Alexander SELL, Paul GALLAGHER, Christopher G. TALBOT, Christopher John WRIGHT, Harry Michael CRONIN
-
Publication number: 20220209933Abstract: Detailed herein are embodiments which allow for integrity protected access control to provide defense against deterministic software attacks. Software attacks such as rowhammer attacks which target the TD bit itself are defended against using cryptographic integrity which the data itself is protected by the TD-bit alone. As such, software is reduced to performing only non-deterministic attacks (e.g., random corruption), but all the deterministic attacks are defended against. Additionally, integrity-protected access control bits are protected against simple hardware attacks where the adversary with physical access to the machine can flip TD bits to get ciphertext access in software which can break confidentiality.Type: ApplicationFiled: December 26, 2020Publication date: June 30, 2022Inventors: Siddhartha CHHABRA, John Sell
-
Patent number: 9902086Abstract: A cutter hub pin drive mechanism and a quick disconnect hub for a pelletizer and a pelletizer having a cutter hub pin drive mechanism are provided. The pelletizer has a cutter hub that includes a cutter hub holder which is engaged with the pelletizer shaft through a plurality of drive pins. The drive pins ride in drive pin channels formed by grooves cut into an inner surface of the cutter hub holder and aligned grooves formed in the outer surface of the forward end of the pelletizer shaft. By machining of grooves into the cutter hub holder and shaft to form channels that receive the drive pins, more precise engagement between the pelletizer shaft, cutter hub holder and drive pins is obtained, resulting in improved torque transmission from the shaft to the cutter hub. Also provided is a seal around the pelletizer shaft to prevent the egress of fines into the drive pin area which might otherwise interfere with the unobstructed movement of the cutter hub holder necessary to adjust blade position.Type: GrantFiled: March 13, 2017Date of Patent: February 27, 2018Assignee: GALA INDUSTRIES, INC.Inventor: John A. Sell
-
Publication number: 20170182678Abstract: A cutter hub pin drive mechanism and a quick disconnect hub for a pelletizer and a pelletizer having a cutter hub pin drive mechanism are provided. The pelletizer has a cutter hub that includes a cutter hub holder which is engaged with the pelletizer shaft through a plurality of drive pins. The drive pins ride in drive pin channels formed by grooves cut into an inner surface of the cutter hub holder and aligned grooves formed in the outer surface of the forward end of the pelletizer shaft. By machining of grooves into the cutter hub holder and shaft to form channels that receive the drive pins, more precise engagement between the pelletizer shaft, cutter hub holder and drive pins is obtained, resulting in improved torque transmission from the shaft to the cutter hub. Also provided is a seal around the pelletizer shaft to prevent the egress of fines into the drive pin area which might otherwise interfere with the unobstructed movement of the cutter hub holder necessary to adjust blade position.Type: ApplicationFiled: March 13, 2017Publication date: June 29, 2017Applicant: GALA INDUSTRIES, INC.Inventor: John A. SELL
-
Patent number: 9630347Abstract: A cutter hub pin drive mechanism and a quick disconnect hub for a pelletizer and a pelletizer having a cutter hub pin drive mechanism are provided. The pelletizer has a cutter hub that includes a cutter hub holder which is engaged with the pelletizer shaft through a plurality of drive pins. The drive pins ride in drive pin channels formed by grooves cut into an inner surface of the cutter hub holder and aligned grooves formed in the outer surface of the forward end of the pelletizer shaft. By machining of grooves into the cutter hub holder and shaft to form channels that receive the drive pins, more precise engagement between the pelletizer shaft, cutter hub holder and drive pins is obtained, resulting in improved torque transmission from the shaft to the cutter hub. Also provided is a seal around the pelletizer shaft to prevent the egress of fines into the drive pin area which might otherwise interfere with the unobstructed movement of the cutter hub holder necessary to adjust blade position.Type: GrantFiled: March 12, 2014Date of Patent: April 25, 2017Assignee: GALA INDUSTRIES, INC.Inventor: John A. Sell
-
Patent number: 9563369Abstract: Systems and methods for applying a fine-grained QoS logic are provided. The system may include a memory controller, the memory controller configured to receive memory access requests from a plurality of masters via a bus fabric. The memory controller determines the priority class of each of the plurality of masters, and further determines the amount of memory data bus bandwidth consumed by each master on the memory data bus. Based on the priority class assigned to each of the masters and the amount of memory data bus bandwidth consumed by each master, the memory controller applies a fine-grained QoS logic to compute a schedule for the memory requests. Based on this schedule, the memory controller converts the memory requests to memory commands, sends the memory commands to a memory device via a memory command bus, and receives a response from the memory device via a memory data bus.Type: GrantFiled: April 14, 2014Date of Patent: February 7, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nhon Toai Quach, Susan Carrie, Jeffrey Andrews, John Sell, Kevin Po
-
Publication number: 20150293709Abstract: Systems and methods for applying a fine-grained QoS logic are provided. The system may include a memory controller, the memory controller configured to receive memory access requests from a plurality of masters via a bus fabric. The memory controller determines the priority class of each of the plurality of masters, and further determines the amount of memory data bus bandwidth consumed by each master on the memory data bus. Based on the priority class assigned to each of the masters and the amount of memory data bus bandwidth consumed by each master, the memory controller applies a fine-grained QoS logic to compute a schedule for the memory requests. Based on this schedule, the memory controller converts the memory requests to memory commands, sends the memory commands to a memory device via a memory command bus, and receives a response from the memory device via a memory data bus.Type: ApplicationFiled: April 14, 2014Publication date: October 15, 2015Applicant: Microsoft CorporationInventors: Nhon Toai Quach, Susan Carrie, Jeffrey Andrews, John Sell, Kevin Po
-
Publication number: 20140271960Abstract: A cutter hub pin drive mechanism and a quick disconnect hub for a pelletizer and a pelletizer having a cutter hub pin drive mechanism are provided. The pelletizer has a cutter hub that includes a cutter hub holder which is engaged with the pelletizer shaft through a plurality of drive pins. The drive pins ride in drive pin channels formed by grooves cut into an inner surface of the cutter hub holder and aligned grooves formed in the outer surface of the forward end of the pelletizer shaft. By machining of grooves into the cutter hub holder and shaft to form channels that receive the drive pins, more precise engagement between the pelletizer shaft, cutter hub holder and drive pins is obtained, resulting in improved torque transmission from the shaft to the cutter hub. Also provided is a seal around the pelletizer shaft to prevent the egress of fines into the drive pin area which might otherwise interfere with the unobstructed movement of the cutter hub holder necessary to adjust blade position.Type: ApplicationFiled: March 12, 2014Publication date: September 18, 2014Applicant: Gala Industries, Inc.Inventor: John A. SELL
-
Patent number: 7675527Abstract: Embodiments consistent with the subject matter of this disclosure may transparently project text fragments from one or more buffers into one or more projection buffers by reference, instead of by copying. Clients or applications, such as, for example, compilers, language services, an editor's rendering system, or other client or application, may transparently process the projected text fragments projected into the projection buffers as if processing simple text files. In some embodiments, text of a first language, embedded in a document having text of one or more other languages, may be projected to a projection buffer and provided to an application, which may process text of the first language. In other embodiments, text may be elided from a document by projecting to a projection buffer only text not to be elided from the document.Type: GrantFiled: January 26, 2007Date of Patent: March 9, 2010Assignee: Microsoft Corp.Inventor: John Sells Tilford
-
Publication number: 20080183765Abstract: Embodiments consistent with the subject matter of this disclosure may transparently project text fragments from one or more buffers into one or more projection buffers by reference, instead of by copying. Clients or applications, such as, for example, compilers, language services, an editor's rendering system, or other client or application, may transparently process the projected text fragments projected into the projection buffers as if processing simple text files. In some embodiments, text of a first language, embedded in a document having text of one or more other languages, may be projected to a projection buffer and provided to an application, which may process text of the first language. In other embodiments, text may be elided from a document by projecting to a projection buffer only text not to be elided from the document.Type: ApplicationFiled: January 26, 2007Publication date: July 31, 2008Applicant: Microsoft CorporationInventor: John Sells Tilford
-
Patent number: 7300037Abstract: A fall protection device for an opening in a roof includes at least one rail section having a vertical member. The vertical member is preferably in the form of a metal tube having an open lower end. A bearing foot has a connecting portion and a bearing portion and is secured to the lower end of the vertical member by the connecting portion so that the bearing portion supports the vertical member above the roof. The connecting portion of the bearing foot preferably extends into the open lower end of the tube and resiliently engages an interior surface of the tube to secure the bearing foot thereto. A hardness of the bearing portion is greater than a hardness of the connecting portion. The connecting portion and the bearing portion are preferably plastic and co-molded so that the bearing foot is of unitary construction.Type: GrantFiled: February 20, 2004Date of Patent: November 27, 2007Assignee: Winchester Fabricators, Inc.Inventors: D. Peter Beirne, Jr., John Sells
-
Publication number: 20040232402Abstract: A fall protection device for an opening in a roof includes at least one rail section having a vertical member. The vertical member is preferably in the form of a metal tube having an open lower end. A bearing foot has a connecting portion and a bearing portion and is secured to the lower end of the vertical member by the connecting portion so that the bearing portion supports the vertical member above the roof. The connecting portion of the bearing foot preferably extends into the open lower end of the tube and resiliently engages an interior surface of the tube to secure the bearing foot thereto. A hardness of the bearing portion is greater than a hardness of the connecting portion. The connecting portion and the bearing portion are preferably plastic and co-molded so that the bearing foot is of unitary construction.Type: ApplicationFiled: February 20, 2004Publication date: November 25, 2004Inventors: D. Peter Beirne, John Sells