Database Management System Frameworks Patents (Class 707/792)
-
Patent number: 8849862Abstract: Uniform subject and object oriented data structure adopted in computing device to efficiently store, distribute and process data in a variety of applications. Said data structure comprised of multiple complementary subparts that together and independently facilitate communication (of inputs and outputs) through one or more defined interfaces to facilitate secure access and coordination between given individual subject(s) and other real (physical or metaphysical) entities. Methods are also disclosed that work in tandem with the data structure and interface components to enable and require a single or given human user or other individual personal subject (belonging to a secure AFFIRM network) to maintain exclusive (private) self-control over at least one virtual domain that represents themselves (their actions and their relationships).Type: GrantFiled: January 15, 2008Date of Patent: September 30, 2014Assignee: RSVPRO, LLCInventor: Ronald Scott Visscher
-
Patent number: 8849854Abstract: A method and system for providing a SMS-based interactive information search and distribution system whereby a series of linked, refined, and evolving root topic and root topic related information searches are performed in association with a thread of SMS text messages and automated SMS text message responses including search parameters and highlighted keywords to provide the user with a fully interactive information search and distribution system using a SMS communication channel, and within the constraints of the SMS protocols.Type: GrantFiled: January 27, 2011Date of Patent: September 30, 2014Assignee: Intuit Inc.Inventors: Kashinath Kakarla, Vishnu Nanda, Anup P. Mutalik, Sagar Dutta
-
Patent number: 8849747Abstract: Systems, methods, apparatus, and computer-readable media for business process management include identifying a business process model generated with a business process modeling tool; transforming the business process model defined in a first format to one or more artifacts defined in a second format; deploying an output file defined by the one or more artifacts in an in-memory database; and executing the output file in the in-memory database base at least in part on one or more processes executing in the in-memory database in response to a received query for data stored in the in-memory database.Type: GrantFiled: April 24, 2012Date of Patent: September 30, 2014Assignee: SAP AGInventors: Sören Balko, Kesavaprakash Vasudevan
-
Patent number: 8849755Abstract: A data management unit stores therein configuration items including attribute items described according to different schemas. A dictionary candidate retrieval unit specifies a combination of a pair of attribute items, which defines a correspondence relation between the attribute items of the different schemas, as a dictionary definition item, and retrieves, as a dictionary candidate, a combination of the attribute names corresponding to the same attribute value in the attribute items, which are described according to the schemas, of the dictionary definition item from the data management unit. A dictionary generation unit generates dictionary information defining synonymity between the attribute names of the different attribute items described according to the different schemas based on the dictionary candidate retrieved by the dictionary candidate retrieval unit. A dictionary management unit stores therein the dictionary information generated by the dictionary generation unit.Type: GrantFiled: February 25, 2011Date of Patent: September 30, 2014Assignee: Fujitsu LimitedInventors: Hiroshi Otsuka, Yuji Wada, Masazumi Matsubara, Yasuhide Matsumoto
-
Patent number: 8838652Abstract: Techniques for application data scrubbing, reporting, and analysis are presented. A plurality of data sources are analyzed in accordance with their schemas and matching rules. Merging rules are applied to merge a number of data types across the data sources together. A report is produced for inspection and a master data source is generated. The processing can be iterated with rules modified in response to the report for purposes of refining the master data source.Type: GrantFiled: March 18, 2008Date of Patent: September 16, 2014Assignee: Novell, Inc.Inventors: Nathan Blaine Jensen, Volker Gunnar Scheuber-Heinz, Stephen R Carter, Charles Matthew Morgan
-
Publication number: 20140258337Abstract: A database system may provide determination of statistics for a field of a database table. The determination may include determination of whether the field of the table is associated with a check table, and, if the field of the table is associated with a check table, determination of a number of distinct values of the field in the table based on a number of distinct values of the field in the check table.Type: ApplicationFiled: May 20, 2014Publication date: September 11, 2014Inventor: Dirk Thomsen
-
Patent number: 8812643Abstract: Encoding and/or decoding of messages. On the encoding end, a composite encoder encodes message from an internal format that is used by internal system components into an external format. However, the composite encoder may encode the outgoing messages into different external formats on a per-message basis. For incoming message, a composite decoder decodes incoming messages from any one of a plurality of external formats into the internal format also on a per-message basis. A per-message report mechanism permits internal system components and the encoding/decoding components to communicate information regarding the encoding or decoding on a per message basis. XML messages can be converted automatically into Binary messages.Type: GrantFiled: July 5, 2011Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Stephen Jared Maine, Michael J. Coulson, Tirunelveli R. Vishwanath, Erik B. Christensen
-
Patent number: 8812558Abstract: In one embodiment, updates to antivirus programs are delivered to customer client computers by pushing an update notification from a support server computer to the customer client computers. To prevent firewalls or other network security mechanism from blocking the notification, the notification may be pushed to the customer client computers by instant messaging, short messaging, or through another customer client computer, for example. After a customer client computer receives the notification, the customer client computer may request the support server computer for the updates. In response to the request, the support server computer may provide updates to the customer client computer.Type: GrantFiled: November 14, 2005Date of Patent: August 19, 2014Assignee: Trend Micro IncorporatedInventor: Haichuan Qian
-
Publication number: 20140229509Abstract: Techniques and mechanisms for assigning a universal unique identifier to an instance of a plurality of information objects. In an embodiment, a first unique identifier is assigned to a first universal information object management environment and a second unique identifier is assigned to a plurality of information objects within the first information object management environment. Locally-unique identifiers are assigned each to a respective instance of the plurality of information objects, wherein a first information object management environment includes a first instance of the plurality of information objects. In another embodiment, a universal unique identifier for the first instance is created by collecting into a single key the first unique identifier, the second unique identifier and the locally-unique identifier assigned to the first instance.Type: ApplicationFiled: April 18, 2014Publication date: August 14, 2014Inventors: Frank A. Busalacchi, David C. Tinsley, Paul W. Bressler
-
Patent number: 8805450Abstract: An intelligent contact management technique that automatically manages contacts on a communication device such as a mobile phone is described. The intelligent management technique can automatically determine and display a user's favorite contacts on a display of a mobile device. The technique can also intelligently group contacts based on their contact frequency. It can provide a contact-oriented event notification that notifies a user when a contact event has occurred. The contact-oriented event notification can be associated with a visual representation of an associated contact.Type: GrantFiled: September 5, 2008Date of Patent: August 12, 2014Assignee: Microsoft Corp.Inventors: Yandong Wen, Liang Chen, David Vronay, Rebecca Sundling
-
Publication number: 20140222867Abstract: An electronic bill presentment and payment system including an extensible, customizable, data source independent data layer for accessing a business data repository. The business data includes different data source formats. A business logic module generates business data requests for processing. The business data requests are independent of the one or more data source formats of the business data repository. A data layer is generated from the customizable descriptors in a data layer descriptor repository. The data layer implements a data source specific method for fulfilling the request by accessing data in the business data repository. The data layer descriptor repository preferably includes top-level listings of data sources in the system and customized data source specifications for the each of the data sources listed in the customized set of data sources.Type: ApplicationFiled: February 5, 2013Publication date: August 7, 2014Applicant: Pitney Bowes Inc.Inventors: Richard M. Wagner, William D. Clarke
-
Patent number: 8799799Abstract: An interactive data object map system is disclosed in which large amounts of geographical, geospatial, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on a map interface. The interactive data object map system allows for rapid and deep analysis of various objects, features, and/or metadata by the user. A layer ontology may be displayed to the user. In various embodiments, when the user rolls a selection cursor over an object/feature an outline of the object/feature is displayed. Selection of an object/feature may cause display of metadata associated with that object/feature. The interactive data object map system may automatically generate feature/object lists and/or histograms based on selections made by the user. The user may perform geosearches, generate heatmaps, and/or perform keyword searches, among other actions.Type: GrantFiled: June 13, 2013Date of Patent: August 5, 2014Assignee: Palantir Technologies Inc.Inventors: Dan Cervelli, Cai GoGwilt, Bobby Prochnow
-
Patent number: 8799487Abstract: A data structure that represents a person is created. The data structure comprises a person object. The person object comprises one or more contact objects. When it is determined that the person is a global address list contact, first contact information for the person is obtained from a global address list store and stored in a first contact object. When it is determined that the person is an email contact, second contact information is obtained from a contact store and stored in a first memory cache. When it is determined that the second contact information includes a global address identifier, the global address identifier is stored in the second contact object. A person identifier is created for the person that identifies the person. The person identifier is stored in the first contact object and in the second contact object.Type: GrantFiled: November 3, 2011Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Maithili Dandige, Govind Varshney, Alexander Sourov, Sainath Narendranath Thadkal
-
Patent number: 8793281Abstract: Embodiments of the present invention provide for techniques for enabling mutation of an instantiated object between multiple underlying object types at run time. The object may alter its behavior from one object type to another at anytime without requiring a new object to be instantiated. The object's behavior may be implemented by other objects which are retrieved at run time, thus disconnecting the direct link between the object's behavior and the object.Type: GrantFiled: March 25, 2013Date of Patent: July 29, 2014Assignee: Oracle International CorporationInventors: Vivek Nama, Chandra Mora
-
Patent number: 8793286Abstract: Exemplary method, system, and computer program embodiments for establishing hierarchical user management authority for storage resources organized into a plurality of resource groups in a computing storage environment are provided. In one embodiment, each of the plurality of storage resources is associated with a resource group object having a resource group attribute associating the resource group object with one of the plurality of resource groups. The resource group label attribute is assigned to the resource group object. An additional attribute of the resource group object, that specifies a plurality of management policies for the resource group object and the plurality of storage resources associated with the resource group object, is defined. One of plurality of available users of the plurality of storage resources is associated with a user resource scope attribute. A schema is defined for comparing of a plurality of values of the user resource scope attribute with the resource group label attribute.Type: GrantFiled: December 9, 2010Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventor: Richard A. Ripberger
-
Patent number: 8793240Abstract: After receipt of an instruction (e.g. a database statement), one or more computers specialize an interpreter with the received instruction as constant, to obtain a specialized interpreter that is stored in memory and/or disk. The specialized interpreter is then invoked to execute the received instruction. Depending on the embodiment, the interpreter being specialized may additionally be received and used in binary form without specialization. Specifically, in some embodiments, an identical interpreter is received in two forms: in a binary language specific to the one or more computers and also in a language that is acceptable to a specializer, such as a source language or an intermediate language. The interpreter in the binary language is invoked by default unless a predetermined condition for specialization is met. When the predetermined condition is met, the interpreter in the specializer-acceptable language is specialized by the specializer, and then the specialized interpreter is invoked.Type: GrantFiled: August 26, 2011Date of Patent: July 29, 2014Assignee: Oracle International CorporationInventors: Dmitry M. Potapov, Dmitri Bronnikov
-
Patent number: 8788534Abstract: A system, method and data structure for processing basic client application data types to add thereto extension types and priority levels adapted for use by each of a plurality of set top box classes.Type: GrantFiled: February 2, 2011Date of Patent: July 22, 2014Assignee: TVWorks, LLCInventors: James Hindle, Peter G. N. Scheyen, Mark A. Vickers
-
Patent number: 8782777Abstract: A processor-implemented method, system, and/or computer program product secures data stores. A non-contextual data object is associated 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 in a data structure, where the specific data store contains data that is associated with data contained in the non-contextual data object and the context object. An ambiguous request is received from a user for data related to an ambiguous subject-matter. The context of the ambiguous request from the user is determined and associated with the synthetic context-based object that is associated with said a specific data store, where that specific data store contains data related to the context of a now contextual request from the user. The user is then provided access to the specific data store while blocking access to other data stores in the data structure.Type: GrantFiled: September 27, 2012Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventors: Robert R. Friedlander, James R. Kraemer
-
Patent number: 8782090Abstract: A method of aiding report construction based on inference of implicit application level relationships is provided herein. The method may include the following steps: analyzing a model of a software application to yield data elements associated with base objects of the software application and relationships between the data elements; generating a list of reportable objects comprising the base objects and objects associated with the data elements and their relationships; ordering the reportable objects based on at least one of: content and usage of the reportable objects, to yield an ordered list; and presenting the ordered list in a form usable for building a report on the software application, wherein at least one of: the analyzing, the generating, the ordering, and the presenting, is carried out by at least one processor.Type: GrantFiled: November 7, 2010Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventors: Maya Barnea, Nili Guy, Samuel Kallner, Yoav Rubin, Gal Shachor
-
Patent number: 8768968Abstract: Systems and methods for automating and increasing the efficiency of access to data using inheritance of access rules within an organization based upon the relationship of positions within the organization and the roles associated with the positions. In one embodiment, a role structure is used in conjunction with a hierarchical organization structure to allow access rules to be inherited by some of the positions from other positions based upon the relationship of positions within the organization and the roles associated with the positions. Access rules can be applied across equivalent or similar positions, yet differentiated between distinct portions of the organization and the distinct roles associated with the positions. Consequently, particular access rules are not necessarily inherited by all of the positions subordinate to a particular position with which the rule originates, and are not necessarily inherited by all of the positions that are associated with a particular role.Type: GrantFiled: October 10, 2012Date of Patent: July 1, 2014Assignee: ORG Structure Innovations, LLCInventor: Paul V. Morinville
-
Publication number: 20140181151Abstract: A system includes identification of two or more information models of a database schema, where each of the two or more information models includes a plurality of dimensions and a respective measure, and is not joined to any other of the two or more information models, generation, for each of the two or more information models, of an auto join on a dimension included in the information model, reception of an object-based query including one or more objects of the two or more information models, generation of one structured language query for each of the two or more information models, obtaining of a result set for each of the two or more structured language queries, and aggregation of the result sets into an aggregated result set.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Inventor: Didier Mazoue
-
Patent number: 8762420Abstract: A data aggregation system is described herein for accessing and viewing information about an entity stored in multiple data stores. The data aggregation system identifies an entry in a primary data store that contains information about an entity. The system receives a request to associate an entry in a secondary data store with the identified entry in the primary data store. Then, the system identifies information in the secondary data store that identifies the entry in the secondary data store and associates the identified information with the entry in the primary data store. When a user requests to view the entry in the primary data store, the system retrieves the information about the entry in the primary data store and uses the stored entry identifier to also retrieve the information about the entry from the secondary data store. Thus, the information remains in the data store in which it originated, but the data aggregation system provides a unified view.Type: GrantFiled: June 20, 2008Date of Patent: June 24, 2014Assignee: Microsoft CorporationInventors: Kevin L. Brown, William R. Avery, Omer Atay, Mohammad Rashid, Todd J. Abel
-
Patent number: 8751540Abstract: A method includes storing a plurality of users, assigned with at least one nonhierarchical dependency, for defining a dynamic organization structure; storing assessment data objects, each having dependencies, for defining a dynamic assessment data object structure; and determining an assessment need in the dynamic organization structure. The method further includes defining a dynamic assessment account, in response to the assessment need, associating an administrator user, a response user and assessment data; defining needed assessment data objects for the assessment data, associated with at least one response user; and determining available information relating to the needed assessment data objects from a dynamic database.Type: GrantFiled: August 8, 2011Date of Patent: June 10, 2014Inventor: Jukka Sappinen
-
Patent number: 8744839Abstract: Target word recognition includes: obtaining a candidate word set and corresponding characteristic computation data, the candidate word set comprising text data, and characteristic computation data being associated with the candidate word set; performing segmentation of the characteristic computation data to generate a plurality of text segments; combining the plurality of text segments to form a text data combination set; determining an intersection of the candidate word set and the text data combination set, the intersection comprising a plurality of text data combinations; determining a plurality of designated characteristic values for the plurality of text data combinations; based at least in part on the plurality of designated characteristic values and according to at least a criterion, recognizing among the plurality of text data combinations target words whose characteristic values fulfill the criterion.Type: GrantFiled: September 22, 2011Date of Patent: June 3, 2014Assignee: Alibaba Group Holding LimitedInventors: Haibo Sun, Yang Yang, Yining Chen
-
Publication number: 20140149462Abstract: A system includes reception of a calculation, identification of operands of the calculation, and a source column of a table including values associated with the operands and used in the calculation, creation, for each operand, creation of a column including the value associated with that operand in a row of the column associated with that operand, column-wise aggregation of the values of the created columns into a single row, execution of the calculation using the values of the single row and create a result column including a result of the calculation, and addition of the result column as a row of the table.Type: ApplicationFiled: November 28, 2012Publication date: May 29, 2014Inventors: Roman Moehl, Stefan Dipper
-
Publication number: 20140149463Abstract: There is disclosed a method, apparatuses and computer program products for managing a database. In the method resources to be usable by entities are stored to the database. The resources comprise one or more fields. At least one resource is provided with a first control data, such as an owner field. Said first control data is used to determine whether the resource is related to an entity. If said first control data indicates that the resource is related to said entity, the resource is left in the database. The first control data may further be used to determine whether at least one field of said one or more fields of the resource is modifiable by an entity.Type: ApplicationFiled: December 29, 2010Publication date: May 29, 2014Applicant: NOKIA CORPORATIONInventor: Juha Uola
-
Patent number: 8738742Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.Type: GrantFiled: January 30, 2013Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: David G. Herbeck, John E. Petri
-
Patent number: 8732162Abstract: Exemplary systems and methods for server management are provided. An exemplary system comprises a plurality of servers, with each server having the ability to access a database or, in some embodiments, be configured to perform a calculation, computation or make a determination of a particular value, values or other information. A communications network delivers queries to each server whereby a look-up table directs query processing by the servers. Further embodiments of the system feature a program logic controller for rebalancing the workload of the network servers. Exemplary methods of processing queries on the system comprise submitting a query to the network, communicating the query to each server in the network and each server looking-up on a look-up table the processing responsibilities of the servers in the network. The query is processed by the server having primary responsibility for processing the query while other the servers monitor query processing.Type: GrantFiled: July 11, 2011Date of Patent: May 20, 2014Assignee: Sony Computer Entertainment America LLCInventor: Adam Pierce Harris
-
Patent number: 8732122Abstract: Local storage on player instruments provides the ability for adding further amendments and most recent supplements to the optical disc content. A problem arising with this technically applicable possibility is the protection of copyrights bound to disc and supplement data. The present invention describes a technique to ensure a security framework that is able to handle this, by creating a virtual file system (VFS) by merging optical disc data and local storage data based upon a common identifier.Type: GrantFiled: July 16, 2012Date of Patent: May 20, 2014Assignee: Thomson LicensingInventors: Dirk Gandolph, Jobst Hoerentrup, Ralf Ostermann, Carsten Herpel, Uwe Janssen, Hartmut Peters, Andrej Schewzow, Marco Winter
-
Patent number: 8732205Abstract: Embodiments of the invention are directed to determining a universal device identifier (UDID) for a client device, based on multiple service-dependent identifiers (SDIDs) used by client applications, websites, or other services to identify the client device. SDID types are prioritized with pre-assigned weights. A received SDID causes a single database read to access all other SDIDs, and any existing UDID(s) associated with the client device. A final UDID is created or selected based on the SDID weights. The database is updated in a sequence that enables self recovery of a prior UDID in case of database error during update. First, any non-selected UDID records are updated with the final UDID. Next, lower weighted SDID records are updated. The final UDID record is updated. The highest weighted SDID record is updated last, to preserve the prior UDID as long as possible in case of update error, which aborts the remaining update.Type: GrantFiled: October 3, 2011Date of Patent: May 20, 2014Assignee: Yahoo! Inc.Inventors: Hui Guo, Venkatachary Srinivasan, Surendra Sadanand Rajam, Zhaowei Charlie Jiang, Min Zhou
-
Publication number: 20140136571Abstract: A growing amount of data is produced daily resulting in a growing demand for storage solutions. While cloud storage providers offer a virtually infinite storage capacity, data owners seek geographical and provider diversity in data placement, in order to avoid vendor lock-in and to increase availability and durability. Moreover, depending on the customer data access pattern, a certain cloud provider may be cheaper than another. In this respect is provided a method and a system that facilitates allocation of data objects in a distributed data storage environment. The system continuously adapts the placement of data based on its access patterns and subject to optimization objectives, such as storage costs. The system efficiently considers repositioning of only selected objects that may significantly lower the storage cost.Type: ApplicationFiled: November 12, 2012Publication date: May 15, 2014Applicant: Ecole Polytechnique Federale de Lausanne (EPFL)Inventors: Nicolas Bonvin, Athanasios Papaioannou, Karl Aberer
-
Publication number: 20140129593Abstract: Generating a compliance framework. The compliance framework facilitates an organization's compliance with multiple authority documents by providing efficient methodologies and refinements to existing technologies, such as providing hierarchical fidelity to the original authority document; separating auditable citations from their context (e.g., prepositions and or informational citations); asset focused citations; SNED and Live values, among others.Type: ApplicationFiled: December 20, 2012Publication date: May 8, 2014Applicant: UNIFIED COMPLIANCE FRAMEWORK (NETWORK FRONTIERS)Inventor: Dorian J. Cougias
-
Patent number: 8719303Abstract: This invention proposed a new algorithm. By multiply the proposed weight coefficients of this invention, CSP and CSS can be computed without computing for the mean(s) of the data. After the proposed weight coefficients of this invention undergo factorization, it can promote a new recursive and real time updatable computation method. To test the accuracy of the new invention, the StRD data were separately tested using SAS ver 9.0, SPSS ver15.0 and EXCEL 2007 for comparison. The results showed that the accuracy of the results of the proposed invention exceeds the level of accuracy of SAS ver9.0, SPSS ver15.0 and EXCEL 2007. Aside from an accurate computation, this new invented algorithm can also produce efficient computations.Type: GrantFiled: December 24, 2008Date of Patent: May 6, 2014Inventors: Juei-Chao Chen, Kuo-Hung Lo, Tien-Lung Sun
-
Publication number: 20140122533Abstract: A fully web-enabled software system for building, editing, evaluating, rendering, navigating and storing an integrated repository of debate in which schematic representations of individual debates are bound together to form an over-arching repository of debate by a multiplicity of user-specified semantic cross-relationships that allow the emergence of clusters of related debates. The system is comprised of: A Application software that allows system users to build and edit debate maps made up of discrete elements representing entities such as issues or questions, claims, positions, and simple and compound arguments, scenarios and debate protagonists in accordance with a set of constraints herein termed a map grammar that ensure that such maps are constructed in accordance with sound argumentation principles, and in which the set of all such maps are stored in a single, unified data structure.Type: ApplicationFiled: November 3, 2013Publication date: May 1, 2014Applicant: Thoughtgraph Ltd.Inventors: Peter Jeremy BALDWIN, David Alexander Price
-
Patent number: 8713060Abstract: Aspects of a data environment, such as the creation, provisioning, and management of data stores and instances, are managed using a separate control environment. A user can call into an externally-facing interface of the control environment, the call being analyzed to determine actions to be performed in the data environment. A monitoring component of the control plane also can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events in the data environment. A workflow can be instantiated that includes tasks necessary to perform the action. For each task, state information can be passed to a component in the data environment operable to perform the task, until all tasks for an action are completed. Data in the data environment can be accessed directly using an externally-facing interface of the data environment, without accessing the control plane.Type: GrantFiled: March 31, 2009Date of Patent: April 29, 2014Assignee: Amazon Technologies, Inc.Inventors: Swaminathan Sivasubramanian, Grant A. M. McAlister, Paul David Franklin, Rajesh Sudhakar Sheth, James Horsley
-
Patent number: 8713061Abstract: Administrative aspects of a data environment, such as the creation, deletion, and management of databases, are managed using a set of self-service Web services of a separate control environment. A user can submit a Web services call into an externally-facing interface of the control environment. The control environment can receive the call, extract information from the call, and determine appropriate actions to be performed in the data environment. A workflow can be instantiated that includes tasks used to perform the action in the data environment. Such an approach allows administrative aspects of the data environment to be managed through Web service calls to the control environment. Native access to databases in the data environment is provided using at least one externally-facing interface of the data environment, without accessing the control environment.Type: GrantFiled: September 15, 2012Date of Patent: April 29, 2014Assignee: Amazon Technologies, Inc.Inventors: Rajesh Sudhakar Sheth, Leon Robert Warman, Narayan Gangadhar
-
Patent number: 8713038Abstract: A computer readable storage medium includes executable instructions to define a map-reduce document that coordinates processing of data in a distributed database. The map-reduce document complies with a map-reduce specification that integrates map-reduce functions with queries in a query language. The operations specified by the map-reduce document are executed in the distributed database.Type: GrantFiled: April 2, 2009Date of Patent: April 29, 2014Assignee: Pivotal Software, Inc.Inventors: Jeffrey Ira Cohen, Luke Lonergan, Caleb E. Welton
-
Patent number: 8706764Abstract: Aspects of a data environment, such as the creation, provisioning, and management of data stores and instances, are managed using a separate control environment. A user can call into an interface of the control environment, the call being analyzed to determine actions to be performed in the data environment. A monitoring component of the control plane also can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events in the data environment. A workflow can be instantiated that includes tasks necessary to perform the action. For each task, state information can be passed to a component in the data environment operable to perform the task, until all tasks for an action are completed. Data in the data environment can be accessed directly using a separate interface of the data environment, without accessing the control plane.Type: GrantFiled: September 15, 2012Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventors: Swaminathan Sivasubramanian, Grant Alexander MacDonald McAlister, Paul David Franklin, Rajesh Sudhakar Sheth, James Horsley
-
Publication number: 20140108459Abstract: Database queries are optimized through the functionality of decomposition data skew in an asymmetric massively parallel processing database system. A table having data skew is restructured by (1) storing original data values of a distribution key in a special switch column added to the table, (2) replacing the original data values of the distribution key with modified data values such as randomly generated data values, and (3) partitioning the rows across the nodes of the asymmetric massively parallel processing database system based on the distribution key. The original data values that are stored and replaced may only comprise a subset of the original data values that cause data skew in the table. Data skew is reduced, which improves performance, yet the original data values remain available, which reduces the impact on collocated joins.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lukasz Gaza, Artur M. Gruszecki, Tomasz Kazalski, Grzegorz S. Milka, Konrad Krzysztof Skibski, Tomasz Stradomski, Natalya A. Yanayt
-
Patent number: 8696365Abstract: Student growth can be defined, tracked, and analyzed using a method that comprises PLAN, ASSESS and REFLECT steps, potentially in conjunction with related sub-steps. This type of method can be facilitated using computer software that can be deployed over a remote network, and that can present a number of screens relevant to defining, tracking and analyzing student growth to a user.Type: GrantFiled: May 17, 2013Date of Patent: April 15, 2014Assignee: Align, Assess, Achieve, LLCInventors: Kathleen M. Bainbridge, Sheila M. Wallace, John L. Wallace, Maurice R. Holman
-
Patent number: 8700669Abstract: Described are techniques for obtaining information about a data storage system. Boot code is executed on the data storage system and determines whether a flag is set. If the flag is set, an agent is executed which communicates with a central location at predetermined time intervals. At a first predetermined time interval, a first message is sent to the central location polling for a pending work item. If there are any work items pending for the data storage system, first processing is performed which includes sending a second message to the data storage system indicating whether there are any pending work items for the data storage system and including at least one work item if there are any pending work items. The at least one work item describes second processing to obtain first information about a state of the data storage system.Type: GrantFiled: December 21, 2009Date of Patent: April 15, 2014Assignee: EMC CorporationInventors: Keith John Glidewell, Michael Bassily, Jeffrey Brown, Brian Tetreault, Stephen Todd
-
Patent number: 8694544Abstract: Various embodiments of systems and methods for a layering concept for a repository of a user interface framework for Web applications are described herein. The content of a repository provided by different parties (e.g., vendor, partner, customer, user, etc.) is separated. The separation is achieved by assigning solutions to the parties that store content in the repository. Simplified access to the repository is achieved by layering the solutions in a stack and implementing a layer strategy for the layers and their order of access.Type: GrantFiled: December 27, 2010Date of Patent: April 8, 2014Assignee: SAP AGInventors: Hilmar Demant, Sebastian Droll, Joachim Fitzer, Ioannis Grammatikakis, Jan Heiler, Juergen Sattler, Frank Schertel, Markus Viol, Thorsten Weber
-
Patent number: 8694535Abstract: A computing device includes a processor for receiving data pertaining to a plurality of different items of content. The data for each different item of content including at least one identifier for at least one premise pertaining to the item of content selected from a taxonomy of premises, and including at least one identifier for at least one conclusion pertaining to the item of content. The conclusion is based on the selected premises. A database includes the data pertaining to the plurality of different items of content. The database is searchable upon receipt of a search request based on one or more of the premises. Upon the search request, the processor is constructed and arranged to generate a set of records from the database containing the premises in the search request and generating a set of intersections of conclusions within the database that are based on the set of records.Type: GrantFiled: March 19, 2010Date of Patent: April 8, 2014Inventor: Matthew Oleynik
-
Patent number: 8694475Abstract: Method and apparatus for situation-based management of natural and artificial systems using event correlation and a situation manager. Input is provided from multiple sources in the form of a collection of events. A first level of processing performs event correlation over the collection of events and infers new events and new qualities of events. A second level of processing manages situations based on the collection of events, where situations are recognized, maintained, and given a degree of confidence. Situations are periodically updated based on incoming events. The assertion of a situation may call for information from external sources, provide information for external sources, and provide control instructions to external sources. Given a current situation, past, and possible future situations are inferred. Additionally, a method and apparatus for bi-directional communication between the event correlator and situation manager.Type: GrantFiled: April 2, 2005Date of Patent: April 8, 2014Assignee: Altusys Corp.Inventors: Lundy M. Lewis, Gabriel Jakobson, John F Buford
-
Publication number: 20140095547Abstract: Techniques for activity tracking, data classification, and in-database archiving are described. Activity tracking refers to techniques that collect statistics related to user access patterns, such as the frequency or recency with which users access particular database elements. The statistics gathered through activity tracking can be supplied to data classification techniques to automatically classify the database elements or to assist users with manually classifying the database elements. Then, once the database elements have been classified, in-database archiving techniques can be employed to move database elements to different storage tiers based on the classifications. However, although the techniques related to activity tracking, data classification, and in-database archiving may be used together as described above; each technique may also be practiced separately.Type: ApplicationFiled: January 25, 2013Publication date: April 3, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Liang GUO, Vivekanandhan RAJA, Amit GANESH, Joshua GOULD
-
Patent number: 8687641Abstract: A method for automated conversion and delivery of nondestructive evaluation (NDE) images, comprising: storing a plurality of NDE images, metadata associated with the plurality of NDE images, converted NDE images, a plurality of standardized format specifications for a plurality of destination devices and services, and a plurality of message templates; receiving a NDE image file via a communications interface; determining whether the NDE data includes NDE image data; determining an output destination type; correlating the output destination type with one or more of the plurality of standardized format specifications and with one or more of the plurality of message templates; converting the NDE data format associated with the NDE data based on the standardized format specifications that correlate with the output destination type; and assembling at least one output message that includes the converted NDE data based on the message templates that correlate with the output destination type.Type: GrantFiled: November 24, 2010Date of Patent: April 1, 2014Assignee: Trice Imaging, Inc.Inventors: Martin Westin, Johanna Wollert Melin, Åsa Sjöblom Nordgren
-
Patent number: 8688747Abstract: The schema framework of the present invention is a set of rules and best practices that a user follows when creating schema in accordance with the present invention. By following these rules, schema are produced that can be used, reused, and managed in a distributed computing environment, thus reducing the time and effort associated with creating instance documents. Certain rules govern the content and format of the schema namespaces. Each schema namespace includes a category identifier that identifies a category to which the schema associated with the namespace relates. Once an instance document has been published by storing it in a schema repository, the schema and the namespace associated with that schema are “frozen” and cannot be changed. By freezing the schema and namespace, the schema and namespace become standardized, which facilitates instance document generation, validation, and use across a distributed system.Type: GrantFiled: October 31, 2007Date of Patent: April 1, 2014Assignee: WTVIII, Inc.Inventor: Winchel Todd Vincent, III
-
Patent number: 8688740Abstract: A method and a system for maintaining current data in a database is provided. The method includes sending a request to verify the accuracy of a data item to a data verifier, the data item selected from a set of data items, and the data verifier associated with the data item, receiving a response from the data verifier, the response indicating that the data item is verified, and providing a service to the data verifier after receiving the response. In an exemplary embodiment, the service is a free report including rental rate comparisons for a plurality of real estate properties.Type: GrantFiled: June 24, 2005Date of Patent: April 1, 2014Assignee: Smith Equities CorporationInventor: Robert E. Smith
-
Patent number: 8688742Abstract: Embodiments of the present invention provide a platform for an open overlay for online services, such as social networking sites, that permit users to share and leverage information within a single context. In some embodiments, the single context is implemented as a web site that is accessible to a social network of users that are known to each other. Systems and methods are provided that share and forward information for the users' online services within the single context. Client applications are provided that serve as an open overlay for the user and permit the user to seamlessly utilize the services of multiple online services within a single context. In some embodiments, the users' existing account identities and security information are utilized alone or in combination, and thus, the users are not required to establish a separate or new account for accessing the open overlay service.Type: GrantFiled: May 31, 2006Date of Patent: April 1, 2014Assignee: Red Hat, Inc.Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
-
Patent number: 8688741Abstract: A method for reporting and updating device description framework information. The device description framework information reporting method implements that the terminal device reports the updated device description framework information to DMS, which includes: updating the local device description framework information based on the changed structure of the device management tree; informing the updated device description framework information to DMS. The device description framework information updating method improves the validity of DMS's management over the terminal device. The updating method includes: receiving an updating inform about the device description framework information from a terminal device; acquiring the update of the device description framework information based on the updating inform; and updating the device description framework information of the terminal device stored locally based on the acquired device description framework information.Type: GrantFiled: July 29, 2009Date of Patent: April 1, 2014Assignee: China Mobile Communications CorporationInventors: Daqing Chen, Jun Ma, Chuan Yu, Yilang Cen