Class / Patent application number | Description | Number of patent applications / Date published |
707796000 | Including structural features to support data retrieval and/or manipulation | 43 |
20100114968 | SYSTEM FOR COMMUNICATION OF ATTENDEE DATA - A system by which a service provider administers data pertaining to attendees of an event hosted at a venue, including a data store and a network connection associated with the service provider. The data store includes profile data for a plurality of users. User identification media is issued to a user upon registration of user profile information with the service provider, which media carries the user identification data. A reader device at the venue determines user identification data carried by said media. The reader device transmits an identification data signal to the service provider upon determination of the user's identification data, wherein the service provider searches said data store for the user's profile data, and transmits a return data signal to said venue that includes music preference data retrieved from said user profile data. The electronic apparatus at the venue compiles received music preference data from the service provider. | 05-06-2010 |
20100191772 | Semantic note taking system - A semantic note taking system and method for collecting information, enriching the information, and binding the information to services is provided. User-created notes are enriched with labels, context traits, and relevant data to minimize friction in the note-taking process. In other words, the present invention is directed to collecting unscripted data, adding more meaning and use out of the data, and binding the data to services. Mutable and late-binding to services is also provided to allow private thoughts to be published to a myriad of different applications and services in a manner compatible with how thoughts are processed in the brain. User interfaces and semantic skins are also provided to derive meaning out of notes without requiring a great deal of user input. Linking physical objects to notes are also provided, such as through QR codes. | 07-29-2010 |
20100235397 | LINK ANALYSIS MAPPING PROGRAM RISK MANAGEMENT - A method and system for managing risk by indicating links between one or more persons or entities which can include a process that gathers information about individuals and organizations into a computerized system where it can be analyzed to associate one or more individuals or organizations with links to other individuals or organizations. A user can designate a person or entity and the system will provide an indication of linkages associated with the designated person. Some embodiments can include a user specifying a particular type of link or limit links to a specified degree of separation between the designated person and any other person or entity. | 09-16-2010 |
20100235398 | METHODS, SYSTEMS, AND SOFTWARE APPLICATIONS FOR EVENT BASED DATA PROCESSING - Methods and systems are provided for processing data objects in a computer system. In one embodiment, a method is provided that comprises (a) storing a first data object in a database in a non volatile storage, (b) creating a second data object assigned to the first data object, step (b) being triggered by step (a), and (c) processing the second data object by means of an object processor, the object processor creating a third data object using data contained in the second data object, data contained in the first data object and data contained in the database by applying a set of one or more pre-settable rules to the data contained in the first and second data objects and in the database. | 09-16-2010 |
20100250610 | STRUCTURED DOCUMENT MANAGEMENT DEVICE AND METHOD - An index creating unit divides text information into words and creates index information associated with schema identification information and identification information for each of the words divided. When the number of pieces of the index information stored in a file format exceeds a threshold, an index analyzing unit analyzes a distribution of a schema identification information group and an identification information group. When an analysis shows that more than a predetermined number of the schema identification information substantially match the schema identification information stored in a first rule storage unit, a first compressing unit compresses the schema identification information group using group identification information and in-group identification information stored in the first rule storage unit. A second compressing unit compresses at least one of the schema identification information group and the identification information group using a compression rule stored in a second rule storage unit and determined in accordance with a analysis of the index information. | 09-30-2010 |
20100293199 | Efficient Way To Evaluate Uncorrelated Path-Based Row Sources With XML Storage - The approaches described herein provide an efficient way to process certain kinds of queries that retrieve XML data stored in an object-relational database. A technique determines whether a query comprises a plurality of iteration expressions that exhibit a particular relationship to one another, and if so, re-writes the query and produces an optimized query execution plan. The query execution plan specifies an XPath-based row source with caching enabled. A very small cache structure is used, and reference locators are stored in the cache that point into binary-encoded data rather than copying XMLType data into the cache. Row data may be cached on the first use of the path-based row source and re-used in subsequent requests for rows. Once there is a subsequent request for rows from the optimized path-based row source, the cache may be reorganized to efficiently produce the rows of the row source. | 11-18-2010 |
20100299363 | PRE-POPULATED AND ADMINISTRATOR DEFINED GROUPS IN CONTACTS LISTS - A contacts list for a subscriber is pre-populated based on information received from various data stores, data mining of applications associated with the subscriber, and administrator defined contacts. The list may be further maintained dynamically based on changes to contact information and/or subscriber attributes. | 11-25-2010 |
20100306270 | GENERATING A LOCAL COPY OF A VIRTUALIZED APPLICATION PACKAGE FROM A LOCAL INSTALLATION - Technologies are described herein for generating a local copy of a virtualized application package from a local installation. An empty copy of the virtualized application package is generated from a skeleton file. The skeleton file contains a hash value computed from each data block in the virtualized application package. The component files of the application are retrieved from a virtual file system representation of the location installation of the application, and each component file is divided into one or more blocks of data. A hash value is computed for each block of data and the skeleton file is searched for a hash value corresponding to a data block of the virtualized application file that matches the hash value computed for each block of data. If a match is found, the block of data is copied to the corresponding data block of the empty copy of the virtualized application package. | 12-02-2010 |
20100312800 | Segment deduplication system with compression of segments - A system for storing compressed data comprises a processor and a memory. The processor is configured to receive a compressed segment. The compressed segment is determined by breaking a data stream, a data block, or a data file into one or more segments and compressing each of the one or more segments. The processor is further configured to determine whether the compressed segment has been previously stored, and in the event that the compressed segment has not been previously stored, store the compressed segment. The memory is coupled to the processor and configured to provide the processor with instructions. | 12-09-2010 |
20110004630 | METHOD FOR RELIABLE AND EFFICIENT FILESYSTEM METADATA CONVERSION - A method for converting metadata in a hierarchical configuration within a filesystem from a first format to a second format includes reading metadata that is in the first format within the hierarchical configuration; writing the metadata from the hierarchical configuration into a flat file; and writing the metadata back into the hierarchical configuration, the metadata being in the second format. The method can also include increasing the size of each of a first inode and a second inode within a first inode chunk in the filesystem, assigning the first inode to the first inode chunk, and assigning the second inode to a second inode chunk. Additionally, the method can also include (i) writing a plurality of directory extents from a first location within the filesystem to a second location, each directory extent identifying a location and a length of a contiguous range of directory blocks, and (ii) generating an arranged directory extent list so that the contiguous ranges of directory blocks are listed in substantially the same order as the directory extents were listed at the first location within the filesystem. The method can further include writing the arranged directory extent list from the hierarchical configuration into the flat file. The method can further comprise writing the arranged directory extent list from the flat file back into the hierarchical configuration. | 01-06-2011 |
20110029569 | DDL AND DML SUPPORT FOR HYBRID COLUMNAR COMPRESSED TABLES - Techniques for storing and manipulating tabular data are provided. According to one embodiment, a user may control whether tabular data is stored in row-level or column-major format. Furthermore, the user may control the level of data compression to achieve an optimal balance between query performance and compression ratios. Tabular data from within the same table may be stored in both column-major and row-major format and compressed at different levels. In addition, tabular data can migrate between column-major format and row-major format in response to various events. For example, in response to a request to update or lock a row stored in column-major format, the row may be migrated and subsequently stored into row-major format. In one embodiment, table partitions are used to enhance data compression techniques. For example, compression tests are performed on a representative table partition, and a compression map is generated and applied to other table partitions. | 02-03-2011 |
20110219039 | TECHNIQUE FOR CUSTOMIZING CONTENT - Content can be advantageously customized by use of an accompanying rich media file that characterizes segments in the content file. To perform such customization, the rich media file undergoes parsing (e.g., examination) to identify a location for an overlay in the least one segment of the content file. Thereafter, an overlay is inserted into the at least one content segment. In practice, the overlay is inserted to block objectionable material in the content segment, but the overlay can be inserted to add material, such as to insert an advertisement or a sub-title for example. Inserting the overlay can include physically overlaying a cover layer onto one or more frames of the content segment to add information or block objectionable material in the content segment. | 09-08-2011 |
20110282914 | INTEGRATED APPLICATION SERVER AND DATA SERVER PROCESSES WITH MATCHING DATA FORMATS - In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure. | 11-17-2011 |
20120117121 | Browser-Based Database Manipulation - Methods, program products, and systems implementing browser-based database manipulation are described. A browser on a client device can receive a form definition that is generated based on a schema of a relational database and a layout. The schema in the form definition can specify properties of data fields. The browser can display the data fields and other components of the layout in a list. The browser can receive a drag-and-drop input, the drag-and-drop input selecting a data field or a layout component from the list and dropping the selected data field or layout component in a drop zone in a form area in the browser. The browser can determine the drop location, and use the drop location as a parameter to modify the form definition. The layout and the schema can be modified based on the modified form definition. | 05-10-2012 |
20120143919 | Hybrid Binary XML Storage Model For Efficient XML Processing - A method for storing XML documents a hybrid navigation/streaming format is provided to allow efficient storage and processing of queries on the XML data that provides the benefits of both navigation and streaming and ameliorates the disadvantages of each. Each XML document to be stored is independently analyzed to determine a combination of navigable and streamable storage format that optimizes the processing of the data for anticipated access patterns. | 06-07-2012 |
20120185513 | METHOD AND APPARATUS FOR STORING AND PROCESSING MOLECULAR INFORMATION - The molecular information providing system of the invention has the terminal units to including molecular structure input/output means, and a molecular information providing apparatus connected via a network to the terminal units and including a database storing a molecular structure, an intermediate representation generated from the molecular structure, and a characteristic decided depending on the molecular structure. The molecular information providing apparatus comprises a coordinate system transforming part for calculating the principal axes of inertia from an atomic arrangement notation specifying the molecular structure, and registering in the database an intermediate representation that is a coordinate transformation of the atomic coordinates into a coordinate system in the directions of the principal axes of inertia, and a retrieval executing part for retrieving the molecular structure stored in the database, employing the intermediate representation. | 07-19-2012 |
20120185514 | OPTIMIZED FETCHING FOR CUSTOMIZATION OBJECT ATTRIBUTES - An attribute of a hierarchical class-based object is received. The attribute in a database is stored both in a first location in a first table at a first level of a hierarchy of database tables which table hierarchy is based at least in part on a class hierarchy associated with the hierarchical class-based object and in a second location in a second table at a second level of the table hierarchy which second level is higher than the first level. | 07-19-2012 |
20120197943 | METHOD, COMPUTER SYSTEM, AND PHYSICAL COMPUTER STORAGE MEDIUM FOR ORGANIZING DATA INTO DATA STRUCTURES - Methods, computer systems, and physical computer storage medium for organizing data are provided. A method includes monitoring usage of the data, detecting a pattern in the usage of the data, and assigning a first concrete implementation associated with a first data structure to the data, based, in part, on the detected pattern of usage of the data. The method also includes identifying a change in the pattern of usage of the data, after the step of assigning and switching the first concrete implementation associated with the first data structure to a second concrete implementation, based, in part, on the change in the pattern of usage. | 08-02-2012 |
20130007063 | METHOD AND APPARATUS FOR REAL-TIME PROCESSING OF DATA ITEMS - An approach is provided for facilitating real-time execution of computations of data based on context information upon collection, storage, retrieval or use of the data. A data analysis platform determines context information associated with one or more data items stored at one or more nodes. It also determines one or more computations for processing the one or more data items based on the context information. A serialization of the one or more computations or corresponding context information is associated with the one or more data items for processing by the one or more nodes. | 01-03-2013 |
20130073593 | Bitemporal Relational Databases and Methods of Manufacturing and Use - A method of reducing the time taken to manufacture a bitemporal relational database is disclosed. The method involves designing business database tables with relational rules stored in a relational kernel or referential rule dictionary, and designing those tables so as to be without start date and end date columns for start of valid time and end of valid time for entities, and designing the system to be without history tables recording the history of relationships between entities in the database; the system being designed as a current view with primary key and unique key constraints, and time-related issues being taken care of by the S$, T$, and E$ tables automatically generated as the data structure of the system is populated with data. | 03-21-2013 |
20130179471 | MULTI-TIERED CACHES IN DATA RENDERING - Methods, program products, and systems for rendering data using multi-tiered caches are described. A system can render a first section of data and store the rendered first section of data in a first tier cache. The system can determine that a data field, when rendered, straddles the rendering of the first section of data and a rendering of a second section of data. The system can generate a rendering of the data field and store the rendering of the data field in a second tier cache. When rendering the second section of data, the system can use the rendered data field stored in the second tier cache instead of regenerating the rendering of the data field. | 07-11-2013 |
20130179472 | Context Dependent Application/Event Activation for People with Various Cognitive Ability Levels - The system includes a computer-readable memory having a data structure configured with electronic data indicative of the patient's cognitive ability and/or context information relevant to the patient. The computer system is programmed to dynamically present information based on the patient's cognitive ability and/or context, obtained by accessing the computer-readable memory. The system is thus able to dynamically customize the way the system interacts with the patient, dynamically rendering information and automatically launching specific applications and events based on set parameters to meet the assistive needs of the patient. The system also captures information about the patient's health and wellbeing which is dynamically communicated to the caregiver, which information is also in part based on cognitive ability of the patient and/or context. | 07-11-2013 |
20130198238 | System And Method For Processing Data In Diverse Storage Systems - In an exemplary embodiment, a system includes a memory and a processor communicatively couple to the memory. The processor is operable to receive a first indication that a first database table is selected from a plurality of database tables, wherein each database table is comprised of rows and columns, and retrieve a first plurality of columns, wherein each column is associated with the first database table. The processor is further operable to facilitate the display of the first plurality of columns, receive a second indication that a first column is selected from the first plurality of columns, and receive a third indication that at least one cell in the first column is selected. The processor is further operable to receive an expected data set, store the expected data set in the at least one cell, and compare a sample data set to the expected data set. | 08-01-2013 |
20130218926 | Re-Arrangeable, And Customizable Access Controllable Data Tree Hierarchies, And Methods Of Use Thereof - Improved, re-arrangeable, and/or customizable data tree hierarchies, and methods of use thereof, are provided. In one embodiment, a method for customizing a data tree hierarchy includes providing, to a plurality of communication devices that are each associated with one or more respective users, access to a data tree hierarchy. The data tree hierarchy is adapted to include a plurality of data items, and each of the plurality of data items is positionable at one of a plurality of hierarchal levels. The method also includes receiving input from one or more of the communication devices to change a position of one or more of the plurality of data items in the data tree hierarchy, and changing the position of the one or more of the plurality of data items in the data tree hierarchy in response to receiving the input from the one or more of the communication devices. | 08-22-2013 |
20130218927 | METHOD FOR SCALING OPHTHALMIC IMAGING MEASUREMENTS TO REFLECT FUNCTIONAL DISABILITY RISK - Methods for relating ophthalmic structural measurements to ophthalmic function are presented. The central idea is that each value for a given structural measurement can be empirically associated with a certain likelihood of disability or reduced function by measuring relevant patient populations in which some subjects have those disabilities This method is intended as an aid to doctors who manage glaucoma, or for the study of glaucoma or glaucoma therapy in clinical trials. The method could also be used in other progressive diseases where more than one method is used to diagnose and manage disease, and it is desirable to use a structural method to predict the risk of further functional loss. | 08-22-2013 |
20130339394 | System, Method, and Computer Program Product for Modeling Changes to Large Scale Datasets - Users can model changes to entities in large scale sets of data for various portfolio holdings in different respective sandbox caches. A method includes loading, sets of data in a database and organizing the loaded data in entity caches according to an entity model, each entity cache corresponding to one or more entities associated with respective portfolio holdings. Further steps include creating an initial report of information drawn from the loaded data for manipulation by a user through a uses-interface, storing information in the initial report in a respective sandbox cache having data organized according to the entity model, and enabling the user to manipulate the respective sandbox cache to change values in the data organized according to the entity model in the respective sandbox cache without changing values of data in other sandbox caches or in the database. | 12-19-2013 |
20140006454 | Range-Centric Contextual Information Systems and Methods | 01-02-2014 |
20140012883 | METADATA DRIVEN REPORTING AND EDITING OF DATABASES - Embodiments described herein are directed to providing enhanced database editing and reporting capabilities. In one scenario, a computer system receives a data item request that identifies which data items are to be reported. The computer system accesses a relational data store to determine which information sets are to be used for reporting the requested data items. Based on the determination, the computer system accesses those information sets that are to be used in the reporting the requested data items. The computer system then determines that metadata has been provided for at least one of the accessed information sets. The metadata includes instructions at least partially indicating how the data items are to be reported. The computer system also reports the data items according to the instructions in the provided metadata, regardless of how the data items are to be reported using the existing information sets. | 01-09-2014 |
20140067868 | Schema Mapping Based on Data Views and Database Tables - Schema mapping is provided at several levels of granularity to generate views from a data model. The schema mapping allows for the database tables referenced among the data views contained in the data model to come from a collection of several physical schemas, even though the data model may comprise a single authoring schema. | 03-06-2014 |
20140067869 | METHOD AND APPARATUS FOR CONTENT ASSOCIATION AND HISTORY TRACKING IN VIRTUAL AND AUGMENTED REALITY - A machine-implemented method includes establishing a virtual or augmented reality entity, and establishing a state for the entity having a state time and state properties including a state spatial arrangement. The data entity and state are stored, and are subsequently received and outputted at a time other than the state time so as to exhibit a “virtual time machine” functionality. An apparatus includes a processor, a data store, and an output. A data entity establisher, a state establisher, a storer, a data entity receiver, a state receiver, and an outputter are instantiated on the processor. | 03-06-2014 |
20140089349 | SYSTEM AND METHOD FOR UPDATING INFOGRAPHICS BASED ON MULTIPLE ONLINE SOCIAL NETWORKS - Systems and methods are provided for updating infographics based on multiple online social networks. A system receives a request from a client to display an information graphic. The system retrieves previously stored information for the information graphic from a database. The system sends the information graphic, based on the previously stored information, to display to the client. The system activates a social media tool to generate updated information for the information graphic by analyzing content from a plurality of online social networks. The system stores the updated information in the database. | 03-27-2014 |
20140115007 | GENERATING SYNTHETIC DATA - A method of generating synthetic data from a model of a dataset comprises the steps of receiving a model of a dataset, extracting information from the received model, constructing a database view from the extracted information, receiving a query to the constructed database view, and generating synthetic data from the constructed database view according to the received query. | 04-24-2014 |
20140115008 | USING AGGREGATED SENSED DATA OF INDIVIDUALS TO PREDICT WHETHER AN INDIVIDUAL REQUIRES ASSISTANCE FROM A RESPONDER - The methods and systems described herein may involve determining at least one lifeotype of at least one individual, analyzing the at least one lifeotype, and delivering content to at least one individual based on the analysis. The methods and systems described herein may involve providing a game, determining at least one lifeotype of at least one player of the game, analyzing the at least one lifeotype, and affecting the game play based on the analysis. The methods and systems described herein may involve providing an interactive space, determining at least one lifeotype of at least one individual in the space, analyzing the at least one lifeotype, and modifying at least one attribute of the space based on the analysis. | 04-24-2014 |
20140222869 | METHOD, COMPUTER SYSTEM, AND PHYSICAL COMPUTER STORAGE MEDIUM FOR ORGANIZING DATA INTO DATA STRUCTURES - Methods, computer systems, and physical computer storage medium for organizing data are provided. A method includes monitoring usage of the data, detecting a pattern in the usage of the data, and assigning a first concrete implementation associated with a first data structure to the data, based, in part, on the detected pattern of usage of the data. The method also includes identifying a change in the pattern of usage of the data, after the step of assigning and switching the first concrete implementation associated with the first data structure to a second concrete implementation, based, in part, on the change in the pattern of usage. | 08-07-2014 |
20140280354 | System and Method for Early Access to Captured Images - Systems and methods are disclosed for early access to captured images including generating and storing within a geospatial database a plurality of placeholder records having information identifying a particular captured image and including at least one geographic image boundary field containing information indicative of a real-world geographic area depicted within the image, an image file location field, and an image status field; receive a plurality of signals from one or more processing computer, at least two of the signals having the information identifying particular captured images, and second information indicative of updates indicating a change in at least one of the image location and image processing status for the image identified by the first information; and populating at least one of the image location and the image processing status of the placeholders within the geospatial database with the information indicative of updates for identified captured images. | 09-18-2014 |
20140280355 | PERSONAL REAL TIME NAVIGATION MAP AUGMENTATION - A system and method includes a central database storing personalized content of a user, a portal for accessing and manipulating the personalized content on the central database, and a vehicle navigation system configured to receive the personalized content from the central database and to display the personalized content on a map. | 09-18-2014 |
20140280356 | APPARATUS AND METHOD FOR USING FIELDS IN N-SPACE TRANSLATION OF STORAGE REQUESTS - A translation system can translate a request having multiple fields to a physical address using the fields as indexes to a multi-dimensional graph. A field or portion of a field can represent a location along an axis. When combined together, the fields can represent a point in n-space, where n is the number of axes. In some embodiments, a nearest neighbor calculation can be sufficient along an axis. Therefore, a point in n-space defined by the fields can be translated along an axis until a nearest neighbor entry is determined. When the entry is determined, the entry can be accessed to determine a correct response to the translation request. | 09-18-2014 |
20140324913 | AUTOMATED LIBRARIAN AS CONTRIBUTOR TO A COLLECTION OF CONTENT - An automated researching component is invited to contribute content to a collection of research material. The automated research component can be set to continue to add content at a given pace, or for a given duration of time. The automatically added content is added to the collection, along with manually added content. | 10-30-2014 |
20150113021 | MANAGING MEDIA CONTENT, FEDERATED PLAYER - Electronic content items may be organized into playlists and associated with a plurality of sources. These playlists may be managed using at least one media content manager. A compatibility hierarchy may be implemented to determine compatibility of certain electronic content items with other electronic content items, which may be organized into playlists. Other playlists may be populated based at least in part on the compatibility hierarchy. Playlists comprising electronic content items associated with a plurality of sources may be playable by implementing a federated media player. | 04-23-2015 |
20150113022 | MANAGING MEDIA CONTENT, PLAYLIST SHARING - Electronic content items which may be associated into playlists and located throughout a plurality of sources may be managed using at least one media content manager. A compatibility hierarchy may be used to determine compatibility of certain electronic content items with other electronic content items associated with other sources in order to populate playlists. | 04-23-2015 |
20160026664 | Dimension Limits In Information Mining And Analysis - Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to permit dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space. | 01-28-2016 |
20160085784 | DATABASE DATA TYPE CREATION AND REUSE - Embodiments are provided for creating and reusing custom data types in a database. A selection of a field or group of fields may be received from a database table in the database by a database software application executing on a computer system. Each selected field may include a set of field properties. The application may further receive a user input to initiate saving the selected field or group of fields as a custom data type. In response to receiving the input, the application may be configured to generate a dialog for receiving custom data type information for the selected field or group of fields and save the selected field or group of fields as a custom data type. The custom data type may then be reused by the application in the database. | 03-24-2016 |
20160092593 | PAGE-BASED METADATA SYSTEM FOR DISTRIBUTED FILESYSTEM - Methods and systems are described for storing metadata in a network of distributed remote storage devices. An example computer implemented method includes identifying a plurality of metadata inodes, grouping the plurality of metadata inodes into one or more metadata pages, mapping the plurality of metadata inodes and the plurality of metadata pages, and storing the mapping as a manifest page, and storing data to and retrieving data from the distributed remote storage devices using the plurality of metadata inodes. | 03-31-2016 |