Patents Examined by Marc R Filipczyk
  • Patent number: 7720821
    Abstract: 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: Grant
    Filed: June 30, 2000
    Date of Patent: May 18, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Scott D. Smyers, Harold Aaron Ludtke
  • Patent number: 7716203
    Abstract: 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: Grant
    Filed: August 31, 2007
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: Karen Dixon Chouinard, Mohammad Khatibi, Sachin Wadhwa
  • Patent number: 7716223
    Abstract: 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: Grant
    Filed: December 1, 2004
    Date of Patent: May 11, 2010
    Assignee: Google Inc.
    Inventors: Taher H. Haveliwala, Glen M. Jeh, Sepandar D. Kamvar
  • Patent number: 7702623
    Abstract: 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: Grant
    Filed: July 31, 2007
    Date of Patent: April 20, 2010
    Assignee: Oracle International Corporation
    Inventors: Allison W. Lee, Mohamed Zait
  • Patent number: 7689550
    Abstract: 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: Grant
    Filed: July 31, 2007
    Date of Patent: March 30, 2010
    Assignee: Oracle International Corporation
    Inventors: Allison W. Lee, Mohamed Zait
  • Patent number: 7689616
    Abstract: 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: Grant
    Filed: April 15, 2005
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventor: Glenn R. Peterson
  • Patent number: 7664725
    Abstract: 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: Grant
    Filed: July 21, 2006
    Date of Patent: February 16, 2010
    Assignee: Intuit Inc.
    Inventors: Calum Murray, Roy Goldman, Bruce A. Wobbe
  • Patent number: 7644070
    Abstract: 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: Grant
    Filed: November 30, 2007
    Date of Patent: January 5, 2010
    Assignee: Infonow Corporation
    Inventors: Yuan Cha Hsieh, Nahum Rand, Donald Kark
  • Patent number: 7636709
    Abstract: 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: Grant
    Filed: October 3, 2002
    Date of Patent: December 22, 2009
    Assignee: Teradata US, Inc.
    Inventors: Sreedhar Srikant, Karen A. Papierniak, Paul Cereghini
  • Patent number: 7634474
    Abstract: 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: Grant
    Filed: March 30, 2006
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Serguei Vassilvitskii, Eric D. Brill
  • Patent number: 7634458
    Abstract: 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: Grant
    Filed: July 20, 2006
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Nikhil Singhal, Michael I. Torres, Charles K. Martz
  • Patent number: 7630959
    Abstract: 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: Grant
    Filed: September 6, 2001
    Date of Patent: December 8, 2009
    Assignee: Imagitas, Inc.
    Inventor: Kae-por F. Chang
  • Patent number: 7627619
    Abstract: 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: Grant
    Filed: December 29, 2003
    Date of Patent: December 1, 2009
    Assignee: EMC Corporation
    Inventors: Arieh Don, Philip E. Tamer, Alexandr Veprinsky, Xiali He, Terry Seto Lee
  • Patent number: 7610295
    Abstract: 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: Grant
    Filed: October 1, 2002
    Date of Patent: October 27, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Subramaniyam Pooni, Vijay Srinath, Vikram Krishnamurthy, Rajkumar Mangalore
  • Patent number: 7599918
    Abstract: 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: Grant
    Filed: December 29, 2005
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Guo Bin Shen, Shipeng Li
  • Patent number: 7599949
    Abstract: 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: Grant
    Filed: April 30, 2004
    Date of Patent: October 6, 2009
    Assignee: Unisys Corporation
    Inventors: James M. Plasek, Michael S. Jende, Kelsey L. Bruso
  • Patent number: 7593967
    Abstract: 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: Grant
    Filed: November 26, 2003
    Date of Patent: September 22, 2009
    Assignee: Amirsys, Inc.
    Inventors: Hugh Harnsberger, Anne Osborn
  • Patent number: 7580941
    Abstract: 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: Grant
    Filed: June 13, 2006
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Vivek R. Narasayya, Sanjay Agrawal, Anish Das Sarma
  • Patent number: 7577638
    Abstract: 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: Grant
    Filed: December 7, 2005
    Date of Patent: August 18, 2009
    Assignee: Microsoft Corporation
    Inventors: Surajit Chaudhuri, Vivek R. Narasayya, Rajeev Motwani, Mayur D. Datar
  • Patent number: 7577674
    Abstract: 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: Grant
    Filed: July 2, 2007
    Date of Patent: August 18, 2009
    Assignee: SAP, Aktiengesellschaft
    Inventors: Dave Poyourow, Dave Sullivan, Zheng Liu