Patents Represented by Attorney Mollborn Patents
  • Patent number: 7945861
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for initiating communication between two users among several users while at least one of the two users is browsing a web page. User information is collected about each user among the several users. Page information is collected about what web page each user among the several users is browsing. A portion of the user information and page information for a first user and a second user is shared between the first user and the second user when a predetermined criterion is met, and request by the first user to initiate communication with the second user is processed.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: May 17, 2011
    Assignee: Google Inc.
    Inventor: Joseph F. Karam
  • Patent number: 7912812
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for populating a data cache on a server. Data requests received by the server are collected in a repository. A data mining algorithm is applied to the collected data requests to predict a set of data that is likely to be requested during an upcoming time period. It is determined whether the complete set of predicted data exists in the data cache. If the complete set of predicted data does not exist in the data cache, the missing data is retrieved from a database and added to the data cache.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jo Arao Ramos, John Baxter Rollins, David Giddens Wilhite
  • Patent number: 7899614
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for determining route alternatives from a starting point to an ending destination for a vehicle, based at least in part on radio signal strength and availability. An input defining a starting point and an ending destination is received. A user input of a radio station preference is received. One or more route alternatives between the starting point and the ending destination are determined based on global positioning system data, the received radio station preference, and information on radio signal strength and availability.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Ravi Krishna Kosaraju, Robert Ross Peterson, Lisa Anne Seacat
  • Patent number: 7882128
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for pattern detection in input data containing several transactions, each transaction having at least one item. Filter conditions for interesting patterns are received, and a first set of filter conditions applicable in connection with generation of candidate patterns is determined. An evaluated candidate pattern is selected as a parent candidate pattern, and evaluation information about the parent candidate pattern is maintained. Child candidate patterns are generated by extending the parent candidate pattern and taking into account the first set of filter conditions. The child candidate patterns are evaluated with respect to the input data together in sets of similar candidate patterns and based on the evaluation information about the parent candidate pattern. At least one child candidate pattern successfully passing the evaluation step is recursively used as a parent candidate pattern.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Toni Bollinger, Ansgar Dorneich, Christoph Lingenfelder
  • Patent number: 7882107
    Abstract: A method, system and computer program product implementing the method are provided to process a text search query in a collection of documents. A full posting index is generated for the documents in the collection. The full posting index comprises one or more first index terms and a full posting list for each first index term, enumerating the occurrences of the first index term in the documents. In addition to the full posting index, at least one additional posting index is generated for the documents. The additional posting index is related to a defined document part and comprises one or more second index terms and a restricted posting list for each second index term, enumerating all occurrences of the second index term in the document part of the documents of the collection. The text search query is performed using the additional posting index.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andrea Baader, Jochen Doerre, Monika Matschke, Andreas Neumann, Roland Seiffert
  • Patent number: 7873907
    Abstract: A method, apparatus and article of manufacture, implementing the method, finds one or more objects in a scrollable list of a character-based panel for automated testing. The scrollable list comprises objects. A subset of the objects of the scrollable list is displayed in the panel. A first target area in the panel is searched for a first target object. The first target area displays at least a portion of the subset of objects of the scrollable list. When the first target object is not found, a next page command is supplied to display a second subset of objects of the scrollable list and the searching is repeated.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventor: Sung Fai Chew
  • Patent number: 7866543
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for managing security and privacy associations between an electronic product code value and an address of a repository containing information about an item represented by the electronic product code. A security certificate is issued to each of one or more parties that are authorized to use the repository. In response to a party among the one or more parties sensing the electronic product code, a record is created in the repository. The record represents the sensing of the electronic product code and includes a security certificate belonging to the party that sensed the electronic product code.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Anthony C. Asher, Steven P. Beier, Christian C. Clauss, Tyrone W. A. Grandison, Karin Kailing, Ralf Rantzau, Gary Robinson
  • Patent number: 7870149
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for finding deviations in data. A set of candidate patterns is generated. A set of exception patterns that occur in the data less frequently than expected assuming statistical independence is selected from the set of candidate patterns. Data records that comply with at least one of the exception patterns are processed as exception candidates.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corproation
    Inventors: Toni Bollinger, Ansgar Dorneich
  • Patent number: 7752222
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for searching for a string of characters on a web page. A user input is received containing a text search string to be identified on a web page loaded in a web browser on a computer. A common substring between the text search string and a hypertext markup language representation of the web page is determined. A document object model tree node that includes the common substring is identified. It is verified a remainder of the text search string is included in one or more surrounding nodes of the document object model tree.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: July 6, 2010
    Assignee: Google Inc.
    Inventor: Michal Cierniak
  • Patent number: 7725439
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for managing database table schema evolution. It is detected whether any columns in a source table have been renamed since a previous archiving process. A set of table changes is generated for the renamed columns. It is detected whether any possible naming collisions exist in the set of table changes. If a possible naming collision is detected, a temporary rename is created for the renamed column. The set of table changes, including any created temporary renames, is sorted.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventor: Gary Charles Doney
  • Patent number: 7684976
    Abstract: A regular-expression dictionary, as opposed to an exact-match dictionary, is constructed for utilization within computerized textual analysis. One or more data types are defined for entries within the regular-expression dictionary, within a markup-language schema. A structure in the markup-language schema is provided that encompasses the data types of the entries within the regular-expression dictionary. For each of a number of entries of the regular-expression dictionary, a mapping methodology is defined between a source definition of the entry to the structure and the data types within the markup-language schema. Furthermore, a definition of the entry is mapped to the data types within the structure of the markup-language schema, using the mapping methodology defined. The markup language may be eXtensible Markup Language (XML), or another type of markup language.
    Type: Grant
    Filed: May 13, 2006
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventor: Akihiro Nakayama
  • Patent number: 7685092
    Abstract: Methods and systems, including computer program products, for monitoring and analyzing a database performance problem stored in a separate performance database with cube-based analysis program tools. The methods and systems include means for detecting one or more performance problems, mapping performance problems to cubes, filling the cubes with performance data collected before, and outputting the filled cubes to an output interface usable to deploy said cubes for cube-based database performance analysis.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Reichert, David Wiese, Norbert Heck
  • Patent number: 7500223
    Abstract: Examination of a server-side Java bean to automatically generates a JavaScript representation of the methods in the bean. The JavaScript representations of the methods are sent to the Web browser. The browser then creates JavaScript objects that can be called directly from other JavaScript code on the client side, and which communicate with the server-side method.
    Type: Grant
    Filed: January 2, 2004
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventor: Robert DeSantis
  • Patent number: 7370037
    Abstract: A method, system, and computer program product are provided for processing a text search query in a collection of documents. A full posting index is generated. The full posting index comprises one or more first index terms and a full posting list for each first index term, enumerating occurrences of the first index term in the documents of the collection. A text search query comprises search conditions on search terms. These search conditions are translated into conditions on the search terms to provide translated conditions. At least one short posting index is generated. The short posting index comprises one or more second index terms and a short posting list for each second index term, enumerating the documents in which the second index term occurs. Filter conditions and complementary conditions to represent the full content of the translated conditions are generated, wherein the filter conditions approximate the translated conditions.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jochen Doerre, Monika Matschke, Roland Seiffert, Matthias Tschaffler
  • Patent number: 7337165
    Abstract: A method, system and computer program product implementing the method are provided to process a text search query in a collection of documents. A full posting index is generated for the documents in the collection. The full posting index comprises one or more first index terms and a full posting list for each first index term, enumerating the occurrences of the first index term in the documents. In addition to the full posting index, at least one additional posting index is generated for the documents. The additional posting index is related to a defined document part and comprises one or more second index terms and a restricted posting list for each second index term, enumerating all occurrences of the second index term in the document part of the documents of the collection. The text search query is performed using the additional posting index.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Andrea Baader, Jochen Doerre, Monika Matschke, Andreas Neumann, Roland Seiffert
  • Patent number: D625931
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: October 26, 2010
    Assignee: A Real Cool World Aps
    Inventor: Niels Peter Estrup