Patents by Inventor Stephen Daniel

Stephen Daniel 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: 9842726
    Abstract: A method for monitoring at least one process parameter of a plasma process being performed on a semiconductor wafer, surface or surface and determine arc events occurring within the plasma tool chamber. The method comprises the steps of detecting the modulated light being generated from the plasma sheath during the plasma process; sampling RF voltage and current signals from the RF transmission line; processing the detected modulated light and the RF signals to produce at least one monitor statistic for the plasma process, and process the monitor signal to determine the occurrence of arcing events during the wafer processing.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: December 12, 2017
    Assignee: Verity Instruments, Inc.
    Inventors: Stephen Daniels, Shane Glynn, Felipe Soberon, Paul Maguire
  • Patent number: 9831977
    Abstract: Systems and methods for routing wavelengths in an optical network include responsive to a path request for a wavelength or group of wavelengths, determining a path through the optical network; determining a location on the path where wavelength blocking should occur to form a loop-free path in the optical network; and setting the wavelength blocking at the location. The optical network can utilize a broadcast and select architecture and the wavelength blocking is configured to prevent the wavelength or group of wavelengths from looping back on a port where the wavelength or group of wavelengths has already been received on. The optical network can utilize an all-broadcast architecture and the wavelength blocking is configured to prevent multiple paths for the wavelength or group of wavelengths by constraining the wavelength or group of wavelengths to a single path through the optical network.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: November 28, 2017
    Assignee: Ciena Corporation
    Inventors: David Weldon Boertjes, Stephen Daniel Shew
  • Publication number: 20170306709
    Abstract: A sub, downhole tool, and method for manufacturing thereof, are disclosed. The sub may include one or more flow channels, each of which may be defined in part by a longitudinal groove formed along an exterior of a collar. One or more flow channel cover may be connected to the collar. The longitudinal grooves position the flow channels further outward to provide more volume within the collar that may be used for housing one or more devices. Upper and lower blind bores are fluidly coupled to the longitudinal grooves by angled through bores to complete the flow channels. A medial bore, which may be fluidly isolated from the flow channels, may be provided to house a device, such as an instrument, detector, or circuitry.
    Type: Application
    Filed: December 11, 2014
    Publication date: October 26, 2017
    Inventors: Robert J. Cull, Stephen Daniel Lloyd, David James Laban
  • Publication number: 20170277287
    Abstract: In one example implementation, a process includes detecting depression of one of a first set of alphanumeric keys for less than a threshold time period, and, in response, triggering keyboard-based accidental contact mitigation (KBACM) with respect to a touchpad for a time period. The process further includes detecting depression of one of a second set of alphanumeric keys for less than the threshold time period, and, in response, not triggering KBACM with respect to the touchpad.
    Type: Application
    Filed: September 26, 2014
    Publication date: September 28, 2017
    Inventor: STEPHEN DANIEL STOLL
  • Patent number: 9762556
    Abstract: Provided herein is a method for registering an IoT device with a DNS registry. The method can include obtaining, at a DNS server, an identifier, IP address, and a public key of an asymmetric key pair associated with the IoT device from a network gateway device that is in communication with the IoT device, wherein the asymmetric key pair is provisioned onto the IoT device and an associated private key stored within a memory of the IoT device at a time that IoT device is manufactured or during a predetermined time window after manufacturing; creating at least one DNS record for the IoT device; assigning a domain name associated with the internet protocol (“IP”) address to the IoT device; storing the identifier, IP address, the domain name, and the public key in the at least one DNS record; and providing confirmation of the registration to the IoT device.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: September 12, 2017
    Assignee: VERISIGN, INC.
    Inventors: Stephen Daniel James, Daniel Schonfeld, Andrew Fregly, Eric Osterweil
  • Publication number: 20170222978
    Abstract: Embodiments relate to systems, devices, and computing-implemented methods for resolving DNS requests by sending, from a device, a first DNS request for a domain name associated with a local service device to a DNS firewall server. The DNS firewall server can send a response that includes a status indicating a server failure in response to determining that the first DNS request is associated with a customer of a DNS firewall service and determining that a record associated with the domain name cannot be found. The device can receive the response and send a second DNS request to an internal DNS server in response to the status indicating the server failure.
    Type: Application
    Filed: February 3, 2016
    Publication date: August 3, 2017
    Inventors: Andrew Cathrow, Stephen Daniel James
  • Publication number: 20170222974
    Abstract: A method, system, apparatus, and computer-readable memory containing instructions include receiving, at an agent operating on a client device, a (domain name system) DNS resolution request for a domain name. The DNS resolution request is transmitted to a first DNS server including a firewall service and a second DNS server within a local network to the client device. Responses to the DNS resolution request from the first and second DNS server are received. The agent determines how to resolve the DNS resolution request based on one or more of the received responses.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Inventors: Andrew Cathrow, Stephen Daniel James
  • Publication number: 20170209860
    Abstract: An optical sensor and airborne pathogen proliferation assembly for remote, optical detection and monitoring of pathogens is disclosed.
    Type: Application
    Filed: January 20, 2017
    Publication date: July 27, 2017
    Inventors: Stephen Daniels, Shane Phelan, Ruairi Monaghan
  • Publication number: 20170195299
    Abstract: Systems and methods for automating client-side synchronization and discovery of public keys and certificates of external contacts include a key synchronizer at a client device. The key synchronizer obtains, from the client device, an external contact associated with an external domain outside of a local domain of the client device and then identifies, based on the external domain, a public key registry outside of the local domain. The key synchronizer obtains, from the public key registry, a registry-supplied public key or digital certificate for the external contact and then stores the registry-supplied key as a locally-stored key in the local key store such that the client device can obtain and apply the locally-stored key to secure an email targeting the external contact as a recipient of the email.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: Stephen Daniel James, Andrew Fregly, Andrew Cathrow
  • Publication number: 20170087186
    Abstract: A colostrum derived bioactive supplement derived of a number of cleaved protein fragments. The colostrum supplement is utilized with milk protien and Leucine to provide improved muscular function and exercise recovery.
    Type: Application
    Filed: August 9, 2016
    Publication date: March 30, 2017
    Applicant: iSatori, Inc.
    Inventor: Stephen Daniel Adele
  • Patent number: 9582213
    Abstract: Embodiments described herein provide an object store that efficiently manages and services objects for use by clients of a distributed data processing system. Illustratively, the object store may be embodied as a quasi-shared storage system that interacts with nodes of the distributed data processing system to service the objects as blocks of data stored on a plurality of storage devices, such as disks, of the storage system. To that end, an architecture of the object store may include an on-disk layout, e.g., of the storage system, and an incore layout, e.g., of the nodes, that cooperate to illustratively convert the blocks to objects for access by the clients.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: February 28, 2017
    Assignee: NetApp, Inc.
    Inventors: Gaurav Makkar, Srinivasan Narayanamurthy, Kartheek Muthyala, Stephen Daniel
  • Publication number: 20170048017
    Abstract: Systems and methods for routing wavelengths in an optical network include responsive to a path request for a wavelength or group of wavelengths, determining a path through the optical network; determining a location on the path where wavelength blocking should occur to form a loop-free path in the optical network; and setting the wavelength blocking at the location. The optical network can utilize a broadcast and select architecture and the wavelength blocking is configured to prevent the wavelength or group of wavelengths from looping back on a port where the wavelength or group of wavelengths has already been received on. The optical network can utilize an all-broadcast architecture and the wavelength blocking is configured to prevent multiple paths for the wavelength or group of wavelengths by constraining the wavelength or group of wavelengths to a single path through the optical network.
    Type: Application
    Filed: October 27, 2016
    Publication date: February 16, 2017
    Inventors: David Weldon BOERTJES, Stephen Daniel SHEW
  • Publication number: 20170046723
    Abstract: A server implemented method and system for providing merchants with customer information by receiving customer profile data from a social network onto which a customer has logged-in using a customer's device over a network, storing the customer profile data in a storage device, generating reward data for products or services offered by merchants, the respective reward data identifying the merchants offering the respective reward, transmitting the reward data over the network to a customer's device, receiving a customer's selection of reward data for a product or service from the customer's device, receiving a message related to the product or service associated with the selected reward data from the customer's device and forwarding the message to the social network over the network for posting on the social network, storing data indicating the selection of the reward to be redeemed at the merchant by the customer; and transmitting information on the selected reward data and the stored customer profile data to
    Type: Application
    Filed: August 12, 2016
    Publication date: February 16, 2017
    Inventors: Joseph David Purcell, Stephen Daniel Hughes
  • Patent number: 9522224
    Abstract: A system includes an inductive backplane, at least one communications interface, and a control unit. The inductive backplane is configured to secure and inductively power a plurality of detachable medical device modules. The control unit controls, via the at least one communications interface, at least one attribute of each medical device module when the medical device module is secured to the inductive backplane. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 20, 2016
    Assignee: CareFusion 303, Inc.
    Inventors: Gregory Borges, Thomas John Carlisle, Chris Clarke, Pascal Daniel, David George Fern, Timothy Charles Frearson, Igor V. Nesterenko, Stephen Daniel Roberts, Daniel Hans Vik, James Patrick Wilkinson
  • Publication number: 20160357776
    Abstract: A flash-optimized, log-structured layer of a file system of a storage input/output (I/O) stack executes on one or more nodes of a cluster. The log-structured layer of the file system provides sequential storage of data and metadata (i.e., a log-structured layout) on solid state drives (SSDs) of storage arrays in the cluster to reduce write amplification, while leveraging variable compression and variable length data features of the storage I/O stack. The data may be organized as an arbitrary number of variable-length extents of one or more host-visible logical units (LUNs) served by the nodes. The metadata may include mappings from host-visible logical block address ranges (i.e., offset ranges) of a LUN to extent keys, as well as mappings of the extent keys to SSD storage locations of the extents. The storage location of an extent on SSD is effectively “virtualized” by its mapped extent key (i.e.
    Type: Application
    Filed: August 17, 2016
    Publication date: December 8, 2016
    Inventors: Rajesh Sundaram, Stephen Daniel, Jeffrey S. Kimmel, Blake H. Lewis
  • Patent number: 9509428
    Abstract: Systems and methods for routing wavelengths in an optical network include responsive to a path request for a wavelength or group of wavelengths, determining a path through the optical network; determining a location on the path where wavelength blocking should occur to form a loop-free path in the optical network; and setting the wavelength blocking at the location. The optical network can utilize a broadcast and select architecture and the wavelength blocking is configured to prevent the wavelength or group of wavelengths from looping back on a port where the wavelength or group of wavelengths has already been received on. The optical network can utilize an all-broadcast architecture and the wavelength blocking is configured to prevent multiple paths for the wavelength or group of wavelengths by constraining the wavelength or group of wavelengths to a single path through the optical network.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: November 29, 2016
    Assignee: Ciena Corporation
    Inventors: David Weldon Boertjes, Stephen Daniel Shew
  • Patent number: 9448924
    Abstract: In one embodiment, storage arrays of solid state drives (SSDs) coupled to a node are organized as redundant array of independent disks (RAID) groups. Each storage array includes one or more segments. Each segment has contiguous free space on the SSDs. Data and metadata is organized on the SSDs with a sequential log-structured layout, with the data organized as variable-length extents of one or more logical units (LUNs). Segment cleaning is performed to clean a selected segment by moving the extents of the selected segment that contain valid data to one or more different segments so as to free the selected segment. Additional extents are written as a sequence of contiguous range write operations to the entire free segment with temporal locality to reduce data relocation within the SSDs as a result of the write operations.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: September 20, 2016
    Assignee: NetApp, Inc.
    Inventors: Rajesh Sundaram, Stephen Daniel, Jeffrey S. Kimmel, Blake H. Lewis
  • Publication number: 20160268108
    Abstract: A method for monitoring at least one process parameter of a plasma process being performed on a semiconductor wafer, surface or surface and determine arc events occurring within the plasma tool chamber. The method comprises the steps of detecting the modulated light being generated from the plasma sheath during the plasma process; sampling RF voltage and current signals from the RF transmission line; processing the detected modulated light and the RF signals to produce at least one monitor statistic for the plasma process, and process the monitor signal to determine the occurrence of arcing events during the wafer processing.
    Type: Application
    Filed: August 12, 2010
    Publication date: September 15, 2016
    Inventors: Stephen DANIELS, Shane Glynn, Felipe Soberon, Paul Maguire
  • Publication number: 20160244127
    Abstract: A marine vessel hull, and marine vessels comprising at least one such hull, comprising a non-entrapment hull having at least one longitudinally vented transverse step, each longitudinally vented transverse step comprising a transverse step extending from starboard to port, and one or more longitudinal steps extending forward therefrom. One or more longitudinal steps may also extend aft of an aft-most longitudinally vented transverse step, and may converge to a relatively lesser depth at the stern than a maximum depth at a location fore of the stern. The one or more longitudinal steps may gradually transition to a maximum depth aft of a discontinuity introduced by a forward transverse step. The hull may also have one or more longitudinal step tunnels.
    Type: Application
    Filed: May 4, 2016
    Publication date: August 25, 2016
    Applicants: Ocean Design Group, LLC
    Inventors: Stephen Daniel MATTHEWS, John Joseph GAZZA
  • Publication number: 20160205078
    Abstract: Provided herein is a method for registering an IoT device with a DNS registry. The method can include obtaining, at a DNS server, an identifier, IP address, and a public key of an asymmetric key pair associated with the IoT device from a network gateway device that is in communication with the IoT device, wherein the asymmetric key pair is provisioned onto the IoT device and an associated private key stored within a memory of the IoT device at a time that IoT device is manufactured or during a predetermined time window after manufacturing; creating at least one DNS record for the IoT device; assigning a domain name associated with the internet protocol (“IP”) address to the IoT device; storing the identifier, IP address, the domain name, and the public key in the at least one DNS record; and providing confirmation of the registration to the IoT device.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 14, 2016
    Inventors: Stephen Daniel James, Daniel Schonfeld, Andrew Fregly, Eric Osterweil