Patents by Inventor Brian Will

Brian Will 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: 20240048543
    Abstract: An apparatus includes an interface to memory, and a processor to execute one or more instructions. The instructions cause the processor to receive, via an application programming interface (API), a plurality of packets, respective packets of the plurality of packets comprising a respective header and a respective payload. Further, the instructions cause the processor to determine, by a QUIC protocol stack, to encrypt the plurality of packets in parallel. Further, the instructions cause the processor to encrypt the payloads of the plurality of packets in parallel. Further, the instructions cause the processor to encrypt the headers of the plurality of packets in parallel.
    Type: Application
    Filed: August 24, 2023
    Publication date: February 8, 2024
    Applicant: Intel Corporation
    Inventors: Ping Yu, Tomasz Kantecki, Chao Dou, Pablo De Lara Guarch, Brian Will
  • Publication number: 20230409197
    Abstract: An embodiment of an integrated circuit may comprise memory to store respective resource control descriptors in correspondence with respective identifiers, and an input/output (JO) memory management unit (IOMMU) communicatively coupled to the memory, the IOMMU including circuitry to determine resource control information for an IO transaction based on a resource control descriptor stored in the memory that corresponds to an identifier associated with the IO transaction, and control utilization of one or more resources of the IOMMU based on the determined resource control information. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: August 29, 2023
    Publication date: December 21, 2023
    Applicant: Intel Corporation
    Inventors: Kaijie Guo, Ashok Raj, Ned Smith, Weigang Li, Junyuan Wang, Xin Zeng, Brian Will, Zijuan Fan, Michael E. Kounavis, Qianjun Xie, Yuan Wang, Yao Huo
  • Patent number: 11431351
    Abstract: A compression scheme can be selected for an input data stream based on characteristics of the input data stream. For example, when the input data stream is searched for pattern matches, input stream characteristics used to select a compression scheme can include one or more of: type and size of an input stream, a length of a pattern, a distance from a start of where the pattern is to be inserted to the beginning of where the pattern occurred previously, a gap between two pattern matches (including different or same patterns), standard deviation of a length of a pattern, standard deviation of a distance from a start of where the pattern is to be inserted to the beginning of where the pattern occurred previously, or standard deviation of a gap between two pattern matches. Criteria can be established whereby one or more characteristics are used to select a particular encoding scheme.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: August 30, 2022
    Assignee: Intel Corporation
    Inventors: David K. Cassetti, Stephen T. Palermo, Sailesh Bissessur, Patrick Fleming, Lokpraveen Mosur, Smita Kumar, Pradnyesh S. Gudadhe, Naveen Lakkakula, Brian Will, Atul Kwatra
  • Patent number: 10680643
    Abstract: In connection with compression of an input stream, multiple portions of the input stream are searched against previously received portions of the input stream to find any matches of character strings in the previously received portions of the input stream. In some cases, matches of longer character strings, as opposed to shorter character strings, can be selected for inclusion in an encoded stream that is to be compressed. Delayed selection can occur whereby among multiple matches, a match that is longer can be selected for inclusion in the encoded stream and non-selected a character string match is reverted to a literal. A search engine that is searching an input stream to identify a repeat pattern of characters can cease to search for characters that were included in the selected character string match.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: June 9, 2020
    Assignee: Intel Corporation
    Inventors: David K. Cassetti, Stephen T. Palermo, Sailesh Bissessur, Patrick Fleming, Lokpraveen Mosur, Smita Kumar, Pradnyesh S. Gudadhe, Naveen Lakkakula, Brian Will, Atul Kwatra
  • Publication number: 20190273507
    Abstract: In connection with compression of an input stream, multiple portions of the input stream are searched against previously received portions of the input stream to find any matches of character strings in the previously received portions of the input stream. In some cases, matches of longer character strings, as opposed to shorter character strings, can be selected for inclusion in an encoded stream that is to be compressed. Delayed selection can occur whereby among multiple matches, a match that is longer can be selected for inclusion in the encoded stream and non-selected a character string match is reverted to a literal. A search engine that is searching an input stream to identify a repeat pattern of characters can cease to search for characters that were included in the selected character string match.
    Type: Application
    Filed: March 8, 2019
    Publication date: September 5, 2019
    Inventors: David K. CASSETTI, Stephen T. PALERMO, Sailesh BISSESSUR, Patrick FLEMING, Lokpraveen MOSUR, Smita KUMAR, Pradnyesh S. GUDADHE, Naveen LAKKAKULA, Brian WILL, Atul KWATRA
  • Publication number: 20190207624
    Abstract: A compression scheme can be selected for an input data stream based on characteristics of the input data stream. For example, when the input data stream is searched for pattern matches, input stream characteristics used to select a compression scheme can include one or more of: type and size of an input stream, a length of a pattern, a distance from a start of where the pattern is to be inserted to the beginning of where the pattern occurred previously, a gap between two pattern matches (including different or same patterns), standard deviation of a length of a pattern, standard deviation of a distance from a start of where the pattern is to be inserted to the beginning of where the pattern occurred previously, or standard deviation of a gap between two pattern matches. Criteria can be established whereby one or more characteristics are used to select a particular encoding scheme.
    Type: Application
    Filed: March 8, 2019
    Publication date: July 4, 2019
    Inventors: David K. CASSETTI, Stephen T. PALERMO, Sailesh BISSESSUR, Patrick FLEMING, Lokpraveen MOSUR, Smita KUMAR, Pradnyesh S. GUDADHE, Naveen LAKKAKULA, Brian WILL, Atul KWATRA
  • Publication number: 20190123763
    Abstract: A compression engine includes sets of independent search engines. The sets of independent search engines concurrently perform searches for a longest match in a stream of uncompressed data. The searches are distributed amongst the sets of independent search engines on byte boundaries to load balance the use of the search engines.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Inventors: Sailesh BISSESSUR, Patrick FLEMING, Lokpraveen MOSUR, David K. CASSETTI, Stephen T. PALERMO, Smita KUMAR, Pradnyesh S. GUDADHE, Naveen LAKKAKULA, Brian WILL
  • Patent number: 10093242
    Abstract: In one series of embodiments, a carrier system includes a rack mountable on a vehicle to transport material. The rack includes a frame having one or more suction cups attached to the rear side of the frame, e.g., for attachment to a surface such as the side of the vehicle. A support bar mates with the frame. The support bar and the frame may include attachment configurations which mate with one another to selectively and securely attach the bar to the front side of the frame with the bar extending in a direction away from the one or more cups. With the rack comprising a plurality of suction cups, the frame may be configured as a plate or may comprise a series of arms or connected braces which extend away from a center position to the suction cups.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: October 9, 2018
    Inventors: Brian Will, Ken Kniepmann
  • Patent number: 9855897
    Abstract: In one series of embodiments, a carrier system includes a rack mountable on a vehicle to transport material. The rack includes a frame having one or more suction cups attached to the rear side of the frame, e.g., for attachment to a surface such as the side of the vehicle. A support bar mates with the frame. The support bar and the frame may include attachment configurations which mate with one another to selectively and securely attach the bar to the front side of the frame with the bar extending in a direction away from the one or more cups. With the rack comprising a plurality of suction cups, the frame may be configured as a plate or may comprise a series of arms or connected braces which extend away from a center position to the suction cups.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: January 2, 2018
    Inventors: Ken Kniepmann, Brian Will
  • Publication number: 20170334360
    Abstract: In one series of embodiments, a carrier system includes a rack mountable on a vehicle to transport material. The rack includes a frame having one or more suction cups attached to the rear side of the frame, e.g., for attachment to a surface such as the side of the vehicle. A support bar mates with the frame. The support bar and the frame may include attachment configurations which mate with one another to selectively and securely attach the bar to the front side of the frame with the bar extending in a direction away from the one or more cups. With the rack comprising a plurality of suction cups, the frame may be configured as a plate or may comprise a series of arms or connected braces which extend away from a center position to the suction cups.
    Type: Application
    Filed: August 4, 2017
    Publication date: November 23, 2017
    Inventors: Brian Will, Ken Kniepmann
  • Publication number: 20140263514
    Abstract: In one series of embodiments, a carrier system includes a rack mountable on a vehicle to transport material. The rack includes a frame having one or more suction cups attached to the rear side of the frame, e.g., for attachment to a surface such as the side of the vehicle. A support bar mates with the frame. The support bar and the frame may include attachment configurations which mate with one another to selectively and securely attach the bar to the front side of the frame with the bar extending in a direction away from the one or more cups. With the rack comprising a plurality of suction cups, the frame may be configured as a plate or may comprise a series of arms or connected braces which extend away from a center position to the suction cups.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Inventors: Ken Kniepmann, Brian Will
  • Patent number: 5049064
    Abstract: A regenerative burner includes a chamber containing heat storage bodies which extract heat from hot products of combustion flowing through the burner during one part of a cycle of operation and yield up that heat to incoming air during a further part of the cycle.
    Type: Grant
    Filed: April 19, 1990
    Date of Patent: September 17, 1991
    Inventor: Brian Wills
  • Patent number: 4898530
    Abstract: A pair of regenerative burners is provided with feed means (25) for feeding a reducing agent into the products of combustion so that this agent can reduce oxides of nitrogen in the heat store to which heat is imparted by the products of combustion. Refractory elements (17,21) comprised by the heat stores may additionally or alternatively have catalytically active surfaces to promote reaction of the lower oxides of nitrogen.
    Type: Grant
    Filed: November 25, 1987
    Date of Patent: February 6, 1990
    Assignee: Stordy Combustion Engineering Limited
    Inventors: Brian Wills, Gary Johns
  • Patent number: 4838782
    Abstract: A regenerative burner includes a chamber containing heat storage bodies which extract heat from hot products of combustion flowing through the burner during one part of a cycle of operation and yield up that heat to incoming air during a further part of the cycle.
    Type: Grant
    Filed: August 6, 1987
    Date of Patent: June 13, 1989
    Inventor: Brian Wills