Moving Data From One Schema Or Structure To Another Patents (Class 707/809)
  • Patent number: 8788546
    Abstract: An embedded processor device, communicating over a broadcast file system (BFS) with a data carousel, stores a file that specifies for one or more applications the application and all resource files required for at least start up of each application. Rather than reading a single application file from the BFS and then reading each of the resource files in a serial fashion, the embedded process or device concurrently reads the application file and any necessary resource files as they are broadcast, enabling all necessary files to be read during a single cycle of the data carousel.
    Type: Grant
    Filed: August 3, 2005
    Date of Patent: July 22, 2014
    Assignee: Bluestreak Technology Inc.
    Inventors: Stephane Beaule, John McCalla
  • Patent number: 8782100
    Abstract: A hybrid database table is stored as both a row and a column store. One or more techniques may be employed alone or in combination to enhance performance of the hybrid table by regulating access to, and/or the size of, the processing-intensive column store data. For example during an insert operation, the column store data may be searched for a uniqueness violation only after certain filtering and/or boundary conditions have been considered. In another technique, a hybrid table manager may control movement of data to the column store based upon considerations such as frequency of access, or underlying business logic. In still another technique, querying of the hybrid table may result in a search of the column store data only after an initial search of row store data fails to return a result.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: July 15, 2014
    Assignee: SAP AG
    Inventors: Yongsik Yoon, Chanho Jeong, Juchang Lee, Chang Bin Song, Yong Sik Kwon, Sang Kyun Cha
  • Patent number: 8782018
    Abstract: A data processing device for a storage device can include a dictionary storage unit that is configured to store a plurality of dictionaries and a compression unit that is configured to determine a selected dictionary from the plurality of dictionaries based on received data, and compress the received data using the selected dictionary to provide compressed data. Each of the plurality of dictionaries can include a plurality of pattern-symbol correspondence relations defining a one-to-one correspondence between respective ones of a plurality of patterns and respective ones of a plurality of symbols.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: July 15, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eok-soo Shim, Jeong-beom Seo, Jin-kyu Kim, Min-Wook Jung
  • Publication number: 20140195566
    Abstract: A distributed data management system has multiple virtual machine nodes operating on multiple computers that are in communication with each other over a computer network. Each virtual machine node includes at least one data store or “bucket” for receiving data. A digital hash map data structure is stored in a computer readable medium of at least one of the multiple computers to configure the multiple virtual machine nodes and buckets to provide concurrent, non-blocking access to data in the buckets, the digital hash map data structure including a mapping between the virtual machine nodes and the buckets. The distributed data management system employing dynamic scalability in which one or more buckets from a virtual machine node reaching a memory capacity threshold are transferred to another virtual machine node that is below its memory capacity threshold.
    Type: Application
    Filed: August 6, 2013
    Publication date: July 10, 2014
    Applicant: GoPivotal, Inc.
    Inventor: Russell OKAMOTO
  • Patent number: 8775483
    Abstract: Systems and methods of managing an in-memory data grid (IMDG) may involve conducting a data distribution analysis of the IMDG on a periodic basis, and selecting a hash scheme from a plurality of hash schemes based on the data distribution analysis. In one example, the selected hash scheme is used to conduct a repopulation of the IMDG, wherein the repopulation increases the distribution evenness of database records across the IMDG.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Antani, Kulvir S. Bhogal, Nitin Gaur, Chris D. Johnson
  • Patent number: 8775447
    Abstract: Processing related datasets includes receiving over an input device or port records from multiple datasets, the records of a given dataset having one or more values for one or more respective fields; and processing records from each of the multiple datasets in a data processing system.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: July 8, 2014
    Assignee: Ab Initio Technology LLC
    Inventor: Andrew F. Roberts
  • Patent number: 8768978
    Abstract: A method for modifying an original data object in a database using a single command is disclosed. The single command is first validated. Once the command has been validated a ghost data object is created using the new definition. The ghost data object is populated with data from the original object. The transaction log records from the original data object are applied to the ghost data object. The original data object is then locked for exclusive access. The final transaction log records from the original data object are applied to the ghost data object. In the final step the database switches to the new data object. Dependent objects are automatically transformed as part of the same operation.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: July 1, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Carol Jean Pearson, David W. Birdsall, Roberta S. Marton, Emile Roth, John M. Hausman, Kenneth K. Luu
  • Patent number: 8768976
    Abstract: A computation system includes a receiver, a schema generator, and a table generator. The receiver receives operational related data relating to an IT environment of an organization from remote systems. The schema generator organizes the operational related data into at least one class of IT metric-oriented data based on at least one intrinsic characteristic of the operational related data to generate a schema. The operational related data includes data tables corresponding to IT assets of the organization. The table generator processes an input table based on the schema to generate an output table. The input table includes a starting table having one or more columns. The output table identifies a subset of interrelated data included in the starting table.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: July 1, 2014
    Assignee: Apptio, Inc.
    Inventors: Paul McLachlan, Tavis Elliott
  • Patent number: 8768979
    Abstract: Systems and methods of managing an in-memory data grid (IMDG) may involve conducting a data distribution analysis of the IMDG on a periodic basis, and selecting a hash scheme from a plurality of hash schemes based on the data distribution analysis. In one example, the selected hash scheme is used to conduct a repopulation of the IMDG, wherein the repopulation increases the distribution evenness of database records across the IMDG.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Antani, Kulvir S. Bhogal, Nitin Gaur, Chris D. Johnson
  • Patent number: 8762428
    Abstract: Techniques are described for creating a first data abstraction model for a first database. Embodiments analyze the first database to determine a first set of structural characteristics, and analyze a second database to determine a second set of structural characteristics. The analyzed second database is associated with a second data abstraction model. The first set of structural characteristics is compared with the second set of structural characteristics to identify one or more similarities between the two sets of structural characteristics. Embodiments then create the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: Frederick A. Kulack, John E. Petri
  • Patent number: 8762426
    Abstract: A display of a source data model on a user interface component being associated with a target data model is provided. The source data model and the target data model comprise a collection of data types (class/object), each including a set of name and type attributes. For each source data type of the source data model, a matching target data type is determined among said target data types in the target data model. Said source data type is linked to said matching target data type. A display of said source data model using said link between a source data type and a target data type.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: Thomas Baudel, Frederic Delhoume
  • Patent number: 8762422
    Abstract: Data structures used to store data in an enterprise resource planning (ERP) system may be configured and custom-generated in a configuration mode of the ERP system where a subset of selectable data fields may be selected to avoid allocating space and resources to unused data fields. The data structures may then be generated in the configuration mode to eliminate the unused data fields at runtime. This in turn saves space and resources that would otherwise be allocated but not used. In ERP systems substantial space and computing resources may be saved by only allocating space and resources to only those resources that a specific customer intends to use.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: June 24, 2014
    Assignee: SAP AG
    Inventors: Artur Kaufmann, Georg Lang
  • Patent number: 8756396
    Abstract: Systems, methods, and other embodiments associated with managing memory are described. According to one embodiment, an apparatus includes a converter that dynamically converts a structure of a data representation stored in a memory, where the structure is selectively converted between a sparse format and a non-sparse format.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: June 17, 2014
    Assignee: Toshiba Corporation
    Inventors: Arvind Pruthi, Shailesh Shiwalkar
  • Publication number: 20140164443
    Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Applicant: Microsoft Corporation
    Inventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
  • Patent number: 8751543
    Abstract: A data model may be designed based views of a pre-existing data model. Metadata associated with the pre-existing data model may be presented to the user to support the user's design effort. The metadata may inform and otherwise guide the user's design choices to reduce the likelihood of inconsistencies between the new data model and the pre-existing data model. The metadata may also be used to identify and warn the user of potential inconsistencies between the new data model and the pre-existing data model.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: June 10, 2014
    Assignee: SAP AG
    Inventors: Torsten Kamenz, Andreas Kemmler
  • Patent number: 8745040
    Abstract: According to one general aspect, a method of using an application may include receiving a request, from a user, to display at least a portion of a business service context regarding a business service. The method may also include receiving, from a database, an aggregated database result regarding the business service. The aggregated database result may include the requested business service context. The business service context may include information from a plurality of other applications. The method may further include displaying a graphical user interface element that displays at least a portion of the information included by the business service context.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: June 3, 2014
    Assignee: BMC Software, Inc.
    Inventors: Vincent J. Kowalski, Simon Jeremy King, Tamar Shor
  • Patent number: 8738742
    Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Publication number: 20140143252
    Abstract: In one embodiment, a web browser-based scheme for combining structured data, infographic definitions, and visual styling information to render infographics and aggregate collections of infographics, referred to herein as “Vizumes” and “Personas.” In exemplary embodiments of the disclosure, a relational database and/or a file system stores user data, infographic definitions, templates and palettes; combines these elements to produce individual infographic representations or a collection of infographic/visualizations (Vizumes) on a single canvas; allows users to choose different infographic visualizations of the same underlying data; and allows users to change the layout, font style, and color palette to instantly produce different visual presentations from the same data.
    Type: Application
    Filed: July 9, 2012
    Publication date: May 22, 2014
    Applicant: STEAMFUNK LABS, INC.
    Inventors: Todd Silverstein, D. Eli Tucker, Jeff Cutler-Stamm
  • Patent number: 8732213
    Abstract: A method of operating a query system includes retrieving objects from a data source, wherein each of the retrieved objects includes (i) data and (ii) metadata describing the data. The method includes dynamically creating a cumulative schema by inferring a schema from each of the retrieved objects and merging the inferred schema with the cumulative schema. The method includes storing the data of each of the retrieved objects in a storage service. The method includes receiving, from a user, a query, and responding to the query based on data stored by the storage service.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: May 20, 2014
    Assignee: Amiato, Inc.
    Inventors: Benjamin A. Sowell, Nathan A. Binkert, Stavros Harizopoulos, Mehul A. Shah, Dimitrios Tsirogiannis
  • Patent number: 8732116
    Abstract: List information can be extracted into database tables. A number of fields are independently determined for items in list. A number of database table columns are determined from most common number of list item fields. New fields are determined for items with more fields than database columns. Null fields are inserted into items with fewer fields than database columns. Information from items having the same number of fields as database columns is written to database table rows. Information from each field is written to a corresponding database table column. Streaks of poorly matching cells in a database table row are determined. Streak cells are merged and new cells are determined. Null cells are inserted if number of new cells is less than number of cells in the streak. Information from the new cells is written to the table row and columns that define the streak.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: May 20, 2014
    Assignee: Google Inc.
    Inventors: Hazem Elmeleegy, Jayant Madhavan, Alon Halevy
  • Patent number: 8719291
    Abstract: A method for extracting tabular information from a web source by determining a plurality of coordinates for a plurality of visualized element nodes on the web source; determining a subset of the plurality of visualized element nodes based on the plurality of coordinates to obtain a candidate web table, wherein each of the subset of the plurality of visualized element nodes constitutes a logical cell of the candidate web table; determining textual content corresponding to the subset of the plurality of visualized element nodes as the textual content would appear after rendering the web source in a browser; and transforming the candidate web table into an explicit representation of relative spatial relation between at least one of the logical cell; and saving the explicit representation in a structured document format.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: May 6, 2014
    Assignee: Lixto Software GmbH
    Inventors: Wolfgang Gatterbauer, Bernhard Kruepl, Paul Bohunsky, Marcus Herzog
  • Publication number: 20140122541
    Abstract: Disclosed are an apparatus for collecting lifelog data and a method thereof according to the present invention. The present invention relates to an apparatus for collecting lifelog data and a method thereof, which collect information for analyzing a behavior pattern from devices used by a user in everyday life, convert the collected information according to a preset schema, and provide the converted information.
    Type: Application
    Filed: January 7, 2013
    Publication date: May 1, 2014
    Applicant: Electronics And Telecommunications Research Institute
    Inventors: Kyu Chang KANG, Seong Uk Heo, Yong Jin Kwon, Chang Seok Bae
  • Patent number: 8713075
    Abstract: A method, system, and medium are provided for causing a first multimedia messaging service center (MMSC) on a home network to communicate a multimedia messaging service (MMS) message to a second MMSC on a foreign network, the MMS message being modified to conform to multimedia-messaging parameters of a recipient mobile device. A query is issued by the first MMSC to the second MMSC to obtain one or more multimedia-messaging parameters of the recipient mobile device. The parameters include characteristics of the recipient mobile device and subscription details as well as parameters set by the foreign network. The first MMSC modifies the MMS message to conform to the parameters and communicates the modified MMS message to the second MMSC. The second MMSC delivers the MMS message to the recipient or provides a failed-delivery notification to the first MMSC. A reason for the failed delivery might also be indicated.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: April 29, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Piyush Upadhyay, Jamie L. Kennedy, William James Routt
  • Patent number: 8706772
    Abstract: A plurality of partitions can be defined in a database for a multi-tenant computing system provided on one or more processors such that each partition of the plurality of partitions is associated with only one business tenant of a set of business tenants supported by the multi-tenant system. The database can stored shared content that is shared among and accessible to all tenants of the multi-tenant computing system while tenant content for each business tenant can be stored in the database in one partition of the plurality of partitions. The one partition can be assigned to an associated business tenant. At least a portion of the tenant content can be unique to and associated with the associated business tenant.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: April 22, 2014
    Assignee: SAP AG
    Inventors: Martin Hartig, Bjoern Mielenhausen, Helmut Prestel, Peter Eberlein
  • Patent number: 8706779
    Abstract: In one embodiment, a method includes storing a first data table entry applying a schema used at a first point in time along with pointer data and pattern space information collectively representing the first data table entry at the first point in time and generating, at a later point in time, a map responsive to a schema change. The map comprises new pointer data or new pattern space information.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 22, 2014
    Assignee: RainStor Limited
    Inventors: Andrew David Ben-Dyke, Thomas Benjamin Longshaw
  • Patent number: 8700682
    Abstract: An abstraction layer is provided between databases of back office systems and a markup language based interface, which may allow Web access to data in the databases of the back office systems. Schemas, metadata and validation files are generated from an intermediary representation of the database, which may be flat, non-hierarchical files. Markup language based templates may be generated based on the schemas, metadata and validation files. Markup documents or “markup” may be generated using the templates and the schemas, metadata and validation files. Workflow may be defined and imposed on the generation of the markup.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: April 15, 2014
    Assignee: Vertafore, Inc.
    Inventors: Doug Tedder, Paul Corriveau, John Kushiner
  • Patent number: 8700647
    Abstract: In a plurality of sub-systems, a respective sub-system processes data according to a logic system specific to the respective sub-system. At least some of the sub-systems respectively include at least one acquisition unit which is configured in such a way that it acquires information relating to the processed data of the respective sub-system and converts it into a predefined data structure which is the same for at least some of the sub-systems. the acquisition units are connected to a common analysis unit which during operation of the communication system receives information from the acquisition units relating to the processed data in the predefined data structure and analyzes it in relation to predefined criteria.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: April 15, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Ralph Neuneier, Michal Skubacz
  • Patent number: 8694557
    Abstract: A system may include acquisition of metadata defining a first object model including extensible entities, the first object model comprising an instance of a metaobject, acquisition of metadata defining an extension object model, the extension object model to extend at least one of the extensible entities of the first object model, and merging of the object model and the extension object to create metadata defining an extended object model, the extended object model comprising an instance of the metaobject.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: April 8, 2014
    Assignee: SAP AG
    Inventors: Bernhard Thimmel, Adam Polly, Uwe Schlarb, Stefan A. Baeuerle
  • Publication number: 20140095550
    Abstract: Source objects according to a source data model are converted to target objects according to a target data model. A plurality of target data collections are generated, each including uniquely identifiable target objects. A first generated target data collection is merged with a subsequently generated target data collection.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 3, 2014
    Applicant: Tekla Corporation
    Inventors: Teemu Rantanen, Pekka Hämäläinen, Harri Salmivaara
  • Patent number: 8688742
    Abstract: Embodiments of the present invention provide a platform for an open overlay for online services, such as social networking sites, that permit users to share and leverage information within a single context. In some embodiments, the single context is implemented as a web site that is accessible to a social network of users that are known to each other. Systems and methods are provided that share and forward information for the users' online services within the single context. Client applications are provided that serve as an open overlay for the user and permit the user to seamlessly utilize the services of multiple online services within a single context. In some embodiments, the users' existing account identities and security information are utilized alone or in combination, and thus, the users are not required to establish a separate or new account for accessing the open overlay service.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: April 1, 2014
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 8688740
    Abstract: A method and a system for maintaining current data in a database is provided. The method includes sending a request to verify the accuracy of a data item to a data verifier, the data item selected from a set of data items, and the data verifier associated with the data item, receiving a response from the data verifier, the response indicating that the data item is verified, and providing a service to the data verifier after receiving the response. In an exemplary embodiment, the service is a free report including rental rate comparisons for a plurality of real estate properties.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: April 1, 2014
    Assignee: Smith Equities Corporation
    Inventor: Robert E. Smith
  • Patent number: 8688752
    Abstract: Computer-based methods and systems for deploying model-driven applications to an application server are described. Consistent with an embodiment of the invention, an application server includes a model deployment module that provides a model deployment service. The model deployment module receives as input a data model that serves as a single source of truth for an application. Based on the input model, the model deployment module configures the application server, for example, by automatically generating object-relational mapping logic that facilitates data persistence by mapping data elements in an object domain to data elements in a relational database domain. Additionally, the model deployment module generates a utility module that supports advanced modeling capabilities, including derived properties and constraints.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: April 1, 2014
    Assignee: Adobe Sytems Incorporated
    Inventors: Edward Solovey, Catherine G. Reilly, Thomas Jordahl, Basil C. Hosmer, Svetlin Kalaydjiev
  • Patent number: 8688749
    Abstract: A system and method providing cross-ontology multi-master replication is described. In a first embodiment a method for cross-ontology multi-master replication comprising the steps of: obtaining, at an importing site, an exporting site ontology and a set of one or more database changes; wherein the exporting site ontology defines a set of one or more data types; and after mapping the exporting site ontology to an importing site ontology, incorporating the set of one or more database changes into a database including mapping each of one or more data types of the set of data types to a data type defined by the importing site ontology using an ontology map.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: April 1, 2014
    Assignee: Palantir Technologies, Inc.
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, John Antonio Carrino, Katherine Brainard
  • Patent number: 8688648
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery. Embodiments herein disclosed provide for an enterprise-wide e-discovery system that provides for validity verification of electronic communications prior to subsequent processing, such as decryption or standardized format conversion.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: April 1, 2014
    Assignee: Bank of America Corporation
    Inventors: David M. Andersen, Michael J. Mayer
  • Publication number: 20140089342
    Abstract: Provided is an information processing apparatus including a file input unit that inputs a data model file representing a data model in a first language for data model description; a first generation unit that generates a database configuration file described in a second language for database description from the data model file; and a second generation unit that generates an application interface described in a third language for application interface description from the data model file.
    Type: Application
    Filed: May 22, 2012
    Publication date: March 27, 2014
    Applicant: NEC Corporation
    Inventors: Nao Takayanagi, Naohisa Matsuda
  • Patent number: 8682767
    Abstract: A computer system for furnishing data relating to investments has a processor and one or more memory storage devices in communication with the processor. Data relating to investments is stored in the one or more memory storage devices. A catalog includes at least data stored in at least one of the one or more memory storage devices, the data including at least logical locations for the data relating to investments. The processor is adapted to execute services for calling to the catalog for locations of the data, and, employing at least logical locations of the selected data obtained from the catalog, access the selected data from at least one of the memory storage devices, perform one or more operations on the selected data, and provide the selected data for display to a user.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: March 25, 2014
    Assignee: Hartford Fire Insurance Company
    Inventors: Paul L. Brazdzionis, Phillip A. Giancarlo, James A. Serhant, II, Nasri Toutoungi, Michael Gray
  • Patent number: 8671119
    Abstract: Systems and methods are described which facilitate content management in a network environment. Content types can be modeled by end users based on data usage and automatically generated by a content management system based on a user-defined data model. From these content types, content type objects may be generated. The data may then be examined to acquire a key set, and a content instance object generated for each datum found which matches a content type. This content instance object can then be associated with the datum using one or more key values, saved, and subsequently used to manage the data. These methods and systems allow data to be migrated to a content management system without any modification to the existing data repository or its associated structures.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: March 11, 2014
    Assignee: Open Text S.A.
    Inventors: Michael C. Tulkoff, Jeffrey M. Collins
  • Patent number: 8671118
    Abstract: On a medical report editing screen, comments on a lesion are entered as selective input data through a lesion describing template having term selection buttons. The selective input data are stored in a database in association with a lesion ID given to each lesion. To describe another similar lesion in the same report, a copy of the previous template is displayed as an additional tab reproducing the same condition as the previous template. By searching using the selective input data or the lesion ID, data of past medical reports on the same lesion are retrieved from the database. Using the retrieved data, information on the course of this lesion is displayed. A template describing the same lesion in the past medical report is usable for describing the lesion in the present report, and the selective input data of the present report is stored with the same lesion ID used previously.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: March 11, 2014
    Assignee: Fujifilm Corporation
    Inventor: Shoji Kanada
  • Patent number: 8667028
    Abstract: Database management systems associate a user identifier with an application and monitor access by the application to a database replication. Any changes to a schema associated with the database replication or different instances of the database are identified based on the monitoring. Identified changes are verified and a usage parameter of the database or database replication is analyzed to determine usage data, which can be stored in a database usage repository. A determination regarding the expected impact of an identified change is determined from the usage data.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: March 4, 2014
    Inventor: Joern Amand Franz
  • Patent number: 8661067
    Abstract: Various embodiments for optimizing data migration and recall in a computing storage environment by a processor device are provided. Data stored in the computing storage environment is analyzed over a predetermined period of time to identify a usage pattern of a portion of the data. The portion of the data having the usage pattern is recalled in advance of a usage time, the usage time predicted by the usage pattern for the portion of the data to be accessed.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Douglas L. Lehr, Franklin E. McCune, David C. Reed, Max D. Smith
  • Patent number: 8661053
    Abstract: A method and apparatus for enabling virtual tags is described. The method may include receiving a first digital image data and virtual tag data to be associated with a real-world object in the first digital image data, wherein the first digital image data is captured by a first mobile device, and the virtual tag data includes metadata received from a user of the first mobile device. The method may also include generating a first digital signature from the first digital image data that describes the real-world object, and in response to the generation, inserting in substantially real-time the first digital signature into a searchable index of digital images. The method may also include storing, in a tag database, the virtual tag data and an association between the virtual tag data and the first digital signature inserted into the index of digital images.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: February 25, 2014
    Assignee: Google Inc.
    Inventors: John Flynn, Dragomir Anguelov, Hartmut Neven, Mark Cummins, James Philbin, Rafael Spring, Hartwig Adam, Anand Pillai
  • Patent number: 8661001
    Abstract: A system (and a method) automatically generates a feed from structured or unstructured data. The system identifies a resource having two or more data elements. The resource is matched with a pre-defined template. The pre-defined template is structured for a feed and includes a plurality of fields. The system extracts data elements from the two or more data elements of the resources. Each extracted data element corresponds to a field or the plurality of fields in the pre-defined template. Each extracted data element is then merged into the corresponding field or the plurality of fields in the pre-defined template to generate the feed.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: February 25, 2014
    Assignee: Simplefeed, Inc.
    Inventors: Vitaly Eliashberg, Hilding Mark Carlson
  • Patent number: 8655894
    Abstract: An approach is provided for generating a searchable index including an associated object graph. Data objects of a database are converted into corresponding rows in a set of searchable columns. An object graph corresponding to each row of the searchable columns are determined. An index including the set of searchable columns and the corresponding object graphs are generated.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: February 18, 2014
    Assignee: Nokia Corporation
    Inventor: Eric James Gieseke
  • Patent number: 8650361
    Abstract: A storage system according to one embodiment includes logic integrated with and/or executable by a hardware processor, the logic being configured to: determine an ownership status for each of a plurality of instances of a file in a first storage tier and in a second storage tier of the storage system; determine locations of the instances of the file in the storage system; determine whether the instances of the file in the first storage tier are being accessed or not being accessed; and assign each of the instances of the file to one of a plurality of indices using the determined ownership status, location, and whether the instances are being accessed.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventor: Glen A. Jaquette
  • Patent number: 8645438
    Abstract: A file system and method of file access are disclosed. In a particular embodiment, a method is performed at a host device coupled to a non-volatile memory, where the host device includes a memory having a first file data structure. A first directory entry in a file directory of a file system is located where the first directory entry corresponds to a first file stored in the non-volatile memory. First data associated with the first directory entry, including first location data indicating a location of the first file in the non-volatile memory, is retrieved and stored in the first file data structure. A request to open the first file is received. In response, the first location data of the first file is retrieved from the first file data structure and data of the first file from the non-volatile memory is read. First metadata associated with the first file is extracted from the data read from the non-volatile memory.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: February 4, 2014
    Assignee: Sandisk Technologies Inc.
    Inventors: Robert Chang, Po Yuan, Xian Jun Liu, Bahman Qawami, Haluk Tanik
  • Publication number: 20140032617
    Abstract: Mapping information that specifies attributes of destination entities in terms of attributes of source entities is received. At least some source entities correspond to respective sets of records in one or more data storage systems. The mapping information is processed to generate a procedural specification for computing values corresponding to attributes of destination entities. Collections of nodes are generated, each including a first node representing a first relational expression associated with a specified attribute. At least some collections form a directed acyclic graph that includes links to one or more other nodes representing respective relational expressions associated with at least one attribute of at least one source entity referenced by a relational expression of a node in the graph. At least two of the collections are merged with each other to form a third collection based on comparing relational expressions of nodes being merged.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 30, 2014
    Inventor: Craig W. Stanfill
  • Patent number: 8635252
    Abstract: XBRL data may be automatically mapped back and forth between an XBRL instance an set of automatically generated flat tables, where each table represents the projection of a single hypercube.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: January 21, 2014
    Assignee: XBRL Cloud, Inc.
    Inventors: Cliff Binstock, Brian Milnes
  • Patent number: 8635232
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multi-tenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: January 21, 2014
    Assignee: salesforce.com, inc.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Patent number: 8626803
    Abstract: An embodiment of the invention is directed to a method and apparatus for automatically providing network services in a way that improves upon the prior art. Systems implementing aspects of the invention can, for instance, provide developers with a mechanism for creating Web Services without having to write low-level SOAP, XML, or WSDL code. The system utilizes a rule-based approach to provide a mechanism for dynamically reconfiguring the system with requiring redeployment of the entire system.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: January 7, 2014
    Assignee: Apple Inc.
    Inventors: Karl Hsu, Francois Jouaux, Ernest Kim, Ron Lue-Sang, Melissa Turner, Andreas Wendker
  • Patent number: 8626730
    Abstract: Data processing systems and methods are disclosed for providing a payment using a Web service. In one implementation, a first computer is used for entry of data values into respective data entry fields of an electronic data entry form. Further, an identifier of the Web service, such as the uniform resource locator (URL) of the Web service, is entered into the first computer. Next, the first computer initiates data processing for providing the payment that is to be performed by a second computer on the basis of the data values entered into the electronic data entry form. The initiation and/or performance or completion of the data processing is signaled to the Web service by sending corresponding signaling data, which includes payment advice data of the payment. The Web service is coupled to a third computer that receives a result of the data processing from the second computer.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: January 7, 2014
    Assignee: SAP AG
    Inventor: Achim Enenkiel