Patents by Inventor John Sells
John Sells 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: 12126706Abstract: 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: GrantFiled: December 26, 2020Date of Patent: October 22, 2024Assignee: Intel CorporationInventors: Siddhartha Chhabra, John Sell
-
Publication number: 20220409646Abstract: Compositions and methods are described herein that can reduce the frequency and/or severity of gastroesophageal reflux disease (GERD). Such compositions and methods can include use of maltosyl-isomaltooligosaccharides with or without one or more proton pump inhibitors, one or more potassium-competitive acid blockers, one or more H-2 antagonists, one or more antiacids, one or more bile acid sequestrants, one or more prokinetic agents, one or more dopamine receptor antagonists, one or more coating agents (protectants), one or more antibiotics, one or more probiotics, or a combination thereof.Type: ApplicationFiled: June 8, 2022Publication date: December 29, 2022Inventors: Jack Oswald et al., Lee Madsen, II, John Selling, Peter Swann
-
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: 11338410Abstract: A dust removal assembly for use with a disc grinder includes a base portion with a member defining a major surface, a wall extending at least partially along an outer periphery of the major surface, an exhaust port contained within the wall, and a first ledge positioned proximate the exhaust port extending along the major surface. A top plate, attachable to the wall, includes a second ledge extending downward from a lateral edge toward the base portion such that the first ledge and the second ledge are positioned proximate to, and extend horizontally parallel to, one another. Both the first ledge and the second ledge are configured to permit a circular disc to travel therebetween. A compartment in fluid communication with an exhaust port is defined by the first ledge, the wall and a minor surface positioned below the major surface.Type: GrantFiled: July 2, 2019Date of Patent: May 24, 2022Assignee: SOTA CUSTOMS LLCInventors: Anthony John Selle, Aaron Jay Olson
-
Patent number: 11227338Abstract: A method and system for processing communications between travel service providers and travel insurers where travel service providers use different messaging formats. A travel service provider transmits itinerary data to a travel insurer in one messaging format. The travel insurer may then convert the itinerary data into a format compatible with the travel insurer's system and determine an optimal policy choice based on the itinerary data. The travel insurer may then transmit this choice to the travel service provider in the travel service provider's preferred messaging format, and the travel service provider offers the product to the consumer through the travel service provider's interface.Type: GrantFiled: June 25, 2018Date of Patent: January 18, 2022Assignee: AMERICAN INTERNATIONAL GROUP, INC.Inventors: Ellison Scudder, John Selle, Robert Azuma, Jeff Schafer
-
Publication number: 20180308176Abstract: A method and system for processing communications between travel service providers and travel insurers where travel service providers use different messaging formats. A travel service provider transmits itinerary data to a travel insurer in one messaging format. The travel insurer may then convert the itinerary data into a format compatible with the travel insurer's system and determine an optimal policy choice based on the itinerary data. The travel insurer may then transmit this choice to the travel service provider in the travel service provider's preferred messaging format, and the travel service provider offers the product to the consumer through the travel service provider's interface.Type: ApplicationFiled: June 25, 2018Publication date: October 25, 2018Applicant: American International Group, Inc.Inventors: Ellison Scudder, John Selle, Robert Azuma, Jeff Schafer
-
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: 20140058765Abstract: A method and system are provided for processing communications between travel service providers and travel insurers where travel service providers use different messaging formats. A travel service provider transmits itinerary data to a travel insurer in one messaging format. The travel insurer may then convert the itinerary data into a format compatible with the travel insurer's system and determine an optimal policy choice based on the itinerary data. The travel insurer may then transmit this choice to the travel service provider in the travel service provider's preferred messaging format, and the travel service provider offers the product to the consumer through the travel service provider's interface.Type: ApplicationFiled: October 31, 2013Publication date: February 27, 2014Applicant: American International Group, Inc.Inventors: Ellison Scudder, John Selle, Robert Azuma, Jeff Schafer
-
Patent number: 8577767Abstract: A method and system for processing communications between travel service providers and travel insurers where travel service providers use different messaging formats. A travel service provider transmits itinerary data to a travel insurer in one messaging format. The travel insurer may then convert the itinerary data into a format compatible with the travel insurer's system and determine an optimal policy choice based on the itinerary data. The travel insurer may then transmit this choice to the travel service provider in the travel service provider's preferred messaging format, and the travel service provider offers the product to the consumer through the travel service provider's interface.Type: GrantFiled: September 13, 2011Date of Patent: November 5, 2013Assignee: American International Group, Inc.Inventors: Ellison Scudder, John Selle, Robert Azuma, Jeff Schafer
-
Publication number: 20120066008Abstract: A method and system for processing communications between travel service providers and travel insurers where travel service providers use different messaging formats. A travel service provider transmits itinerary data to a travel insurer in one messaging format. The travel insurer may then convert the itinerary data into a format compatible with the travel insurer's system and determine an optimal policy choice based on the itinerary data. The travel insurer may then transmit this choice to the travel service provider in the travel service provider's preferred messaging format, and the travel service provider offers the product to the consumer through the travel service provider's interface.Type: ApplicationFiled: September 13, 2011Publication date: March 15, 2012Applicant: American International Group, Inc.Inventors: Ellison Scudder, John Selle, Robert Azuma, Jeff Schafer
-
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