Patents Examined by D. Wong
-
Patent number: 7617215Abstract: The aim of the invention is to establish and update a user interface allowing a user to access data pages in a data network. Said aim is achieved by the fact that selected data pages are made accessible to the user on the user interface by means of a display element while said data pages are accessed by accessing the respective display element, contents being stored on the data pages. An allocated set of content data, in which characteristics describing the respective content that is stored on the data page are stored, is created for the data pages. In order to determine the selected data pages, a set of user data is created by means of which a searched content is described.Type: GrantFiled: April 19, 2004Date of Patent: November 10, 2009Assignee: Siemens AktiengesellschaftInventor: Bart Provoost
-
Patent number: 7555480Abstract: The invention provides a method of interactively crawling data records on a web page. Users may select various data records of interest on a web page to generate templates to search for similar data items on the same web page or on different web pages. A tree matching algorithm may be used to compare and extract data matching the generated template.Type: GrantFiled: July 11, 2006Date of Patent: June 30, 2009Assignee: Microsoft CorporationInventors: Benyu Zhang, Chenxi Lin, Hua-Jun Zeng, Jian Wang, Ke Tang, Zheng Chen
-
Patent number: 7548937Abstract: A computer implemented method, apparatus, and computer usable program code for processing multi-way stream correlations. Stream data are received for correlation. A task is formed for continuously partitioning a multi-way stream correlation workload into smaller workload pieces. Each of the smaller workload pieces may be processed by a single host. The stream data are sent to different hosts for correlation processing.Type: GrantFiled: May 4, 2006Date of Patent: June 16, 2009Assignee: International Business Machines CorporationInventors: Xiaohui Gu, Haixun Wang, Philip Shi-lung Yu
-
Patent number: 7542992Abstract: An assimilator ensures that a multitude of client computers have the correct data stored in their memory. A daemon process continuously produces checksums of the client's files. A master assembles a set of checksums corresponding to files the client should have. Comparing the checksums reveals corrupt files and nonexistent files on the client. The client can download correct files from image servers that store images of partial and complete file systems.Type: GrantFiled: August 1, 2005Date of Patent: June 2, 2009Assignee: Google Inc.Inventors: Vijay Pandurangan, David Reiss
-
Patent number: 7493320Abstract: A method, device, and computer program product for ranking documents using link analysis, with remedies for sinks, including forming a metagraph from an original graph containing a link and a node; and one of reversing a link in the metagraph, and pumping a source in the metagraph.Type: GrantFiled: August 16, 2004Date of Patent: February 17, 2009Assignee: Telenor ASAInventors: Geoffrey Canright, Kenth Engø-Monsen, Mark Burgess
-
Patent number: 7457832Abstract: Verifying dynamically generated operations on a data store includes carrying out setup actions for access to the data store, the setup actions being based at least in part on a request for which the dynamically generated operations will be generated. The carrying out of setup actions includes permissions being set for portions of the data store to establish a restricted portion of the data store and an unrestricted portion of the data store, as well as using one or more additional techniques to check whether any unexpected changes were made to the unrestricted portion or to lock access to parts of the unrestricted portion. After the dynamically generated operations are performed, a verification is made that no unexpected work was performed by the dynamically generated operations. If unexpected work was performed then the operations are determined to be not correct for the request.Type: GrantFiled: August 31, 2004Date of Patent: November 25, 2008Assignee: Microsoft CorporationInventors: Justin Baird, Sander B. Bogdan, Jeffrey E. Reed, James M. Stone, Guang-an Wu, David E. Sceppa
-
Patent number: 7454431Abstract: The present invention significantly improves the performance of matching target file window partitions to source file window partitions in delta compression. In particular, the present invention enhances delta compression performance of delta compressors based on the idea of modeling a dataset with the frequencies of its n-grams and employs a method to compute good source and target window matching in linear time.Type: GrantFiled: July 19, 2004Date of Patent: November 18, 2008Assignee: AT&T Corp.Inventors: Binh Dao Vo, Kiem-Phong Vo
-
Patent number: 7451165Abstract: A method and system for reliably performing extra-long operations in a reliable state-full system (such as a file system). The file system includes a separate portion of the file system reserved for files having extra-long operations in progress, including file deletion and file truncation. This separate portion of the file system is called the zombie file space; it includes a separate name space from the regular (“live”) file system that is accessible to users, and is maintained as part of the file system when recording a consistency point.Type: GrantFiled: June 15, 2004Date of Patent: November 11, 2008Assignee: Network Appliance, Inc.Inventors: Ray Chen, John Edwards, Kayuri Patel
-
Patent number: 7451146Abstract: A method and computer system for implementing, in a multithreaded environment, an almost non-blocking linked list allow a lock-free access provided that certain conditions are met. The approach involves: associating a pointer and an auxiliary data structure with each linked list, using a compare-and-swap (CAS) operation, and making a slight modification of values associated with nodes under certain conditions. The CAS operation guards against setting the pointers incorrectly during insertion and removal operations. The auxiliary data structure, also referred to as the ‘black list,’ holds a dynamic list of values, typically pointer values, associated with nodes that are in the process of being removed by a thread.Type: GrantFiled: June 30, 2004Date of Patent: November 11, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventor: Hans-Juergen K. H. Boehm
-
Patent number: 5265147Abstract: X-ray tube noise is reduced by coupling the stator mass to the neck section of the glass vacuum tube so that vibrations are dissipated by the stator and not transmitted to the bulk of the vacuum tube. The coupling is accomplished with a non-magnetic sealing material such as an epoxy sealant. The sealant will generally fill the gap between the stator and the neck section of the vacuum tube. Alternatively, the coupling can be done with a mechanical clamping device.Type: GrantFiled: June 1, 1992Date of Patent: November 23, 1993Assignee: General Electric CompanyInventors: Jeung T. Kim, Richard H. Lyon, Imdad Imam