Patents Examined by Jacques Veillard
  • Patent number: 7325012
    Abstract: A relationship management system using a database that stores contact information defining a set of contact individuals associated with each of the users of the database. An input routine stored on a computer readable medium is executed on a processor to accept an input of a target individual from a starting person who is a user of the system. A contact information access routine is executed on the processor to access contact information in the form of user-contact pairs stored in the database that are associated with the starting person and the target individual. A relationship connection routine is executed on the processor to utilize the user-contact pairs accessed by the contact information access routine and determine relationship connections that may link the starting person and the target individual. A display routine is executed to display to the starting person an indication of the potential relationship connections.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 29, 2008
    Assignee: Interface Software, Inc.
    Inventor: Robert M. Nagy
  • Patent number: 7321894
    Abstract: A metadata driven software development system provides various functionalities related to an entity of an application in the metadata format. Specifically, the system provides a set of base classes related to the entity and a set of methods and application programming interfaces for various operations to be performed on the entities in the metadata format. Defining such functionalities in the metadata format allows the system to dynamically generate XML messages matching any customized schema for that entity. Because such functionality is metadata driven, this system can be used with customized versions of the application without requiring any additional code or recompilation.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: January 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Rodion Degtyar, Jagan M. Peri, Jigar B. Thakkar, Kevin M. Whittenberger, Michaeljon Miller, Navin I. Thadani, Andrey A. Zaytsev
  • Patent number: 7318194
    Abstract: A representation of a markup language data such as XML expressed as a sequence of encoded items provides a data format including a type field containing i) a construct type identifying a type of markup language data construct to which the encoded item corresponds or, ii) a directive type identifying directive information concerning a processing characteristic associated with the sequence of encoded items. If the type field contains a construct type, the encoded item includes i) a length field containing a size of construct data associated with the markup language data construct to which the encoded item corresponds and ii) a value field identifying construct data associated with the markup language data construct to which the encoded item corresponds. For a directive type, the encoded item includes a directive value supplementing the directive information concerning a processing characteristic associated with the sequence of encoded items.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: January 8, 2008
    Assignee: International Business Machines Corporation (IBM)
    Inventors: Heather D. Achilles, Steven R. Willis, Charles Robert Morgan, Kenneth R. Ballou, Jan-Christian Nelson, Eugene Kuznetsov
  • Patent number: 7313576
    Abstract: A method and system for flexibly transferring data from one or more data sources to one or more data destinations within an information network where each of the one or more data sources have data in a particular source format and each of the one or more data destinations have data in the same or another particular destination format using a parameter database that includes parameters to control the transfer of data, a scheduler that initiates the transfer of data, and a data loader in communications with the parameter database and scheduler that, upon initiation by the scheduler, extracts data from the one or more data sources, manipulates the extracted source data into one or more destination formats associated with the one or more data destinations, and inserts the data into one or more data destinations according to the parameters within the parameter database.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: December 25, 2007
    Assignee: SBC Knowledge Ventures, L.P.
    Inventors: Nicholas James Clark, William S. Woods
  • Patent number: 7313562
    Abstract: The present disclosure is directed generally to a method of content management. The method includes receiving a user input entered in a plurality of grammatical structured text entry elements associated with a content subject, each of the plurality of grammatical structured text entry elements having a rhetorical structure to facilitate selective assembly into at least one sentence, storing the plurality of grammatical structured text entry elements in a data record associated with the content subject, converting at least a portion of the data record into a structured format file supporting rhetorical elements, and rendering an electronically displayable document using the structured format file. The electronically displayable document includes the at least one grammatical structured text entry element integrated into at least one sentence. The structured format file includes at least one grammatical structured text entry element of the plurality of grammatical structured text entry elements.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: December 25, 2007
    Assignee: SBC Knowledge Ventures, L.P.
    Inventors: John Neil Cobb, Yeow Loong Lee
  • Patent number: 7313574
    Abstract: The present invention relates to managing media items in data processing terminals. More particularly, the present invention is directed to a method, a device and a computer program product for arranging, viewing and querying media items organized in hierarchical multidimensional clusters in mobile terminals. Media items are arranged by clustering with multiple dimensions, wherein they are queried by defining the first entry for one dimension, wherein the next entry is based on the other dimension from the media items fulfilling the first entry.
    Type: Grant
    Filed: October 2, 2003
    Date of Patent: December 25, 2007
    Assignee: Nokia Corporation
    Inventors: Joonas Paalasmaa, Jukka-Pekka Salmenkaita, Antti Sorvari, Tapio Tallgren
  • Patent number: 7310652
    Abstract: A method and system provide for management of a collection of data records. The data records have associated therewith an identifier or code that indicates the most coarse level of granularity with which the data record is associated in a hierarchy of sampling subsets created across a range of granularity levels.
    Type: Grant
    Filed: August 8, 2005
    Date of Patent: December 18, 2007
    Assignee: AT&T Corp.
    Inventors: Arthur Zaifman, Carsten Lund, Frederick True
  • Patent number: 7310650
    Abstract: A software tool that is useful when one is attempting to migrate data from one database to another database. In one aspect of the invention, the software tool reduces the complications that may arise when one attempts to migrate data from one Lightweight Directory Access Protocol (LDAP) directory to another LDAP directory, where the schemas for the two directories are not the same.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: December 18, 2007
    Assignee: Novell, Inc.
    Inventors: Patrick R. Felsted, Timothy S. Larsen
  • Patent number: 7305385
    Abstract: N-grams (i.e., N character sequences) are used to identify documents that potentially satisfy a search query. The documents that potentially satisfy the query are then searched (e.g., using a full text search) to determine which documents actually satisfy the query.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: December 4, 2007
    Assignee: AOL LLC
    Inventors: Joseph Dzikiewicz, Stuart L. Brandt
  • Patent number: 7305398
    Abstract: An apparatus and method for managing inter-personal activities to facilitate matchmaking between single individuals, by instructing each individual what to do and with whom during a series of game sessions. Singles join a forum in which a plurality of activities contained in a database are individually assigned to participants, who confidentially express their preferences for specific activities and for other participants with whom to conduct activities. Expressed preferences are not disclosed to other individuals, but are input to a secure computer system that assigns the activities. Participants' wish-lists influence assignments made by the computer, and random factors provide variety and protect privacy by obscuring the effect of the wish-lists. After each assignment, participants can update their wish-list to affect further assignments.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: December 4, 2007
    Inventor: Mordechai Teicher
  • Patent number: 7296027
    Abstract: A content management system including an audience profile is disclosed. The content management system includes a database having a plurality of records. At least one record of the plurality of records includes a plurality of fields storing a plurality of grammatical syntax elements associated with a content subject. Each of the plurality of grammatical syntax elements has a rhetorical structure to facilitate selective assembly into at least one sentence. The content management system also includes a server responsive to the database and an audience profile relating to a desired presentation of the content subject. The server is configured to selectively retrieve at least one grammatical syntax element of the plurality of grammatical syntax elements and to provide a data file including at least one grammatical syntax element. At least a portion of the data file is constructed based upon the audience profile.
    Type: Grant
    Filed: March 22, 2004
    Date of Patent: November 13, 2007
    Assignee: SBC Knowledge Ventures, L.P.
    Inventors: John Neil Cobb, Yeow Loong Lee
  • Patent number: 7293022
    Abstract: A method, system and program product for updating a list. A first list associated with a first platform includes a first plurality of data entries which includes a first plurality and a second plurality of keys. A second list associated with a second platform includes a second plurality of data entries which includes a third plurality of keys, and which match the first plurality of data entries. The first plurality of keys is formed from a character set that includes a subset of characters that are sorted differently on the first and second platforms. The second plurality and third plurality of keys are formed from characters sorted identically on said first and second platforms. After the first list is updated, the lists are sorted and compared. The second list is updated, thereby providing a match between the first plurality and second plurality of data entries.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: November 6, 2007
    Assignee: International Business Machines Corporation
    Inventor: Douglas G. Murray
  • Patent number: 7289986
    Abstract: A method and a computer system for indexing and searching the data content of nested field records, such as those in Extensible Markup Language (XML). The system includes an indexing and searching engine that constructs an improved full-text search index on the input XML data and then performs searches using the index. The system supports exact matches and partial matches using a wildcard character. The method transforms the input XML data into a form that encodes the data structural information by suffixing each word with its corresponding field qualifiers or an equivalent numerical pattern thereof. The resulting encoded words are then stored in a full-text index structure. Various types of full-index search may be performed. One alternative embodiment is to combine string matching and numeric or integer pattern matching to identify a particular word in a particular field.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: October 30, 2007
    Inventor: David Victor Thede
  • Patent number: 7283994
    Abstract: The invention relates to a method for merging data sets of a data base with data sets of a data base of a data management system. To allow merging without losing relevant data, it is proposed to determine one data set as a merging basis, match data from the data bases to identify matching data sets, create a list of matching data sets, determine data sets within the list as merging partners, and merging the merge partners with the merging basis into a single data set.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: October 16, 2007
    Assignee: SAP AG
    Inventor: Knut Heusermann
  • Patent number: 7281001
    Abstract: A system (1) generates an output indicating scores for the extent of matching of pairs of data records. Thresholds may be set for the scores for decision-making or human review. A vector extraction module (12) measures similarity of pairs of fields in a pair of records to generate a vector. The vector is then processed to generate a score for the record pair.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: October 9, 2007
    Assignee: Informatica Corporation
    Inventors: Brian Caulfield, Garry Moroney, Padraig Cunningham, Ronan Pearce, Gary Ramsay, Sarah-Jane Delany
  • Patent number: 7277899
    Abstract: Method and computer program product for reducing storage space requirements in a computer file system comprising linkable files are provided. The method allows creating a list of each file eligible for storage reduction. The listed files are processed to determine files comprising duplicative content. At least one of the following is performed: a) determining a presence of an existent link pointing to files with duplicative content, or b) in the absence of an existent link, creating a link for coupling files with duplicative content. One may then eliminate storage space for any redundant duplicative content, thereby reducing storage size requirements for the file system.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: October 2, 2007
    Assignee: Adaptec, Inc.
    Inventor: Mark Gregory Salyzyn
  • Patent number: 7272616
    Abstract: The invention relates to a method and apparatus for generating custom configured documents from a content database such as an airline database. The method uses component processes each defined by code, at least some of the component processes having variable parameters, and predefined workflow templates, each workflow template defining a series of component processes leading to the generation of a generic class of output document. To produce a specific output document, a particular workflow template and selection parameters are input. The values of the variable parameters of the component processes are calculated, and a scheduling engine then executes the code of the series of component processes defined in the particular workflow template.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: September 18, 2007
    Assignee: OAG Worldwide Limited
    Inventor: Simon McKinnon
  • Patent number: 7272604
    Abstract: A method, system and computer readable medium for information handling within an operating system, including providing a record retrieval program; providing an input device within a window or screen of the operating system and configured to enter an execute command which initiates a record retrieval from local and remote information sources using the record retrieval program; using the record retrieval program to enter first information into search fields provided in the record retrieval program; entering the execute command using the input device after the step of entering the first information; searching, using the record retrieval program, the local and remote information sources for second information associated with the first information; and displaying the second information in the record retrieval program, when one of the local and remote information sources includes second information associated with the first information.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: September 18, 2007
    Inventor: Atle Hedloy
  • Patent number: 7269607
    Abstract: According to the method for establishing a log point an information technology infrastructure is provided. Transactions are performed by at least two database units of the information technology infrastructure. Then, “suspending prepare to commit”-requests are sent from said coordinating device to said database units. The log writes of all database units are suspended and recorded, whereas these log points form a global log point. Finally the log writes of all database units and all the suspended transactions are resumed.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: September 11, 2007
    Assignee: International Business Machines Coproartion
    Inventors: Curt Cotner, Namik Hrle, James Teng
  • Patent number: 7269592
    Abstract: A method of storing and retrieving data in a computer system comprises steps of forming at least one object model, the object model including at least one class structure; allocating data according to one or more classes of said at least one class structure; providing a set of rules, the rules forming a declarative system and linking components of class structures; providing a query command; and in response to the query command, processing a series of said rules to obtain one or more output variables.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: September 11, 2007
    Inventors: Jürgen Angele, Alexander Madche