Object Oriented Databases (epo) Patents (Class 707/E17.055)
  • Patent number: 10831885
    Abstract: A first aspect of the present invention includes: a monitored process management unit configured to register identification information of a monitored process, which is an execution entity of an application program and which is to be monitored, in a monitored process list and, when there is an inquiry as to whether or not an arbitrary process is a monitored process from an inquiry source, configured to inquire the monitored process list for identification information of the arbitrary process, and moreover configured to return information on whether or not the arbitrary process is a monitored process to the inquiry source; and a notification receiving unit configured to receive, when a distributed object creation management apparatus configured to create a distributed object server and retain identification information of the distributed object server receives a usage request of a distributed object server from a monitored process, a prescribed notification from the distributed object creation management appar
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: November 10, 2020
    Assignee: SOLITON SYSTEMS K.K.
    Inventors: Tomoaki Yamada, Sumiko Takahagi
  • Patent number: 10262042
    Abstract: A data record management system develops person match scores for data records that may relate to the same person or subject. In a genealogical system where the data records are represented as nodes in a family tree, and where multiple data records may relate the same person in question, the data record management system evaluates not only two data records to determine if they relate to the same person, but also individually evaluate various data records pertaining to people that are related to the person in question. Person match scores are calculated by combining sub-scores based on the comparison of corresponding nodes. Sub-scores for nodes pertaining to related people may be adjusted higher even if those notes do not match, to reflect circumstances such as remarriage.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: April 16, 2019
    Assignee: Ancestry.com Operations Inc.
    Inventors: Geoffrey Scott Slinker, Eugene Greenwood, Ian Stiles, Rey Furner
  • Patent number: 9898538
    Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: February 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
  • Patent number: 9635125
    Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
  • Patent number: 9635126
    Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
  • Publication number: 20140250062
    Abstract: Certain embodiments facilitate developing an application using a client-side object model to data source mapping. This may involve defining data use on the client side of the application in various ways that simplify the development necessary to implement data access features. In certain embodiments, data access and synchronization between a client and a data source is accomplished by configuring the client to map to a set of remote procedure call operations for a given data source. For example, the user may implement or confirm update, create, delete, and retrieve function calls for a given data source such that the application can implement data access and updating using those functions. Embodiments use persistent object identifiers, change logs, and/or data bindings in a client to provide various features and benefits. Certain embodiments also facilitate conflict resolution, demand paging, and lazy loading.
    Type: Application
    Filed: November 14, 2008
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Jeff Vroom, Thomas Lane, Christophe Coenraets
  • Publication number: 20140250059
    Abstract: A method, apparatus and computer program product for performing bi-state editing of an image file is presented. An image file is selected for editing, the image file having a plurality of layers. A layer of the plurality of layers is selected, the layer in a first state. The layer is automatically converted to a second state while the first state of the layer is maintained. At least one of the first state of the layer and the second state of the layer is edited. One of the first state of the layer and the second state of the layer is then committed.
    Type: Application
    Filed: May 30, 2008
    Publication date: September 4, 2014
    Inventor: Anant Gilra
  • Patent number: 8788569
    Abstract: A server computer system comprising: means for permitting a first and a second version of a component or application to run on the server computer system simultaneously; means for identifying one of the versions as currently applicable and the other as not currently applicable; and means for connecting a requesting client to the currently applicable version in response to a request by the client to access the component or application.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: July 22, 2014
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Tim Griffiths, Gavin Willingham, Paul M Robson
  • Publication number: 20140122411
    Abstract: Business objects can be implemented in a single persistence scenario that supports both online transaction processing (OLTP) and online analytical processing (OLAP). A consumption-centric approach can use a same business object attribute data format model for consumption and persistence. Also, a singular model can be implemented in different layers of a system processing business objects. Extra software layers can be avoided. A business-objects-based system can take advantage of the technologies to provide greater flexibility, ease of extensibility, and performance improvements.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicant: SAP AG
    Inventors: Jan Teichmann, Daniel Hutzel, Stefan Baeuerle, Oliver Jaegle, Abhay Tiple, Gunther Liebich, Marcel Kassner, Peter Anselmann, Anton Forstreuter
  • Publication number: 20140074833
    Abstract: A processor-implemented method, system, and/or computer program product generates and utilizes a synthetic context-based object to locate a user-specific data store. A processor associates a non-contextual data object with a context object to define a synthetic context-based object. The synthetic context-based object is associated with at least one specific data store that contains data that is associated with data in the non-contextual data object and in the context object. The processor determines a subject-matter of interest for a specific user, and associates that determined subject-matter of interest to a specific synthetic context-based object. In response to receiving a request for data from a specific user, the request is directed to the specific synthetic context-based object that describes the subject-matter of interest for that specific user. This specific synthetic context-based object locates the appropriate data store in order to return the requested data to the specific user.
    Type: Application
    Filed: September 11, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SAMUEL S. ADAMS, ROBERT R. FRIEDLANDER, JOHN K. GERKEN, III, JAMES R. KRAEMER
  • Publication number: 20140067866
    Abstract: A schema language is employed to define and validate data encoded in JavaScript Object Notation (JSON). The schema language makes consistent use of name-value pairs, a cornerstone of JSON, enabling a schema to be read and authored easily. More particularly, objects are composed of properties, and properties are composed of an array of name-value pairs, where the name is a string and the value can be almost any type, including another pair. Further, the schema language supports name referencing, alternative schemas, and forbidden type, and a root object to facilitate schema composition, among other things.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: Hong W. Chen
  • Publication number: 20140067867
    Abstract: A method, system, and computer program product for relational database management. The method constructs a referentially-complete target subset database from a source database by first estimating the expected size of the target subset database based on application of one or more subsetting rules. If the estimated size needs reduction, the user can modify the subsetting rules, and then modules are invoked to receive the modified subset rules. The method continues by generating a subsetting execution plan by applying the user-modified subset rules to the source database, and then modules process the generated execution plan, which processing results in storage of a referentially-complete target subset database. The user can influence the construction of the execution plan by suggesting an execution model to use during processing of the subsetting execution plan.
    Type: Application
    Filed: September 4, 2012
    Publication date: March 6, 2014
    Applicant: Oracle International Corporation
    Inventors: Ravi Pattabhi, Balasubrahmanyam Kuchibhotla
  • Publication number: 20140040058
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for designing assays. A database stores a set of user-selectable element data objects, a set of user-selectable operation data objects, and a set of validation rules for the one or more assays that can be used to determine whether an assay is valid. Data is received that is indicative of selecting, for a candidate assay specification, a first set of element data objects and a first set of operation data objects. The candidate assay specification is generated based on the received data. The candidate assay specification is validated. An assay data file is generated for the candidate assay specification that includes the first set of element data objects and the first set of operation data objects, such that the assay data file can be shared among a set of users.
    Type: Application
    Filed: August 3, 2012
    Publication date: February 6, 2014
    Inventor: MANNIX AKLIAN
  • Publication number: 20140032725
    Abstract: Computer-based methods and systems for deploying model-driven applications to an application server are described. Consistent with an embodiment of the invention, an application server includes a model deployment module that provides a model deployment service. The model deployment module receives as input a data model that serves as a single source of truth for an application. Based on the input model, the model deployment module configures the application server, for example, by automatically generating object-relational mapping logic that facilitates data persistence by mapping data elements in an object domain to data elements in a relational database domain. Additionally, the model deployment module generates a utility module that supports advanced modeling capabilities, including derived properties and constraints.
    Type: Application
    Filed: August 28, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Edward Solovey, Catherine G. Reilly, Thomas Jordahl, Basil C. Hosmer, Svetlin Kalaydjiev
  • Publication number: 20140025651
    Abstract: At least one read operation of at least one object of an object graph is initiated. For each corresponding read operation, a reference count of the root object is incremented (with the reference count 1 for the root object initially reflecting a single anchor pointer pointing to the root object). Subsequently, one or more of the objects are changed. Incompatible changes result in the root object, at least one changed object, and any intervening objects within the hierarchy of objects being cloned. The anchor pointer is then linked to the cloned root object. The root object is later dropped when the reference count for the root object is zero. In addition, the object graph is traversed starting at the root object and ending at the at least one changed object removing any edges for such objects. Each object having a reference count of zero is then dropped.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 23, 2014
    Applicant: SAP AG
    Inventor: Ivan Schreter
  • Publication number: 20140012882
    Abstract: Certain example embodiments concern a computer-implemented method of processing a relational query in a database system. The relational query addresses a plurality of data objects linked by one or more relationships. For each data object addressed by the relational query, at least one result is computed in accordance with at least one index structure, with the index structure being stored in a storage device of the database system. The results computed are merged in accordance with at least one translation data structure to produce a final result of the relational query, with the translation data structure representing the one or more relationships between the data objects and being stored in a memory of the database system.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 9, 2014
    Applicant: SOFTWARE AG
    Inventor: Michael POPPITZ
  • Publication number: 20130339392
    Abstract: A method, system and computer program product for dynamic map template discovery and map creation may include determining a frequency of use of a data object in a database and discovering a dynamic map template corresponding to the data object based on the frequency of use of the data object. The method may also include creating a dynamic map from the dynamic map template in response to discovering the dynamic map template.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: NITIN GAUR, TODD E. KAPLINGER, KULVIR SINGH BHOGAL, DOUGLAS BERG
  • Publication number: 20130339391
    Abstract: A case data visualization application is provided that, when executed on a device, allows a user to visualize a chronology of events associated with a case, view a summary of one or more supporting details of an event, and drill-down to view specific case data of each supporting detail of an event. Thus, the case data visualization application provides a way of collecting, organizing, visualizing, and sharing data associated with a case. Furthermore, the case data visualization application allow a plurality of users to collaborate on the case, and synchronizes a plurality of supporting details created by a plurality of users that are associated with an event.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 19, 2013
    Applicant: NTREPID CORPORATION
    Inventors: Teddy LINDSEY, Michael DICKUN
  • Patent number: 8560348
    Abstract: A system, apparatus, and related methods for the collection, processing, evaluation, transformation, and reporting of individual health care information from diverse information systems and sources. An individual health record (IHR) of the present invention provides a structure for individuals to participate in, and manage, their health and their medical care, while still meeting the needs of health care organizations and caregivers. An IHR object may be formed by obtaining information from diverse health care information systems and sources, and transforming and re-purposing into a coherent account of the individual's overall health and care using a comprehensive health care ontology. As information from various sources is updated or available, the IHR is dynamically updated on a continuous or periodic basis.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: October 15, 2013
    Inventors: Ralph A. Korpman, Cindy A. Post, Rudy R. Hilado, W. Randal Clegg
  • Patent number: 8554793
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing custom settings in an on-demand service environment. In an embodiment and by way of example, a method providing custom settings in an on-demand service environment is provided. The method embodiment includes naming the custom object, creating fields for the custom object, assigning a behavior for each field, setting the custom object to a specified type, and if the custom object is of a hierarchical type, then assigning permissions to users with regarding the created fields.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: October 8, 2013
    Assignee: salesforce.com, inc.
    Inventors: Richard Unger, Fiaz Hossain, Taggart C Matthiesen, Craig Weissman
  • Publication number: 20130247182
    Abstract: A system, method, and computer program product are provided for detecting hidden or modified data objects. In use, a first set of data objects stored in a device is enumerated, where the enumeration of the first set of data objects is performed within an operating system of the device. Additionally, a second set of data objects stored in the device is enumerated, where the enumeration of the second set of data objects is performed outside of the operating system of the device. Further, the first set of data objects and the second set of data objects are compared for identifying hidden or modified data objects.
    Type: Application
    Filed: April 21, 2009
    Publication date: September 19, 2013
    Inventors: Seagen James Levites, Rachit Mathur, Aditya Kapoor
  • Publication number: 20130246466
    Abstract: A system, method, and computer program product are provided for tracking the migration of objects to determine whether to perform a network based check. In operation, an object is identified. Furthermore, a first security niche associated with the object is determined. Additionally, it is determined if the object is migrating from the first security niche to a second security niche. Still yet, a network based security check is conditionally performed if it is determined the object is migrating from the first security niche to the second security niche.
    Type: Application
    Filed: September 23, 2009
    Publication date: September 19, 2013
    Inventors: Igor G. Muttik, Guy Roberts, Chris Barton, Alex Hinchliffe
  • Publication number: 20130204904
    Abstract: Systems and methods of provisioning data storage and runtime configuration in telecommunications systems and devices. The systems and methods employ at least one decentralized revision control system as a data repository for storing data, such as configuration data, and at least one data provisioning component as an interface for accessing the configuration data stored in the data repository. By employing the decentralized revision control system in conjunction with the data provisioning component, the systems and methods can provide a data storage and runtime configuration provisioning framework that is data agnostic, application agnostic, and user agnostic, while further providing at least the capability of tracking and maintaining the version history of the configuration data.
    Type: Application
    Filed: February 2, 2012
    Publication date: August 8, 2013
    Inventors: Romolo Raffo, Kamlakar N. Patil, Thien Nguyen
  • Patent number: 8489698
    Abstract: Provided are an apparatus and a method for acquiring a consistent result even if one client accesses any metadata server in a circumstance that the cluster configuring many metadata servers exist. The apparatus as mentioned above includes a deletion file list unit that stores information about a deleted metadata during a predetermined period; and a metadata server selector that selects a metadata server to receive a operation request about a metadata among a plurality of metadata servers based on information from the deletion file list unit.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: July 16, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Myung-Hoon Cha, Hong-Yeon Kim, Young-Kyun Kim
  • Publication number: 20130173664
    Abstract: According to some embodiments, information may be received about a non-relational database object, such as an InfoSet, InfoSet query, or Advanced Business Application Programming (“ABAP”) function for an enterprise resource planning system. The non-relational database object may then be mapped into a relational database model, such as a model associated with a business intelligence platform. As a result, Structured Query Language (“SQL”) inputs from a business intelligence platform may be used create reports based on information in an enterprise resource planning system.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 4, 2013
    Inventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishnan
  • Publication number: 20130166603
    Abstract: The present description refers to a computer implemented method, computer program product, and computer system for receiving a metadata model template that generically defines structure and behavior for a plurality of metadata models, the metadata model template including a union of the attributes and services needed by runtime engines associated with any of the metadata models, receiving a first runtime engine-specific projection definition that identifies a first subset of the attributes that have been selected and the services that have been enabled for a first runtime engine, and generating a first metadata model projection based on the metadata model template and the first runtime engine-specific projection definition, the first metadata model projection associated with the first runtime engine.
    Type: Application
    Filed: December 27, 2011
    Publication date: June 27, 2013
    Applicant: SAP AG
    Inventors: Bare Said, Frank Jentsch, Frank Brunswig
  • Publication number: 20130166597
    Abstract: A context object provides an interface between structured data present in a database, and relevant unstructured data that is available outside of the database. The context object includes an objective, and access to unstructured data is determined based upon the objective. According to certain embodiments a context object may be configured to store meta information related to the structured data, for example references in the form of active links to pertinent entries in an email system, a social network, a wild, and/or blog. Maintenance of the context object may be achieved through automated crawling techniques and/or manual intervention by the user.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: SAP AG
    Inventors: Mohammad Asif Khan, Christian Butzlaff, Christian Hauschild
  • Publication number: 20130166604
    Abstract: A method includes receiving input indicating a listener object and an interface for an object class corresponding to a persisted object of an object model retained by a database, where the interface has multiple different implementations within the object model; recording information indicating that the listener object has an interest in persistent data associated with the interface for the object class corresponding to the persisted object; in connection with a transaction with the database and when each of multiple calls is received for the database, checking whether the interface for the object class corresponding to the persisted object is associated with the call, wherein each of the calls alerts the database to changes for data managed by the database; and communicating with the listener object when the interface for the object class corresponding to the persisted object was associated with at least one of the calls during the transaction.
    Type: Application
    Filed: May 8, 2012
    Publication date: June 27, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Douglas Waterfall
  • Publication number: 20130159351
    Abstract: Techniques for mapping between data models where objects represented in the data models include common physical objects or assets are provided. In one aspect, a method for mapping between data models, each of which describes a location of objects in a physical area includes the following steps. Common attributes are found in each of the data models. Location attributes are found among the common attributes in each of the data models, i.e., those attributes that describe the location of the objects in the physical area. The location attributes are used to identify a given one of the objects common to each of the data models, based on a placement of the given object by the data models at a same location (at a same time) in the physical area to establish a common identity of the object within the models. Attributes other than location attributes may then be mapped.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: International Business Machines Corporation
    Inventors: Hendrik F. Hamann, Jeffrey Owen Kephart, Jonathan Lenchner, Peini Liu, Bo Yang
  • Publication number: 20130132445
    Abstract: A method may include receiving unstructured content data related to a business entity by a networked service application; selecting, via a user interface of the networked service application and based at least in part on the received unstructured content data, a business template, the business template being a representation of a networked business object data structure having associations with structured data; and creating, by the networked service application, an instance of the networked business object by associating at least some of the received content data with the business template and the networked business object associated with the business template.
    Type: Application
    Filed: November 17, 2011
    Publication date: May 23, 2013
    Inventor: Norbert Manfred Koppenhagen
  • Publication number: 20130132333
    Abstract: A multidimensional object, such as a language-integrated query (LINQ) object, can be generated based upon a grouping set operator and zero or more key selectors. The object can be utilized to query over a non-relational data source. The object can include a sequence of functions corresponding to each grouping related to the grouping set operator in order to provide multidimensional grouping representation. Furthermore, the object includes nested structures for optimized execution of the grouping set operator.
    Type: Application
    Filed: November 22, 2011
    Publication date: May 23, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Bart De Smet, Henricus Johannes Maria Meijer, John Wesley Dyer
  • Publication number: 20130124569
    Abstract: Methods and apparatus, including computer program products, are provided for data destruction. In one aspect, there is provided a computer-implemented method. The method may include receiving a request to destroy a first data object; determining whether other data objects depend from the first data object; determining a structure for the first data object and the other data objects, when the other data objects depend from the first data object; initiating, based on the determined structure, calls to the other data objects to destroy the other data objects before the first data object; and initiating a call to the first data object to destroy the first data object, when the other data objects have been destroyed. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Inventors: Matthias Richter, Mathias Schoenecker
  • Publication number: 20130117325
    Abstract: In an embodiment, a method is provided for utilizing a meta-model semantic network. In this method, a meta-model of the enterprise data is obtained. The meta-model provides semantic information regarding a definition of a business object. The meta-model is then used to generate a rule definition that maps enterprise data to a semantic object definition and a semantic relation definition. With the rule definition, embodiments may then generate a semantic object and a semantic relation from data extracted from the enterprise data. The semantic object and semantic relation are stored in the meta-model semantic network.
    Type: Application
    Filed: November 3, 2011
    Publication date: May 9, 2013
    Applicant: SAP AG
    Inventor: Robert Heidasch
  • Publication number: 20130117326
    Abstract: An object graph can be transformed from a first form to a second form based on metadata discovered about objects of the object graph external to a corresponding object model. In one instance, transformation can correspond to serialization and deserialization.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 9, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Bart De Smet, Henricus Johannes Maria Meijer
  • Publication number: 20130110878
    Abstract: Hierarchical levels of data sets are defined. An object is provided, and the object includes a user-defined delimiter used to indicate a desired level of hierarchy for data sets. A set of rules associated with the object is used to present data sets. The object and the set of rules are employed to determine one or more data sets to be presented to a user. The presenting is based on the object and the set of rules, and the presenting presents the one or more data sets in a hierarchy defined by at least the object.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mark A. Greiner
  • Publication number: 20130097180
    Abstract: In one embodiment, a system includes one or more computing systems that implement a social networking environment and are operable to access stored information including a plurality of nodes including a first set of user nodes that each correspond to a respective user and a second set of concept nodes that each correspond to a respective concept. The system may generate a match coefficient for the user and concept, representing the degree of relevance of a particular concept node to a particular user node.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 18, 2013
    Inventor: Erick Tseng
  • Publication number: 20130086121
    Abstract: Apparatus and methods are provided herein for path lookup in a hierarchical file system. An inode associated with a requested object is identified. The inode may be organized in an inode table and identified in the table using an inode number. Ancestry information and size constraint information may also be available for the inode. An inode chain associated with the pathway is identified based, at least in part, on ancestry information associated with the inode for the requested object. A size constraint analysis is performed for the requested object. The size altering operation is selectively performed based on the size constraint analysis.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: QUANTUM CORPORATION
    Inventor: Kenneth William PRESLAN
  • Publication number: 20130086117
    Abstract: A user-interface system is provided for a patent management system having access to at least one patent matter database and at least one reference database. The user interface system comprises a first user interface element allowing selection of data stored in the at least one patent matter database, a second user interface element allowing selection of data stored in the at least one reference database, a third user interface element for linking at least one reference stored in the at least one reference database with at least one patent in the patent matter database, a fourth user interface element allowing the selection for storage of further references into the at least one reference database, and a fifth user interface element allowing analysis of at least one of the linked references.
    Type: Application
    Filed: December 1, 2011
    Publication date: April 4, 2013
    Applicant: BLACK HILLS IP HOLDINGS, LLC
    Inventor: Steven W. Lundberg
  • Publication number: 20130086088
    Abstract: According to one embodiment of the present invention, a system processes a database query, and comprises a computer system including at least one processor. The system identifies one or more expressions within the database query utilizing a database object with value masking. Masking requirements are determined for each identified expression and the database object utilized by that identified expression is replicated to provide masked and actual versions of that database object in response to the masking requirements for that expression including masked values and actual values of that database object. The value masking of the database object is applied to the identified expressions within the database query based on the determined masking requirements to produce search results with masked values for the database query. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manner described above.
    Type: Application
    Filed: October 3, 2011
    Publication date: April 4, 2013
    Applicant: International Business Machines Corporation
    Inventors: Eric L. Alton, Thomas A. Beavin, Harley W. Boughton, Yao-Ching S. Chen, Curt L. Cotner, Yuping Ding, Dengfeng Gao, Gerald G. Kiernan, Xun Li, Irene C. Liu, Walid Rjaibi, Gregory R. Stager, Joyce A. Taylor, Timothy J. Vincent, Liyan Zhou
  • Publication number: 20130066673
    Abstract: Promoting a candidate content item included in a plurality of content items is disclosed. A plurality of user reputation scores is received. For the candidate content item in the plurality of candidate content items, a content reputation score is determined based at least in part on a portion of the received user reputation scores. A determination of whether to promote the candidate content item is made based at least in part on the content reputation score and a dynamically adjusted threshold. The candidate content item is promoted if it is determined that the candidate content item should be promoted.
    Type: Application
    Filed: September 8, 2008
    Publication date: March 14, 2013
    Inventors: R. Kevin Rose, Anton P. Kast, Brian W. Link
  • Publication number: 20130060823
    Abstract: A system, methods and apparatus are described involving the self-organizing dynamics of networks of distributed computers. The system is comprised of complex networks of databases. The system presents a novel database architecture called the distributed transformational spatio-temporal object relational (T-STOR) database management system (dbms). Data is continuously input, analyzed, organized, reorganized and used for specific commercial and industrial applications. The system uses intelligent mobile software agents in a multi-agent system in order to learn, anticipate, and adapt and to perform numerous functions, including search, analysis, collaboration, negotiation, decision making and structural transformation. The system links together numerous complex systems involving distributed networks to present a novel model for dynamic adaptive computing systems, which includes plasticity of collective behavior and self-organizing behavior in intelligent system structures.
    Type: Application
    Filed: September 17, 2010
    Publication date: March 7, 2013
    Inventor: Neal Solomon
  • Publication number: 20130054511
    Abstract: A data enrichment system may include an attribute relevance module to measure relevance of an attribute to a data object to be enriched. The data object may include the attribute including a known or an unknown value. An output value confidence module may calculate a confidence of an output value of a source used for enrichment of the data object. The output value may represent the known and/or unknown values of the attribute. The system may use the measured relevance of the attribute and the calculated confidence of the output value to determine assignment of the known or unknown values to the attribute.
    Type: Application
    Filed: August 23, 2011
    Publication date: February 28, 2013
    Applicant: Accenture Global Services Limited
    Inventors: Karthik GOMADAM, Peter Z. YEH, Kunal VERMA, Harsha Kumar SRIVATSA
  • Publication number: 20130046789
    Abstract: Methods and systems are provided for automatically arranging graphical representations of objects on a canvas. Optionally, the automatic arrangement of the graphical representation of the object may be performed in an on demand, multi-tenant database as part of a tool for creating and displaying schema. A data object with more connections to other data objects may tend to be placed closer to other objects, where as data objects with fewer connections may tend to be placed further apart. The algorithm for placement is based on computations of pseudo-forces between objects. The pseudo force on an object from all other objects is calculated in a given time step and when the force is less than a threshold value, the positions of the objects is updated based on the forces. When the computed displacements are less than a threshold, the objects are in equilibrium.
    Type: Application
    Filed: December 7, 2011
    Publication date: February 21, 2013
    Applicant: Salesforce.com Inc.
    Inventor: Joshua Lulewîcz
  • Patent number: 8364595
    Abstract: An electronic marketplace for used digital objects is disclosed. Digital objects including e-books, audio, video, computer applications, etc., purchased from an original vendor by a user are stored in a user's personalized data store. Content in a personalized data store may be accessible to the user via transfer such as moving, streaming, or download. When the user no longer desires to retain the right to access the now-used digital content, the user may move the used digital content to another user's personalized data store when permissible and the used digital content is deleted from the originating user's personalized data store. When a digital object exceeds a threshold number of moves or downloads, the ability to move may be deemed impermissible and suspended or terminated. Additionally or alternatively, a collection of objects may be assembled from individual digital objects stored in the personalized data stores of different users, and moved to a user's personalized data store.
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: January 29, 2013
    Assignee: Amazon Technologies, Inc.
    Inventor: Erich Ringewald
  • Publication number: 20130013642
    Abstract: A system for generating an on-line report that includes a host site connected to user terminals the Internet. The host site has a relational database for storing data and a server connected to the database and to the Internet. Users access and manipulate data, create reporting templates, and customize and run reports on the host site. The host site includes a web pages that display options for accessing the relational database to create a data framework, web pages that display options for accessing the data framework to design a reporting template; and web pages that display options for accessing the reporting template to customize and run at least one report.
    Type: Application
    Filed: July 5, 2012
    Publication date: January 10, 2013
    Inventors: Michael Klein, Andrew Gifford
  • Publication number: 20130013643
    Abstract: A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated metadata. The file system APIs can be configured to read and write file data and metadata to and from the data storage. The metadata handler can have a library of functions for handling the metadata. The library can include a metadata blob creation function and a metadata blob extraction function. The metadata blob creation function cooperates with the file system APIs to read source metadata associated with specified file data and creates and populates a metadata blob from which a substantial copy of the source metadata can be generated. The metadata blob extraction function receives at least a metadata blob, extracts information from the metadata blob, and cooperates with the file system APIs to generate destination metadata, a substantial copy of the source metadata.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: OVERLAND STORAGE, INC.
    Inventors: Marc Kaplan, Ravi Wijayaratne, Kevin Osborn, Dan Burrows
  • Publication number: 20130007062
    Abstract: An embodiment of a multi-tenant database system includes a multi-tenant database, an entity definition table, and a data processing engine. The database has objects for multiple tenants, including an existing object for a designated tenant. Each entry in the existing object has a respective entity identifier. The definition table has entries for the database objects, including a metadata entry for the existing object. This metadata entry has a tenant identifier for the designated tenant, an entity name for the existing object, and an old key prefix for the existing object. Each entity identifier of the existing object begins with the old key prefix. The engine performs a data truncation operation on the existing object by updating the metadata entry to replace the old key prefix with a new key prefix. This results in an updated object that is identified by the new key prefix and the tenant identifier.
    Type: Application
    Filed: November 1, 2011
    Publication date: January 3, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Arup Dutta, Simon Wong, Dan Soble, Nathanael Black, Walter Macklem
  • Publication number: 20120331013
    Abstract: A balance is provided between automation of repetitive database creation and configuration efforts, on the one hand, and flexibility to depart from prior configurations, on the other hand, to assist developers with aspects of database initialization. An application domain includes data context instances, database connections, object models mapped by an object-relational mapper, and database initializers. Upon the first attempted runtime use of a particular database connection—data context instance—object model combination, a database initializer is invoked. Initializers may check to see if the database exists, (re)generate a database and schema based on the object model, determine whether the database is compatible with the current object model, delete the database and its schema, seed data, modify database indexes, and/or migrate an existing database, for example. A custom initializer can run developer-supplied code as desired to place the database in a known state for use by the application.
    Type: Application
    Filed: July 11, 2011
    Publication date: December 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Arthur John Cerdic VICKERS, Diego Bernardo VEGA, Rowan MILLER, Andrew John PETERS
  • Publication number: 20120330894
    Abstract: Methods and systems that permit file protocols and object protocols to co-exist using a file namespace and an object namespace in a unified storage system are disclosed. Data stored in the unified storage system are file-objects that preserve the behaviors expected by both file clients and object clients.
    Type: Application
    Filed: June 24, 2011
    Publication date: December 27, 2012
    Applicant: NetApp, Inc.
    Inventor: David Slik
  • Publication number: 20120323971
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof are provided for optimizing data storage and access of an in-memory database in a database management system. Embodiments include utilizing in-memory storage for hosting an entire database, and storing objects of the database individually in separate portions of the in-memory storage, wherein a portion size is based upon an object element size.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 20, 2012
    Applicant: SYBASE, INC.
    Inventor: Kantikiran Krishna PASUPULETI