Object Oriented Databases (epo) Patents (Class 707/E17.055)
  • Publication number: 20100057775
    Abstract: Providing object information on the Internet includes configuring a plurality of front-end categories for a plurality of network objects and a plurality of screening conditions for screening the plurality of network objects, where each of the plurality of screening conditions uniquely corresponding to a respective one of the plurality of the front-end categories. Providing object information further includes receiving object information pertaining to a network object, the object information including a screening condition for the network object; storing the object information in a back-end category, determining a front-end category to which the network object belongs, according to the screening condition and storing correlation information of the object and the front-end category, wherein the back-end category is separate from and different than the front-end category.
    Type: Application
    Filed: July 29, 2009
    Publication date: March 4, 2010
    Inventors: Ping Wang, Xu Qiang Yue, Chen Zhu, Gan Wu, Wei Wen Hua, Jia Wang
  • Publication number: 20100057772
    Abstract: Techniques and systems for determining a first entity's social network are provided herein. Data is extracted from one or more data sources associated with the first entity. Once data is extracted, a role of a second entity may be inferred using inference algorithms, rules, keywords, and/or tags in the data extracted. The first entity's social network may be determined by linking the first entity to the second entity and the second entity's role(s) in relation to the first entity. It will be appreciated that the first entity may also search his/her/its network and/or other entities' social networks if the first entity has been granted access by the other entities, for example. Additionally, information about entities found during the first entity's search may be added to a data source associated with the first entity.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Applicant: Microsoft Corporation
    Inventors: Dragos Manolescu, Erik Meijer
  • Publication number: 20100057746
    Abstract: A computer implemented method provides a way of storing custom access control rules with information to which they apply. The rules can be associated with individual pieces of information, to provide a finer grained level of access without the need for prior knowledge of all potential entities that may access the information. The stored data and access control rules may be associated with a virtual representation of an entity, which may be one of many virtual representations of different entities managed within a globally accessible and federated information store. The access control rules can be based on querying information associated with the virtual representation of a requesting party, or information accessible by navigating relationships associated with that virtual representation, thereby providing great flexibility.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Inventors: Gary BROWN, Vivien BROWN, Pauline BROWN, David BROWN
  • Publication number: 20100057815
    Abstract: A data construct called a semcard is a semantic (meaning-based) software object including semantic meta-tags and meta-data that describes a target object or thing. A target object can be any type of digital or physical entity or identifier, or it can be tacit knowledge, such as ideas, concepts, processes or other data existing in a user's mind, provided that the user represents this knowledge in the semcard. A semcard embodies information about its own structure—rules, history, state, policies and goals regarding automation, display, access permissions, sharing and other operations of the semcard and any optional target object. It can also represent a semantic link between two semcards, or a semantically typed link or a standard Web hyperlink between a semcard and its referent target. A collection of semcards represents a knowledge network; single semcards, and knowledge networks, can be browsed, shared, searched, disseminated, manipulated, displayed, organized, and stored.
    Type: Application
    Filed: November 10, 2009
    Publication date: March 4, 2010
    Applicant: Radar Networks, Inc.
    Inventors: Nova Spivack, Kristinn R. Thorisson
  • Publication number: 20100049734
    Abstract: A method and means, the method includes selecting a plurality of data sources having attributes to be included in a view entity; defining join conditions on the selected plurality of data sources; defining a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and saving the view entity. The means includes a graphical user interface having a join builder tool to define join conditions on a selected plurality of data sources each including a pre-defined business object data structure having attributes; a view field definition tool to define a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and a data source tree tool to display all of the attributes of the plurality of data sources.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Inventors: Maic Wintel, Frank Markert, Martin Muller, Ye Jin, Thilo Boehm
  • Publication number: 20100050101
    Abstract: A system and method perform automated, intelligent conversion of an information object from one type to another. An original information object is parsed to ascertain the nature of individual data items within the object. Relevant data items are extracted and a new object is populated intelligently based on the extracted data. Pattern matching, user input, defined fields, or any combination thereof can be used to identify the data to be extracted from the original object.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Applicant: PALM, INC.
    Inventors: Myong Jay Baik, Justin Yoshiji Kodama
  • Publication number: 20100049736
    Abstract: A method and system are presented for merging a first family tree to a second family tree. The method comprises: providing a plurality of first matrices associated with the first family tree and a plurality of second matrices associated with the second family tree, each matrix comprising attributes on individuals that are linked to one another by a predetermined link; identifying substantially identical first and second matrices in said pluralities of first and second matrices; and generating data indicative of a merge of the family trees to one another if a number of the substantially identical matrices exceeds a predefined number.
    Type: Application
    Filed: November 4, 2007
    Publication date: February 25, 2010
    Inventors: Dan Rolls, Iphtach Cohen
  • Publication number: 20100049714
    Abstract: A method and medium for performing a replication process are provided. The method includes receiving a request to perform an initial load of a first persistence of at least one business object node to replicate the at least one business object node to a second persistence of the business object node; providing a queue to store updates of the at least one business object node; setting a lock for the at least one business object node, the lock indicating a replicating process is performing the initial load of the at least one business object node; determining whether the lock is set for the at least one business object node; and storing, in the queue, the updates of the at least one business object node that occur in parallel with the replicating process in an instance it is determined the lock is set for the at least one business object node.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Inventors: Martin Muller, Maic Wintel
  • Publication number: 20100049735
    Abstract: Techniques for managing data objects of a data storage system are described herein. According to one embodiment, a perfect hash function is generated for data objects stored in a data storage system. For each of the data objects, a hash operation is performed using the perfect hash function to indicate whether the respective data object is alive. Resources associated with the respective data object is reclaimed if it is determined that the respective data object is not alive based on a result of the hash operation using the perfect hash function, where the reclaimed resources are released back to the data storage system as free resources. Other methods and apparatuses are also described.
    Type: Application
    Filed: August 25, 2008
    Publication date: February 25, 2010
    Inventor: Windsor W. Hsu
  • Publication number: 20100049729
    Abstract: Method for transforming an input data structure to an output data structure according to requirements specified in a transformation template. The method includes translating an input data structure in an input container format to an output data structure in a different output container format and converting an input data structure to an output data structure where the structures have the same container format. During transformation, modifications to the structure and/or content of the input data structure may be made. The resulting output data structure is dynamically determined based on the structure and content of the input data structure. The input data structure is represented by a data structure tree, each node of the tree having an associated scope dictionary containing zero or more key-value pairs. The tree is traversed downwards as scope dictionaries are created and/or modified and traversed upwards as data of the output data structure tree is created.
    Type: Application
    Filed: November 2, 2009
    Publication date: February 25, 2010
    Inventor: David Robert Black
  • Publication number: 20100042587
    Abstract: A method, system, and article are provided for employment of a hybrid layout of representation of data objects in computer memory. Columns of the database are separated based upon a classification of the columns. A vertical partition in the form of a bank is provided to receive an assignment of one or more data objects identified in the columns. Each bank is sized to be a divisor of a size of an associated hardware register. Assignment of data objects to banks organizes the data in a manner that support efficient query processing that mitigates the quantity of banks required to respond to the query.
    Type: Application
    Filed: August 15, 2008
    Publication date: February 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: F. Ryan Johnson, Vijayshankar Raman, Frederick R. Reiss, Richard S. Sidle, Garret F. Swart
  • Publication number: 20100039505
    Abstract: An imaging apparatus includes an imaging portion that takes an image of a subject, a position information acquisition portion that acquires position information of an imaging position, and an orientation information acquisition portion that acquires orientation information representing an imaging direction at the imaging position.
    Type: Application
    Filed: August 7, 2009
    Publication date: February 18, 2010
    Applicant: NIKON CORPORATION
    Inventors: Hideya INOUE, Toru IWAOKA, Michiko NOBORISAKA, Masayuki HATORI, Tomohide HAMADA
  • Publication number: 20100036871
    Abstract: A system and method for facilitating data organization, for example in the organization of data in management of intellectual property records, is disclosed herein. Further, the present invention particularly provides a contextualization of information objects so that a full value of research and development (R&D) efforts can be accumulated by an organization. The system as disclosed herein collects information (raw) objects from a plurality of sources. Then, based on inferred context and user input, the system classifies each object in multiple dimensions according to needs of the application; and finally creates a high value, layer rich database embodying a context as well as a result to add value to a research process.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Inventors: Samuel S. Beckey, Joseph Fanelli
  • Publication number: 20100036874
    Abstract: The invention relates to a method for comparing computer-based and data-processing models of a complex system, with a first model and a second model of the system, whereby the models reflect a model of a system behavior by means of predefined objects which represent activities and units within the system. The inventive method comprises the steps of comparing the models and destination of corresponding respective predefined objects of the first and second model, detecting differences in attributes of corresponding predefined objects and outputting the differences to a user. The use of predefined objects—that is, of objects that pertain to a known set of types—enables a more-efficient comparison of models than in unstructured models.
    Type: Application
    Filed: July 10, 2009
    Publication date: February 11, 2010
    Inventor: Roland Pulfer
  • Publication number: 20100036873
    Abstract: Disclosed herein is a computer implemented method and system for processing metadata associated with alphanumeric data along with the alphanumeric data for tracking effect of operations on the metadata in a data model. Multiple mixed data objects are created in the data model. Each of the created mixed data objects comprises the alphanumeric data and the metadata. The created mixed data objects are stored with information about interrelationships between the created mixed data objects. Multiple operations are performed on the stored mixed data objects to obtain mixed data results. The operations are performed simultaneously on the alphanumeric data and the metadata. The mixed data results comprise results of the operations performed on the alphanumeric data and the metadata. The data model is updated with the obtained mixed data results. The simultaneous operations performed on the alphanumeric data and the metadata enable tracking the effect of the operations on the metadata.
    Type: Application
    Filed: August 5, 2008
    Publication date: February 11, 2010
    Inventor: Richard Bruce Diehl
  • Publication number: 20100036872
    Abstract: A data storage or management method is provided which allows both a content object-based access and a file-based access. A first request for storing a content object in accordance with the processing of an application program executed in a host is sent to an object archive control functionality executed in the host, an intermediate server, or a storage apparatus. The object archive control functionality generates an object identifier corresponding to the content object received in response to the first request, a directory name corresponding to the object identifier, and a plurality of file names corresponding to a plurality of fields contained in the content object. The storage apparatus stores a directory having the directory name and the plurality of files having the plurality of file names in accordance with the second request.
    Type: Application
    Filed: December 5, 2008
    Publication date: February 11, 2010
    Inventors: Yuri HIRAIWA, Hiroshi Nasu, Naoki Utsunomiya
  • Publication number: 20100030786
    Abstract: A system and method for collecting evidentiary information from the one or more evidence systems associated with the evidence systems network, storing the evidentiary information collected from the one or more evidence systems associated with the evidence systems network, processing the evidentiary information collected from the one or more evidence systems associated with the evidence systems network in a chronological order, outputting result of the processed evidentiary information collected from the one or more evidence systems associated with the evidence systems network.
    Type: Application
    Filed: July 29, 2008
    Publication date: February 4, 2010
    Applicant: Verizon Corporate Services Group Inc.
    Inventor: James T. McConnell
  • Publication number: 20100030802
    Abstract: Methods and systems to maintain data integrity across a plurality of devices by reducing or preventing dangling references are provided. In one embodiment, all data objects are provided with reference IDs enabling reference to an extant version of an object. In another embodiment, a global synchronization clock per synchronization node is used. Furthermore, in an embodiment, data integrity is enhanced through the use of snapshots during synchronization processes. In another embodiment, forwarding deletes is used to resolve conflicts in a synchronization process. In another embodiment, update ordering is employed to maintain data integrity when adding or deleting data objects.
    Type: Application
    Filed: October 9, 2009
    Publication date: February 4, 2010
    Applicant: ACCESS CO., LTD.
    Inventors: Thomas C. Butler, William Leonard Mills
  • Publication number: 20100030783
    Abstract: A system, method, and computer program product are provided for abstracting data in a remote data source. A method operates by defining the data source, defining a data synchronization methodology for communication with the data source, and providing an abstraction layer for accessing data in the data source. The abstraction layer implements the data synchronization methodology when data is accessed through the abstraction layer is presented.
    Type: Application
    Filed: July 15, 2009
    Publication date: February 4, 2010
    Applicant: Sybase, Inc.
    Inventors: Michael HO, Howard Wong
  • Publication number: 20100023552
    Abstract: A technique to communicate data between two objects in a computing environment includes invoking a write method of a first object. A converter associated with a second object having a second format for storing the data is then invoked. The converter converts field values associated with first fields of the first object to the second format. The converted field values are then written into second fields of the second object.
    Type: Application
    Filed: September 28, 2009
    Publication date: January 28, 2010
    Applicant: ZEUGMA SYSTEMS INC.
    Inventors: Jonathan Back, Emmanuel A. Papoutsakis
  • Publication number: 20100023549
    Abstract: A method for social tagging using a property field of an ontology object includes: selecting an object in an ontology database storing therein objects in forms of classes; selecting a property field in a class corresponding to the selected object; and adding a social tag by storing user's input as a value of the selected property field. Classes stored in the ontology database may have property fields defined when instances of the classes are created, and specific values may be stored as values of the property fields also when the instances are created. The property fields defined when the instances are created are classified into data type property fields and object type property field, and the selected property field is a data type property field.
    Type: Application
    Filed: April 2, 2009
    Publication date: January 28, 2010
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Miran CHOI, Jeong Heo, Myung Gil Jang, Hyunki Kim, Yi Gyu Hwang, Chung Hee Lee, Soojong Lim, Hyo-Jung Oh, Chang Ki Lee, Yeo Chan Yoon
  • Publication number: 20100017435
    Abstract: A document management apparatus performs a first process to delete an object that is not to be presented to a user from document information registered in a database. The document management apparatus then performs a second process to determine whether a vacant block created as a result of the deleting of the object can be filled with another object. If it is determined by a CPU of the document management apparatus that a proper object to be put in the vacant block is not found, a third process is performed to adjust a layout associated with the vacant block. The document management apparatus then performs a forth process to provide a preview of a document with an adjusted layout thereby allowing a user to confirm the adjustment.
    Type: Application
    Filed: July 14, 2009
    Publication date: January 21, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Makoto Anno
  • Publication number: 20100017407
    Abstract: A system recognizes an arrangement of an object and counts the number of objects, comprising: a sensor for measuring a distance between the sensor and an object; a moving mechanism for moving the sensor; and a computer that is connected with the sensor and includes an object information database, an object arrangement database; a sensor data integrating section; and the sensor an object comparison calculator adapted to create an object model based on the data.
    Type: Application
    Filed: July 14, 2009
    Publication date: January 21, 2010
    Inventors: Fumiko BENIYAMA, Toshio Moriya, Yoshihiro Masuyama, Nobutaka Kimura
  • Publication number: 20100017434
    Abstract: Mechanisms for sharing attributes between objects are provided. An object includes a special designation for at least one component, which is identified as a shared attribute. Data associated with the shared attribute is populated and managed from a central location within a processing environment. Multiple instances of a same object or of entirely different objects can reference, declare, and use the data from the central location.
    Type: Application
    Filed: June 26, 2008
    Publication date: January 21, 2010
    Inventors: Lee Edward Lowry, Brent Thurgood, Rajesh Vasudevan, Stephen R. Carter
  • Publication number: 20100017378
    Abstract: A computing system provided according to an aspect of the present invention stores tags associated with relationships specified among objects. The tags can then potentially be used to search for objects of interest. In an embodiment, a search request is received indicating a first object, a second object and a search tag. A response is provided containing a sequence of objects and a sequence of relationships connecting the first object with the second object, with each relationship having an associated tag matching the search tag.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Applicant: Oracle International Corporation
    Inventor: Prasanth Gopalakrishnan
  • Publication number: 20100017436
    Abstract: Information is extracted from a database using a computer-implemented method that involves a sequential chain of main calculations, in which a first main calculation (P1) operates a first selection item (S1) on a data set (R0) that represents the database to produce a first result (R1), and a second main calculation (P2) operates a second selection item (S2) on the first result (R1) to produce a second result (R2). The first and second results (R1, R2) are cached in computer memory (10) for re-use in subsequent iterations of the method, thereby reducing the need to execute the first and/or second main calculations (P1, P2) for extracting the information.
    Type: Application
    Filed: July 17, 2009
    Publication date: January 21, 2010
    Applicant: QlikTech International AB
    Inventor: Hakan WOLGE
  • Publication number: 20100005053
    Abstract: A method, system and computer program product for managing a browsing history for a web browser. The web browser is configured to display web page content. A web page is addressable by a Uniform Resource Locator. New page content from a server is received at the web browser. A subset of a current web page is replaced with the new page content. The subset thus replaced does not include a complete web page. A data entry is stored in a chronologically ordered history list. The data entry comprises a hierarchical, object-oriented model representation of the new page content. The model representation may be a subset of a Document Object Model. At least one history navigation button is provided for traversing the history list. Page content stored at the history list is redisplayed. Backward and forward navigation within applications embodying Web 2.0 technologies, including AJAX, is thus facilitated.
    Type: Application
    Filed: July 4, 2008
    Publication date: January 7, 2010
    Inventor: Philip F. Estes
  • Publication number: 20100004902
    Abstract: Methods, software, and systems implementing software provide for accepting a user's selection of a database object defining layout being displayed. The database objects can include objects defining paths and path segments. Automatic layout tools may be used in creating at least some of the objects. The user's selection begins a recursive process of automatically selecting additional database objects based on criteria designed to create an uninterrupted spine from database objects on a single interconnect layer, of the same width, and collectively arranged such that the spine has a first end and a second end, and can be traced from the first end to the second end without backtracking.
    Type: Application
    Filed: July 7, 2008
    Publication date: January 7, 2010
    Applicant: CADENCE DESIGN SYSTEMS, INC.
    Inventor: Gilles S. C. LAMANT
  • Publication number: 20090327340
    Abstract: A system and associated method for managing data using a hierarchical metadata management system (HMMS). First, storing each pointer of at least one pointer in a metadata object wherein said pointer resides in a first repository, each unique file resides in a second repository, and said metadata object resides in third repository. Next, deleting each pointer from the first repository. Upon receipt from the first repository of an event indicating both a unique file and a pointer no longer resides in the first repository, searching for the pointer in each metadata object residing in the third repository pertaining to a HMMS. After searching and locating the pointer in a metadata object in the third repository, restoring the pointer to the first repository. Finally, notifying a hierarchical storage management system (HSM) that the pointer currently resides in the first repository thus allowing the HSM to retrieve the unique file from the second repository.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jens-Peter Akelbein, Nils Haustein
  • Publication number: 20090327338
    Abstract: The present invention provides methods and systems for building object hierarchy. The method includes: obtaining a set of web pages from a website; conducting an inter-page analysis on the obtained web pages to extract a hierarchy of the web pages; conducting an intra-page analysis on each of the obtained web pages to identify the semantic blocks within the web page and extract a hierarchy of the semantic blocks for all the web pages; and fusing the hierarchy of the semantic blocks with the hierarchy of the web pages to generate a coordinated hierarchy. In one embodiment, the nodes on the generated coordinated hierarchy are then mapped into corresponding objects to generate the coordinated object hierarchy. Compared with the prior arts, the object hierarchy building systems and methods according to the present invention can build the object hierarchy in a more accurate and efficient way by fusing the inter-page analysis result and the intra-page analysis result.
    Type: Application
    Filed: June 25, 2009
    Publication date: December 31, 2009
    Applicant: NEC (CHINA) CO., LTD.
    Inventors: Yu ZHAO, Jianqiang LI
  • Publication number: 20090327246
    Abstract: Metadata to be appended to an object in a document is generated. When the user edits the generated metadata, another document including the same object as the object to which the metadata is appended is searched for, and the contents edited by the user are reflected to metadata appended to the object in another searched document.
    Type: Application
    Filed: June 2, 2009
    Publication date: December 31, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yukimasa Sato
  • Publication number: 20090327339
    Abstract: Systems and methods for storing and retrieving data items in multidimensional databases are provided. Data partition templates are generated for grouping data partitions that are similar to one another, that is, that contain information specified according to particular common characteristics (for instance, time, product, geography, etc.). The data partition template includes one or more rules concerning how the data stored in partitions associated with the data partition template should be processed. A template object having the rule(s) associated therewith is generated for the data partition template. Once a data partition template is generated, a plurality of partitions are generated in accordance therewith. Each of the plurality of partitions utilizes the template object associated with the data partition template. In this way, the overhead associated with managing the partitions is significantly decreased.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Alexander Berger, Mosha Pasumansky, Dimitry Berger
  • Publication number: 20090327225
    Abstract: Systems and methods that enable relationship information to be carried along with the entity when serializing/deserializing entities among application tiers. A tracking component tracks information on relationships associated with an entity, and further enables users to perform subsequent change processing on the entity's relationship information. Accordingly, relationship information can be carried along with the entity such that database operation can be performed without requirement of additional information from the database (e.g., foreign key information that is part of associated graphs).
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Sarah M. Parra, Ravinder R. Vuppula, Jeffrey M. Derstadt, Brian Dawson, Michael J. Pizzo, James Madison Stone, III, Patrick T. Magee, Nadejda V. Poliakova, Daniel G. Simmons
  • Publication number: 20090327331
    Abstract: An ad system allows a user to create and manage an ad campaign that is administered by two or more ad engines. The ad system interacts with the ad engines using a channel abstraction interface module. For each ad engine, the channel abstraction interface module translates ad information from an engine-agnostic format that is associated with the ad system to an engine-specific format that is associated with the ad engine.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashvin J. Mathew, Nathan W. Brixius, Xiaoqiao Li, Amit Arora
  • Publication number: 20090327341
    Abstract: Multiple degrees of context for media content that is consumable on computing platforms including PCs and personal media players is provided by logically organizing context objects into halos that surround each piece of consumable content. The context objects represent information and experiences that are contextually associated with media content to enable users to easily discover content and experiences that they will find interesting in a rich and personal manner. As a user navigates from a content item to a context object in the halo, the context object itself morphs into content that is then surrounded by a new halo of context objects to which the user may navigate. The organization of media content and information into halos enables an effective contextual paradigm that cuts across strict hierarchical structures to allow the user experience to be much more seamless and free-flowing.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeffrey C. Fong, Anton O. Andrews
  • Publication number: 20090319564
    Abstract: In accordance with one embodiment the subject of the patent is a method for storing a database comprising entity objects or data structures representing the data entities, and relationship objects or data structures representing the relationships amongst the entities. Each relationship object or data structure possesses links to the entity objects or data structures that play the various roles in the relationship. Where there is a link from a relationship to an entity, there is also a link from the entity to the relationship, facilitating queries and updates to the database system. It is possible and often desirable for an embodiment to permit not merely one, but possibly many (or zero) entities to play each role in a relationship. The database is value-oriented in the sense that the address of an entity is not part of the key, thus permitting value-comparison-based searches.
    Type: Application
    Filed: June 23, 2009
    Publication date: December 24, 2009
    Inventor: Vitit Kantabutra
  • Publication number: 20090319565
    Abstract: A system and method of obtaining an importance ranking for a hierarchical collection of objects. The hierarchical collection of objects is represented as a tree containing a plurality of nodes, and each node to be ranked is represented as a respective leaf node of the tree. To obtain the ranking of the respective leaf nodes, the system and method locally ranks nodes contained in one or more sub-trees of the tree, in which each sub-tree has a depth equal to one. Next, the local rankings are effectively propagated up the tree, and the local rankings are aggregated at each level of the hierarchy, until a final importance ranking for the leaf nodes is obtained.
    Type: Application
    Filed: May 2, 2006
    Publication date: December 24, 2009
    Inventors: Amy Greenwald, John R. Wicks
  • Publication number: 20090319566
    Abstract: In general, a method includes determining metric values associated with data quality for one or more child nodes. Metric values are determined for a parent node based on the metric values of at least some of the child nodes, and relationships between one or more parent nodes and one or more child nodes define a hierarchy. The determination of the metric value for the parent node is repeated for multiple instances.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Inventors: David Wald, Tim Wakeling, Muhammad Arshad Khan
  • Publication number: 20090319561
    Abstract: An arrangement and a method for delivering a lost object to a user, and an arrangement and a method of providing a finder of an identification item with user data. An arrangement, comprising a control unit, a database, and an identification item, wherein the identification item comprises unique identification information and is adapted to be connected to an object, wherein the database is accessible to a user to provide user data for registering the object in connection with the identification item, wherein the control unit is accessible to a finder of the object connected to the identification item to inform the control unit, based on the unique identification information, that the finder has found the object connected to the identification item, wherein the control unit is adapted to instruct a delivery service unit to deliver the object connected to the identification item to the user based on the user data in case the finder has noticed that the finder has found the object.
    Type: Application
    Filed: October 20, 2006
    Publication date: December 24, 2009
    Inventors: Daphne Roswita Hosp, Ruediger Hosp
  • Publication number: 20090319562
    Abstract: The claimed subject matter relates to an architecture that can construct a map for summarizing analyses with respect to data included in a database. In addition, the architecture can display the map in a special canvas area. Generally, the map is a hub-and-spoke-style map in which a hub is associated with an entity (e.g., a related set of records) included in a database. Likewise, the spokes are typically representative of operations (e.g., filter, join, transform) that act upon the hub/entity from which it extends. The map can aid with open-ended analysis on complex databases by recording and ordering competing hypotheses and can also further collaborative efforts with respect to analysis.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Morten Holm-Petersen, George G. Robertson, Christian Olaf Abeln, Thomas Michael Casey, Stella Yick Chan, Benjamin L. Chronister, Ian Michael Dunmore, Roland Fernandez, Danyel Fisher, David Francis Gainer, Alexandre Gorev, Ahmed Kamal, Matthew Jay Kotler, Murali R. Krishnan, Bongshin Lee, Greg Schechter, Curtis G. Wong
  • Publication number: 20090313290
    Abstract: Methods and apparatus for proxying of devices and services using overlay networks. A method for operating a proxy includes obtaining meta-data associated with at least one of a device and a service, generating a searchable index of the meta-data, and publishing the searchable index on the overlay network as at least one of a distributed index and a centralized index. Another method includes receiving a request from a device or a service using a non overlay protocol to receive at least one of data and services from the overlay network, searching an index of meta-data on the overlay network based on the request, identifying a node associated with the at least one of data and services based on the index, establishing a direct connection with the node, and obtaining the at least one of data and services using the direct connection.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 17, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Vidya Narayanan, Ranjith S. Jayaram, Lakshminath R. Dondeti, Edward T. L. Hardie, Noam A. Ziv, Ramachandran Subramanian
  • Publication number: 20090313278
    Abstract: Systems and methods are provided a for manipulating data sets. In accordance with one implementation, a computerized system is provided storing, managing, indexing, interrelating, and/or retrieving data sets in a manner independent of the data model. The system includes an element module configured to store and uniquely identify elements and an element relation module configured to store relationships between the elements in the element module. The computerized system may also comprise a class module configured to store attributes of elements in a class and a type definition module configured to define the class and the attributes related to the class. The computerized system may further comprise a state machine module, the state machine module including a state machine transition module and a status module.
    Type: Application
    Filed: June 14, 2006
    Publication date: December 17, 2009
    Applicant: ENTERPRISE ELEMENTS, INC.
    Inventor: Bruce Randall DeWoolfson
  • Publication number: 20090313227
    Abstract: In various embodiments, the present invention relates disparate objects based on user behavior, thus enabling search engines to provide more comprehensive and accurate results. According to various embodiments of the present invention, multiple kinds of interactions by users with multiple classes of objects can be analyzed. The result is that disparate classes of objects can be related. Derived relations between text and objects can be used to implement search-like functionality or to extend a conventional text retrieval system. In one embodiment, the present invention is used to improve search results and/or recommendations by employing a filtered co-occurrence matrix that provides a representation as to which queries tend to co-occur with the originally submitted query. By supplementing or replacing the original query with co-occurring queries, the system of the present invention is able to generate results that are more likely to be of interest.
    Type: Application
    Filed: June 11, 2009
    Publication date: December 17, 2009
    Applicant: VEOH NETWORKS, INC.
    Inventors: Ted Dunning, John Dimm, Alexander Sherbak
  • Publication number: 20090313296
    Abstract: The invention provides a method and apparatus for managing stored objects. The method includes providing an object management policy for stored objects, analyzing the object management policy to identify information required to execute the object management policy, acquiring the identified information from a protection repository for the stored objects, and executing the object management policy based on the acquired information to manage the stored objects.
    Type: Application
    Filed: June 12, 2008
    Publication date: December 17, 2009
    Applicant: International Business Machines Corporation
    Inventors: Windsor Wee Sun Hsu, Pin Zhou
  • Publication number: 20090313277
    Abstract: A system and method is presented that provides for efficiently representing coordinate date of objects such as for buildings, excavations, pipelines, sewers, underground objects and the like. Also provided is a process for compressing representation of a coordinate system, for example, GPS coordinates, to minimize data requirements and to significantly increase overall efficiencies to determine if an existing object might overlap or intersect with a proposed new object. For example, the system and method of the invention may be suitable for use by utilities that have underground plant that requires awareness whether or not a proposed new construction might overlap with the plant.
    Type: Application
    Filed: June 10, 2009
    Publication date: December 17, 2009
    Inventor: Michael RISSMAN
  • Publication number: 20090307249
    Abstract: A method and system for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 10, 2009
    Applicant: Storwize Ltd.
    Inventors: Haim Koifman, Nadav Kedem, Avi Zohar
  • Publication number: 20090307258
    Abstract: A metadata systems and methods are provided that enhance the playback features of multimedia files. A metadata structure is used that includes metadata tags and objects to allow access to various data typically not available to most playback devices.
    Type: Application
    Filed: June 8, 2009
    Publication date: December 10, 2009
    Inventors: Shaiwal Priyadarshi, Kourosh Soroushian, Jason Braness, Loren Kirkby
  • Publication number: 20090307266
    Abstract: A method includes generating, for a page comprising a plurality of elements, a contextual grouping of at least one of the plurality of elements based on an object model of the page. A method includes generating a user interface for a non-sighted user based on a page, the user interface comprising at least one contextual grouping generated based on an object model of the page. A method includes identifying a page to be analyzed, the page based on a document object model (DOM) and having a plurality of elements configured to be visually arranged when the page is generated for display. The method includes processing the identified page based on the DOM to include each of the plurality of elements in at least one contextual group associated with the page. The method includes facilitating navigation of the page by a non-sighted user using the at least one contextual group.
    Type: Application
    Filed: June 6, 2008
    Publication date: December 10, 2009
    Applicant: Apple Inc.
    Inventors: Christopher Fleizach, Eric Taylor Seymour
  • Publication number: 20090307233
    Abstract: A real-time, wide-area power system monitoring and visualization system is provided, including comprising an application database adapted to contain a synchronized data object queue and configuration data; a web service; an event-triggered data archive service; an event database; and a smart client visualization application adapted to commence web service with the application database and the event database.
    Type: Application
    Filed: June 2, 2009
    Publication date: December 10, 2009
    Inventors: Guorui Zhang, Hongtao Chen
  • Publication number: 20090307242
    Abstract: When a document in which a shortcut has been set is exchanged to another document, a shortcut to the document before the exchange is enabled to effectively act on the document after the exchange. When a formation of a shortcut of the document is instructed, the shortcut including a document ID of the document is formed and attributes (shortcut formation history) of the document are updated. After that, when a deletion of the document into a trash box and a formation of a proxy entity of the document are instructed, a proxy entity in which a user ID set into the document to be deleted has been set is formed. The proxy entity is formed in a same folder as a folder in which the deletion document exists. The document ID of the deletion document and the document ID of the formed proxy entity are exchanged and the deletion document is moved into the trash box.
    Type: Application
    Filed: May 26, 2009
    Publication date: December 10, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Toshihiko Hosotsubo