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: 12163386Abstract: 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: GrantFiled: September 22, 2022Date of Patent: December 10, 2024Assignee: National Oilwell Varco, L.P.Inventors: Ian M. Holman, Eric Landon Scott, Mark J. Lapeyrouse, Bradford R. Wood
-
Publication number: 20240386175Abstract: 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: ApplicationFiled: May 18, 2023Publication date: November 21, 2024Inventors: 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: 10832360Abstract: 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: GrantFiled: October 20, 2015Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: John P. Bufe, III, Jared M. D. Smythe, Eric M. Woods
-
Patent number: 10229473Abstract: 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: GrantFiled: August 31, 2017Date of Patent: March 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
-
Patent number: 10019336Abstract: 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: GrantFiled: August 26, 2015Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Corville O. Allen, Robert E. Loredo, Adrian X. Rodriguez, Eric M. Woods
-
Patent number: 9894120Abstract: 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: GrantFiled: February 6, 2015Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Liam S. Harpur, David G. Robinson, Eric M. Woods
-
Publication number: 20170365035Abstract: 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: ApplicationFiled: August 31, 2017Publication date: December 21, 2017Inventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
-
Patent number: 9786029Abstract: 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: GrantFiled: May 21, 2015Date of Patent: October 10, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
-
Patent number: 9786028Abstract: 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: GrantFiled: August 5, 2014Date of Patent: October 10, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
-
Publication number: 20170109848Abstract: 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: ApplicationFiled: October 20, 2015Publication date: April 20, 2017Inventors: John P. Bufe, III, Jared M.D. Smythe, Eric M. Woods
-
Publication number: 20170060545Abstract: 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: ApplicationFiled: August 26, 2015Publication date: March 2, 2017Inventors: Corville O. Allen, Robert E. Loredo, Adrian X. Rodriguez, Eric M. Woods
-
Publication number: 20170050410Abstract: 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: ApplicationFiled: October 24, 2016Publication date: February 23, 2017Inventors: Joshua Johnson, Lynn Baeten, Eric M. Wood, Kevin Pulley
-
Patent number: 9511561Abstract: 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: GrantFiled: September 12, 2013Date of Patent: December 6, 2016Assignee: R.R. DONNELLEY & SONS COMPANYInventors: Joshua Johnson, Lynn Baeten, Eric M. Wood, Kevin Pulley
-
Publication number: 20160234266Abstract: 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: ApplicationFiled: February 6, 2015Publication date: August 11, 2016Inventors: Liam S. Harpur, David G. Robinson, Eric M. Woods
-
Publication number: 20160042490Abstract: 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: ApplicationFiled: August 5, 2014Publication date: February 11, 2016Inventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
-
Publication number: 20160044343Abstract: 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: ApplicationFiled: May 21, 2015Publication date: February 11, 2016Inventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
-
Patent number: 8997134Abstract: 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: GrantFiled: December 10, 2012Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Andrew B. Smith, Eric M. Woods
-
Publication number: 20150072098Abstract: 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: ApplicationFiled: September 12, 2013Publication date: March 12, 2015Applicant: R. R. Donnelley & Sons CompanyInventors: Joshua Johnson, Lynn Baeten, Eric M. Wood, Kevin Pulley
-
Publication number: 20140165087Abstract: 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: ApplicationFiled: December 10, 2012Publication date: June 12, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew B. Smith, Eric M. Woods
-
Publication number: 20130166464Abstract: 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: ApplicationFiled: December 21, 2011Publication date: June 27, 2013Inventors: Mary Lee Schneider, Steven Todd Berlin, Candice L. Harold, Eric M. Wood