Patents by Inventor Mark Grechanik

Mark Grechanik 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: 20090138898
    Abstract: A code evaluation tool greatly reduces time, cost, and other resource expenditures needed to validate that an application implements desired functionality. The tool is a search, navigation and visualization tool that accepts high-level processing concepts as inputs to identify, rank, and return the code of a recommended application. A software developer may use the tool to validate that functional requirements are met by the recommended application. The tool provides an efficient way to improve the evaluation of application logic to validate that the application meets specified functional requirement and implements the desired high-level processing concepts.
    Type: Application
    Filed: November 10, 2008
    Publication date: May 28, 2009
    Inventors: Mark Grechanik, Qing Xie, Chen Fu
  • Publication number: 20090037896
    Abstract: A legacy application decommissioner provides developers a tool to decommission and migrate legacy application functionality in a phased approach. The decommissioner identifies core web services that invoke legacy applications through an accessibility layer that monitors operator interaction with the application. The decommissioner then defines, creates, and deploys a web service that provides control over the operation of the legacy application. As a result, the functionality of the legacy application may be migrated to a new platform and architecture and the legacy application decommissioned so that organizations may continue to realize a return on their significant investment in the creation of the legacy application.
    Type: Application
    Filed: August 2, 2007
    Publication date: February 5, 2009
    Inventors: Mark Grechanik, Kevin Michael Conroy
  • Publication number: 20090007066
    Abstract: A Dynamically Reconfigurable Applications Mutable Architecture (DRAMA) greatly reduces time, cost, and other resource expenditures associated with customizing a legacy application so that application features can be activated, deactivated, and even altered without requiring the user to reprogram or reinstall the application. A software developer may use DRAMA to deliver DRAs that enable users to switch between configurations during run-time by specifying the application features the user needs. DRAMA provides a lightweight and efficient approach to rapidly build DRAs from legacy applications, verify the validity of a user requested combination of features, and reconfigures DRAs during run-time.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Inventor: Mark Grechanik
  • Publication number: 20090006452
    Abstract: A feature configuration analysis tool greatly reduces time, cost, and other resource expenditures associated with identifying permissible feature configurations for a product line so that vendors can offer consumers highly customizable products. Accordingly, the vendor may offer the consumer an extensive selection of features for a product, receive from the customer a customized selection of the features, and implement those features for the customer. A vendor may embed the feature configuration analysis tool into a user interface that enables consumers to consider feature configurations prior to purchasing a product. The feature configuration analysis tool provides a lightweight and efficient approach to rapidly determine permissible feature configurations for a product line, and verify the validity of a user requested combination of features.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Inventor: Mark Grechanik
  • Publication number: 20080288965
    Abstract: A code search tool greatly reduces time, cost, and other resource expenditures associated with implementing a new application. The tool is a search, navigation and visualization tool that accepts high-level processing concepts as inputs to identify, rank, and return the code of relevant existing applications. A software developer may use the relevant applications to rapidly build prototypes, identify requirements, and develop new applications. The tool provides an efficient way to improve the reuse of application logic to realize the high-level processing concepts, and more efficiently deliver proof of concept.
    Type: Application
    Filed: May 16, 2007
    Publication date: November 20, 2008
    Inventors: Mark Grechanik, Katharina Andrea Probst, Kevin Michael Conroy
  • Publication number: 20080250051
    Abstract: A system for application reference testing (SMART) solves the technical problem of generating test data and test cases from graphical user interface applications (GAPs) to test web services, effectively and non-invasively. SMART allows organizations to easily and promptly identify and resolve software bugs, ensure higher quality software and development productivity, complete software projects faster, deliver software products to market quicker, and improve the return on investment for software development projects. SMART provides a user friendly visualization mechanism that interacts with an accessibility layer to enable organizations to economically and easily define user interactions with GAPs, by performing point-and-click, drag-and-drop operations on the GAPs, and generate reusable test data and test cases for web services.
    Type: Application
    Filed: April 5, 2007
    Publication date: October 9, 2008
    Inventors: Mark Grechanik, Kevin Michael Conroy, Matthew Hellige, Edy S. Liongosari, Qing Xie
  • Publication number: 20080209356
    Abstract: A web service creation system converts legacy application functionality to web services. The system captures the operation of the legacy application through an accessibility layer that monitors operator interaction with the application. The system then defines, creates, and deploys a web service that provides control over the application operation. As a result, the legacy application may be made accessible through web services and an organization may continue to realize a return on their significant investment in the creation of the legacy application.
    Type: Application
    Filed: February 23, 2007
    Publication date: August 28, 2008
    Inventors: Mark Grechanik, Kevin Michael Conroy, Kishore S. Swaminathan, Edy S. Liongosari
  • Publication number: 20080209446
    Abstract: A design tool assists with the conversion of legacy applications to web services. The design tool provides a flexible and visual design environment through which web services are defined, created, and deployed for controlling a legacy application. As a result, the legacy applications may be made accessible through web services to remote callers consonant with the wide spread adoption of web services. An organization may thereby extend the life-cycle of their legacy applications and continue to realize the benefit of substantial investment in the applications.
    Type: Application
    Filed: February 23, 2007
    Publication date: August 28, 2008
    Inventors: Mark Grechanik, Kevin Michael Conroy, Kishore S. Swaminathan, Edy S. Liongosari
  • Publication number: 20080209348
    Abstract: A composer of integrated systems solves the technical problem of enabling graphical user interface applications (GAPs) to interoperate (e.g., exchange information) with each other and web services over the Internet, effectively and non-invasively. The system provides a user friendly visualization mechanism that interacts with an accessibility layer to enable organizations to economically and easily define web service driven information exchange between GAPs, by performing point-and-click, drag-and-drop operations on GAPs. The system allows users to rapidly create integrated systems composing GAPs enabled to interoperate with other GAPs and web services, so that organizations extend the life-cycle use of their legacy GAPs in business operations.
    Type: Application
    Filed: February 23, 2007
    Publication date: August 28, 2008
    Inventors: Mark Grechanik, Kevin Michael Conroy, Kishore S. Swaminathan, Edy S. Liongosari