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: 12126706
    Abstract: 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: Grant
    Filed: December 26, 2020
    Date of Patent: October 22, 2024
    Assignee: Intel Corporation
    Inventors: Siddhartha Chhabra, John Sell
  • Publication number: 20220409646
    Abstract: 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: Application
    Filed: June 8, 2022
    Publication date: December 29, 2022
    Inventors: Jack Oswald et al., Lee Madsen, II, John Selling, Peter Swann
  • Publication number: 20220209933
    Abstract: 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: Application
    Filed: December 26, 2020
    Publication date: June 30, 2022
    Inventors: Siddhartha CHHABRA, John Sell
  • Patent number: 11338410
    Abstract: 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: Grant
    Filed: July 2, 2019
    Date of Patent: May 24, 2022
    Assignee: SOTA CUSTOMS LLC
    Inventors: Anthony John Selle, Aaron Jay Olson
  • Patent number: 11227338
    Abstract: 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: Grant
    Filed: June 25, 2018
    Date of Patent: January 18, 2022
    Assignee: AMERICAN INTERNATIONAL GROUP, INC.
    Inventors: Ellison Scudder, John Selle, Robert Azuma, Jeff Schafer
  • Publication number: 20180308176
    Abstract: 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: Application
    Filed: June 25, 2018
    Publication date: October 25, 2018
    Applicant: American International Group, Inc.
    Inventors: Ellison Scudder, John Selle, Robert Azuma, Jeff Schafer
  • Patent number: 9563369
    Abstract: 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: Grant
    Filed: April 14, 2014
    Date of Patent: February 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nhon Toai Quach, Susan Carrie, Jeffrey Andrews, John Sell, Kevin Po
  • Publication number: 20150293709
    Abstract: 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: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Applicant: Microsoft Corporation
    Inventors: Nhon Toai Quach, Susan Carrie, Jeffrey Andrews, John Sell, Kevin Po
  • Publication number: 20140058765
    Abstract: 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: Application
    Filed: October 31, 2013
    Publication date: February 27, 2014
    Applicant: American International Group, Inc.
    Inventors: Ellison Scudder, John Selle, Robert Azuma, Jeff Schafer
  • Patent number: 8577767
    Abstract: 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: Grant
    Filed: September 13, 2011
    Date of Patent: November 5, 2013
    Assignee: American International Group, Inc.
    Inventors: Ellison Scudder, John Selle, Robert Azuma, Jeff Schafer
  • Publication number: 20120066008
    Abstract: 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: Application
    Filed: September 13, 2011
    Publication date: March 15, 2012
    Applicant: American International Group, Inc.
    Inventors: Ellison Scudder, John Selle, Robert Azuma, Jeff Schafer
  • Patent number: 7675527
    Abstract: 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: Grant
    Filed: January 26, 2007
    Date of Patent: March 9, 2010
    Assignee: Microsoft Corp.
    Inventor: John Sells Tilford
  • Publication number: 20080183765
    Abstract: 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: Application
    Filed: January 26, 2007
    Publication date: July 31, 2008
    Applicant: Microsoft Corporation
    Inventor: John Sells Tilford
  • Patent number: 7300037
    Abstract: 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: Grant
    Filed: February 20, 2004
    Date of Patent: November 27, 2007
    Assignee: Winchester Fabricators, Inc.
    Inventors: D. Peter Beirne, Jr., John Sells
  • Publication number: 20040232402
    Abstract: 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: Application
    Filed: February 20, 2004
    Publication date: November 25, 2004
    Inventors: D. Peter Beirne, John Sells