Database Management System Frameworks Patents (Class 707/792)
-
Publication number: 20120102427Abstract: 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: ApplicationFiled: October 20, 2011Publication date: April 26, 2012Inventors: Marc Aaron Fenster, Patrick Anderson, Daniel Bork, Brad Sheafe
-
Publication number: 20120096039Abstract: 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: ApplicationFiled: October 18, 2010Publication date: April 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert W. Lyle, Ping Wang
-
Publication number: 20120096040Abstract: 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: ApplicationFiled: December 20, 2011Publication date: April 19, 2012Applicant: SAP AGInventor: Ivan Schreter
-
Patent number: 8161013Abstract: 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: GrantFiled: November 8, 2004Date of Patent: April 17, 2012Assignee: EMC CorporationInventors: Richard Urmston, William McConnell
-
Patent number: 8161074Abstract: 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: GrantFiled: September 15, 2009Date of Patent: April 17, 2012Assignee: Oracle International CorporationInventors: Sivasankaran Chandrasekar, Sam Idicula, Nipun Agarwal, Viswanathan Krishnamurthy
-
Publication number: 20120089646Abstract: 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: ApplicationFiled: October 8, 2010Publication date: April 12, 2012Inventors: Rohit N. Jain, Yuval Sherman, Gary S. Smith
-
Publication number: 20120089593Abstract: 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: ApplicationFiled: October 11, 2010Publication date: April 12, 2012Inventor: SHIV PRATAP SINGH
-
Patent number: 8156149Abstract: 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: GrantFiled: July 24, 2007Date of Patent: April 10, 2012Assignee: Microsoft CorporationInventors: Avner Y. Aharoni, Henricus Johannes Maria Meijer
-
Publication number: 20120084325Abstract: 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: ApplicationFiled: September 30, 2011Publication date: April 5, 2012Applicant: TERADATA US, INC.Inventors: NEELESH V. BANSODE, THOMAS K. RYAN, LATESH PANT, ACHAL P. PATEL
-
Publication number: 20120084569Abstract: 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: ApplicationFiled: October 4, 2011Publication date: April 5, 2012Applicant: cp.media AGInventors: Olaf Feller, Burkhardt Brennecke
-
Publication number: 20120084319Abstract: 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: ApplicationFiled: September 30, 2011Publication date: April 5, 2012Applicant: TERADATA US, INC.Inventors: NEELESH V. BANSODE, THOMAS K. RYAN, SHASHANK SHEKHAR
-
Patent number: 8150882Abstract: 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: GrantFiled: March 3, 2009Date of Patent: April 3, 2012Assignee: Microsoft CorporationInventors: Colin Joseph Meek, Jeffrey M. Derstadt, Arthur John Cerdic Vickers
-
Publication number: 20120078967Abstract: 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: ApplicationFiled: September 24, 2010Publication date: March 29, 2012Applicant: Bank of America CorporationInventors: Heather J. Hagan, Julie A. Knutson, Karen Macauley, James A. Blanchard, III, Brian T. Kukwa
-
Publication number: 20120078968Abstract: 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: ApplicationFiled: September 27, 2010Publication date: March 29, 2012Inventor: Mark Nixon
-
Publication number: 20120078892Abstract: 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: ApplicationFiled: September 29, 2011Publication date: March 29, 2012Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: William Cook, Cristina Lopes
-
Publication number: 20120078853Abstract: 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: ApplicationFiled: September 21, 2011Publication date: March 29, 2012Applicant: CambridgeSoft CorporationInventors: Biying Huang, Scott G. Flicker, William B. Ballard, Robin Y. Smith, Sean G. Greenhow, Shadrack C. Frazier
-
Patent number: 8145671Abstract: 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: GrantFiled: January 18, 2011Date of Patent: March 27, 2012Assignee: Xerox CorporationInventors: 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: 20120066264Abstract: 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: ApplicationFiled: December 14, 2009Publication date: March 15, 2012Applicant: YANICKLO TECHNOLOGY LIMITED LIABILITY COMPANYInventors: Guy Shaked, Valdimir Braverman, Marina Sadetsky
-
Publication number: 20120066265Abstract: 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: ApplicationFiled: September 7, 2011Publication date: March 15, 2012Applicant: Siemens CorporationInventors: Yufeng Li, Joe Najjar
-
Publication number: 20120066088Abstract: 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: ApplicationFiled: September 30, 2011Publication date: March 15, 2012Inventor: Greggory Murset
-
Publication number: 20120066263Abstract: 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: ApplicationFiled: September 13, 2010Publication date: March 15, 2012Applicant: Sybase, Inc.Inventor: Elton Philip WILDERMUTH
-
Patent number: 8135760Abstract: 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: GrantFiled: November 1, 2007Date of Patent: March 13, 2012Assignee: EMC CorporationInventors: Stephen Todd, John D. Hushon, Jr.
-
Patent number: 8135693Abstract: 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: GrantFiled: January 21, 2009Date of Patent: March 13, 2012Inventors: Sandra B. Brazier, Deidra B. Jeffries
-
Publication number: 20120059855Abstract: 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: ApplicationFiled: May 26, 2009Publication date: March 8, 2012Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Prasenjit Dey, Sriganesh Madhvanath, Ramadevi Vennelakanti
-
Patent number: 8131768Abstract: 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: GrantFiled: December 9, 2008Date of Patent: March 6, 2012Assignee: NEC Laboratories America, Inc.Inventor: Nishant Sinha
-
Publication number: 20120054245Abstract: 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: ApplicationFiled: August 27, 2010Publication date: March 1, 2012Inventors: Romain COLLE, Karl Dias, Leonidas Galanis, Supiti Buranawatanachoke, Jonathan Giloni, Efstratios Papadomanolakis, Yujun Wang
-
Method and apparatus for encoding list of variable length structures to support bi-directional scans
Patent number: 8126929Abstract: 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: GrantFiled: March 27, 2008Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventors: Bishwaranjan Bhattacharjee, Lipyeow Lim, Timothy Ray Malkemus, George Andrei Mihaila -
Publication number: 20120047082Abstract: 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: ApplicationFiled: August 17, 2011Publication date: February 23, 2012Applicant: Homezada, Inc.Inventor: John Bodrozic
-
Patent number: 8122009Abstract: 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: GrantFiled: March 23, 2009Date of Patent: February 21, 2012Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Jennifer L. LaRocca, Richard J. Stevens, Jeffrey W. Tenner
-
Patent number: 8122040Abstract: 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: GrantFiled: August 29, 2007Date of Patent: February 21, 2012Inventors: Richard Banister, Thomas Edgar Hawkes
-
Publication number: 20120041985Abstract: 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: ApplicationFiled: August 10, 2010Publication date: February 16, 2012Inventor: Christof ENGEL
-
Patent number: 8117231Abstract: 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: GrantFiled: March 31, 2009Date of Patent: February 14, 2012Assignee: eBay Inc.Inventor: Joseph Seamon
-
Patent number: 8108428Abstract: 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: GrantFiled: November 30, 2004Date of Patent: January 31, 2012Assignee: Legal Systems Holding CompanyInventors: Ronald Wencel, Richard Boone, Thomas G. Melling
-
Patent number: 8108430Abstract: 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: GrantFiled: July 29, 2005Date of Patent: January 31, 2012Assignee: Microsoft CorporationInventors: Lyon King-Fook Wong, Stephan Hoefnagels, Relja B. Ivanovic, David G. De Vorchik, Paul L. Cutsinger
-
Patent number: 8108431Abstract: 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: GrantFiled: March 24, 2008Date of Patent: January 31, 2012Assignee: Autotelika, IncorporatedInventors: Mahmut Guner, David Rosenblitt
-
Patent number: 8108432Abstract: 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: GrantFiled: March 10, 2011Date of Patent: January 31, 2012Assignee: Great Connection, Inc.Inventors: Martin Westin, Johanna Wollert Melin, Åsa Sjöblom Nordgren
-
Publication number: 20120016908Abstract: 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: ApplicationFiled: July 19, 2010Publication date: January 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ANITA O. L. LEUNG, JOHN MOURRA, C. LORNE PARSONS, KEVIN QUAN, CRYSTAL J. SU, GRANT D. TAYLOR, HIROSHI TSUJI
-
Publication number: 20120016805Abstract: 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: ApplicationFiled: July 13, 2010Publication date: January 19, 2012Inventors: Sven Graupner, Hamid Reza Motahari Nezhad, Sujoy Basu
-
Patent number: 8099427Abstract: 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: GrantFiled: April 27, 2007Date of Patent: January 17, 2012Assignee: Panasonic CorporationInventors: Toru Tanigawa, Shusaku Okamoto, Osamu Yamada, Tomonobu Naruoka
-
Patent number: 8099445Abstract: 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: GrantFiled: July 22, 2008Date of Patent: January 17, 2012Assignee: Adobe Systems IncorporatedInventors: Larry Masinter, Roger Webster
-
Publication number: 20120011165Abstract: 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: ApplicationFiled: September 6, 2011Publication date: January 12, 2012Inventor: Christopher B.A. Coker
-
Patent number: 8095560Abstract: 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: GrantFiled: February 26, 2009Date of Patent: January 10, 2012Assignee: Yahoo! Inc.Inventor: Mahmoud Alnahlawi
-
Patent number: 8095561Abstract: 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: GrantFiled: April 23, 2009Date of Patent: January 10, 2012Assignee: Microsoft CorporationInventors: Bin Lu, Mehul Y. Shah
-
Publication number: 20120005231Abstract: 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: ApplicationFiled: March 16, 2011Publication date: January 5, 2012Applicant: Intelli-Services, Inc.Inventors: Samuel Beckey, Joseph Fanelli, Christopher Blunden
-
Publication number: 20120005232Abstract: 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: ApplicationFiled: March 19, 2010Publication date: January 5, 2012Inventor: Matthew Oleynik
-
Patent number: 8090747Abstract: 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: GrantFiled: May 21, 2008Date of Patent: January 3, 2012Assignee: New York UniversityInventors: Samantha Kleinberg, Bhubaneswar Mishra
-
Publication number: 20110314062Abstract: 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: ApplicationFiled: June 8, 2011Publication date: December 22, 2011Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: ANDRE BOERO, DAVIDE CORSO
-
Publication number: 20110311511Abstract: 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: ApplicationFiled: February 12, 2009Publication date: December 22, 2011Inventors: James Charles Whisstock, Ashley Maurice Buckle, Sheena McGowan, Corrine Joy Porter, John P. Dalton, Jonathon Lowther, Colin Martin Stack, Sheila Mary Donnelly
-
Dynamic control and regulation of critical database resources using a virtual memory table interface
Patent number: 8082273Abstract: 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: GrantFiled: November 19, 2007Date of Patent: December 20, 2011Assignee: Teradata US, Inc.Inventors: Douglas Brown, Todd Walter, Anita Richards, Debra Galeazzi -
Publication number: 20110307519Abstract: 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: ApplicationFiled: June 11, 2010Publication date: December 15, 2011Applicant: MICROSOFT CORPORATIONInventors: Gersh Payzer, Stephen Michael Danton, Noaa Avital, Pedro Ardila, Stephen J. Millet, John R. Justice, Eric Kenneth Zinda, Christopher L. Anderson