Patents by Inventor Eric M. Woods

Eric M. Woods 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: 12163386
    Abstract: A drilling fluid conditioning system for a well system includes a return conduit configured to receive drilling fluid recirculated from a wellbore of the well system, a drilling fluid pre-chilling system in fluid communication with and downstream from the return conduit, wherein the drilling fluid pre-chilling system includes a cooler configured to transfer heat from the drilling fluid to a heat sink, and a solids control system in fluid communication with and downstream from the drilling fluid pre-chilling system, wherein the solids control system is configured to separate at least some solids from the drilling fluid.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: December 10, 2024
    Assignee: National Oilwell Varco, L.P.
    Inventors: Ian M. Holman, Eric Landon Scott, Mark J. Lapeyrouse, Bradford R. Wood
  • Publication number: 20240386175
    Abstract: The present disclosure describes systems and methods for performing timing analysis of circuit designs. According to an embodiment, a method includes assigning a timing margin to a non-scan latch of a circuit design and performing a timing analysis on the circuit design using the timing margin for the non-scan latch to produce timing results for the circuit design. The timing results include a slack value. The method also includes calculating a credit based on the slack value and updating the slack value based on the credit.
    Type: Application
    Filed: May 18, 2023
    Publication date: November 21, 2024
    Inventors: Kerim KALAFALA, Michael Hemsley WOOD, Rahul M. RAO, Tsz-Mei KO, Daniel DEDRICK, Eric FOREMAN, Robert John ALLEN, Nathan BUCK, Hemlata GUPTA, Karthik RAJASHEKARA
  • Patent number: 10832360
    Abstract: Software that uses machine-logic based algorithms to assess the value of idea descriptions by performing the following operations: (i) receiving an idea description pertaining to an idea; (ii) generating a density score for the idea, wherein the density score is based, at least in part, on one or more publication date densities of a set of works related to the idea description; (iii) generating a novelty score for the idea, wherein the novelty score is based, at least in part, on a comparison of the idea description to the set of works related to the idea description using natural language processing; and (iv) assessing the value of the idea based, at least in part, on the generated density score and the generated novelty score.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: John P. Bufe, III, Jared M. D. Smythe, Eric M. Woods
  • Patent number: 10229473
    Abstract: In response to detection of a selection of an accelerated frame rate during decoding of video content, encoded accelerated frame rate decoding priority data values assigned to individual prioritized video frames of the video content are identified. A prioritized video frame subset of the individual prioritized video frames of the video content to decode that yields a maximized cumulative set of the assigned encoded accelerated frame rate decoding priority data values is determined based upon differences among the assigned encoded accelerated frame rate decoding priority data values and the selected accelerated frame rate.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
  • Patent number: 10019336
    Abstract: Software that uses natural language to describe user interactions with user interfaces and associates those natural language descriptions with goals that are achievable using the user interfaces. The software performs the following operations: (i) identifying a first set of action(s) performed by a first user using a user interface (UI), wherein each action of the first set of action(s) corresponds to a respective UI element; (ii) generating a set of natural language statement(s) corresponding to the identified first set of action(s); and (iii) associating one or more natural language statements of the set with a goal, wherein the goal is achievable by performing one or more of the actions of the first set of action(s) using their respectively corresponding UI elements.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Robert E. Loredo, Adrian X. Rodriguez, Eric M. Woods
  • Patent number: 9894120
    Abstract: A portion of content within a social network content post indicated as liked by a social network user is identified responsive to receiving an indication from the social network user that the social network user likes content within the social network content post. A partial-like indication is generated, in association with the social network content post, that facilitates rendering of the partial-like indication with the portion of the content within the social network content post. The content is provided with the generated partial-like indication responsive to a client browser application request to render the content.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Liam S. Harpur, David G. Robinson, Eric M. Woods
  • Publication number: 20170365035
    Abstract: In response to detection of a selection of an accelerated frame rate during decoding of video content, encoded accelerated frame rate decoding priority data values assigned to individual prioritized video frames of the video content are identified. A prioritized video frame subset of the individual prioritized video frames of the video content to decode that yields a maximized cumulative set of the assigned encoded accelerated frame rate decoding priority data values is determined based upon differences among the assigned encoded accelerated frame rate decoding priority data values and the selected accelerated frame rate.
    Type: Application
    Filed: August 31, 2017
    Publication date: December 21, 2017
    Inventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
  • Patent number: 9786029
    Abstract: In response to detection of a selection of an accelerated frame rate operation associated with a video advertisement, a quantity of individual prioritized video frames of the video advertisement to render based upon a selected accelerated frame rate is determined. Accelerated frame rate rendering priority values assigned to the individual prioritized video frames of the video advertisement are identified. Based upon differences among the identified accelerated frame rate rendering priority values assigned to the individual prioritized video frames, a prioritized video frame subset of the individual prioritized video frames is determined. The prioritized video frame subset of the individual prioritized video frames is equal in number to the determined quantity of individual prioritized video frames of the video advertisement and is determined to yield a maximized cumulative set of the identified accelerated frame rate rendering priority values.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: October 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
  • Patent number: 9786028
    Abstract: In response to detection of a selection of an accelerated frame rate operation associated with a video advertisement, a quantity of individual prioritized video frames of the video advertisement to render based upon a selected accelerated frame rate is determined. Accelerated frame rate rendering priority values assigned to the individual prioritized video frames of the video advertisement are identified. Based upon differences among the identified accelerated frame rate rendering priority values assigned to the individual prioritized video frames, a prioritized video frame subset of the individual prioritized video frames is determined. The prioritized video frame subset of the individual prioritized video frames is equal in number to the determined quantity of individual prioritized video frames of the video advertisement and is determined to yield a maximized cumulative set of the identified accelerated frame rate rendering priority values.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: October 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
  • Publication number: 20170109848
    Abstract: Software that uses machine-logic based algorithms to assess the value of idea descriptions by performing the following operations: (i) receiving an idea description pertaining to an idea; (ii) generating a density score for the idea, wherein the density score is based, at least in part, on one or more publication date densities of a set of works related to the idea description; (iii) generating a novelty score for the idea, wherein the novelty score is based, at least in part, on a comparison of the idea description to the set of works related to the idea description using natural language processing; and (iv) assessing the value of the idea based, at least in part, on the generated density score and the generated novelty score.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Inventors: John P. Bufe, III, Jared M.D. Smythe, Eric M. Woods
  • Publication number: 20170060545
    Abstract: Software that uses natural language to describe user interactions with user interfaces and associates those natural language descriptions with goals that are achievable using the user interfaces. The software performs the following operations: (i) identifying a first set of action(s) performed by a first user using a user interface (UI), wherein each action of the first set of action(s) corresponds to a respective UI element; (ii) generating a set of natural language statement(s) corresponding to the identified first set of action(s); and (iii) associating one or more natural language statements of the set with a goal, wherein the goal is achievable by performing one or more of the actions of the first set of action(s) using their respectively corresponding UI elements.
    Type: Application
    Filed: August 26, 2015
    Publication date: March 2, 2017
    Inventors: Corville O. Allen, Robert E. Loredo, Adrian X. Rodriguez, Eric M. Woods
  • Publication number: 20170050410
    Abstract: Multi-layer forms and methods of producing the same are disclosed. An example apparatus includes means for moving a first substrate in a direction; means for applying adhesive to a first portion of a first side of the first substrate; means for mating a second substrate with the first portion; means for applying adhesive to a third portion of a second side of the first substrate; means for folding the first substrate about a first fold line to couple the third portion to a fourth portion of the second side; means for applying adhesive to a first sub-portion of a second portion of the first side; and means for folding the first substrate and the second substrate about a second fold line to couple a face of the first sub-portion and a face of a second sub-portion of the second portion and to position the first substrate between the second substrate.
    Type: Application
    Filed: October 24, 2016
    Publication date: February 23, 2017
    Inventors: Joshua Johnson, Lynn Baeten, Eric M. Wood, Kevin Pulley
  • Patent number: 9511561
    Abstract: Multi-layer forms and methods of producing the same are disclosed herein. An example apparatus includes a first substrate first layer having a first side and a second side. The apparatus includes a second substrate first layer having a third side and a fourth side. The second side is coupled to the third side. The first substrate first layer and the second substrate first layer are embossed. The apparatus includes a second substrate second layer having a fifth side and a sixth side, the fourth side coupled to the fifth side. The apparatus includes a second substrate first layer having a seventh side and an eighth side. The seventh side is coupled to the sixth side. The second substrate first layer and the second substrate second layer are not embossed.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: December 6, 2016
    Assignee: R.R. DONNELLEY & SONS COMPANY
    Inventors: Joshua Johnson, Lynn Baeten, Eric M. Wood, Kevin Pulley
  • Publication number: 20160234266
    Abstract: A portion of content within a social network content post indicated as liked by a social network user is identified responsive to receiving an indication from the social network user that the social network user likes content within the social network content post. A partial-like indication is generated, in association with the social network content post, that facilitates rendering of the partial-like indication with the portion of the content within the social network content post. The content is provided with the generated partial-like indication responsive to a client browser application request to render the content.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 11, 2016
    Inventors: Liam S. Harpur, David G. Robinson, Eric M. Woods
  • Publication number: 20160042490
    Abstract: In response to detection of a selection of an accelerated frame rate operation associated with a video advertisement, a quantity of individual prioritized video frames of the video advertisement to render based upon a selected accelerated frame rate is determined. Accelerated frame rate rendering priority values assigned to the individual prioritized video frames of the video advertisement are identified. Based upon differences among the identified accelerated frame rate rendering priority values assigned to the individual prioritized video frames, a prioritized video frame subset of the individual prioritized video frames is determined. The prioritized video frame subset of the individual prioritized video frames is equal in number to the determined quantity of individual prioritized video frames of the video advertisement and is determined to yield a maximized cumulative set of the identified accelerated frame rate rendering priority values.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 11, 2016
    Inventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
  • Publication number: 20160044343
    Abstract: In response to detection of a selection of an accelerated frame rate operation associated with a video advertisement, a quantity of individual prioritized video frames of the video advertisement to render based upon a selected accelerated frame rate is determined. Accelerated frame rate rendering priority values assigned to the individual prioritized video frames of the video advertisement are identified. Based upon differences among the identified accelerated frame rate rendering priority values assigned to the individual prioritized video frames, a prioritized video frame subset of the individual prioritized video frames is determined. The prioritized video frame subset of the individual prioritized video frames is equal in number to the determined quantity of individual prioritized video frames of the video advertisement and is determined to yield a maximized cumulative set of the identified accelerated frame rate rendering priority values.
    Type: Application
    Filed: May 21, 2015
    Publication date: February 11, 2016
    Inventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
  • Patent number: 8997134
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for selecting presentation content. Presentation content is displayed to an audience, the presentation content includes a plurality of content elements. One or more feedback inputs are received from the audience, each feedback input is associated with one of the content elements. A computer determines an alternative presentation content based on the received feedback inputs, and the alternative presentation content is displayed.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew B. Smith, Eric M. Woods
  • Publication number: 20150072098
    Abstract: Multi-layer forms and methods of producing the same are disclosed herein. An example apparatus includes a first substrate first layer having a first side and a second side. The apparatus includes a second substrate first layer having a third side and a fourth side. The second side is coupled to the third side. The first substrate first layer and the second substrate first layer are embossed. The apparatus includes a second substrate second layer having a fifth side and a sixth side, the fourth side coupled to the fifth side. The apparatus includes a second substrate first layer having a seventh side and an eighth side. The seventh side is coupled to the sixth side. The second substrate first layer and the second substrate second layer are not embossed.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 12, 2015
    Applicant: R. R. Donnelley & Sons Company
    Inventors: Joshua Johnson, Lynn Baeten, Eric M. Wood, Kevin Pulley
  • Publication number: 20140165087
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for selecting presentation content. Presentation content is displayed to an audience, the presentation content includes a plurality of content elements. One or more feedback inputs are received from the audience, each feedback input is associated with one of the content elements. A computer determines an alternative presentation content based on the received feedback inputs, and the alternative presentation content is displayed.
    Type: Application
    Filed: December 10, 2012
    Publication date: June 12, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew B. Smith, Eric M. Woods
  • Publication number: 20130166464
    Abstract: Examples to prevent the return of a printed medium and to authorize access to supplemental material to a printed medium upon resale of the printed medium are described. An example method of preventing the return of a printed medium including a product identification code and a unique identification code includes verifying the authenticity of the unique identification code against a database of genuine unique identification codes. The product identification code identifies a type of printed medium, and the unique identification code is associated with the printed medium and not associated with other printed media having the same product identification code. The example method also includes providing a clearance status based on the verification, which authorizes the return of the printed medium when the unique identification code is valid and denies the return of the printed medium when the unique identification code is invalid.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 27, 2013
    Inventors: Mary Lee Schneider, Steven Todd Berlin, Candice L. Harold, Eric M. Wood