Patents Examined by Marc R Filipczyk
-
Patent number: 7720821Abstract: A media storage device records a meta-data header with packets received by the media storage device. The meta-data headers include a cycle mark value and a cycle count value. The cycle mark value has a specific pattern which is then used to locate cycle boundaries within the recorded stream of data. The cycle count value specifies the value of the isochronous cycle number on which the packet was received. Preferably, the media storage device includes an embedded stream processor which is responsible for appropriately adding the meta-data header to the packets within the recorded stream of data. The embedded stream processor is also integral to the playback of recorded data, and is used to retrieve data from the storage media, strip the meta-data headers from retrieved data being played back and recover from any error conditions encountered during the playback of previously recorded data.Type: GrantFiled: June 30, 2000Date of Patent: May 18, 2010Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Scott D. Smyers, Harold Aaron Ludtke
-
Patent number: 7716203Abstract: The present invention in various implementations provides for a method and system for removing suspect duplicate data in a database having a plurality of datasets for a suspect processing transaction, using a plurality of matching engines, comparing results of matching engines in a logically predetermined comparative assessment, and thereafter providing an ordered priority of results of matching engines to identify suspect candidates.Type: GrantFiled: August 31, 2007Date of Patent: May 11, 2010Assignee: International Business Machines CorporationInventors: Karen Dixon Chouinard, Mohammad Khatibi, Sachin Wadhwa
-
Patent number: 7716223Abstract: A search engine provides personalized rankings of search results. A user interest profile identifies topics of interest to a user. Each topic is associated with one or more sites, and a boost value, which can be used to augment an information retrieval score of any document from the site. Search results from any search are provided to the user, with a variable control of the ranking of the results. The results can be ranked by their unboosted information retrieval score, thus reflecting no personalization, or by their fully or partially boosted information retrieval scores. This allows the user to selectively control how their interests affect the ranking of the documents.Type: GrantFiled: December 1, 2004Date of Patent: May 11, 2010Assignee: Google Inc.Inventors: Taher H. Haveliwala, Glen M. Jeh, Sepandar D. Kamvar
-
Patent number: 7702623Abstract: Techniques for sharing cursors are provided. When a new query is issued, a database server determines whether the new query is semantically equivalent to a previous query. If so, then database server computes statistics associated with the new query. Based on the statistics, the database server determines whether compiling the new query would produce an execution plan that satisfies certain criteria. If so, then the cursor is used to execute the new query. In another approach, one cursor sharing technique (CST) is used to determine which cursor to use to execute a first set of semantically-equivalent queries. Statistics are gathered during execution of the first set of queries. The database server determines, based on the statistics, when to switch from using the first CST to a different CST. The different CST is used to determine which cursor to use to execute a second set of queries that are semantically-equivalent to the first set.Type: GrantFiled: July 31, 2007Date of Patent: April 20, 2010Assignee: Oracle International CorporationInventors: Allison W. Lee, Mohamed Zait
-
Patent number: 7689550Abstract: Techniques for sharing cursors are provided. When a new query is issued, a database server determines whether the new query is semantically equivalent to a previous query. If so, then database server computes statistics associated with the new query. Based on the statistics, the database server determines whether compiling the new query would produce an execution plan that satisfies certain criteria. If so, then the cursor is used to execute the new query. In another approach, one cursor sharing technique (CST) is used to determine which cursor to use to execute a first set of semantically-equivalent queries. Statistics are gathered during execution of the first set of queries. The database server determines, based on the statistics, when to switch from using the first CST to a different CST. The different CST is used to determine which cursor to use to execute a second set of queries that are semantically-equivalent to the first set.Type: GrantFiled: July 31, 2007Date of Patent: March 30, 2010Assignee: Oracle International CorporationInventors: Allison W. Lee, Mohamed Zait
-
Patent number: 7689616Abstract: Data records containing one or more fields, which can be considered keys and/or values, are received, and processed such that data values of records that contain key values of interest are aggregated together. The keys of the resultant aggregations or “resultant keys” are created under the control of simple parameters to an aggregation framework. Similarly, the particular aggregations performed are also under the control of a similar set of simple parameters to the aggregation framework. Mapping of keys to reduce originality is one of the important features of resultant key creation. Finally, the structure of the parameters used to control aggregation is simple, flexible, and powerful.Type: GrantFiled: April 15, 2005Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventor: Glenn R. Peterson
-
Patent number: 7664725Abstract: One embodiment of the present invention provides a system that transparently maps a request to open a data file. First, the system receives a request from a user or client application to open the data file. Next, the system determines from file meta information that the file is a relational data file, and proceeds to transparently map the file open operation to a corresponding relational database operation by discovering a database service configured to manage the relational data file and then sending a request to open the relational data file to this database service. By transparently mapping the file open operation to the corresponding relational database operation, the system allows an underlying data file to be changed to a relational data file without changing the way the user interacts with the client application and/or data file.Type: GrantFiled: July 21, 2006Date of Patent: February 16, 2010Assignee: Intuit Inc.Inventors: Calum Murray, Roy Goldman, Bruce A. Wobbe
-
Patent number: 7644070Abstract: 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 30, 2007Date of Patent: January 5, 2010Assignee: Infonow CorporationInventors: Yuan Cha Hsieh, Nahum Rand, Donald Kark
-
Patent number: 7636709Abstract: Methods and systems for locating related reports are provided. A report application identifies a first report to process along with preference selections associated with finding related reports to the first report being processed. A data preparation application performs an initial filter against a report data store using the first report and the preference selections. The data preparation application passes candidate reports and the first report to a data mining application. The data mining application uses the first report, the candidate reports, and a report usage data store to find relationships and associations with additional reports. In one embodiment, the additional reports are ranked and organized before being presented to the report application as related reports to the first report.Type: GrantFiled: October 3, 2002Date of Patent: December 22, 2009Assignee: Teradata US, Inc.Inventors: Sreedhar Srikant, Karen A. Papierniak, Paul Cereghini
-
Patent number: 7634474Abstract: A unique system and method is provided that facilitates improving relevance of search results over the initial searching ranking. The system and method involve obtaining relevancy feedback for at least one search result (user rated) and then generating a connectivity graph or web-graph (for Web searches) for the user rated result. The relative distance between results (or pages) in the graph can indicate relevancy between those results. Thus, results within a particular distance from the rated result can be considered related to the rated result and thus, relevant or irrelevant depending on the particular rating for that result. The connectivity graph can be employed to determine a re-ranking of the search results.Type: GrantFiled: March 30, 2006Date of Patent: December 15, 2009Assignee: Microsoft CorporationInventors: Serguei Vassilvitskii, Eric D. Brill
-
Patent number: 7634458Abstract: Requests received from bots for non-adult personal content pages are processed to prevent the content pages from being stored and indexed. Excluding non-adult personal content pages from access to search engines protects the privacy of the non-adult associated with the page. A personal content page may be implemented as and/or include a profile, a blog, or other content and/or personal information for the non-adult. A recognized bot which sends a content request for a non-adult personal content page is not provided with meta-data allowing a search engine to index the page. Additionally, the bot is instructed to not access and/or index the non-adult personal content page. By not providing personal content page meta-data to the bot and instructing the bot to not access and/or index the non-adult owner's page, the bot should not acquire information regarding the personal content page.Type: GrantFiled: July 20, 2006Date of Patent: December 15, 2009Assignee: Microsoft CorporationInventors: Nikhil Singhal, Michael I. Torres, Charles K. Martz
-
Patent number: 7630959Abstract: A system and method is provided wherein a user chooses from an allowed preselected domain of query element values, presenting a query comprising a plurality of selected query element values, which form the basis for indexing query results. A database lookup is done according to the user's selections and index values, as well as relevancy values of other members of the allowed preselected domain of query element values. In some embodiments the query results are assigned to arbitrary tags or numbers to prevent unauthorized competing search providers from appropriating the query results.Type: GrantFiled: September 6, 2001Date of Patent: December 8, 2009Assignee: Imagitas, Inc.Inventor: Kae-por F. Chang
-
Patent number: 7627619Abstract: A method for processing a request from a host to write a database record to a target location on a logical device associated with a data-storage system in data communication with the host includes maintaining, at the data storage system, information identifying extents of the logical device that are designated for storage of database records, and, on the basis of the information, determining whether the target location is one on which a database record is permitted to be stored.Type: GrantFiled: December 29, 2003Date of Patent: December 1, 2009Assignee: EMC CorporationInventors: Arieh Don, Philip E. Tamer, Alexandr Veprinsky, Xiali He, Terry Seto Lee
-
Patent number: 7610295Abstract: The method and apparatus is utilized in order to generate a persistent path to a SCSI device for a host. In an embodiment, a SCSI device is queried for path information related thereto, and if path information is returned, a SCSI command requesting identifier data is issued to the SCSI device. The identifier data is used to determine a unique identifier (UID), from which is generated a UID-based device file for the SCSI device that is independent from the path information.Type: GrantFiled: October 1, 2002Date of Patent: October 27, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Subramaniyam Pooni, Vijay Srinath, Vikram Krishnamurthy, Rajkumar Mangalore
-
Patent number: 7599918Abstract: After a user instigated search returns results, an intention mining engine collects information from the natural user responses to the results. This information is used to refine the search.Type: GrantFiled: December 29, 2005Date of Patent: October 6, 2009Assignee: Microsoft CorporationInventors: Guo Bin Shen, Shipeng Li
-
Patent number: 7599949Abstract: A system and method is provided for inserting an ascending or descending sequence of data records into a database table represented by a tree structure. A search is performed to locate a node of the tree that includes the insertion point for a record in the sequence. If the node must be divided to store the record, it is determined whether division of the node at the insertion point will prevent a subsequently received record in the sequence from being stored on the same node with other records in the sequence irrespective of the storage space available on that node. If so, the node division is performed so that a record that is not in the sequence but that is adjacent to the insertion point is maintained on the same node as the other records in the sequence.Type: GrantFiled: April 30, 2004Date of Patent: October 6, 2009Assignee: Unisys CorporationInventors: James M. Plasek, Michael S. Jende, Kelsey L. Bruso
-
Patent number: 7593967Abstract: A clinical reference and education system and method of use, wherein medical condition diagnosis information is gathered, stored, and distributed. More specifically, information regarding clinical/pathological differential analyses, key facts, clinical presentations, pathology features, imaging findings, anatomy information, medical references with abstracts, expert imaging center information, continuing medical education information, and related data is made available in electronic and printed forms via a general infrastructure of the present system.Type: GrantFiled: November 26, 2003Date of Patent: September 22, 2009Assignee: Amirsys, Inc.Inventors: Hugh Harnsberger, Anne Osborn
-
Patent number: 7580941Abstract: The subject disclosure pertains to logical schema tuning for databases. Mechanisms are provided for automatically recommending one or more logical schema transformations to improve database performance with respect to workload and data characteristics. Furthermore, several potential schema transformations including desirable properties are presented including mapping tables, vertical partitioning, frequent value elimination and type and attribute conversion. Still further yet, disclosed is a mechanism for rewriting database operations (e.g. queries, updates . . . ) for an optimized schema to ensure correct evaluation.Type: GrantFiled: June 13, 2006Date of Patent: August 25, 2009Assignee: Microsoft CorporationInventors: Vivek R. Narasayya, Sanjay Agrawal, Anish Das Sarma
-
Patent number: 7577638Abstract: An outlier index for a database and a given workload is generated by identifying sub-relations of tuples in the database induced by selection and group by conditions in queries in the workload. A variance is then generated for values in each sub-relation. Sub-relations having higher variances are selected, and outliers from such sub-relations having higher variances are generated.Type: GrantFiled: December 7, 2005Date of Patent: August 18, 2009Assignee: Microsoft CorporationInventors: Surajit Chaudhuri, Vivek R. Narasayya, Rajeev Motwani, Mayur D. Datar
-
Patent number: 7577674Abstract: One or more embodiments of the invention enable a smart store and forward DBMS statement collating system. The system may be utilized with any database implementation by coupling computer readable program code to the interface layer of the database, generally the lowest layer of software that accesses the database. The system can be utilized with complex transactional code that insulates a user from programming complex collating logic. Hence a user that employs an embodiment of the system is unaware that database operations within a transaction are collated into silos with like table and field usage and flushed to the database as part of a database block operation. The order in which operations occur allows for high priority table inserts to occur before low priority table inserts to maintain referential integrity, while low priority table deletes occur before high priority table deletes for the same reason.Type: GrantFiled: July 2, 2007Date of Patent: August 18, 2009Assignee: SAP, AktiengesellschaftInventors: Dave Poyourow, Dave Sullivan, Zheng Liu