Patents by Inventor Daniel M. Gruen

Daniel M. Gruen 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: 10169017
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying a location based applications providing crowdsourced structured points of input for data entry. In an embodiment of the invention, a method for deploying a location based application providing crowdsourced structured points of input for data entry includes the selection of a location based application component, such as a map, for inclusion in a deployable application and the definition of a point of input for the location based application component. In this regard, the point of input can include at least one user interface control accepting data input of structured data. Finally the deployable application can be uploaded to a deployable application repository over a computer communications network for deployment to requesting mobile devices over the computer communications network.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Daniel M Gruen, Susanne Hupfer, Stephen E Levy, Michael Muller, Kyle T Nichols-Schmolze, Larissa Pschetz, Fyodor Wolf
  • Publication number: 20180308035
    Abstract: A method and system are provided. The method includes monitoring, by a processor-based monitoring device, work metrics, indicative of work performance, of users. The method further includes soliciting input, by a user input solicitation device, from any of the users who have success regarding at least one work task, regarding activities which led to the success and suggestions on how other users can benefit from the input. The method also includes providing, by an input dissemination device, the input to a particular user identified from among the users as needing improvement in performing the at least one work task. The success is determined by evaluating the work metrics with respect to at least one threshold.
    Type: Application
    Filed: June 26, 2018
    Publication date: October 25, 2018
    Inventor: Daniel M. Gruen
  • Patent number: 10055705
    Abstract: A method and system are provided. The method includes monitoring, by a processor-based monitoring device, work metrics, indicative of work performance, of a plurality of users. The method further includes soliciting input, by a user input solicitation device, from any of the plurality of users who have success regarding at least one work task, regarding activities which led to the success and suggestions on how other users can benefit from the input. The method also includes providing, by an input dissemination device, the input to a particular user identified from among the plurality of users as needing improvement in performing the at least one work task. The success is determined by evaluating the work metrics with respect to at least one threshold.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: August 21, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Daniel M Gruen
  • Patent number: 10043145
    Abstract: A method and system are provided. The method includes monitoring, by a processor-based monitoring device, work metrics, indicative of work performance, of a plurality of users. The method further includes soliciting input, by a user input solicitation device, from any of the plurality of users who have success regarding at least one work task, regarding activities which led to the success and suggestions on how other users can benefit from the input. The method also includes providing, by an input dissemination device, the input to a particular user identified from among the plurality of users as needing improvement in performing the at least one work task. The success is determined by evaluating the work metrics with respect to at least one threshold.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Daniel M Gruen
  • Publication number: 20170193537
    Abstract: A computer segments market demographic data into a plurality of market segments using statistical clustering techniques based on demographic descriptions. Each market segment is characterized by a plurality of parameters. Ranges or values for each of the plurality of parameters in a persona template are determined for people in the market segment. Each persona template is associated with a plurality of parameters that characterize the market segment represented by the persona. Specific values of the plurality of parameters are assigned to the persona template that describe a specific, sufficiently representative persona and the specific values of the plurality of parameters are checked consistency with each other.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventor: Daniel M. Gruen
  • Publication number: 20170177991
    Abstract: A processor-implemented method, system, and/or computer program product generate an intelligent persona agent for use in designing a product. One or more processors input a persona specification into an intelligent persona agent generator. The persona specification describes attributes of a set of model users of a particular type of product, and the intelligent personal agent generator creates an intelligent persona agent that is a software-based version of the set of model users. The intelligent persona agent monitors intermediate design choices taken during a design of a product of the particular type of product by a design team. In response to the intelligent persona agent identifying an intermediate design choice that will lead to a feature that is in conflict with the persona specification of the intelligent persona agent, designers modify the intermediate design choice, which modifies the design of the product in order to create an improved product design.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Adam Bogue, Daniel M. Gruen
  • Patent number: 9652725
    Abstract: A method, system and apparatus for placeholder management in a unified activity manager in a collaborative computing environment. A method for managing placeholders in a unified activity manager in a collaborative environment can include the step of inserting a placeholder in an activity in lieu of a specified collaborator, resource, or event. The inserting step can include describing a type of resource without specifying an identity of an actual resource; and, inserting the described type in the placeholder. The inserting step also can include describing a type of event without specifying an identity of an actual event; and, inserting the described type in the placeholder. The inserting step also can include describing a type of collaborator without specifying an identity of an actual collaborator; and, inserting the described type in the placeholder.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: May 16, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael Muller, Daniel M. Gruen, Thomas P. Moran, John C. Tang
  • Patent number: 9571428
    Abstract: A system for providing a local computer user with detailed activity information regarding remote users, in order to assist the local user in determining whether to initiate a communication session with a remote user. The system provides activity information that may describe the number of instant messaging sessions one or more remote users are currently involved in, the identities of participants in those sessions, activity levels, time period information, and other information. The system further provides detailed activity information describing recent instant messaging sessions of one or more remote users.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: February 14, 2017
    Assignee: RAKUTEN, INC.
    Inventors: Jonathan Feinberg, Paul B. Moody, Daniel M. Gruen, Richard M. Wilson
  • Publication number: 20160380949
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.
    Type: Application
    Filed: August 14, 2016
    Publication date: December 29, 2016
    Inventors: MICHAEL MULLER, DANIEL M. GRUEN, DANIEL Q. CHEN, CHUANG LI, MARY E. RAVEN, XU QUANG GU, YU CHEN ZHOU
  • Publication number: 20160350690
    Abstract: A method and system are provided. The method includes monitoring, by a processor-based monitoring device, work metrics, indicative of work performance, of a plurality of users. The method further includes soliciting input, by a user input solicitation device, from any of the plurality of users who have success regarding at least one work task, regarding activities which led to the success and suggestions on how other users can benefit from the input. The method also includes providing, by an input dissemination device, the input to a particular user identified from among the plurality of users as needing improvement in performing the at least one work task. The success is determined by evaluating the work metrics with respect to at least one threshold.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 1, 2016
    Inventor: Daniel M Gruen
  • Publication number: 20160350697
    Abstract: A method and system are provided. The method includes monitoring, by a processor-based monitoring device, work metrics, indicative of work performance, of a plurality of users. The method further includes soliciting input, by a user input solicitation device, from any of the plurality of users who have success regarding at least one work task, regarding activities which led to the success and suggestions on how other users can benefit from the input. The method also includes providing, by an input dissemination device, the input to a particular user identified from among the plurality of users as needing improvement in performing the at least one work task. The success is determined by evaluating the work metrics with respect to at least one threshold.
    Type: Application
    Filed: June 1, 2015
    Publication date: December 1, 2016
    Inventor: Daniel M. Gruen
  • Patent number: 9426103
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael Muller, Daniel M. Gruen, Daniel Q. Chen, Chuang Li, Mary E. Raven, Xu Guang Gu, Yu Chen Zhou
  • Patent number: 9224131
    Abstract: The present invention facilitates collaboration on electronic messages. Methods are provided in which an electronic message is stored and presented to users. A user is allowed to perform an action on the electronic message and the action is recorded. Additionally, the record is associated with the electronic message. The users are notified of the action.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Gruen, Michael Muller, Paul B. Moody
  • Patent number: 8938506
    Abstract: A method is provided for automatically using address information from a selected message to create a new message that is unrelated to the selected message in response to a user action, such as selecting one of a plurality of improved reply options. These improved reply options may include a “New Message To” command and a “New Message To All” command that do not establish a relationship between the reply message and the selected message that could be exploited by, for example, a threading service. In particular, these commands populate address fields of the new message with values from address fields of the selected message without populating any other fields that are used to identify relationships among messages.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul B. Moody, Daniel M. Gruen, Steven L. Rohall, Bernard J. Kerr, Seymour Kellerman
  • Patent number: 8825681
    Abstract: Under the present invention, one or more groups of contacts are implicitly formed based on a history of electronic communications that involve the contacts. When one or more contacts in a particular group is identified as an intended recipient of a (current) electronic communication, the entire group will be identified to the sender. If the sender then selects group, the contacts therein will be made additional recipients of the current electronic communication.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventor: Daniel M. Gruen
  • Patent number: 8676854
    Abstract: A computer implemented method and system presents search result or other data generated in response to a request by a user. The search results are formed of one or more items. The invention system corresponds each item to a respective person. A screen view is generated showing a hierarchy of people including the people corresponding to the items of the search results. Indicated in the screen view is the extent of connectedness between the user and the people corresponding to the items of the search results. The invention system displays indications of the items of the search results in the screen view in a manner illustrating the items in context of the shown hierarchy. This enables a user to (i) easily and readily assign respective confidence levels to items of the search results, and to (ii) determine relationships among people without explicitly requesting the information from others.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Gruen, Jesse H. Kriss, Martin M. Wattenberg
  • Publication number: 20130239021
    Abstract: A system for providing a local computer user with detailed activity information regarding remote users, in order to assist the local user in determining whether to initiate a communication session with a remote user. The system provides activity information that may describe the number of instant messaging sessions one or more remote users are currently involved in, the identities of participants in those sessions, activity levels, time period information, and other information. The system further provides detailed activity information describing recent instant messaging sessions of one or more remote users.
    Type: Application
    Filed: April 24, 2013
    Publication date: September 12, 2013
    Applicant: International Business Machines Corporation
    Inventors: Jonathan Feinberg, Paul B. Moody, Daniel M. Gruen, Richard M. Wilson
  • Patent number: 8438490
    Abstract: A system for providing a local computer user with detailed activity information regarding remote users, in order to assist the local user in determining whether to initiate a communication session with a remote user. The system provides activity information describing the number of instant messaging sessions one or more remote users are currently involved in, the identities of participants in those sessions, activity levels, time period information, and other information. The system further provides detailed activity information describing recent instant messaging sessions of one or more remote users.
    Type: Grant
    Filed: May 19, 2012
    Date of Patent: May 7, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Feinberg, Paul B. Moody, Daniel M. Gruen, Richard M. Wilson
  • Publication number: 20120233276
    Abstract: A system for providing a local computer user with detailed activity information regarding remote users, in order to assist the local user in determining whether to initiate a communication session with a remote user. The system provides activity information describing the number of instant messaging sessions one or more remote users are currently involved in, the identities of participants in those sessions, activity levels, time period information, and other information. The system further provides detailed activity information describing recent instant messaging sessions of one or more remote users.
    Type: Application
    Filed: May 19, 2012
    Publication date: September 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Feinberg, Paul B. Moody, Daniel M. Gruen, Richard M. Wilson
  • Patent number: 8255380
    Abstract: An expertise locator enables user defined correspondences between experts and respective certain objects. Each object inherits from classes in a hierarchy. Using the correspondences, a locator processor routine finds a candidate expert about a particular subject area. The candidate expert may be in a correspondence with a certain object whose class is a subclass of the particular subject area. Output may display an indication of the candidate expert, relevant expertise per candidate and/or a list of experts per certain object. In the case of the certain objects being topics, the hierarchy is an ontology of the topics.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: James E. Christensen, Daniel M. Gruen, Susanne Hupfer, Stephen E. Levy, John F. Patterson, Jamie C. Rasmussen, Steven I. Ross