Patents by Inventor James P. Appleyard
James P. Appleyard 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).
-
Publication number: 20200241638Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, additional media content that provides further explanation of the media content can be presented.Type: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Patent number: 10656708Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, additional media content that provides further explanation of the media content can be presented.Type: GrantFiled: May 13, 2019Date of Patent: May 19, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Patent number: 10656709Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, an analysis of a plurality of reviews pertaining to at least a portion of the content can be presented on the display.Type: GrantFiled: May 13, 2019Date of Patent: May 19, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Patent number: 10574759Abstract: A message based contextual dialog may be conducted by establishing, using a processor, a collaborative session between a first client device and a second client device, receiving, using the processor, a message from the first client device, and detecting, using the processor, a request for a service within the message. Responsive to the request, a service correlated with the request may be invoked using the processor. A result from execution of the service may be provided, using the processor, to the first client device and the second client device as part of the collaborative session.Type: GrantFiled: February 14, 2019Date of Patent: February 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James P. Appleyard, Shiju Mathai
-
Patent number: 10565250Abstract: The method includes identifying, by one or more computer processors, a first content consumed by a user. The method further includes identifying, by one or more computer processors, objects in the first content. The method further includes identifying, by one or more computer processors, a second content on the Internet that is similar to the first content, wherein the second content includes one or more objects that reach a threshold similarity to the identified objects in the first content. The method further includes identifying, by one or more computer processors, a date of creation for the identified first content and the date of creation of the second content. The method further includes arranging, by one or more computer processors, the identified first content and the identified second content in chronological order.Type: GrantFiled: June 12, 2018Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: James P. Appleyard, Tanya E. Bubash, Daniel J. Butterfield, Charla L. Stracener
-
Publication number: 20190265790Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, additional media content that provides further explanation of the media content can be presented.Type: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Publication number: 20190265791Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, an analysis of a plurality of reviews pertaining to at least a portion of the content can be presented on the display.Type: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Publication number: 20190182334Abstract: A message based contextual dialog may be conducted by establishing, using a processor, a collaborative session between a first client device and a second client device, receiving, using the processor, a message from the first client device, and detecting, using the processor, a request for a service within the message. Responsive to the request, a service correlated with the request may be invoked using the processor. A result from execution of the service may be provided, using the processor, to the first client device and the second client device as part of the collaborative session.Type: ApplicationFiled: February 14, 2019Publication date: June 13, 2019Inventors: James P. Appleyard, Shiju Mathai
-
Patent number: 10317994Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, additional media content that provides further explanation of the media content can be presented.Type: GrantFiled: June 5, 2015Date of Patent: June 11, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Patent number: 10257281Abstract: A message based contextual dialog may be conducted by establishing, using a processor, a collaborative session between a first client device and a second client device, receiving, using the processor, a message from the first client device, and detecting, using the processor, a request for a service within the message. Responsive to the request, a service correlated with the request may be invoked using the processor. A result from execution of the service may be provided, using the processor, to the first client device and the second client device as part of the collaborative session.Type: GrantFiled: January 7, 2016Date of Patent: April 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James P. Appleyard, Shiju Mathai
-
Patent number: 10157369Abstract: Users can be logged into an organization portal and an organization role can be determined for each user. For each user, indicators of values obtained from metrics tailored for the organization role can be presented within a plurality of metrics driven portlets of an organization portal. The plurality of metrics driven portlets can include at least one score card and at least one dashboard. Responsive to detecting that the at least one of the plurality of metrics exceeds a boundary condition, an out-of-bounds event can be triggered, a set of the users who are to be apprised of an occurrence of the out-of-bounds event can be programmatically determined, a Web data repository can be searched for items specific to the out of bounds event and, for each user in the set, contents of at least one of the portlets can be altered to include items from the Web data repository.Type: GrantFiled: February 5, 2009Date of Patent: December 18, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James P. Appleyard, Edwin J. Bruce, Romelia H. Flores, Joshua L. Purcell
-
Publication number: 20180293245Abstract: The method includes identifying, by one or more computer processors, a first content consumed by a user. The method further includes identifying, by one or more computer processors, objects in the first content. The method further includes identifying, by one or more computer processors, a second content on the Internet that is similar to the first content, wherein the second content includes one or more objects that reach a threshold similarity to the identified objects in the first content. The method further includes identifying, by one or more computer processors, a date of creation for the identified first content and the date of creation of the second content. The method further includes arranging, by one or more computer processors, the identified first content and the identified second content in chronological order.Type: ApplicationFiled: June 12, 2018Publication date: October 11, 2018Inventors: James P. Appleyard, Tanya E. Bubash, Daniel J. Butterfield, Charla L. Stracener
-
Patent number: 10031915Abstract: The method includes identifying, by one or more computer processors, a first content consumed by a user. The method further includes identifying, by one or more computer processors, objects in the first content. The method further includes identifying, by one or more computer processors, a second content on the Internet that is similar to the first content, wherein the second content includes one or more objects that reach a threshold similarity to the identified objects in the first content. The method further includes identifying, by one or more computer processors, a date of creation for the identified first content and the date of creation of the second content. The method further includes arranging, by one or more computer processors, the identified first content and the identified second content in chronological order.Type: GrantFiled: June 15, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: James P. Appleyard, Tanya E. Bubash, Daniel J. Butterfield, Charla L. Stracener
-
Publication number: 20170201587Abstract: A message based contextual dialog may be conducted by establishing, using a processor, a collaborative session between a first client device and a second client device, receiving, using the processor, a message from the first client device, and detecting, using the processor, a request for a service within the message. Responsive to the request, a service correlated with the request may be invoked using the processor. A result from execution of the service may be provided, using the processor, to the first client device and the second client device as part of the collaborative session.Type: ApplicationFiled: January 7, 2016Publication date: July 13, 2017Inventors: James P. Appleyard, Shiju Mathai
-
Publication number: 20160364418Abstract: The method includes identifying, by one or more computer processors, a first content consumed by a user. The method further includes identifying, by one or more computer processors, objects in the first content. The method further includes identifying, by one or more computer processors, a second content on the Internet that is similar to the first content, wherein the second content includes one or more objects that reach a threshold similarity to the identified objects in the first content. The method further includes identifying, by one or more computer processors, a date of creation for the identified first content and the date of creation of the second content. The method further includes arranging, by one or more computer processors, the identified first content and the identified second content in chronological order.Type: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Inventors: James P. Appleyard, Tanya E. Bubash, Daniel J. Butterfield, Charla L. Stracener
-
Publication number: 20160357253Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, additional media content that provides further explanation of the media content can be presented.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Publication number: 20160150073Abstract: Arrangements described herein relate to electronic communications and, more particularly, to the exchange of information over a telephonic communication channel. For example, during a telephone call session established over a telephonic communication channel between a user communicating using a first communication device and a customer service system, a content recognition system can receive media content or a digital signature, transmitted by the first communication device during the telephone call session. The media content or digital signature can be communicated over the telephonic communication channel used to support audio communication between the first communication device and the customer service system in the telephone call session. The digital signature can be processed to authenticate an identity of the user.Type: ApplicationFiled: November 25, 2014Publication date: May 26, 2016Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Patent number: 9037964Abstract: A direct manipulation event associated with a chart of an analytics report can be detected. The event can be a user interface input and the chart can be an information graphic. The graphic can be a graphically rendered HTML compliant element and a data set. The report can conform to a JAVASCRIPT OBJECT NOTATION (JSON) format. The analytics report can be presented within a browser. An action can be run responsive to the detecting. The action can be an immediate rendering of the graphic based on the event. When the action executes a request for data not in the data set data from a different data set can be obtained. When the action executes a request for data in the data set, the data from the data set can be automatically retrieved. The analytics data can be immediately rendered as a chart within the canvas element of an HTML document.Type: GrantFiled: January 12, 2012Date of Patent: May 19, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James P. Appleyard, Gregory P. Fitzpatrick
-
Publication number: 20150058154Abstract: An optimization server optimizes a shopping list. The server receives a shopping list including a plurality of items to purchase. The server determines a discount to the price of one or more of the plurality of items, a sentiment score for one or more of the plurality of items, and a sentiment score for a retailer of one or more of the plurality of items. The server groups the plurality of items into a plurality of sub-lists, transmits the plurality of sub-lists to a respective plurality of retail servers, and receives a plurality of bids in response. The server generates optimized shopping lists based at least on the discount, the sentiment scores, and the plurality of bids. The server regenerates at least one of the optimized shopping lists based at least on a dynamic discount condition, a dynamic price condition, or a dynamic inventory condition.Type: ApplicationFiled: August 23, 2013Publication date: February 26, 2015Applicant: International Business Machines CorporationInventors: James P. Appleyard, Hung T. Kwan, Shiju Mathai
-
Patent number: 8954922Abstract: Interface requirements for a set of services to be implemented between service oriented architecture (SOA) front end components and SOA back end components can be identified. A service emulator can be created that satisfies service call and data needs of the SOA front end components. The SOA front end components are operable to be combined with the service emulator to form an interactive prototype. The SOA front end components are operable to be combined with the SOA back end components to form an operable SOA solution.Type: GrantFiled: August 31, 2012Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: James P. Appleyard, Edwin J. Bruce, Romelia H. Flores, Joshua L. Purcell