Patents Assigned to Rocket Software, Inc.
-
Patent number: 11956292Abstract: 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: GrantFiled: April 21, 2023Date of Patent: April 9, 2024Assignee: Rocket Software, Inc.Inventors: Michael E. Arnold, Rodney Dyson, Senthil Balasundaram, Parveen Mehta
-
Patent number: 11003463Abstract: 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: GrantFiled: September 16, 2017Date of Patent: May 11, 2021Assignee: Rocket Software, Inc.Inventors: Joseph Devlin, Robert Penny
-
Patent number: 9772853Abstract: 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: GrantFiled: September 17, 2008Date of Patent: September 26, 2017Assignee: Rocket Software, IncInventors: John F. Fields, Gregg Willhoit
-
Patent number: 8386500Abstract: 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: GrantFiled: August 28, 2007Date of Patent: February 26, 2013Assignee: Rocket Software, Inc.Inventor: Jianfeng Mao
-
Patent number: 8260824Abstract: 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: GrantFiled: May 5, 2009Date of Patent: September 4, 2012Assignee: Rocket Software, Inc.Inventors: Jianfeng Mao, Steven C. Wingfield
-
Patent number: 8127304Abstract: 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: GrantFiled: May 31, 2006Date of Patent: February 28, 2012Assignee: Rocket Software, Inc.Inventors: Steven Christopher Wingfield, Randall Keith Pruett, Marc Hall Hoffsommer
-
Patent number: 7904732Abstract: 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: GrantFiled: September 27, 2006Date of Patent: March 8, 2011Assignee: Rocket Software, Inc.Inventors: Jing Cui, Jianhua Zhou
-
Patent number: 7644369Abstract: 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: GrantFiled: June 17, 2005Date of Patent: January 5, 2010Assignee: Rocket Software, Inc.Inventor: Peter Hoe-Richardson
-
Patent number: 7509316Abstract: 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: GrantFiled: June 24, 2004Date of Patent: March 24, 2009Assignee: Rocket Software, Inc.Inventors: Bruce Greenblatt, Claudia Chandra, Wen Cheng
-
Patent number: 7454446Abstract: 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: GrantFiled: May 12, 2006Date of Patent: November 18, 2008Assignee: Rocket Software, Inc.Inventors: Albert Leung, Giovanni Paliska, Bruce Greenblatt, Claudia Chandra
-
Patent number: 7305410Abstract: 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: GrantFiled: December 12, 2003Date of Patent: December 4, 2007Assignee: Rocket Software, Inc.Inventors: Michael Skopec, Paul Bartholf
-
Patent number: 7266552Abstract: 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: GrantFiled: April 9, 2004Date of Patent: September 4, 2007Assignees: International Business Machines Corporation, Rocket Software, Inc.Inventors: David R. Schwartz, Bryan Frederick Smith, James Z. Teng, David Warner
-
Patent number: 7050404Abstract: 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: GrantFiled: October 9, 2001Date of Patent: May 23, 2006Assignee: Rocket Software, Inc.Inventor: Joseph E. Devlin
-
Publication number: 20040210581Abstract: 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: ApplicationFiled: April 9, 2004Publication date: October 21, 2004Applicants: International Business Machines, Corporation/Rocket Software, Inc.Inventors: David R. Schwartz, Bryan Frederick Smith, James Z. Teng, David Warner