Patents by Inventor Miguel A. Estrada

Miguel A. Estrada 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: 20170017726
    Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.
    Type: Application
    Filed: September 28, 2016
    Publication date: January 19, 2017
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
  • Publication number: 20150213083
    Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.
    Type: Application
    Filed: January 28, 2014
    Publication date: July 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
  • Publication number: 20150213085
    Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.
    Type: Application
    Filed: November 20, 2014
    Publication date: July 30, 2015
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
  • Patent number: 9015239
    Abstract: A method and system for integrating an instance of a third party application into a collaborative computing environment instance are provided. One or more data interfaces between the third party application instance and the collaborative computing environment are created. The third party application instance is exposed within the collaborative computing environment. A template within the collaborative computing environment that uses the third party application instance is created. A migration tool is used to create collaborative computing environment instances which reference existing instances within the third party application.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, Miguel A. Estrada, Sergei Landar, Sami M. Shalabi
  • Publication number: 20140297633
    Abstract: A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions; and prioritizing the list of the activity events in the user's activity stream based on the weights.
    Type: Application
    Filed: April 2, 2013
    Publication date: October 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
  • Publication number: 20140297634
    Abstract: A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions; and prioritizing the list of the activity events in the user's activity stream based on the weights.
    Type: Application
    Filed: November 11, 2013
    Publication date: October 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
  • Patent number: 8825906
    Abstract: A method and system for the establishment of a named collaborative space in a collaborative computing environment in which a named space defining a place within the collaborative computing environment is provided. A membership set for the collaborative space is identified in which the membership set includes one or more members. At least one business process accessible within the named space is provided. The at least one business process can provide a business component instance which provides a specific business function within the named space. The business component instance can be in the form of a portlet.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mustansir M. Banatwala, Miguel A. Estrada, Joseph A. Russo, Sami M. Shalabi
  • Publication number: 20140237549
    Abstract: A role mapping method and system for a collaborative computing environment in provided. A set of permissions defining access to a generic business component for a named permission set is stored in a database. The set of permissions for the named permission set are mapped to an abstract role. Based on these mappings, access permissions to a business component instance within a community can be set.
    Type: Application
    Filed: April 28, 2014
    Publication date: August 21, 2014
    Applicant: International Business Machines Corporation
    Inventors: Miguel A. Estrada, Joseph A. Russo, Sami M. Shalabi
  • Patent number: 8713642
    Abstract: A role mapping method and system for a collaborative computing environment in provided. A set of permissions defining access to a generic business component for a named permission set is stored in a database. The set of permissions for the named permission set are mapped to an abstract role. Based on these mappings, access permissions to a business component instance within a community can be set.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Estrada, Joseph A. Russo, Sami M. Shalabi
  • Patent number: 8689114
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to activity thread management and provide a method, system and computer program product for activity objectification for non-activity objects in an activity-centric collaboration tool. In an embodiment of the invention, a method for activity objectifying non-activity/task objects in an activity-centric collaboration tool can be provided. The method can include selecting a non-activity/task object in an activity thread for an activity map of the activity-centric collaboration tool, and associating an activity attribute with the selected non-activity/task object. The non-activity/task object further can be decorated with a user interface control corresponding to a value for the activity attribute, and a state for the user interface control can be changed responsive to changes in the value for the activity attribute.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael Muller, Miguel A. Estrada, Thomas P. Moran, Andrew L. Schirmer, Werner Geyer, Suzanne O. Minassian, Michael Chi Hung Wu
  • Patent number: 8683266
    Abstract: The object of the invention is in particular the validation of configuration of a system comprising a plurality of elements, at least one reference being associated with each element of the said plurality of elements. After at least one reference key has been calculated (410) according to at least one expected reference of each element of the said plurality of elements, a theoretical configuration report of the said system, comprising the said at least one reference key, is generated (420). Similarly, at least one verification key is calculated (455) according to at least one reference of each element of the said plurality of elements, and a real configuration report of the said system, comprising the said at least one verification key, is generated (460). A configuration error is detected if the values of the said verification key and reference key of the said real and theoretical configuration reports are different.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: March 25, 2014
    Assignee: AIRBUS Operations S.A.S.
    Inventors: Raphael Migliasso, Olivier Bastien, Miguel Estrada-Fernandez
  • Patent number: 8352554
    Abstract: A method and computer program product for defining an activity. One or more members of the activity are defined. At least one piece of content is associated with the activity, thus defining at least one associated piece of content that is accessible by at least a portion of the members of the activity. Associating at least one piece of content with the activity includes determining if the at least one piece of content is from a private source.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Estrada, Douglas W. Conmy, Christoph Josef Luecking, Scott H. Prager
  • Patent number: 8180757
    Abstract: A method and computer program product for leveraging the creation context of a tag includes creating one or more tags, each of the one or more tags associated with a respective piece of content. A creation context is associated with each of the one or more tags. The one or more tags are searched based upon, at least in part, the creation context.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Scott H. Prager, Martin T. Moore, Miguel A. Estrada, Christoph Josef Luecking
  • Publication number: 20110219267
    Abstract: The object of the invention is in particular the validation of configuration of a system comprising a plurality of elements, at least one reference being associated with each element of the said plurality of elements. After at least one reference key has been calculated (410) according to at least one expected reference of each element of the said plurality of elements, a theoretical configuration report of the said system, comprising the said at least one reference key, is generated (420). Similarly, at least one verification key is calculated (455) according to at least one reference of each element of the said plurality of elements, and a real configuration report of the said system, comprising the said at least one verification key, is generated (460). A configuration error is detected if the values of the said verification key and reference key of the said real and theoretical configuration reports are different.
    Type: Application
    Filed: March 2, 2011
    Publication date: September 8, 2011
    Applicant: Airbus Operations (S.A.S.)
    Inventors: Raphael MIGLIASSO, Olivier Bastien, Miguel Estrada-Fernandez
  • Patent number: 8010456
    Abstract: The present invention is a method, system and apparatus for the policy based provisioning and management of a collaborative context. A policy based application provisioning system for use in a collaborative environment can include a policy having rules for limiting collaborative context creation and operation in the collaborative environment. A context provisioning process can be coupled to the policy and configured to create collaborative contexts in the collaborative environment limited by the rules in the policy. Finally, a context management process can be coupled to a data store of usage data for created ones of created collaborative contexts in the collaborative environment.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Bantwala, Miguel A. Estrada, Charles R. Hill, Sami M. Shalabi
  • Patent number: 7930187
    Abstract: A method and system for managing membership in a collaborative computing environment community are provided. Identification of a selected a group of end user persons to invite to join the collaborative computing community is received. The selected group is evaluated to identify one or more invitees there from. The one or more identified invitees are invited to join the community. An indication from one or more invitees that the invitee wishes to join the community is received.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Estrada, Joseph A. Russo, Thomas M. Spine
  • Patent number: 7865545
    Abstract: Collaboration space object model provides for a Place consisting of rooms. A room is made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place type controls the creation of a place, including how many rooms it has, for example. Room type controls the appearance and content of rooms. A form manages the display of data notes. A form can contain fields for containing data and employ scripts to process and compute data. A page is the basic vehicle for content. Content is created using an or importing content from an external source. A member is also a data note, and each place contains its own member directory. A place is created and managed from a client browser in on-line mode and in offline mode with respect to a replicated copy of the space. Room security is independently managed, and security and aesthetics characteristics of subrooms selectively inherited.
    Type: Grant
    Filed: December 28, 1999
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Julio Estrada, Miguel A. Estrada, Maurice B. Shore
  • Patent number: 7827492
    Abstract: Collaboration space object model provides for a Place consisting of rooms. A room is made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place type controls the creation of a place, including how many rooms it has, for example. Room type controls the appearance and content of rooms. A form manages the display of data notes. A form can contain fields for containing data and employ scripts to process and compute data. A page is the basic vehicle for content. Content is created using an or importing content from an external source. A member is also a data note, and each place contains its own member directory. A place is created and managed from a client browser in on-line mode and in offline mode with respect to a replicated copy of the space. Room security is independently managed, and security and aesthetics characteristics of subrooms selectively inherited.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Julio Estrada, Miguel A. Estrada, Maurice B. Shore
  • Publication number: 20100235567
    Abstract: The aircraft includes: means for causing data of a predetermined type to be stored on board solely in one or more memories; and automatic means for acting, when a predetermined event occurs, to destroy the data stored in this way.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 16, 2010
    Applicant: AIRBUS OPERATIONS
    Inventors: Marc PERROUD, Miguel ESTRADA-FERNANDEZ
  • Patent number: 7797384
    Abstract: The present invention is a method, system and apparatus for dynamically restructuring a named collaborative context. In a system for dynamically restructuring a named collaborative context, a named collaborative space having a composition of collaborators, roles, tools and resources can be coupled to a workflow engine. The workflow engine can be configured to process workflow templates. Restructuring logic further can be included in the system and can be programmed to rearrange the named collaborative space with a different composition responsive to a workflow step change specified by a workflow template for the named collaborative space and processed in the workflow engine. Notably, a portal view can be configured to provide a user interface to the named collaborative space. In this regard, the tools can include logical components embodied in a portlet disposed in the portal view.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Estrada, Sami M. Shalabi