Patents Examined by Marc R Filipczyk
-
Patent number: 8015204Abstract: Methods, systems, and data structures for communicating object metadata are provided. A generic metadata container is presented that allows object metadata to be described in an extensible manner using protocol-neutral and platform-independent methodologies. A metadata scope refers to a dynamic universe of targets to which the included metadata statements correspond. Metadata properties provide a mechanism to describe the metadata itself, and metadata security can be used to ensure authentic metadata is sent and received. Mechanisms are also provided to allow refinement and replacement of metadata statements. The generic metadata container can be adapted to dynamically define access control rights to a range of objects by a range of users, including granted and denied access rights.Type: GrantFiled: October 15, 2002Date of Patent: September 6, 2011Assignee: Microsoft CorporationInventors: Christopher G. Kaler, Giovanni M. Della-Libera, Elliot Waingold
-
Patent number: 8010561Abstract: A system and article of manufacture for managing access to query results and, more particularly, for managing access by multiple users to persistently stored query results, whereby at least some of the users may have different access rights. One embodiment provides a computer-readable storage medium for managing access to a query result obtained upon execution of a query against one or more databases. The computer-readable storage medium comprises creating security information configured for restricting access to the query result. The security information is associated with the query result. Access to some or all of the query result is granted to a requesting entity on the basis of the security information and an attribute of the requesting entity.Type: GrantFiled: July 17, 2008Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Judy I. Djugash, Daniel P. Kolz
-
Patent number: 8001130Abstract: A method and system is provided for determining relevance of an object to a term based on a language model. The relevance system provides records extracted from web pages that relate to the object. To determine the relevance of the object to a term, the relevance system first determines, for each record of the object, a probability of generating that term using a language model of the record of that object. The relevance system then calculates the relevance of the object to the term by combining the probabilities. The relevance system may also weight the probabilities based on the accuracy or reliability of the extracted information for each data source.Type: GrantFiled: July 25, 2006Date of Patent: August 16, 2011Assignee: Microsoft CorporationInventors: Ji-Rong Wen, Shuming Shi, Wei-Ying Ma, Yunxiao Ma, Zaiqing Nie
-
Patent number: 7991788Abstract: The present invention generally is directed to methods, articles of manufacture and systems for presenting, to a user, a limited subset of fields of an underlying base data model. The limited subset of fields may be generated by applying one or more filters to select, exclude and/or modify the fields of the base data model. The base data model may contain abstract representations of fields in a data repository and may, therefore, serve as a data definition framework allowing data from the fields to be accessed independent of the particular manner (e.g., SQL, XML, etc.) in which the data is physically represented in the data repository.Type: GrantFiled: March 27, 2003Date of Patent: August 2, 2011Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Jennifer L. LaRocca, Richard J. Stevens
-
Patent number: 7979467Abstract: An information processing device includes a lock section, a creation section, a transmission section, a reception section, and a release section. The lock section disables an authorization function of the information processing device under a given condition. The creation section creates a first lock release file that is capable of releasing the authorization function disabled by the lock section. The transmission section transmits the first lock release file to an information management device. The reception section receives a second lock release file, which is based on the first lock release file, from the information management device. The release section tries to enable the authorization function of the information processing device when the second lock release file is determined to be valid.Type: GrantFiled: May 15, 2008Date of Patent: July 12, 2011Assignee: Fuji Xerox Co., Ltd.Inventors: Akihide Oshima, Eiji Shimoichi, Yuriko Inakawa, Masaki Kurokawa, Eiji Nishi, Noriyuki Tatsuma, Akira Okamoto, Takanari Ishimura, Yoshiyuki Yoda, Atsuhiro Itoh, Fumio Harada
-
Patent number: 7962479Abstract: The present invention is directed towards systems and methods for generating one or more related queries with respect to a given query. The method may comprise receiving a query comprising one or more terms, generating a corpus of candidate reformulations and identifying one or more queries or terms from the corpus of candidate reformulations related to the received query. One or more related queries are generated on the basis of the identified one or more queries or terms from the corpus of candidate reformulations.Type: GrantFiled: July 2, 2007Date of Patent: June 14, 2011Assignee: Yahoo! Inc.Inventors: Rosie Jones, Benjamin Rey, Tina Weyand
-
Patent number: 7958149Abstract: Implementation of append mode concurrent insert operations in tables in a page-based concurrent relational database management system is carried out by defining a set of last pages as a current cache into which rows may be inserted by appenders. Append mode insert operations for each page in the current cache are serialized. Appenders seek to access the pages in the current cache using a two-pass process in which latches are sought to be acquired conditionally in the first pass and unconditionally in the second pass. A shared data structure is provided to define a current cache and a next cache for a table supporting append mode inserts in the relational database. The shared data structure includes information reflecting the unused space for each page in the current cache.Type: GrantFiled: May 5, 2008Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Nelson Hop Hing, Matthew J. Spilchen, Michael J. Winer
-
Patent number: 7958133Abstract: A method leverages the file format information used by a target application to convert a source dataset into an encoding usable by the target application without converting the source dataset before migration and without modifying the target application. The source data when on the source system has random portions of various data types that are encoded in a source encoding based on data type. The target application, which typically processes data encoded in a target encoding that is based on data type, is able to process the source data despite the source encoding using file format information and a modified compiler library.Type: GrantFiled: December 20, 2005Date of Patent: June 7, 2011Assignee: AT&T Intellectual Property II, L.P.Inventor: David Korn
-
Patent number: 7941465Abstract: A system and method of selecting a package model are disclosed. A data structure of a plurality of package models and one or more attribute relationships may be stored. Each package model may have a plurality of package model attributes including at least a size and a style. Each attribute relationship may include an indication that one or more supplemental attributes are required if a constraint is satisfied. A user input that is descriptive of a desired package capability may be received. Using a semantic reasoner, the user input may be analyzed to determine one or more desired attributes. The data structure may be accessed to automatically determine whether a desired attribute satisfies a constraint for an attribute relationship. The one or more supplemental attributes required by the attribute relationship may be presented.Type: GrantFiled: May 15, 2008Date of Patent: May 10, 2011Assignee: Xerox CorporationInventors: Barry Glynn Gombert, John Oliver Walker, Philip Crane Rose, Jennifer Colleen Perotti
-
Patent number: 7921115Abstract: Disclosed are methods for processing distribution channel data integrating business information with geographic data to produce integrated data, wherein the integrated data has greater resolution than the business information. Distribution channel data is captured and correlated with the integrated data to increase the resolution of the distribution channel data.Type: GrantFiled: November 20, 2009Date of Patent: April 5, 2011Assignee: Infonow CorporationInventors: Yuan Che Hsieh, Nahum Rand, Donald Kark
-
Patent number: 7908282Abstract: Embodiments of the invention provide site browsing history information that pertains to a specified network site user. One embodiment, directed to a method, comprises the step of acquiring data for a database, wherein the acquired data identifies multiple sites that are accessed by the user in an order, during a specified period of time. The method further comprises accessing at least a portion of the data from the database. From the accessed data, a pictorial representation of a plurality of the websites accessed during the specified time period is generated. The pictorial representation further illustrates the order in which at least some of the websites of the plurality were accessed.Type: GrantFiled: August 31, 2007Date of Patent: March 15, 2011Assignee: International Business Machines CorporationInventors: Indran Naick, Jeffrey K. Wilson
-
Patent number: 7908266Abstract: Systems and methods are provided for automatically creating an SQL join expression. A computer-implemented graphical user interface may receive a first user input that identifies a first table to be included in the SQL join expression and a second user input that identifies a second table to be included in the SQL join expression. Software instructions stored in a computer-readable medium may automatically define the SQL join expression by matching one or more keys or indices in the first table with one or more keys or indices in the second table.Type: GrantFiled: May 6, 2008Date of Patent: March 15, 2011Assignee: SAS Institute Inc.Inventors: Donna Evelyn Zeringue, Russell Edward Robison, Nancy Anne Rausch
-
Patent number: 7899785Abstract: Splitting and merging database object information sharing streams. Streams are also referred to herein as “propagations”. Splitting and merging information sharing streams can be used to improve performance in a information sharing environment when a failed or slow DBS impacts the performance. In one embodiment, an auto split process monitors the progress of applying changes at each node and detects the presence of a failed or a slow node. Once the failed or slow node is identified, the auto split process splits the propagation such that the offending node is sent through a separate propagation. Furthermore, an auto merge process can be started to monitor the newly created separate propagation. At a later point, the new propagation can be merged back into the original stream. For example, if the offending node catches up with other nodes, the auto merge process merges the newly created propagation back to the original propagation.Type: GrantFiled: July 31, 2007Date of Patent: March 1, 2011Assignee: Oracle International CorporationInventors: Jun Yuan, Alan Downing, Lik Wong, Nimar Arora, Patricia H. McElroy, Byron Wang, Lei Gao, Anand Lakshminath, Ramkumar Venkatesan
-
Patent number: 7899832Abstract: A computer readable storage medium includes executable instructions to receive a relevancy parameter. The relevancy parameter is searched in a category ensemble including a set of categories, where the category ensemble overlies a dataset. A first order of the set of categories is created based on the relevancy of the relevancy parameter to each category in the set of categories, where the relevancy is a degree of match to the relevancy parameter. A second order of the set of categories is created based on the merit of each category to partition the dataset. The first order and the second order are combined into a final order, which is returned. A measure in the category ensemble is searched based on the relevancy parameter. The measure is returned as a selected measure, where the selected measure is a codomain of a visualization depicting a portion of the dataset.Type: GrantFiled: October 12, 2007Date of Patent: March 1, 2011Assignee: Business Objects Software Ltd.Inventors: Saurabh Abhyankar, Jean-Luc Agathos, Virgile Chongvilay, Davor Cubranic, Julian Lars Gosper
-
Patent number: 7895159Abstract: A method of enabling a user to obtain a printed copy of a document previously printed by the user is provided. A history list of documents previously printed by the user is maintained. A list document is printed at a printer. The list document includes history items from the history list and a user interface element associated with each history item. The user interface element allows the user to indicate a request for a copy of a previously printed document associated with the history item by sensing the interface element in the printed list document using a sensing device. When request data is received from the sensing device, the copy is retrieved and printed.Type: GrantFiled: July 9, 2009Date of Patent: February 22, 2011Assignee: Silverbrook Research Pty LtdInventors: Kia Silverbrook, Paul Lapstun
-
Patent number: 7882099Abstract: A method (100) of crawling the Web (620) is disclosed. The method (100) crawls (120) Web pages on the Web starting from a given (110) set of seed Universal Resource Locators (URLs). Crawled Web pages are partitioned (140) into sets of relevant and irrelevant pages. A set of exclusion and/or inclusion patterns are discovered (150) from the sets of relevant and irrelevant pages, and subsequent crawling of the Web is restricted through the set of exclusion and/or inclusion patterns.Type: GrantFiled: March 25, 2008Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Neeraj Agrawal, Sreeram Viswanath Balakrishnan, Sachindra Joshi
-
Patent number: 7853561Abstract: A target database is synchronized with a source database and the source database is replicated to the target database in a database replication system. The source database is on-line during the synchronization. The source database is located at a first node of the system, and the target database is located at a second node of the system. Changes in the source database are replicated to the target database by sending a replication stream from the first node to the second node. Successive blocks of data are sent from the first node to the target database to synchronize or resynchronize the target database with the source database. Each block of data includes one or more rows of data. The successively sent blocks of data are inserted into the replication stream at a point when the respective blocks of data are current or consistent in the source database, and the replication stream is posted to the target database. Synchronization or resynchronization thereby occurs simultaneously with replication.Type: GrantFiled: January 8, 2008Date of Patent: December 14, 2010Assignee: Gravic, Inc.Inventors: Paul J. Holenstein, Bruce D. Holenstein, Gary E. Strickler
-
Patent number: 7840556Abstract: Provided are, among other things, systems, methods and techniques for processing database queries, such as the following. A current database query to be executed is obtained, and a plan for executing the current database query is generated. A cluster that includes at least one previously executed database query is identified, based on similarity of the plan for executing the current database query to execution-plan information representing the cluster. Then, a query-execution characteristic is assigned to the current database query based on corresponding characteristic information representing the cluster, and performance of the current database query is managed based on the query-execution characteristic.Type: GrantFiled: July 31, 2007Date of Patent: November 23, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Umeshwar Dayal, Harumi Kuno, Stefan Krompass, Maria G. Castellanos
-
Patent number: 7840594Abstract: Techniques for communicating between an embedded device and remote database(s) for a wide variety of applications, including human machine interface, supervisory control, data acquisition, and B2B applications. An application program interface (API), interfacing an application program seeking access to a predetermined database, operates on an operating system (OS) not operating a database driver program. A parser translates communications with the API into and from commands and formatted data of an OS independent form. A protocol stack formats the commands and formatted data into header formatted communications signals to accord with a predetermined protocol. Another protocol stack receives the header formatted communications signals, removes header data, and generates database communications signals. Another parser receives the database communications signals and generates and communicates a plurality of database formatted SQL commands.Type: GrantFiled: October 5, 2005Date of Patent: November 23, 2010Assignee: Indusoft, Inc.Inventors: Jose Lourenco Teodoro, Fabio de Souza Terezinho, Marcos Taccolini, Luis Fernando Maximo Rodas
-
Patent number: RE42465Abstract: The present invention relates to a method for synchronizing databases in a network environment. Specifically, the present invention pertains to a method of using a set of hierarchical rules to enable an efficient and speedy synchronization between multiple copies of a database. The present invention enables an “n-way” synchronization of databases where “n”, the number of databases synchronized, is essentially any number more than two. In one embodiment, the present invention provides rule-based, n-way, synchronization by selecting a focus copy of the database, comparing the data records of the focus copy against the same records in other copies of the database to identify those deleted and modified; removing all the records indicated to be deleted, modifying those to be modified, and adding new record identifiers in the case of multiple modifications to the same record.Type: GrantFiled: March 23, 2006Date of Patent: June 14, 2011Assignee: Access Co., Ltd.Inventors: Kelly McCaw, Ravi Duggaraju, Cole Goeppinger, Brad Jarvinen