Patents Represented by Attorney The Law Office of Jim Boice
-
Patent number: 8352617Abstract: A computer-implemented method, system and computer program product for protecting data being transferred during a session with an application are presented. In response to receiving a session request that includes an application identifier for an application, a data processing node establishes a session with the application and assigns a session identifier for that session. A session response, which includes the session identifier, to the session request is sent. In response to receiving a first request that includes the session identifier, a first pipe in the session is established. This first pipe enables data related to the first request to be isolated according to an assigned first pipe identifier for the first pipe. A first response to the first request is sent, wherein the first response comprises the session identifier and the first pipe identifier.Type: GrantFiled: November 25, 2009Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Ming Liang Guo, Deyu Wang, Wei Lei Wu
-
Patent number: 8352619Abstract: A computer-implemented method for protecting data being transferred during a session with an application is presented. In response to receiving a session request that includes an application identifier for an application, a data processing node establishes a session with the application and assigns a session identifier for that session. A session response, which includes the session identifier, to the session request is sent. In response to receiving a first request that includes the session identifier, a first pipe in the session is established. This first pipe enables data related to the first request to be isolated according to an assigned first pipe identifier for the first pipe. A first response to the first request is sent, wherein the first response comprises the session identifier and the first pipe identifier.Type: GrantFiled: March 9, 2012Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Ming Liang Guo, Deyu Wang, Wei Lei Wu
-
Patent number: 8352621Abstract: A computer implemented method, system, and/or computer program product selects a target computer to execute a job. For each computer in a system, a statistical mean of last job duration values is computed from historical records for all computers that have executed the job. Multiple pools of computers are selected based on a statistical mean of last job duration values. A ratio for each pool from the multiple pools is computed. This ratio is a ratio of the quantity of current executions of the job in a particular pool compared to a total of current job executions of the job in all of the multiple pools of computers. A particular pool of computers, which has a computed ratio that is closest to a preselected ratio, is selected. A target computer is selected from the particular pool of computers to execute a next iteration of the job.Type: GrantFiled: December 15, 2010Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Arcangelo Di Balsamo, Giorgia Iarussi, Francesca L. Pasceri
-
Patent number: 8352285Abstract: An initial triage level classification for a latest patient to arrive at an emergency department (ED) is received. Availability levels of resources needed to treat the latest patient are electronically collected, along with triage level classifications for all other patients currently in the ED. The initial triage level classification of the latest patient is adjusted upward or downward based on the availability levels of resources needed to treat the latest patient and based on the triage level classifications for the patients in the ED. The triage level classifications for all patients currently in the ED are summed up. If a sum of all triage level classifications exceeds a first predetermined threshold, other resources are reallocated in order to provide the resources needed to treat the latest patient to arrive at the ED. If the sum of all triage level classifications exceeds a second predetermined threshold, then a disaster plan is implemented.Type: GrantFiled: June 10, 2010Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Raymond R. Hitney, Martin S. Kohn, Erik T. Mueller
-
Patent number: 8341269Abstract: A computer implemented method, system and/or program product configure cloud resources. A request is received for a specific set of cloud resources. The set of cloud resources comprises at least one cloud resource that has been associated with an ontological database. The ontological database defines descriptive terms for the cloud resource and describes relationships between the descriptive terms used by different cloud resources. An optimal set of cloud resources that satisfies the request is configured and saved for future usage in responding to requests for the specific set of cloud resources.Type: GrantFiled: March 19, 2010Date of Patent: December 25, 2012Assignee: International Business Machines CorporationInventors: Naveen G. Balani, Archana Kumar, Vijay K. Sukthankar
-
Patent number: 8336026Abstract: A method, system, and computer-readable medium for aiding a user who is servicing a work packet request in a software factory. A full work packet-aware Integrated Development Environment (IDE) is created and sent to the user. This full work packet-aware IDE provides specifically tailored access to all hardware, software, licenses, normative guidance and other resources that are needed by the user to service the work packet request.Type: GrantFiled: July 31, 2008Date of Patent: December 18, 2012Assignee: International Business Machines CorporationInventors: Jarir K. Chaar, Joseph P. Huchel, Thomas A. Jobson, Jr.
-
Patent number: 8332465Abstract: A method and system for message subscription management is presented. In one embodiment, the method includes sending a subscription request from a subscriber to a publisher. The subscription request is intercepted and redirected to a broker. Upon intercepting the subscription request, additional information, which includes an instruction to send event messages to the subscriber, is added to the subscription request and forwarded to the broker.Type: GrantFiled: May 27, 2008Date of Patent: December 11, 2012Assignee: International Business Machines CorporationInventors: Stephen Glen Graham, Peter David Niblett, Stephen James Todd
-
Patent number: 8332467Abstract: A local server requests a resource from a remote server by using a remote request dispatcher (RRD) request that has been extended to utilize a javascript object notation (JSON).Type: GrantFiled: July 29, 2009Date of Patent: December 11, 2012Assignee: International Business Machines CorporationInventors: Curtiss J. Howard, Todd E. Kaplinger, Maxim A. Moldenhauer
-
Patent number: 8325459Abstract: A first via and a second via pass through a layer of a multi-layered circuit board. A first set of electrical transmission line segments, each having a first thickness, is aligned at a first area on the layer between the first and second vias. A second set of electrical transmission line segments, each having a second thickness that is greater than the first thickness, are aligned at a second area that is offset to the first area and to the first and second vias. The first set of electrical transmission line segments is connected to the second set of electrical transmission line segments to form an electrical transmission line, which has an average impedance that matches a line impedance of a uniform thickness line.Type: GrantFiled: December 8, 2009Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Bhyrav M. Mutnury, Terence Rodrigues
-
Patent number: 8316309Abstract: A computer-implementable method enables a user to customize navigation of User Interface (UI) resources that are displayed on a computer User Interface (UI). A computer receives, from a user, an input of user-created metadata. This user-created metadata is associated with one or more UI resources that are depicted on a UI. In response to a user inputting specific metadata, the computer retrieves one or more UI resources that are associated with the specific metadata that has been input by the user. These retrieved one or more UI resources are displayed on the UI.Type: GrantFiled: May 31, 2007Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Velda Bartek, Joseph A. Bohn, Kathryn H. Britton, Samar Choudhary, Shikha Srivastava
-
Patent number: 8315799Abstract: A computer implemented method, system and/or computer program product confirm an orally entered address to a mobile navigation device. The mobile navigation device receives a global positioning system (GPS) root address component from a GPS. The GPS root address component is a text name of a root location at which a mobile navigation device is currently located. The mobile navigation device receives an orally entered address that comprises an oral root address component and an oral subunit component of the oral root address component. In response to the converted root address component matching the GPS root address component, the orally entered address is partitioned into the oral subunit component and the oral root address component, and any additional speech-to-text conversion of the orally entered address after the oral root address component is terminated.Type: GrantFiled: May 11, 2010Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Neal J. Alewine, John W. Eckhart, Peder A. Olsen, Kenneth D. White
-
Patent number: 8306849Abstract: A computer implemented method, system, and/or computer program product predicts a success of a currently proposed project. Responsive answers to a survey questionnaire for a currently proposed project are received and used to create a predicted success score for the currently proposed project, based on a pattern of responsive answers to a predetermined combination of questions from the survey questionnaire. The predicted success score for the currently proposed project is compared with and matched to actual success scores from prior projects. If the percentage of prior projects that retained their success scores through completion exceeds a predetermined accuracy threshold, then the currently proposed project is approved for implementation.Type: GrantFiled: September 16, 2010Date of Patent: November 6, 2012Assignee: International Business Machines CorporationInventors: Jimmie C. Graham, Krishna C. Ratakonda, Rose M. Williams
-
Patent number: 8302028Abstract: A system, method and computer-readable medium are disclosed for providing improved display of a host terminal application interface. A host application translator reads characters stored in a character buffer of a computer host terminal application that is displayed to a user as a table of horizontal rows and vertical columns of characters. The host application translator receives a preference that determines which vertical columns are to be displayed and a second preference that determines the order in which the vertical columns are to be displayed. The host application translator reconfigures the display of the characters by displaying the vertical columns indicated by the first preference in the order indicated by the second preference and displaying information corresponding to the vertical columns that are not indicated by the first preference, thus providing user-selectable controls to expand or collapse this information.Type: GrantFiled: September 18, 2008Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Ronald E. Craig, Gerald L. Mitchell, Jr., Masaaki Takamiya
-
Patent number: 8301443Abstract: A computer implemented method, apparatus, and computer program product for generating audio cohorts. An audio analysis engine receives audio data from a set of audio input devices. The audio data is associated with a plurality of objects. The audio data comprises a set of audio patterns. The audio data is processed to identify attributes of the audio data to form digital audio data. The digital audio data comprises metadata describing the attributes of the audio data. A set of audio cohorts is generated using the digital audio data and cohort criteria. Each audio cohort in the set of audio cohorts comprises a set of objects from the plurality of objects that share at least one audio attribute in common.Type: GrantFiled: November 21, 2008Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Robert Lee Angell, Robert R Friedlander, James R Kraemer
-
Patent number: 8296367Abstract: A computer-implemented method, system and computer program product for synchronizing copies of a shared file used by different communication session participants is presented. A shared file that is used by a first communication session participant and a second communication session participant is identified. The first and second communication participants each use a separate copy of the shared file. In response to detecting a communication session between the first and second communication session participants, the separate copies of the shared file are automatically synchronized.Type: GrantFiled: December 21, 2009Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Sean Callanan, Ruthie D. Lyle, Patrick J. O'Sullivan, Fred Raguillat, Carol S. Zimmet
-
Patent number: 8291432Abstract: A computer implemented method invokes a business application in response to receipt of a request Simple Object Access Protocol (SOAP) message. The request SOAP message requests an operation that is defined in a Web Services Description Language (WSDL) service. To implement the operations defined in the WSDL service, the WSDL service is provided as input to a tool that generates a business application which corresponds to the supplied WSDL service. The SOAP BODY from the request SOAP message is converted into an unformatted data structure for inputting to the business application, while information from the SOAP HEADER is retained in order to generate a reply SOAP message that contains execution results.Type: GrantFiled: December 1, 2010Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Teodoro Cipresso, Gary I. Mazo
-
Patent number: 8285576Abstract: A computer-implemented method, system and program product for creating a physical information environment for a specific industry type are presented. A candidate industry type is selected to describe a customer's operations. A set of information environment components, which is modeled and simulated in software and is specific for the candidate industry type, is selected. Inherent constraints, from the candidate industry type and the set of information environment components, are identified. The set of information environment components are then recursively optimized in order to comply with the inherent constraints and to meet the specific information environment requirements. Based on optimized information environment components, construction of a information environment is simulated in order to define an architecture of a simulated information environment for the candidate industry type.Type: GrantFiled: October 30, 2009Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventors: Robert R. Friedlander, Thomas L. Hanks, Richard Hennessy, James R. Kraemer
-
Patent number: 8275890Abstract: A communication session is established between a first device and a second device. A message is transmitted from the first device to the second device. In response to the second device failing to actively respond to the message, the first device terminates the communication session with the second device.Type: GrantFiled: June 3, 2009Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook
-
Patent number: 8276139Abstract: Virtual machines are provisioned computers in a computer environment based on input/output (I/O) requirements of software tasks. A workload request, requesting the execution of a software task on a virtual machine, is received. The I/O requirements of the software task are matched to an optimal computer, in the computer environment, that has an I/O bandwidth capability that best matches the I/O requirements of the software task. The software task is then routed to a virtual machine, on the optimal computer, for execution of the software task.Type: GrantFiled: September 30, 2009Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: James J. Bozek, Bruce A. Smith, Edward S. Suffern, James L. Wooldridge
-
Patent number: 8271949Abstract: A method, system, and computer-readable medium for self-healing a software factory are presented. Factory metrics that describe resources and operations within the software factory are collected and analyzed. If the analysis reveals a significant problem within the software factory, then corrective measures are taken and stored, thus enabling the software factory to evolve and improve over time.Type: GrantFiled: July 31, 2008Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Fausto Bernardini, Jarir K. Chaar, Yi-Min Chee, Joseph P. Huchel, Thomas A. Jobson, Jr., Daniel V. Oppenheim, Krishna C. Ratakonda