Custom Data Structure Types Patents (Class 707/793)
  • Patent number: 7840601
    Abstract: 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: Grant
    Filed: March 19, 2007
    Date of Patent: November 23, 2010
    Assignee: SAP AG
    Inventors: Sandra Bicker, Iris Nieder, Annett Hardt, Ingo Deck, Erik Oster, Till Brinkmann, Boris Bierbaum, Martin Dauer, Theo Held, Martin Schrepp
  • Patent number: 7840600
    Abstract: 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: Grant
    Filed: December 29, 2007
    Date of Patent: November 23, 2010
    Assignee: Izenda, LLC
    Inventor: Sanjay Bhatia
  • Patent number: 7836085
    Abstract: 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: Grant
    Filed: February 5, 2007
    Date of Patent: November 16, 2010
    Assignee: Google Inc.
    Inventors: Artem Petakov, David Minogue, Alexey Spiridonov
  • Patent number: 7836087
    Abstract: 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: Grant
    Filed: June 7, 2007
    Date of Patent: November 16, 2010
    Assignee: Pixar
    Inventors: Eric Gregory, Michael Ferris, Robert Jensen, Oren Jacob
  • Patent number: 7836086
    Abstract: 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: Grant
    Filed: April 23, 2007
    Date of Patent: November 16, 2010
    Assignee: Pixar
    Inventors: Eric Gregory, Mike Ferris, Robert Jensen, Oren Jacob
  • Patent number: 7831623
    Abstract: 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: Grant
    Filed: October 30, 2007
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stephen F. Correl, James John Seeger, Martine Bruce Wedlake
  • Patent number: 7831541
    Abstract: 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: Grant
    Filed: November 28, 2007
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey K. Wilson
  • Patent number: 7827202
    Abstract: 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: Grant
    Filed: September 21, 2007
    Date of Patent: November 2, 2010
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Don Relyea, Brian Roberts, Heath Stallings
  • Patent number: 7827197
    Abstract: 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: Grant
    Filed: December 2, 2004
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard Joseph Scheuerle, Jr., Ping Wang
  • Patent number: 7809756
    Abstract: 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: Grant
    Filed: June 3, 2004
    Date of Patent: October 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rock D. Barney, Keith Schwols, Ellen M. Nelson
  • Patent number: 7809758
    Abstract: 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: Grant
    Filed: May 13, 2005
    Date of Patent: October 5, 2010
    Assignee: Websense UK Limited
    Inventors: Klaus Thurnhofer, Harald Stoiber
  • Publication number: 20100250608
    Abstract: 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: Application
    Filed: March 30, 2010
    Publication date: September 30, 2010
    Applicant: Relational Networks, Inc.
    Inventors: Pankaj Malviya, Udayakumar Shanmugam, Bouvanesvary Radakichenan, Neeraj Malviya, Harshad Chavan, Aparna Bejugam, Krunal Patel, Suresh Malamanti
  • Patent number: 7805418
    Abstract: 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: Grant
    Filed: August 10, 2005
    Date of Patent: September 28, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshihito Nanaumi
  • Patent number: 7797346
    Abstract: 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: Grant
    Filed: January 31, 2002
    Date of Patent: September 14, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Heuer, Andreas Hutter, Ulrich Niedermeier
  • Patent number: 7792863
    Abstract: 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: Grant
    Filed: December 24, 2003
    Date of Patent: September 7, 2010
    Assignee: Honda Motor Co., Ltd.
    Inventors: Anthony Uy, Tom Potts, Frederic Holmes, Laurie Peach, Matt Halterman, Mark Swirt, Junko Sweet
  • Patent number: 7783651
    Abstract: 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: Grant
    Filed: May 23, 2007
    Date of Patent: August 24, 2010
    Assignee: SAP AG
    Inventor: Fabrizio Muscarella
  • Patent number: 7783669
    Abstract: 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: Grant
    Filed: October 12, 2006
    Date of Patent: August 24, 2010
    Assignee: Tokyo Electron Limited
    Inventors: Hong Qiu, Junwei Bao, Wei Liu, Jeffrey Alexander Chard, Miao Liu, Gang He, Hemalatha Erva, Vi Vuong
  • Patent number: 7778976
    Abstract: 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: Grant
    Filed: August 23, 2005
    Date of Patent: August 17, 2010
    Assignee: Mimosa, Inc.
    Inventors: Roy P. D'Souza, Sanjay Mehta, Bhushan Pandit, Thirumalai Muppur Ravi
  • Patent number: 7779039
    Abstract: 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: Grant
    Filed: April 2, 2004
    Date of Patent: August 17, 2010
    Assignee: salesforce.com, Inc.
    Inventors: Craig Weissman, Simon Wong
  • Patent number: 7774370
    Abstract: 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: Grant
    Filed: June 14, 2007
    Date of Patent: August 10, 2010
    Inventor: Scott E. Sampson
  • Patent number: 7774369
    Abstract: 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: Grant
    Filed: July 7, 2004
    Date of Patent: August 10, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
  • Publication number: 20100198876
    Abstract: 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: Application
    Filed: February 2, 2009
    Publication date: August 5, 2010
    Applicant: Honeywell International, Inc.
    Inventor: Slavomir Estok
  • Publication number: 20100198875
    Abstract: 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: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Applicant: SYNOPSYS, INC.
    Inventors: Michael L. Rieger, Mathias Boman, Naji V. Bekhazi, Daniel D. Hung, Michael G. Brashler, Thomas Brett Hall
  • Patent number: 7769783
    Abstract: 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: Grant
    Filed: June 8, 2004
    Date of Patent: August 3, 2010
    Assignee: Reuters Limited
    Inventors: David Rozenshtein, Sandip Mehta
  • Publication number: 20100191771
    Abstract: 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: Application
    Filed: January 27, 2009
    Publication date: July 29, 2010
    Inventor: Gordon C. Jones
  • Patent number: 7765234
    Abstract: 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: Grant
    Filed: October 12, 2006
    Date of Patent: July 27, 2010
    Assignee: Tokyo Electron Limited
    Inventors: Hong Qiu, Junwei Bao, Wei Liu, Jeffrey Alexander Chard, Miao Liu, Gang He, Hemalatha Erva, Vi Vuong
  • Patent number: 7761460
    Abstract: 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: Grant
    Filed: February 4, 2004
    Date of Patent: July 20, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Kenwood Hall
  • Patent number: 7756898
    Abstract: 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: Grant
    Filed: March 31, 2006
    Date of Patent: July 13, 2010
    Assignee: Isilon Systems, Inc.
    Inventors: Aaron J. Passey, Neal T. Fachan
  • Patent number: 7756897
    Abstract: 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: Grant
    Filed: May 4, 2005
    Date of Patent: July 13, 2010
    Assignee: Fujtisu Limited
    Inventors: Ryosuke Miyata, Toshiyuki Fukuoka, Eiji Kitagawa
  • Patent number: 7752225
    Abstract: 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: Grant
    Filed: October 16, 2007
    Date of Patent: July 6, 2010
    Assignee: Oracle International Corporation
    Inventors: David Kogan, Rajendra S. Pingte, Chao Liang, Yujie Cao
  • Patent number: 7752224
    Abstract: 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: Grant
    Filed: January 13, 2006
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Tristan A. Davis, Ali Taleghani, Brian M. Jones, Marcin Sawicki, Robert A. Little, Alnur Ali
  • Patent number: 7747632
    Abstract: 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: Grant
    Filed: March 31, 2005
    Date of Patent: June 29, 2010
    Assignee: Google Inc.
    Inventors: Jeffrey L. Korn, Oren E. Zamir, Andrew Fikes
  • Patent number: 7747650
    Abstract: 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: Grant
    Filed: July 14, 2006
    Date of Patent: June 29, 2010
    Assignee: Xerox Corporation
    Inventors: Polle Trescott Zellweger, Paula S. Newman, Maribeth J. Back
  • Patent number: 7743073
    Abstract: 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: Grant
    Filed: September 22, 2004
    Date of Patent: June 22, 2010
    Assignee: Pacific Datavision, Inc.
    Inventors: Peter J. Lasensky, Mark E. Fehrenbach, Richard E. Rohmann
  • Publication number: 20100153458
    Abstract: 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: Application
    Filed: December 12, 2008
    Publication date: June 17, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Lee Angell, Robert R. Friedlander, James R. Kraemer
  • Patent number: 7739317
    Abstract: 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: Grant
    Filed: November 10, 2006
    Date of Patent: June 15, 2010
    Assignee: Microsoft Corporation
    Inventors: Yasser Asmi, Mark D. Zuber
  • Patent number: 7739305
    Abstract: 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: Grant
    Filed: July 28, 2005
    Date of Patent: June 15, 2010
    Assignee: Xilinx, Inc.
    Inventors: Christopher Lanseng Ling, Michael Leonard Simmons, Noel John Manicle, Andrew John Flynn
  • Patent number: 7734650
    Abstract: 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: Grant
    Filed: January 5, 2005
    Date of Patent: June 8, 2010
    Assignee: Sony Corporation
    Inventors: Taketo Naito, Teruhisa Kamachi
  • Patent number: 7734601
    Abstract: 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: Grant
    Filed: October 31, 2005
    Date of Patent: June 8, 2010
    Assignee: SAP AG
    Inventors: Jutta Weber, Martin Alt, Ralf Freyler
  • Patent number: 7734997
    Abstract: 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: Grant
    Filed: March 28, 2002
    Date of Patent: June 8, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Ali Tabatabai, Hawley K. Rising, III, Mohammed Z. Visharam, Toby Walker
  • Patent number: 7730098
    Abstract: 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: Grant
    Filed: March 2, 2007
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Lipyeow Lim, Haixun Wang, Min Wang
  • Patent number: 7730096
    Abstract: 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: Grant
    Filed: June 30, 2004
    Date of Patent: June 1, 2010
    Assignee: General Electric Company
    Inventors: Tommy Edwy, Randal Raymond Stark, Ahdee Quan Chan, James Leslie King
  • Patent number: 7730097
    Abstract: 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: Grant
    Filed: February 10, 2005
    Date of Patent: June 1, 2010
    Assignee: MobileFrame, LLC
    Inventor: Lonny Lee Oswalt
  • Publication number: 20100131562
    Abstract: 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: Application
    Filed: November 26, 2008
    Publication date: May 27, 2010
    Applicant: FUSIONSOFT CO., LTD.
    Inventors: Jin Ah EOM, Jong Eun YOON, Il Hee LEE, Hyun Chul SHIN
  • Patent number: 7725501
    Abstract: 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: Grant
    Filed: November 14, 2005
    Date of Patent: May 25, 2010
    Assignee: Northrop Grumman Corporation
    Inventors: Jerry M. Stillman, David J. Mettenburg, Dayle S. Yamatani, Patrick E. Hinnershitz, John E. Essing
  • Patent number: 7725811
    Abstract: 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: Grant
    Filed: June 19, 2001
    Date of Patent: May 25, 2010
    Assignee: Microstrategy, Inc.
    Inventors: Jeffrey A. Bedell, William Hurwood, Benjamin Z. Li, Abhimanyu Warikoo
  • Patent number: 7725499
    Abstract: 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: Grant
    Filed: February 1, 2007
    Date of Patent: May 25, 2010
    Assignee: Star AG
    Inventors: Florian von Lepel, Stephan Finkler
  • Publication number: 20100125610
    Abstract: 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: Application
    Filed: November 18, 2008
    Publication date: May 20, 2010
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Richard Zaffino, Arnold Schrider
  • Patent number: 7720882
    Abstract: 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: Grant
    Filed: June 22, 2007
    Date of Patent: May 18, 2010
    Assignee: Industrial Technology Research Institute
    Inventors: Jian-Hong Liu, Yi-Chang Zhuang, Lian-Jou Tsai
  • Patent number: 7720867
    Abstract: 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: Grant
    Filed: September 8, 2004
    Date of Patent: May 18, 2010
    Assignee: Oracle International Corporation
    Inventors: Keshavan Subramanian, George Joby, Sunil S. Ranka, Veena Bhandarkar, Indranil Goswami, Hui Li, Robert M. Sego