Interfaces; Database Management Systems; Updating (epo) Patents (Class 707/E17.005)
-
Patent number: 8775974Abstract: Embodiments of the present invention address deficiencies of the art in respect to comparing artifacts and provide a novel and non-obvious method, system and computer program product for multi-contextual navigation of deltas in a hierarchy. In one embodiment of the invention, a method for multi-contextual navigation can include rendering objects for an artifact utilizing a default contextual view of the objects, selecting an object in the default contextual view and directing an inward navigation to a different object in the default contextual view. Notably, responsive to the directing of the inward navigation to the different object, a different contextual view can be provided for at least a portion of the objects defined by the different object.Type: GrantFiled: December 21, 2005Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Scott D. Cowan, Kim D. Letkeman, Mohammed M. Mostafa, Frederic Plante, Vishwanath Ramaswamy
-
Patent number: 8768883Abstract: A storage management system, if the required response performance of the file is added to the access request from the host computer, compares the required response performance of the file with the response performance of the pool volume assigned to the page. If the response performance of the compared pool volume does not satisfy the required response performance, the storage management system selects a pool volume whose response performance satisfies the required response performance from the pool volumes, migrates the page to the selected pool volume, and stores the data in the page to which the pool volume is assigned.Type: GrantFiled: March 25, 2010Date of Patent: July 1, 2014Assignee: Hitachi, Ltd.Inventors: Mioko Mori, Hirotaka Nakagawa, Hironori Emaru
-
Patent number: 8762580Abstract: A system for event-based synchronized multimedia playback, comprising a media source device and a plurality of destination devices, each destination device comprising a local clock, and a synchronization module on one of the devices. The synchronization module transmits common events, En, each with a unique event number, to each of the plurality of destination devices. Each destination device records time Dxn when event En is received and transmits an acknowledgement message back to the synchronization module comprising time Dxn and event number n. The synchronization module determines phase and frequency differences between clocks of respective destination devices; computes a frequency adjustment to compensate for phase and rate differences; and directs each respective destination device to adjust its clock phase and frequency accordingly. Each destination device adjusts its local clock as directed or may perform a sample rate conversion on sample data in order to enable synchronized media playback.Type: GrantFiled: November 18, 2013Date of Patent: June 24, 2014Assignee: Blackfire Research CorporationInventor: Ravi Rajapakse
-
Patent number: 8751525Abstract: Calculation of aggregated values in a history database table can be optimized using an approach in which an ordered history table is accessed. The ordered history table can include a sequential listing of commit identifiers associated with updates, insertions, and/or deletions to values in the database table. The ordered history table can be traversed in a single pass to calculate an aggregation function using an optimized algorithm. The optimized algorithm can enable calculation of an aggregated metric of the values based on a selected method for tracking invalidated values to their corresponding commit identifiers. The calculated metric is generated for a current version of the database table; and promoted.Type: GrantFiled: December 23, 2011Date of Patent: June 10, 2014Assignee: SAP AGInventors: Martin Kaufmann, Norman May, Andreas Tonder, Donald Kossmann
-
Publication number: 20140156760Abstract: Techniques for synchronizing personal contact information with or from different sources are disclosed. Through a website (i.e., a server or system), all fractional personal contact information is consolidated, synchronized, processed or updated. In return, any of the resources may be synchronized to get a copy of the latest version of the contact information. When contacts in a list by a registered user are also registered with the server, any of the contacts may update their respective contact information that can be timely reflected in the list. As a result, the registered user always has a latest version of the contact information for some or all of his/her contacts without even knowing some has already been changed or updated. Based on the contact information, other features including proof delivery of emails, recycling of deleted contacts, a “black” list, contact relationship levels and anonymous email, short messaging and calls are provided.Type: ApplicationFiled: October 7, 2008Publication date: June 5, 2014Applicant: Mingoe Inc.Inventors: Joe Zheng, Lei Zhang, Yan Yan, Yuanxi Zhu, Lijun Ma, Yong Wang, Xiuna Qu
-
Patent number: 8745232Abstract: Systems and methods for balancing electronic mailboxes among databases communicatively coupled to an information handling system are disclosed. A method may include comparing an actual utilization values for a first database to a threshold utilization value for the first database and, depending upon the results, identifying the first database as over-utilized. The method may also include comparing an actual utilization values for a second database to a threshold utilization value for the second database and, depending upon the results, identifying the second database as under-utilized. The method may further include comparing a threshold usage value of a first electronic mailbox stored in the first database to an upper threshold usage value for the first electronic mailbox and, depending upon the results, identifying the first electronic mailbox as heavily-utilized. The method may also include moving the heavily-utilized electronic mailbox to the second database.Type: GrantFiled: August 18, 2010Date of Patent: June 3, 2014Assignee: Dell Products L.P.Inventors: Akshai Parthasarathy, Mahmoud B. Ahmadian, Rizwan Z. Ali
-
Patent number: 8745084Abstract: A repository content analysis and management system includes a periodic searching device connected to a repository, a content analysis heuristic engine for non-trivial assessment of content returned by the searching device, a processing engine to transform content detected through assessment, and a file management device to manage the operations on content to and from the repository.Type: GrantFiled: October 24, 2011Date of Patent: June 3, 2014Assignee: DocsCorp AustraliaInventors: Dean Sappey, Shane Barnett
-
Publication number: 20140143202Abstract: A system for consolidating data messages includes a memory that stores data messages. Each of the data messages has a user field, an outside party field, and a timestamp field. The first data message's user field is associated with a first user, the outside party field is associated with a first outside party, and the timestamp field is associated with a first timestamp. The third data message's user field is associated with a first user, the outside party field is associated with a first outside party, and the timestamp field is associated with a third timestamp. A processor then groups the first data message and the third data message based at least in part upon the user field, outside party field, and timestamp field of each message. The processor then combines the first data message and the third data message into a consolidated data message.Type: ApplicationFiled: November 21, 2012Publication date: May 22, 2014Applicant: Bank of America CorporationInventors: Sravan Reddy Rekula, Venkat Pillay
-
Publication number: 20140143278Abstract: A system for accessing analytical data for external use may include a database storing a first data set and a second data set. The first data set and the second data set may include analytical data. A first access layer may provide access to a first data set from the database and a second access layer may provide access to a second data set from the database. A first application programming interface may provide functions to access the first access layer and a second application programming interface may provide functions to access the second access layer. The first application programming interface may be configured to receive a request via the first access layer to access the first data set from the database and the second application programming interface may be configured to receive a request via the second access layer.Type: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Inventors: Karl-Peter Nos, Martin Gembalzyk
-
Publication number: 20140143208Abstract: Managing access control lists (ACLs) across replicated data repositories can include selecting, from a first data processing system, a controlled object and an ACL object bound to the controlled object, wherein the first data processing system is associated with a first user identity space, and creating, using a processor, a replicated version of the controlled object within a second data processing system associated with a second user identity space, wherein the second user identity space is different from the first user identity space. Managing ACLs further includes, creating, using the processor, a replicated version of the ACL object within the second data processing system and substituting, within the replicated version of the ACL object, an identity from the first user identity space with a selected identity from the second user identity space.Type: ApplicationFiled: November 20, 2012Publication date: May 22, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Publication number: 20140136495Abstract: Intelligent delegation of codes for mapping between versions of a classification system includes a computer processor and an application executable by the computer processor to implement a method. The method includes receiving data that is classified with a first code. The first code is defined by a first version of the classification system, and the first code is to be re-classified to a second code that is defined by a second version of the classification system. The method also includes searching a database of profiles for content that matches at least a portion of the data, sending the data to a converter system having one of the profiles that is associated with the content responsive to the searching, and receiving, from the converter system, a mapping of the first code to the second code. The method further includes updating a database of codes with results of the mapping.Type: ApplicationFiled: November 15, 2012Publication date: May 15, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Sanjay F. Kottaram
-
Publication number: 20140136553Abstract: A query on a graph database can be efficiently performed employing a combination of an abstraction program and a graph analytics appliance. The abstraction program is generated from a query request employing an abstraction program compiler residing on a computational node, and includes programming instructions for performing parallel operations on graph data. The graph analytics appliance receives or generates the abstraction program, and runs the abstraction program on data fetched from a graph database to generate filtered data that is less than the fetched data. The filtered data is returned to the computational node. The bandwidth between the graph database and the graph analytic engine can be greater than the bandwidth between the computational node and the graph analytic engine in order to utilize processing capacity of the graph analytics appliance.Type: ApplicationFiled: November 13, 2012Publication date: May 15, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arpith C. Jacob, Jude A. Rivers
-
Publication number: 20140137237Abstract: A single system image is provided for a parallel data warehouse system by exposing a shell database within a database management system comprising metadata and statistics regarding externally stored data. Further, functionality of the database management system can be exploited to perform pre-execution tasks. In one instance, one or more execution plans can be generated by the database management system for an input command and subsequently employed to generate a distributed execution plan.Type: ApplicationFiled: November 15, 2012Publication date: May 15, 2014Applicant: MICROSOFT CORPORATIONInventors: Eric R. Robinson, Alan D. Halverson, Rimma V. Nehme, Srinath Shankar
-
Publication number: 20140129576Abstract: A method, computer program product, and computer system for analysis of meeting content and agendas. A computer system receives meeting information of a first meeting. The computer system searches one or more second meetings matching the first meeting. The computer system retrieves meeting information of the one or more second meetings. The computer system acquires presentation documents of the first meeting and the one or more second meetings. The computer system analyzes the meeting information and presentation documents for the first meeting and the one or more second meetings. The computer system presents a comparison between the first meeting and the one or more second meetings.Type: ApplicationFiled: November 7, 2012Publication date: May 8, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith H. Bank, Lisa M. Bradley, Lin Sun
-
Publication number: 20140129592Abstract: A system receives a request from a request processor of a database connection pool to access a database. The system determines whether a database connection from the database connection pool is available for the request. A new security assertion mark-up language (SAML) assertion is generated when the database connection pool does not have an available database connection for the request. A new database connection to the database is built using the new SAML assertion.Type: ApplicationFiled: November 6, 2012Publication date: May 8, 2014Applicant: Business Objects Software Ltd.Inventors: Anil Samudrala, Enping Tu, Ning Li
-
Publication number: 20140129570Abstract: Methods and systems for sourcing supplemental content are disclosed. Secondary devices may be used to identify content streaming on first screen devices and to generate supplemental data for the content. In this manner, users may be leveraged to create various data for a variety of content. The data may be collected and organized so that users watching content at a later time may have access to the data. Methods and systems for using second screen devices to access metadata created by the crowd are also disclosed.Type: ApplicationFiled: November 8, 2012Publication date: May 8, 2014Applicant: Comcast Cable Communications, LLCInventor: Derek Johnson
-
Publication number: 20140122484Abstract: An embodiment method for massively parallel processing includes assigning a primary key to a first table in a database and a foreign key to a second table in the database, the foreign key of the second table identical to the primary key of the first table, determining a number of partition groups desired for the database, partitioning the first table into first partitions based on the primary key assigned and the number of partition groups desired, partitioning the second table into second partitions based on the foreign key assigned and the number of partition groups desired, and distributing the first partitions and the second partitions to the partition groups as partitioned. An embodiment system for implementing the embodiment methods is also disclosed.Type: ApplicationFiled: October 29, 2012Publication date: May 1, 2014Applicant: FutureWei Technologies, Inc.Inventors: Kamini Jagtiani, Yang Sun, Siew Sim-Tang, Gangavara Prasad Varakur
-
Publication number: 20140122444Abstract: A method of customization of software configuration includes generating and saving user information relating software features, when the software features are requested by a user for the first time. The computer system executes instructions to allow the user to input and adjust the user information. The user information is reviewed and adjustments to configurations of the software features based on the saved user information. Then, the computer system executes the software features requested by the user, according to the implemented adjustments to the configurations of the software features.Type: ApplicationFiled: October 25, 2012Publication date: May 1, 2014Applicant: SAP AGInventor: Christian Bomhardt
-
Publication number: 20140122538Abstract: A data assignment column, a first data element column, and a second data element column are presented in a graphical user interface, wherein the first and second data element columns show data elements stored in a database. First user input selecting one or more data elements in the first data column is received. Second user input in one or more of the data assignment elements indicates selection of one or more data elements of the second data column. The selected one or more data elements in the first data column are associated in the database with the selected one or more data elements in the second data column.Type: ApplicationFiled: October 30, 2012Publication date: May 1, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Trenten Peterson, Daina E. Pupons Wickham
-
Publication number: 20140122430Abstract: A method for historically synchronizing tag data related to a computer network is provided. A network management server compares a relations table of entities from a first database to a corresponding relations history table of entities from a second database. The network management server identifies from the comparison a pair of entities having a changed relationship. The network management server updates the relations history table of entities with the changed relationship in the second database. The network management server updates a path and level between a root of a tree of tags and each tag of the pair of tags in a historical configuration details table of tags in the second database based on updating the relations history table of entities.Type: ApplicationFiled: November 1, 2012Publication date: May 1, 2014Applicant: RED HAT ISRAEL, LTD.Inventor: Yaniv Dary
-
Publication number: 20140122503Abstract: User actions prior to, and associated with, an online success event may be considered participating actions that may have influenced the user toward the success event. A previously measured success influence metric for the participating actions may be used to determine a historical influence score for each participating action leading up to the success event. Each participating action may be assigned a current success influence score based on that event's historical influence score as a percentage of a combined historical influence score of all the participating actions for the success event. Additionally, the assigned current success influence scores may be combined with the previously measured success influence metric for use as historical influence scores for success attribution regarding further instances of the success event.Type: ApplicationFiled: November 1, 2012Publication date: May 1, 2014Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Kevin G. Smith, William Brandon George
-
Publication number: 20140122434Abstract: Methods and apparatuses for performing simplified copy offload operations are provided. In one exemplary embodiment, a method includes creating a persistent point-in-time image of a data set of a source storage device in response to receiving a token request for a copy offload operation from a host. Creating the persistent point-in-time image includes generating pointers to data blocks of the data set, but does not include duplicating the data blocks. The method also includes transmitting a token that is a representation of the persistent point-in-time image to the host in response to the request.Type: ApplicationFiled: October 26, 2012Publication date: May 1, 2014Applicant: NetApp, Inc.Inventor: NetApp, Inc.
-
INTELLIGENT RESTORE-CONTAINER SERVICE OFFERING FOR BACKUP VALIDATION TESTING AND BUSINESS RESILIENCY
Publication number: 20140122435Abstract: An existing data protection environment is analyzed to determine a plurality existing infrastructure containers. A popular infrastructure container is identified from the plurality of existing infrastructure containers. Responsive to determining that the popular infrastructure container does not exist within a central repository, the restore container is created within the central repository to match the popular infrastructure container.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kavita Chavda, Nagapramod S. Mandagere, Steven Pantridge, Ramani R. Routray -
Publication number: 20140122419Abstract: According to some embodiments, a method and apparatus are provided to receive an indication of data corrections to a database and receive an indication that the data corrections to the database were verified. A first amount of points to award to a first user associated with the data corrections and a second amount of points to award to a second user associated with the verification of the data corrections is determined. The first amount of points is awarded to the first user and the second amount of points is awarded to the second user.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Inventors: Assaf Ezov, Roman Kushnarenko, Guy Rozenwald, Ronen Cohen
-
Publication number: 20140122446Abstract: A computer-implemented system and method performs an iterative process to assess the installation of an upgrade version of a database product for consistency with a baseline version of the database product. To assess the installation, the baseline version and the upgrade version are reconciled by modifying one or both of the baseline and upgrade versions. The modified baseline and upgrade versions are then analyzed to determine whether any remaining inconsistencies exist. Any remaining inconsistencies are then identified and classified, and reconciled. Thereafter, the process is repeated iteratively until the upgrade version is reconciled with the baseline version.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Inventors: Robert C. Rose, Richard L. Schertz
-
Publication number: 20140122437Abstract: Disclosed are an apparatus and method of performing a data backup operation across a network. The method according to one example may include receiving a request to perform a data backup operation at a server, and identifying at least one agent application operating on a remote network device. The method may also include transmitting a setup file to the remote network device to be installed via the agent application and performing the data backup operation responsive to installing the at least one setup file on the remote network device.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: KASEYA INTERNATIONAL LIMITEDInventor: Charles Bosson
-
Publication number: 20140122427Abstract: A method for historically synchronizing configuration data of a computer network is provided. A network management server collects from a first database a first plurality of configuration tables corresponding to a plurality of entities in the computer network according to a hierarchy of the entities when an entity in the computer network has changed. The network management server identifies the entity that has changed. The network management server adds a history identifier to an entity configuration table of the first plurality of configuration tables. The entity configuration table corresponds to the entity that has changed. The network management server updates a second plurality of configuration tables in a second database with the first plurality of configuration tables.Type: ApplicationFiled: November 1, 2012Publication date: May 1, 2014Applicant: RED HAT ISRAEL, LTD.Inventor: Yaniv Dary
-
Publication number: 20140122436Abstract: Read access logging is performed by tracing data accesses in all domains. The logged data is traced on metadata level with some additions identifying the exposed data records. All data relevant for read access logging is stored at first in a temporary log, which is later processed, structured, and archived.Type: ApplicationFiled: October 26, 2012Publication date: May 1, 2014Inventors: FRANK BRUNSWIG, JAN HRASTNIK, MATTHIAS RICHTER
-
Publication number: 20140114995Abstract: A relational processor (RP) is described for storing relational instances and processing queries using a unique mapping to an associate. The associate may contain one or more semantic tokens. The RP comprises an input means for receiving and processing input query packets, at least one associate processor (AP) for retrieving associate sets by domain and at least one set processor (SP) for performing set operations on associate sets. An output means collects, formats and transmits the associates or associated information responsive to a query to at least one user or a machine. The RP further includes an associate array manager (AAM) for managing APs, an associate switch (AS) and a response collector (RC). The AS routs specific associates to specific SPs. The SP is adaptable to perform set operations on the associates. An alternate unique SP Sieve architecture is described which does not require the AS. The RP is able to perform longest prefix match using a new algorithm.Type: ApplicationFiled: October 24, 2012Publication date: April 24, 2014Inventor: James Madison Kelley
-
Publication number: 20140114993Abstract: Method, system, and programs for generating, storing, and maintaining data in a data storage system. A data record in a first format is received, and converted into one or more converted data records in a second format. Each of the one or more converted data records comprises a markup attribute, a content attribute, and an identifier attribute used to locate the data record in the first format. And the one or more converted data records are stored in the data storage system.Type: ApplicationFiled: October 22, 2012Publication date: April 24, 2014Applicant: YAHOO! INC.Inventors: Wuheng Luo, Allie K. Watfa, Bo Liu
-
Publication number: 20140114906Abstract: The disclosure generally describes computer-implemented methods, software, and systems for providing a generic semantic layer for in-memory database reporting. One computer-implemented method for combining online transactional processing and online analytical processing in an in-memory database, comprises: retrieving two or more tables from an online transaction processing system; identifying related tables among the two or more tables; determining relationships between the related tables; determining a measure based on the relationships; and outputting the measure.Type: ApplicationFiled: October 23, 2012Publication date: April 24, 2014Inventors: Sumanth Hegde, Santosh V
-
Publication number: 20140114913Abstract: Example systems and methods of upgrading a single-database, multiple-tenant software system are presented. In one example, a target database schema for a target version of the software system is created. For each tenant of a current database schema for a current version of the software system, a current state of the data corresponding to the tenant in the current database schema is captured. The data corresponding to the tenant is transitioned from the current database schema to the target database schema. The tenant in the target database schema is tested to verify the tenant. If the tenant in the target database schema is verified, the tenant in the target database schema is opened for users. If not verified, the tenant in the current database schema is restored using the captured state.Type: ApplicationFiled: October 23, 2012Publication date: April 24, 2014Applicant: SAP AGInventors: Andrey Engelko, Volker Driesen
-
Publication number: 20140114917Abstract: A device may play a content item and detect an event while the content item is playing. The device may also determine a position, within the content item, at which the content item is playing when the event is detected, to obtain position information. In addition, the device may associate the position information with information obtained based on the event to generate a log entry. The device may update an experience log with the log entry.Type: ApplicationFiled: October 18, 2012Publication date: April 24, 2014Applicant: Sony Mobile Communications ABInventor: David Karlsson
-
Publication number: 20140114918Abstract: Provided are techniques for synchronization. In response to an event that modifies a real object at a first content management system, another event is triggered to perform an action to modify a corresponding proxy object at a second content management system. In response to an event that modifies a real object at the second content management system, another event is triggered to perform an action to modify a corresponding proxy object at the first content management system.Type: ApplicationFiled: October 18, 2012Publication date: April 24, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alan F. Babich, Mike A. Marin, Mimi P. Vo
-
Publication number: 20140114919Abstract: Systems and methods for receiving and synchronizing a second version of a media asset with a first version of a media asset are provided. For example, a first version of a media asset may be a version from a content provider, such as a television network or other multimedia provider. A second version of a media asset may be a user-owned copy of the media asset. A processing device identifies the media asset, searches for a second version of the media asset, and identifies the content display point of the first version of the media asset. The processing device may present an option to access the second version of the media asset from the corresponding content display point.Type: ApplicationFiled: October 19, 2012Publication date: April 24, 2014Applicant: UNITED VIDEO PROPERTIES, INC.Inventor: Thomas Steven Woods
-
Publication number: 20140114783Abstract: An information handling system may include a storage medium and a processor. The storage medium may comprise a repository of source system identifier data, target system identifier data, digital assets data, and digital assets entitlement data. The processor may be configured to, based on at least one of the source system identifier data, target system identifier data, digital assets data, and digital assets entitlement data, determine whether an entitlement for a digital asset is transferable from a source system to a target system. The processor may further be configured to responsive to determining the entitlement for the digital asset is not transferable, present a user with a plurality of options regarding the digital asset. The processor may also be configured to, based at least on a response of the user, acquire a new or modified entitlement for the digital asset for use on the target system.Type: ApplicationFiled: October 19, 2012Publication date: April 24, 2014Applicant: DELL PRODUCTS L.P.Inventors: Clint H. O'Connor, Gary D. Huber, Michael Haze
-
Publication number: 20140114921Abstract: Systems and methods for cloning a cloud node are disclosed. For example, one disclosed method for cloning a cloud node comprises identifying changes during editing of content over a predetermined interval in an author node, compiling, via a replication agent of the author node, all changes of the content identified during the predetermined interval, all of the changes compiled in a replication queue maintained by the replication agent, and at the end of the predetermined interval, providing all of the changes of the content identified during the predetermined interval from the replication queue to both the publisher node and a clone of the published node.Type: ApplicationFiled: October 19, 2012Publication date: April 24, 2014Applicant: Adobe Systems IncorporatedInventors: Alexander Klimetschek, Anthony Lam, Lars Trieloff, Matt Poling
-
Publication number: 20140108332Abstract: In accordance with embodiments of the present disclosure, an information handling system for migrating digital assets may include a storage medium and a processor. The storage medium may be configured to store information regarding digital assets to be migrated from a source system to a target system. The processor may be configured to, for each of one or more digital assets associated with the source system, identify whether the digital asset is duplicated. The processor may also be configured to, for each digital asset identified as having a duplicate, migrate the digital asset to the target system such that fewer instances of the digital asset are associated with the target system than were associated with the source system.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: DELL PRODUCTS L.P.Inventors: Michael Haze, Todd Nix
-
Publication number: 20140108347Abstract: A system and method can provide partition persistent state consistency in a distributed data grid. The distributed data grid can provide a plurality of copies of a partition on a plurality of cluster nodes in the distributed data grid, wherein the plurality of cluster nodes includes a primary owner node and one or more backup nodes for the partition. The primary owner node can propagate one or more modifications of the partition from the primary owner node to the one or more backup nodes. The distributed data grid can ensure consistency among the plurality copies of the partition on the plurality of cluster nodes in the distributed data grid.Type: ApplicationFiled: November 7, 2012Publication date: April 17, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Robert H. Lee, Gene Gleyzer
-
Publication number: 20140108353Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first source file, the first source file including one or more first computer-aided design models; converting the first source file into a first plurality of files; generating a first snapshot, the first snapshot including the first source file, the first plurality of files, and a first version; receiving a second source file, the second source file having the first format that is readable by the first application, the second source file including one or more second models, the second source file being an updated version of the first source file; converting the second source file into a second plurality of files; generating a second snapshot; and associating the second snapshot with the first snapshot, where the second snapshot being a more recent version than the first snapshot.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: AUTODESK, INC.Inventors: James Awe, Johannes Leon Marais, Jianfeng Guo, Nathan James Pahucki
-
Publication number: 20140108396Abstract: Methods and systems for integrating the output generated by a statistical language script into a report of a reporting application. In some implementations a uniform resource identifier may include a hostname, a port, a location of the statistical language script, and one or more parameter names and associated values. The script may be sent to a statistical programming language interface. The statistical programming language interface may generate an output based on the script and using data from a database. The output may be sent to the reporting application for inclusion within a report.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Inventor: Godfrey Hobbs
-
Publication number: 20140106837Abstract: A method is disclosed for using crowdsourcing to identify known-solvable data states which have been identified by users as leading to a solution to a scenario with defined constraints. In one example where the scenario is a computer card game, a number of users may be provided with an initial data state in the form of the cards being in a particular order. Where a user successfully completes the card game to a desired solution state, the initial data state of the cards may be stored as a known-solvable data state.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: Microsoft CorporationInventor: Kevin Lambert
-
Publication number: 20140108365Abstract: A technique for improving the performance of RCU-based searches and updates to a shared data element group where readers must see consistent data with respect to the group as a whole. An updater creates one or more new group data elements and assigns each element a new generation number that is different than a global generation number associated with the data element group, allowing readers to track update versions. The updater links the new data elements into the data element group and then updates the global generation number so that referential integrity is maintained. This is done using a generation number element that is referenced by a header pointer for the data element group, and which in turn references or forms part of one of the data elements. After a grace period has elapsed, the any prior version of the generation number element may be freed.Type: ApplicationFiled: October 16, 2012Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Paul E. McKenney
-
Publication number: 20140108345Abstract: A first data structure stores indications of storage locations that need to be copied for forming a consistency group. A second data structure stores indications of new host writes, subsequent to starting a point in time copy operation to form the consistency group. Locations of the first data structure and the second data structure are exchanged, subsequent to the consistency group being formed successfully.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Theresa M. Brown, Theodore T. Harris, JR., Mark L. Lipets, Carol S. Mellgren
-
Publication number: 20140101179Abstract: A system or computer usable program product for mapping infrastructure layout between non-corresponding datasets including accessing from a memory a set of long links with points that trace the curvature of a set of linestrings, accessing from the memory a set of short links that are short enough for analytical purposes wherein each short link represents a straight line, and from the set of long links and the set of short links, using a processor to create a set of hybrid links for storage in the memory, each hybrid link corresponding to one short link for analytic purposes, a plurality of the hybrid links including at least one of the points for tracing the curvature of the set of linestrings.Type: ApplicationFiled: October 8, 2012Publication date: April 10, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: International Business Machines Corporation
-
Publication number: 20140101098Abstract: There is presented a system and method for updating digital media content. The system comprises a data structure residing on a media storage, the digital media content being stored in the data structure. The system further comprises a processor coupled to the media storage and configured to access the data structure, and receive an update to one or more modifiable elements of the data structure from an authoritative source external with respect to the data structure. The processor is further configured to modify the modifiable elements according to the update, and store the modified elements in the data structure. As a result, updates to the modifiable elements are persistently stored in the data structure.Type: ApplicationFiled: October 10, 2012Publication date: April 10, 2014Inventors: Arnaud Robert, Edward C. Drake
-
Publication number: 20140101177Abstract: In an example embodiment, a method of performing data profiling in an in-memory database is provided. A command requesting a data attribute calculation on data in the in-memory database may be received. The data attribute calculation may then be performed on the data in the in-memory database by utilizing a precreated procedure in the in-memory database, the precreated procedure described in a computer language utilized by the in-memory database. Finally, a result of the performing of the data attribute calculation may be returned to the client computer.Type: ApplicationFiled: October 10, 2012Publication date: April 10, 2014Applicant: Business Objects Software Ltd.Inventors: Ricardo Saito, Min He
-
Publication number: 20140101110Abstract: A method includes storing data received at a first server to a first file and storing data received at a second server to a second file, where the data in the two files are substantially similar. The two files are distinct, independent files. The first server provides a copy of the first file to the second server to store. The first server then stores additional data to the first file, while the second server maintains the copy of the first file unchanged. The second server may also provide a copy of the second file to the first server to store and continues to store additional data to the second file, while maintaining the copy of the second file on the first server unchanged. Event reports may then be generated using the various files, which provide high availability due to the above method and corresponding system arrangement.Type: ApplicationFiled: October 8, 2012Publication date: April 10, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Loren J. Rittle, Douglas A. Kuhlman, Gregory L. Singer
-
Publication number: 20140101108Abstract: Virtual databases are provisioned using point-in-time copies of a source database. Transaction logs received from the source database are applied to a point-in-time copy of the source database to create recovery milestones comprising database blocks that can be used to provision virtual databases. The recovery milestones are created in advance of receiving a request to provision a virtual database. Each recovery milestone is validated to determine that a consistent database snapshot can be created using the recovery milestone. If a problem is identified that prevents creation of a consistent database snapshot, the problem is fixed before creating the next recovery milestone. In response to receiving a request to provision a virtual database corresponding to a point in time, a recovery milestone is identified and transaction logs applied to the recovery milestone to create a database snapshot corresponding to the requested point in time.Type: ApplicationFiled: October 4, 2012Publication date: April 10, 2014Applicant: Delphix CorporationInventors: Michael J. Stewart, Vinay H. Srihari, Subhadeep Sinha, Adam H. Leventhal, Matthew Allan Ahrens
-
Publication number: 20140101092Abstract: Disclosed herein are techniques for adjusting a map reduce execution environment. It is determined whether some operations in a sequence of operations should be implemented in a map reduce execution environment. If it is determined that some operations in a sequence of operations should be implemented in a map reduce execution environment, the map reduce execution environment is adjusted to achieve a predefined performance objective.Type: ApplicationFiled: October 8, 2012Publication date: April 10, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Alkiviadis Simitsis, Kevin K. Wilkinson