Custom Data Structure Types Patents (Class 707/793)
-
Patent number: 7840601Abstract: In a computing system, a communication that includes contents retrieved from a data repository and configured to be organized in a table is received from a second device. The received contents are displayed in the table on a user interface. The table includes multiple rows, one of which is configured to remain empty while the table is displayed to indicate a possibility of adding a new row to the table. While the table is displayed, a user input that indicates the empty row and is configured to trigger the new row to be added to the table is received. The new row is added to the table without first communicating with the second device regarding the addition. The new row is configured so that new contents entered into the new row are to be added to the data repository in a subsequent communication to the second device.Type: GrantFiled: March 19, 2007Date of Patent: November 23, 2010Assignee: SAP AGInventors: Sandra Bicker, Iris Nieder, Annett Hardt, Ingo Deck, Erik Oster, Till Brinkmann, Boris Bierbaum, Martin Dauer, Theo Held, Martin Schrepp
-
Systems and methods for interactively creating, customizing, and executing reports over the internet
Patent number: 7840600Abstract: The present invention enables users to interactively create, customize, and execute reports on data stored in databases using only a web browser. The user can create, customize, and execute reports by selecting various report elements including, for example, data sources, fields, filters, labels, charts, dashboards, and the like. Advantageously, the present invention enables users to create the reports through an Internet connection, without any special software, such as web browser plug-ins, database applications, and the like, without knowledge of data access languages, such as SQL, and without direct access to a database server. The present invention can directly connect to a plurality of different database types through a virtual or physical network connection. It fully functions without requiring the creation of additional configuration items like catalogs, models or secondary schemas by a programmer or database administrator (DBA).Type: GrantFiled: December 29, 2007Date of Patent: November 23, 2010Assignee: Izenda, LLCInventor: Sanjay Bhatia -
Patent number: 7836085Abstract: Data is identified from one or more data sources, where the data is associated with at least one structured document. Data sets contained within the at least one structured document are extracted, and one or more record items are added to a searchable database, where the one or more record items correspond to the extracted data sets.Type: GrantFiled: February 5, 2007Date of Patent: November 16, 2010Assignee: Google Inc.Inventors: Artem Petakov, David Minogue, Alexey Spiridonov
-
Patent number: 7836087Abstract: The components of a computer graphics scene can be organized using multiple independent graphs. Each component can include graph relationship attributes specifying its location in one or more graphs. Graph can be utilized for any purpose within the digital production pipeline. A component can include any number of graph relationship attributes. The number and type of graph relationship attributes can be different for each component. Software tools can access one or more graphs to determine structural or functional relationships between components. Software tools can enforce policies for a graph independent of other graphs. Software tools can optimize the components of a graph independent of other graphs. A graph relationship attribute of a component can include optional parameter data to specify properties of the relationship between two or more components. Layer data structures including opinions of value can specify graph relationships.Type: GrantFiled: June 7, 2007Date of Patent: November 16, 2010Assignee: PixarInventors: Eric Gregory, Michael Ferris, Robert Jensen, Oren Jacob
-
Patent number: 7836086Abstract: A unified mechanism of scene description includes layering and cross-referencing relationships. The scene description specifies components using one or more layers. A layer includes an opinion of value for one or more attributes of one or more components. A layer can be sparsely populated with opinions of attribute values for only portions of components' attributes. Layers express opinions of value for an attribute using the semantic structure associated with the attribute. The scene description organizes layers in a layer hierarchy, which determines a layer stacking order. The layer stacking order specifies the compositing of opinions of attribute values to determine the complete authored state of the component. The layer stacking order enables attributes of components to be selectively overridden without disturbing other attribute values. Cross-referencing relationships enable encapsulation and reuse of components. Cross-referencing relationships can encapsulate components defined by one or more layers.Type: GrantFiled: April 23, 2007Date of Patent: November 16, 2010Assignee: PixarInventors: Eric Gregory, Mike Ferris, Robert Jensen, Oren Jacob
-
Patent number: 7831623Abstract: A method, system, and article of manufacture, wherein a plurality of references to a plurality of files corresponding to a plurality of devices are stored in a data structure implemented in a computational device, wherein the computational device is coupled to the plurality of devices via a network. Access is enabled to the data structure to a distributed application, wherein the distributed application uses a stored reference in the data structure to determine a file corresponding to a device, and wherein the distributed application performs data transfer operations with the device via the determined file.Type: GrantFiled: October 30, 2007Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Stephen F. Correl, James John Seeger, Martine Bruce Wedlake
-
Patent number: 7831541Abstract: A system and method for implementing browser milestone navigation in a data processing system. According to an embodiment of the present invention, a browser queries a search engine with at least one search term. In response to the query, the browser retrieves at least one web page that includes a collection of search results. The web page that includes the collection of search results is designated as a first master page. In response to the selection, the browser places a first address of the first master page on a master page address data structure. The browser traverses at least one page greater than one level removed from the first master page. The browser retrieves the first address from the master page address data structure, in response to receiving a first request to retrieve the first master page.Type: GrantFiled: November 28, 2007Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventor: Jeffrey K. Wilson
-
Patent number: 7827202Abstract: A user database includes information concerning at least one entity of interest. A program database includes multimedia content information associated with items of multimedia content and including a temporal interval during which the items of multimedia content are available. A presentation scheduling facility is communicatively coupled to the user database and the program database. The presentation scheduling facility is configured to determine a number of items of multimedia content that are associated with the at least one entity of interest based on the information concerning the at least one entity of interest and the multimedia content information, and configured to provide a scheduling screen containing identifications of the determined number of items of multimedia content.Type: GrantFiled: September 21, 2007Date of Patent: November 2, 2010Assignee: Verizon Patent and Licensing Inc.Inventors: Don Relyea, Brian Roberts, Heath Stallings
-
Patent number: 7827197Abstract: The present invention is directed to a pluggable custom data binding system and method utilizing a generic data structure exchanged between a run-time system and a user define binding logic in Web Service Applications. The custom data binding system may replace the existing mappings for XML schema types. The custom binder is a function that works with the pairing of a particular XML schema type and Java type. The custom binder may define an interface including serialize and de-serialize methods to convert between Java objects and SOAPElements. After the custom binder is plugged into the run-time system, this custom binder may interact with the run-time system through use of SOAPElement. The custom binding provider may aggregate related custom binders to support particular custom data bindings. The custom binding provider may be created for a specific application that has a few XML schema types that are not supported by the JAX-RPC specification.Type: GrantFiled: December 2, 2004Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Richard Joseph Scheuerle, Jr., Ping Wang
-
Patent number: 7809756Abstract: A data protection system that integrates a database with Windows Explorer in the Microsoft Windows 9X and NT Environments that mimics the Windows Explorer user interface, enabling the user to apply already known use paradigms. The data protection system appears as an extension to Windows Explorer and visibly appears as a folder item called the data vault. The data vault is a virtual disk that represents the underlying database. The database creates records and stores information about files backed up to removable secondary storage medium. Files may be backed up manually or automatically. A schedule can be set up for automatic protection of selected files and file types. The database can be searched to find files for restoration purposes without having to load secondary storage medium. Once a file or files are selected, the data protection system indicates which labeled removable secondary storage medium must be loaded for retrieval.Type: GrantFiled: June 3, 2004Date of Patent: October 5, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Rock D. Barney, Keith Schwols, Ellen M. Nelson
-
Patent number: 7809758Abstract: A database comprises a plurality of keys representing respective data items stored in the database and respective data tags associated with at least some of the data items. Data tags represent different identifiers or categories among which the associated data items are grouped. The database is arranged in the form of a tree-structured directed graph in which each of the plurality of keys is represented by a series of nodes and arcs defining a path between a root node and a terminal node, each node being linked to at least one other node by a respective arc, respective arcs for a given one of the plurality of keys representing a respective character or characters of the given key. The arcs and the nodes depending from the root node of data items which represent a sequence of characters shared by different keys are combined, and the data tags are associated with the arcs.Type: GrantFiled: May 13, 2005Date of Patent: October 5, 2010Assignee: Websense UK LimitedInventors: Klaus Thurnhofer, Harald Stoiber
-
Publication number: 20100250608Abstract: Systems and methods for providing application services to multiple tenants are provided. A data model is received from a new tenant. A database specific to the new tenant is created and stored in memory. The database may include one or more metadata tables. Other databases, each associated with another tenant, may also be stored in memory. The data model received from the new tenant may be stored in the created database that is specific to the new tenant. An application service may be provided to the new tenant based on the data model received from the new tenant and stored in the created database. In some embodiments, the data structures may be maintained in memory in a hierarchical manner. The hierarchy of the information resources may further correspond to a hierarchy of tenants. A library, for example, may be organized and shared in a hierarchical manner, in which a hierarchy of library resources may be shared among a defined group of tenants and/or subtenants.Type: ApplicationFiled: March 30, 2010Publication date: September 30, 2010Applicant: Relational Networks, Inc.Inventors: Pankaj Malviya, Udayakumar Shanmugam, Bouvanesvary Radakichenan, Neeraj Malviya, Harshad Chavan, Aparna Bejugam, Krunal Patel, Suresh Malamanti
-
Patent number: 7805418Abstract: A data-processing apparatus for processing form data including predetermined layout information and image-forming data formed by merging variable data in the form data includes a history table for storing a corresponding relationship of each form data, between the image-forming data and the variable data used in the image-forming data; and a registering unit for registering the corresponding relationship in order to generate image-forming data.Type: GrantFiled: August 10, 2005Date of Patent: September 28, 2010Assignee: Canon Kabushiki KaishaInventor: Yoshihito Nanaumi
-
Patent number: 7797346Abstract: A method is provided for encoding string-based data types, which have, for example, a tree-type structure, in such a way that signal bits (flags) for optional sections and/or for length information concerning the codes that are of variable length are placed in a defined sequence at the beginning of the created bitstream, thus accelerating the search for data via a sorting process and bit mask queries. A more efficient encoding is also provided of the #position field by, among other things, the assignment of code fragments for each group of regular expressions.Type: GrantFiled: January 31, 2002Date of Patent: September 14, 2010Assignee: Siemens AktiengesellschaftInventors: Jörg Heuer, Andreas Hutter, Ulrich Niedermeier
-
Patent number: 7792863Abstract: A Harmonized Tariff Schedule Classification system and method is disclosed using an integrated Trade Compliance System (TCS) that includes a decision tree for classifying products based on HTS codes. In one aspect, an analyst may access the TCS and select a commodity group appropriate for the product to be imported. Thereupon, the analyst may navigate through a decision tree which includes questions regarding the nature of the product (e.g., function, composition, etc.). The analyst finally arrives at a specific HTS code, which is assigned to the product. In other aspect, a company utilizing an internal classification system for its products creates an internal-to-commodity group map, thereby enabling an analyst to associate an internal classification with a relevant commodity group for classification purposes. In other aspect, the internal classifications may be mapped directly to an HTS code rather than to a commodity group.Type: GrantFiled: December 24, 2003Date of Patent: September 7, 2010Assignee: Honda Motor Co., Ltd.Inventors: Anthony Uy, Tom Potts, Frederic Holmes, Laurie Peach, Matt Halterman, Mark Swirt, Junko Sweet
-
Patent number: 7783651Abstract: Methods and apparatuses enable generation of a tree structure that integrates the objects of the tree with access interfaces. A tree worker receives an indication of a base node object of a tree, and a list of children related to the base node object. In response to receiving the indication of the base node object and the list of children, the tree worker can generate a tree structure having the object and its related (children) objects.Type: GrantFiled: May 23, 2007Date of Patent: August 24, 2010Assignee: SAP AGInventor: Fabrizio Muscarella
-
Patent number: 7783669Abstract: To manage data flow in generating profile models for use in optical metrology, a project data object is created. A first profile model data object is created. The first profile model data object corresponds to a first profile model defined using profile parameters. A version number is associated with the first profile model data object. The first profile model data object is linked with the project data object. At least a second profile model data object is created. The second profile model data object corresponds to a second profile model defined using profile parameters. The first and second profile models are different. Another version number is associated with the second profile model data object. The second profile model data object is linked with the project data object. The project data object, the first profile model data object, and the second profile model data object are stored.Type: GrantFiled: October 12, 2006Date of Patent: August 24, 2010Assignee: Tokyo Electron LimitedInventors: Hong Qiu, Junwei Bao, Wei Liu, Jeffrey Alexander Chard, Miao Liu, Gang He, Hemalatha Erva, Vi Vuong
-
Patent number: 7778976Abstract: Multi-dimensional surrogation systems and methods are provided that generate at least one data surrogate using information of data and numerous data changes received from at least one data source. The multi-dimensional surrogation transforms data of each data surrogate from a format of the data source to at least one alternative format. Original metadata is extracted from each data surrogate. New metadata is generated by combining portions of the original metadata and components of each data surrogate. The multi-dimensional surrogation generates an extended data surrogate comprising the data surrogate and the new metadata.Type: GrantFiled: August 23, 2005Date of Patent: August 17, 2010Assignee: Mimosa, Inc.Inventors: Roy P. D'Souza, Sanjay Mehta, Bhushan Pandit, Thirumalai Muppur Ravi
-
Patent number: 7779039Abstract: Systems and methods for hosting variable schema data such as dynamic tables and columns in a fixed physical database schema. Standard objects, such as tables are provided for use by multiple tenants or organizations in a multi-tenant database system. Each organization may add or define custom fields for inclusion in a standard object. Custom fields for multiple tenants are stored in a single field within the object data structure, and this single field may contain different data types for each tenant. Indexing columns are also provided, wherein a tenant may designate a field for indexing. Data values for designated fields are copied to an index column, and each index column may include multiple data types. Each organization may also define custom objects including custom fields and indexing columns. Custom objects for multiple tenants are stored in a single custom object data structure.Type: GrantFiled: April 2, 2004Date of Patent: August 17, 2010Assignee: salesforce.com, Inc.Inventors: Craig Weissman, Simon Wong
-
Patent number: 7774370Abstract: A method for managing a message communication system comprising providing a token log as a data structure that contains a user-extensible set of tokens and implied conditions under which specific tokens are considered valid. The method also includes creating a new token as a set of symbols and storing the new token in the token log together with information that implies one or more conditions under which the token is considered valid, which validity information implies one or more specific actions to be performed when a message accompanied by the new token experiences an event. The method further includes providing for distributing the new token to one or more external entities and providing a system operator with the ability to change a validity status of the token.Type: GrantFiled: June 14, 2007Date of Patent: August 10, 2010Inventor: Scott E. Sampson
-
Patent number: 7774369Abstract: A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data of definitions and descriptions of the parameters. Configuration information is selected from the configuration repository and stored in a configuration directory for later use by application programs at runtime. The configuration information is accessed from the configuration directory when needed by an application program or a component thereof.Type: GrantFiled: July 7, 2004Date of Patent: August 10, 2010Assignee: SAP AktiengesellschaftInventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
-
Publication number: 20100198876Abstract: Methods and apparatuses generate and render data embedded with associated meta-data in a human or machine recognizable format. The apparatus includes an obtaining device to acquire first data in a predetermined format and associated second data comprising information of the first data, and to output the first data and the associated second data; a processing device to receive the first data and the associated second data from the obtaining device, to process the first data and the associated second data to thereby generate meta-data based on the first data and/or the associated second data, to convert the meta-data into the predetermined format of the first data, and to embed the converted meta-data into the first data as a combined data in the predetermined format; and a rendering device to receive the combined data from the processing device, and to render the combined data in the human or machine recognizable format.Type: ApplicationFiled: February 2, 2009Publication date: August 5, 2010Applicant: Honeywell International, Inc.Inventor: Slavomir Estok
-
Publication number: 20100198875Abstract: Some embodiments of the present invention overcome I/O bottlenecks of an EDA work flow by keeping layout data distributed during handoffs among different processing stages. Specifically, some embodiments leverage a concurrent computation paradigm where data is propagated incrementally between stages, and where data processing among consecutive stages and the I/O between stages are executed concurrently. Specifically, some embodiments can generate a template database which contains the unique templates in a set of templates. During operation, an embodiment can determine a set of templates for a layout. Next, the system can determine a processing schedule based on a spatially coherent ordering of the set of templates. Next, the system can process the templates according to the spatially coherent processing schedule.Type: ApplicationFiled: January 30, 2009Publication date: August 5, 2010Applicant: SYNOPSYS, INC.Inventors: Michael L. Rieger, Mathias Boman, Naji V. Bekhazi, Daniel D. Hung, Michael G. Brashler, Thomas Brett Hall
-
Patent number: 7769783Abstract: Methods and systems for computing algebraic equations are disclosed, with particular relevance to financial analytics. Analytic formulas may be represented as data, and the analytic system may be structured as a kind of an analytic interpretation engine in a database layer of a system. Because analytic formulas may be represented as data in some table or tables, analytics can be added, deleted or modified without having to make changes to the analytic engine's source code. The analytic engine may be implemented in some relational language, such as a dialect of SQL, to manipulate and compute the analytic formulas stored in the database.Type: GrantFiled: June 8, 2004Date of Patent: August 3, 2010Assignee: Reuters LimitedInventors: David Rozenshtein, Sandip Mehta
-
Publication number: 20100191771Abstract: In a computing environment, metadata may be used to define common aspects such as verbs, policies, categories and variables of run book procedures. Variable data of the procedures may be stored in application files. A procedure may be generated by retrieving a pre-defined metadata definition of a procedure from a metadata database and an application file for the procedure that contains the variable data for the procedure. The metadata and the variable data may be formatted into a procedure which may be incorporated into a run book and/or transmitted to an external machine for execution of the procedure.Type: ApplicationFiled: January 27, 2009Publication date: July 29, 2010Inventor: Gordon C. Jones
-
Patent number: 7765234Abstract: To manage data flow in generating different signal formats for use in optical metrology, a project data object is created. A first option data object is created. The first option data object has a set of signal parameters. Different settings of the set of signal parameters correspond to different signal formats for diffraction signals. A version number is associated with the first option data object. The first option data object is linked with the project data object. At least a second option data object is created. The second option data object has a set of signal parameters. Different settings of the set of signal parameters correspond to different signal formats for diffraction signals. The set of signal parameters of the first option data object and the set of signal parameters of the second option data object are set differently. Another version number is associated with the second option data object. The second option data object is linked with the project data object.Type: GrantFiled: October 12, 2006Date of Patent: July 27, 2010Assignee: Tokyo Electron LimitedInventors: Hong Qiu, Junwei Bao, Wei Liu, Jeffrey Alexander Chard, Miao Liu, Gang He, Hemalatha Erva, Vi Vuong
-
Patent number: 7761460Abstract: The present invention relates to systems and methods that maps industrial device data (e.g., from data structures) to database tables that can be accessed via standard database interfaces. In various aspects of the present invention, elements associated with one or more data structures can be represented in one or more database tables. Typically, data structure elements are stored within respective columns of a record of a database table(s). Individual database tables can be accessed via a standard interface such as JDBC in order to store data within (e.g., write) and/or retrieve data from (e.g., read) a database table. In addition, a plurality of database tables can be concurrently accessed for distributed transaction processing. Thus, the subject invention provides access to industrial control data without having to install and/or execute custom or specialized software on either the industrial device or the system accessing the industrial device.Type: GrantFiled: February 4, 2004Date of Patent: July 20, 2010Assignee: Rockwell Automation Technologies, Inc.Inventor: Kenwood Hall
-
Patent number: 7756898Abstract: In one embodiment, systems and methods are provided for tracking events wherein an event system monitors certain areas of a system. When an event occurs in one area of the system, the event system notifies the processes listening to that area of the system of the event.Type: GrantFiled: March 31, 2006Date of Patent: July 13, 2010Assignee: Isilon Systems, Inc.Inventors: Aaron J. Passey, Neal T. Fachan
-
Patent number: 7756897Abstract: A topic net management unit 1 reads one record from a table to generate the topic net (S1). Subsequently, from among the field data in the record, the unit 1 generates nodes corresponding to the field data for which a corresponding topic class exists (S2). Topics corresponding to those nodes are generated. If a node having the same topic is already generated, then the unit 1 does not newly generate a node having a duplicate topic (S2). The unit 1 mutually links the generated topics in accordance with the definitions between the topic classes (S3). Further, using a dialog information template, the unit 1 generates dialog information associated with the generated link (S4). The unit 1 performs Steps S1-S4 processing for all records in the table (S5). If there is a plurality of tables Steps S1-S5 processing is performed for all tables (S6).Type: GrantFiled: May 4, 2005Date of Patent: July 13, 2010Assignee: Fujtisu LimitedInventors: Ryosuke Miyata, Toshiyuki Fukuoka, Eiji Kitagawa
-
Patent number: 7752225Abstract: Techniques for migrating duration trees from a source database server (or instance) to a destination database server (or instance) are provided. A duration is a memory management construct that allows database components to group related areas of memory together. A source duration tree is captured at the source database server and combined with a destination duration tree at the destination database server. Any duration identifiers in the source duration tree that conflict with (i.e., are the same as) a duration identifier in the destination duration tree are mapped to new duration identifiers.Type: GrantFiled: October 16, 2007Date of Patent: July 6, 2010Assignee: Oracle International CorporationInventors: David Kogan, Rajendra S. Pingte, Chao Liang, Yujie Cao
-
Patent number: 7752224Abstract: A programmability mode for interacting with data stores within a document allows real time interaction. Data for structuring information associated with a document, such as document metadata, is maintained in the data store where relationships between different pieces of data are maintained in a location distinct from the surface level view of a document. The data store exposes interfaces to the various pieces of data in the data store for allowing different applications to access and operate on one or more of the data pieces. The pieces of data may be structured according to a markup language such as the Extensible Markup Language (XML), and XML schemas may be associated with each piece of data for allowing the data store to validate the structure applied to the data based on an XML schema associated with a given piece of data.Type: GrantFiled: January 13, 2006Date of Patent: July 6, 2010Assignee: Microsoft CorporationInventors: Tristan A. Davis, Ali Taleghani, Brian M. Jones, Marcin Sawicki, Robert A. Little, Alnur Ali
-
Patent number: 7747632Abstract: A user's prior searching and browsing activities are recorded for subsequent use. A user may examine the user's prior searching and browsing activities in a number of different ways, including indications of the user's prior activities related to advertisements. A set of search results may be modified in accordance with the user's historical activities. The user's activities may be examined to identify a set of preferred locations. The user's set of activities may be shared with one or more other users. The set of preferred locations presented to the user may be enhanced to include the preferred locations of one or more other users. A user's browsing activities may be monitored from one or more different client devices or client application. A user's browsing volume may be graphically displayed.Type: GrantFiled: March 31, 2005Date of Patent: June 29, 2010Assignee: Google Inc.Inventors: Jeffrey L. Korn, Oren E. Zamir, Andrew Fikes
-
Patent number: 7747650Abstract: Plural versions of an authoring/editing tool for fluid text include both a WYSIWYG editor and a content-driven treetable editor for producing narratives and their behavioral control in a fluid text viewing system environment. The tool includes content-driven treetable visualization and a layout mechanisms for authoring and/or editing hypertext narratives, electronic mail threads and other tree-oriented applications. Edit operations are disclosed that permit interactive development and modification of treetables.Type: GrantFiled: July 14, 2006Date of Patent: June 29, 2010Assignee: Xerox CorporationInventors: Polle Trescott Zellweger, Paula S. Newman, Maribeth J. Back
-
Patent number: 7743073Abstract: Systems and methods are provided for routing data messages to appropriate applications among multiple available applications. Observers use a variety of signal transmission devices to generate and transmit data messages to a receiver. Each observer has an observer identification and each receiver has a receiver identification. A routing layer is configured to correlate the observer identification and the receiver identification. While multiple applications are available, the routing layer routes the data message to the appropriate application based on the correlated observer and receiver identifications. The router can further route the data message to an appropriate destination within the appropriate application based on the correlated observer and receiver identifications. The data message can also undergo additional signal processing before it is routed to a third party application.Type: GrantFiled: September 22, 2004Date of Patent: June 22, 2010Assignee: Pacific Datavision, Inc.Inventors: Peter J. Lasensky, Mark E. Fehrenbach, Richard E. Rohmann
-
Publication number: 20100153458Abstract: A computer implemented method, apparatus, and computer program product for generating a cohort using sensor and actuator input data. A signal is received from a set of sensors and actuators associated with a set of objects. In response to a determination that the signal is in an analog format, the signal is converted from the analog format into a digital format to form digital signal data. The digital signal data is processed to identify sensor and actuator attributes associated with the set of objects. The digital signal data comprises metadata describing the identified sensor and actuator attributes. A set of cohorts is generated using the sensor and actuator attributes, wherein each cohort in the set of cohorts comprises a subset of objects from the set of objects that share at least one sensor and actuator attribute in common.Type: ApplicationFiled: December 12, 2008Publication date: June 17, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Lee Angell, Robert R. Friedlander, James R. Kraemer
-
Patent number: 7739317Abstract: A transfer protocol for sending data between a source device and a receiving device uses hierarchical metadata to establish relationships between content files and content metadata so that after an initial element is received, subsequent elements, be they files or metadata, have a defined relationship to a previously sent element.Type: GrantFiled: November 10, 2006Date of Patent: June 15, 2010Assignee: Microsoft CorporationInventors: Yasser Asmi, Mark D. Zuber
-
Patent number: 7739305Abstract: A network appliance, and a system and user interface therefor, are described. The network appliance includes a file capture module is to obtain files transmitted via a network and to load data from the files into a database. A user interface for communicating with the server includes a first set of fields and a second set of fields. The first set of fields are for selecting data from the database and the second set of fields are for selecting indices for charting the data selected with the first set of fields. A data processing module is configured to retrieve data from the database responsive to the data selected with the first set of fields, to chart the data retrieved responsive to the indices selected with the second set of fields, and to output a graph of the data charted to a server having access to the database.Type: GrantFiled: July 28, 2005Date of Patent: June 15, 2010Assignee: Xilinx, Inc.Inventors: Christopher Lanseng Ling, Michael Leonard Simmons, Noel John Manicle, Andrew John Flynn
-
Patent number: 7734650Abstract: The present invention relates to recommendation of items to a user for providing items more satisfying a user's request on the basis of new association. The present invention provides a data display server connected to a user terminal, which includes a posting database for storing posting data posted through the user terminal, a reference data base for storing reference data, relational metadata generating means which generates relational metadata making association between two pieces of reference data, and a relational database for storing the relational metadata. According to the arrangement, tight linking between reference data is made possible so that items more suitable for a user's preference can be recommended.Type: GrantFiled: January 5, 2005Date of Patent: June 8, 2010Assignee: Sony CorporationInventors: Taketo Naito, Teruhisa Kamachi
-
Patent number: 7734601Abstract: The disclosure relates to a digital asset storage, search and retrieval system. Each digital asset may comprise one or more versions and properties. The system may access stored digital assets using hierarchical classifications under a taxonomy based on the properties. The digital assets may be assigned conditions governing usage of the assets. Via relationship networks, the digital assets may “inherit” the conditions from other digital assets.Type: GrantFiled: October 31, 2005Date of Patent: June 8, 2010Assignee: SAP AGInventors: Jutta Weber, Martin Alt, Ralf Freyler
-
Patent number: 7734997Abstract: The content description of multimedia content contains a plurality of descriptor values that pertain to specific events within the media. A Transport Hint Table (THT) provides a set of synchronization events that indicate the relation between timed events in the media and their representation in the content's description data. The THT allows for synchronized delivery of presentation of content description data with the associated events in the media. The THT provides a set of sync events based on the existence of “time” related events obtained from the content description data, which are relevant to particular events in the media. The THT allows the transport layer encoder to use the time-related events to synchronize the scheduled delivery times of media content segments and their associated descriptions. The THT also provides information for fragmenting a description for delivery and for managing resources at the decoder.Type: GrantFiled: March 28, 2002Date of Patent: June 8, 2010Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Ali Tabatabai, Hawley K. Rising, III, Mohammed Z. Visharam, Toby Walker
-
Patent number: 7730098Abstract: A method for supporting semantic matching queries in a database management system (DBMS) by extracting and storing the transitive/subsumption relationships from a given ontology data in a DBMS with native XML support. These transitive relationships are transformed into a set of XML documents that are natural mappings of the hierarchical structure of the transitive relationships. A table function construct expresses semantic matching queries in a declarative manner. The semantic matching queried are automatically rewritten or translated into standard SQL/XML search operators such as XQuery, XPath and XMLExists, and executed by the SQL/XML DBMS on the given instance data and the extracted transitive relationships data.Type: GrantFiled: March 2, 2007Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Lipyeow Lim, Haixun Wang, Min Wang
-
Patent number: 7730096Abstract: A method for utilizing a database for an inspection of an industrial plant includes downloading a spreadsheet from a remote database containing inspection-related data for the industrial plant, wherein the spreadsheet includes selection lists of inspection data. The method further includes entering inspection data into the spreadsheet utilizing the selection lists and uploading the spreadsheet with the entered inspection data to the remote computer to thereby update the remote database.Type: GrantFiled: June 30, 2004Date of Patent: June 1, 2010Assignee: General Electric CompanyInventors: Tommy Edwy, Randal Raymond Stark, Ahdee Quan Chan, James Leslie King
-
Patent number: 7730097Abstract: A solution is provided wherein only primary keys are used as meta-data to construct many-to-many relationships between table, resulting in amore robust, efficient database structure. Once tables of user-specific data are bound to the database as meta-data using their primary keys, the system may automatically ensure the handling of the records as related units. This eliminates the traditional heavy-weight dependence on foreign key relationships.Type: GrantFiled: February 10, 2005Date of Patent: June 1, 2010Assignee: MobileFrame, LLCInventor: Lonny Lee Oswalt
-
Publication number: 20100131562Abstract: A method of dynamically managing and sharing database in a mobile communication terminal and a server system is provided. By installing applications such as a database system and a user interface programs in the mobile communication terminal, a user forms a database arbitrarily in a form of his/her own preference, input data there, and forms a user interface in a form of their preference. Also, the data managed in the mobile communication terminal may be stored and managed in a mobile communication server system through a wireless network or in a computer through a wired network. The user can download database template a provider provides to the mobile communication terminal from the mobile communication server, use them without generating the database structure for him/herself, and graphs and numerical expressions the user produced using the data of database may be included.Type: ApplicationFiled: November 26, 2008Publication date: May 27, 2010Applicant: FUSIONSOFT CO., LTD.Inventors: Jin Ah EOM, Jong Eun YOON, Il Hee LEE, Hyun Chul SHIN
-
Patent number: 7725501Abstract: A system and a method for rapid database application deployment and use. A system includes a host server that includes a database and a database application framework. The database stores a virtual relational database structure and a virtual relational database implementation. The database may store the virtual relational database structure and virtual relational database implementation in an existing relational database structure. The virtual relational database structure includes one or more object types and one or more object properties. Object types are definitions of types of objects for which data may be stored in the database and object properties are definitions of types of data that may be stored for objects and are associated with the one or more object types.Type: GrantFiled: November 14, 2005Date of Patent: May 25, 2010Assignee: Northrop Grumman CorporationInventors: Jerry M. Stillman, David J. Mettenburg, Dayle S. Yamatani, Patrick E. Hinnershitz, John E. Essing
-
Patent number: 7725811Abstract: A reporting system that incorporates prompt objects in a report definition to enable a user to specify answers to questions to customize a report at execution time. A prompt object contains a single question to be answered, validation values for the answer, and attributes indicating how the prompt object is to be processed. A collection of answers is built up in a resolution object. A report is thus defined by selecting prompt objects in place of templates, filters, or any of the aspects of a template or filter. As a separate object, a single prompt may be issued once and the answer supplied to each reference to the prompt object in a report. A resolution object may be created and saved before the execution of a report. The saved resolution object can then be used to answer prompts at the time of the report execution.Type: GrantFiled: June 19, 2001Date of Patent: May 25, 2010Assignee: Microstrategy, Inc.Inventors: Jeffrey A. Bedell, William Hurwood, Benjamin Z. Li, Abhimanyu Warikoo
-
Patent number: 7725499Abstract: A unified system for the structured collection, management, translation, and publication of multi-lingual information that is based on industry standards for information structures. Self-contained information units are stored in a single source and mapped onto a multiple dimensional data matrix in which the axes represent information types, objects, variants, and language. Linking through the matrix to a unique storage location for information facilities data entry, editing, access control, quality control, and automated publication of stored information.Type: GrantFiled: February 1, 2007Date of Patent: May 25, 2010Assignee: Star AGInventors: Florian von Lepel, Stephan Finkler
-
Publication number: 20100125610Abstract: A mobile communication device may operate with a number of different applications, each having different file types associated therewith. A file analyzer receives data files and analyzes the files to identify a content type and thereafter associates the identified file with the appropriate application or applications. The received data files may be delivered through a wired connection, a wireless connection, or through the introduction of a memory device, such as a removable storage device, to the mobile communication device. The file analyzer may provide the appropriate notification or indication of association or association to the application associated with the identified content type and may further provide user notification of a newly delivered file. The files may be data files, such as text or multimedia files such as audio and/or video files.Type: ApplicationFiled: November 18, 2008Publication date: May 20, 2010Applicant: AT&T Intellectual Property I, L.P.Inventors: Richard Zaffino, Arnold Schrider
-
Patent number: 7720882Abstract: A data file management and search method based on file attributes is disclosed. At least one data file, externally imported or generated by a user, is retrieved. Attributes of the data file are edited, a virtual catalog corresponding to the data file is generated, and a catalog tree is built according to the data file and the virtual catalog. The virtual catalog and the data file are displayed by a user interface. A search operation is performed based on a search command to locate at least one required virtual catalog or data file among multiple data files and virtual catalogs. A basic operation is implemented on the located virtual catalog or data file.Type: GrantFiled: June 22, 2007Date of Patent: May 18, 2010Assignee: Industrial Technology Research InstituteInventors: Jian-Hong Liu, Yi-Chang Zhuang, Lian-Jou Tsai
-
Patent number: 7720867Abstract: Constructing a query in a natural-language format using a purpose-driven query template. A user is prompted to select one of a plurality of query purposes. User-input is received indicating a selected one of the plurality of query purposes. A first list of conditions is selected from a plurality of lists of conditions based on the selected one of the plurality of query purposes, then displayed in a format in which each of a plurality of conditions in the first list is grammatically joined to at least one other condition in the first list to form a query sentence, and wherein each of the plurality of conditions in the first list is associated with a respective set of user-selectable values.Type: GrantFiled: September 8, 2004Date of Patent: May 18, 2010Assignee: Oracle International CorporationInventors: Keshavan Subramanian, George Joby, Sunil S. Ranka, Veena Bhandarkar, Indranil Goswami, Hui Li, Robert M. Sego