Patents by Inventor Peter Smith

Peter Smith 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: 11557967
    Abstract: A voltage regulator for providing power to a system includes feedforward circuitry receiving a signal from the system indicating the current needed by the system, and the feedforward circuitry causes the voltage regulator to change the voltage regulator output current in response to the signal from the system.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: January 17, 2023
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Florian Feckl, Nigel Peter Smith, Erich Johann Bayer
  • Patent number: 11554715
    Abstract: A school bus stop arm and drive unit therefor are disclosed. The stop an includes a stop sign and a drive unit for moving the stop sign between a retracted position and a deployed position. The drive unit comprises a motor operably coupled to the stop sign, one or more position sensors operable to detect the presence of the stop sign, and a controller for controlling operation of the motor. The controller configured to, monitor one or more operating characteristics of the motor for conditions indicative of an obstruction to movement of the stop sign, monitor the position sensor for a confirmation signal indicative of the presence of the stop sign in the deployed or retracted position, and based on the conditions indicative of an obstruction and the confirmation signal, determine if the stop sign has reached one of the deployed and retracted positions or is being obstructed.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: January 17, 2023
    Assignee: SMARTREND MANUFACTURING GROUP (SMG), INC.
    Inventors: Michael Yudelevich, Kevin Peter Smith, Bradley Dale Brown, Andrew Allan Clark McKay, Cam Forman, David Beernaert
  • Patent number: 11553003
    Abstract: A computer system automatically learns which application behavior constitutes “multi-use” behavior by observing the behavior of applications on a network. The system uses this learned knowledge to automatically identify multi-use behavior in new applications that appear on the network. When the system enforces security policies against applications on the network, it identifies whether particular behavior of such applications violates any of the security policies. In this way, the system adapts automatically to new behavior of applications on the network over time in order to increase network security.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: January 10, 2023
    Assignee: Zscaler, Inc.
    Inventors: John O'Neil, Peter Smith
  • Publication number: 20220380352
    Abstract: Linker-drug compounds and antibody-drug conjugates that bind to human oncology targets are disclosed. The linker-drug compounds and antibody-drug conjugates comprise a splicing modulator drug moiety. The disclosure further relates to methods and compositions for use in the treatment of neoplastic disorders by administering the antibody-drug conjugates provided herein. In an embodiment, the splicing modulator comprises a pladienolide or a pladienolide derivative.
    Type: Application
    Filed: May 3, 2022
    Publication date: December 1, 2022
    Inventors: Ermira PAZOLLI, Silvia BUONAMICI, Thiwanka SAMARAKOON, Sudeep PRAJAPATI, Nathan FISHKIN, James PALACINO, Michael SEILER, Ping ZHU, Andrew COOK, Peter SMITH, Xiang LIU, Shelby ELLERY, Dominic REYNOLDS, Lihua YU, Zhenhua WU, Shouyong PENG, Nicholas CALANDRA, Megan SHEEHAN, Yonghong XIAO
  • Patent number: 11512340
    Abstract: Embodiments provided herein relate to methods and compositions for preparing nucleic acid libraries. Some embodiments include preparing libraries from nucleic acids obtained from degraded samples, such as ancient samples and fixed samples.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: November 29, 2022
    Assignee: Illumina, Inc.
    Inventors: Raquel Maria Sanches-Kuiper, Vincent Peter Smith, Sean Humphray
  • Publication number: 20220375153
    Abstract: A method and an intersection testing module in a ray tracing system for determining whether a ray intersects a three-dimensional axis-aligned box. It is determined whether a first condition is satisfied, wherein the first condition is, or is equivalent to, ? "\[LeftBracketingBar]" C x - C z ? D x D z ? "\[RightBracketingBar]" ? H z ? D x D z + H x . It is determined whether a second condition is satisfied, wherein the second condition is, or is equivalent to, ? "\[LeftBracketingBar]" C y - C z ? D y D z ? "\[RightBracketingBar]" ? H z ? D y D z + H y . It is determined whether a third condition is satisfied, wherein the third condition is, or is equivalent to, ? "\[LeftBracketingBar]" C x ? D y D z - C y ? D x D z ? "\[RightBracketingBar]" ? H y ? D x D z + H x ? D y D z .
    Type: Application
    Filed: March 23, 2022
    Publication date: November 24, 2022
    Inventors: Simon Fenney, Rostam King, Peter Smith-Lacey, Gregory Clark
  • Patent number: 11496387
    Abstract: Systems and methods include, subsequent to performing auto segmentation on a network that includes a set of policies of allowable and block communications, observing communication between a plurality of hosts on the network; determining unassigned communication paths based on the observing that are either blocked because of a lack of a policy of the set of policies or because there is no policy of the set of policies for coverage thereof; and assigning the unassigned communication paths to corresponding policies of the set of policies. The assigning can be based on heuristics. The assigning can be performed without reperforming auto segmentation.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: November 8, 2022
    Assignee: Zscaler, Inc.
    Inventors: Scott Laplante, Peter Nahas, Xing Li, Suji Suresh, Daniel R. Perkins, Peter Smith
  • Publication number: 20220350566
    Abstract: A method and a processing module for performing a particular comparison operation using floating point values received in one or more input formats, The exponent range of the floating point values is extended.
    Type: Application
    Filed: March 23, 2022
    Publication date: November 3, 2022
    Inventors: Rostam King, Peter Smith-Lacey
  • Publication number: 20220351457
    Abstract: A method and an intersection testing module in a ray tracing system for performing intersection testing for a ray with respect to a plurality of convex polygons, each of which is defined by an ordered set of vertices, wherein at least one of the vertices is a shared vertex which is used to define at least two of the convex polygons. The vertices of the convex polygons are projected onto a pair of axes orthogonal to the ray direction. A vertex ordering scheme defines an ordering of the projected vertices which is independent of the ordering of the vertices in the ordered sets.
    Type: Application
    Filed: March 21, 2022
    Publication date: November 3, 2022
    Inventors: Peter Smith-Lacey, Rostam King, Gregory Clark, Simon Fenney
  • Publication number: 20220350606
    Abstract: A method and processing module for performing a particular comparison operation using floating point values. The floating point values are received in a scalar format. The received floating point values are promoted to a vector format, wherein the received floating point values are used as a first component of the vector floating point values. A second component of one or more of the vector floating point values is set to a non-zero, finite value. The particular comparison operation is performed using the vector floating point values to determine a vector result having first and second components.
    Type: Application
    Filed: March 23, 2022
    Publication date: November 3, 2022
    Inventors: Rostam King, Peter Smith-Lacey
  • Publication number: 20220351460
    Abstract: A method and an intersection testing module for performing intersection testing of a ray with a box in a ray tracing system. The ray and the box are defined in a 3D space using a space-coordinate system, and the ray is defined with a ray origin and a ray direction. A ray-coordinate system is used to perform intersection testing, wherein the ray-coordinate system has an origin at the ray origin, and the ray-coordinate system has three basis vectors. A first of the basis vectors is aligned with the ray direction. A second and a third of the basis vectors: (i) are both orthogonal to the first basis vector, (ii) are not parallel with each other, and (iii) have a zero as one component when expressed in the space-coordinate system. A result of performing the intersection testing is outputted for use by the ray tracing system.
    Type: Application
    Filed: March 23, 2022
    Publication date: November 3, 2022
    Inventors: Simon Fenney, Rostam King, Peter Smith-Lacey, Gregory Clark
  • Publication number: 20220351458
    Abstract: A method and an intersection testing module for performing intersection testing of a ray with a convex polygon in a ray tracing system. The ray and the convex polygon are defined in a 3D space using a space-coordinate system. The ray is defined with a ray origin and a ray direction. A ray-coordinate system is used to perform intersection testing, wherein the ray-coordinate system has an origin at the ray origin, and wherein the ray-coordinate system has three basis vectors. A first of the basis vectors is aligned with the ray direction. A second and a third of the basis vectors: (i) are both orthogonal to the first basis vector, (ii) are not parallel with each other, and (iii) have a zero as one component when expressed in the space-coordinate system. A result of performing the intersection testing is outputted for use by the ray tracing system.
    Type: Application
    Filed: March 21, 2022
    Publication date: November 3, 2022
    Inventors: Peter Smith-Lacey, Rostam King, Gregory Clark, Simon Fenney
  • Publication number: 20220351459
    Abstract: A method and an intersection testing module in a ray tracing system for performing intersection testing for a ray with respect to a plurality of convex polygons, each of which is defined by an ordered set of vertices. The vertices of the convex polygons are projected onto a pair of axes orthogonal to the ray direction. For each edge of a convex polygon defined by two of the projected vertices, a signed parameter is determined, wherein the sign of the signed parameter is indicative of which side of the edge the ray passes on. If the ray is determined to intersect a point on the edge then the sign of the signed parameter is determined using a module which is configured to: take as inputs, indications which classify each of pi, qi, pj and qj coordinates as negative, zero or positive, and output, for valid combinations of classifications of the pi, qi, pj and qj coordinates, an indication of the sign of the signed parameter.
    Type: Application
    Filed: March 22, 2022
    Publication date: November 3, 2022
    Inventors: Peter Smith-Lacey, Rostam King, Gregory Clark, Simon Fenney
  • Patent number: 11459610
    Abstract: The present invention is concerned with compositions and methods for improving the rate of correct sample identification in indexed nucleic acid library preparations for multiplex next generation sequencing by exonuclease treatment and optionally blocking the 3? ends of pooled indexed polynucleotides from multiple samples prior to amplification and sequencing.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: October 4, 2022
    Assignee: ILLUMINA CAMBRIDGE LIMITED
    Inventors: Michael Chesney, Vincent Peter Smith, Claire Bevis-Mott, Jonathan Mark Boutell, Angela Kalbande
  • Publication number: 20220279024
    Abstract: A system validates the establishment and/or continuation of a connection between two applications over a network. The system uses network application security rules to allow or disallow connections between the two applications. Those rules include definitions of the source and destination applications to which the rules apply. The system automatically updates the application definitions over time to encompass new versions of the applications covered by the security rules, but without encompassing other applications. The system is then capable of applying the updated rules both to the original applications and to the updated versions of those applications. This process enables the security rules to maintain security over time in a way that is consistent with the original intent of the rules even as applications on the network evolve.
    Type: Application
    Filed: May 18, 2022
    Publication date: September 1, 2022
    Inventors: Peter Nahas, Peter Smith, Harry Sverdlove, John O'Neil, Scott Laplante, Andriy Kochura
  • Patent number: 11413402
    Abstract: A safety needle device is disclosed having a housing configured to couple to a syringe, the housing having a proximal end, a distal end, and a housing body. A needle hub is disposed on the proximal end of the housing and a needle cannula is attached to the needle hub. The device having a retractable sheath configured to move between an initial position, a retracted position and an extended position with respect to the housing, wherein the initial position partially exposes a distal tip of the needle cannula, the retracted position fully exposes the needle cannula, and the extended position fully covers the distal tip of the needle cannula. The safety needle device may include an activation latch, a lockout latch, a tether and a spring element to bias the retractable sheath to an extended state to cover the distal end of the needle cannula upon completion of an injection. The safety needle device may include a slider element disposed above an activation latch. A method of drug delivery is also disclosed.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: August 16, 2022
    Assignee: Becton, Dickinson and Company
    Inventors: Peter Smith, Laurie Sanders, Edward P. Browka, Paul P. Marici, Eli B. Nichols
  • Patent number: 11381446
    Abstract: Systems and methods include obtaining network communication information about hosts in a network and applications executed on the hosts; automatically generating one or more microsegments in the network based on analysis of the obtained network communication information, wherein each microsegment of the one or more microsegments is a grouping of resources including the hosts and the applications executed on the hosts that have rules for network communication; automatically generating a meaningful name for the one or more microsegments based on a plurality of techniques applied to information associated with the hosts; and displaying the automatically generated one or more microsegments and the corresponding automatically generated meaningful name.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: July 5, 2022
    Assignee: Zscaler, Inc.
    Inventors: John O'Neil, Peter Smith
  • Publication number: 20220201041
    Abstract: Systems and methods include responsive to monitoring network communications of a network, generating a network communication model that labels the network communications, and generating policies based on the network communication model, wherein the policies specify which applications are authorized to communicate with one another, providing corresponding policies to a plurality systems in the network, wherein each system utilizes the corresponding policies to allow or block communications; responsive to one or more unauthorized communications being needed, performing two-factor authorization to determine if an exception is acceptable; and responsive to the two-factor authorization, providing temporary policies for the exception to allow the one or more unauthorized communications for a period of time.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Thomas E. Keiser, JR., Peter Smith, Lakshmi Suresh
  • Publication number: 20220200993
    Abstract: Systems and methods include obtaining a set of policies to in the serverless computing system, wherein the set of policies specify which applications are authorized for communication with the serverless computing system; and modifying rules in a network Access Control List (ACL) associated with the serverless computing system based on the set of policies, wherein the network ACL includes rules that specify allowing and blocking communication. The serverless computing system includes having underlying hardware abstracted therefrom. The network ACL is provided by a cloud provider that hosts the serverless computing system.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 23, 2022
    Inventor: Peter Smith
  • Patent number: D956096
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: June 28, 2022
    Assignee: GOOGLE LLC
    Inventors: Steve Rura, Elizabeth Belg, Christopher Bettig, Peter Smith