Patents Assigned to Computer Associated Think, Inc.
-
Publication number: 20090216723Abstract: This disclosure relates in general to the field of directory information systems and/or services. In a method embodiment, a method of arranging objects in a directory information system includes providing a plurality of objects to a computer-readable medium having a directory information structure. Each object may have one or more characteristics and each object may be stored, for example, in the computer-readable medium according to the directory information structure. Storing the objects may further include performing a mathematic operation on at least one of the characteristic(s) of the object, and arranging the object in the directory information structure based at least in part on a result of the mathematical operation performed on at least one of the characteristic(s) of the object.Type: ApplicationFiled: January 9, 2009Publication date: August 27, 2009Applicant: Computer Associates Think, Inc.Inventors: Richard H. Harvey, Justin J. McDonald, Ronald W. Ramsay
-
Publication number: 20090217290Abstract: The present disclosure is directed to a method and system for task switching with inline execution. In accordance with a particular embodiment of the present disclosure, a first state and a second state are identified for a function executing in the first state. A switch routine is invoked at a particular execution point in the function. A work element is generated in the switch routine. The work element includes status information for the function. The work element is transmitted to at least one alternate state task. The first state is altered to the second state according to the work element. Execution of the function in the second state is resumed at the particular execution point.Type: ApplicationFiled: February 21, 2008Publication date: August 27, 2009Applicant: Computer Associates Think, Inc.Inventor: Howard Israel Nayberg
-
Publication number: 20090210443Abstract: A method for facilitating creation and managing of partitioned table indices of a table object of a first partitioning type includes steps of: automatically looking up a table and its partitioning type definition; retrieving the table index and all indices defined for that table object, and their definitions; presenting to a user at least a portion of the table index in a single set of index alter screens; receiving from the user an alter request in the form of a screen option; performing validity checking on the screen option, based on the index type. If the screen option is not compatible with the index type, the method automatically overrides the screen option with one that is compatible, and issues a diagnostic message. If the screen option is valid for the index type, the user is notified about the changes that will be made and the effect of those changes. Data definition language statements are then generated consistent with the screen options.Type: ApplicationFiled: February 15, 2008Publication date: August 20, 2009Applicant: Computer Associates Think, Inc.Inventor: Wayne Joseph Barbarek
-
Publication number: 20090204643Abstract: A method for conflict resolution includes converting a first plurality of transactions into a first plurality of derivative objects in a first derivative model wherein each of the first plurality of derivative objects comprises a corresponding first type indicator and converting a second plurality of transactions into a second plurality of derivative objects in a second derivative model wherein each of the second plurality of derivative objects comprises a corresponding second type indicator. The first plurality of derivative objects is compared with the second plurality of derivative objects, and it is determined whether one or more conflicts exist between one or more of the first plurality of derivative objects and one or more of the second plurality of derivative objects.Type: ApplicationFiled: February 12, 2008Publication date: August 13, 2009Applicant: Computer Associates Think, Inc.Inventor: Tad Alan Deffler
-
Publication number: 20090204782Abstract: A system and method includes steps or acts of: organizing table partitions in logical order; presenting the partition table numbers and their current ending values in logical order to a user; receiving an alter command from the user, the alter command specifying at least one logical partition number and its corresponding ending value; internally matching the specified logical partition number to its corresponding physical partition number; altering the physical partitioning of the table by manipulating one or more current ending values of partitions by altering the current ending value of the physical partition to which the specified logical partition is associated, such that new ending values are generated; and automatically generating at least one data definition language statement corresponding to the alter command, using the new ending value.Type: ApplicationFiled: February 13, 2008Publication date: August 13, 2009Applicant: Computer Associates Think, Inc.Inventors: Wayne Joseph Barbarek, James Lawrence Broadhurst
-
Publication number: 20090198715Abstract: A method for converting a table object from a first partitioning type to a second partitioning type includes steps or acts of gathering information including a definition of a clustering index of the table object; converting the table object of the first partitioning type into a virtual table object of the second partitioning type by virtually applying the information to a clustering index of the table object such that the virtual table object represents how the table object will appear when it is explicitly converted; and presenting the virtual table object to a user for viewing and manipulating as a table of the second partitioning type before generating an explicit conversion to said second partitioning type.Type: ApplicationFiled: January 31, 2008Publication date: August 6, 2009Applicant: Computer Associates Think, Inc.Inventor: Wayne Joseph Barbarek
-
Patent number: 7562087Abstract: According to one embodiment of the invention, a method for creating an index arrangement for a directory includes configuring control variables. The control variables include criteria for data to be stored and indexed in an alternate evaluator. The method also includes retrieving data values from the directory in accordance with the control variables. The method further includes storing the retrieved data values. The method further includes generating an index in the alternate evaluator for the stored data values based on the control variables.Type: GrantFiled: September 28, 2006Date of Patent: July 14, 2009Assignee: Computer Associates Think, Inc.Inventors: Richard H. Harvey, Ronald W. Ramsay
-
Patent number: 7562054Abstract: A method for automated feature selection is provided. One or more initial sets of features are generated and evaluated to determine quality scores for the feature sets. Selected ones of the feature sets are (i) chosen according to the quality scores and modified to generate a generation of modified feature sets, (ii) the modified feature sets are evaluated to determine quality scores for the modified feature sets, and (i) and (ii) are repeated until a modified feature set is satisfactory.Type: GrantFiled: July 9, 2004Date of Patent: July 14, 2009Assignee: Computer Associates Think, Inc.Inventors: David E. Huddleston, Ronald J. Cass, Zhuo Meng, Yoh-Han Pao, Qian Yang, Xinyu Mao
-
Patent number: 7561574Abstract: A system for filtering packets includes a first router, a second router, and a packet filter. The first router encapsulates a packet and transmits the encapsulated packet to the packet filter through a first tunnel. The packet filter receives the encapsulated packet through the first tunnel and de-encapsulates the encapsulated packet. The packet filter then determines whether the de-encapsulated packet is undesirable and, in response to determining that the de-encapsulated packet is not undesirable, encapsulates the de-encapsulated packet and transmits the encapsulated-not-undesirable packet to a second router through a second tunnel. The second router receives the encapsulated-not-undesirable packet from the second tunnel and de-encapsulates the encapsulated-not-undesirable packet.Type: GrantFiled: February 23, 2006Date of Patent: July 14, 2009Assignee: Computer Associates Think, Inc.Inventor: Paul A. Gassoway
-
Patent number: 7562307Abstract: A method for mapping information entered through a GUI program to an XML message, includes parsing information entered through the GUI program to extract one or more data elements, mapping the data elements to XML data, the mapping being performed according to predetermined criteria and assembling the XML data to an XML message.Type: GrantFiled: May 19, 2005Date of Patent: July 14, 2009Assignee: Computer Associates Think, Inc.Inventors: Christopher Betts, Trudi Ersvaer
-
Patent number: 7558810Abstract: A method and/or system for managing path environment variables in a data processing or computer system includes the steps of reading at least one path environment variable string; parsing at least one path variable from the at least one path environment variable string; and determining if a file directory associated with the at least one path variable exists; if the file directory does not exist, deleting the at least one path variable and reassembling the path environment variable string. Furthermore, the method and system will allow a user to rearrange the order of the path variables so operating system program searching could be optimized to allow known heavily used directories to be searched first thereby reducing processing time.Type: GrantFiled: May 20, 2005Date of Patent: July 7, 2009Assignee: Computer Associates Think, Inc.Inventor: Eric Rasmussen
-
Patent number: 7551636Abstract: A method for buffering variable length data at a decoupler includes receiving, at a decoupler, a request to queue variable length data from a producer, with the decoupler comprising a management header and a buffer pool. One of a plurality of fixed-length segments in the buffer pool is dynamically selected based, at least in part, on the management header. Buffer space in the selected segment is automatically allocated based on the request and the allocated space is then populated with the variable length data.Type: GrantFiled: July 9, 2004Date of Patent: June 23, 2009Assignee: Computer Associates Think, Inc.Inventor: Peter E. Morrison
-
Patent number: 7552214Abstract: A system for granting or denying access to nodes on a network, includes a first node including a list of nodes that can be granted or denied access to the first node, and at least one other node. The first node and the at least one other node are connected across the network. When the at least one other node attempts to gain access to the first node, the first node reviews the list of nodes to determine whether access should be granted or denied to the at least one other node.Type: GrantFiled: January 12, 2004Date of Patent: June 23, 2009Assignee: Computer Associates Think, Inc.Inventor: Krishnan Venkatasubramanian
-
Publication number: 20090157923Abstract: The present invention is directed to a method and system for managing performance data. In accordance with a particular embodiment of the present invention, cache metrics are received. At least one of the cache metrics may be compared with a threshold value. A determination may be made as to whether one or more parameter adjustments are required based upon the comparison.Type: ApplicationFiled: October 5, 2006Publication date: June 18, 2009Applicant: Computer Associates Think, Inc.Inventors: Robert E. Puishys, JR., Daniel E. Butterworth, Paul N. Williams, Wayne C. Sauer
-
Publication number: 20090157905Abstract: A system and method for standardizing clocks in the heterogeneous networked environment is provided. In one aspect the duration of time that a message takes to travel from a source machine to a destination machine is decomposed into actual duration time T for transmission,—and time difference. C between the source machine and the destination machine. Two T's for each leg of a round trip transmission is determined and t˜ using the two T's is estimated. A measure of each leg of round trip transmission is determined using t˜ and C. An offset for a machine within a known delta is established.Type: ApplicationFiled: October 9, 2008Publication date: June 18, 2009Applicant: Computer Associates Think, Inc.Inventor: Bradford C. Davis
-
Publication number: 20090150360Abstract: A method of executing an operation in a directory information system, includes performing a first operation within a directory information system in accordance with a predetermined procedure, where the first operation comprising a search for one or more of a plurality of directory objects. The plurality of directory objects are stored in a computer-readable medium that has a directory information structure. In one particular embodiment, the search generates one or more first results. The method also includes performing a second operation within the directory information system in accordance with the predetermined procedure. The second operation uses at least a portion of the one or more first results generated by the search for the one or more of the plurality of objects. In this embodiment, the second operation generates one more second results. The method further includes returning the one or more second results based at least in part on the second operation.Type: ApplicationFiled: December 10, 2008Publication date: June 11, 2009Applicant: Computer Associates Think, Inc.Inventors: Richard H. Harvey, Justin J. McDonald
-
Publication number: 20090150632Abstract: A method of arranging data in a directory, the directory being adapted to interface with disk storage, the method includes arranging data of a directory in a format that is configured to enable the directory data to be mapped by an operating system. The data of the directory is stored in computer-readable storage. The method also includes associating a first portion of a non-persistent computer-readable memory with the data of the directory at least in part by calling a memory map function of the operating system. The memory map function returning a pointer corresponding to the first portion of the non-persistent computer-readable memory. The method further includes synchronizing the associated first portion of the non-persistent computer-readable memory with the data of the directory stored in the computer-readable storage.Type: ApplicationFiled: December 10, 2008Publication date: June 11, 2009Applicant: Computer Associates Think, Inc.Inventors: Richard H. Harvey, Ronald W. Ramsay
-
Patent number: 7542990Abstract: This disclosure provides a system and method for providing a relational application domain model. In one embodiment, the system is operable to or includes software that is operable to receive a structured query language (SQL) query for one or more services by at least a first of a plurality of resources. The software may be further operable to convert the SQL query into an object-oriented request compatible with at least the first resource and execute the object-oriented request at at least the first resource.Type: GrantFiled: October 26, 2004Date of Patent: June 2, 2009Assignee: Computer Associates Think, Inc.Inventor: Eugen Paval
-
Patent number: 7536714Abstract: In certain embodiments, a method for synchronizing login processes in a web environment includes receiving user authentication information for a particular one of a plurality of access points, each access point operable to provide a user system that submitted the user authentication information access to one or more target items. The method includes authenticating the user authentication information to determine whether the user system associated with the user authentication information is authorized to access the one or more target items associated with the particular access point. The method includes initiating a successful login to the particular access point if it is determined that the user system associated with the user authentication information is authorized to access the one or more target items and automatically propagating the successful login to the particular access point to one or more of the other access points based at least on the successful login to the particular access point.Type: GrantFiled: April 6, 2004Date of Patent: May 19, 2009Assignee: Computer Associates Think, Inc.Inventor: Sheue Yuan
-
Patent number: 7533006Abstract: An adaptive system modeling method is provided. A system model is generated by using data corresponding to an input features set selected by using a baseline significance signature of the system. A superset of the input features and other features also is selected by using the baseline significance signature. Data collected from the system corresponding to the superset is maintained online. A new significance signature of the system is periodically or intermittently determined by performing a discriminant analysis using the online superset data, and is used to detect an evolutionary change in the system.Type: GrantFiled: January 20, 2004Date of Patent: May 12, 2009Assignee: Computer Associates Think, Inc.Inventors: David Eugene Huddleston, Yoh-Han Pao, Ronald Cass, Qian Yang, Ella Polyak, Peter Cryer, Charles Edward Garofalo