Patents by Inventor Mustansir Banatwala

Mustansir Banatwala 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: 20140337334
    Abstract: Various embodiments provide for altering relevancy of a document by adding (e.g., to an index associated with the document) one or more term relationships (which may result, for example, in adding one or more non-obvious terms). Other embodiments provide for altering relevancy of a search query by adding to the search query one or more terms based upon one or more determined term relationships (in one example, the added term(s) may be one or more non-obvious terms).
    Type: Application
    Filed: May 10, 2013
    Publication date: November 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Publication number: 20140310357
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for managing messages in an instant messaging chat session. A computer receives a directed message in the instant messaging chat session, wherein the directed message includes an identification of one or more accounts associated with individuals in the instant messaging chat session. The computer determines accounts associated with individuals in the instant messaging chat session that correspond to the directed message, wherein the accounts associated with individuals that correspond to the directed message include an account associated with an individual that sent the directed message, and the one or more accounts associated with individuals identified in the directed message. The computer displays directed message notifications to the determined accounts associated with individuals that correspond to the directed message.
    Type: Application
    Filed: April 11, 2013
    Publication date: October 16, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Publication number: 20140280619
    Abstract: Arrangements relate to the grouping electronic messages by a messaging client. A plurality of electronic messages to a message recipient from a sender electronic messaging system can be received. Each of the electronic messages can include a container specification, which can include an identifier assigned by the sender electronic messaging system. The identifiers of the received electronic messages can be compared. A plurality of the received electronic messages having the same identifier can be grouped. The grouped electronic messages can be presented as a single electronic message to the message recipient.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Publication number: 20140280643
    Abstract: A method, computer program product, and computer system for sending, from a first computing device, an email digest in an email message to a second computing device at a first point in time, wherein the email digest includes one or more content items for display at the second computing device when the email digest in the email message is accessed. An action is determined to be performed on a content item of the one or more content items at a second point in time that is after the first point in time. The content item of the one or more content items in the email digest is filtered from the email message based upon, at least in part, determining that the action is performed on the content item of the one or more content items at the second point in time.
    Type: Application
    Filed: November 18, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Publication number: 20140280611
    Abstract: A method, computer program product, and computer system for sending, from a first computing device, an email digest in an email message to a second computing device at a first point in time, wherein the email digest includes one or more content items for display at the second computing device when the email digest in the email message is accessed. An action is determined to be performed on a content item of the one or more content items at a second point in time that is after the first point in time. The content item of the one or more content items in the email digest is filtered from the email message based upon, at least in part, determining that the action is performed on the content item of the one or more content items at the second point in time.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Publication number: 20140280583
    Abstract: Mechanisms are provided for enabling collaboration across tenants in a multi-tenant environment using single sign-on (SSO) authentication/authorization. Various examples provide for creating a user account and provisioning a subscription to a user (e.g., to enable single sign-on authentication/authorization). The user is allowed to access services (e.g., collaborative services) in a multi-tenant environment by utilizing a subscription authorization of the user without prompting the user to authenticate by logging-in again (that is, without prompting the user to log-in again after the user has already logged-in and been authenticated for a given session). Other examples provide for mapping webspaces through URL hosts where each organization (that is, tenant) has its own set of namespace(s).
    Type: Application
    Filed: November 14, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mustansir Banatwala, David Andrew Brooks, Patrick Y. Lin, Thomas Schaeck, Robert Leslie Yates
  • Patent number: 8819066
    Abstract: A computer-implemented method of employing organizational context within a collaborative tagging system can include receiving at least one tag for an artifact from a user, determining at least one attribute of the user, and storing a tag record including the tag, the attribute of the user, and an association of the tag with the artifact.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, Mary Ellen Zurko
  • Publication number: 20140215357
    Abstract: A method, system and computer program product for controlling which users from an organization are to be part of a community space. A community collaboration mechanism provides a list of organizations authorized to collaborate with the organization of the user. The mechanism then receives from the user a selection of organizations from this list of organizations. Upon receiving indication(s) (e.g., e-mail addresses) of users to be added to the community space, the mechanism provides a list of users who are members of the user selected organizations to engage in a collaborative activity with the user based on these indication(s). The mechanism then receives a selection of users from this list of users and adds those users to the community space. In this manner, the user can control which users from an organization are to be part of a community space in an easy and error-free manner.
    Type: Application
    Filed: October 25, 2013
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, David L. Durazzano, Josef Scherpa, Amy D. Travis
  • Publication number: 20140215354
    Abstract: A method, system and computer program product for indicating an organization of a visitor on a user interface of a user engaged in collaborative activity with the visitor. The visitor attempting to engage in a collaborative action (e.g., participating in an online meeting, sharing files) with a user from a different organization is authenticated to confirm that the visitor has the right to engage in collaborative activity with the user from the different organization. The identification of the organization of the visitor is extracted from the information used to authenticate the visitor. The identification of the organization of the visitor is then displayed on the user interface of the user engaging in the collaborative action with the visitor. In this manner, the organization of the visitor is easily discoverable by the user without requiring the user to perform a time consuming search to determine the organization of the visitor.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, David L. Durazzano, Amy D. Travis
  • Publication number: 20140215564
    Abstract: A method, system and computer program product for indicating an organization of a visitor on a user interface of a user engaged in collaborative activity with the visitor. The visitor attempting to engage in a collaborative action (e.g., participating in an online meeting, sharing files) with a user from a different organization is authenticated to confirm that the visitor has the right to engage in collaborative activity with the user from the different organization. The identification of the organization of the visitor is extracted from the information used to authenticate the visitor. The identification of the organization of the visitor is then displayed on the user interface of the user engaging in the collaborative action with the visitor. In this manner, the organization of the visitor is easily discoverable by the user without requiring the user to perform a time consuming search to determine the organization of the visitor.
    Type: Application
    Filed: October 30, 2013
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, David L. Durazzano, Amy D. Travis
  • Publication number: 20140215353
    Abstract: A method, system and computer program product for controlling which users from an organization are to be part of a community space. A community collaboration mechanism provides a list of organizations authorized to collaborate with the organization of the user. The mechanism then receives from the user a selection of organizations from this list of organizations. Upon receiving indication(s) (e.g., e-mail addresses) of users to be added to the community space, the mechanism provides a list of users who are members of the user selected organizations to engage in a collaborative activity with the user based on these indication(s). The mechanism then receives a selection of users from this list of users and adds those users to the community space. In this manner, the user can control which users from an organization are to be part of a community space in an easy and error-free manner.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mustansir Banatwala, David A. Brooks, David L. Durazzano, Josef Scherpa, Amy D. Travis
  • Patent number: 8122088
    Abstract: The present invention discloses a personal note capability for a text exchange client. A personal note can be a note not transmitted in a dialog between text exchange participants. It can, however, be transmitted in a communication outside the text exchange dialog communication. The personal note can be created and presented within a text exchange window. In one implementation, a user can utilize a special symbol to denote that a personal note follows. For example, a user could enter “ subject globalization program,” into a text output field, where “” is the special symbol, “subject” denotes a category of the personal note, and “globalization program” defines the subject of the text exchange. Personal notes can be stored along with a log of the communication session and used for indexing, searching, and other log management functions.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventor: Mustansir Banatwala
  • Patent number: 7962550
    Abstract: The present invention is a method, system and apparatus for managing external data sources in a discussion forum resource. A discussion forum resource can include at least one topic thread disposed in the discussion resource forum and created for externally sourced content in the discussion forum resource. The discussion forum resource further can include a data aggregator coupled to the topic thread and configured to manage the externally sourced content in the topic thread. Notably, the externally sourced content can include text, audio, imagery or video.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, Stephen J. Foley, Alexander Kordun
  • Publication number: 20090164267
    Abstract: A computer-implemented method of employing organizational context within a collaborative tagging system can include receiving at least one tag for an artifact from a user, determining at least one attribute of the user, and storing a tag record including the tag, the attribute of the user, and an association of the tag with the artifact.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mustansir Banatwala, Mary Ellen Zurko
  • Patent number: 7475406
    Abstract: The present invention is a method, system and apparatus for event notification framework in a system of dynamically aggregated logical components. In accordance with the present invention, an event notification and management system can include one or more logical components coupled to corresponding dynamic proxies. An event notification service can be communicatively linked to one or more subscribing processes. Finally, an event queue can be disposed between the dynamic proxies and the event notification service.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, Sergei R. Landar, Sami M. Shalabi
  • Publication number: 20090006547
    Abstract: The present invention discloses a personal note capability for a text exchange client. A personal note can be a note not transmitted in a dialog between text exchange participants. It can, however, be transmitted in a communication outside the text exchange dialog communication. The personal note can be created and presented within a text exchange window. In one implementation, a user can utilize a special symbol to denote that a personal note follows. For example, a user could enter “ subject globalization program,” into a text output field, where “” is the special symbol, “subject” denotes a category of the personal note, and “globalization program” defines the subject of the text exchange. Personal notes can be stored along with a log of the communication session and used for indexing, searching, and other log management functions.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: MUSTANSIR BANATWALA
  • Patent number: 7213010
    Abstract: A system for aggregating data descriptive of a plurality of projects and servers includes a host catalog; a host catalog server; a plurality of project servers; a plurality of project databases; a cluster including a master server and a plurality of project servers; a project database associated with each project server; an entry in the host catalog for each project server and each project database. The place catalog server executes simple aggregation on behalf of a project server which is a master non-virtual server selectively by immediate updating and scheduled updating of an entry in the host catalog for the project server; and executes complex aggregation on behalf of a cluster of servers by executing immediate updates to a master entry in the host catalog database and by executing non-immediate updates to an entry in the host catalog database for a non-virtual, non-master project server.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: May 1, 2007
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Estrada, Sami M Shalabi, Mustansir Banatwala
  • Patent number: 7194480
    Abstract: Methods on objects in a distributed environment are accessed and invoked on a system including a plurality of server objects instantiated in the environment in the same address domain, which share a same user directory and authentication system, are on a same user network, and are administered by a single administration team. A service catalog is provided for cataloging a plurality of objects as nodes on a tree, objects including the plurality of servers objects within the distributed environment. A document file is provided for encapsulating cataloged relationships of server objects in the distributed environment and for storing object attributes generated by traversing the tree.
    Type: Grant
    Filed: June 4, 2003
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Sami M. Shalabi, Antonio Estrada, Mustansir Banatwala, Joseph A. Russo
  • Patent number: 7181462
    Abstract: Data on place objects in a distributed environment are generated in a system including a plurality of server objects instantiated in the environment in the same address domain, which share a same user directory and authentication system, are on a same user network, and are administered by a single administration team. A service catalog is provided for cataloging a plurality of place objects as nodes on a tree, place objects including the plurality of servers objects within the distributed environment. A document file is provided for encapsulating cataloged relationships of server objects in the distributed environment and for storing object attributes generated by traversing the tree.
    Type: Grant
    Filed: June 4, 2003
    Date of Patent: February 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Sami M. Shalabi, Mustansir Banatwala, Joseph A. Russo, Miguel A. Estrada
  • Patent number: 7020686
    Abstract: Collaboration space object model provides for a place consisting of rooms created by users interacting with a client browser. A skin (i.e., theme) may be used as template for creating places. PlaceBots (i.e., agents) provide for accessing, processing and managing data in a place. HTML may be dragged and dropped into a place, where it is parsed and corresponding place fields created. MS Excel or Word documents may be dragged and dropped into a place, which creates a corresponding form, and users may create new documents using that form. A place type comprising a template of an entire place, or collaboration space, may be used to create new places. Changes made to a place may be reported, subject to security controls, by selecting what's new. Task fields are provided allowing web browser creation of forms for work flow. Place enabled objects are provided for synchronous communications. A quick browse feature provides a simplified format for browser windows based on selection of HTML links.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: March 28, 2006
    Assignee: International Business Machines Corporation
    Inventor: Mustansir Banatwala