Database Management System Frameworks Patents (Class 707/792)
  • Publication number: 20120102427
    Abstract: A method and system provide automated claim chart generation. The method and system import claims and related information regarding at least one patent The method and system create an initial claim chart for the patent, receive user edits to the claim elements of the claims, and process the user edits to the claim elements. After detecting a user edit to an element a first claim that is repetitive of a second claim, the method and system automatically update the corresponding element of the second claim. The method and system create a product template that includes product identifiers, product characteristics, and evidence showing that the products have the product characteristics. The method and system perform a case analysis, receive an input mapping the product characteristics to the claim elements in the initial claim chart, and generate a claim infringement analysis chart combining the mapped claim elements and the product characteristics.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 26, 2012
    Inventors: Marc Aaron Fenster, Patrick Anderson, Daniel Bork, Brad Sheafe
  • Publication number: 20120096039
    Abstract: Database elements are inserted into a database object by processing each of a plurality of operations in a sequential order within a first processing round to insert the database elements into the database objects, where processing for at least one operation in the order becomes suspended due to a resource request, and where at least one successive operation is initiated in response to suspension of one or more prior operations to enable prefetching of information for processing the operations. Each suspended operation is re-processed with the prefetched information in one or more additional processing rounds until processing of the operations is completed.
    Type: Application
    Filed: October 18, 2010
    Publication date: April 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert W. Lyle, Ping Wang
  • Publication number: 20120096040
    Abstract: Methods and systems for managing large write-once tables are described. In some embodiments, a relational database management system includes a space allocation module that utilizes both a logical space allocation scheme, as well as a physical space allocation scheme, to allocate space in units (e.g., pages) having two different sizes—small pages and big pages. For instance, small pages are logically allocated with a conventional converter module, which manages a converter table for mapping logical pages to physical pages, while big pages are physically allocated with an object directory manager, which manages big objects comprised of big pages.
    Type: Application
    Filed: December 20, 2011
    Publication date: April 19, 2012
    Applicant: SAP AG
    Inventor: Ivan Schreter
  • Patent number: 8161013
    Abstract: Implementing application specific management policies on a content addressed storage device is disclosed. In one embodiment, each data object stored on the content addressed storage device is associated with one of a plurality of data sets. A corresponding data set specific management policy is associated with at least each of a subset of said plurality of data sets. The applicable data set specific management policy is applied to the data objects of each data set with which a corresponding data set specific management policy has been associated.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: April 17, 2012
    Assignee: EMC Corporation
    Inventors: Richard Urmston, William McConnell
  • Patent number: 8161074
    Abstract: A modular repository is described, where operational features may be implemented without the need to scan every resource included in the modular repository. A modular repository includes a dedicated set of database objects containing all information needed to access the resources in the repository. For example, the database objects of a modular repository may include those user identifier mappings and ACL mappings, etc., to which metadata in the modular repository refers. A database system may also include a mechanism through which a modular repository may be mounted under a subdirectory of a common directory in the database system. The resources of a modular repository that are mounted under the common directory may be accessed through the common directory. Further, a client may query the resources of any modular repository mounted under the common directory by making the federated repository, represented by the common directory, the context of the query.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: April 17, 2012
    Assignee: Oracle International Corporation
    Inventors: Sivasankaran Chandrasekar, Sam Idicula, Nipun Agarwal, Viswanathan Krishnamurthy
  • Publication number: 20120089646
    Abstract: A method of performing a database join is provided herein. The method includes receiving a query. The query may specify an update for a table. The method further includes determining that the table is associated with a subscriber. Additionally, the method includes generating an audit log for the update within the table. The audit log may comprise the update.
    Type: Application
    Filed: October 8, 2010
    Publication date: April 12, 2012
    Inventors: Rohit N. Jain, Yuval Sherman, Gary S. Smith
  • Publication number: 20120089593
    Abstract: Various embodiments of systems and methods for query optimization based on reporting specifications are described herein. A plurality of data provider objects are categorized into one or more used data provider objects that are used in a report at a first instance and one or more unused data provider objects that are not used in the report at the first instance. The plurality of data provider objects is part of a query. A modified query is then created by excluding the unused data provider objects. Data of the used data provider objects is retrieved and stored in a local data source using the modified query. The unused data provider objects are displayed such that they are differentiated from the used data provider objects and can be selected for use in the report at the second instance.
    Type: Application
    Filed: October 11, 2010
    Publication date: April 12, 2012
    Inventor: SHIV PRATAP SINGH
  • Patent number: 8156149
    Abstract: Reshaping of streams is provided to facilitate utilizing the streams without rapidly increasing memory requirements as the size of the stream increases. The streams can be pushed to alternative storage upon being reshaped, for example, such as to a persistent storage. If the streams lose structure, for example if a hierarchical stream is reshaped into a flat structure for storage in a database, structural information can be stored along with the streams and utilized to shape the stream to its original structure upon request for data, for example. Streams can be pulled from an exposing device or application, and portions of the stream can be transformed and stored according to a set of stop elements; the stop elements can be associated with functions that take action on the stream upon reaching a stop element, such as transforming and storing a portion thereof.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: April 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Avner Y. Aharoni, Henricus Johannes Maria Meijer
  • Publication number: 20120084325
    Abstract: A method, system, apparatus, and article of manufacture is configured to merge hierarchies in a computer system. A relational database management system (RDBMS) stores information in the computer system. As part of a process and framework, a series of business rules and process workflows that manage data (that is hierarchical in nature) that resides in one or more RDBMS tables are maintained. A first and second hierarchy table are obtained/defined. A placeholder column that will contain mapping information may be defined with the database schema. User input is accepted that identifies data in the second table that maps to data in the first table. Based on the user input, the data in the second table is mapped to the data in the first table. The mapping is utilized to create a merged hierarchy in RDBMS.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 5, 2012
    Applicant: TERADATA US, INC.
    Inventors: NEELESH V. BANSODE, THOMAS K. RYAN, LATESH PANT, ACHAL P. PATEL
  • Publication number: 20120084569
    Abstract: A method is provided for creating a secure dataset using a software application running on a data processing system, wherein the method comprises the following steps: receiving digital image data (1) that represents one or more images, receiving at least one item of additional information (2) relating to the image data (1), creating a data object (3) that comprises the image data (1) and the at least one item of additional information (2), receiving a qualified timestamp (4) that is assigned to the data object (3), and storing the data object (3) in a data-base together with the assigned timestamp (4).
    Type: Application
    Filed: October 4, 2011
    Publication date: April 5, 2012
    Applicant: cp.media AG
    Inventors: Olaf Feller, Burkhardt Brennecke
  • Publication number: 20120084319
    Abstract: A method, system, apparatus, and article of manufacture is configured to expose a database asset as a web service. A relational database management system (RDBMS) that stores information is executed in a computer system. As part of a process and framework, a series of business rules and process workflows are maintained that manage data that resides in RDBMS tables. A rule is created that contains an application programming interface definition with predefined input and output for exposing the database asset as the web service. The rule is exposed as the web service. The web service is used to invoke a database operation based on the database asset, and to output a result.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 5, 2012
    Applicant: TERADATA US, INC.
    Inventors: NEELESH V. BANSODE, THOMAS K. RYAN, SHASHANK SHEKHAR
  • Patent number: 8150882
    Abstract: Aspects of the subject matter described herein relate to mapping from application objects to an abstract data model. In aspects, a mapper receives registrations that indicate behavior (e.g., how objects are constructed, modified, or examined) of application objects. The behavior may be specified using user-supplied expressions. The mapper aggregates this data and uses it to map application requests for data access into one or more operations that operate on the abstract data model. A data access layer may then translate the operations into actions to access data corresponding to the requests from a store. If appropriate, data obtained from the store may then be inserted into application objects as indicated by the registrations.
    Type: Grant
    Filed: March 3, 2009
    Date of Patent: April 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Colin Joseph Meek, Jeffrey M. Derstadt, Arthur John Cerdic Vickers
  • Publication number: 20120078967
    Abstract: A financial services enterprise may provide for integrating a framework application and a task database. A flat file is extracted from a framework application, wherein the flat file is associated with a task and the task is associated with a financial services project. The flat file is manipulated to form a relational database data structure associated with the task. The relational database data structure is communicated to a management module, and the management module stores the relational database data structure in the task database to facilitate modeling the financial services project associated with a financial services enterprise.
    Type: Application
    Filed: September 24, 2010
    Publication date: March 29, 2012
    Applicant: Bank of America Corporation
    Inventors: Heather J. Hagan, Julie A. Knutson, Karen Macauley, James A. Blanchard, III, Brian T. Kukwa
  • Publication number: 20120078968
    Abstract: Example methods and apparatus to manage process control data are disclosed. A disclosed example method includes receiving a request for process data associated with a field device, searching a database for a descriptor file that includes the requested process data, and accessing the descriptor file to retrieve the process data to display within an application, wherein the process data is retrieved using a schema that specifies that the process data is located at an object referenced by a file entry that is part of a section of a file body included within the file. In the example method, the object may include at least one of an expression to calculate a value using the process data in a mathematical formula or a display transformation to instruct how the process data is to be displayed.
    Type: Application
    Filed: September 27, 2010
    Publication date: March 29, 2012
    Inventor: Mark Nixon
  • Publication number: 20120078892
    Abstract: Systems and methods for searching for objects located in a virtual world include having a virtual construct such as a bot crawl the virtual world by moving from place to place. Object information is collected about the objects associated with the place and the object information is stored in a searchable database. Users can search the database for objects in the virtual world. The information can be further filtered or classified to aid in searching.
    Type: Application
    Filed: September 29, 2011
    Publication date: March 29, 2012
    Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: William Cook, Cristina Lopes
  • Publication number: 20120078853
    Abstract: A knowledge management platform eliminates the trial and error process for analytical chemists in, for example, identifying appropriate methodologies for separating mixtures of chemical compounds. The platform allows the analytical chemists to perform a variety of searches on data existing from previous experiments, procedures, and/or processes. The platform may be employed to make faster decisions, and ultimately decreases the time taken in selecting an appropriate separation methodology.
    Type: Application
    Filed: September 21, 2011
    Publication date: March 29, 2012
    Applicant: CambridgeSoft Corporation
    Inventors: Biying Huang, Scott G. Flicker, William B. Ballard, Robin Y. Smith, Sean G. Greenhow, Shadrack C. Frazier
  • Patent number: 8145671
    Abstract: A critical parameter/requirements management process model for managing a development program for a product and an associated product structure-driven critical parameter/requirements management tool and environment is provided. In one embodiment, the process includes a product structure classification scheme, a parameter/requirements classification scheme, a parameter/requirements process and maturity model, and in-process and requirements conformance views. In one embodiment, the tool includes a user interface layer, a business layer, a data layer, and a database. The user interface layer may include a product structure feature group, an add/edit/link feature group, a manage maturity feature group, and a manage conformance feature group. The tool may be implemented as a web server accessible to user workstations operating as thin clients.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: March 27, 2012
    Assignee: Xerox Corporation
    Inventors: Charles D. Rizzolo, Ronald E. Stokes, Louis F. LaVallee, Charles M. Gardiner, William R. Smith, Kathy Cupo, Richard S. Pagano, Joel S. Cornell, Barry P. Mandel, Ralph E. Simpson, John T. Potter
  • Publication number: 20120066264
    Abstract: The present invention is a system for automatic recognition of data store architecture and tracking dynamic changes and evolution in data store architecture. The system of the invention is a complementary system, which can be added onto an existing data store system using the existing interfaces or can be integrated with a data store system. The system comprises three main components that are configured to compose an approximation of the data store architecture. The first of these components is adapted to execute an analysis of the architecture of the data store; the second of the components is adapted to collect and compile statistics from said data store; and the third of the components is adapted to compose an approximation of the architecture of said data store. Methods for using the system of the invention are also described.
    Type: Application
    Filed: December 14, 2009
    Publication date: March 15, 2012
    Applicant: YANICKLO TECHNOLOGY LIMITED LIABILITY COMPANY
    Inventors: Guy Shaked, Valdimir Braverman, Marina Sadetsky
  • Publication number: 20120066265
    Abstract: A method, apparatus, and computer-readable medium for supporting multiple users working on a project includes a project server. Projects are divided into a plurality of revision units based on the type of each of the plurality of objects and the relationships between the plurality of objects. The division of the project into a plurality of revision units can be facilitated by determining that an object type of an object is included in a user defined list of objects to be designated root objects of a revision unit. Objects having an object type not included in the user defined list of objects to be designated as root objects are designated non-root objects and associated with a revision unit of a root object that the non-root object branches from. Projects divided into a plurality of revision units can be stored in a database in communication with the project server.
    Type: Application
    Filed: September 7, 2011
    Publication date: March 15, 2012
    Applicant: Siemens Corporation
    Inventors: Yufeng Li, Joe Najjar
  • Publication number: 20120066088
    Abstract: A machine for tracking job completion is disclosed. The machine for tracking job completion includes a software program that users can execute. Users are classified as either parents or children. Users classified as parents are allowed to use an assign jobs utility, an assign reward utility, a family member definition utility, and a parent send message utility. Parents use these utilities to define and assign jobs to a child and define and assign rewards the child can earn by completion of the jobs. Users classified as children are allowed to use a job credit utility, a reward purchase utility, an organize points utility, and a child send message utility. Children use these utilities to track job completion and purchase rewards earned by job completion. Child users can spend earned points on rewards that allow them to save money or rewards points, and/or contribute their earned money to charity.
    Type: Application
    Filed: September 30, 2011
    Publication date: March 15, 2012
    Inventor: Greggory Murset
  • Publication number: 20120066263
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for incremental data transfer in a database management system (DBMS) are provided. In an embodiment, a database table enabled for partial export from a database management system is identified. Data within the database table to be exported is also identified, and the identified data is transferred in a chosen format from the database table to an export location.
    Type: Application
    Filed: September 13, 2010
    Publication date: March 15, 2012
    Applicant: Sybase, Inc.
    Inventor: Elton Philip WILDERMUTH
  • Patent number: 8135760
    Abstract: Embodiments of the invention relate to determining the lineage of a content unit stored on an object addressable storage (OAS) system. When a content unit that is derived from at least one other content unit is stored on an OAS system, metadata that identifies the source content unit(s) from which the at least one content unit was derived may be stored. This metadata may be subsequently used to determine the lineage of the content unit.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: March 13, 2012
    Assignee: EMC Corporation
    Inventors: Stephen Todd, John D. Hushon, Jr.
  • Patent number: 8135693
    Abstract: A process as provided for streamlined opinion data submission to decision makers. The process provides electronic transmission to local, state and Federal elected representatives based on physical location, provides/gathers issue-based opinions from the public, and consolidates the opinions in a relational database for dissemination to the public and/or elected officials and/or other decision makers.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: March 13, 2012
    Inventors: Sandra B. Brazier, Deidra B. Jeffries
  • Publication number: 20120059855
    Abstract: A method for enabling organization of a plurality of media objects is disclosed. The method comprises playing a digital media object to a user; capturing the interaction of the user with the played digital media object; and tagging the played digital media object based on said interaction. A software program product implementing this method, a system comprising the software program product and a digital media object tagged in accordance with this method are also disclosed.
    Type: Application
    Filed: May 26, 2009
    Publication date: March 8, 2012
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Prasenjit Dey, Sriganesh Madhvanath, Ramadevi Vennelakanti
  • Patent number: 8131768
    Abstract: Systems and methods are disclosed for analyzing data-flow using program expressions or terms by extracting a control flow graph node from a work list; merging symbolic term values at join nodes; performing simplification of term values using rewriting logic; determining successors of the graph node to which data must be propagated; and updating symbolic data for elements of the successors.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: March 6, 2012
    Assignee: NEC Laboratories America, Inc.
    Inventor: Nishant Sinha
  • Publication number: 20120054245
    Abstract: A method, apparatus, and computer-readable medium is provided for replaying captured workload data in a database environment with connection pools. A replay system includes a dispatcher that manages a connection pool. In one aspect, the dispatcher selects available connections for sending database commands that are ready to be executed against a database, but prevents from being sent, or holds, commands that are not ready to be executed against the database. Commands may be stored at the dispatcher until the database advances to a state that allows the commands to be executed. In another aspect, the dispatcher may use an available connection to send a command to a database instance even though the command is not ready to be executed, as long as at least a threshold number or percentage of connections remains available.
    Type: Application
    Filed: August 27, 2010
    Publication date: March 1, 2012
    Inventors: Romain COLLE, Karl Dias, Leonidas Galanis, Supiti Buranawatanachoke, Jonathan Giloni, Efstratios Papadomanolakis, Yujun Wang
  • Patent number: 8126929
    Abstract: Techniques are disclosed for encoding a variable length structure such that it facilitates forward and reverse scans of a list of such structures as needed. While the techniques are applicable to a wide variety of applications, they are particularly well-suited for use with structures such as those found in compressed database indexes. For example, a computer-implemented method for processing one or more variable length data structures includes the following steps. Each variable length data structure is obtained. Each variable length structure comprises one or more data block. A variable length encoding process is applied to the one or more blocks of each variable length data structure which comprises setting a continuation data value in each block to a first value or a second value, wherein the setting of the continuation data values enables bi-directional scanning of each variable length structure.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Lipyeow Lim, Timothy Ray Malkemus, George Andrei Mihaila
  • Publication number: 20120047082
    Abstract: A system and method for managing a home/property is disclosed in which the assets of a home/property may be managed. The assets may include location assets (e.g., a location of the property or house such as the backyard or first floor), fixed assets (e.g., equipment that is typically sold with a house/property such as a furnace) and furnishing assets (e.g., assets that a owner will typically take when the house/property is sold such as a billiards table or a television).
    Type: Application
    Filed: August 17, 2011
    Publication date: February 23, 2012
    Applicant: Homezada, Inc.
    Inventor: John Bodrozic
  • Patent number: 8122009
    Abstract: The present invention is generally directed to a system, method and article of manufacture for accessing data represented abstractly through an abstraction model. In one embodiment, a data repository abstraction layer provides a logical view of an underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs conversion of an abstract query (i.e., a request for results or a request to modify data) into a form that can be used against a particular physical data representation. Abstract and/or physical queries are transformed according to model entities which define a relationship between logical fields of the data repository abstraction layer.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Jennifer L. LaRocca, Richard J. Stevens, Jeffrey W. Tenner
  • Patent number: 8122040
    Abstract: A method for bi-directional data replication between a Web Service application and a relational database are provided. Techniques of Enterprise Application Integration (EAI) and Extract Transform Load (ETL) technology are employed to create a relational database schema, load the schema, synchronize the structure and the content of the schema, and replicate changes in the content of the schema to the web services application. Optional advanced techniques to support reporting, legacy data migration, and integration with other applications are also provided.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: February 21, 2012
    Inventors: Richard Banister, Thomas Edgar Hawkes
  • Publication number: 20120041985
    Abstract: Systems and methods presented herein allow a user to select multiple interface elements, simultaneously copy the selected elements, and simultaneously replicate the data values from the multiple interface elements into existing corresponding interface elements. The user selection includes first and second interface elements presented on a display device, each of the selected interface elements comprising metadata and a data value. The selected elements can be copied by creating and storing a data template that includes the metadata and data values of the first and second interface elements. The data template can then be compared against other existing interface elements to identify corresponding interface elements, such that the data values of the copied interface elements can be replicated into the identified corresponding interface elements.
    Type: Application
    Filed: August 10, 2010
    Publication date: February 16, 2012
    Inventor: Christof ENGEL
  • Patent number: 8117231
    Abstract: Articles of manufacture and methods are described. Specifically, the methods include constructing category structures within a database, classifying a data item within a database, and facilitating location of a data item within a database are described. A first method includes defining, in a database, a first structure of categories and an alternative second structure of categories to provide an alternative classification of a data item. A second method includes classifying a data item in a first hierarchy of categories and a second alternative hierarchy of categories. A third method includes locating a data item responsive to identifying of a link between a first hierarchy of categories and a second alternative hierarchy of categories.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: February 14, 2012
    Assignee: eBay Inc.
    Inventor: Joseph Seamon
  • Patent number: 8108428
    Abstract: A data network storing data relating to work done by vendors for clients is described. The network includes two or more servers, each server containing (1) an exhaustive vendor data base that contains client-independent vendor data for every vendor, and (2) one or more individual client databases, each containing client information for a single client. The exhaustive vendor data base is replicated between the servers, and the client information for each client is contained by one individual client data base on one server.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: January 31, 2012
    Assignee: Legal Systems Holding Company
    Inventors: Ronald Wencel, Richard Boone, Thomas G. Melling
  • Patent number: 8108430
    Abstract: A property tree user interface permits user assignment of values to metadata properties and user navigation of data, within a system that includes a data storage subsystem in which data items are organized and queried by way of properties. The property tree includes nodes that expose properties of data items. A user may interact with the property tree in order to effect an assignment of a property, in which case the value associated with the property in the data storage subsystem is modified. The property tree may also display nodes that represent folders within a hierarchical file system, nodes that represent properties with inherent hierarchy, and nodes that represent user-defined hierarchical properties, and the property tree may display such nodes in a carousel control.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: January 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Lyon King-Fook Wong, Stephan Hoefnagels, Relja B. Ivanovic, David G. De Vorchik, Paul L. Cutsinger
  • Patent number: 8108431
    Abstract: A method providing a level of indirection that abstracts the details of physical data storage, requiring neither indexing nor contiguity of data elements in physical storage for efficient data access. Tables are organized in a diagonal pattern (with a natural implementation in electronic spreadsheets), where the region occupied by each table is expandable and shrinkable. A novel query processing mechanism applies successive expressions in a query to progressively smaller arrays of references to a table's records. A novel method for implementing join operations avoids data replication, where the table derived from the join contains a matrix of references to values in the original tables. The derived table can subsequently be used to update the original tables via references, where this capability can be utilized in a user interface supporting atomic data entry transactions, where users may edit the derived table, and the corresponding original tables are atomically updated.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: January 31, 2012
    Assignee: Autotelika, Incorporated
    Inventors: Mahmut Guner, David Rosenblitt
  • Patent number: 8108432
    Abstract: A system for automated conversion and delivery of medical images. A data storage system is configured to store medical images, associated metadata, converted medical images, standardized format specifications for destination devices and services, and message templates. A server is coupled to the data storage system and a communication interface. The server is configured to receive a medical image file, comprising medical data and metadata, in a medical data format, determine an output destination type based on the metadata, correlate the output destination type with a standardized format specification, convert the medical data based on the correlated standardized format specification, and assemble and translate an output message that includes the converted medical data based on message templates that correlate with the output destination type.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: January 31, 2012
    Assignee: Great Connection, Inc.
    Inventors: Martin Westin, Johanna Wollert Melin, Åsa Sjöblom Nordgren
  • Publication number: 20120016908
    Abstract: A volatile memory manager of a data handling system can be configured to convert the one-to-many external reference into an external reference that references the common ancestor node of the contiguous region. Specific pathing and/or termination conditions can be contained in a Relationship_Path parameter of the external reference. The hierarchical data structure can also be loaded into volatile memory by the volatile memory manager as data structure references. The volatile memory manager can be further configured to perform various functions utilizing the external and data structure references.
    Type: Application
    Filed: July 19, 2010
    Publication date: January 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ANITA O. L. LEUNG, JOHN MOURRA, C. LORNE PARSONS, KEVIN QUAN, CRYSTAL J. SU, GRANT D. TAYLOR, HIROSHI TSUJI
  • Publication number: 20120016805
    Abstract: An electronic document is accessed. A structural definition that defines a structural convention according to which information within the electronic document is arranged also is accessed. Based on the accessed structural definition, at least some of the information is extracted from the electronic document. A machine-understandable representation of the extracted information then is generated.
    Type: Application
    Filed: July 13, 2010
    Publication date: January 19, 2012
    Inventors: Sven Graupner, Hamid Reza Motahari Nezhad, Sujoy Basu
  • Patent number: 8099427
    Abstract: A search article estimation apparatus is provided that is capable of estimating an article that a user is trying to search for, even when the user cannot accurately provide information on the article that the user wants to search for. The state of access to a storage equipment by the user and a change in articles in the storage equipment during the access are checked by a sensing apparatus. If there is no change in articles, then a search state detection means determines that the user has performed an article search but has been unable to find the article. Furthermore, a search article estimation means refers to a storage location database and estimates an article that should originally be stored in the storage equipment, to be the article that the user is searching for.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: January 17, 2012
    Assignee: Panasonic Corporation
    Inventors: Toru Tanigawa, Shusaku Okamoto, Osamu Yamada, Tomonobu Naruoka
  • Patent number: 8099445
    Abstract: Methods and apparatus, including computer program products, implementing techniques for selecting an application to be used to manipulate a file in a computing environment. The technique includes receiving a request to manipulate a file, the file having a file type, identifying a plurality of applications associated with the file type in the computing environment, and selecting an application from the plurality of applications associated with the file type based at least in part on context information representing a context of the computing environment. Each of the identified plurality of applications associated with the file type are capable of manipulating files of the file type.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: January 17, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Larry Masinter, Roger Webster
  • Publication number: 20120011165
    Abstract: In a method of encapsulating information in records from two or more disparate databases into an encapsulated database, one or more of the disparate databases having dissimilar field structures, each record is partitioned into a plurality of object class entries within the encapsulated database, an object class pointer is generated for each of a first subset of the plurality of object class entries, each generated pointer pointing to a different one of the plurality of object class entries. The plurality of object class entries are stored in non-adjacent storage locations within the database, with each of a second subset of the plurality of object class entries stored in association with one of the generated pointers, the second subset being different from the first subset. No data mapping or translator application is employed to account for the dissimilar field structures.
    Type: Application
    Filed: September 6, 2011
    Publication date: January 12, 2012
    Inventor: Christopher B.A. Coker
  • Patent number: 8095560
    Abstract: Methods and apparatus are described by which edge attribute data relating to a system that may be represented by a directed graph may be efficiently aggregated despite the presence of virtual entities in the system for which edge attribute data aggregation is not useful or meaningful.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: January 10, 2012
    Assignee: Yahoo! Inc.
    Inventor: Mahmoud Alnahlawi
  • Patent number: 8095561
    Abstract: A modular framework for data import/export in an application that allows modules/components to be independently developed for importing and exporting data related to specific entities, including the handling of dependencies between entities. The framework is metadata driven which allows new entities to be introduced in the application with new modules for importing/exporting data related to those entities, without updating modules for exporting existing entities. Each type of entity is defined with a schema that represents the logical entity such that the entity is agnostic as to how the entity data is stored in database tables. A master configuration file is created for the application that lists each entity that can be imported or exported by the application, and defines how the framework imports or exports the business entity. Additionally, dynamic batching is provided to divide large datasets into multiple batches for suitable consumption by consumers of the exported data.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: January 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Bin Lu, Mehul Y. Shah
  • Publication number: 20120005231
    Abstract: A method and apparatus for document and potential evidence management with smart devices is provided. The method includes the steps of authorizing a smart device, verifying a user of the smart device. The smart device is then used to collect a document or piece of potential evidence. As part of the collection process, the user may apply an electronically registerable marking to the electronic record. The electronic record is then uploaded to a record repository. The record repository is a relational database that builds relationships among the documents and potential evidence using the markings applied during the collection process.
    Type: Application
    Filed: March 16, 2011
    Publication date: January 5, 2012
    Applicant: Intelli-Services, Inc.
    Inventors: Samuel Beckey, Joseph Fanelli, Christopher Blunden
  • Publication number: 20120005232
    Abstract: A method and system or research database management is provided. In one aspect a plurality of items of electronic content that comprise similar identifiers of premises and similar identifiers of conclusions drawn from those premises are received at a processor and stored in a database. In another aspect, the identifiers of the premises are received at a processor and the database is mined for intersections of conclusions in the content.
    Type: Application
    Filed: March 19, 2010
    Publication date: January 5, 2012
    Inventor: Matthew Oleynik
  • Patent number: 8090747
    Abstract: Exemplary embodiments of system, computer-accessible medium and method can be provided for organizing or analyzing at least two sets of data. The sets of data can be organized and/or analyzed by generating a data structure for the sets of data and comparing the data structure for the at least two sets of data. The data structure can be in the form of a phylogenetic-type tree, and at least one of the sets of the data can include time series data.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: January 3, 2012
    Assignee: New York University
    Inventors: Samantha Kleinberg, Bhubaneswar Mishra
  • Publication number: 20110314062
    Abstract: A method and system for entities of a data access layer, the data access layer following an entity-relationship model in which data are depicted in term of entities and relationships between them and the entities are provided with a CRUD interface. The method includes the steps of: defining a meta-entity being a virtual entity, resulting as a composition of parts of one or more entities; describing the virtual entity, via a virtual entity descriptor, as a hierarchical structure in which entities are connected in a parent-child structure via a link; in the virtual entity descriptor, specifying which properties are taken from each entity to form partial entities of the virtual entity; providing a CRUD interface on the virtual entity; and at run time, accessing the virtual entity via its CRUD interface. The accessing is implemented as a set of calls to CRUD methods accessing the entities composing the virtual entity.
    Type: Application
    Filed: June 8, 2011
    Publication date: December 22, 2011
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: ANDRE BOERO, DAVIDE CORSO
  • Publication number: 20110311511
    Abstract: The invention relates to the X-ray crystal structure of PfA-M1 aminopeptidase alone, and in complex with the phosphinate dipeptide analogue hPheP[CH2]Phe. More specifically the present invention provides the structure coordinates of PfA-M1 and PfA-M1 in complex with Co4. The invention also includes the use of the X-ray crystal structures as drug target models for anti-malarial drug design and a method for identifying or designing novel anti-malarial drugs, for example using high-throughput chemical screening and medicinal chemistry methods. The invention further provides anti-malarial drugs identified or designed according to the aforementioned method and their use for obstructing protein metabolism and synthesis in a parasite by blocking the entrance of Hb-derived peptides and/or blocking the exit of released amino acids at the active site of PfA-M1 protease.
    Type: Application
    Filed: February 12, 2009
    Publication date: December 22, 2011
    Inventors: James Charles Whisstock, Ashley Maurice Buckle, Sheena McGowan, Corrine Joy Porter, John P. Dalton, Jonathon Lowther, Colin Martin Stack, Sheila Mary Donnelly
  • Patent number: 8082273
    Abstract: A computer-implemented apparatus, method, and article of manufacture provide the ability to manage a plurality of database systems. A domain contains the database systems, and a database in one of the systems has segmented global memory partitions. A virtual monitor partition provides logon access to the segmented global memory partitions in a form of a virtual database. Open application programming interfaces (API) enable logon access to the virtual monitor partition to access data in the virtual database. A multi-system regulator manages the domain and utilizes the open APIs to access data in the virtual data base.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: December 20, 2011
    Assignee: Teradata US, Inc.
    Inventors: Douglas Brown, Todd Walter, Anita Richards, Debra Galeazzi
  • Publication number: 20110307519
    Abstract: User experience in a designer tool manages cogeneration of a database application and a database accessible through the application. A user places a visual representation of an application element designed to control a relational or hierarchical dataset. Code is automatically called to add the application element to the application, and automatically invoked to create database schema elements designed to implement the dataset in the database under application element control. Users verify that an application element has been automatically added, and confirm that database schema elements implementing the dataset(s) under control of the application element have been automatically created. A tutorial illustrates a workflow utilizing a designer tool to cogenerate a database application and a database without a data design step. A wizard utilizes the designer tool to cogenerate a database application and a database that collectively implement a calendar, a diagram, a tree, a wiki, and/or a list.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Gersh Payzer, Stephen Michael Danton, Noaa Avital, Pedro Ardila, Stephen J. Millet, John R. Justice, Eric Kenneth Zinda, Christopher L. Anderson