Patents Assigned to Rocket Software, Inc.
  • Patent number: 11956292
    Abstract: Systems and methods for streaming data in a legacy mainframe environment. In some embodiments, the method includes receiving, at a KAFKA streaming platform abstraction layer interface, production data from a first publisher application; selecting a producer instance to receive the production data; and configuring the selected producer instance with a first set of configuration parameters from at least one producer library. The method may further include communicating the first publication data to the selected producer instance; and forwarding the first publication data to a KAFKA streaming platform cluster in operable communication with a consumer instance.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: April 9, 2024
    Assignee: Rocket Software, Inc.
    Inventors: Michael E. Arnold, Rodney Dyson, Senthil Balasundaram, Parveen Mehta
  • Patent number: 11003463
    Abstract: Methods and systems for presenting a virtual desktop. In some embodiments, the system includes a client computer comprising one or more client-side plugins; and a server computer comprising a web server that incorporates one or more server-side plugins. Each plugin may be associated with a plugin definition and the plugin definition associated with the server-side plugin is configured to be imported by the client computer.
    Type: Grant
    Filed: September 16, 2017
    Date of Patent: May 11, 2021
    Assignee: Rocket Software, Inc.
    Inventors: Joseph Devlin, Robert Penny
  • Patent number: 9772853
    Abstract: A Logical Dispatchable Unit Engine identifies a unit of work to be executed. The Logical Dispatchable Unit Engine determines whether the unit of work is to be dispatched to a general processor or a specialty engine based on characteristics associated with the unit of work, instructions associated with the unit of work and/or restrictions associated with the unit of work. The Logical Dispatchable Unit Engine communicates with an Operating System kernel to dispatch the unit of work for execution, responsive to determining whether the unit of work is to be dispatched to a general processor or a specialty engine.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: September 26, 2017
    Assignee: Rocket Software, Inc
    Inventors: John F. Fields, Gregg Willhoit
  • Patent number: 8386500
    Abstract: An apparatus, system, and method are disclosed for providing a client with disconnected data access to a non-relational database. A command module requests non-relational XML data from a non-relational database using an XML mapping in response to a non-relational data request. A fill module receives the non-relational XML data from the non-relational database and populates one or more data access sets with the non-relational XML data. A communications module transmits the one or more data access sets to an integration broker in communication with the integration adapter.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: February 26, 2013
    Assignee: Rocket Software, Inc.
    Inventor: Jianfeng Mao
  • Patent number: 8260824
    Abstract: Mechanisms are provided for mapping objects and object-relationships in an object-oriented programming language to a nested relational database. Entity metadata constructs for an object relational mapping framework are obtained, the entity metadata constructs mapping fields in entities of an object model to fields in a data table of the nested relational database and identifying relationships between entities in the object model. A nested relational data model of the nested relational database is obtained, the nested relational data model specifying tables and sub-tables of the nested relational database. Tables and sub-tables of the nested relational database are mapped to a plurality of separate entities of the object model. Data in the nested relational database is accessed using the plurality of separate entities. The mapping is performed without normalizing the data of the tables and sub-tables of the nested relational database to a non-nested representation.
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: September 4, 2012
    Assignee: Rocket Software, Inc.
    Inventors: Jianfeng Mao, Steven C. Wingfield
  • Patent number: 8127304
    Abstract: Provided are a method, program, and article of manufacture for mapping and communicating data from a user interface to an application program. Data is received from a user interface via a network protocol directed to an application program. State information is generated for a user of the user interface to use to invoke the application program. The received data is mapped to application variables. The application program uses the state information for the user and the application variables including the mapped data.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: February 28, 2012
    Assignee: Rocket Software, Inc.
    Inventors: Steven Christopher Wingfield, Randall Keith Pruett, Marc Hall Hoffsommer
  • Patent number: 7904732
    Abstract: Provided are a method, system, and article of manufacture for encrypting and decrypting database records. Encryption metadata is provided for a database file having fields, wherein the encryption metadata indicates at least one encryption key for the file. A request is received to perform a read or write operation with respect to a record including the fields for the database file. A determination is made from the encryption metadata of the at least one encryption key for the database file. The determined encryption key is used to encrypt or decrypt for the read or write operation with respect to at least one of the fields in the database file.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: March 8, 2011
    Assignee: Rocket Software, Inc.
    Inventors: Jing Cui, Jianhua Zhou
  • Patent number: 7644369
    Abstract: Computer screen legibility is controlled. A logically topmost software window of a particular color and of a certain transparency is created. Additionally, a pattern is used to further control legibility. The window allows screen objects logically beneath it on a z-axis to be viewed and manipulated and the window reduces a contrast of screen objects logically beneath it on the z-axis.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: January 5, 2010
    Assignee: Rocket Software, Inc.
    Inventor: Peter Hoe-Richardson
  • Patent number: 7509316
    Abstract: Techniques for automatically performing various data and storage management operations in a storage environment. The operations to be performed are automatically determined based upon policies configured for the data and storage environment. For a selected operation, one or more files on which the operation is to be performed are also automatically determined. The one or more files may be selected using different techniques based upon characteristics of the files and also based upon the operation to be performed. Target storage units, if need for the operation, are also automatically determined. The operations are then performed on the selected files. Examples of policy-driven operations include copying a file, moving a file, deleting a file, archiving a file, backing-up a file, restoring a file, migrating a file, recalling a file, etc.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: March 24, 2009
    Assignee: Rocket Software, Inc.
    Inventors: Bruce Greenblatt, Claudia Chandra, Wen Cheng
  • Patent number: 7454446
    Abstract: Automated techniques for storing data in a data storage environment. Techniques are provided for determining storage locations for data in a heterogeneous storage environment based upon storage policies configured for the storage environment. The data is stored in storage locations that enable efficient data access while optimizing the use of available storage resources with minimum human intervention.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: November 18, 2008
    Assignee: Rocket Software, Inc.
    Inventors: Albert Leung, Giovanni Paliska, Bruce Greenblatt, Claudia Chandra
  • Patent number: 7305410
    Abstract: The invention is generally directed to a method for efficiently loading bulk data into a relational database with reduced load time. A database with record data loaded therein is provided in a computer's main memory. A coordinating program is invoked as well as a standard load utility program that issues record data input requests, opens record data from external media and loads record data to the database therefrom. With the coordinating program record data input requests made by the load utility from external media are intercepted. Record data input requests from external media are replaced with record data input requests from the computer's main memory. Record data from the computer's main memory is inserted directly into the database by the load utility. As a result, delays encountered by reading of input files on the external media by the load utility are avoided thereby freeing up computer resources.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: December 4, 2007
    Assignee: Rocket Software, Inc.
    Inventors: Michael Skopec, Paul Bartholf
  • Patent number: 7266552
    Abstract: A method, apparatus, and article of manufacture accesses a dataset using an unsupported access method. A first request to access a dataset is intercepted. The first request is associated with a first data structure that specifies a first access method. The first data structure is replaced with a second data structure that specifies a second access method which is different from the first access method. The dataset is accessed in accordance with the second access method of the second data structure. In another particular embodiment, the first access method is the basic direct access method, and the second access method is any of the basic sequential access method and the queued sequential access method. In yet another embodiment, the dataset is an extended format physical sequential dataset.
    Type: Grant
    Filed: April 9, 2004
    Date of Patent: September 4, 2007
    Assignees: International Business Machines Corporation, Rocket Software, Inc.
    Inventors: David R. Schwartz, Bryan Frederick Smith, James Z. Teng, David Warner
  • Patent number: 7050404
    Abstract: In accordance with one embodiment, a method and system are provided for determining the connectivity of switches in a computer network. The switches include multiple ports for connection to other switches and network elements. Connectivity of the switches is determined by determining all the possible port pairings, determining a score for each port pairing, and selecting the port paring having the highest score.
    Type: Grant
    Filed: October 9, 2001
    Date of Patent: May 23, 2006
    Assignee: Rocket Software, Inc.
    Inventor: Joseph E. Devlin
  • Publication number: 20040210581
    Abstract: A method, apparatus, and article of manufacture accesses a dataset using an unsupported access method. A first request to access a dataset is intercepted. The first request is associated with a first data structure that specifies a first access method. The first data structure is replaced with a second data structure that specifies a second access method which is different from the first access method. The dataset is accessed in accordance with the second access method of the second data structure.
    Type: Application
    Filed: April 9, 2004
    Publication date: October 21, 2004
    Applicants: International Business Machines, Corporation/Rocket Software, Inc.
    Inventors: David R. Schwartz, Bryan Frederick Smith, James Z. Teng, David Warner