Patents by Inventor Benjamin S. Gerber

Benjamin S. Gerber 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: 8744887
    Abstract: An approach that manages a service oriented architecture (SOA) lifecycle organization change is provided. In one embodiment, there is a change management tool, including a retrieval component configured to retrieve a proposed change; a lifecycle defining component configured to define an SOA lifecycle based on the proposed change; a services portfolio component configured to identify a plurality of SOA shared services in services portfolio that addresses the proposed change; a stakeholder component configured to identify stakeholders having an interest in the proposed change; an impact component configured to determine impacts of the proposed change on the stakeholders; a deployment planning component configured to develop a service deployment plan and communication plan related to the proposed change; and an implementation component configured to implement the plurality of SOA shared services that addresses the proposed change.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kishore Channabasavaiah, Benjamin S. Gerber, Sri Ramanathan, Siljan H. Simpson, Matthew B. Trevathan, Raghu Varadan, Nevenko Zunic
  • Patent number: 8595288
    Abstract: Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for creating and using shared services through service-oriented architecture governance and a services lifecycle process. Service lifecycle steps are identified within a service-oriented architecture shared services model. Service stakeholders, decision-making touch-points and service state transition touch-points are identified in the shared services model, and service state-based lifecycle governance checkpoints within the shared services model are defined as a function of the identified service lifecycle steps, service stakeholders, decision-making touch-points and state transition touch-points.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kishore Channabasavaiah, Benjamin S. Gerber, Sri Ramanathan, Matthew B. Trevathan, Raghu Varadan, Nevenko Zunic
  • Patent number: 8131738
    Abstract: A secure search method of securing searches by a user through a hash provider using a search engine. The user registers with the hash provider. The hash provider sends a unique number, encrypted result database, and hashed index to the search engine. The user enters in at least one search term to be searched. The user hashes the search term and sends the search term to the search engine with the unique number. The search engine searches and selects the hashed index and encrypted result database based on the unique number. The encrypted result data set taken from the encrypted result database is sent to user. The user decrypts the result set.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventor: Benjamin S. Gerber
  • Patent number: 8086621
    Abstract: A method and modified client that disguises user search terms by adding a plurality of faux search phrases using a phrase-reuse-table comprising resulting faux search phrases and real search phrases the faux search phrases were derived from, a word-reuse-table comprising word substitutions used for words that reveal patterns, and a word-table comprising words that reveal patterns sorted into groups. Faux search phrases are added by looking up the search phrases in the phrase-reuse-table, and looking up the search terms in the word-reuse-table and word-table, suggesting by a predictive search for specific anchor words, recording substitutions for words which reveal patterns in the word-reuse-table, and submitting the search terms and the set of faux search phrases to a search engine. Additionally, additional complexity may be used to generate additional faux search phrases.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventor: Benjamin S. Gerber
  • Publication number: 20100250293
    Abstract: Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for controlling versioning of a service. A programmable policy broker is configured to communicate with a service registry and a policy repository comprising different service levels of a service. A location lookup is centralized in the service registry for different versions of the service. A call for a service by a consumer is mediated by causing the policy broker to select and return a correct service level from the policy repository as a function of a requirement of the consumer, look up a proper version of the service in the service registry from the different versions as a function of the returned correct service level, and call the looked-up proper service from a location associated with the proper service in the service registry.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kishore Channabasavaiah, Benjamin S. Gerber, Sri Ramanathan, Matthew B. Trevathan, Raghu Varadan, Nevenko Zunic
  • Publication number: 20100250320
    Abstract: Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for creating and using shared services through service-oriented architecture governance and a services lifecycle process. Service lifecycle steps are identified within a service-oriented architecture shared services model. Service stakeholders, decision-making touch-points and service state transition touch-points are identified in the shared services model, and service state-based lifecycle governance checkpoints within the shared services model are defined as a function of the identified service lifecycle steps, service stakeholders, decision-making touch-points and state transition touch-points.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kishore Channabasavaiah, Benjamin S. Gerber, Sri Ramanathan, Matthew B. Trevathan, Raghu Varadan, Nevenko Zunic
  • Publication number: 20100250296
    Abstract: Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for calibrating and customizing an estimation model as a function of a service-oriented architecture environment. A programmable calibration engine device configured by a logic component generates a service-oriented architecture solution effort estimate as a function of a business available resource input and a required business functionality input. Some methods also include managing a calibration constraint, a policy, an end-user access control, an output scope and an output format and providing a programmable effort estimation engine, providing a set of a predefined constraint, a boundary value and historical calibration data to the effort estimation engine, and generating a service-oriented architecture solution effort estimate as a function of the provided set, the policy and an input of a solution parameter within the scope of a service-oriented architecture transformation.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kishore Channabasavaiah, Benjamin S. Gerber, Sri Ramanathan, Matthew B. Trevathan, Raghu Varadan, Revenko Zunic
  • Publication number: 20100250299
    Abstract: An approach that selects a service oriented architecture (SOA) service is provided. In one embodiment, there is a service selection tool, including an identification component configured to identify a process that affects a business objective, and identify a set of functional capabilities of the process. A selection component is configured to select a set of candidate SOA services based on the set of functional capabilities of the process.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kishore Channabasavaiah, Benjamin S. Gerber, Sri Ramanathan, Mathew B. Trevathan, Raghu Varadan, Nevenko Zunic
  • Publication number: 20100228587
    Abstract: An approach that manages an SOA lifecycle organization change is provided. In one embodiment, there is a change management tool, including a retrieval component configured to retrieve a proposed change; a lifecycle defining component configured to define an SOA lifecycle based on the proposed change; a services portfolio component configured to identify a plurality of SOA shared services in services portfolio that addresses the proposed change; a stakeholder component configured to identify stakeholders having an interest in the proposed change; an impact component configured to determine impacts of the proposed change on the stakeholders; a deployment planning component configured to develop a service deployment plan and communication plan related to the proposed change; and an implementation component configured to implement the plurality of SOA shared services that addresses the proposed change.
    Type: Application
    Filed: March 5, 2009
    Publication date: September 9, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kishore Channabasavaiah, Benjamin S. Gerber, Sri Ramanathan, Siljan H. Simpson, Matthew B. Trevathan, Raghu Varadan, Nevenko Zunic
  • Publication number: 20100169294
    Abstract: A method of disguising user search terms by adding a plurality of faux search phrases using a phrase-reuse-table comprising resulting faux search phrases and real search phrases the faux search phrases were derived from, a word-reuse-table comprising word substitutions used for words that revel patterns, and a word-table comprising words that reveal patterns sorted into groups. Faux search phrases are added by looking up the search phrases in the phrase-reuse-table, and looking up the search terms in the word-reuse-table and word-table, recording substitutions for words which reveal patterns in the word-reuse-table, and submitting the search terms and the set of faux search phrases to a search engine. Additionally, additional complexity may be used to generate additional faux search phrases.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Benjamin S. Gerber
  • Publication number: 20100169293
    Abstract: A secure search method of securing searches by a user through a hash provider using a search engine. The user registers with the hash provider. The hash provider sends a unique number, encrypted result database, and hashed index to the search engine. The user enters in at least one search term to be searched. The user hashes the search term and sends the search term to the search engine with the unique number. The search engine searches and selects the hashed index and encrypted result database based on the unique number. The encrypted result data set taken from the encrypted result database is sent to user. The user decrypts the result set.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Benjamin S. Gerber