Patents by Inventor Dale M. Schultz
Dale M. Schultz 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: 9910554Abstract: A method for assisting graphical user interface design includes extracting a first interface element from a first GUI under a first cultural background; searching in a rule repository for at least one transformation rule corresponding to the first interface element, where each of the at least one transformation rule includes at least an action taken on the first interface element; based on the at least one transformation rule, transforming the first interface element into a second interface element under a second cultural background; and providing a second user interface comprising at least the second interface element.Type: GrantFiled: July 22, 2013Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Yang Gu, Dong Huang, Dale M. Schultz, Yan Min Sheng
-
Publication number: 20180048685Abstract: A monitoring computer system receives a message, from a first party, which identifies a goal of the first party. The monitoring computer system receives an identity of a second party that has been selected by the first party to assist the first party in achieving the identified goal of the first party. An electronic communication connection is created for electronic communications between the first party and the second party, wherein the electronic communications are related to accomplishing the identified goal of the first party. The electronic communications between the first party and the second party are monitored by executing message analytics to determine a status of the identified goal of the first party. In response to receiving a goal abandonment message, identifying an abandonment of the identified goal by the first party, the monitoring computer system disconnects the electronic communication connection between the first party and the second party.Type: ApplicationFiled: October 23, 2017Publication date: February 15, 2018Inventors: PAUL R. BASTIDE, MATTHEW E. BROOMHALL, ROBERT E. LOREDO, DALE M. SCHULTZ
-
Patent number: 9880917Abstract: Methods and systems may provide for detecting an event external to a plurality of virtual machines running on one or more physical machines and determining that the event corresponds to one or more error conditions associated with at least one particular virtual machine in the plurality of virtual machines. Additionally, an alert may be generated in response to at least one of the one or more error conditions. In one example, detecting the event includes detecting an emulated device interrupt associated with the at least one particular virtual machine.Type: GrantFiled: September 1, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Dale M. Schultz, Radhika Sohoni, Esmond P. Walshe
-
Patent number: 9871834Abstract: A monitoring computer system receives a message, from a first party, which identifies a goal of the first party. The monitoring computer system receives an identity of a second party that has been selected by the first party to assist the first party in achieving the identified goal of the first party. An electronic communication connection is created for electronic communications between the first party and the second party, wherein the electronic communications are related to accomplishing the goal of the first party. The electronic communications between the first party and the second party are monitored by executing message analytics to determine a status of the goal of the first party. In response to determining that the goal of the first party has reached a predefined status, a predefined action that has been associated with the predefined status of the goal is executed.Type: GrantFiled: December 4, 2014Date of Patent: January 16, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Publication number: 20170324690Abstract: A social network conversation dynamic inclusion threshold causes a first subset of social network group members of a social network group to be included in a social network conversation earlier than at least one other social network group member. In accordance with the social network conversation dynamic inclusion threshold, social network posts of the social network conversation are distributed to the first subset of social network group members while delaying distribution of the social network posts of the social network conversation to the at least one other social network group member. Upon satisfaction of the social network conversation dynamic inclusion threshold, the social network posts of the social network conversation are distributed to the at least one other social network group member.Type: ApplicationFiled: July 21, 2017Publication date: November 9, 2017Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Publication number: 20170300596Abstract: A method for presenting a trusted tag cloud to a user. The method includes associating a number of tags with a first user who applies the tags, calculating a weight of the tags being examined by a second user. The weight may be based on the identity of the second user, the identity of the first user, and examining the relationship between the two. The tags may then be presented to the user in accordance with the value of the weight.Type: ApplicationFiled: June 26, 2017Publication date: October 19, 2017Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Patent number: 9753998Abstract: A method for presenting a trusted tag cloud to a user. The method includes associating a number of tags with a first user who applies the tags, calculating a weight of the tags being examined by a second user. The weight may be based on the identity of the second user, the identity of the first user, and examining the relationship between the two. The tags may then be presented to the user in accordance with the value of the weight.Type: GrantFiled: April 15, 2014Date of Patent: September 5, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Patent number: 9756003Abstract: A social network conversation dynamic inclusion threshold is obtained that causes a first subset of social network group members of a social network group to be included in a social network conversation earlier than at least one other social network group member and that further causes the at least one other social network group member to be included in the social network conversation upon satisfaction of the obtained social network conversation dynamic inclusion threshold. In accordance with the obtained social network conversation dynamic inclusion threshold, social network posts of the social network conversation are contemporaneously distributed to the first subset of social network group members and delayed in distribution to the at least one other social network group member. Upon satisfaction of the social network conversation dynamic inclusion threshold, the social network posts of the social network conversation are distributed to the at least one other social network group member.Type: GrantFiled: May 11, 2015Date of Patent: September 5, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Publication number: 20170085516Abstract: A method for routing communications on an online social network includes monitoring communications between users on an online social network on a communications system. A processing issue with a message of the communications is identified based on a rule, wherein the message is from a sender to a receiver. The method and system includes analyzing a recipient social network for an alternative recipient user to receive the message based on a similarity criteria. A processing model is applied to the message to determine an action to improve processing efficiency of the message. The action includes routing the message to the alternative recipient user. The method and system includes performing the action to facilitate the processing efficiency, responsive to determining an action.Type: ApplicationFiled: September 22, 2015Publication date: March 23, 2017Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Publication number: 20170060718Abstract: Methods and systems may provide for detecting an event external to a plurality of virtual machines running on one or more physical machines and determining that the event corresponds to one or more error conditions associated with at least one particular virtual machine in the plurality of virtual machines. Additionally, an alert may be generated in response to at least one of the one or more error conditions. In one example, detecting the event includes detecting an emulated device interrupt associated with the at least one particular virtual machine.Type: ApplicationFiled: September 1, 2015Publication date: March 2, 2017Inventors: Dale M. Schultz, Radhika Sohoni, Esmond P. Walshe
-
Patent number: 9558102Abstract: A method for testing the display of bi-directional language script prior to translation in an application under test can include using unidirectional glyphs with shaping indicators to simulate right-to-left characters. The using step can include reversing an ordering of a first set of unidirectional text characters in an input string and mapping the unidirectional text characters to right-to-left code points in a bi-directional language code page to produce a pseudo-translated string. Multiple unidirectional language glyphs can be loaded where each corresponds to a same one of the right-to-left character code points as had been used to produce the pseudo-translation. The pseudo-translation and the glyphs can be combined to simulate right-to-left character rendering in the application under test such the resultant output is visually similar to the input string. Finally, the glyphs can include character shaping indicia such that a resultant output allows for the detection of shaping errors.Type: GrantFiled: July 29, 2015Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: Dale M. Schultz, Roy Hudson
-
Publication number: 20170004696Abstract: A method for productivity view management may include receiving, by a processor, a plurality of collaborative artifacts for a user and organizing the plurality of collaborative artifacts in a list based on a predetermined order. The method may also include analyzing, by the processor, the list of collaborative artifacts using a predetermined criterion and determining a view management fatigue factor threshold for the user. The method may further include automatically inserting, by the processor, a downtime artifact within the list of collaborative artifacts based on analyzing the list of collaborative artifacts to prevent the user from exceeding the view management fatigue factor threshold.Type: ApplicationFiled: June 10, 2016Publication date: January 5, 2017Inventors: Paul R. Bastide, Dale M. Schultz, Asima Silva
-
Publication number: 20170004436Abstract: A method for productivity view management may include receiving, by a processor, a plurality of collaborative artifacts for a user and organizing the plurality of collaborative artifacts in a list based on a predetermined order. The method may also include analyzing, by the processor, the list of collaborative artifacts using a predetermined criterion and determining a view management fatigue factor threshold for the user. The method may further include automatically inserting, by the processor, a downtime artifact within the list of collaborative artifacts based on analyzing the list of collaborative artifacts to prevent the user from exceeding the view management fatigue factor threshold.Type: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Paul R. Bastide, Dale M. Schultz, Asima Silva
-
Publication number: 20160337286Abstract: A social network conversation dynamic inclusion threshold is obtained that causes a first subset of social network group members of a social network group to be included in a social network conversation earlier than at least one other social network group member and that further causes the at least one other social network group member to be included in the social network conversation upon satisfaction of the obtained social network conversation dynamic inclusion threshold. In accordance with the obtained social network conversation dynamic inclusion threshold, social network posts of the social network conversation are contemporaneously distributed to the first subset of social network group members and delayed in distribution to the at least one other social network group member. Upon satisfaction of the social network conversation dynamic inclusion threshold, the social network posts of the social network conversation are distributed to the at least one other social network group member.Type: ApplicationFiled: May 11, 2015Publication date: November 17, 2016Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Publication number: 20160285807Abstract: A method for creating at least one new thread associated with an online conversation is provided. The method may include monitoring the online conversation to detect a new or updated element of the online conversation. The method may also include extracting the detected new or updated element. The method may further include analyzing the online conversation and the extracted detected new or updated element to determine if a new online conversation has started. The method may include extracting a plurality of members associated with the online conversation. The method may also include extracting a plurality of content associated with the extracted detected new or updated element. The method additionally include prompting a user to determine if a new online conversation should be created. The method may also include creating the new online conversation. The method may further include notifying the plurality of extracted members about the created new online conversation.Type: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Publication number: 20160267386Abstract: A method for ingesting a plurality of content according to a statistical similarity of at least one portion of the ingested plurality of content into an information handling system capable of answering questions, whereby the ingested plurality of content is based on a received topic and ingesting the plurality of content comprises ingesting a plurality of documents associated with the received topic is provided. The method may include determining at least one similarity between each document based on a similarity criteria. The method may also include applying a statistical model to characterize the determined at least one similarity between each document. The method may further include creating at least one pair-wise link for each document. The method may additionally include mapping the created at least one pair-wise link. The method may include generating a plurality of rules for ingesting a plurality of additional content.Type: ApplicationFiled: September 9, 2015Publication date: September 15, 2016Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Publication number: 20160267383Abstract: A method for ingesting a plurality of content according to a statistical similarity of at least one portion of the ingested plurality of content into an information handling system capable of answering questions, whereby the ingested plurality of content is based on a received topic and ingesting the plurality of content comprises ingesting a plurality of documents associated with the received topic is provided. The method may include determining at least one similarity between each document based on a similarity criteria. The method may also include applying a statistical model to characterize the determined at least one similarity between each document. The method may further include creating at least one pair-wise link for each document. The method may additionally include mapping the created at least one pair-wise link. The method may include generating a plurality of rules for ingesting a plurality of additional content.Type: ApplicationFiled: March 10, 2015Publication date: September 15, 2016Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Publication number: 20160248880Abstract: Populating a user network for a focus user includes identifying a base network in a social network, the base network includes a group of users that are potential social connections for a focus user, receiving a policy associated with the focus user, the policy includes information for populating, from the base network, a user network associated with the focus user, determining, based on the policy, a number of proposed social connections from the base network to populate the user network, and populating the user network of the focus user with the number of proposed social connections.Type: ApplicationFiled: February 23, 2015Publication date: August 25, 2016Applicant: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Publication number: 20160173437Abstract: Balancing a workload based on commitments to projects includes monitoring messages in a collaboration system, the messages representing correspondences between users of the collaboration system, selecting a number of the users associated with the collaboration system to form a group of users, retrieving the messages from each of the users in the group of users, analyzing data associated with the messages to determine which of the messages relate to at least one project, and executing, based on a threshold, at least one action to optimize a workload for at least one user in the group of users for the at least one project.Type: ApplicationFiled: August 6, 2015Publication date: June 16, 2016Applicant: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz, Shunguo Yan
-
Publication number: 20160171400Abstract: Balancing a workload based on commitments to projects includes monitoring messages in a collaboration system, the messages representing correspondences between users of the collaboration system, selecting a number of the users associated with the collaboration system to form a group of users, retrieving the messages from each of the users in the group of users, analyzing data associated with the messages to determine which of the messages relate to at least one project, and executing, based on a threshold, at least one action to optimize a workload for at least one user in the group of users for the at least one project.Type: ApplicationFiled: December 10, 2014Publication date: June 16, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz, Shunguo Yan