Object Oriented Databases (epo) Patents (Class 707/E17.055)
  • Publication number: 20110093490
    Abstract: Methods, systems, and computer-readable media are disclosed for event processing with a query based on a reusable XML query template. A particular method includes receiving a plurality of events from a source and generating a plurality of event objects based on the plurality of events. A query represented by an XML file based on a reusable XML query template is executed with respect to the plurality of event objects to produce a plurality of result objects. Each result object is produced based on an application of at least one operator of the query. A plurality of results is generated based on the plurality of result objects, and the plurality of results is transmitted to a sink.
    Type: Application
    Filed: October 21, 2009
    Publication date: April 21, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Roman Schindlauer, Beysim Sezgin, Torsten Grabs
  • Publication number: 20110093505
    Abstract: Various embodiments of the present disclosure provide for an asynchronous state engine incorporated within a host application program. The state engine may operate based on a state transition table that may be updated independently of the host application. The state transition table may instruct the asynchronous state engine as to actions that should be performed prior to changing states. Such actions may include interacting with external applications. The state transition table may also instruct the host application to reside in a hold state until responses from external applications are received. Furthermore, the state transition table may instruct the host application as to follow up actions that should be performed when a state is entered. By allowing an external application to plug-in criteria for state changes within the host application, development of the host application may maintain a significant level of flexibility.
    Type: Application
    Filed: October 20, 2009
    Publication date: April 21, 2011
    Applicant: Oracle International Corporation
    Inventors: Pulleswararao Vandanapu, Fannie Ho, Vikrant Jain
  • Publication number: 20110087650
    Abstract: A computing system for organizing and using information in a building management system (BMS) is shown and described. The computing system includes a memory device storing software defined building objects. The computing system further includes a processing circuit configured to relate the software defined building objects by causal relationships between the devices and to store the causal relationships and a description of the causal relationships in the memory device.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 14, 2011
    Inventors: Douglas P. Mackay, Gheorghe L. Vacariuc
  • Publication number: 20110087672
    Abstract: In embodiments, the number of references to an object which is deployed into an application server framework may be determined by examining metadata extracted from configuration data sources within a multi-tier application framework. In embodiments, an object relevance value based on the extracted number of references to an object may be associated with the object. In embodiments, the number of references extracted from a data source may be weighted using a weight factor that is associated with the data source. In embodiments, the number of references to a source object may be extracted by traversing a source inheritance hierarchy and parsing the objects within the hierarchy. In embodiments, an object relevance display of a set of objects may be generated based in part on object relevance values of the set of objects. In embodiments, an object relevance display may be a molecular display, a flash tag cloud, and/or a source tree hierarchy.
    Type: Application
    Filed: October 9, 2009
    Publication date: April 14, 2011
    Applicant: Oracle International Corporation
    Inventors: Joseph Hui, Walter Duell, Hardy Eich, Timothy Martin Huth, Dmitri Smimov
  • Publication number: 20110087642
    Abstract: A method and apparatus for efficiently managing cached objects is provided. A mapping is a typed relationship between cached objects. A base object contains content, and a mapped object is mapped to a base object when there is a particular relationship between the mapped object and the base object. The type of mapping defines how the objects in the relationship are treated when the mapped object is created, read, or written. At creation time, the mapping type may define how the mapping relationship is recognized. Sometimes recognizing a relationship requires establishing equivalence between the objects. At read and write time, the mapping type may define on which object a mutual exclusion lock is held, which content is returned or which object's content is updated. A wide range of applications can benefit from enhanced object caching performance, and in addition, application may define application-specific semantics on mapping types as well.
    Type: Application
    Filed: October 8, 2009
    Publication date: April 14, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kumar Rajamani, Hochak Hung, Jaebock Lee, Philip Yam
  • Publication number: 20110078207
    Abstract: A method of identifying a unique object nested within a hierarchy of objects in a computing system includes identifying the unique object by its class and instance in a syntax readable by the computing system; identifying at least one parent object by its class and instance in the syntax; and defining a relationship between the unique object and the parent object in the syntax; wherein an alert can be issued for the unique object. An apparatus for identifying a unique object nested within a hierarchy of objects in a computing system includes a first identify module, a second identify module, and a define module. The first identify module identifies the unique object by its class and instance in a syntax readable by the computing system. The second identify module identifies at least one parent object by its class and instance in the syntax. And, the define module that defines a relationship between the unique object and the parent object in the syntax. An alert can be issued for the unique object.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Inventors: Charles Griep, David E. Wilhelm, Brian Wegleitner
  • Publication number: 20110078202
    Abstract: According to conventional arts, object data must be included in video data in advance. However, including the object data in the video data causes a problem to increase a data amount to be transmitted from a broadcasting station (transmission terminal) to a reception terminal. In addition, according to the conventional arts, since there is no opportunity to previously insert the object data in video data of real-time broadcasting such as live broadcasting, the user cannot display detailed information of a desired object. Provided is a technique to display detailed information of a desired object in video without increasing an amount of data in distribution of the video data when a user indicates the object in the video through a touch panel or the like, by transmitting indicated coordinate information and indication timing information corresponding to such indication to a search server, obtaining corresponding object data from the search server and displaying the object data on the display.
    Type: Application
    Filed: May 27, 2009
    Publication date: March 31, 2011
    Applicant: KYOCERA CORPORATION
    Inventor: Shinichi Kamibeppu
  • Publication number: 20110072050
    Abstract: A method of using a controller unit to access content stored on a digital content storage device having one or more records containing metadata associated with the content on the storage device. The method includes downloading from the storage device to a controller unit at least some of the metadata; storing the downloaded metadata in a database accessible to the controller unit; and accessing content on the storage device from the controller unit using at least a portion of the downloaded metadata in the database.
    Type: Application
    Filed: October 15, 2010
    Publication date: March 24, 2011
    Applicant: Chestnut Hill Sound, Inc.
    Inventors: Steven S. Krampf, Evan B. Ross, Trung Quoc Phung
  • Publication number: 20110066655
    Abstract: Embodiments of the present invention provide for techniques for enabling mutation of an instantiated object between multiple underlying object types at run time. The object may alter its behavior from one object type to another at anytime without requiring a new object to be instantiated. The object's behavior may be implemented by other objects which are retrieved at run time, thus disconnecting the direct link between the object's behavior and the object.
    Type: Application
    Filed: September 17, 2009
    Publication date: March 17, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vivek Nama, Chandra Mora
  • Publication number: 20110066654
    Abstract: A modular repository is described, where operational features may be implemented without the need to scan every resource included in the modular repository. A modular repository includes a dedicated set of database objects containing all information needed to access the resources in the repository. For example, the database objects of a modular repository may include those user identifier mappings and ACL mappings, etc., to which metadata in the modular repository refers. A database system may also include a mechanism through which a modular repository may be mounted under a subdirectory of a common directory in the database system. The resources of a modular repository that are mounted under the common directory may be accessed through the common directory. Further, a client may query the resources of any modular repository mounted under the common directory by making the federated repository, represented by the common directory, the context of the query.
    Type: Application
    Filed: September 15, 2009
    Publication date: March 17, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sivasankaran Chandrasekar, Sam Idicula, Nipun Agarwal, Viswanathan Krishnamurthy
  • Publication number: 20110060769
    Abstract: A computer system selects a first database corresponding to a first schema and a second database corresponding to a second schema. The computer system then generates a schema table based upon the selected databases. Next, the computer system destructures the schema table, which includes a first entry corresponding to the first database and a second entry corresponding to the second database. The computer system then selects a property map that links the first entry to the second entry, and restructures the destructured schema table using the selected property map, resulting in a restructured schema table. In turn, the computer system processes a user query using the restructured schema table.
    Type: Application
    Filed: November 4, 2010
    Publication date: March 10, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mukund Mohan
  • Publication number: 20110060746
    Abstract: A method is provided to associate reviews that have unknown correspondences to tangible entities to structured objects that have known correspondences to tangible entities comprising: transforming a respective review and text from a respective structured object to a collection of words that intersect the respective review and text from the respective structured object; determining a measure of a likelihood of a match as a function of respective probabilities of occurrences of respective words of such intersecting collection within generic review text and respective probabilities of occurrences of respective words of such intersecting collection within structured object text.
    Type: Application
    Filed: September 4, 2009
    Publication date: March 10, 2011
    Applicant: YAHOO! INC.
    Inventors: Nilesh DALVI, Shanmugasundaram Ravikumar, Bo Pang, Andrew Tomkins
  • Publication number: 20110055156
    Abstract: Methods and apparatus are described for a horizontally scalable high performance object storage architecture. Metadata are completely decoupled from object storage. Instead of file names, users are given a locator when the object is uploaded and committed. Users can store the locator along with their own metadata or embed it directly in the static content. Clients can choose which storage nodes to store data on based on dynamic measures of node performance. Since there is no coupling among storage servers, performance can scale horizontally by adding more nodes. The decoupling also allows the front end services and storage to scale independently. High service availability is achieved by object-level synchronous replication and having no single point of failure. Failed nodes are rebuilt using copies of data in other nodes without taking the cluster offline. In addition to the replication, the ability to add or remove nodes on-line reduces maintenance-related service downtime.
    Type: Application
    Filed: August 25, 2009
    Publication date: March 3, 2011
    Applicant: YAHOO! INC.
    Inventors: Nathaniel David Roberts, Jeanie Zhiling Zheng, Chung Hae Sohn, Kihwal Lee, John Vijoe George
  • Publication number: 20110055242
    Abstract: A method and system for automatically and transparently managing a directory in a database system to preferentially use of objects in an in-memory database instead of copies of the objects in disk-based databases, in order to speed up application response times. The methods and systems selectively add or update LDAP entries to leverage advantage of the database objects in the in-memory database, so that the LDAP entries point to the in-memory database instead of disk-based databases.
    Type: Application
    Filed: August 25, 2009
    Publication date: March 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gaurav Mehrotra, Abhinay Ravinder Nagpal, Rohit P. Raut, Yan Wang Stein
  • Publication number: 20110055279
    Abstract: To improve convenience for users, the application server of the present invention has an object storage portion which stores objects in object-oriented programming; an extraction condition reception portion which receives an extraction condition to extract an object; an object extraction portion which extracts objects satisfying the received extraction condition, from the objects stored in the object storage portion; a common field specification portion which specifies an attribute name and an operation name common to the extracted objects; a group object generation portion which generates a group object by setting the specified attribute name and operation name in an attribute field and an operation field of the object, and setting the received extraction condition in an extraction condition field which is referenced when extracting objects; and a group object registration portion which registers the generated group object in the object storage portion.
    Type: Application
    Filed: July 12, 2010
    Publication date: March 3, 2011
    Inventor: TOMOYUKI TERASAKA
  • Publication number: 20110054878
    Abstract: Embodiments of automated cloud service performance prediction are disclosed. The automated cloud service performance prediction includes extracting a parental dependency graph (PDG) for a webpage. The PDG encapsulates one or more dependency relationships for each web object in the webpage. The prediction further includes determining an original page load time (PLT) and original timing information of a webpage. The prediction also includes simulating a page loading of the webpage based on adjusted timing information of each web object and the PDG to estimate a new PLT of the webpage. The prediction additionally includes comparing the original PLT of the webpage to the new PLT of the webpage to determine whether the adjusted timing information increased or decreased the new PLT of the webpage.
    Type: Application
    Filed: August 26, 2009
    Publication date: March 3, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ming Zhang, Yi-Min Wang, Albert Greenberg, Zhichun Li
  • Publication number: 20110046969
    Abstract: Methods for creating an alias data structure are provided. A representative method includes receiving transaction information related to a first alias associated with an entity, receiving transaction information between a first object and the entity, and associating the first object with the first alias based at least in part on the transaction information related to the first alias and transaction information between the first object and the entity. The method further includes continually monitoring transaction information related to the first object and updating the association of the first object with the first alias in response to the transaction information.
    Type: Application
    Filed: July 29, 2010
    Publication date: February 24, 2011
    Inventors: Mark Carlson, Patrick Stan, Patrick Faith, Benjamin Rewis
  • Publication number: 20110047184
    Abstract: A method of managing contact item information includes requesting an external device for contact item information relating to a contact object; receiving the requested contact item information from the external device; and linking the received contact item information to the contact object. A user device that may execute the above method, and a storage medium are also provided.
    Type: Application
    Filed: August 20, 2010
    Publication date: February 24, 2011
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Keum-koo LEE, Hee-jeong Choo, Ju-yun Sung
  • Patent number: 7895289
    Abstract: The invention provides for devices and methods for storing/retrieving objects comprising multidimensionally addressed electronic data in a system of several data processing units, in particular as regards the economy of time, even if individual units of the data processing units are unreliable.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: February 22, 2011
    Assignees: Konrad-Zuse-Zentrum fuer Informationstechnik Berlin, Humboldt-Universitaet zu Berlin
    Inventors: Alexander Reinefeld, Florian Schintke, Thorsten Schutt
  • Publication number: 20110040757
    Abstract: An approach is provided for enhancing objects with tag-based content. One or more memory tags associated with one or more objects are detected within proximity of a mobile device. The memory tag contains supplemental information related to the one or more objects. One of the detected memory tags is selected by receiving an input signal or by applying one or more selection criteria. Selection of one of the detected memory tags initiates reading of the supplemental information from the selected memory tag. The supplemental information includes recognition information to associate the supplemental information with a specific section or portion of a respective one of the objects.
    Type: Application
    Filed: August 14, 2009
    Publication date: February 17, 2011
    Applicant: Nokia Corporation
    Inventors: Jouni KOSSI, Jari-Jukka KAAJA, Jarmo ARPONEN
  • Publication number: 20110040786
    Abstract: A method is provided for handling synchrophasor measurements relating to an electrical power system. The method includes: (a) acquiring a plurality of synchrophasor measurements containing data representing at least one power system event; (b) inserting and storing the event related synchrophasor measurements in a database as a partitioned binary large object (BLOB); (c) reading and transferring the synchrophasor measurements related to a user selected current or historical event from the database to a client computer partition by partition; and (d) processing the event data at the client computer on a partition-by-partition basis such that the client computer will be able to start a replay of the event replay as soon as processing of the first partition of the event BLOB data is completed.
    Type: Application
    Filed: August 11, 2009
    Publication date: February 17, 2011
    Applicant: Electric Power Research Institute, Inc.
    Inventors: Guorui Zhang, Hongtao Chen
  • Publication number: 20110040792
    Abstract: The number of replicas of an object to be stored is determined, at least in part, as a function of an access control policy for that object.
    Type: Application
    Filed: August 12, 2009
    Publication date: February 17, 2011
    Inventor: Russell Perry
  • Publication number: 20110035418
    Abstract: According to one embodiment, a method for mapping a data model to an object model comprising receiving an ontology. The ontology provides a definition of a concept. The concept classifies a Resource Description Framework (RDF) expression stored in a knowledge store. A mapping file is generated. The mapping files defines a mapping relationship between the concept and an object representation of the concept. A class is generated according to the object representation of the concept. The class provides a class definition of an object. The object is generated according to the class definition. The object is mapped to the RDF expression according to the mapping relationship.
    Type: Application
    Filed: August 6, 2009
    Publication date: February 10, 2011
    Applicant: Raytheon Company
    Inventor: Robert A. Butler, IV
  • Publication number: 20110035405
    Abstract: A method for updating data includes, in a processor, receiving a data field update associated with an existing data object of a data class, modifying a data field of an updater data object of the data class based upon the data field update, traversing the updater data object to identify the modified data field, and modifying a data field of the existing data object based upon the identified data field of the updater data object.
    Type: Application
    Filed: June 11, 2010
    Publication date: February 10, 2011
    Applicant: Raytheon Company
    Inventors: David A. Kiraly, Adam L. Adkins, Gregory M. Jewell
  • Publication number: 20110035411
    Abstract: A method comprises receiving a request from a source service, determining whether the target service associated with the request supports a by-reference evaluation strategy, determining whether an information object associated with the request is a data reference, retrieving data associated with the reference from a database, adding the data to the information object, and invoking the target service and passing the information object to the target service responsive to determining that the target service does not support the by-reference strategy and the information object is a data reference.
    Type: Application
    Filed: August 7, 2009
    Publication date: February 10, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Arning, Peter Gerstl, Mike Grasselt, Albert Maier, Frank Neumann, Daniel Wolfson
  • Publication number: 20110029512
    Abstract: Techniques are described herein that are capable of providing a link to a portion of a media object (e.g., video, audio, etc.) in real time in a social networking update. For example, a user in a social networking system may generate a social networking update that references a media object while the user is consuming the media object. A determination may be made that the user is consuming the media object and that the user generates the social networking update while the user is consuming the media object. A link is inserted in the social networking update that references a portion of the media object that corresponds to a time instance at which the user generates the social networking update. For instance, the link may be automatically inserted in the social networking update.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Applicant: Yahoo! Inc.
    Inventors: Mike Folgner, Ryan Cunningham, Chris Kalaboukis
  • Publication number: 20110026831
    Abstract: To compute a signature for an object comprising or represented by a set of vectors in a vector space of dimensionality D, statistics are computed that are indicative of distribution of the vectors of the set of vectors amongst a set of regions Ri, i=1, . . . , N of the vector space, at least some statistics associated with each region are binarized to generate sets of binary values ai, i=1, . . . , N indicative of statistics of the vectors of the set of vectors belonging to the respective regions Ri, i=1, . . . , N; and a vector set signature is defined for the set of vectors including the sets of binary values ai, i=1, . . . , N. The computing, binarizing, and defining operations may be repeated for two sets of vectors, and a quantitative comparison of the two sets of vectors determined based on the corresponding vector set signatures.
    Type: Application
    Filed: July 30, 2009
    Publication date: February 3, 2011
    Applicant: XEROX CORPORATION
    Inventors: Florent Perronnin, Herve Poirier
  • Publication number: 20110029551
    Abstract: A method is provided for generating a user-defined function (UDF) on a database engine of a database server. A user-function is sent to the database engine. The user-function includes a relational declaration with application and query logic. When the database engine receives the user-function, the database engine generates a function shell. The UDF processes the relational declaration of the user-defined function. The UDF includes the user-function and the function shell. The function shell returns a final data result of the user-defined function through the shell from the database engine.
    Type: Application
    Filed: July 28, 2009
    Publication date: February 3, 2011
    Inventors: Qiming Chen, Meichun Hsu, Rui Llu
  • Publication number: 20110029568
    Abstract: The present invention provides an information processing system, including: a second non-existence case process information storage portion in which a pair of an object identifier and a non-existence case process identifier for identifying a process that is executed in a case where an object identified with the object identifier does not exist can be stored; a second receiving portion that receives result information transmitted by a first information processing apparatus; a second processing portion that executes the process identified with the non-existence case process identifier corresponding to the object identifier of the object, in a case where the result information received by the second receiving portion is information to the effect that the object does not exist; and a second output portion that outputs the result information, in a case where the result information is not information to the effect that the object does not exist.
    Type: Application
    Filed: November 16, 2009
    Publication date: February 3, 2011
    Inventors: Izumi Muraki, Ryoichi Ichiyama
  • Publication number: 20110023022
    Abstract: A computer system is used to create an application. Application source code or an executable application is converted into an in-memory representation. The in-memory representation is stored in a database. Attributes of the database representation are selected for modification, and constraints are assigned to the modifications. Modifications and constraints are stored in the database to create an application template. A copy of the application template is made in the database, and modifications are performed on the copy in the database. The modified copy of the application template is retrieved from the database and used to create an executable application.
    Type: Application
    Filed: July 24, 2009
    Publication date: January 27, 2011
    Applicant: Ensequence, Inc.
    Inventors: Jeffrey Todd Harper, Aslam Khader, Fumiko Salvat Kutch, Alice VonWald Sufka, Mark-Andrew Ray Tait, Halstead Winship York
  • Publication number: 20110022611
    Abstract: A computer-readable medium, computer-implemented method, and system for manipulating an object is provided. In one embodiment, an object which include one or more object references is converted into an intermediate object for serialization. In another embodiment, an object is restored from an intermediate object that has been deserialized so that the object includes one or more object references.
    Type: Application
    Filed: July 24, 2009
    Publication date: January 27, 2011
    Applicant: Oracle International Corporation
    Inventor: Gordon YORKE
  • Publication number: 20110016162
    Abstract: A process of onboarding a resource into an identity management system is disclosed. The identity management system is configured to connect users with resources and manage user identities and security entitlements of the connected resources. The process of onboarding a resource includes marking or tagging resource fields with semantic markers.
    Type: Application
    Filed: July 15, 2009
    Publication date: January 20, 2011
    Inventors: David Booth, Stuart Williams, Jason Rouault, Marek Kisielewicz, Jishnu Mukerji
  • Publication number: 20110016099
    Abstract: A hierarchical object is exported from a first electronic system to a second electronic system, where the hierarchical object is modifiable at each of the first and second electronic systems, and where a baseline version of the hierarchical object is created. A first version of the hierarchical object at the first electronic system is compared against the baseline version, to form a first data structure identifying any changes between the first version of the hierarchical object and the baseline version. A second data structure is received identifying changes between a second version of the hierarchical object at the second electronic system and the baseline version. A visualization based on the first and second data structures is provided.
    Type: Application
    Filed: July 14, 2009
    Publication date: January 20, 2011
    Inventors: EITAN PEER, Ido Hadanny, Liron Shebs
  • Publication number: 20110007341
    Abstract: A method is disclosed. The method includes a compute node retrieving an object, the compute node receiving a local cache indicator associated with the object providing information as to whether the object is to be cached at the compute node and the compute node processing the object.
    Type: Application
    Filed: July 7, 2009
    Publication date: January 13, 2011
    Inventors: Dennis Michael Carney, John Thomas Varga
  • Publication number: 20110010333
    Abstract: A computer that is programmed with software attaches one object (“from-object”) to another object (“to-object”) by preparing a new duplicate of certain metadata in the from-object, without copying any content of the from-object. The new duplicate metadata is stored in memory for use in identifying the from-object and the to-object as being attached. If the from-object itself has any existing attachments, e.g. to a group of additional objects, there already exists a group of existing metadatas that form existing attachments between the from-object and the group of additional objects. In such a case, the computer still prepares, without content copying, a group of new metadatas to identify the relationship between a corresponding additional object and the from-object. Some embodiments also identify the to-object within each metadata in the group of new metadatas, thereby to identify a path of objects through which an additional object is accessible.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 13, 2011
    Applicant: Oracle International Corporation
    Inventors: Ramesh Vasudevan, Pradeep Seetharam
  • Publication number: 20110010334
    Abstract: A computer that is programmed with collaboration software receives a new value of an attribute (or property or characteristic) which is specific to a label (or tag or category) as applied to an object managed by the computer. The computer does not use the new value to overwrite a corresponding old value in existing metadata. Instead, the computer is programmed to hold the new value in an incremental label application for the object. The computer is further programmed to respond to a request for the object's label application, by retrieving the incremental label application, and a full application of said label to said object. The computer uses attribute values in the incremental label application to update corresponding attribute values in a copy of the full label application, in a time sequence based on the time of creation of incremental label applications, thereby to generate a current label application.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 13, 2011
    Applicant: Oracle International Corporation
    Inventors: Ramesh Vasudevan, Percy Mehta
  • Publication number: 20110010332
    Abstract: A computer that is programmed with collaboration software receives a change to be made to an object that can be of any type among several predetermined types such as message, document, contact, discussion and meeting. The object is represented as an aggregate of identifiable parts shareable by users, including at least a content part, a lock part, and an access-control part. Each version of the object is represented by a set of identifiers of these parts. In response to receipt of information identifying the change, the computer automatically identifies a specific part to be changed from among multiple parts of the object. Thereafter, the computer automatically creates a new instance of the specific part which contains the change as per the received information. The computer automatically stores a new version of the object as a new set that includes a new identifier of the new instance of the specific part.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 13, 2011
    Applicant: Oracle International Corporation
    Inventors: Ramesh Vasudevan, Jay Ayres, Anjani Prathipati
  • Publication number: 20100332475
    Abstract: Method and apparatus for predicting properties of a target object comprise application of a search manager for analyzing parameters of a plurality of databases for a plurality of objects, the databases comprising an electrical, electromagnetic, acoustic spectral database (ESD), a micro-body assemblage database (MAD) and a database of image data whereby the databases store data objects containing identifying features, source information and information on site properties and context including time and frequency varying data. The method comprises application of multivariate statistical analysis and principal component analysis in combination with content-based image retrieval for providing two-dimensional attributes of three dimensional objects, for example, via preferential image segmentation using a tree of shapes and to predict further properties of objects by means of k-means clustering and related methods.
    Type: Application
    Filed: June 25, 2010
    Publication date: December 30, 2010
    Applicants: UNIVERSITY OF TENNESSEE RESEARCH FOUNDATION, U.S. Army Space & Missile Defense Command/Army Forces Strategic Command
    Inventors: J. Douglas Birdwell, Tse-Wei Wang, David J. Icove, Sally P. Horn, Roger Horn, Mark Rader, Dale V. Stansberry
  • Publication number: 20100323336
    Abstract: An electronic system generates and manages multiple knowledge bases of medical students and practitioners. The knowledge bases are organized according to and for the function of specific limited medical problems. Data regarding each problem cross-references both basic sciences and clinical courses. Users are able to create their own knowledge base with the use of teaching data, their own user generated data, and third party user generated data. Data is dynamically updated, and the knowledge bases support the future medical practice of students.
    Type: Application
    Filed: June 19, 2009
    Publication date: December 23, 2010
    Applicant: ALERT LIFE SCIENCES COMPUTING, S.A.
    Inventor: Manuel Jorge Vaz da Cunha Guimaraes
  • Patent number: 7853630
    Abstract: Systems and methods are described for performing the dynamic generation of correlation scores between arbitrary objects. When a behavioral event is recorded, that is to say when an end user interacts with multiple objects, relationships between objects are created. These relationships are maintained as a list. When a request for correlated items is requested based upon a seed object, a list of correlated items is dynamically created through the generation of a pivot set and a scoring algorithm to compute the list of correlated items.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: December 14, 2010
    Assignee: Aggregate Knowledge
    Inventors: Paul Martino, Gian-Paolo Musumeci, Kristopher C. Wehner
  • Publication number: 20100306731
    Abstract: Indexing domains of a declarative application with view state information for the domain to enable persisting the view state of the declarative application. The domains are organized in a tree. Each domain is built by a configuration builder. The method includes indexing a domain of a declarative application by indexing a path name in an index. The path name includes a path name of the parent domain of the domain; an identifier of the configuration builder used to build the domain; and an identifier of one or more local decisions made by the configuration builder when creating the domain. The method further includes correlating a unique identifier key to the path name in the index and correlating view state information for the domain to the unique key identifier.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: William Emeric Aitken, Simon David Kent, Siddharth Jayadevan, Christopher Donald Hackmann
  • Publication number: 20100299152
    Abstract: In various embodiments, a method is described that includes registering a mobile device with an enterprise by storing registration data for the mobile device in a device management database; designating one or more group designations for the mobile device; storing the one or more group designations in the device management database; determining one or more policies for the mobile device based at least in part on the one or more group designations; and selectively taking action on selected data from the mobile device in the device management database based on the one or more policies.
    Type: Application
    Filed: May 20, 2009
    Publication date: November 25, 2010
    Applicant: Mobile Iron, Inc.
    Inventors: Suresh Kumar Batchu, Ajay Kumar Mishra
  • Publication number: 20100293129
    Abstract: A method and system for truth discovery may implement a methodology that accounts for accuracy of sources and dependency between sources. The methodology may be based on Bayesian probability calculus for determining which data object values published by sources are likely to be true. The method may be recursive with respect to dependency, accuracy, and actual truth discovery for a plurality of sources.
    Type: Application
    Filed: May 15, 2009
    Publication date: November 18, 2010
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Xin Dong, Laure Berti-Equille, Divesh Srivastava
  • Publication number: 20100293523
    Abstract: Development tools are disclosed that connect various artifacts in a database aware fashion. For example, the development environment may integrate SQL query builders across multiple application development interfaces (e.g., a source code editor, XML editor, database scripting tools, etc.), significantly improving developer productivity, reducing development cost and time. Thus, the process of consuming heterogeneous artifacts in an application (or creating them for consumption) becomes a very productive experience, eliminating the need to manually cut/paste information in multiple project files in many cases.
    Type: Application
    Filed: August 6, 2009
    Publication date: November 18, 2010
    Applicant: International Business Machines, Corporation
    Inventors: AZADEH AHADIAN, Todd R. Bender, Stephen A. Brodsky, Clifford D. Chu, Zeus O. Courtois, Rebecca B. Nin, Michael L. Pauser, Brian G. Payton, Sonali Surange, Hongdi Zhang
  • Publication number: 20100287132
    Abstract: A web page that includes content form fields may be modified to include an event observer module and an authored content module. The authored content module adds a hidden “events observed” field to the form fields. Events generated during the authoring of content by a user are recorded by the event observer module. When the content is submitted from a client browser to the web server, the events generated during the authoring of the content are added to the events observed field and submitted with the content. The web server uses the events to determine a DOM of the web page and compare the observed DOM with a stored DOM for that web page and that particular interaction. The page structure may be optionally modified by the web server to enhance the analysis of the DOM comparison. The web server analysis facilitates detection of non-human content submission at a client browser.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 11, 2010
    Applicants: SUBOTI, LLC
    Inventor: Robert R. Hauser
  • Publication number: 20100287028
    Abstract: During an interaction with a web page, user interface events are recorded and augmented with page layout data from the document object model. An event stream is formed with the page layout data and communicated to an event server. The event server processes the event stream to determine a location at which the events were generated and determines attention data for each event stream that indicates where a user's attention was directed during an interaction. The attention data for a plurality of event streams is aggregated to determine common or popular areas of interest of the web page.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 11, 2010
    Applicants: SUBOTI, LLC
    Inventor: Robert R. Hauser
  • Publication number: 20100281068
    Abstract: An apparatus, system, and method are disclosed for defining inductive relationships between content objects in a content management system. The system includes a content engine server that stores at least two content objects having a set of attributes. An attribute selection module selects an attribute of the content objects for identification of an inductive relationship. A comparison module compares the attribute value of the attribute selected of a first content object with the attribute value of a second content object. An inductive relationship module dynamically defines an explicit relationship between the first content object and the second content object in response to the first attribute value and the second attribute value satisfying a match criteria. The explicit relationship is preserved in an inductive relationship database. User-defined content management rules may then be applied to the inductively related content objects such as records management, retention, or launching business processes.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Applicant: International Business Machines Corporation
    Inventors: Albert C. Brown, Stephen Hussey
  • Publication number: 20100280860
    Abstract: A social network built around objects viewed over the Internet. A user interacts with a web page presenting a recognizable object (for example, a book, a restaurant or a stock quote). A plug-in in the user's browser extracts information from the web page, creates an identifier for the object, and records the interaction at a network node for the object and a network node for the user. The plug-in further creates a toolbar that is displayed with the web page, which identifies other viewers who recently viewed the object on the Internet and, in particular, other viewers who have been selected by the user as friends. The user may view a profile for any of the other viewers that provides links to the web page where the selected viewer viewed the object, to other objects viewed by that viewer and to other viewers linked to the viewer.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Applicant: Adaptiveblue Inc.
    Inventors: Alexander Iskold, Fraser Kelton, Karen Teng
  • Publication number: 20100281082
    Abstract: Attached and detached subordinate multiobjects provide a means for managing references to within multiobjects in multiobject-based garbage collection (multiobjects are basically linearized trees of objects that are treated as a single unit in various garbage collection operations). Attached subordinate multiobjects provide an efficient means for dealing with transient references from registers, local variables and short-lived data structures, and detached subordinate multiobjects are created when the link connecting an attached subordinate multiobject to its containing multiobject is severed by a write to the data structure.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Applicant: TATU YLONEN OY LTD
    Inventor: Tatu J. Ylonen
  • Publication number: 20100274822
    Abstract: A data converting method is provided, which includes the following steps. Data of a terminal is acquired. A data model corresponding to the received data is confirmed to be an object data model. The data based on the object data model is converted into data based on a treelike data model. A data converting device, a terminal, and a server are further provided. Thus, the data based on the object data model is converted into the data based on the treelike data model, so that a server of an Open Mobile Alliance (OMA) Device Management (DM) protocol can manage a terminal based on the object data model defined by a Digital Subscriber Line (DSL) forum.
    Type: Application
    Filed: July 7, 2010
    Publication date: October 28, 2010
    Inventors: Haitao Liu, Rui Wang, Yue Song