Interfaces; Database Management Systems; Updating (epo) Patents (Class 707/E17.005)
  • Patent number: 8775974
    Abstract: 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: Grant
    Filed: December 21, 2005
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Scott D. Cowan, Kim D. Letkeman, Mohammed M. Mostafa, Frederic Plante, Vishwanath Ramaswamy
  • Patent number: 8768883
    Abstract: 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: Grant
    Filed: March 25, 2010
    Date of Patent: July 1, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Mioko Mori, Hirotaka Nakagawa, Hironori Emaru
  • Patent number: 8762580
    Abstract: 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: Grant
    Filed: November 18, 2013
    Date of Patent: June 24, 2014
    Assignee: Blackfire Research Corporation
    Inventor: Ravi Rajapakse
  • Patent number: 8751525
    Abstract: 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: Grant
    Filed: December 23, 2011
    Date of Patent: June 10, 2014
    Assignee: SAP AG
    Inventors: Martin Kaufmann, Norman May, Andreas Tonder, Donald Kossmann
  • Publication number: 20140156760
    Abstract: 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: Application
    Filed: October 7, 2008
    Publication date: June 5, 2014
    Applicant: Mingoe Inc.
    Inventors: Joe Zheng, Lei Zhang, Yan Yan, Yuanxi Zhu, Lijun Ma, Yong Wang, Xiuna Qu
  • Patent number: 8745232
    Abstract: 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: Grant
    Filed: August 18, 2010
    Date of Patent: June 3, 2014
    Assignee: Dell Products L.P.
    Inventors: Akshai Parthasarathy, Mahmoud B. Ahmadian, Rizwan Z. Ali
  • Patent number: 8745084
    Abstract: 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: Grant
    Filed: October 24, 2011
    Date of Patent: June 3, 2014
    Assignee: DocsCorp Australia
    Inventors: Dean Sappey, Shane Barnett
  • Publication number: 20140143202
    Abstract: 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: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Applicant: Bank of America Corporation
    Inventors: Sravan Reddy Rekula, Venkat Pillay
  • Publication number: 20140143278
    Abstract: 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: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Inventors: Karl-Peter Nos, Martin Gembalzyk
  • Publication number: 20140143208
    Abstract: 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: Application
    Filed: November 20, 2012
    Publication date: May 22, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Publication number: 20140136495
    Abstract: 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: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Sanjay F. Kottaram
  • Publication number: 20140136553
    Abstract: 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: Application
    Filed: November 13, 2012
    Publication date: May 15, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arpith C. Jacob, Jude A. Rivers
  • Publication number: 20140137237
    Abstract: 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: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric R. Robinson, Alan D. Halverson, Rimma V. Nehme, Srinath Shankar
  • Publication number: 20140129576
    Abstract: 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: Application
    Filed: November 7, 2012
    Publication date: May 8, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. Bradley, Lin Sun
  • Publication number: 20140129592
    Abstract: 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: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: Anil Samudrala, Enping Tu, Ning Li
  • Publication number: 20140129570
    Abstract: 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: Application
    Filed: November 8, 2012
    Publication date: May 8, 2014
    Applicant: Comcast Cable Communications, LLC
    Inventor: Derek Johnson
  • Publication number: 20140122484
    Abstract: 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: Application
    Filed: October 29, 2012
    Publication date: May 1, 2014
    Applicant: FutureWei Technologies, Inc.
    Inventors: Kamini Jagtiani, Yang Sun, Siew Sim-Tang, Gangavara Prasad Varakur
  • Publication number: 20140122444
    Abstract: 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: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Applicant: SAP AG
    Inventor: Christian Bomhardt
  • Publication number: 20140122538
    Abstract: 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: Application
    Filed: October 30, 2012
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trenten Peterson, Daina E. Pupons Wickham
  • Publication number: 20140122430
    Abstract: 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: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicant: RED HAT ISRAEL, LTD.
    Inventor: Yaniv Dary
  • Publication number: 20140122503
    Abstract: 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: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Kevin G. Smith, William Brandon George
  • Publication number: 20140122434
    Abstract: 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: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: NetApp, Inc.
    Inventor: NetApp, Inc.
  • Publication number: 20140122435
    Abstract: 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: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kavita Chavda, Nagapramod S. Mandagere, Steven Pantridge, Ramani R. Routray
  • Publication number: 20140122419
    Abstract: 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: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Inventors: Assaf Ezov, Roman Kushnarenko, Guy Rozenwald, Ronen Cohen
  • Publication number: 20140122446
    Abstract: 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: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Inventors: Robert C. Rose, Richard L. Schertz
  • Publication number: 20140122437
    Abstract: 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: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Charles Bosson
  • Publication number: 20140122427
    Abstract: 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: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicant: RED HAT ISRAEL, LTD.
    Inventor: Yaniv Dary
  • Publication number: 20140122436
    Abstract: 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: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Inventors: FRANK BRUNSWIG, JAN HRASTNIK, MATTHIAS RICHTER
  • Publication number: 20140114995
    Abstract: 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: Application
    Filed: October 24, 2012
    Publication date: April 24, 2014
    Inventor: James Madison Kelley
  • Publication number: 20140114993
    Abstract: 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: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: YAHOO! INC.
    Inventors: Wuheng Luo, Allie K. Watfa, Bo Liu
  • Publication number: 20140114906
    Abstract: 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: Application
    Filed: October 23, 2012
    Publication date: April 24, 2014
    Inventors: Sumanth Hegde, Santosh V
  • Publication number: 20140114913
    Abstract: 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: Application
    Filed: October 23, 2012
    Publication date: April 24, 2014
    Applicant: SAP AG
    Inventors: Andrey Engelko, Volker Driesen
  • Publication number: 20140114917
    Abstract: 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: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: Sony Mobile Communications AB
    Inventor: David Karlsson
  • Publication number: 20140114918
    Abstract: 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: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan F. Babich, Mike A. Marin, Mimi P. Vo
  • Publication number: 20140114919
    Abstract: 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: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: UNITED VIDEO PROPERTIES, INC.
    Inventor: Thomas Steven Woods
  • Publication number: 20140114783
    Abstract: 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: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: Clint H. O'Connor, Gary D. Huber, Michael Haze
  • Publication number: 20140114921
    Abstract: 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: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Alexander Klimetschek, Anthony Lam, Lars Trieloff, Matt Poling
  • Publication number: 20140108332
    Abstract: 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: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: Michael Haze, Todd Nix
  • Publication number: 20140108347
    Abstract: 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: Application
    Filed: November 7, 2012
    Publication date: April 17, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Robert H. Lee, Gene Gleyzer
  • Publication number: 20140108353
    Abstract: 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: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: AUTODESK, INC.
    Inventors: James Awe, Johannes Leon Marais, Jianfeng Guo, Nathan James Pahucki
  • Publication number: 20140108396
    Abstract: 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: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Inventor: Godfrey Hobbs
  • Publication number: 20140106837
    Abstract: 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: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: Microsoft Corporation
    Inventor: Kevin Lambert
  • Publication number: 20140108365
    Abstract: 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: Application
    Filed: October 16, 2012
    Publication date: April 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Paul E. McKenney
  • Publication number: 20140108345
    Abstract: 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: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theresa M. Brown, Theodore T. Harris, JR., Mark L. Lipets, Carol S. Mellgren
  • Publication number: 20140101179
    Abstract: 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: Application
    Filed: October 8, 2012
    Publication date: April 10, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: International Business Machines Corporation
  • Publication number: 20140101098
    Abstract: 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: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Inventors: Arnaud Robert, Edward C. Drake
  • Publication number: 20140101177
    Abstract: 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: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: Ricardo Saito, Min He
  • Publication number: 20140101110
    Abstract: 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: Application
    Filed: October 8, 2012
    Publication date: April 10, 2014
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Loren J. Rittle, Douglas A. Kuhlman, Gregory L. Singer
  • Publication number: 20140101108
    Abstract: 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: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Applicant: Delphix Corporation
    Inventors: Michael J. Stewart, Vinay H. Srihari, Subhadeep Sinha, Adam H. Leventhal, Matthew Allan Ahrens
  • Publication number: 20140101092
    Abstract: 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: Application
    Filed: October 8, 2012
    Publication date: April 10, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Alkiviadis Simitsis, Kevin K. Wilkinson