Patents by Inventor Derek Roberts

Derek Roberts 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: 20170209631
    Abstract: A canister lid (101) for a canister (102) includes an annular perimeter (103) surrounding an interior portion (104). Rather than completely surrounding the interior portion, the annular perimeter is instead interrupted by a suction conduit (112) defined by a suction conduit (112) separating a first lobe (117) and a second lobe (118). The suction conduit (112) intersects the annular perimeter such that the first lobe is disposed interior of the annular perimeter while the second lobe is disposed exterior to the annular perimeter. The canister lid can further include one or more ports (110,111) extending from the interior portion. A canister (102) can include a valve (401) and can optionally be coupled to a hub mount vacuum source (1200) or a hub mount stand (1800).
    Type: Application
    Filed: July 19, 2016
    Publication date: July 27, 2017
    Inventors: Derek Roberts, Brian Barkeley, Zach Zott, Thomas D. Mills, Thomas D Mills
  • Publication number: 20170209629
    Abstract: A canister lid (100) for a canister (500) includes an annular perimeter (101) surrounding an interior portion (102). Rather than completely surrounding the interior portion, the annular perimeter is instead interrupted by a suction conduit (103) defined by a suction duct (104) separating a first lobe (105) and a second lobe (106). The suction duct (104) intersects the annular perimeter such that the first lobe is disposed interior of the annular perimeter while the second lobe is disposed exterior to the annular perimeter. The canister lid can further include one or more ports (110,111) extending from the interior portion.
    Type: Application
    Filed: February 20, 2017
    Publication date: July 27, 2017
    Inventors: Brian Barkeley, Derek Roberts, Zach Zott, Stuart Mintz
  • Publication number: 20170209628
    Abstract: A canister lid (100) for a canister (600) includes an annular perimeter (101) surrounding an interior portion (102). Rather than completely surrounding the interior portion, the annular perimeter is instead interrupted by a suction conduit (103) defined by a suction duct (104) separating a first lobe (105) and a second lobe (106). The suction duct (104) intersects the annular perimeter such that the first lobe is disposed interior of the annular perimeter while the second lobe is disposed exterior to the annular perimeter. The canister lid can further include one or more ports (110,111) extending from the interior portion.
    Type: Application
    Filed: January 25, 2016
    Publication date: July 27, 2017
    Inventors: Stuart Mintz, Derek Roberts, Brian Barkeley
  • Patent number: 9697126
    Abstract: Generating approximate usage measurements for shared cache memory systems is disclosed. In one aspect, a cache memory system is provided. The cache memory system comprises a shared cache memory system. A subset of the shared cache memory system comprises a Quality of Service identifier (QoSID) tracking tag configured to store a QoSID tracking indicator for a QoS class. The shared cache memory system further comprises a cache controller configured to receive a memory access request comprising a QoSID, and is configured to access a cache line corresponding to the memory access request. The cache controller is also configured to determine whether the QoSID of the memory access request corresponds to a cache line assigned to the QoSID. If so, the cache controller is additionally configured to update the QoSID tracking tag.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: July 4, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Derek Robert Hower, Harold Wade Cain, III
  • Publication number: 20170187589
    Abstract: A network interface device, said network interface device has a data transmission path configured to receive data for transmission. The data for transmission is to be sent over a network by the network interface device. A monitor is configured to monitor the data transmission path to determine if an underrun condition is associated with the data transmission path. If so, an indication is included in the transmitted data packet.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Applicant: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: Steven L. Pope, David J. Riddoch, Derek Roberts
  • Publication number: 20170187605
    Abstract: A network interface device, said network interface device has a data transmission path configured to receive data for transmission. The data for transmission is to be sent over a network by the network interface device. A monitor is configured to monitor the data transmission path to determine if an underrun condition is associated with the data transmission path. If so, an indication is included in the transmitted data packet.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 29, 2017
    Applicant: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: Steven L. Pope, David J. Riddoch, Derek Roberts
  • Publication number: 20170172359
    Abstract: A dispenser includes a dispenser body having an interior cavity, and an aperture that communicates with the interior cavity. The dispenser also includes a loading door and a lid. The lid engages a dispenser surface when in the closed position to thereby create a substantially gas impermeable seal. The dispenser further includes a mounting surface disposed within the interior cavity and proximal the aperture. The mounting surface includes a mounting interface that permits substantially gas impermeable mounting of a cartridge while permitting access to the cartridge from the exterior of the dispensing body through the aperture.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Derek Roberts, Michael Turturro, Matthew Kruse
  • Patent number: 9678875
    Abstract: Providing shared cache memory allocation control in shared cached memory systems is disclosed. In one aspect, a cache controller of a shared cache memory system comprising a plurality of cache lines is provided. The cache controller comprises a cache allocation circuit providing a minimum mapping bitmask for mapping a Quality of Service (QoS) class to a minimum partition of the cache lines, and a maximum mapping bitmask for mapping the QoS class to a maximum partition of the cache lines. The cache allocation circuit receives a memory access request comprising a QoS identifier (QoSID) of the QoS class, and is configured to determine whether the memory access request corresponds to a cache line of the plurality of cache lines. If not, the cache allocation circuit selects, as a target partition, the minimum partition mapped to the QoS class or the maximum partition mapped to the QoS class.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: June 13, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Derek Robert Hower, Harold Wade Cain, III
  • Publication number: 20170147249
    Abstract: Systems and methods relate to distributed allocation of bandwidth for accessing a shared memory. A memory controller which controls access to the shared memory, receives requests for bandwidth for accessing the shared memory from a plurality of requesting agents. The memory controller includes a saturation monitor to determine a saturation level of the bandwidth for accessing the shared memory. A request rate governor at each requesting agent determines a target request rate for the requesting agent based on the saturation level and a proportional bandwidth share allocated to the requesting agent, the proportional share based on a Quality of Service (QoS) class of the requesting agent.
    Type: Application
    Filed: June 24, 2016
    Publication date: May 25, 2017
    Inventors: Derek Robert HOWER, Harold Wade CAIN III, Carl Lan WALDSPURGER
  • Publication number: 20170091117
    Abstract: A cache fill line is received, including an index, a thread identifier, and cache fill line data. The cache is probed, using the index and a different thread identifier, for a potential duplicate cache line. The potential duplicate cache line includes cache line data and the different thread identifier. Upon the cache fill line data matching the cache line data, duplication is identified. The potential duplicate cache line is set as a shared resident cache line, and the thread share permission tag is set to a permission state.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Inventors: Harold Wade CAIN, III, Derek Robert HOWER, Raguram DAMODARAN, Thomas Andrew SARTORIUS
  • Patent number: 9594842
    Abstract: Roughly described, a network interface device is assigned a maximum extent-of-search. A hash function is applied to the header information of each incoming packet, to generate a hash code for the packet. The hash code designates a particular subset of the table within which the particular header information should be found, and an iterative search is made within that subset. If the search locates a matching entry before the search limit is exceeded, then the incoming data packet is delivered to the receive queue identified in the matching entry. But if the search reaches the search limit before a matching entry is located, then device delivers the packet to a default queue, such as a kernel queue, in the host computer system. The kernel is then responsible for delivering the packet to the correct endpoint.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: March 14, 2017
    Assignee: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: Steven L. Pope, Derek Roberts, David J. Riddoch, Ching Yu, John Mingyung Chiang, Der-Ren Chu
  • Publication number: 20170060750
    Abstract: Method and apparatus for cache way prediction using a plurality of partial tags are provided. In a cache-block address comprising a plurality of sets and a plurality of ways or lines, one of the sets is selected for indexing, and a plurality of distinct partial tags are identified for the selected set. A determination is made as to whether a partial tag for a new line collides with any of the partial tags for current resident lines in the selected set. If the partial tag for the new line does not collide with any of the partial tags for the current resident lines, then there is no aliasing. If the partial tag for the new line collides with any of the partial tags for the current resident lines, then aliasing may be avoided by reading the full tag array and updating the partial tags.
    Type: Application
    Filed: September 2, 2015
    Publication date: March 2, 2017
    Inventors: Anil KRISHNA, Gregory Michael WRIGHT, Derek Robert HOWER
  • Publication number: 20170050404
    Abstract: A cutting device (200) includes a receiver (404) and a translating head (403). The receiver includes a mounting plate (407) with a first fastener delivery device (307) and a second fastener delivery device (308) coupled thereto. A first gatherer (410) and a second gatherer (411) each extend distally from the mounting plate between the first fastener delivery device and the second fastener delivery device. A cutter (416) extends distally from the mounting plate between the first gatherer and the second gatherer. The translating head includes a complementary cutter (425) to engage the cutter to impart a scissor cutting action as the translating head translates toward the receiver. The translating head can also optionally include a third gatherer (423), a fourth gatherer (424), a first bender (421), and a second bender (422) as well.
    Type: Application
    Filed: August 17, 2015
    Publication date: February 23, 2017
    Inventors: Megan Henken, Derek Roberts, Brendan Fong, Alex Hay
  • Patent number: 9516895
    Abstract: A deformable additive release component (1) for a smoking article is disclosed, comprising an aperture (8) through which additive may be released, an outer wall section (2), an inner wall section (3) that defines a chamber (10) within which the additive is held and at least one channel (5) between the inner and outer wall sections to allow airflow through the component, wherein the component is configured to transmit a compressive force applied to the outer wall section to the inner wall section and to open the aperture. A filter (25) for a smoking article that comprises said additive release component, and a smoking article (21) that comprises said additive release component or said filter, are also described. Methods of manufacturing the additive release components is also disclosed.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: December 13, 2016
    Assignee: BRITISH AMERICAN TOBACCO (INVESTMENTS) LIMITED
    Inventors: Edward Awty, Charanjit Nandra, Alfred Vincent Spencer, Paul Frobisher, Michael Newnham, Richard Harbutt, Jane Nicholls, Derek Roberts
  • Publication number: 20160352687
    Abstract: A logic device and method are provided for intercepting a data flow from a network source to a network destination. A data store holds a set of compliance rules and corresponding actions wherein at least one of the set of compliance rules is a temporary compliance rule valid for a predetermined period. A packet inspector is configured to inspect the intercepted data flow and identify from the data store a temporary compliance rule associated with the inspected data flow. A packet filter is configured to when the data flow is identified as being associated with the temporary compliance rule, carry out an action with respect to the data flow corresponding to the temporary compliance rule while the temporary compliance rule is valid.
    Type: Application
    Filed: August 8, 2016
    Publication date: December 1, 2016
    Applicant: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: Steve L. Pope, Derek Roberts, David J. Riddoch
  • Publication number: 20160298404
    Abstract: A system and method for treating a portion of a wellbore that includes a bottom hole assembly (BHA) connected to a work string. The BHA includes a packing element movable between an unset position and a set position and a locator device movable between retracted position and expanded positions. The locator device may be a locator collet. The locator collet may be expanded by a cone movable with respect to the collet. The expanded locator device is configured to engage a profile in a ported tubular within the wellbore. The engagement between the locator device and the profile selectively prevents further movement of the BHA and provides an indication of the location the BHA. The packing element may then be actuated and the wellbore treated through a port in the ported tubular. The BHA may then be moved to a different ported housing to treat another portion of the wellbore.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 13, 2016
    Inventors: Ian Beckett, Luis A. Castro, Christopher W. Thacker, Jason Harper, Marc Carriere, Leigh Thorne, Jeffrey Koch, Justin Reyes, Bradley Collas, Cory Casemore, David Luft, Orest Zolkavich, Derek Robert Brown
  • Patent number: D770619
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: November 1, 2016
    Assignee: Medline Industries, Inc.
    Inventors: Alan Genender, Yogesh Wadhera, Derek Roberts, Michael Turturro
  • Patent number: D770681
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: November 1, 2016
    Assignee: Medline Industries, Inc.
    Inventors: Stuart Mintz, Kaitlyn Farley, Derek Roberts, Andrew Nachenberg
  • Patent number: D787898
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: May 30, 2017
    Assignee: Joseph Joseph Ltd.
    Inventor: Derek Roberts
  • Patent number: D792650
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: July 18, 2017
    Assignee: MEDLINE INDUSTRIES, INC.
    Inventors: Stuart Mintz, Kaitlyn Farley, Derek Roberts, Andrew Nachenberg