Patents by Inventor Richard F. Cormier

Richard F. Cormier 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: 9612734
    Abstract: A method includes (a) loading into system memory of a computing device a set of records of a plurality of equally-spaced records which are to be visible in a GUI window, (b) placing the loaded set of records within a dynamic markup page for display within the GUI window, (c) placing a container within the dynamic markup page, the container representing non-visible records of the plurality of equally-spaced records, the container having a height representative of a combined height of the represented non-visible records, and (d) displaying, on the display device, a scroll bar adjunctive to the GUI window, the scroll bar allowing a user of the computing device to scroll to any arbitrary position in the document for display within the GUI window. Other embodiments are directed to a computerized apparatus and computer program products for performing methods similar to that described above.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 4, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaron Sylvia, Richard F. Cormier, Christopher M. Barrett
  • Patent number: 8418192
    Abstract: Described are techniques for executing an application. The application includes a plurality of partitions including business logic and one or more aspects. A first registration interface of an application programming interface is defined for registering a code entity and associated input and output parameters. A provider of a first aspect of the application is registered using the first registration interface to define the provider as a callback invoked from other code of the application programming interface that performs aspect weaving. The provider includes a first code entity and a first data entity of the first aspect. A second code entity of the business logic is executed that performs a call to the other code performing aspect weaving to obtain a second data entity of the business logic. The other code performing aspect weaving is executed and performs a callback to the provider of the first aspect.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: April 9, 2013
    Assignee: EMC Corporation
    Inventors: Stanislav Sosnovsky, Richard F. Cormier, Sylvia J. Martin, Shailendra S. Bist, Prem K. Singh
  • Patent number: 7673285
    Abstract: A system provides a generation tool that emits a method declaration in a coFactory, and further emits the method's definition in a coBridge. Locating a naming service is delegated to a server infrastructure, and names of the sought after interface and the required component are further emitted. The generative approach disclosed assures a proper type of a downcast. Errors are handled by throwing an exception if either the component or its interface is absent. The coClass implements the coFactories, and a developer of a component can access other component by simply invoking a method within the coClass, which is implemented in a coBridge.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: March 2, 2010
    Assignee: EMC Corporation
    Inventors: Ruben Michel, Stanislav Sosnovsky, Richard F. Cormier, Ilya Liubovich