Patents by Inventor William Mark

William Mark 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: 20200110997
    Abstract: An artificial neural network with a context pathway and a method of identifying a classification of information using an artificial neural network with a context pathway. An artificial neural network comprises up-stream layers and down-stream layers. An output of the up-stream layers is provided as input to the down-stream layers. A first input to the artificial neural network to the up-stream layers is configured to receive input data. A second input to the artificial neural network to the down-stream layers is configured to receive context data. The context data identifies a characteristic of information in the input data. The artificial neural network is configured to identify a classification of the information in the input data at an output of the down-stream layers using the context data.
    Type: Application
    Filed: October 5, 2018
    Publication date: April 9, 2020
    Inventors: William Mark Severa, James Bradley Aimone
  • Publication number: 20200098083
    Abstract: A method is described. The method includes simulating execution of an image processing application software program. The simulating includes intercepting kernel-to-kernel communications with simulated line buffer memories that store and forward lines of image data communicated from models of producing kernels to models of consuming kernels. The simulating further includes tracking respective amounts of image data stored in the respective line buffer memories over a simulation runtime. The method also includes determining respective hardware memory allocations for corresponding hardware line buffer memories from the tracked respective amounts of image data. The method also includes generating configuration information for an image processor to execute the image processing application software program. The configuration information describes the hardware memory allocations for the hardware line buffer memories of the image processor.
    Type: Application
    Filed: September 27, 2019
    Publication date: March 26, 2020
    Inventors: Hyunchul Park, Albert Meixner, Qiuling Zhu, William Mark
  • Publication number: 20200099610
    Abstract: Systems and methods provide for segment routing (SR) with fast reroute in a container network. An SR ingress can receive a packet from a first container destined for a container service. The ingress can generate an SR packet including a segment list comprising a first segment to a first container service host, a second segment to a second service host, and a third segment to the service. The ingress can forward the SR packet to a first SR egress corresponding to the first host using the first segment. The first egress can determine whether the first service and/or host is reachable. If so, the first egress can forward the SR packet to the first host or the packet to the service. If not, the first egress can perform a fast reroute and forward the SR packet to a second SR egress corresponding to the second host using the second segment.
    Type: Application
    Filed: September 21, 2018
    Publication date: March 26, 2020
    Inventors: Giles Douglas Yorke Heron, Edward A. Warnicke, William Mark Townsley, Yoann Desmouceaux
  • Patent number: 10597983
    Abstract: An apparatus and method according to which a zone of a wellbore that traverses a subterranean formation is completed. The apparatus includes a flow joint including a first internal flow passage, and a plurality of openings formed radially therethrough, a plurality of plugs disposed within the plurality of openings to form a fluid and pressure tight seal with the flow joint, thus impeding fluid flow through the plurality of openings, and a screen disposed exteriorly about the flow joint and axially along the plurality of openings, and thus also along the plurality of plugs, wherein, when the plurality of plugs are exposed to a downhole fluid, the plurality of plugs are adapted to degrade so that fluid flow is permitted through the plurality of openings. The plurality of plugs may include protective layers adapted to be damaged or removed to expose the plurality of plugs to the downhole fluid.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: March 24, 2020
    Assignee: HALLIBURTON ENERGY SERVICES, INC.
    Inventors: Michael Fripp, William Mark Richards, Thomas J. Frosell, Stephen M. Greci
  • Patent number: 10594649
    Abstract: A method of serving a version of a piece of content from a server to a requesting node is described. A request for a piece of content is received from the requesting node. The request comprises an IP address associated with the requested content, the address including one or more portions relating to one or more parameters associated with the piece of content and at least one portion comprises anonymous bits. A plurality of versions of the requested piece of content are identified, each identified version having an IP address with portions matching the corresponding portions of the IP address of the request, except for the at least one portion comprising anonymous bits. The server then determines a version of the piece of content to send and sends the determined version to the requesting node.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: March 17, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Andre Jean-Marie Surcouf, William Mark Townsley
  • Publication number: 20200080413
    Abstract: A sensing assembly for use in a wellbore comprises a wellbore component disposed in a wellbore tubular string, at least one gauge configured to sense at least one parameter, and at least one sensing link coupled to the at least one gauge. The at least one gauge is disposed at a first location along the wellbore tubular string, and the sensing link is configured to provide communication of at least one parameter from a sensing point at a second location to the first location. The sensing point is radially adjacent the wellbore component.
    Type: Application
    Filed: October 4, 2019
    Publication date: March 12, 2020
    Inventors: William Mark Richards, Thomas Jules Frosell
  • Publication number: 20200072697
    Abstract: A nozzle cap includes a cap body, the cap body defining a cap axis extending from a first body end of the cap body to a second body end of the cap body; and a vibration sensor attached to the cap body, the vibration sensor defining a sensor axis extending from a first sensor end of the vibration sensor to a second sensor end of the vibration sensor, the sensor axis aligned perpendicular to the cap axis.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 5, 2020
    Inventors: Daryl Lee Gibson, William Mark O'Brien, Bruce Robertson, Valentin Mircea Burtea, Kevin Adam Laven, Sebastien Perrier
  • Publication number: 20200067835
    Abstract: According to one aspect, a method includes obtaining a segment routing (SR) packet from an endpoint via a first router at a first server along a path, the SR packet including an SR list and a last address, the last address being an address of a requested service. The method also includes determining, at the first server, whether the requested service is available from the first server, wherein determining whether the requested service is available from the first server includes opening the SR packet, parsing an SR header of the SR packet, and performing a lookup in a service table. Finally, the method includes modifying the SR packet at the first server when it is determined that the requested service is not available from the first server; and forwarding the SR packet along the path.
    Type: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: William Mark Townsley, Andre Surcouf
  • Patent number: 10555911
    Abstract: Brain-penetrating polymeric nanoparticles that can be loaded with drugs and are optimized for intracranial convection-enhanced delivery (CED) have been developed. In the preferred embodiment, these are loaded with FDA-approved compounds, identified through library screening to target brain cancer stem cells (BSCSs). The particles are formed by emulsifying a polymer-drug solution, then removing solvent and centrifuging at a first force to remove the larger particles, then collecting the smaller particles using a second higher force to sediment the smaller particles having a diameter of less than 100 nm, more preferably less than 90 nanometers average diameter, able to penetrate brain interstitial spaces.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: February 11, 2020
    Assignee: Yale University
    Inventors: Jiangbing Zhou, Toral R. Patel, Joseph M. Piepmeier, William Mark Saltzman
  • Publication number: 20200041051
    Abstract: An expansion joint fitting for conveying liquid includes a radially inner bellows defining a liquid-conveying passage for conveying liquid between the first and second longitudinal ends of the expansion joint fitting. A radially outer bellows is disposed radially outward from and extending around the radially inner bellows. An annular plenum is defined between the radially inner bellows and the radially outer bellows.
    Type: Application
    Filed: December 13, 2017
    Publication date: February 6, 2020
    Inventor: William Mark McDaniel
  • Patent number: 10545914
    Abstract: The disclosure provides a system, method and computer-readable storage device embodiments. Some embodiments can include an IPv6-centric distributed storage system. An example method includes receiving, at a computing device, a request to create metadata associated with an object from a client, creating the metadata based on the request and transmitting the metadata and an acknowledgment to the client, wherein the metadata contains an address in a storage system for each replica of the object and wherein the metadata can be used to write data to the storage system and read the data from the storage system. There is no file system layer between an application layer and a storage system layer.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: January 28, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Andre Surcouf, Guillaume Ruty, William Mark Townsley
  • Patent number: 10536561
    Abstract: A content delivery node receives data packets carrying content from an upstream source of content, and writes segments of the received content directly to a memory buffer of a memory using direct memory access (DMA) data transfers. The node derives, for each segment, respective segment-specific metadata based on contents of the segment, and stores the respective segment-specific metadata in the memory. The node receives from multiple downstream client devices respective requests for the same content. Each request includes client-specific information.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: January 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Pierre Pfister, William Mark Townsley, Yoann Louis Simon Desmouceaux, Guillaume Michel Ruty
  • Patent number: 10533646
    Abstract: Roller chain outer plate links including a cable support portion are disclosed. Example roller chain outer plate links include a link portion, a cable support portion oriented projecting from an outer face of the link portion, and a joint at one of the lead/tail ends of the link portion. The link portion, joint, and cable support portions each comprise portions integral with remaining portions of the outer plate link. Cable support portions of the roller chain outer plate links support a cable extending between components of an apparatus.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: January 14, 2020
    Assignee: FMH Conveyors LLC
    Inventors: William Mark Hogan, Jamshid Naderi
  • Publication number: 20200003023
    Abstract: A sensing system comprises at least one gauge disposed in a wellbore, a sensing link coupled to the at least one gauge, and a debris barrier coupled to the sensing link. The debris barrier comprises a housing coupled to the sensing link, and a barrier element configured to reduce the transport of particulates from the wellbore into the sensing link.
    Type: Application
    Filed: September 11, 2019
    Publication date: January 2, 2020
    Inventors: William Mark Richards, Thomas Jules Frosell
  • Publication number: 20200004902
    Abstract: A method for increasing a speed or energy efficiency at which a computer is capable of modeling a plurality of random walkers. The method includes defining a virtual space in which a plurality of virtual random walkers will move among different locations in the virtual space, wherein the virtual space comprises a plurality of vertices and wherein the different locations are ones of the plurality of vertices. A corresponding set of neurons in a spiking neural network is assigned to a corresponding vertex such that there is a correspondence between sets of neurons and the plurality of vertices, wherein a spiking neural network comprising a plurality of sets of spiking neurons is established. A virtual random walk of the plurality of virtual random walkers is executed using the spiking neural network, wherein executing includes tracking how many virtual random walkers are at each vertex at a given time increment.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: James Bradley Aimone, William Mark Severa, Richard B. Lehoucq, Ojas D. Parekh
  • Publication number: 20200005120
    Abstract: A method for increasing a speed or energy efficiency at which a computer is capable of modeling a plurality of random walkers. The method includes defining a virtual space in which a plurality of virtual random walkers will move among different locations in the virtual space. The method also includes either assigning a corresponding set of ringed neurons in a spiking neural network to a corresponding virtual random walker, or assigning a corresponding set of ringed neurons to a point in the virtual space. Movement of a given virtual random walker is tracked by decoding differences between states of individual neurons in a corresponding given set of ringed neurons. A virtual random walk of the plurality of virtual random walkers is executed using the spiking neural network.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: James Bradley Aimone, William Mark Severa, Richard B. Lehoucq, Ojas D. Parekh
  • Publication number: 20190392301
    Abstract: A method for increasing a speed and efficiency of a computer when performing machine learning using spiking neural networks. The method includes computer-implemented operations; that is, operations that are solely executed on a computer. The method includes receiving, in a spiking neural network, a plurality of input values upon which a machine learning algorithm is based. The method also includes correlating, for each input value, a corresponding response speed of a corresponding neuron to a corresponding equivalence relationship between the input value to a corresponding latency of the corresponding neuron. Neurons that trigger faster than other neurons represent close relationships between input values and neuron latencies. Latencies of the neurons represent data points used in performing the machine learning. A plurality of equivalence relationships are formed as a result of correlating. The method includes performing the machine learning using the plurality of equivalence relationships.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Craig Michael Vineyard, William Mark Severa, James Bradley Aimone, Stephen Joseph Verzi
  • Publication number: 20190394131
    Abstract: Stateless and reliable load balancing using segment routing and an available side-channel may be provided. First, a non-SYN packet associated with a connection may be received. The non-SYN packet may have first data contained in an available side-channel. Next an associated bucket may be retrieved based on a hash of second data in the non-SYN packet. The associated bucket may identify a plurality of servers. Then a one of the plurality of servers may be selected based on the first data contained in the available side-channel.
    Type: Application
    Filed: July 17, 2018
    Publication date: December 26, 2019
    Applicant: Cisco Technology, Inc.
    Inventors: Pierre Pfister, William Mark Townsley, Benoît Pit-Claudel, Aloÿs Christophe Augustin, Yoann Desmouceaux
  • Patent number: 10511534
    Abstract: Aspects of the subject technology provide state-less load-balancing using sequence numbers to identify traffic flows. In some implementations, a process of the technology can include steps for receiving, by a load-balancer, a first packet from a source device including a request to access the service provided by a server coupled to the load-balancer, determining a load for each of the servers, wherein each server is associated with a unique set of sequence numbers, and forwarding the request to a target server selected based on its corresponding load, and wherein the request is configured to cause the target server to issue a reply to the source device. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: December 17, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pierre Pfister, Yoann Desmouceaux, William Mark Townsley
  • Patent number: 10506887
    Abstract: Example item alignment tools for aligning items on a shelf are described. The item alignment tools include an elongated planar body defining a proximal end, a distal end, a bottom straight edge, a top edge, and first and second opposing sides extending between the bottom straight edge and the top edge. The item alignment tools include a handle coupled to the proximal end of the elongated planar body. The item alignment tools include a wrap positioned over and covering at least a portion of the bottom straight edge of the elongated planar body to provide a protective layer for sliding along a surface of a shelf to facilitate alignment of items on the shelf.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: December 17, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Jason Bellar, William Mark Propes