Patents by Inventor Daniel A. Ball

Daniel A. Ball 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: 11916789
    Abstract: A method performed by a packet processor comprises retrieving a first prefix length for a first lookup stage and a shorter second prefix length for a second lookup stage. The packet processor can receive instructions to program an action entry. The length of the action entry prefix is compared to the first prefix and second prefix length. If it is determined that the length of the action entry prefix is shorter than the second prefix length, the second prefix length is selected as an expanded prefix length. If it is determined that the length of the action entry prefix is longer than the second prefix length and shorter than the first prefix length, then the first prefix length is selected as the expanded prefix length. Expanded action entries are generated with expanded prefixes of the expanded prefix length and stored at the lookup stage associated with the expanded prefix length.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: February 27, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven Balls, Matthew Ian Ronald Williams, Abhishek Pandey, Daniel Thomas O'Brien
  • Publication number: 20230135722
    Abstract: The invention relates to a distributed system including a plurality of first nodes and a plurality of second nodes. At least one first node of the plurality of first nodes includes at least one data portion including encrypted information related to user interaction with media content of a user of a plurality of users. Each data portion of the at least one data portion is cryptographically hashed. At least one second node of the plurality of second nodes includes a first distributed ledger including a first account of the user and at least one non-fungible token, NFT. The distributed system includes at least one third node including a media player.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 4, 2023
    Applicant: Ayozat Holdings Limited
    Inventors: Umesh Perera, Daniel Ball, Bryant Thornton
  • Publication number: 20220312838
    Abstract: An apparatus for generating an inhalable medium includes a receptacle for a flavor material for imparting a flavor to inhalable medium generated by the apparatus, the receptacle including a mouthpiece part, a side wall part and an outlet wall part in the mouthpiece part with a plurality of openings for airflow, wherein the mouthpiece part, the side wall part and the outlet wall part are integrally formed.
    Type: Application
    Filed: July 8, 2020
    Publication date: October 6, 2022
    Inventors: Mark POTTER, Daniel BALL
  • Publication number: 20220248752
    Abstract: An apparatus for generating an inhalable medium includes a receptacle for a flavor material for imparting a flavor to inhalable medium generated by the apparatus, the receptacle including a wall part for retaining the flavor material, the wall part including a plurality of openings for airflow and a non-planar region, wherein the plurality of openings are arranged in the non-planar region.
    Type: Application
    Filed: July 8, 2020
    Publication date: August 11, 2022
    Inventors: Mark POTTER, Daniel BALL
  • Publication number: 20220232891
    Abstract: An apparatus for generating an inhalable medium includes a receptacle for a flavor material for imparting a flavor to inhalable medium generated by the apparatus, wherein the receptacle includes a side wall part, an outlet wall part and an inlet wall part, wherein the side wall part defines a cavity for the flavor material and the inlet wall part and the outlet wall part each include a plurality of openings to allow airflow through the cavity, and wherein the inlet wall part and outlet wall part are mounted to the side wall part so as to compress the flavor material in the cavity between the inlet wall part and the outlet wall part.
    Type: Application
    Filed: July 8, 2020
    Publication date: July 28, 2022
    Inventors: Mark Potter, Daniel Ball
  • Publication number: 20090199764
    Abstract: A paint supplying system and apparatus for delivering paint to a container system from a supply of paint at a remote location by a paint delivery system to permit application of the paint delivered to the container by a separate coating implement is provided. The container system includes a vessel having a bottom and a peripheral side wall, the peripheral side wall and the bottom define an open interior space. A connector includes a body with opposed first and second ends, a first port on the first end, a second port on the second end, and a through passage connecting the first and second ports, the body being attached at the first end to the bottom such that the first port is in fluid communication with the open interior space, and connectable at the second end to the hand wand such that the second port is in fluid communication with the supply passage.
    Type: Application
    Filed: February 12, 2008
    Publication date: August 13, 2009
    Inventor: Daniel Ball
  • Publication number: 20070215785
    Abstract: A concrete mold device for vertically forming a concrete panel comprises a plurality of concrete forms for collectively defining a mold cavity for receiving an uncured concrete mixture therein. The concrete forms include: a pair of opposing side wall forms configured to define side wall surfaces of the mold cavity; and a pair of opposing end wall forms, configured to define end wall surfaces of the mold cavity. An elongate lower support gasket has an upper surface configured to define a bottom surface of the mold cavity, the lower support gasket having gasket side walls configured to abut against at least a portion of each of the side wall forms to provide a seal between the lower support gasket and the side wall forms to retain the concrete mixture within the mold cavity. Reinforcing structure is associated with the lower support gasket to increase a load-bearing capacity of the lower support gasket.
    Type: Application
    Filed: January 29, 2007
    Publication date: September 20, 2007
    Inventors: William Baker, David Balls, Daniel Balls, Clyde Allen
  • Publication number: 20060180735
    Abstract: A concrete mold device for vertically forming a concrete panel includes a plurality of concrete forms for collectively defining a mold cavity for receiving an uncured concrete mixture therein. The concrete forms can include a pair of opposing side wall forms to define side wall surfaces of the mold cavity and a pair of opposing end wall forms to define end wall surfaces of the mold cavity. An elongate lower support gasket can also be provided and can have an upper surface that defines a bottom surface of the mold cavity. The lower support gasket can have gasket side walls to abut against at least a portion of each of the side wall forms to provide a seal between the lower support gasket and the side wall forms to retain the concrete mixture within the mold cavity.
    Type: Application
    Filed: December 12, 2005
    Publication date: August 17, 2006
    Inventors: William Baker, David Balls, Daniel Balls, Michael Sharp
  • Publication number: 20060137273
    Abstract: A form for creating a pattern in uncured concrete during a casting process includes a support frame and a perforated reinforcing structure coupled adjacent to at least a portion of the support frame. The perforated reinforcing structure includes a plurality of apertures defined therein. A pliable liner is disposed at least partially within the plurality of apertures and at least partially about the perforated reinforcing structure adjacent the support structure. The pliable liner has a patterned surface formed thereon for creating a corresponding pattern in uncured concrete poured adjacent the form.
    Type: Application
    Filed: December 12, 2005
    Publication date: June 29, 2006
    Inventors: William Baker, David Balls, Daniel Balls, Mike Sharp
  • Publication number: 20050067551
    Abstract: A concrete mold device for vertically forming a concrete panel includes a plurality of concrete forms for collectively defining a mold cavity for receiving an uncured concrete mixture therein. The concrete forms can include a pair of opposing side wall forms to define side wall surfaces of the mold cavity and a pair of opposing end wall forms to define end wall surfaces of the mold cavity. An elongate lower support gasket can also be provided and can have an upper surface that defines a bottom surface of the mold cavity. The lower support gasket can have gasket side walls to abut against at least a portion of each of the side wall forms to provide a seal between the lower support gasket and the side wall forms to retain the concrete mixture within the mold cavity.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: William Baker, David Balls, Daniel Balls, Clyde Allen
  • Patent number: 6227147
    Abstract: The present invention is a cat toilet with air expulsion apparatus to remove noxious odor away and out of the pet owners home.
    Type: Grant
    Filed: December 15, 1999
    Date of Patent: May 8, 2001
    Inventor: Daniel Ball
  • Patent number: 4747023
    Abstract: A headlamp assembly having a spring plate member fastened through a pivot connection to the lamp body and formed with a pair of clip members and a pair of spring members for allowing the lamp body to be readily secured to a support panel of a motor vehicle and allow selective adjustment of the lamp body about a horizontal aim axis and a vertical aim axis.
    Type: Grant
    Filed: July 14, 1987
    Date of Patent: May 24, 1988
    Assignee: General Motors Corporation
    Inventors: Daniel A. Ball, Patrick J. Hurley
  • Patent number: 4707768
    Abstract: A retainer assembly for a composite headlamp that includes a body portion formed with a cavity which accommodates a lock member having a key hole shaped opening for capturing and preventing longitudinal movement of one end of an adjustment screw while allowing the adjustment screw to be rotated to permit repositioning of the headlamp about an aiming axis.
    Type: Grant
    Filed: August 26, 1986
    Date of Patent: November 17, 1987
    Assignee: General Motors Corporation
    Inventor: Daniel A. Ball