Interfaces; Database Management Systems; Updating (epo) Patents (Class 707/E17.005)
  • Publication number: 20130304763
    Abstract: The disclosed embodiments relate to a social networking system for deployment within an enterprise and a method for sharing data among a plurality of users of the enterprise-deployed social networking system. The disclosed system, in order to increase the efficiency of a worker at an enterprise, may provide a database including a plurality of data records. Each data record of the plurality of data records includes data relating to one user of the plurality of users. A permission matrix defining, for each user of the plurality of users, first permissions and second permission is also provided. Upon receipt of a request for a first data record of the plurality of data records, a source of the request is identified, and a portion of the first data record accessible to the identified source of the request is determined using the permission matrix. The portion of the first data record is transmitted to the identified source based on the determination.
    Type: Application
    Filed: May 10, 2012
    Publication date: November 14, 2013
    Inventors: Deni Esposito, Linh Hua, Rodri O. Walker, Chin Hsu, Paul Martin Ives
  • Publication number: 20130304729
    Abstract: A bidirectional mapping is established between network content and application programs, based on declarations at both the network content and at the application. Additionally, bidirectional mapping can provide for deep links, which can associate specific network content with a specific presentation of data in an application program. The identification format for such deep links can conform to a predetermined standard or it can be custom implemented according to a format declared either as part of the network content or the application program. The bidirectional mapping is then utilized by a lookup service to provide functionality to a third-party entity. The lookup service can identify, to the entity, application programs associated with network content specified by that entity and network content associated with application programs specified by that entity.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Zhaowei Charlie Jiang, Steven William Macbeth, Syed Muhammad Mujahid Hasan, Jacob Sabulsky
  • Publication number: 20130304774
    Abstract: A storage system may store files on multiple nodes. One or more logs may indicate operations performed on the files stored in the storage system and may identify the nodes that requested the operations. A new allocation or file placement scheme may be determined to reduce network traffic.
    Type: Application
    Filed: May 10, 2012
    Publication date: November 14, 2013
    Inventors: Yu Shyang Tan, Kok Leong Ryan Ko, Peter Jagadpramana, Bu Sung Lee
  • Publication number: 20130304768
    Abstract: Systems and methods directed generally to advancements for quickly and transparently provisioning, horizontal scaling, and managing of databases, and more specifically to a system and method for quickly and transparently provisioning, horizontally scaling and managing MS SQL databases in a cloud environment. This method also includes certain optimization and rebalancing innovations to maximize database performances.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Inventors: Michael Basnight, Keith Bray, Daniel Morris, Chris Sackman
  • Publication number: 20130304707
    Abstract: A data archiving approach exploits functionality already existing within a database layer, utilizing additional information received from an application layer. Rather than writing archive-eligible records to a separate archive layer, a central module of an application layer receives from the database layer, the name of the database table to which stored records belong. This central module determines primary key fields of the table, and extracts values of those primary key fields. The central module may then leverage an existing capability (e.g. data aging, table partitioning) of the database layer, informing it of the eligible records (identified by table name and primary key values). The database layer may then move the archive-eligible records (e.g. in an asynchronous manner) to an appropriate level within a data storage hierarchy of the database layer. In some embodiments, the eligible records may be moved to lower cost (e.g. read-only) storage medium within the storage hierarchy.
    Type: Application
    Filed: May 8, 2012
    Publication date: November 14, 2013
    Applicant: SAP AG
    Inventor: Axel Herbst
  • Publication number: 20130304702
    Abstract: A method, system and computer program product for controlling enterprise data on mobile devices. Data on a mobile device is tagged as being associated with either enterprise data or with personal data. Upon identifying the storage location of the tagged data and the identifier of the application that generated the tagged data, the tag, the storage location of the tagged data and the identifier of the application are stored in an index. A mobile agent residing on the mobile device may be directed by a mobile device management server of the enterprise to perform various actions (e.g., deleting, encrypting, backing-up) on the enterprise data using the index. In this manner, the enterprise has the ability to control their applications and data that resides on employees' mobile devices to ensure that such data is not lost or used in a manner that is contrary to the wishes of the employer.
    Type: Application
    Filed: May 14, 2012
    Publication date: November 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shalini Kapoor, Palanivel A. Kodeswaran, Sridhar R. Muppidi, Nataraj Nagaratnam, Vikrant Nandakumar
  • Publication number: 20130297633
    Abstract: A system and methods to record a configuration record for components of an asset is provided. The system includes a user interface device comprising a screen having a plurality of attributes and a plurality of link hotspots coupled to the plurality of attributes. A database is coupled to the user interface device, wherein the database includes an aspect associated with each of the plurality of attributes. The system includes a processor coupled to the user interface device and the database, wherein the processor configured to couple the aspect to the plurality of link hotspots.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Inventors: William Talion Edwards, Timothy Joseph Josten, Scott Randall Greene, Michael L. Piasse, Andrew Wall, William E. Wojczyk, JR.
  • Publication number: 20130297655
    Abstract: Various technologies described herein pertain to evaluating service provider compliance with terms of a performance service level agreement (SLA) for a tenant in a multi-tenant database system. The terms of the performance SLA can set a performance criterion as though a level of a resource of hardware of the multi-tenant database system is dedicated to the tenant. An actual performance metric of the resource can be tracked for a workload of the tenant. Further, a baseline performance metric of the resource can be determined for the workload of the tenant. The baseline performance metric can be based on a simulation as though the level of the resource as set in the performance SLA is dedicated to the workload of the tenant. Moreover, the actual performance metric can be compared with the baseline performance metric to evaluate compliance with the performance SLA.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 7, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Vivek Ravindranath Narasayya, Feng Li, Surajit Chaudhuri
  • Publication number: 20130297617
    Abstract: Methods, systems, and computer-readable storage media for extending a knowledge base, implementations including receiving an enterprise service signature (ESS) associated with an enterprise service (ES), the ESS being stored in a computer-readable repository, segmenting the ESS to provide a segmented ESS, identifying one or more unknown terms from the segmented ESS, determining that at least one unknown term of the one or more unknown terms comprises at least one of a specialization and a new entity, and extending the knowledge base in view of the at least one of the specialization and the new entity.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventors: Marcus Roy, Nicholas Alexander Wittstruck
  • Publication number: 20130297604
    Abstract: A method, system and electronic device are provided for classification of data objects such as messages. A number of rule engines, each of which may be associated with a different application or module, are provided on the electronic device. For each data object obtained by the electronic device, matching rule engines are identified, and the data object is processed by the matching rule engines to determine one or more classification values for the data object. The determined classification is stored in association with a data object identifier. Data objects can be subsequently collated according to their classification, or aggregations of data object listings can be collected and displayed in a plurality of views corresponding to the various classifications.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Darsono SUTEDJA, Umesh MIGLANI, Prakash DAMODARAN, Imtiaz NADAF, Francis CASTAGNOZZI
  • Publication number: 20130297634
    Abstract: Data is received that comprises an entity name. Thereafter, it is determined (i) whether there are any punctuation variations for the entity name, (ii) whether there is at least one character to drop from the entity name, and (iii) whether there are alternative equivalents of at least a portion of the entity name. After such determinations have been made, a plurality of variants for the entity name is generated based on a combination of each determined punctuation variation, determined at least one character to drop, and determined alternative equivalent. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: May 7, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventors: Mohammad Shami, David Herman, Sherif Botros
  • Publication number: 20130297567
    Abstract: According to one aspect of the present disclosure, a system and technique for data quality management is disclosed. The system includes a processor and an ingress quality specification (IQS) module executable by the processor in a runtime environment with a data stream analytic module. The IQS module is configured to: receive the data stream; analyze a subset of data of the data stream to determine if the subset of data meets a quality expectation of the analytic module; annotate the subset of data to indicate a quality status based on whether the subset of data meets the quality expectation of the analytic module; and output the data stream to the analytic module.
    Type: Application
    Filed: May 4, 2012
    Publication date: November 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Randy George, Robert J. McKeown
  • Publication number: 20130297576
    Abstract: Technologies are described herein for providing efficient in-place preservation of content in multiple, disparate content sources without disrupting end-users' access to the content or content sources. A preservation request comprising a specification of a content source and a filter specification is received and the content source is marked as “on hold.” If a content item in the content source is modified or deleted, a copy of the current version of the content item is placed in a preservation storage area. A trim job may be run periodically that removes content items from the preservation storage area that do not match the filter specification.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Quentin Gary Christensen, Michal Piaseczny, John D. Fan, Julian Zbogar Smith, Benjamin Joseph Rinaca, Ramanathan Somasundaram, Graham Lee McMynn, Adam David Harmetz, Jessica Anne Alspaugh, Bradley Stevenson, Sridharan Ramanathan, Tudor Baraboi, Thottam R. Sriram, Zainal Arifin, Yingtao Dong, Sarosh Anwar, Anupama Janardhan, Ashish Shrikrishna Malgi, Khoj M. Ladha
  • Publication number: 20130297579
    Abstract: A fingerprint is computed from selected metadata of binary files, and used in determining whether to regenerate code-behind file(s). In one case, after ascertaining that a binary-file-set's current metadata-fingerprint differs from a previous metadata-fingerprint, the corresponding code-behind-file-set is regenerated. A code-behind file may also be regenerated, even though its current fingerprint matches its previous fingerprint, because its metadata has changed. If the current fingerprint matches the previous fingerprint and metadata is unchanged, regeneration can be avoided. The fingerprint may consist of, or merely contain, definitions of classes, properties, and other items, and may be limited to metadata that is used when generating the code-behind-file-set. System assemblies are not fingerprinted. Timestamps may be used. Metadata-fingerprint computation code and regeneration determination code are described.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 7, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Felix Gerard Torquil Ifor Andrew, Sridhar S. Madhugiri, Daniel James Moseley, Brian Faris Chapman
  • Publication number: 20130297659
    Abstract: A method for data management includes providing a data management platform with a plurality of data folders for storing data; the data management platform receiving and storing a plurality of data objects in the plurality of data folders, the plurality of data objects including uniform resource locator links, document files, audio/video streaming files and/or application software files; the data management platform capturing and storing opening page snapshots of the data objects when being opened; and when a terminal device links to the data management platform via a network for accessing a first data folder of the plurality of data folders, the terminal device displaying opening page snapshots of data objects stored in the first data folder.
    Type: Application
    Filed: September 4, 2012
    Publication date: November 7, 2013
    Inventors: Jer-Bin Lin, Shun-Li Huang, Chi-Ning Chen
  • Publication number: 20130297653
    Abstract: A method for offloaded handling of metadata storage management in a utility file system includes trapping a request for a file operation from an application process directed to a specified file of metadata stored in a utility file system of a host data processing system. The method further includes determining whether the application process is part of a privileged application or an unprivileged application and restricting access to the specified file if it is determined that the application process is part of an unprivileged application, but otherwise transforming the specified request into at least one predetermined operation if it is determined that the application process is part of a privileged application and directing the performance of the predetermined operation in the utility file system.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 7, 2013
    Applicant: International Business Machines Corporation
    Inventors: Naresh K. Chainani, Punit B. Shah
  • Publication number: 20130297569
    Abstract: Various embodiments for improving hash index key lookup caching performance in a computing environment are provided. In one embodiment, for a cached fingerprint map having a plurality of entries corresponding to a plurality of data fingerprints, reference count information is used to determine a length of time to retain the plurality of entries in cache. Those of the plurality of entries having a higher reference counts are retained longer than those having lower reference counts.
    Type: Application
    Filed: May 7, 2012
    Publication date: November 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph Smith HYDE, II, Subhojit ROY
  • Patent number: 8578109
    Abstract: A system according to certain embodiments associates a signature value corresponding to a data block with one or more data blocks and a reference to the data block to form a signature/data word corresponding to the data block. The system further logically organizes the signature/data words into a plurality of files each comprising at least one signature/data word such that the signature values are embedded in the respective file. The system according to certain embodiments reads a previously stored signature value corresponding to a respective data block for sending from a backup storage system having at least one memory device to a secondary storage system.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: November 5, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Manoj Kumar Vijayan, Deepak Raghunath Attarde
  • Publication number: 20130290268
    Abstract: A plurality of transactions are executed in a data storage application. Thereafter, log entries are sequentially stored according to the plurality of transactions in at least one log. Each log segment has a first globally unique identifier (GUID) uniquely identifying the log segment and includes a second GUID uniquely identifying an immediately preceding log segment in the sequence. In addition, the current position in the at least one log is stored along with the current log segment GUID together with data pages during data backup. Subsequently, a position in the at least one log from which to initiate replay of the log segments and a GUID for a corresponding log segment at the determined position at database recovery time is determined based on information stored during data backup. Replay of the log segments is then initiated starting at the determined position. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Applicant: SAP AG
    Inventor: IVAN SCHRETER
  • Publication number: 20130290287
    Abstract: A method for executing a user-defined function on a plurality of input database tuples. The method may include causing a processor to invoke the function once; and to compute results of the function for the plurality of database tuples.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Lakshmikant Shrinivas, Hongmin Fan, Charles Edward Bear, Andrew Allinson Lamb
  • Publication number: 20130290244
    Abstract: A master data management system includes a data store. The system includes a data registry to provide storage at the data store of a data record. The data registry maintains a link between the data record and a first source record and between the data record and a second source record. The system includes a data channel associated with each source record, the data channel identifying a change at the data record. Each data channel is associated with an interface process module to update the corresponding source record using an Internet protocol when the associated data channel identifies a change at the data record.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: DELL PRODUCTS, LP
    Inventors: Richard C. Nucci, James T. Ahlborn, Mitchell J. Stewart, Nikola A. Kolev
  • Publication number: 20130290327
    Abstract: A system, method and medium may provide determination of a first plurality of a plurality of data records assigned to a first processing unit, identification of a first record of the first plurality of data records, the first record associated with a first key value, generation of a first dictionary entry of a first dictionary for the first key value, storage of a first identifier of the first record as a tail identifier and as a head identifier in the first dictionary entry, storage an end flag in a first shared memory location, the first shared memory location associated with the first record, identification of a second record of the first plurality of data records, the second record associated with the first key value, replacement of the tail identifier in the first dictionary entry with a second identifier of the second record, and storage of the first identifier in a second shared memory location, the second shared memory location associated with the second record.
    Type: Application
    Filed: October 15, 2012
    Publication date: October 31, 2013
    Inventors: Nico Bohnsack, Kai Stammerjohann, Frederik Transier
  • Publication number: 20130290253
    Abstract: A data indexing system including a plurality of servers and a tracked resource set client is provided. Each of the servers include a plurality of resources that are part of a resource set. Each of the servers also include a tracked resource set corresponding to the resource set. The tracked resource set describes the plurality of resources located in the resource set. The server identifies the plurality of resources using rules of linked data. The tracked resource set client is in communication with the plurality of servers. The tracked resource set client has a data index. The data index is built and kept up to date using the tracked resource set of each of the plurality of servers.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank J. Budinsky, James J. Des Rivieres, Martin P. Nally
  • Publication number: 20130290377
    Abstract: An aspect of the present invention populates data structures of a software application with input data provided according to XML. In one embodiment, the input data and a schema is received, with the schema containing another set of data structures according to the programming language in which the software application is written. The input data is parsed according to the schema to identify elements and corresponding values. The identified values are then stored in the fields of the data structures of the application. According to another aspect, the schema received with the input data specifies a mapping of each of the elements in the input data to corresponding fields of data structures of a software application. Accordingly, the specified fields of the data structures are set to the values associated with the corresponding mapped elements in the input data.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: GainSpan Corporation
    Inventor: Sibasis Purohit
  • Publication number: 20130290271
    Abstract: In one embodiment, a system includes logic adapted for receiving a first request to change a state of a first group of catalogs, determining which of a plurality of catalogs belong in the first group, adding a change request for each of the first group of catalogs to a queue for processing, causing processing of each change request in the queue to change the state of each of the first group of catalogs according to the first request, creating a first group result indicating successful or failed state change upon a catalog in the first group of catalogs finishing processing, passing the first group result to an adjacent catalog in the first group of catalogs, removing each catalog that has finished processing from the first group of catalogs, and outputting the group result when there are no adjacent catalogs available to pass the group result.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason C. Lee, Terri A. Menendez
  • Publication number: 20130290255
    Abstract: In embodiments of dynamic replication of networked files, a process that utilizes file system objects is executed on a computing device. A file system request that is initiated by the process for a requested file system object can be intercepted, and a determination is made as to whether the requested file system object exists based on file system metadata. The file system request from the process is returned if the requested file system object is stored on the computing device. Alternatively, replication of the requested file system object is initiated from a networked peer device that has the requested file system object to replicate the file system object to the computing device. Alternatively, an indication that the requested file system object does not exist can be returned to the process.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Applicant: Microsoft Corporation
    Inventors: Zheng Lin, Jonathan M. Class, Benjamin W. Schwarz, Jeremy S. Russell, Beau A. Belgrave
  • Publication number: 20130290265
    Abstract: Scheduling of backup jobs is optimized in accordance with a characteristic of the backup jobs. The characteristic of the backup jobs can take into account a number of the backup jobs that are stale. A stale backup job is a backup job in which no backed up data changed during a most recent performance of the backup job.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Dhanalakoti Hari, Srinivas Sanapala, Rajashekar Dasari, Ganesh Kolli
  • Publication number: 20130290350
    Abstract: A similarity search initialization system includes a leaf selector to select a leaf of a suffix tree generated from a target string representing a target sequence. The selected leaf is associated with a prefix in the suffix tree having a longest match to a suffix of a query string representing a query. The system further includes a distance module to determine a distance between the query and a subsequence of the target sequence represented by a candidate substring of the target string. The candidate substring includes the prefix associated with the selected leaf. The determined distance is to provide an initial upper bound in a similarity search of the target sequence using the query.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Abdullah Al Mueen, Krishnamurthy Viswanathan, Chetan Kumar Gupta
  • Publication number: 20130290250
    Abstract: A system for defining a plurality of extended tables, wherein each extended table of the plurality of extended tables is associated with a corresponding base table of a plurality of base tables. The system updates data contained by the plurality of extended tables in accordance with data contained by the plurality of base tables, wherein the updating is performed asynchronously across logical units of data contained by the plurality of extended tables. The system provides a combined view of the data contained by the plurality of extended tables and the data contained by the plurality of base tables.
    Type: Application
    Filed: September 19, 2012
    Publication date: October 31, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Brian DIEHL
  • Publication number: 20130290274
    Abstract: Methods and systems for enhancing reliability in deduplication over storage clouds are provided. A method includes: determining a weight for each of a plurality of duplicate files based on parameters associated with a respective storage device of each of the plurality of duplicate files; and designating one of the plurality of duplicate files as a master copy based on the determined weight.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep R. PATIL, Sri RAMANATHAN, Riyazahamad M. SHIRAGUPPI, Prashant SODHIYA, Matthew B. TREVATHAN
  • Publication number: 20130290283
    Abstract: Embodiments of a method are described. In one embodiment, the method is a method for executing and supporting transactions. The method includes receiving a transaction comprising a command and data. The method includes writing the data to a transaction manager on a persistent memory device. The transaction manager also maintains a status of the transaction and reference to entries within memory that are manipulated by the transaction. The method also includes creating an in-memory log of the transaction in a first hash directory. The method includes committing a copy of the first hash directory to a second hash directory maintained on a persistent memory device.
    Type: Application
    Filed: August 28, 2012
    Publication date: October 31, 2013
    Applicant: International Business Machines Corporation
    Inventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan
  • Publication number: 20130290361
    Abstract: A multi-geography cloud storage system includes a first data center, with a first key-lookup server to access a first lookup table; and a first fragment server to store data or meta data associated with keys; and a second data center, with a second key-lookup server to access a second lookup table; and a second fragment server to store data associated with the keys; and a storage device to store a redundancy specification.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Eric A. Anderson, John Johnson Wylie, Joseph A. Tucek
  • Publication number: 20130282654
    Abstract: There is provided a computer-implemented method of performing inter-query engine communication. The method includes receiving a message from a first query engine agent over a signal communication network. The first query engine agent is associated with a first query engine. The method also includes determining, by a second query engine agent associated with a second query engine, a data exchange to perform based on the message. Additionally, the method includes performing the data exchange over a data communication network.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Inventors: Qiming Chen, Meichun Hsu
  • Publication number: 20130282653
    Abstract: Techniques for initializing a replication relationship between virtual machines are described herein. The techniques include performing one or more pre-requisite checks, determining, at least partly in response to performing the one or more pre-requisite checks, one or more first data blocks associated with a first virtual machine that differ from one or more second data blocks associated with a second virtual machine. The second virtual machine may be instructed to send the one or more second data blocks that differ from the one or more first data blocks to the first virtual machine.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Applicant: Microsoft corporation
    Inventors: Vijay Krishna Tandra Sistla, Shreesh Rajendra Dubey
  • Publication number: 20130282741
    Abstract: Personalized messages are generated from a message template with high throughput by transforming data sources of the message template to key-value data structures that are stored in-memory and performing data look-ups using the in-memory key-value data structures.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Inventors: Jeffrey Taihana TUATINI, Arun Ananthanarayanan THARUVAI, Bradley Harold SERGEANT
  • Publication number: 20130282666
    Abstract: Disclosed are methods and apparatuses to provide a redo repeater that allows for no data loss protection without the performance impact to the primary database even when a significant geographical distance separates the primary and standby databases. The Repeater is a lightweight entity that receives redo from the primary database with the purpose of redistributing that redo throughout the primary/standby system configuration. The Repeater able to extend no data loss protection and switchover functionality to terminal standby databases even though the primary database does not need to have a direct connection with those destinations.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Applicant: Oracle International Corporation
    Inventors: Steven McGee, Jiangbin Luo, Benedicto Garin, Mahesh Girkar, Michael Harvey, Nitin Karkhanis, Steve Lee, Juan Loaiza, Robert McGuirk, Hongjie Yang
  • Publication number: 20130282714
    Abstract: Personalized redirection identifiers are described. The personalized redirection identifiers allow Internet users to access information on the Internet by using simple text description without remember a web page address. A method comprises receiving an identification term, receiving a target, receiving a long description for the target, and creating a redirection identifier by combining the identification term and the target. A database record based on the target, the long description and the redirection identifier is stored for later searching and retrieval. The method may be performed on a server and accessed by a computing device.
    Type: Application
    Filed: April 18, 2012
    Publication date: October 24, 2013
    Applicant: Yumber, Inc.
    Inventor: Shane Lathrom
  • Publication number: 20130282657
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary architectural aspect includes the concurrent determination of file system changes within a cloud file system and a client file system, the serial ordering of necessary file system operations in response to the determined file system changes, and the concurrent execution of file system operations such that the cloud file system and the client computer file system are synchronized.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: GOOGLE, INC.
    Inventors: Adam Besen, David Catmull, Hwi Cheong, Alexander DeNeui, Hendrik Mueller, Frank Pape, Ronald Schneider, Rishi Sharma, Himanshu Vasishth, David Wurtz
  • Publication number: 20130282510
    Abstract: Systems and techniques are described for splitting user-lists. A described technique includes obtaining a master user-list, the master user-list including object identifiers that are respectively associated with web clients; obtaining a splitting factor that controls a splitting of the master user-list; creating a reduced user-list from the master user-list based on the splitting factor such that the reduced user-list maintains a statistical fidelity of the master user-list, the reduced user-list including fewer than all of the object identifiers included in the master user-list; and providing the reduced user-list.
    Type: Application
    Filed: September 14, 2012
    Publication date: October 24, 2013
    Applicant: GOOGLE INC.
    Inventors: Raghava Hassan Nanjunda Swamy, Xun Liu, Anurag Agarwal, Oren Eli Zamir
  • Publication number: 20130282658
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary aspect includes the mapping and/or translation of files electronically stored in a cloud file system when synchronized and/or shared with client computer systems.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: GOOGLE, INC.
    Inventors: Adam Besen, Hwi Cheong, Hendrik Mueller, Frank Pape, David Wurtz
  • Patent number: 8566294
    Abstract: This disclosure relates to database systems and, more particularly, to database systems with version controlled data. A version controlled database program resides on a computer readable medium, having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations. The operations include defining a version object software layer. The version object software layer may be configured to read and write data of a version controlled database to a physical storage medium, maintain one or more versions of at least one element of the data, and provide access to the data. The operations may also include defining a database management software layer. The database management software layer may be configured to read and write data to the version object software layer and provide a database access interface for accessing the data.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventor: David Lawrence Brown
  • Publication number: 20130275438
    Abstract: A method, an apparatus and an article of manufacture for mapping authors across multiple forums. The method includes creating a database that contains publicly observable information pertaining to multiple authors from multiple forums, generating a mapping between at least a first one of the authors from one of the forums and at least a second one of the authors from another of the forums in the database based on a comparison of structured information, unstructured user generated content information and network information, and generating a score of mapping between the first and the second authors by considering a weighted sum of the number of times the structured information, the unstructured user generated content information and the network information match between the first and the second authors.
    Type: Application
    Filed: April 17, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jitendra Ajmera, Ashish Verma
  • Publication number: 20130275369
    Abstract: Management of data records corresponding to duplicate entities is provided, in which multiple data records are collapsed into a master data record for an entity. Attributes of the multiple data records which are to be included in the master data record for the entity are determined and a source data record is selected from the multiple data records to become the master data record. At least one remaining data record is a candidate data record to be collapsed into the master data record. The selected source data record is updated with the determined attributes to form the master data record. The selected source data record remains active in its database and becomes the master data record in response to the updating, and the at least one candidate data record is deactivated.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 17, 2013
    Applicant: International Business Machines Corporation
    Inventors: Sidhu G. HAJARE, Ankur B. SHAH
  • Publication number: 20130275379
    Abstract: A method, system, and apparatus for storing data in a cloud environment that enables a multi-user interface, automatic data backup, and has a schema-less data storage. A data storage database may be provided in the cloud to store one or more data objects. A data management module may be configured to assign each data object a unique ID, wherein each unique ID comprises a timestamp with a granularity between about 0.1 millionths of second and 50 millionths of a second with each ID guaranteed to be unique without regard to the number of servers assigning IDs. A data backup module may be configured to create a new data object with a unique ID in response to a request to modify an original data object, wherein the original data object remains stored with its unique ID.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 17, 2013
    Applicant: 4Clicks Solutions, LLC
    Inventors: David Trebas, Michael Brown
  • Publication number: 20130275360
    Abstract: A device receives instructions for extracting, transforming, and loading data; identifies a plurality of data processing activities based on the instructions; and determines a processing sequence for performing the plurality of data processing activities. The device further creates a plurality of processing objects corresponding to the plurality of data processing activities. Each one of the plurality of processing objects including a discrete data structure that is produced by performing a corresponding one of the plurality of data processing activities. The device performs the plurality of data processing activities in accordance with the processing sequence and by using the plurality of processing objects.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 17, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Manish G. KHAROD, Nityanand SHARMA, Sutap CHATTERJEE, Kopinath RATNAM, Hrishikesh PREMKUMAR, Ganesh R. BHATHIVI, Bhaskar R. GUDLAVENKATASIVA, Josy JOHN, Naseemunnisa HUSSAIN, Salman FARIZ
  • Publication number: 20130275392
    Abstract: Computer program products and systems, determine solutions to a problem experienced by a data processing system user. A query is received from the user. The query includes a problem description of the problem experienced by the user with respect to the data processing system. One or more keywords are extracted from the received problem description. An index of problems and associated solutions is searched using the one or more extracted keywords. The index of problems and associated solutions is created by analyzing a document collection describing problems and associated solutions with a text analytics application. One or more documents are returned that contains words or phrases that are similar to the keywords used for searching the index of problems and associated solutions. The documents relevant for the problem and associated solutions are presented to the user.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
  • Publication number: 20130275370
    Abstract: In a label content update system for nutritional substances, the labeling content contained in an information system can be changed by the creator or provider if new information regarding the labeling content is acquired by the creator or provider. The information system obtains information regarding a nutritional substance from the creation of the nutritional substance, the preservation of the nutritional substance, the transformation of the nutritional substance, the conditioning of the nutritional substance, and the consumption of the nutritional substances. The information system stores and provides this information to the various constituents of the nutritional substance supply system.
    Type: Application
    Filed: October 5, 2012
    Publication date: October 17, 2013
    Inventor: Eugenio Minvielle
  • Publication number: 20130275401
    Abstract: A method for electronic content locking including: accessing electronic content and determining if the electronic content is currently locked for a first user. The method further determines meta-data relating to the electronic content and allows a second user to override the lock such that the electronic content is unlocked if the meta-data meet predetermined criteria. A system for electronic content locking having: an electronic content repository; and a locking controller adapted to change the status of electronic content in the electronic content repository between locked and unlocked. The system further includes a data collection module designed to retrieve meta-data relating to electronic content; and an override controller designed to override the locking controller and change the status of the locked electronic content from a first user to a second user.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 17, 2013
    Applicant: Desire2Learn Incorporated
    Inventors: Jeremy AUGER, Brian Cepuran
  • Publication number: 20130275447
    Abstract: There is provided a storage system and a method of moving a source data portion from a source logical volume to a destination logical volume. The method comprises: configuring a source mapping data structure to comprise an entry indicative of mapping between logical addresses corresponding to source data portion and addresses corresponding to source data portion and related to a physical address space; and, responsive to a move command, providing an atomic operation comprising configuring a destination mapping data structure to comprise an entry associated with said at least one destination range and comprising a reference to said entry in the source mapping data structure; and configuring said at least one entry in the source mapping data structure DSsrc to bear an indication that said one or more contiguous ranges of addresses corresponding to said source data portion in the source logical volume Vsrc are unavailable to a client.
    Type: Application
    Filed: September 4, 2012
    Publication date: October 17, 2013
    Applicant: INFINIDAT LTD.
    Inventors: Ido BEN-TSION, Leo CORRY, Kariel SANDLER, Jacob Broido
  • Publication number: 20130275361
    Abstract: Systems, methods, and computer-readable media for associating multiple data sources into a web-accessible framework. Health data is received from multiple data sources and is used to populate a framework comprising at least one topic focused data mart. Each topic focused data mart has a common structure and is associated with a web service providing standard features supported by each topic focused data mart and custom features specific to a topic associated with each topic focused data mart. In various embodiments, demographic information is received from a clinician and is utilized to present context-specific data derived from the topic focused data mart.
    Type: Application
    Filed: April 17, 2012
    Publication date: October 17, 2013
    Applicant: CERNER INNOVATION, INC.
    Inventors: MARK A. HOFFMAN, KEVIN M. POWER, KATHLEEN M. GORMAN, AARON BUSH, MICHELLE SIEFERT, MATTHEW F. EMONS