Patents Assigned to Machines Corporation
-
Patent number: 8359327Abstract: A method and system for expanding a document set as a search data source in the field of business related search. The present invention provides a method of expanding a seed document in a seed document set. The method includes identifying one or more entity words of the seed document; identifying one or more topic words identifying one or more topic words related to the based entity word in the seed document where the entity word is located; forming an entity word-topic word pair from each identified topic word and the entity word on the basis of which each topic word is identified; and obtaining one or more expanded documents through web by taking the entity word and topic word in the each entity word-topic word pair as key words at the same time. A system for executing the above method is also provided.Type: GrantFiled: May 25, 2010Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Sheng Hua Bao, Jie Cui, Hui Su, Zhong Su, Li Zhang
-
Patent number: 8359165Abstract: A system, and associated article of manufacture, in which biochemical reactions of the system are modeled by using spatially heterogeneous stochastic Petri-net modeling. The biochemical reactions of the system to be modeled are defined. A spatial decomposition of the system is defined by defining regions of a space in which the system is to be modeled and by assigning each biochemical reaction to a region, such that the system is spatially heterogeneous. Relationships for inter-region movement of reactants of the biochemical reactions are defined as flux, advection, convection, and/or diffusion-based molecular movements. The system of the biochemical reactions is then modeled by modeling the biochemical reactions of each region as a spatially homogenous stochastic Petri-net and by modeling the inter-region movement of the reactants based on the relationships as defined.Type: GrantFiled: December 8, 2011Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventor: Jagir Razak Jainul Abdeen Hussan
-
Patent number: 8359193Abstract: A method, computer system and/or computer program product pre-highlight text that is located in a search. A text highlight and a triple statement semantic annotation based on the text highlight of a first document are received. The triple statement semantic annotation comprises a subject, a relationship and an object. A natural language processing (NLP) pattern based on the triple statement semantic annotation is generated. The NLP pattern is representative of a linguistic pattern between the text highlight and the triple statement semantic annotation. A multi-dimensional linguistic profile is generated based on the text highlight, the triple statement semantic annotation and the NLP pattern, wherein the multi-dimensional linguistic profile defines entities, relationships and attributes associated with document text. Text in a second document is compared with the multi-dimensional linguistic profile, and text in the second document is highlighted based on the comparison.Type: GrantFiled: December 31, 2009Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Feng-Wei Chen, Julius Goth, III, John A. Medicke, William D. Reed
-
Patent number: 8359596Abstract: A grid computing system having a plurality of information processing apparatuses, each of which comprises an index value storing part for storing an index value indicative of the throughput of the information processing apparatus itself; a request acquiring part for acquiring a job execution request that requests an execution of a job; a job executing part for executing the job, based on the index value stored in the index value storing part and also based on the process contents of the job, if determining that the job is to be executed in the foregoing information processing apparatus; and a request transmitting part for forwarding the job execution request to another information processing apparatus connected to the foregoing information processing apparatus if determining that the job is not to be executed in the foregoing information processing apparatus.Type: GrantFiled: May 11, 2005Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Seiji Kobayashi, Takashi Ohta, Kazuo Iwano
-
Patent number: 8358509Abstract: An information handling system device includes a plurality of electronic components; an electric circuit including at least one trace for connecting two or more of the plurality of electronic components and transmitting data between the plurality of electronic components via at least one electric signal; and a substrate including an insulating material for serving as a base for the electric circuit and the plurality of electronic components, wherein the at least one electric signal transmitted between the plurality of electronic components is transmitted utilizing slope manipulation to provide a slope directly proportional to a data value.Type: GrantFiled: January 30, 2009Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Kevin J. Bills, Mahesh Bohra, Jinwoo Choi, Lloyd A. Walls
-
Patent number: 8358747Abstract: A computer-implemented method, system, and computer program product for recognizing a voice input to an interactive voice recognition system is presented. An initial caller voice input is received from a caller. In response to determining that the initial caller voice input is a computer-unintelligible voice input that does not match any entry from a lexicon of known voice inputs, the caller is prompted to transmit a secondary input to clarify the computer-unintelligible voice input. The secondary input is utilized to match the computer-unintelligible voice input with a specific known voice input from the lexicon of known voice inputs. The lexicon of known voice inputs is then updated with the computer-unintelligible voice input.Type: GrantFiled: November 10, 2009Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Sheri G. Daye, Peeyush Jaiswal, Fang Wang
-
Patent number: 8359464Abstract: A quarantine method and system for allowing a client terminal to connect to a user network. An authentication apparatus recognizes that a communication means of the client terminal has been activated. The authentication apparatus is connected to a quarantine network, to the user network, and to the client terminal. The client terminal is permitted to connect to the quarantine network by confirming a common certificate for the client terminal followed by storing the common certificate in the client terminal. The client terminal is security checked to determine whether each check item of a plurality of check items has a violation. For each check item having a violation, a security measure is performed to improve the check item with respect to the violation. The client terminal is allowed to connect to the user network by confirming a user certificate for the client terminal followed by storing the user certificate in the client terminal.Type: GrantFiled: June 29, 2005Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventor: Katsuhiko Shimada
-
Patent number: 8359355Abstract: A method and computer program product for receiving an indication of an email being generated for at least one recipient. The email is analyzed to determine if the email includes at least one link to a piece of content on a remote content resource. If the email includes at least one link to a piece of content on a remote content resource, the at least one recipient is analyzed to determine if the at least one recipient has sufficient rights to access the piece of content on the remote content resource.Type: GrantFiled: October 16, 2007Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Patrick Joseph O'Sullivan, Robert Cameron Weir, Edith Helen Stern, Barry E. Willner
-
Patent number: 8359635Abstract: A system, method, and program product is provided that allows new privileges to be dynamically added to an operating system. Entities are assigned roles and these roles are associated with various authorizations. Authorizations are associated with privileges, including the new privilege. A request is received to dynamically add the new privilege to the operating system. The operating system then dynamically adds the new privilege to the system. A software service is installed that requires the new privilege. A request to execute the installed software service is received from an entity that is running on the operating system. The operating system allows the entity to execute the installed software service in response to determining that the entity has been granted the privilege. However, if the entity has not been granted the new privilege, then the operating system inhibits execution of the software service by the entity.Type: GrantFiled: February 25, 2008Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Saurabh Desai, Murali Vaddagiri
-
Patent number: 8359277Abstract: A computer-implemented method of implementing information security. The method can include receiving a user input comprising a first user identifier and at least a second user identifier, determining whether the first user identifier corresponds to at least one of a plurality of existing user profiles, and determining whether the second user identifier corresponds to at least one of the plurality of existing user profiles. When it is determined that the first user identifier does not correspond to at least one of the plurality of existing user profiles, but that the second user identifier does correspond to at least one of the plurality of existing user profiles, the method can include selecting the user profile to which the second user identifier corresponds, automatically generating a unique user identifier, and associating the unique user identifier with the selected user profile.Type: GrantFiled: December 23, 2007Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Bilikiss O. Adebiyi, James C. Boyd, David A. Brooks, Michael W. Cross, Patrick Y. Lin, David E. Wilson
-
Patent number: 8359359Abstract: A device and method are described to create a reply message in which, even in a case where electronic messages are exchanged among a plurality of users, a past electronic message to be referred to as a desired reply message can be efficiently retrieved, and trouble in creating a reply message can be reduced. When a first electronic message that has been stored most recently has been extracted from history information, and when an instruction indicating that the body part of the first electronic message is necessary has been accepted, the body part of the first electronic message is temporarily stored. A second electronic message that has been stored next most recently is extracted from the history information.Type: GrantFiled: November 30, 2009Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventor: Masami Tada
-
Patent number: 8359189Abstract: Statements of a computer program expressed using a first source natural language are made meaningful to a programmer familiar with a second target natural language. The first source natural language of the computer program is determined from the programmer, or through analysis, and the second target natural language desired by the programmer is selected. Textual constructs may be parsed, with reference to stored coding conventions to determine meaningful lexical tokens. Such tokens are translated with a translation engine, and displayed to the programmer, desirably using a graphical user interface feature of an integrated development, environment (IDE) for computer programming in a particular programming language.Type: GrantFiled: May 30, 2009Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Baiju Dalal, Mohit Kalra
-
Patent number: 8359475Abstract: A system, method and program product for generating a cancelable biometric reference template on demand. The method includes creating, using a biometric application, a base reference template having a unique biometric template identifier that uniquely identifies biometric data corresponding to a biometric sample collected for an individual and generating, utilizing a transformation engine, a cancelable reference template derived from the base reference template, where the cancelable reference template generated is used by the individual to participate in a new biometric application without having to provide a new biometric sample or without having to rely on a biometric service provider to issue a new reference template for the new biometric application. The method further includes injecting the base reference template created into a secure portable device issued to the individual and loading the transformation engine onto the device for generating on demand the cancelable reference template.Type: GrantFiled: February 12, 2009Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventor: Phillip H. Griffin
-
Patent number: 8359435Abstract: A method for computing includes executing a program, including multiple cacheable lines of executable code, on a processor having a software-managed cache. A run-time cache management routine running on the processor is used to assemble a profile of inter-line jumps occurring in the software-managed cache while executing the program. Based on the profile, an optimized layout of the lines in the code is computed, and the lines of the program are re-ordered in accordance with the optimized layout while continuing to execute the program.Type: GrantFiled: December 16, 2009Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Revital Erez, Brian Flachs, Mark Richard Nutter, John Kevin Patrick O'Brien, Ulrich Weigand, Ayal Zaks
-
Patent number: 8359347Abstract: A cooperative data stream processing system is provided that utilizes a plurality of independent, autonomous and possibly heterogeneous sites in a cooperative arrangement to process user-defined job requests over dynamic, continuous streams of data. The sites negotiate peering relationships to share data and processing resources to handle the submitted job requests. These peering relationships can be cooperative or federated and can be expressed using common interest policies. Each site within the system runs an instance of a system architecture for processing job requests and is therefore a self-contained, fully functional instance of the cooperative data stream processing system.Type: GrantFiled: April 10, 2007Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Michael John Branson, Frederick Douglis, Bradley William Fawcett, Zhen Liu, William Waller, Fan Ye
-
Patent number: 8359449Abstract: A method manages memory paging operations. Responsive to a request to page out a memory page from a shared memory pool, the method identifies whether a physical space within one of a number of paging space devices has been allocated for the memory page. If physical space within the paging space device has not been allocated for the memory page, a page priority indicator for the memory page is identified. The memory page is then allocated to one of a number of memory pools within one of the number of paging space devices. The memory page is allocated one of the memory pools according to the page priority indicator of the memory page. The memory page is then written to the allocated memory pools.Type: GrantFiled: December 17, 2009Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Mathew Accapadi, Dirk Michel, Bret Ronald Olszewski
-
Patent number: 8358503Abstract: A modular processing module is provided. The modular processing module comprises a set of processing module sides. Each processing module side comprises a circuit board, a plurality of connectors coupled to the circuit board, and a plurality of processing nodes coupled to the circuit board. Each processing module side in the set of processing module sides couples to another processing module side using at least one connector in the plurality of connectors such that, when all of the set of processing module sides are coupled together, the modular processing module is formed. The modular processing module comprises an exterior connection to a power source and a communication system.Type: GrantFiled: May 28, 2010Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: John B. Carter, Wael R. El-Essawy, Elmootazbellah N. Elnozahy, Wesley M. Felter, Madhusudan K. Iyengar, Thomas W. Keller, Jr., Karthick Rajamani, Juan C. Rubio, William E. Speight, Lixin Zhang
-
Patent number: 8359305Abstract: In one example, a method comprises receiving, with a data access service, an input query from an enterprise software application, wherein the data access service is positioned between the enterprise software application and a multidimensional data source; parsing the input query into a parse tree; generating an abstract syntax tree based on the parse tree, the abstract syntax tree comprising input query elements and multidimensional expression query elements based on the input query; performing an evaluation of metadata comprised in the multidimensional expression query elements of the abstract syntax tree; restructuring the abstract syntax tree based on the evaluation of the metadata; executing a query based on the restructured abstract syntax tree on the multidimensional data source; and retrieving a query result set from the multidimensional data source comprising results that are responsive to the query based on the restructured abstract syntax tree.Type: GrantFiled: October 18, 2011Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Patrick Burke, Stanley L. Chauvin, David C. Cummings, Ariel Fernandez Ortega
-
Patent number: 8359521Abstract: A system and method for providing a memory device having a shared error feedback pin. The system includes a memory device having a data interface configured to receive data bits and CRC bits, CRC receiving circuitry, CRC creation circuitry, a memory device pad, and driver circuitry. The CRC receiving circuitry utilizes a CRC equation for the detection of errors in one or more of the received data and the received CRC bits. The CRC creation circuitry utilizes the CRC equation for the creation of CRC bits consistent with data to be transmitted to a separate device bits. The memory device pad is configured for reporting of any errors detected in the received data and the received CRC bits. The driver circuitry is connected to the memory device pad and merged with one or more other driver circuitries resident on one or more other memory devices into an error reporting line.Type: GrantFiled: January 22, 2008Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Kyu-hyoun Kim, Paul W. Coteus, Timothy J. Dell
-
Patent number: 8359220Abstract: Computer-implemented methods, apparatus and products for technical support routing among members of a technical support group, including maintaining, by a configuration manager, a system configuration history of a user's computer system, the system configuration history including historical records of changes in configuration of the user's computer system; receiving, by a technical support module, a support request identifying a current error that occurred during operation of the user's computer system including receiving information describing the error and the system configuration history of the user's computer system; and routing, by the technical support module automatically without human intervention, the support request to one or more particular members of the technical support group in dependence upon the information describing the error and the system configuration history.Type: GrantFiled: May 21, 2008Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Paul A. Boothe, Mioses Cases, Bhyrav M. Mutnury, William G. Pagan