Patents Represented by Attorney Lee Law PLLC
  • Patent number: 8352502
    Abstract: A method for storing data, comprises representing the data as a tree structure, calculating a structure ID for the tree structure, the structure ID being a representation of the tree structure and independent of node names and node values of the tree structure, and storing a mapping of the structure ID to the tree structure.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventor: Sandeep Chowdhury
  • Patent number: 8344906
    Abstract: Spatial relationship information and performance information are determined for vehicles within a vehicular environment. Traffic signaling information is received from a traffic regulation system associated with the vehicular environment. At least one synchronized control action is calculated for each of the vehicles to synchronize the vehicles with the traffic regulation system based upon the traffic signaling information, the determined spatial relationship information, and the determined performance information for each of the vehicles. The associated at least one synchronized control action is communicated to each of the vehicles. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ossama Emam, Peter G. Fairweather, Dimitri Kanevsky, Irina Rish
  • Patent number: 8346776
    Abstract: A method and system for generating a taxonomy for documents from tag data are provided. The method includes obtaining tag data in the form of tags on documents with tag weightings for a document and clustering the tags using the tag weightings for documents, wherein each cluster is an identified subject. The documents are associated with each identified subject and the subjects are compared to identifying relationships between subjects to build a taxonomy of subjects. A tag weighting for a document is the number of times the tag is applied to the document with a user rating of the relevance of the tag to the document. The steps are carried out automatically without user intervention.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Colin Leonard Bird, Timothy David Catt, Thomas Alan Clabon, David John Gordon Robert Rankine, James Edwin Jerome Thompson, Cerys Willoughby
  • Patent number: 8347222
    Abstract: A solution (600b) for auto-completing words being input to a computer is proposed. For this purpose, a user starts inputting (656;677) a prefix of a target word; the computer tries predicting the target word that is desired, and it completes (680) the prefix automatically (without the need of inputting the entire target word). In the proposed solution, the user also inputs (659-662,665) an indication of the length of the target word. In this way, the computer can restrict (668) the words being eligible to complete the prefix (i.e., including it) only to the ones having the desired length. This allows solving any ambiguity with shorter prefixes.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Domenico Raguseo
  • Patent number: 8346871
    Abstract: The invention is an instant-messaging system that minimizes undesirable alerts on an exposed output device. The instant-messaging system is configurable so that a user can select an alert mode that alters the instant-messaging system's response to receiving message data from a caller while a user is operating an exposed output device. Specifically, a user can select a “do-not-disturb” mode, a “designee” mode, a “caller-id” mode, or a “priority” mode. If the user selects the do-not-disturb mode, the system blocks the message and informs the caller that the user does not wish to be disturbed. If the user selects the caller-id mode, the system displays the caller's identification and then prompts the user to accept the message. If the user selects the priority mode, the system displays the caller's identification only if the caller is in the user's “priority list.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Mark E. Peters
  • Patent number: 8315866
    Abstract: A transcript of a group interaction is generated from audio source data representing the group interaction. The transcript includes a sequence of lines of text, each line corresponding to an audible utterance in the audio source data. A conversation path is generated from the transcript by labeling each transcript line with an identifier identifying the speaker of the corresponding utterance in the audio source data. A representation of the group interaction is generated by associating the conversation path with a set of voice profiles, each voice profile corresponding to an identified speaker in the conversation path.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Anand Krishnaswamy, Rajeev Palanki
  • Patent number: 8311795
    Abstract: A conceptualization method uses maximum or other substrings of a string pattern to find specific N-tuples of substring triples with N?2 and m=1 . . . N inside a reference set (SET_r_i) of strings (STR_n_i). Each N-tuple is considered as a candidate for representing related concepts. Each concatenation of the substrings triples is an explicit member of the reference set (SET_r_i). Each middle substring out of middle substrings is unequal to another middle substring out of middle substrings within the substring triples found inside the reference set (SET_r_i). Each prefix substring (X_i) is equal to all other prefix substrings (X_i) within the substring triples found inside the reference set (SET_r_i). Each suffix substring (Z_i) is equal to all other suffix substrings (Z_i) within the substring triples found inside the reference set (SET_r_i). Either the prefix substring (X_i) or the suffix substring (Z_i) is not empty.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Andreas Arning, Roland Seiffert
  • Patent number: 8312082
    Abstract: A meeting record, including identified participant information associated with each of a group of meeting participants, and a topic for a meeting is generated using a social network computing device. A meeting participant link that accesses the social networking profile of a meeting participant is stored within the meeting record for each of the group of meeting participants that has authorized access by others to a social networking profile of the meeting participant. A meeting notification, including a link to the meeting record, is sent to each of the group of meeting participants.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Eva Balogh, David S. Braines, Enrique V. Kortright, James W. Ling, Andrew Strain, Nevenko Zunic
  • Patent number: 8307015
    Abstract: A computer-executable application is provided with access to resources generated using a principal model. A decoration model associated with said principal model is instantiated for use by the application. The application is provided with access to an object of the decoration model responsive to a request by the application to access an object of the principal model. The decoration model object corresponds to the principal model object.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Benjamin Halberstadt, Efrat Hexter, Yehuda Kossowsky, Boris Melamed, Ilan Prager
  • Patent number: 8301583
    Abstract: A determination is made as to whether a data type associated with a received logical table definition associated with a database query within a distributed database system differs from a data type associated with a local logical table definition. A data conversion is performed on data retrieved from a locally-stored physical table referenced by the local logical table definition in response to determining that the data types differ. Local data conversion information is created identifying the data conversion performed on the retrieved data in response to performing the data conversion. At least one of the retrieved data and the converted data with the created local data conversion information is forwarded to at least one of a distributed database node and an application-level module. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventor: Adrian Lee
  • Patent number: 8296772
    Abstract: The invention provides for customer information control system (CICS) workload management in performance of computer processing tasks based upon “target” processors requesting work from “routers”, by providing for a target process(or) to first initiate a request to a router seeking distribution of processing task(s) before a new task is assigned by the router to that target for completion.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventor: William Joseph Bulfin
  • Patent number: 8290954
    Abstract: A Configuration Management DataBase (CMDB) is utilized to reconcile names of enterprise computer resources in a Configuration Management Database (CMDB). Steps taken include creating a resource that belongs to a class that has multiple naming rules; in response to determining that more than one set of naming attributes is provided by the multiple naming rules, generating a set of valid names, in a priority order, for the resource; and correlating different names for the resource by, in accordance with the priority order, assigning one name for the resource to be a master name and assigning all other names for the resource to be alias names.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ronald B. Baker, Robert L. Nielsen, Ling-Ching W. Tai
  • Patent number: 8291418
    Abstract: Multiple sub-dispatched application server threads are provided in a single local process, where the multiple sub-dispatched application server threads carry out their own task dispatching. The multiple sub-dispatched application server threads are linked in the single local process using a distributed programming model. Scope-aware access is managed by the multiple sub-dispatched application server threads to shared memory content. It is determined if an application request is eligible to execute at a local sub-dispatched application server thread.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventor: Ian J. Mitchell
  • Patent number: 8290949
    Abstract: A Configuration Management DataBase (CMDB) is utilized to reconcile names of enterprise computer resources in a Configuration Management Database (CMDB). Steps taken include creating a resource that belongs to a class that has multiple naming rules; in response to determining that more than one set of naming attributes is provided by the multiple naming rules, generating a set of valid names, in a priority order, for the resource; and correlating different names for the resource by, in accordance with the priority order, assigning one name for the resource to be a master name and assigning all other names for the resource to be alias names.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ronald Bruce Baker, Robert Louis Nielsen, Ling-Ching W. Tai
  • Patent number: 8290953
    Abstract: A Configuration Management DataBase (CMDB) is utilized to reconcile names of enterprise computer resources in a Configuration Management Database (CMDB). Steps taken include creating a resource that belongs to a class that has multiple naming rules; in response to determining that more than one set of naming attributes is provided by the multiple naming rules, generating a set of valid names, in a priority order, for the resource; and correlating different names for the resource by, in accordance with the priority order, assigning one name for the resource to be a master name and assigning all other names for the resource to be alias names.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ronald B. Baker, Robert L. Nielsen, Ling-Ching W. Tai
  • Patent number: 8290125
    Abstract: A system, method and program product for providing voice response unit (VRU) shortcuts. A system is provided that includes: a user interface for allowing a user to input a targeted VRU, a goal, and call-specific information; a data mapping system for mapping the call specific information and user information pre-stored in a database to a VRU map associated with VRU; a VRU interface system for initiating a call with the targeted VRU and navigating the targeted VRU to an option associated with the goal; and a system for telephonically connecting the user with the targeted VRU when the option associated with the goal is reached.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Travis M. Grigsby, Frank L. Jania, Steven M. Miller, Lisa A. Seacat
  • Patent number: 8291064
    Abstract: Under the present invention indications of an event are monitored based upon a comparison of a computer system metric to a corresponding metric threshold over time. It is then determined whether a predetermined probability is reached that the indications will persist at least as long as a minimum detection and repair time for the event. Determining whether the predetermined probability is reached is typically accomplished based upon the monitoring of the indications over time and historical data for past instances of the event. The present invention will then optimize the filter setting for the event to minimize false positives and optimize the metric threshold so that indications are more accurately monitored.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventor: John M. Lake
  • Patent number: 8285710
    Abstract: A database query comprising a logical table definition and at least one route tracing indicator is forwarded to at least one distributed database node within a distributed network of databases. At least one query response is received including distributed route tracing information associated with each distributed database node that processed the database query along a path associated with the at least one query response. The received distributed route tracing information is processed to characterize query route propagation within the distributed network of databases. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Graham A. Bent, Patrick Dantressangle, David R. Vyvyan
  • Patent number: 8275859
    Abstract: A request for a partial update of web content is received that identifies at least one web content element associated with the web content. An update is requested for the identified at least one web content element from a content server. The partial update of the web content is performed in response to receipt of the update for the identified at least one web content element from the content server. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Andrew Ivory, Todd E. Kaplinger, Aaron K. Shook
  • Patent number: 8266314
    Abstract: A multimedia data stream including an audio data stream and a video data stream is received from a server at a computing device. An audio output signal for the audio data stream and a video output signal for the video data stream are generated. A user interface action that blocks output of one of the audio data stream and the video data stream is detected via the computing device. A multimedia traffic reduction request is sent to the server instructing the server to stop transmission of a portion of the multimedia data stream associated with the blocked output of one of the audio data stream and the video data stream.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, William A. Griffith, Mark W. Talbot