Patents Issued in February 8, 2011
  • Patent number: 7885932
    Abstract: Managing data includes: receiving at least one group of individually accessible data units over an input device or port, each data unit identified by a key value, with key values of the received data units being sorted such that the key value identifying a given first data unit that is received before a given second data unit occurs earlier in a sort order than the key value identifying the given second data unit; and processing the data units for storage in a data storage system.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: February 8, 2011
    Assignee: Ab Initio Technology LLC
    Inventors: Vrishal Kulkarni, Stephen Schmidt, Craig W. Stanfill, Ephraim Meriwether Vishniac
  • Patent number: 7885933
    Abstract: An apparatus and system are disclosed for analyzing computer events recorded in a plurality of computer datasets. The apparatus includes a read module configured to access chronicle records in two datasets, an extraction module configured to extract a timestamp from each chronicle record, a generation module configured to generate a chronicle time indicator for each chronicle record based on the extracted timestamp, and a placement module configured to place the generated chronicle time indicator into the associated chronicle record. Typically, chronicle records in a first chronicle record have records with desired timestamp characteristics while chronicle records in a second dataset have chronicle records with incompatible timestamp characteristics. The apparatus and method generate the chronicle time indicator to be compatible with desired timestamp characteristics of the first dataset and place the generated chronicle time indicator in each incompatible chronicle record.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: Alan Ray Smith
  • Patent number: 7885934
    Abstract: An improved method and apparatus for auditing database queries, wherein comments are added by a server prior to the server forwarding the queries to the database system. The comments are then used to derive audit information, which is correlated with other audit information in a different server, to produce a more complete audit record.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: February 8, 2011
    Assignee: Teleran Technologies, Inc.
    Inventor: Robert Karch
  • Patent number: 7885935
    Abstract: A peripheral device has a mounting portion and a storage unit. The mounting portion is configured to mount a removable storage. The storage unit is configured to store data. The reading out unit reads out specific information from the removable storage medium when the removable storage medium is mounted to the mounting portion. The deletion unit deletes at least part of the data in the storage unit based on the specific information read out by the reading out unit.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: February 8, 2011
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Masashi Kato, Toru Tsuzuki, Hiroyuki Yamamoto, Kazuma Aoki
  • Patent number: 7885936
    Abstract: A method for managing digital content is provided. The method includes accessing the digital content and applying at least one content management rule by a set-top box to the digital content. The content management rule operative to place the digital content in one of a first storage location and a second storage location, which are associated with the set-top box. The digital content may include programs or movies and the storage locations are generally operable to store multiple programs and/or movies.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: February 8, 2011
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Jarrod Austin, Matthew J. Coburn, Sathyan Krishna, Daniel L. Rudolph, Karen Taxier, Mark Templeman
  • Patent number: 7885937
    Abstract: A presence management system may communicate contact information with mapped values. Contact information may be stored in a hierarchical, extensible structure (“hierarchical extensible contact structure”). Devices in a presence management system utilize a mapping scheme to map contact values (e.g., e-mail address, phone number, etc.) to the appropriate field of the hierarchical extensible contact structure. When devices in the presence management system communicate information for thousands of contacts, employing mapped values to navigate the hierarchical extensible contact structure reduces the size of the messages, thus reducing resource consumption (e.g., bandwidth), particularly on the scale of an enterprise.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gary M. Beadle, Michael L. Masterson
  • Patent number: 7885938
    Abstract: Techniques for granular recovery of data from local and remote storage are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for recovery of data from local and remote storage comprising determining a recovery location, determining a location of backup data, hard linking one or more portions of the backup data to the recovery location in the event that the one or more portions of the backup data to be hard linked are determined to be on a volume of the recovery location, virtually linking one or more portions of the backup data to the recovery location in the event that the one or more portions of the backup data to be virtually linked are determined to be on a volume different from the volume of the recovery location, and performing recovery utilizing one or more portions of recovery data.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: February 8, 2011
    Assignee: Symantec Corporation
    Inventors: Christopher Greene, Derek D. Dickinson
  • Patent number: 7885939
    Abstract: Methods and systems for automatically tuning the undo retention in a database system are disclosed. The undo tablespace may be of a fixed size or may be set to be automatically extended. If the undo tablespace is of a fixed size, the undo retention is set to a “best possible” undo retention, which is calculated based on statistical data stored in the system. If the undo tablespace is configured to be automatically extensible, the undo retention may be set to be greater than the duration of the longest running query in the system. The duration of the longest running query may be calculated in a distributed process in which each instance broadcasts information about its longest running query to other instances.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: February 8, 2011
    Assignee: Oracle International Corporation
    Inventors: Vasudha Krishnaswamy, Dheeraj Pandey, Bipul Sinha
  • Patent number: 7885940
    Abstract: A method and system for monitoring objects in a plurality of management information bases (MIBs) is provided. The objects required for functioning of an application are identified from the MIBs. The application identifies these objects. The identified OIDs are grouped in a group depending on grouping rules provided by the application. A rate for detecting changes in the group is provided. The changes in the group are detected at the provided rate. A notification is generated on detecting a change in the group. The notification is sent to the application. The notification reports a change in the identified OIDs in the group.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: February 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Prashant P. Hegde, Chethan Anand Bs, Keith McCloghrie, Ian Wallis
  • Patent number: 7885941
    Abstract: Methods and apparatus for generating at least one output data set from at least one input data set for use in association with a data mining process are provided. First, data statistics are constructed from the at least one input data set. Then, an output data set is generated from the data statistics. The output data set differs from the input data set but maintains one or more correlations from within the input data set. The correlations may be the inherent correlations between different dimensions of a multidimensional input data set. A significant amount of information from the input data set may be hidden so that the privacy level of the data mining process may be increased.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charu C. Aggarwal, Yu Shi-Lung Philip
  • Patent number: 7885942
    Abstract: A solution is provided for determining traffic patterns involving a web page or property of interest in a computer network. This includes receiving path data regarding the web page or property of interest. Then, the number of visits to each of the other pages or properties visited by users in a session that included a visit to the web page or property of interest is counted. Then, from the path data and the counts, an aggregated data structure is constructed including, for each of the other web pages or properties visited by users in a session that included a visit to the web page or property of interest, visit count information and information regarding which web page or property within the network users visited next, if any. Then one or more metrics directed to traffic surrounding the web page or property of interest is provided using information from the aggregated data structure.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: February 8, 2011
    Assignee: Yahoo! Inc.
    Inventors: Jagdish Chand, Joshua Klahr
  • Patent number: 7885943
    Abstract: Compliance rules are created that can be used to help detect violations of compliance policies imposed on an IT infrastructure. Each of one or more compliance rules associated with a respective IT-infrastructure compliance policy is defined by specifying three items: 1) the type of configuration items to which the rule is to be applied, 2) the rule scope that determines which configuration items of the configuration type are to be checked for compliance, and 3) a desired state that each configuration item checked must satisfy in order to be considered in compliance.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: February 8, 2011
    Assignee: EMC Corporation
    Inventors: Hanna Yehuda, Daniel C. Lanzi, Oran Epelbaum, Frank Murphy
  • Patent number: 7885944
    Abstract: A method and apparatus for providing accurate detection of confidential information is described. In one embodiment, the method includes searching a text document for multiple classified data patterns associated with confidential information that is represented as personal identifiers. The method further includes finding, in the text document, one or more personal identifier candidates matching any of the classified data patterns, and validating each of the personal identifier candidates using one or more personal identifier validators to provide accurate detection of the confidential information in the text document.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: February 8, 2011
    Assignee: Symantec Corporation
    Inventor: Oskar Bruening
  • Patent number: 7885945
    Abstract: A system that generates a unique identifier that employs a public key of a cryptographic key pair as a contribution to a name for an attribute associated with a schema. Additionally, a hash over the relevant entity name, version, and culture can be employed to automatically produce the remaining portion of the unique identifier. The innovation can ensure that the unique identifiers used by a schema are mathematically related to a public key in a way that can not be spoofed by malicious agents. To this end, unique identifiers can be computed at installation time by combining the n-bytes of the public key (or a hash, e.g., SHA1, of the public key) with the first n-bytes of another entity-specific hash (e.g., SHA1) computed with respect to specific attributes.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Jason T. Hunter, David J. Nettleton
  • Patent number: 7885946
    Abstract: A storage control apparatus, in communication with a cluster of storage devices in a storage network having plural administrator systems, comprises a cluster lock requester component, a cluster lock receiver component and a configuration component, wherein, responsive to receipt of a cluster lock by said cluster lock receiver component, the configuration component is operable to configure a logical resource object within said cluster. The apparatus may also include a cluster lock granter component operable to grant a cluster lock to the cluster lock receiver component responsive to said cluster lock requester component. A method of operating a storage control apparatus includes method steps corresponding to functional components of an apparatus and may be embodied in computer program codes.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: David John Carr, Michael John Jones, Robert Bruce Nicholson, William James Scales, Barry Douglas Whyte
  • Patent number: 7885947
    Abstract: A solution (200) for discovering inventory information in a data processing system is proposed. For this purpose, a corresponding discovery request is submitted (A1) to an inventory tool (200); the discovery request specifies a selected query pattern for the desired inventory information (for example, all the files included in a specific directory). Multiple providers (210)—such as of the interactive, cached or monitor type—are available for executing the required discovery operation. A predictive model (220) is associated with each provider; the models are used to estimate (A2,A3a,A3b-A4) the expected performance of the different providers for discovering the inventory information (according to the selected query pattern). In this way, it is possible to select (A5-A9) the provider, among the available ones, which is best suited for this purpose. The selected provider is then invoked (A10-A12) to discover the inventory information matching the selected query pattern.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Pescuma Michele, Luigi Pichetti, Alessandro Scotti
  • Patent number: 7885948
    Abstract: As incoming communications are received, a priority or significance level can be assigned to each communication. A communication determined to have a high priority can be presented to a user at substantially the same time as receiving the communication. A communication having a low priority can be placed in a low priority folder or flagged differently from a high priority communication (e.g., different color-coding). Behavior of a user as it relates to a received communication can be observed for learning purposes or to modify one or more classifications or priority levels.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Bruce Johnson, Anoop Gupta, Mary P. Czerwinski, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie, Roger S. Barga
  • Patent number: 7885949
    Abstract: Managing terminology among multiple users. Terminology data relating to one or more projects in an organization is received from one or more users. The received terminology data is stored in a central memory area associated with the one or more users. The central memory area is accessible by one or more of the users. The one or more users are allowed to access and use the terminology data stored in the central memory area according to a permissions structure for managing the stored terminology data as a function of a project associated with each user.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Charles Keith Gabbert, Mark Wayne Robbins, Robin J. Lombard, Thomas Michael Woolums, Corneliu Moiceanu
  • Patent number: 7885950
    Abstract: The present invention extends to methods, systems, and computer program products for creating search enabled Web pages. A search engine crawler requests a Web page. A Web server receives the request and constructs a Web page that includes client-side script configured to obtain a portion of content at a Web browser. The Web server inserts textual (e.g., HTML) hinting data for the client-side script into the Web page. When analyzed at the search engine, the textual hinting data provides similar analysis results to analysis results obtained from analyzing the portion of content that is to be obtained at through execution of the client-side script. Thus, the Web server can provide the search engine with information to sufficiently index the Web page even when the search engine lacks the capability to execute the client-side script.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventor: Jonathan C. Hawkins
  • Patent number: 7885951
    Abstract: A computer-related and/or business type method is presented for embedding one or more media hotspots within a digital media file and, in response to interaction from a separate target entity, such as via an associating request, associating one or more resultant actions with the media hotspot(s). In exchange for associating the one or more resultant actions with the media hotspot(s), an interactive media service entity being affiliated with a web site displaying the digital media file and/or a user being affiliated with the digital media file itself is compensated based upon at least one compensation plan.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: February 8, 2011
    Assignee: LMR Inventions, LLC
    Inventor: Leigh Rothschild
  • Patent number: 7885952
    Abstract: The subject disclosure pertains to systems and methods that facilitate detection of cloaked web pages. Commercial value of search terms and/or queries can be indicative of the likelihood that web pages associated with the keywords or queries are cloaked. Commercial value can be determined based upon popularity of terms and/or advertisement market value as established based upon advertising revenue, fees and the like. Commercial value can be utilized in conjunction with term frequency difference analysis to identify a cloaked page automatically. In addition, commercial values of terms associated with web pages can be used to order or prioritize web pages for further analysis.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Kumar H. Chellapilla, David M. Chickering
  • Patent number: 7885953
    Abstract: A method, storage server, and computer readable medium for off-loading star-join operations from a host information processing system to a storage server. At least a first and second set of keys from a first and second dimension table, respectively are received from a host system. Each of the first and second set of keys is associated with at least one fact table. A set of locations associated with a set of foreign key indexes are received from the host system. A set of fact table indexes are traversed. At least a first set of Row Identifiers (“RIDs”) associated with the first set of keys and at least a second set of RIDs associated with the second set of keys are identified. An operation is performed on the first and second sets of RIDs to identify an intersecting set of RIDs. The intersecting set of RIDs are then stored.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ying-lin Chen, You-Chin Fuh, Wei Han, Fen-Ling Lin, Inderpal Singh Narang, Lin Qiao, Vijayshankar Raman, Kouhorng Allen Yang
  • Patent number: 7885954
    Abstract: An apparatus and program product monitors performance of a computer system via a result size including a result set size of accesses to a database and a page size. Preferred embodiments are directed to a performance monitor that correlates data from existing tools that report data concerning access to the database and the use of system resources. Other embodiments are directed to a performance monitor that is included in an application server associated with the database.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eric Lawrence Barsness, John Matthew Santosuosso
  • Patent number: 7885955
    Abstract: A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system includes a method, system, and computer program product for shared document annotation. A shared annotation is received or retrieved for a source document displayed in a browser. A modified document comprising a hotspot corresponding to the shared annotation is displayed in the browser, and upon a printing command, coordinates are captured corresponding to a printed representation of the modified document and the hotspot, resulting in a rendered page layout comprising the printed representation including the hotspot.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: February 8, 2011
    Assignee: Ricoh Co. Ltd.
    Inventors: Jonathan J. Hull, Berna Erol, Jamey Graham, Daniel G. Van Olst
  • Patent number: 7885956
    Abstract: A technique for displaying and searching databases provides a user interface that displays a list of attribute values of a product along with corresponding user interface elements, each containing a set of clickable sub-elements corresponding to subsets of possible attribute values with different ranks. The sub-element whose corresponding rank matches a corresponding rank of the attribute value is displayed as highlighted. Clicking a sub-element constrains a current selected set of products to those whose attribute values have the same rank as the clicked sub-element. On mouse-over of a selected sub-element, pop-up text is displayed containing a set of possible attribute values whose rank corresponds to that of the selected sub-element, and decision support information associated with each of the displayed possible attribute values, e.g.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: February 8, 2011
    Assignee: Kelora Systems, LLC
    Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
  • Patent number: 7885957
    Abstract: A system and method for displaying clusters is provided. A plurality of clusters are generated. Each cluster includes one or more documents. A cluster concept selected from the documents is identified. The cluster concepts that satisfy an acceptance criteria are selected. Spines are formed from the clusters associated therewith. The clusters including the cluster concepts not selected are assigned to one of the spines, which provides a best fit with the cluster concept. The spines are placed into a display, wherein each placed spine is unique. An anchor cluster with an open edge on the placed spines is identified. One or more of the spines not already in the display are placed. Similarity between the non-placed spine and each anchor cluster is determined. The anchor cluster most similar is selected. The non-placed spine is set on the open edge of the anchor cluster.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: February 8, 2011
    Assignee: FTI Technology LLC
    Inventor: Lynne Marie Evans
  • Patent number: 7885958
    Abstract: A method, apparatus, and computer program product for organizing hierarchical information according to a defined objective.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andrew James Sullivan, Brian Trevor Denton, Brent Scott Elmer, Robert John Milne
  • Patent number: 7885959
    Abstract: A method of displaying building system controller data includes receiving a user login associated with predefined user access privileges and receiving a building system controller selection, requesting a listing of building system controller applications and activities from a building system controller associated with the building system controller selection, and generating a display of available building system controller applications and allowable activities based on the user access privileges and based on the listing.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: February 8, 2011
    Assignee: Computer Process Controls, Inc.
    Inventors: Stephen A Horowitz, Bridget Strawser, E. Todd Clark, Alain Azurmendi
  • Patent number: 7885960
    Abstract: In community mining based on core objects and affiliated objects, a set of core objects for a community of objects are identified from a plurality of objects. The community is expanded, based on the set of core objects, to include a set of affiliated objects. According to one aspect, a model of a community of objects is obtained by grouping a first collection of a plurality of objects into a center portion, and grouping a second collection of the plurality of objects into one or more concentric portions around the center portion. The groupings of the first and second collections of the objects are identified as the community of objects.
    Type: Grant
    Filed: July 22, 2003
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Ji-Rong Wen, Wen-Jun Zhou, Wei-Ying Ma, Hong-Jiang Zhang
  • Patent number: 7885961
    Abstract: A method comprises grouping a plurality of building system controllers into at least one control system group, the at least one control system group corresponding to at least one connected group of building system controllers. The method also comprises grouping the at least one control system group into at least one site group, the at least one site group corresponding to a physical location of the at least one control system group. The method also comprises selecting a group from the at least one site group and the at least one control system group, and performing an activity on each controller within the selected group.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: February 8, 2011
    Assignee: Computer Process Controls, Inc.
    Inventors: Stephen A. Horowitz, Bridget Strawser, E. Todd Clark, Alain Azurmendi
  • Patent number: 7885962
    Abstract: A rating program on a mobile computing device communicates with other mobile devices regarding collected ratings. A user enters ratings and requests for information; the mobile computing device will then operate in the background, actively scanning for other users with the same type of short-range communications and a ratings program. The devices are able to exchange and save ratings, providing a mobile, socially-relevant means of collecting information.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Patrick Adam Barry, Heather Jean Hartman, Joshua Howard Levy, Shelley Saxena
  • Patent number: 7885963
    Abstract: Subject matter includes a search engine for electronic program guide (EPG) data and related methods. In an exemplary method, a text search string can be normalized into searchable terms and the terms interpreted as either text search terms or attribute search terms. One or more queries having search conditions of varying degrees of complexity are created according to the interpretation of the terms of the search string. One or more searches in EPG databases and/or web-resources are performed based on interpretation of the text and attribute terms and results are given a relevancy ranking according to the interpretation. The combined search results may be grouped, ranked, and filtered for display to the user. Results may also be displayed progressively as each character of a search string is entered by the user.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventor: Scott D. Sanders
  • Patent number: 7885964
    Abstract: A system for updating a list. A first list associated with a first platform includes a first plurality and a second plurality of keys. A second list associated with a second platform includes a third plurality of keys. The first and second platforms sort a first subset of characters differently. The second plurality and third plurality of keys are formed from a second subset of n characters sorted identically on the first and second platforms. An initial key in the first plurality of keys is converted to a neutral key to be included in the second plurality of keys by converting a character in the initial key to a number represented in a number system having a base b where n?b. After the first list is updated, the lists are sorted and compared, and the second list is updated.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: Douglas G. Murray
  • Patent number: 7885965
    Abstract: A markup language parser processes markup language data and provides processed data to an application. A reader is configured to tokenize the markup language data and store resulting tokens in a buffer associated with the reader. A scanner is configured to create string objects based on the tokens and to provide the created string objects to an application. The scanner is further configured to determine a need by the application for the string objects. For each at least some of the string objects created by the scanner, the scanner is configured to selectively create those string objects based on a determination of the need by the application for the string objects.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: February 8, 2011
    Assignee: Oracle America, Inc.
    Inventors: Neeraj Bajaj, K. Venugopal Rao
  • Patent number: 7885966
    Abstract: An analyzer/classifier/synthesizer/prioritizing tool for data comprises use of an admissible geometrization process with data transformed and partitioned by an input process into one or more input matrices and one or more partition classes and one or more scale groups. The data to be analyzed/classified/synthesized/prioritized is processed by an admissible geometrization technique such as 2-partition modified individual differences multidimensional scaling (2p-IDMDS) to produce at least a measure of geometric fit. Using the measure of geometric fit and possibly other 2p-IDMDS output, a back end process analyzes, synthesizes, classifies, and prioritizes data through patterns, structure, and relations within the data.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: February 8, 2011
    Inventor: Abel Wolman
  • Patent number: 7885967
    Abstract: Managing a table as multiple ordered blocks of entries. Each block has a local index value for each entry, and each entry has an associated element value. The entries in the table are monotonically ordered, and the table is searchable by element value and entry index value. Each block has an offset based on the number of entries in the blocks preceding it in order. The global index of an entry in a block is the offset combined with the local offset value, such as by adding the two values together.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: February 8, 2011
    Assignee: Red Hat, Inc.
    Inventor: James P. Schneider
  • Patent number: 7885968
    Abstract: Converting from a database system to another database system. The conversion process including translating a set of queries for the first database to be used in the second database by determining the query types of the parent and child queries and generating the translated queries according to the type of the query. The type of the query judged as the stored-procedure or the dummy type, irrespective of the existence of a parent query, the function type query after conversion other than the same stored-procedure type query after conversion of the function are generated in all cases. As a result problem is not occurred even when there is a parent.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: February 8, 2011
    Assignee: Inforce Co., Ltd.
    Inventors: Tsuyoshi Hamamatsu, Mitsuaki Hirayama
  • Patent number: 7885969
    Abstract: The invention pertains to a system and method for dispatching and executing the compute-intensive parts of the workflow for database queries on an attached high-performance, parallel computing platform.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ramesh Natarajan, Michael Kochte
  • Patent number: 7885970
    Abstract: In an aggregated file system, metadata is partitioned into multiple metadata volumes. On receipt of a file processing request, a file switch examines its mount entry cache to identify a target metadata volume that hosts the metadata of the requested file. The identification begins with mount entries at a root volume and continues recursively by examining a portion of the absolute pathname of the file until the target metadata volume is identified. Finally, the file switch forwards the request to a metadata server managing the target metadata volume. Since the identification process is carried out completely within the file switch, there is no need for multiple expensive network accesses to different metadata servers.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: February 8, 2011
    Assignee: F5 Networks, Inc.
    Inventor: Francesco Lacapra
  • Patent number: 7885971
    Abstract: Various embodiments provide ways to collect, organize, and process metadata associated with particular instances of media content. Metadata can be collected from a variety of metadata providers and organized in individual content folders that can be provided to various client devices. The client devices can process the content folders to provide an electronic program guide for its users. Methods and systems can also make use of user-specific data to evaluate various media content and then make recommendations as to which content a user would most likely wish to experience. Such user-specific data can comprise one or more user preference files that contain information associated with individual users, and one or more significance files that hold values, for individual users, that can be used to determine the significance of any matches found between the user preference files and media content.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventor: David J. Marsh
  • Patent number: 7885972
    Abstract: A computer automated method of aggregating and presenting data includes the steps of inputting a set of user-defined instructions into a computer database system, inputting a user query into the computer database system, mining the computer database system for data relevant to the user query, creating a data set comprising said data relevant to the user query, and aggregating data in the data set using domain metrics selected based on any of predefined and configurable rules and past user usage, selecting at least one presentation report for compiling the aggregated data, wherein the selection is based on any of predefined and configurable rules and past user usage, and displaying the at least one presentation report to the user, wherein the displaying process comprises graphically arranging the at least one presentation report based on an available viewing area of a device accessing the at least one presentation report.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: February 8, 2011
    Assignee: Execue, Inc.
    Inventors: Sreenivasa R. Pragada, Viswanath Dasari
  • Patent number: 7885973
    Abstract: A computer method and system generates inquires. The method and system provide a plurality of templates. Each template outlines a respective inquiry and is associated with one or more semantic types or contexts. Each template has one or more parameters for defining a query instance of the respective inquiry. User input selects a template from the plurality and specifies values for the parameters of the user selected template. Using the user selected template and the user-specified parameter values, an instance of a query is produced. Each template, is associated with semantic types during template construction. The semantic types may be based on classes in an ontology. Template construction may include templatizing prior existing or other queries to create respective templates. In application or use of a template, query generation may be during modeling of a certain domain, and the produced query is for information about the certain domain.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Nishanth R. Sastry, Steven I. Ross, Daniel M. Gruen, Susanne C. Hupfer
  • Patent number: 7885974
    Abstract: An online service provider (OSP) operates online data centers to store members' data objects relating to various online member services of the OSP. An aggregated catalog lists members' data objects residing in the online data centers and also those residing in member computers' local storage. An aggregator monitors contents of the online storage facilities to detect new storage of prescribed types of data objects owned by the members, and also communicates with member computers to identify prescribed types of data objects newly stored in the respective local storage. The aggregator updates the aggregated catalog to list the newly stored data objects. Responsive to a request by a member, a finder searches the aggregated catalog and utilizes results of the search to provide, for display at the requesting member's computer, a consolidated listing of online data objects and locally stored data objects owned by the requesting member.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: February 8, 2011
    Assignee: AOL Inc.
    Inventors: Granville R. Fairchild, Bill Frischling, John Keeling, Dan Pacheco, Myron Rosmarin
  • Patent number: 7885975
    Abstract: A mechanism is disclosed for implementing file access control using labeled containers. With this mechanism, it is possible to implement file access control without storing a sensitivity label with each file, and without checking a sensitivity label each time a file is accessed. Rather, by virtue of the manner in which the containers are labeled, and the manner in which a portion of the file system of one container is incorporated into the file system of another container, file access is effectively controlled. Thus, with this mechanism, it is possible to implement file access control simply and efficiently.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: February 8, 2011
    Assignee: Oracle America, Inc.
    Inventor: Glenn T. Faden
  • Patent number: 7885976
    Abstract: A device for limiting access to data in a database includes an input for receiving a request to access data in a database and a processor that is communicatively coupled to the input and allows access to the data in the database. A data counter for counting an instantaneous rate of data flow and/or a volume of data accessed and a comparator for determining if the data flow and/or the volume of data accessed in the database exceeds a previously specified value is also included, wherein the processor disallows access to the data in the database in response to the instantaneous rate and/or the volume of data exceeding the previously specified value.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Asit Dan
  • Patent number: 7885977
    Abstract: The present invention is a method and system for using predetermined preferences/characteristics to ascertain personal compatibility between network or chat room participants based upon profile information. When the system determines that these preferences are favorable for interpersonal compatibility, the system will automatically notify or page the participants so as to facilitate their introduction. Further functionality, aside from the compatibility based upon profile information, includes e-mail and other electronic notification of personal compatibility as well as geographic compatibility.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: February 8, 2011
    Assignee: Jedi Technologies, Inc.
    Inventor: Benjamin D. Baker
  • Patent number: 7885978
    Abstract: The subject invention relates to systems and methods that extend the network data access capabilities of mark-up language protocols. In one aspect, a network data modeling system is provided. The system includes a protocol component that employs a computerized mark-up language to facilitate data interactions between network components. An extension component operates with the protocol component to support the data transactions, where the extension component supplies various commands above standard network and database protocols. An object model is provided as a wrapper to the extensions in order to support various online and offline database development applications.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Adrian Dumitrascu, Cristian Petculescu, Matthew E. Carroll, Paul J. Sanders, Thomas P. Conlon, Amir Netz, Oleg Lvovitch
  • Patent number: 7885979
    Abstract: A method, graphical interface and computer-readable medium for forming a batch job includes selecting at least one input file to reformat in the batch job. A batch job tree is formed for constructing a batch job with each of the input files being associated to a corresponding branch of the batch job tree. At least one reformatting process is associated with each of the input files on each branch of the batch job tree. A graphical interface for configuring a batch job includes a first interface pane for displaying and enabling selection of at least one input file, a second interface pane configured for interactively configuring a batch job tree representative of the batch job, and a third interface pane for associating at least one reformatting process to each input file.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: February 8, 2011
    Assignee: Sorenson Media, Inc.
    Inventors: Carlo Johannes Bos, Randon Morford, Mitchell Holyoak, Matthew D. Cupal, Joseph N. Romriell
  • Patent number: 7885980
    Abstract: Techniques are provided for indexing XML documents using path subsetting. According to one embodiment, a PATH table created for storing one row for each indexed node of the XML documents using user-defined criteria. The user-defined criteria are used to determine which nodes of XML documents to included in The PATH TABLE. The PATH table row for a node includes (1) information for locating the XML document that contains the node, (2) information that identifies the path of the node, and (3) information that identifies the position of the node within the hierarchical structure of the XML document that contains the node. Use of the user defined criteria is transparent to any query improves DML indexes overhead costs.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: February 8, 2011
    Assignee: Oracle International Corporation
    Inventors: Asha Tarachandani, Sivasankaran Chandrasekar, Nipun Agarwal, Eric Sedlar, Ravi Murthy, Anh-Tuan Tran
  • Patent number: 7885981
    Abstract: A software system automatically and dynamically generates a fully functional user interface (UI) based upon, and connected directly to, an underlying data model (as instantiated within a relational database management system (RDBMS)). The UI derives from an automated interrogation of the RDBMS, and comprises all mode displays (e.g., browse, search, edit, add) for all tables, and a full complement of mechanisms—integrated directly into the mode displays—for representing, navigating, and managing relationships across tables, regardless of the complexity of the underlying RDBMS schema. It utilizes a hierarchical “context stack” for suspending the working state of a particular table while “drilling down” to work with related-table information and return relevant changes to the base table.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: February 8, 2011
    Inventors: Michael Philip Kaufman, Micah Philip Silverman