Patents by Inventor David Ward

David Ward 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: 10484303
    Abstract: In one embodiment, a method includes receiving from a host node comprising a tenant multicast application with a single tenant deployment, an encapsulated multicast packet over unicast at a virtual replicator, the encapsulated multicast packet comprising receiver information for the virtual replicator, replicating the encapsulated multicast packet at the virtual replicator, and transmitting the encapsulated multicast packet over unicast to a plurality of receiving nodes based on the receiver information. The receiving nodes comprise the tenant multicast application and the virtual replicator operates in a cloud without multicast capability. An apparatus is also disclosed herein.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: November 19, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gregory J. Shepherd, Ijsbrand Wijnands, Neale Ranns, David Ward, Michael Francis O'Gorman
  • Publication number: 20190308520
    Abstract: In some embodiments, an electric vehicle sends a vehicle charging request to a supervisory service. The electric vehicle receives, from the supervisory service in response to the vehicle charging request, a location of a telecommunication node of a telecommunication network that is configured to provide charging to electric vehicles. The electric vehicle navigates to the received location of the telecommunication node. The vehicle initiates charging of the electric vehicle at the location of the telecommunication node.
    Type: Application
    Filed: December 6, 2018
    Publication date: October 10, 2019
    Inventors: David Ward, Michael John Beesley
  • Publication number: 20190308525
    Abstract: A pivoting seat for a vehicle comprises a seat frame mountable to the vehicle, the seat frame including a pivot mount and a plurality of roller assemblies. A seat cushion assembly includes a seat cushion and a seat pan assembly supporting the seat cushion that is pivotably mounted to the pivot mount so that the seat cushion assembly is pivotable relative to the seat frame. The seat pan assembly includes a flat perimeter plate at an outer perimeter of the seat pan assembly, wherein each of the plurality of roller assemblies is arranged to contact the flat perimeter plate to support the seat cushion assembly while permitting pivoting of the seat cushion assembly relative to the seat frame.
    Type: Application
    Filed: April 5, 2018
    Publication date: October 10, 2019
    Inventors: John Riedel, Cole Thomas Brodersen, Daniel Joseph Alexander, Wayne David Ward, Deane Wichelt, Dale R. Ropp, Thomas R. Hartwig
  • Patent number: 10415964
    Abstract: Methods for manufacturing passive strain indicator on turbine components include providing a turbine component comprising an exterior surface, and, depositing a ceramic material onto a portion of the exterior surface to form a passive strain indicator comprising at least two reference points.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: September 17, 2019
    Assignee: General Electric Company
    Inventors: John David Ward, Jr., Bryan Joseph Germann, Jason Lee Burnside, Gregory Lee Hovis
  • Publication number: 20190274924
    Abstract: A device and method is disclosed for assembling a container holder in a clean environment, aseptically adding a solution to a primary container, inserting the primary container into the container holder, applying a first barrier to the container holder, sterilizing the container holder comprising the primary container and the applied first barrier to provide a sterilized container holder, assembling a fluid path module in a clean environment, the assembling comprising applying a second barrier to a first end of the sterilized fluid path module, sterilizing the fluid path module to provide a sterilized fluid path module and assembling a delivery device comprising the sterilized container holder and the sterilized fluid path module.
    Type: Application
    Filed: March 7, 2019
    Publication date: September 12, 2019
    Inventors: Eyal BARMAIMON, Lior SHTRAM, Shai FINKMAN, Christian RIVA, Tommaso BORGHI, David WARD
  • Patent number: 10291464
    Abstract: Techniques are described for separating control plane functions in a network device using virtual machines. The techniques include initializing multiple virtual machine instances in a control unit of a standalone router, and running different control processes for the router in each of the virtual machines. For example, in a root system domain (RSD)-protected system domain (PSD) system, a control unit of the standalone router may support a RSD virtual machine (VM) and one or more PSD VMs configured to form logical devices and execute logically separate control processes without requiring physically separate, hardware-independent routing engines to form the PSDs. Each of the RSD VM and PSD VMs includes a separate kernel, an operating system, and control processes for the logical device. When a software failure occurs in the PSD VM, the PSD VM may perform a software failover without affecting the operation of the RSD VM.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: May 14, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: David Ward, Mu Lin, Sriram Raghunathan, Zi Zhou
  • Patent number: 10289365
    Abstract: System and methods for storing preflight data of a print job based on page ranges. In one embodiment, an apparatus includes an interface and a preflight system. The interface receives a print job and a job ticket. The preflight system processes the print job and the job ticket to determine multiple page ranges in the print job that have a similar print attribute throughout their page range. The preflight system also establishes a sheet object in memory for each page range.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: May 14, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: David Ward, Katie Ashley Eng, Stephen Jared Mandry, Miki Judy Ushijima
  • Patent number: 10270843
    Abstract: Presented herein are techniques for use in a network environment that includes one or more service zones, each service zone including at least one instance of an in-line application service to be applied to network traffic and one or more routers to direct network traffic to the at least one service, and a route target being assigned to a unique service zone to serve as a community value for route import and export between routers of other service zones, destination networks or source networks via a control protocol. An edge router in each service zone or destination network advertises routes by its destination network prefix tagged with its route target. A service chain is created by importing and exporting of destination network prefixes by way of route targets at edge routers of the service zones or source networks.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: April 23, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Hendrikus G. P. Bosch, James Guichard, Dave Barach, Alessandro Duminuco, Luyuan Fang, Paul Quinn, Rex Fernando, David Ward
  • Patent number: 10268428
    Abstract: A method is disclosed. The method includes receiving a request for paper properties needed to perform page raster image processing (RIP) of a page and prompting an operator to load a virtual paper without inserting a physical medium.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: April 23, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: David Ward, John Varga
  • Patent number: 10248371
    Abstract: A printing system is disclosed. The printing system includes at least one memory device to store optimization logic and one or more processors, coupled to the at least one memory device, to execute the optimization logic to receive a print job batch including a plurality of print jobs each having starting and ending media length pair values and generate a revised print job order list having a sequence for printing the plurality of print jobs to reduce a number of media length transitions based on a matching of the starting and ending media length pair values of the plurality of print jobs.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: April 2, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Katie Eng, Stephen Mandry, David Ward
  • Patent number: 10241732
    Abstract: System and methods for processing and printing print jobs with a single sheet job model job model. In one embodiment, a print controller includes an interface that receives a print job, and a processing unit that initiates a processing task for a group of pages in the print job. The print controller also includes a sheet controller that establishes a single sheet job model in memory for the processing task, and that iteratively inserts sheet properties of a set of pages of the group into the single sheet job model, provides the single sheet job model with the sheet properties to the processing task, and erases the sheet properties from the single sheet job model.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: March 26, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Katie Ashley Eng, David Ward
  • Publication number: 20190068524
    Abstract: In one embodiment, a method includes receiving from a host node comprising a tenant multicast application with a single tenant deployment, an encapsulated multicast packet over unicast at a virtual replicator, the encapsulated multicast packet comprising receiver information for the virtual replicator, replicating the encapsulated multicast packet at the virtual replicator, and transmitting the encapsulated multicast packet over unicast to a plurality of receiving nodes based on the receiver information. The receiving nodes comprise the tenant multicast application and the virtual replicator operates in a cloud without multicast capability. An apparatus is also disclosed herein.
    Type: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Gregory J. Shepherd, Ijsbrand Wijnands, Neale Ranns, David Ward, Michael Francis O'Gorman
  • Patent number: 10209052
    Abstract: Apparatus and tools for constructing cakes are described herein. In various embodiments, an apparatus for use in cake construction may include a frame. In various embodiments, the frame may include a first end, a second end, a top, and a bottom. In various embodiments, a vertical post may pass through the top and the bottom. At least one arm may be rotatably connected to the post, such that the at least one arm is rotatable circularly about a longitudinal axis of the post. In various embodiments, the post may be positionable at a center of a circle coincident with a circular cake such that the at least one arm is rotatable about the post to demarcate a circumference of the circle.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: February 19, 2019
    Inventors: Adrianne Keen, Lukus Holt Guhy, Drew Edward Miller, Greg Hickerson, Nicholas David Courtwright, David A. Ward
  • Patent number: 10198224
    Abstract: Systems and methods are provided for scheduling high priority print jobs with minimal paper waste. One embodiment is a printing system that includes a print controller having a print data path with intermediate queues and a last queue to store print ready bitmap data. The print controller monitors the last queue to determine an estimate time for printing the print ready bitmap data stored in the last queue, determines whether the estimate time exceeds a time threshold, and determines whether a high priority print job is detected in the job storage system. In response to determining that the estimate time exceeds the time threshold and detecting the high priority print job, the print controller halts processing of at least one of the plurality of print jobs that is not the high priority print job, and advances processing of the high priority print job on the print data path.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: February 5, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Karen Harrison Ferrel, Michael Stewart McDermott, Kenneth Stuart Shouldice, John Thomas Varga, David Ward
  • Publication number: 20190037084
    Abstract: A method is disclosed. The method includes generating a set of test case tags that describe attributes included in a test case and store the set of test case tags and the test case, receiving input information, and dynamically generating a test suite of one or more test cases based on input attributes data included in the input information, wherein the input information comprises code change information.
    Type: Application
    Filed: October 4, 2018
    Publication date: January 31, 2019
    Applicant: Ricoh Company, Ltd.
    Inventors: STEPHEN JARED MANDRY, KATIE ASHELY ENG, DAVID WARD
  • Patent number: 10158561
    Abstract: Techniques are provided to decouple service chain structure from the underlying network forwarding state and allow for data plane learning of service chain forwarding requirements and any association between services function state requirements and the forward and reverse forwarding paths for a service chain. In a network comprising a plurality of network nodes each configured to apply a service function to traffic that passes through the respective network node, a packet is received at a network node. When the network node determines that the service function it applies is stateful, it updates context information in a network service header of the packet to indicate that the service function applied at the network node is stateful and that traffic for a reverse path matching the classification criteria is to be returned to the network node.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: December 18, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: James Guichard, Paul Quinn, David Ward, Surendra Kumar, Yavindra Yadav, Michael R. Smith, Nagaraj A. Bagepalli
  • Patent number: 10153951
    Abstract: Presented herein are techniques performed in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes the respective network nodes in a service path. At a network node, an indication is received of a failure or degradation of one or more service functions or applications applied to traffic at the network node. Data descriptive of the failure or degradation is generated. A previous service hop network node at which a service function or application was applied to traffic in the service path is determined. The data descriptive of the failure or degradation is communicated to the previous service hop network node.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: December 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
  • Patent number: 10135683
    Abstract: In general, techniques are described for dynamically generating attributes from routing topology information and assigning dynamically generated attributes to network map entries to further characterize PIDs described therein. For example, a provider or other entity assigns, within a network device, endpoint types to one or more address prefixes for which the network device originates or forwards route advertisements. For each typed prefix, the network device adds an endpoint type identifier for the assigned endpoint type to route advertisements that traverse or originate with the network device and specify the prefix. An ALTO server peers with router advertisers to receive route advertisements. When the ALTO server receives a route advertisement that includes an endpoint type identifier, the ALTO server maps the endpoint type identifier to a PID attribute and assigns the PID attribute to a PID that includes a prefix identified in the route advertisement.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: November 20, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Jan Medved, David Ward, Reinaldo Penno, Satish Raghunath
  • Publication number: 20180329755
    Abstract: Techniques are described for distributing network device tasks across virtual machines executing in a computing cloud. A network device includes a network interface to send and receive messages, a routing unit comprising one or more processors configured to execute a version of a network operating system, and a virtual machine agent. The virtual machine agent is configured to identify a virtual machine executing at a computing cloud communicatively coupled to the network device, wherein the identified virtual machine executes an instance of the version of the network operating system, to send, using the at least one network interface and to the virtual machine, a request to perform a task, and to receive, using the at least one network interface and from the virtual machine, a task response that includes a result of performing the task. The routing unit is configured to update the network device based on the result.
    Type: Application
    Filed: July 20, 2018
    Publication date: November 15, 2018
    Inventors: Joel Obstfeld, David Ward, Colby Barth, Mu Lin
  • Patent number: RE47342
    Abstract: A cable bypass assembly is disclosed for use in providing a high speed transmission line for connecting a board mounted connector of an electronic device to a chip on the device board. The bypass cable assembly has a structure that permits it, where it is terminated to the board mounted connector and the chip member, or closely proximate thereto to replicate closely the geometry of the cable. The connector terminals are arranged in alignment with the cable signal conductors and shield extensions are provided so that shielding can be provided up to and over the termination between the cable signal conductors and the board connector terminal tails. Likewise, a similar termination structure is provided at the opposite end of the cable where a pair of terminals are supported by a second connector body and enclosed in a shield collar. The shield collar has an extension that engages the second end of the cable.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: April 9, 2019
    Assignee: Molex, LLC
    Inventors: Brian Keith Lloyd, Christopher David Hirschy, Munawar Ahmad, Eran J. Jones, Stephen W. Hamblin, Darian Ross Schulz, Todd David Ward, Gregory B. Walz, Ebrahim Abunasrah, Rehan Khan