Patents by Inventor David A. Ward

David A. 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: 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: 10125425
    Abstract: Stripping a metallic bond coat from an article using a wet chemical process. An article removed from service and having a metallic bond coat applied over a surface of its metallic substrate is provided. The metallic bond coat is used to improve the adhesion of a TBC to the article, so grit blasting to first remove any TBC applied over the bond coat and which still remains on the article initially may be required. The bond coated article is then immersed in an acid solution of HCl/H3PO4 at a predetermined temperature for a predetermined amount of time, the HCl/H3PO4 solution reacting with the bond coat applied over the metallic substrate to form a smut on the surface. The article is then removed from the HCl/H3PO4 solution and quickly immersed in a solution of NaOH for a predetermined amount of time to at least partially desmut the surface.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: November 13, 2018
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: John David Ward, Jr., Liming Zhang
  • Patent number: 10122866
    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: Grant
    Filed: September 2, 2016
    Date of Patent: November 6, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: Stephen Jared Mandry, Katie Ashley Eng, David Ward
  • Patent number: 10072481
    Abstract: Methods for modeling a tight hydrocarbon reservoir intersected by a borehole. Methods include using an estimated hydrocarbons-in-place value for the tight hydrocarbon reservoir and a gas parameter associated with drilling the borehole to create a drilling model. The model may determine an operation of a well control device associated with the borehole; or correlate the hydrocarbons-in-place value with the gas parameter for the tight hydrocarbon reservoir. Other methods include determining, during the forming of the borehole, an operation of a well control device associated with the borehole using an estimated hydrocarbons-in-place for the tight hydrocarbon reservoir and a gas parameter. The gas parameter may comprise a detected gas parameter normalized using at least one corresponding drilling parameter. Further methods include employing the model for performing operations in another borehole drilled in the same reservoir.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: September 11, 2018
    Assignee: BAKER HUGHES, A GE COMPANY, LLC
    Inventors: Sanjeev Bordoloi, Namsu Park, Christopher David Ward
  • Patent number: 10031782
    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: Grant
    Filed: June 26, 2012
    Date of Patent: July 24, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Joel Obstfeld, David Ward, Colby Barth, Mu Lin
  • Patent number: 10009231
    Abstract: In general, techniques are described for extending routing protocol advertisements to include respective attributes of constituent links of an aggregation group. In one example, a network device includes a management interface that receives configuration information that specifies first and second constituent links for a layer two (L2) aggregated interface. The first and second constituent links are physical links connected to respective physical interfaces of forwarding units of the network device. A routing protocol daemon of the control unit generates a link state message that specifies layer three (L3) routing information associated with the aggregated interface and further specifies an attribute of the first constituent link and an attribute of the second constituent link. The routing protocol daemon sends the link state message from the network device to another network device of the network in accordance with a routing protocol.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: June 26, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Colby Barth, David Ward, Hannes Gredler, John E. Drake
  • Patent number: 10007469
    Abstract: A mechanism is described to facilitate virtual page generation according to one embodiment. A method of embodiments, as described herein, includes performing a virtual rasterization of print job data to generate a virtual sheet, fitting the virtual sheet to a job sheet, and printing the job sheet to a physical medium.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: June 26, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: David Ward, John Thomas Varga, Charles D. Johnson
  • Patent number: 9995113
    Abstract: A method and apparatus generally concerning the treatment of hydrocarbon-bearing formations adjacent a wellbore. In one embodiment, fracturing jobs are performed through the use of subs disposed in a casing string having profiles that interact with profiles formed on retractable keys of a tool.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: June 12, 2018
    Assignee: Weatherford Technology Holdings, LLC
    Inventors: Cesar G. Garcia, David Ward, Michael Sessa
  • Publication number: 20180150729
    Abstract: Embodiments described herein provide for dynamic storage of raster data at a rip spool while printing copies of a multiple copy print job. When printing multiple copies of a print job, some of the print data for the print job is rasterized once, spooled, and de-spooled multiple times for each copy of the print job. The rest of the print data for the print job is rasterized multiple times for each copy of the print job. In the embodiments described herein, additional storage space on the rip spool that becomes available while printing multiple copies of a print job is utilized to store additional raster data for the print job. This reduces the amount of the print data for the print job that is rasterized multiple times.
    Type: Application
    Filed: November 28, 2016
    Publication date: May 31, 2018
    Applicant: Ricoh Company, Ltd.
    Inventors: Katie Ashley Eng, Stephen Jared Mandry, Miki Judy Ushijima, David Ward
  • Patent number: 9981173
    Abstract: A reversibly attachable muscle trainer includes a multi-arm structure with motion sensors and force generators for exercising opposing muscles of a person moving an implement so as to maintain an ideal movement. When attached to the implement, the muscle trainer trains the opposing muscles to consistently move the implement in an ideal way. While the person moves the implement with the muscle trainer attached, a processor receives signals from the motion sensors and determines differences between the actual implement motion and an ideal implement motion. The difference indicates a dominating force direction in which the dominating muscles urge the implement. The processor activates the force generators to apply external forces to the implement to urge the implement in various types of training force directions.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: May 29, 2018
    Inventors: William B. Priester, Richard E. May, C. Bryan Dawson, David A. Ward, Georg Pingen
  • Publication number: 20180136889
    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: Application
    Filed: November 15, 2016
    Publication date: May 17, 2018
    Applicant: Ricoh Company, Ltd.
    Inventors: David Ward, Katie Ashley Eng, Stephen Jared Mandry, Miki Judy Ushijima
  • Patent number: 9952117
    Abstract: Methods for determining strain on turbine components include providing a turbine component comprising a plurality of strain sensor reference features disposed along the turbine component separated from one another by a plurality of first distances at a first time, reading the plurality of strain sensor reference features at a second time to determine a plurality of second distances between the plurality of strain sensor reference features, and comparing the plurality of second distances to the plurality of first distances to determine a plurality of non-linear strain measurements between the plurality of strain sensor reference features.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: April 24, 2018
    Assignee: General Electric Company
    Inventors: Gregory Lee Hovis, John David Ward, Jr., William Farris Ranson
  • Publication number: 20180105918
    Abstract: This invention provides a method for graphene or graphene oxide reinforcement in a metallic thermal spray coating. The incredible properties of graphene and graphene oxide make them attractive options to increase the mechanical properties in a variety of materials. Recent developments in the manufacturing of graphene oxide and reduced graphene oxide powders have greatly reduced their cost, making them viable additives in thermal spray powders for widespread use in industry.
    Type: Application
    Filed: March 21, 2016
    Publication date: April 19, 2018
    Inventors: Sudipta Seal, David Ward, Shashank Saraf, Ankur Gupta
  • Patent number: 9919534
    Abstract: A consumable supply item for an imaging device holds an initial or refillable volume of ink. A housing defines an interior having a pair of opposed electrodes. The electrodes have a capacitance that varies in response to an amount of liquid between them. A controller energizes one electrode and receives an output reading from the other. The controller processes the reading on board the housing and supplies it as a digital data stream to the imaging device during use. A memory stores calibration values for an empty and full housing. The controller writes back to the memory present fluid levels obtained from the output reading of the electrode. An enable output allows operation or not of a fluid pump in the imaging device. Materials, construction, modularity, and fluid communication ports are further embodiments, to name a few.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: March 20, 2018
    Assignee: Funai Electric Co., Ltd.
    Inventors: Marvin Nicholson, Jason McReynolds, Robert Muyskens, Mark Doerre, Ricky A. Robbins, David Ward
  • Publication number: 20180069967
    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: September 2, 2016
    Publication date: March 8, 2018
    Applicant: Ricoh Company, Ltd.
    Inventors: Stephen Jared Mandry, Katie Ashley Eng, David Ward
  • Patent number: 9912480
    Abstract: A network service packet (NSP) header security method includes receiving an NSP on a communication interface, analyzing, by a processor, the NSP in order to identify a plurality of service functions and an associated service function path for the plurality of service functions, identifying, by the processor, which security function or functions may be performed by each of the plurality of service functions on an NSP header to be generated for the NSP, requesting, by the processor, at least one key for securing at least part of the NSP header, receiving the at least one key on the communication interface, generating, by the processor, the NSP header for the NSP, securing, by the processor, the NSP header based on the at least one key, and sending, on the communication interface, the NSP with the NSP header to one of the plurality of service functions.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: March 6, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Paul Quinn, Scott Fluhrer, Jim Guichard, Tirumaleswar Reddy, Prashanth Patil, David Ward
  • Patent number: 9909860
    Abstract: Systems and methods for monitoring component deformation are provided. The component has an exterior surface. A method includes directly measuring a passive strain indicator configured on the exterior surface of the component along an X-axis, a Y-axis and a Z-axis to obtain X-axis data points, Y-axis data points, and Z-axis data points. The X-axis, Y-axis and Z-axis are mutually orthogonal. The method further includes assembling a three-dimensional profile of the passive strain indicator based on the X-axis data points, Y-axis data points and Z-axis data points.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: March 6, 2018
    Assignee: General Electric Company
    Inventors: Jason Lee Burnside, Gregory Lee Hovis, Bryan J. Germann, John David Ward, Jr., William F. Ranson
  • Publication number: 20180059994
    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: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Applicant: Ricoh Company, Ltd.
    Inventors: Katie Ashley Eng, David Ward
  • Patent number: D830780
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: October 16, 2018
    Inventors: Adrianne Keen, Lukus Holt Guhy, Drew Edward Miller, Greg Hickerson, Nicholas David Courtwright, David A. Ward