Object Oriented Databases (epo) Patents (Class 707/E17.055)
  • Publication number: 20120072465
    Abstract: Various systems, methods, and machine-readable media are described for providing dynamic schema-based API mapping for traversing inter-cloud application boundaries. Embodiments provide for internal schemas to be created, enabling a system to create internal data objects from external data by using the internal schemas. Application schemas can then be created, enabling the creation of application data objects derived from internal data objects. The application data objects can be passed through an API to an external computing system, and can conform to any format specified by the application schemas.
    Type: Application
    Filed: September 22, 2010
    Publication date: March 22, 2012
    Applicant: Unicorn Media, Inc.
    Inventors: Albert John McGowan, Richard L. Carls, Niko Thomas John Huffman
  • Patent number: 8140523
    Abstract: A decision support system called Mounties that is designed for managing applications and resources using rule-based constraints in scalable mission-critical clustering environments. Mounties consists of four active service components: (1) a repository of resource proxy objects for modeling and manipulating the cluster configuration; (2) an event notification mechanism for monitoring and controlling interdependent and distributed resources; (3) a rule evaluation and decision processing mechanism; and (4) a global optimization service for providing decision making capabilities. The focus of this paper is on the design of the first three services that together connect and coordinate the distributed resources with the decision making component.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sameh A. Fakhouri, William F. Jerome, Krishna Kummamuru, Vijay K. Naik, John A. Pershing, Jr., Ajay Raina, Pradeep Varma, Peter B. Badovinatz, Vijay Kumar
  • Publication number: 20120066265
    Abstract: A method, apparatus, and computer-readable medium for supporting multiple users working on a project includes a project server. Projects are divided into a plurality of revision units based on the type of each of the plurality of objects and the relationships between the plurality of objects. The division of the project into a plurality of revision units can be facilitated by determining that an object type of an object is included in a user defined list of objects to be designated root objects of a revision unit. Objects having an object type not included in the user defined list of objects to be designated as root objects are designated non-root objects and associated with a revision unit of a root object that the non-root object branches from. Projects divided into a plurality of revision units can be stored in a database in communication with the project server.
    Type: Application
    Filed: September 7, 2011
    Publication date: March 15, 2012
    Applicant: Siemens Corporation
    Inventors: Yufeng Li, Joe Najjar
  • Publication number: 20120059855
    Abstract: A method for enabling organization of a plurality of media objects is disclosed. The method comprises playing a digital media object to a user; capturing the interaction of the user with the played digital media object; and tagging the played digital media object based on said interaction. A software program product implementing this method, a system comprising the software program product and a digital media object tagged in accordance with this method are also disclosed.
    Type: Application
    Filed: May 26, 2009
    Publication date: March 8, 2012
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Prasenjit Dey, Sriganesh Madhvanath, Ramadevi Vennelakanti
  • Publication number: 20120054252
    Abstract: An object based file system for storing and accessing objects is disclosed. The file system may be implemented as a method in hardware, firmware, software, or a combination thereof. The method may include receiving from an application program an object write request. A selected storage node on which to store the object may be selected, including identifying a least busy storage node and/or a least full storage node. The object and the object write request may be sent to the selected storage node. A write success message may be received from the selected storage node. The successful writing of the object may be reported to the application program. An object identifier and object data may be stored in a database.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Inventors: Jan Olderdissen, Dan Olster, Craig Robertson, Doug Schafer, Dave Fellinger
  • Publication number: 20120041988
    Abstract: An application server in a multi-tenant computing system is enabled access to a first set of tables and views in a database according to a first schema. The views in the first schema correspond to a table in a second schema. Thereafter, the table in the second schema is modified to add a column. Views of the modified table as defined by the second schema are generated in a third schema so that the third schema defines a second set of tables and views in the database. Subsequently, access by the application server to the second set of tables and views in the database is enabled and access by the application server to the first set of tables and views in the database is prevented. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: August 11, 2010
    Publication date: February 16, 2012
    Applicant: SAP AG
    Inventor: Volker Driesen
  • Publication number: 20120030252
    Abstract: Time-related properties may be modeled independent of a base object. Rather than storing time properties with the object, they may be stored independently. A given object may be stored once, even if it has a recurrent time property. The description of a “meeting,” for example, may be stored once. Each occurrence of that object over time may be stored in a “timeslot” (object <foo> occurs at time ‘t’ on day ‘d’). If it is a recurring property, recurrence information may be stored independently. “Exception” information may be stored independently as well.
    Type: Application
    Filed: October 12, 2011
    Publication date: February 2, 2012
    Applicant: Microsoft Corporation
    Inventors: Christopher Michael Simison, Remi Alain Lemarchand, Robert C. Combs
  • Publication number: 20120030264
    Abstract: A computer data processing system including a central processing unit configured with a novel integrated computer control software system for the management of data objects including dynamic and automatic organization, linking, finding, cross-referencing, viewing and retrieval of multiple objects regardless of nature or source. The inventive system provides underlying component architecture having an object-oriented database structure and a metadata database structure which is unique in storing only one instance of each object while linking the object to multiple collections and domains by unique metadata links for the grouping into and retrieval from any of the collections. The system employs configurable, extensible attribute/properties of data objects in metadata format, and a truly user-friendly configurable interface that facilitates faster, more unified, comprehensive, useful and meaningful information management.
    Type: Application
    Filed: October 12, 2011
    Publication date: February 2, 2012
    Inventor: Bruce L. Horn
  • Publication number: 20120023100
    Abstract: Presented is a method and an apparatus that change references between computer-objects that are memory blocks. Purpose is to change all references to a specific computer-object, which is called current-destination-object, into another object, which is called next-destination-object. For this purpose, information showing the next-destination-object, which is called as order-information, is attached to the current-destination-object. Reference of each computer-object is changed by tracing these computer-objects, references and order-information in order of the followings: A source-object, reference held by the source-object, next-destination-object indicated by the reference, and order-information (showing the next-destination-object) that is attached to the current-destination-object. Finally, the reference is changed so as to indicate the new destination object.
    Type: Application
    Filed: October 3, 2011
    Publication date: January 26, 2012
    Applicant: ATHENA TELECOM LAB, INC.
    Inventor: Kunio Kamimura
  • Publication number: 20120011165
    Abstract: In a method of encapsulating information in records from two or more disparate databases into an encapsulated database, one or more of the disparate databases having dissimilar field structures, each record is partitioned into a plurality of object class entries within the encapsulated database, an object class pointer is generated for each of a first subset of the plurality of object class entries, each generated pointer pointing to a different one of the plurality of object class entries. The plurality of object class entries are stored in non-adjacent storage locations within the database, with each of a second subset of the plurality of object class entries stored in association with one of the generated pointers, the second subset being different from the first subset. No data mapping or translator application is employed to account for the dissimilar field structures.
    Type: Application
    Filed: September 6, 2011
    Publication date: January 12, 2012
    Inventor: Christopher B.A. Coker
  • Publication number: 20120011157
    Abstract: A method of creating a metamodel includes retrieving, from non-volatile storage of a computer system, a predetermined definition of multiple containers. The method includes retrieving, from the non-volatile storage, predetermined syntax rules specifying allowed dependency relationships between the containers. The method also includes selectively creating taxonomy topic concept objects in the containers. The method further includes selectively creating a dependency relationship between one of the taxonomy topic concept objects of a first one of the containers and one of the taxonomy topic concept objects of a second one of the containers, wherein the dependency relationship is only created when allowed by the predetermined syntax rules. The method also includes selectively creating additional dependency relationships as allowed by the predetermined syntax rules.
    Type: Application
    Filed: July 6, 2011
    Publication date: January 12, 2012
    Applicant: Lindsey Technologies.com Inc.
    Inventor: Lionel Mauclaire
  • Publication number: 20110314067
    Abstract: A computer readable medium stores a program causing a computer to execute a process for managing an object. The process includes displaying, storing, acquiring, and editing steps. In the displaying step, a first name of a first object stored in a first storage area is displayed. In the displaying step, a second name of a second object stored in a second storage area is displayed together with at least one of items of a second attribute of the second object. The at least one of the items is selected as an object to be displayed. In the storing step, the second object stored in the second storage area is stored in the first storage area in response to a storage instruction for storing the second object in the first storage area. In the acquiring step, the at least one of the items of the second attribute is acquired.
    Type: Application
    Filed: November 30, 2010
    Publication date: December 22, 2011
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Kiyoshi TERAGUCHI
  • Publication number: 20110302222
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating a child database object using a child database object type identified from a parent database object. These mechanisms and methods for creating a child database object using a child database object type identified from a parent database object can enable embodiments to provide creation of a child database object according to a type configured with respect to an associated parent database object. The ability of embodiments to provide such configuration in the parent database object can enable any associated child database objects to be created according to the type configured with respect to the parent database object.
    Type: Application
    Filed: June 7, 2011
    Publication date: December 8, 2011
    Applicant: salesforce.com, inc.
    Inventors: John Kucera, Vrushali V. Patil, Peitao Ting, Albert Taruc, Judy Feng
  • Publication number: 20110295793
    Abstract: An administration tool can be used to provide data flexibility in a business intelligence (BI) server that is associated with a data warehouse. The administration tool can display one or more data objects that are adapted to be imported from an application framework into a physical model maintained on the BI server. The administration tool can further map the one or more data objects in the physical model into a logical model, also maintained on the BI server, which corresponds to at least one target table in the data warehouse. Additionally, the administration tool can publish an extension input to an extender associated with the data warehouse based on the logical model, wherein the extender operates to generate one or more metadata extensions based on the extension input.
    Type: Application
    Filed: May 3, 2011
    Publication date: December 1, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raghuram Venkatasubramanian, Roger Bolsius, Harvard Pan, Alextair Mascarenhas, Saugata Chowdhury, Venugopal Surendran, Ananth Venkata, Jacques Vigeant
  • Publication number: 20110289070
    Abstract: A resource coordinating system is provided. The resource coordinating system has an interface module that receives a request from a user and an ontology framework module including a plurality of objects, each object being associated with a respective resource. The resource coordinating system also has a search module that coordinates a retrieval of information from one or more resources based on a search strategy generated in response to the user's request and an output module that generates an output to the user based on the retrieved information wherein, the search strategy selects objects from the ontology framework module based on the user's request and each selected object directs the search module to its associated resource.
    Type: Application
    Filed: May 20, 2010
    Publication date: November 24, 2011
    Applicant: LOCKHEED MARTIN CORPORATION
    Inventors: Greg A. Wade, Christopher W. Pate, Jason E. Lee
  • Publication number: 20110282912
    Abstract: A system may provide generation of a file to declare one or more persistent classes, the file formatted according to a markup language syntax, and generation, based on the file, of code of an object-oriented language to declare the one or more persistent classes and to describe a structure of each of the one or more persistent classes. Further aspects may include calling a constructor to register an interface to a description of a persistent class, accessing the registered interface to determine the structure of the persistent class, and processing an instance of the persistent class based on the determined structure.
    Type: Application
    Filed: May 18, 2011
    Publication date: November 17, 2011
    Inventor: Peter Goertz
  • Publication number: 20110276593
    Abstract: Mechanisms to persist object relations are provided. A project is defined as a series of interrelated objects having dependencies and relationships with one another. The dependencies and relationships are maintained via a storage organization for files that define the objects within a project storage environment for the project. Thus, the dependencies and relationships are not maintained via hardcoded instructions or references that are included within the files.
    Type: Application
    Filed: July 14, 2011
    Publication date: November 10, 2011
    Inventors: Lee Edward Lowry, Rajesh Vasudevan, Brent Thurgood, Ryan Cox, Zack Grossbart, William Street, Volker Gunnar Scheuber-Heinz, Stephen R Carter
  • Publication number: 20110258197
    Abstract: Content leaving a local network can be captured and indexed so that queries can be performed on the captured data. In one embodiment, the present invention comprises an apparatus that connects to a network. In one embodiment, this apparatus includes a network interface module to connect the apparatus to a network, a packet capture module to intercept packets being transmitted on the network, an object assembly module to reconstruct objects being transmitted on the network from the intercepted packets, an object classification module to determine the content in the reconstructed objects, and an object store module to store the objects. This apparatus can also have a user interface to enable a user to search objects stored in the object store module.
    Type: Application
    Filed: June 24, 2011
    Publication date: October 20, 2011
    Inventors: Erik de la Iglesia, Rick Lowe, Ratinder Paul Singh Ahuja, William Deninger, Samuel King, Ashish Khasgiwala, Donald J. Massaro
  • Publication number: 20110258233
    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: Application
    Filed: December 21, 2010
    Publication date: October 20, 2011
    Applicant: salesforce.com, Inc.
    Inventors: Richard Unger, Fiaz Hossain, Taggart C. Matthiesen, Craig Weissman
  • Publication number: 20110246542
    Abstract: Creating an object is disclosed. An instance of a sharable type is created. An instance of a lightweight type is created. The sharable type is designated as a parent of the lightweight type. The instance of the sharable type is designated as a parent of the instance of the lightweight type. The instance of the sharable type may be shared by one or more other instances of the lightweight type.
    Type: Application
    Filed: June 16, 2011
    Publication date: October 6, 2011
    Applicant: EMC CORPORATION
    Inventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, Venkat Chandrasekaran, Yik-Ping Li, David Buccola
  • Publication number: 20110246447
    Abstract: Architecture which provides that certain data-bound objects in the report can be configured by the report author to use data from a specific query result rather than take data from the containing data bound object. The report author defines a relationship between the data in the contained object and the data in the container, allowing instances of the descendant object to be correlated with instances of the ancestor object. This relationship can be either explicit with join conditions or implicit due to an intrinsic hierarchical relationship between the query results.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher A. Hays, Robert M. Bruckner, John H. Vulner
  • Publication number: 20110246536
    Abstract: The present invention creates a model that maps object classes in an object-oriented environment to a data source. The model maps the relationship between properties of each object class and data of the data source. The present invention can be used with a data source such as a relational database, user interface, file system, or object-oriented database. An application's object classes and data source schema are designed independent of the other since the model can be used to map one to the other. The model is comprised of entities and attributes. An entity maps to an object class and to at least one table of the DBMS. An entity contains attributes either simple or derived. A simple attribute maps to a DBMS column. A derived attribute is a combination of other attributes and does not directly map to a DBMS column. A relationship creates a link between entities of the model. A relationship can be used to flatten an attribute or flatten a relationship.
    Type: Application
    Filed: June 10, 2011
    Publication date: October 6, 2011
    Applicant: NEXT SOFTWARE, INC.
    Inventors: Richard Williamson, Linus Upson, Jack Greenfield, Daniel Willhite
  • Publication number: 20110238706
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for automatic code generation for database object deletion. These mechanisms and methods for automatic code generation for database object deletion can generate code for deleting database objects in an automated manner. The ability to generate code for deleting database objects in an automated manner can enable the efficient and accurate deletion of database objects, including database objects with relationships to other database objects.
    Type: Application
    Filed: March 25, 2011
    Publication date: September 29, 2011
    Applicant: salesforce.com, inc.
    Inventors: Simon Wong, Sonali Agrawal
  • Publication number: 20110231418
    Abstract: Systems, methods, and other embodiments associated with graph transformation are described. One example method includes transforming a base graph into a folded graph as a function of a folding query.
    Type: Application
    Filed: March 18, 2010
    Publication date: September 22, 2011
    Inventors: Ran BIRON, Uri Ben-Dor, Vadim Arshavsky
  • Publication number: 20110231448
    Abstract: A device for generating opinion pairs having sentiment orientation based impact relations, having: a reception unit which receives a plurality of object-oriented opinions; an extraction unit which extracts opinions having impact relations among the plurality of object-oriented opinions; an analysis unit which analyzes sentiment orientations of the extracted respective opinions; and a generation unit which establishes correlations between the opinions having sentiment orientation based impact relations to generate the opinion pairs having the sentiment orientation based impact relations. The present device can search and locate more implicit opinions as supplementary opinions by detecting impact relations from a plurality of opinions, and help users interested in different objects obtain more comprehensive comments and summaries.
    Type: Application
    Filed: March 22, 2011
    Publication date: September 22, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keke Cai, Rui Ma, Zhong Su, Xiao Xun Zhang, Hui Jia Zhu
  • Publication number: 20110231447
    Abstract: A multi-user, elastic, on-demand, distributed relational database management system. The database is fragmented into distributed objects called atoms. Any change to a copy of an atom at one location is replicated to all other locations containing a copy of that atom. Transactional managers operate to satisfy the properties of atomicity, consistency, isolation and durability.
    Type: Application
    Filed: March 18, 2011
    Publication date: September 22, 2011
    Applicant: NIMBUSDB INC.
    Inventor: James A. Starkey
  • Publication number: 20110225203
    Abstract: Methods and systems for tracking and evaluating review tasks. In one example embodiment, a method for tracking and evaluating review tasks includes operations for defining a review task, receiving a review response, scoring the review response, and storing a review score. The defining a review task can include receiving a plurality of parameters including a review target and a reviewer. The review response can be received from a reviewer and can be associated with the review task. The scoring the review response can include creating a review score for the reviewer. The review score can be stored in association with the reviewer and the review response within a database.
    Type: Application
    Filed: March 11, 2011
    Publication date: September 15, 2011
    Applicant: BOARD OF TRUSTEES OF MICHIGAN STATE UNIVERSITY
    Inventors: William Hart-Davidson, Jeffrey Grabill, Michael McLeod
  • Publication number: 20110225204
    Abstract: An object memory management system (OMMS) provides a communications link between a plurality of various types of inputs and a plurality of customers who would normally receive one or more of the various types of inputs. Included among the input signal devices are GPS, infrared (IR), photo cell, range finder, and other type sensors, and signal sources such as data bit stream, pulsed digital signals, verbal and visual signals. Included among the customers are artificial intelligence (AI) and software service providers. The system recognizes a received incoming signal, converts it into a signal the designated customer can recognize and sends it to the designated customer. Signals are processed on a first-in-first-out (FIFO) basis unless a priority designation is received. Complex incoming signals (verbal and visual) require pattern recognition wherein an object database is utilized to understand such incoming signals.
    Type: Application
    Filed: March 15, 2011
    Publication date: September 15, 2011
    Inventor: Michael V. Liguori
  • Publication number: 20110219037
    Abstract: A high-performance object database wherein an application fetches an object from a database and the high-performance persistence framework constructs the object in memory. The database is programmed with a class that allows the application to selectively activate objects referenced by the class rather than automatically activate all referenced objects. The application selectively activates these referenced objects using read or write methods depending on whether the objects will be modified. Upon completion of the transaction, only those objects that were modified are written to disk. This high-performance persistence framework provides an object database capable of storing a large number of interconnected objects on disk and accessing them without having to activate all of the connected objects while simultaneously indexing the objects in a large number of independent dimensions all at once for fast data retrieval with complex queries.
    Type: Application
    Filed: March 4, 2010
    Publication date: September 8, 2011
    Applicant: SRC, INC.
    Inventor: Michael P. Card
  • Publication number: 20110213791
    Abstract: In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.
    Type: Application
    Filed: May 12, 2011
    Publication date: September 1, 2011
    Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
  • Publication number: 20110208789
    Abstract: Various embodiments for operating a transformation system, capable of transforming a logical data object (LO) to a transformed logical data object (TLO), are provided. In one such embodiment, an open LO request to a certain LO and addressed by the at least one client to the at least one storage device, is intercepted. An identifier (ID) in a header of a TLO corresponding to the requested LO and stored in the at least one storage device, is obtained. The obtained ID is used to characterize the TLO and the LO. A determination is made whether the transformation system handles at least one open LO characterized by an ID with a same value as the obtained ID. The requested LO is opened if at least one open LO is not found. An instance corresponding to the intercepted open LO request is generated. The instance is associated to the obtained ID.
    Type: Application
    Filed: January 13, 2011
    Publication date: August 25, 2011
    Inventors: Jonathan Amit, Chaim Koifman, Rostislav Raikhman
  • Publication number: 20110208692
    Abstract: An aspect of the present invention simplifies generating a star schema from a snowflake schema. In an embodiment, a user first specifies fact tables to be included in a star schema, and a synchronization tool inspects the snowflake schema to determine the dimension tables linked to the specified fact tables. The determined dimension tables are included in the star schema sought to be generated.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 25, 2011
    Applicant: Oracle International Corporation
    Inventors: Samir Satpathy, Alextair Dominico Mascarenhas, Harvard Jun-Hua Pan, Kenneth Khiaw Hong Eng, Ladislav Kovac
  • Publication number: 20110202546
    Abstract: Various embodiments for transforming a logical data object for storage in a storage device operable with at least one storage protocol are provided. In one such embodiment, the logical data object into one or more segments are divided with each segment characterized by respective start and end offsets. One or more obtained variable size data chunks are processed corresponding to the logical data object to obtain processed data chunks, wherein at least one of the processed data chunks comprises transformed data resulting from the processing. Each of the variable size data chunks is associated with a respective segment of the logical data object.
    Type: Application
    Filed: January 13, 2011
    Publication date: August 18, 2011
    Inventors: Jonathan Amit, Ori Shalev
  • Publication number: 20110202569
    Abstract: Creating transaction instructions is disclosed. A description of a set of objects is received. For each of at least a subset of objects in the set of objects, a description of one or more associated relationships is received. The description of the set of objects and the descriptions of the one or more associated relationships for each object in the at least a subset of the set of objects are processed to create an ordered list of transaction instructions for storing the set of objects and the one or more associated relationships for each object in the at least a subset of the set of objects.
    Type: Application
    Filed: April 27, 2011
    Publication date: August 18, 2011
    Applicant: EMC CORPORATION
    Inventors: Alex Rankov, Meir Amiel, Oleg Bivol
  • Publication number: 20110196897
    Abstract: A system and method for generating a virtual tour on a display device is described. The method comprises providing at least one map. The method further comprises providing a plurality of sequenced images, wherein each of the images is associated with at least one location by a geo-coding module configured to generate a geo-location object data sheet that associates sequential images with a corresponding location. The sequenced images are organized based on the location of each of the sequenced images and displayed on the map. The method is implemented by the system.
    Type: Application
    Filed: January 26, 2011
    Publication date: August 11, 2011
    Inventors: Edward Lee Koch, Daniel Allan Hennage, Wesley Clay Collier
  • Publication number: 20110191379
    Abstract: A map data provides a road network, which is defined by multiple unit links and multiple link connection relationships. Each unit link represents a part of a road. The map data includes: an attribution data relating to each unit link, which defines a link connection relationship of a subject unit link at one end of the subject unit link. Each attribution data includes link connection information defining only one object unit link as a connection object of the subject unit link. The only one object unit link is selected from a group of one or more object unit links, which are coupled with the one end of the subject unit link.
    Type: Application
    Filed: January 26, 2011
    Publication date: August 4, 2011
    Applicant: DENSO CORPORATION
    Inventors: Takayuki WATANABE, Takayuki Matsunaga
  • Publication number: 20110191380
    Abstract: A method to transmit SMS messages to a Related Object by selecting the Base Object and transmit SMS messages to both, the Base Object as well as to the Related Object, simultaneously, in a CRM application is disclosed. The relationship between the Base Object and the Related Object may be any one of one-to-one, one-to-many, many-to-one or many-to-many that can be defined while deploying the CRM application. The process takes place in different levels wherein the system decides whether the SMS message should be sent to the Base Object or different Related Objects depending upon the Campaign Workflow and locates the mobile phone number of the entity and finally transmits the SMS message via SMS Service Provider chosen from the user Interface.
    Type: Application
    Filed: July 16, 2009
    Publication date: August 4, 2011
    Applicant: TALISMA CORPORATION PRIVATE LTD.
    Inventors: Sujai Holal Karnam, Aneesh Bhatnagar
  • Publication number: 20110184991
    Abstract: A computer-readable non-transitory recording medium storing therein an information managing program causing a computer to execute extracting from among events that have occurred at objects under management and having dependence relations, combinations of a first event that has occurred at a source-of-dependence object and a second event that has occurred at a dependent object dependent on the source-of-dependence object; judging for each extracted combination, whether a dependence relation exists between the first event and the second event, by using the difference between the time of occurrence of the first event and that of the second event; determining from among the events and based on a judgment result obtained at the judging, an event that has occurred at an object that is a source-of-dependence object but not a dependent object, to be an event to be stored; and storing to a database, information related to the event to be stored.
    Type: Application
    Filed: January 12, 2011
    Publication date: July 28, 2011
    Applicant: FUJITSU LIMITED
    Inventors: Yuichi MATSUDA, Yuji Nomura
  • Publication number: 20110173235
    Abstract: A system for contextualizing disorganized content (2a) captured from any live session (1) using external devices 30-xd to first detect & record 30-1 session activities (1d) being conducted by session attendees (1c). Activities (1d) become normalized tracked object data 2-otd for differentiation 30-2 into normalized session marks 3-pm denoting thresholded activity (1d) changes. Normalized marks 3-pm are integrated 30-3 into normalized events 4-pe using a “mark creates, start or stops event” model. Events 4-pe may be synthesized 30-4 via waveform convolution forming new combined events 40se, or used as containers to summarize the occurrences of marks 3-pm or other events 4-pe, the results of which create new summary marks 3-sm. Calculation marks 3-tm may also be synthesized 30-4 for sampling various session data at various session times. During content expression 30-5 events 4-pe and 4-se can be automatically named and foldered creating index (2i) and organized content (2b).
    Type: Application
    Filed: September 14, 2009
    Publication date: July 14, 2011
    Inventors: James A. Aman, John C. Gallatig, Cherstopher P. Zubriski
  • Publication number: 20110153672
    Abstract: In one embodiment the present invention includes a computer-implemented for determining whether or not a data object is frozen. The method comprises accessing, by a user on a computer, a first data object of a plurality of data objects in one or more computer software applications. The plurality of data objects are assigned to a plurality of entities, where each entity specifies a category, and each of the plurality of data objects belong to a specific entity. The method determines if the first data object is frozen based on a relationship between the first entity and a second entity.
    Type: Application
    Filed: January 14, 2010
    Publication date: June 23, 2011
    Applicant: SAP AG
    Inventors: Jianzhuo Shi, Haiyang Yu
  • Publication number: 20110153597
    Abstract: An expertise locator enables user defined correspondences between experts and respective certain objects. Each object inherits from classes in a hierarchy. Using the correspondences, a locator processor routine finds a candidate expert about a particular subject area. The candidate expert may be in a correspondence with a certain object whose class is a subclass of the particular subject area. Output may display an indication of the candidate expert, relevant expertise per candidate and/or a list of experts per certain object. In the case of the certain objects being topics, the hierarchy is an ontology of the topics.
    Type: Application
    Filed: December 18, 2009
    Publication date: June 23, 2011
    Applicant: International Business Machines Corporation
    Inventors: James E. Christensen, Daniel M. Gruen, Susanne Hupfer, Stephen E. Levy, John F. Patterson, Jamie C. Rasmussen, Steven I. Ross
  • Publication number: 20110137952
    Abstract: A method for managing object-oriented queues by reusing queue entry objects instead of creating and destroying each queue entry object inserted into and removed from the queue. Inserting a queue entry object into the queue involves changing the status of the queue entry object from available to in-use, adding the queue entry object to a queue list, returning a reusable queue entry object to the queue user, receiving an insertion notification that the queue entry object data is valid, and marking the insertion of the queue entry object into the queue as complete. Removing a queue entry object from the queue involves un-marking the queue entry object in the queue as complete, removing the queue entry object from the queue list, returning the valid queue entry object to the queue user, receiving a removal notification that valid data has been extracted from the queue entry object, and changing the status of the reusable queue entry object removed from the queue list from in-use to available.
    Type: Application
    Filed: December 4, 2009
    Publication date: June 9, 2011
    Inventor: John E. Black
  • Publication number: 20110137948
    Abstract: A computer-implemented method includes receiving, at a computing device, a request from a user device to access requested data. Based on the request, a reader object is selected that specifies data access information associated with accessing data from a particular data source. Computer-implementable access code is dynamically instantiated to access the requested data from a data source based on the reader object and the request. A data access request is sent to the data source based on the computer-implementable access code. The requested data is received from the data source and a presentation object is selected that specifies data output information associated with the reader object. Computer-implementable output code is dynamically instantiated to output the requested data based on the presentation object. Output data, including the requested data, is sent to the user device in a presentation format specified by the computer-implementable output code.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY, L.P.
    Inventors: Bryan Davis, Dan Musgrove, Michael Raftelis
  • Publication number: 20110137902
    Abstract: A social networking system receives a query associated with a user and, in response, provides a combined result set comprising objects stored by a social networking system that match the query. The combined result set comprises multiple result sets obtained from different search algorithms. The various objects stored by the social networking system may be of different types representing different concepts, such as user objects, application objects, event objects, location objects, group objects, and hub/page objects, any of which may be included in the result set. The objects of the result set may be further filtered, ordered, and/or grouped based at least in part on known relationships of the user with the objects, such as geographic distances between locations associated with the user and the objects. In one embodiment, one of the search algorithms identifies second-order connections of the user by referring to a connection index that stores a list of the connections of the users.
    Type: Application
    Filed: June 15, 2010
    Publication date: June 9, 2011
    Inventors: Akhil Wable, Luke Andrew DeLorme, Wayne Kao, Alexandre Roche, Thomas Occhino
  • Publication number: 20110137961
    Abstract: Techniques for cross referencing data are presented. A first database object and a second database object are linked together. The linkage is automatically cross referenced to a third database object. Access to any of the database objects can be achieved via any of the remaining database objects and vice versa. Additionally, the link and cross reference can be visualized and visually manipulated and modified.
    Type: Application
    Filed: December 8, 2009
    Publication date: June 9, 2011
    Applicant: Teradata US, Inc.
    Inventors: Thomas Kevin Ryan, Carl Lewis Christofferson, Neelesh Bansode, Santosh Kumar Singh, Latesh Pant, Ankit Khare
  • Publication number: 20110131247
    Abstract: Semantic management of enterprise resources including identifying a plurality of disparate enterprise resources including physical resources of the enterprise and data resources of the enterprise, wherein the disparate enterprise resources are under the direction of a plurality of different management entities of the enterprise; creating for each enterprise resource a master metadata object representing the enterprise resource; wherein the structure of the each master metadata object is consistent for all the disparate enterprise resources and all management entities; wherein the master metadata object includes a plurality of predefined perspective fields, each perspective field containing a different predetermined aspects of the resources of the enterprise; assigning each master metadata object to one or more flexible reference structures; relating a plurality of master metadata objects with one or more other master metadata objects in dependence upon assigned flexible reference structures through predefined
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William A. Brown, Richard W. Muirhead, Francis X. Reddington, Martin A. Wolfe
  • Publication number: 20110131248
    Abstract: A system may include a database of physical data tables including stored data, and an abstraction layer associated with the stored data. The abstraction layer may include a measure object associated with a measure, a plurality of dimension objects associated with respective dimensions, a first analysis group object linked to the measure object, to a first one or more of the plurality of dimension objects, and to a first portion of the stored data associating the measure with respective dimensions of the first one or more of the plurality of dimension objects, and a second analysis group object linked to the measure object, to a second one or more of the plurality of dimension objects, and to a second portion of the stored data associating the measure with respective dimensions of the first one or more of the plurality of dimension objects and of the second one or more of the plurality of dimension objects.
    Type: Application
    Filed: December 2, 2009
    Publication date: June 2, 2011
    Inventors: Serge Thépaut, Juan Francisco Calvente
  • Patent number: 7945604
    Abstract: Instructions are generated to manipulate target objects and relationships in a relational database when a source object having a one-to-many relationship of privately owned type with the target objects is manipulated. To generate instructions, mapping meta-data is used which contains information as to how object classes of the object model map to tables in the database and how relationships map to foreign keys.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: May 17, 2011
    Assignee: Oracle International Corporation
    Inventors: Yaoping Wang, James Bryce Sutherland
  • Publication number: 20110106856
    Abstract: Systems and methods for real time data management in a collaborative environment. In one embodiment, the systems and methods dynamically link stakeholders, through a collaborative environment, to current and updated data. The systems and methods also cross-reference data objects between stakeholders for calling data objects by a common name, and determine a preferred method for each operation related to processing data for a data object.
    Type: Application
    Filed: March 13, 2009
    Publication date: May 5, 2011
    Applicant: Landmark Graphics Corporation, a Halliburton Company
    Inventors: Martin Paulk, David Johnson
  • Publication number: 20110099207
    Abstract: A data storage and retrieval method and system. The method includes defining, by a computing system, a meta-object, a schema based structured definition for the meta-object, and a taxonomy with configuration data. The computing system creates content associated with the taxonomy and associates topics of the content with a logical storage room representations. Reference coordinates associated with the logical storage room representations are associated with the taxonomy. The computing system generates updated configuration data comprising the reference coordinates and a uniform resource identifier associated with the content is generated. The computing system generates an account associated with the meta-object for a user. Metering charges for usage of the account and a report associated with the account and usage are generated.
    Type: Application
    Filed: October 27, 2009
    Publication date: April 28, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William A. Brown, Daniel D. Carr, Richard William Muirhead, Francis Xavier Reddington, Martin Andrew Wolfe