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: 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: 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: 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