Patents Examined by Jacques Veillard
-
Patent number: 7325012Abstract: 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: GrantFiled: September 30, 2003Date of Patent: January 29, 2008Assignee: Interface Software, Inc.Inventor: Robert M. Nagy
-
Patent number: 7321894Abstract: 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: GrantFiled: December 29, 2004Date of Patent: January 22, 2008Assignee: Microsoft CorporationInventors: Rodion Degtyar, Jagan M. Peri, Jigar B. Thakkar, Kevin M. Whittenberger, Michaeljon Miller, Navin I. Thadani, Andrey A. Zaytsev
-
Patent number: 7318194Abstract: 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: GrantFiled: December 16, 2004Date of Patent: January 8, 2008Assignee: 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: 7313576Abstract: 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: GrantFiled: July 30, 2004Date of Patent: December 25, 2007Assignee: SBC Knowledge Ventures, L.P.Inventors: Nicholas James Clark, William S. Woods
-
Patent number: 7313562Abstract: 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: GrantFiled: November 9, 2006Date of Patent: December 25, 2007Assignee: SBC Knowledge Ventures, L.P.Inventors: John Neil Cobb, Yeow Loong Lee
-
Patent number: 7313574Abstract: 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: GrantFiled: October 2, 2003Date of Patent: December 25, 2007Assignee: Nokia CorporationInventors: Joonas Paalasmaa, Jukka-Pekka Salmenkaita, Antti Sorvari, Tapio Tallgren
-
Patent number: 7310652Abstract: 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: GrantFiled: August 8, 2005Date of Patent: December 18, 2007Assignee: AT&T Corp.Inventors: Arthur Zaifman, Carsten Lund, Frederick True
-
System, method and computer program product for migrating data from one database to another database
Patent number: 7310650Abstract: 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: GrantFiled: February 9, 2005Date of Patent: December 18, 2007Assignee: Novell, Inc.Inventors: Patrick R. Felsted, Timothy S. Larsen -
Patent number: 7305385Abstract: 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: GrantFiled: December 29, 2004Date of Patent: December 4, 2007Assignee: AOL LLCInventors: Joseph Dzikiewicz, Stuart L. Brandt
-
Patent number: 7305398Abstract: 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: GrantFiled: May 7, 2004Date of Patent: December 4, 2007Inventor: Mordechai Teicher
-
Patent number: 7296027Abstract: 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: GrantFiled: March 22, 2004Date of Patent: November 13, 2007Assignee: SBC Knowledge Ventures, L.P.Inventors: John Neil Cobb, Yeow Loong Lee
-
Patent number: 7293022Abstract: 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: GrantFiled: April 14, 2005Date of Patent: November 6, 2007Assignee: International Business Machines CorporationInventor: Douglas G. Murray
-
Patent number: 7289986Abstract: 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: GrantFiled: July 30, 2004Date of Patent: October 30, 2007Inventor: David Victor Thede
-
Patent number: 7283994Abstract: 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: GrantFiled: September 3, 2004Date of Patent: October 16, 2007Assignee: SAP AGInventor: Knut Heusermann
-
Patent number: 7281001Abstract: 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: GrantFiled: February 2, 2004Date of Patent: October 9, 2007Assignee: Informatica CorporationInventors: Brian Caulfield, Garry Moroney, Padraig Cunningham, Ronan Pearce, Gary Ramsay, Sarah-Jane Delany
-
Patent number: 7277899Abstract: 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: GrantFiled: March 15, 2005Date of Patent: October 2, 2007Assignee: Adaptec, Inc.Inventor: Mark Gregory Salyzyn
-
Patent number: 7272616Abstract: 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: GrantFiled: July 29, 2004Date of Patent: September 18, 2007Assignee: OAG Worldwide LimitedInventor: Simon McKinnon
-
Patent number: 7272604Abstract: 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: GrantFiled: September 3, 1999Date of Patent: September 18, 2007Inventor: Atle Hedloy
-
Patent number: 7269607Abstract: 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: GrantFiled: June 29, 2004Date of Patent: September 11, 2007Assignee: International Business Machines CoproartionInventors: Curt Cotner, Namik Hrle, James Teng
-
Patent number: 7269592Abstract: 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: GrantFiled: November 13, 2003Date of Patent: September 11, 2007Inventors: Jürgen Angele, Alexander Madche