Moving Data From One Schema Or Structure To Another Patents (Class 707/809)
  • Publication number: 20130166562
    Abstract: Techniques for renaming multiple files. A system establishes a rename state for a first file in a collection of files and, in the rename state, receives user input specifying a name for the first file. In response to the user input specifying the name, the system renames the first file according to the name and establishes a rename state for a second file in the collection of files. In the rename state, the system can display both the current name of the file and the file extension associated with the file. The system can protect the file extension such that the user cannot change the file extension in the rename state.
    Type: Application
    Filed: April 29, 2008
    Publication date: June 27, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Cris Rys
  • Patent number: 8468179
    Abstract: According to some embodiments, a business enterprise platform may install a database associated with a customer of the business enterprise platform. The business enterprise platform may then provide to the customer at least one pre-defined configurable view of the information in the database. Moreover, customization of the pre-defined configurable view of the information in the database by the customer and/or a service provider may be automatically facilitated.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: June 18, 2013
    Assignee: SAP AG
    Inventors: Guy Rosenwald, Uri Haham, Gary Machol
  • Patent number: 8468180
    Abstract: Migrating data from an old storage device to a new storage device includes creating new paths to the new storage device, freezing old paths to the old storage device, transferring metadata corresponding to the old storage device to the new storage device, where state information is transferred from the old storage device to the new storage device, and thawing the new paths. Migrating data from an old storage device to a new storage device may also include creating new volumes on the new storage device and transferring data from the old storage device to the new storage device. Migrating data from an old storage device to a new storage device may also include dismantling the old paths.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: June 18, 2013
    Assignee: EMC Corporation
    Inventors: David Meiri, Dan Arnon, Arieh Don, Ian Wigmore, Patrick Brian Riordan, John T. Fitzgerald, Alex Veprinsky, John Sopka
  • Publication number: 20130151537
    Abstract: Various embodiments of systems and methods for aligning records for visual comparison are described herein. In one aspect, the method includes identifying a plurality of records. A reference record is selected from the plurality of records. One or more non-reference record is merged into the reference record to generate a merged reference record. The merged reference record includes one or more fields missing in the reference record. The missing fields are included as blank fields from the non-reference records. The merged reference record is merged into a non-reference record to generate the merged non-reference record. The merged non-reference record includes fields missing in the non-reference record. Missing fields are included as blank fields. The merged records are displayed on a user interface in a card view.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Inventors: JEFFREY WOODY, Prasanthi Thatavarthy
  • Patent number: 8458230
    Abstract: Some embodiments provide a method and system for flexibly managing access to enterprise resources. To flexibly manage security, some embodiments secure the enterprise resources and provide a security access manager (SAM) to control access to the secured resources. The SAM controls access to the enterprise and the secure resources through one or more configurable management modules of the SAM. Each management module of the SAM is configurable to facilitate control over different security services of an enterprise security hierarchy (e.g., authentication, authorization, role mapping, etc.). Specifically, each management module is configurable to leverage security services that are provided by different security systems. In some embodiments, the management module is configured to interface with one or more adapters in order to establish the interfaces, logic, and protocols necessary to leverage the security functionality of such security systems.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: June 4, 2013
    Assignee: Informatica Corporation
    Inventors: Dmitri Korablev, Gregory Danforth
  • Patent number: 8458226
    Abstract: Aspects of the subject matter described herein relate to automating evolution of schemas and mappings. In aspects, mappings between a conceptual model and a store model are updated automatically in response to a change that occurs to the conceptual model. For example, when a change occurs to the conceptual model, a local scope of the change is determined. The local scope indicates mappings that are most similar to the type(s) affected by the change. Based on the local scope, a pattern of mappings between the conceptual model and the store model is determined. Using this pattern and the nature of the change, the mappings are updated according to the pattern. In addition, the store model and data thereon may be updated in a manner to preserve existing data that is not to be deleted in response to the change.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: James F. Terwilliger, Philip A. Bernstein, Aditya Unnithan
  • Patent number: 8458201
    Abstract: A method, an apparatus and computer instructions are provided for mapping structured query language (SQL) schema to application specific business objects in an integration application environment. A SQL business object application specific information (BO ASI) builder is added to the business object application specific information (BO ASI) resolver. When a SQL markup language schema is parsed by a schema resolver, meta business objects (BOs) are generated with schema annotations, and the BO ASI resolver locates the SQL BO ASI builder that is able to handle the meta BOs. The SQL BO ADI builder then fills the ASI fields of the meta BOs and returned to a BO writer, which writes out application specific business objects understandable by the integration server.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventor: Thomas Pollinger
  • Patent number: 8452819
    Abstract: Methods and apparatus for optimizing resource utilization in distributed storage systems. A data migration technique is described that may operate in the background in a distributed storage data center to migrate data among a fleet of storage units to achieve a substantially even and randomized data storage distribution among all storage units in the fleet. When new storage units are added to the fleet and coupled to the data center network, the new storage units are detected. Instead of processing and storing new data to the newly added storage units, as in conventional distributed storage systems, the new units are blocked from general client I/O to allow the data migration technique to migrate data from other, previously installed storage hardware in the data center onto the new storage hardware. Once the storage load on the new storage units is balanced with the rest of the fleet, the new storage units are released for general client I/O.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: May 28, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Gang He, Saurabh Goel
  • Publication number: 20130124400
    Abstract: A cloud computing operating system is described. The system, in one aspect, includes a plurality of core data structures (100) each configured to define basic attributes that elements of the system contain. The system also including an indexing data structure (104) inherited from one of the core data structures (100) configured to index any number of core data structures (100) or elements inherited from a core data structure (100) and an encapsulating data structure (110) inherited from the indexing data structure (104) and configured to encapsulate any number of core data structures (100) or elements inherited from a core data structure (100). Each core data structure (100) is encapsulated within one encapsulating data structure and includes a reference to its encapsulating data structure. Other aspects of the cloud computing operating system are also described.
    Type: Application
    Filed: March 30, 2011
    Publication date: May 16, 2013
    Applicant: DISOS PTY LTD., C/O W.F. TITCHENER & CO. PTY LTD.
    Inventor: Colin James Hawkett
  • Patent number: 8442989
    Abstract: The invention concerns a method for assigning parts of multimedia files to distributed storage devices, the number of said devices being an integer n, characterized in that it comprises the following steps: a step consisting in dividing each multimedia file in windows, which represent data for contiguous playback of a given duration; a step consisting, for each multimedia file, in determining a number k so that any original window of file can be recovered from any k distinct symbols; a step consisting, for each window of each said multimedia files, in assigning n corresponding symbols to said devices, one to each device, the n distinct symbols being created using erasure coding; and a step consisting in partially or totally filling the storage memory left on each device after said first steps with prefix windows of said multimedia files.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: May 14, 2013
    Assignee: Thomson Licensing
    Inventors: Laurent Massoulie, Christoph Neumann, Mary-Luc Champel
  • Patent number: 8443001
    Abstract: Techniques are disclosed for identifying and stashing all or portions of application data to a network accessible storage device or location. Identifying and stashing are accomplished in a fashion that is transparent to a user such that a user is not burdened by the process of managing and stashing a full or partial set of application data. The system, the application, or a combination of system components and the application persist and manage data locally and stash portions of the local data to one or more network accessible storage devices or locations. One or more links are provided in place of the stashed portions of data. The application uses the links in a same or similar fashion as handling local data while providing little to no loss of functionality due to all or portions of the local data being stashed.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: May 14, 2013
    Assignee: Microsoft Corporation
    Inventors: David A. Nichols, Catherine C. Marshall, John D. Mehr, Elissa E. S. Murphy
  • Patent number: 8442935
    Abstract: The extract and transformation operation performed on multiple data sources. In the extract operation, a computing system periodically performs an extraction operation on the data sources, perhaps as defined by metadata. The transformation operation is performed on at least some the extracted data, and is periodically performed, perhaps also in a manner that is defined by metadata. When performing each iteration of the transformation operation, the computing system performs a transformation operation on valid data, marks other data as suspect (due to a dependency on data that is not present), and completes transformation on yet other data that had previously been marked as suspect or perhaps reaffirms its suspect status if the needed data is still not available.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: May 14, 2013
    Assignee: Microsoft Corporation
    Inventors: Aaron D. Cottle, Jagan M. Peri, Srinivasa R. Burugapalli, Veerendra K. Koya
  • Patent number: 8443036
    Abstract: Techniques are described for exchanging data between software applications, such as project-related data between a project management software application (“PMSA”) and an unaffiliated organizational project tracking software application (“OPTSA”). A computing architecture with multiple interacting computer systems, such as a client-server architecture, can be used to allow users of remote computing systems to access project-related data and/or functionality from other computing systems, such as a thin client computing system with limited or no local capabilities to execute software applications and/or store associated application data accessing a remote central server computing system in order to interact with a PMSA executing on the server, to interact with an OPTSA executing on the server, and/or to invoke data exchange functionality available at the server for exchanging project-related data between the PMSA and OPTSA.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: May 14, 2013
    Assignee: Siebel Systems, Inc.
    Inventors: Jimin Li, Cory D. Wiegert, Kwong Ming Tse, Xuan Wei, James Gan Fong, Matthew Philip Grumbach
  • Patent number: 8438176
    Abstract: An apparatus includes: an obtaining unit to obtain a plurality of addresses in order, and a storage unit to store a first group of addresses included in the plurality of addresses and obtained before a certain address is obtained by the obtaining unit, and to store a second group of addresses included in the plurality of addresses and obtained after the certain address is obtained by the obtaining unit. An extracting unit extracts one or more addresses from the first group of addresses when the obtaining unit further obtains an address that matches any address of the first group of addresses, or extracts one or more addresses of the second group of addresses when the obtaining unit further obtains an address that matches any address of the second group of addresses, wherein the one or more extracted addresses are other than the matched address.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: May 7, 2013
    Assignee: Fujitsu Limited
    Inventors: Kuniaki Shimada, Yukihiro Watanabe, Yasuhide Matsumoto
  • Publication number: 20130110884
    Abstract: The subject disclosure relates to third party cloud schema matching to a user's data. The user can select the type of data to be looked up from an external source in order for the user's data to be augmented with data from the external source. The user can be presented with a list of service providers that support the selected type of data. Columns from the user's data are associated with supported lookup information types either automatically or manually. Based on the association, data from the external data source is automatically mapped to the user's data and updates are selectively applied to the user's data.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Christopher Eakins
  • Publication number: 20130103724
    Abstract: A method of managing models in a network includes receiving at a model manager a model of a controlled system in a first format from a first system and storing the model in a second format in the model manager. Storing includes several steps that allow for the transformation of the model into a different, version-free format so that the network can adapt to changes in the first format.
    Type: Application
    Filed: February 22, 2012
    Publication date: April 25, 2013
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Hongxiang Qiu, Qiying Gong, Bo Su
  • Patent number: 8429205
    Abstract: A reference to auxiliary data is steganographically encoded within a media signal. The auxiliary data is stored in a metadata database that maps the reference encoded in the media signal to its corresponding metadata. Various application programs and devices can access the metadata by extracting the reference from the media signal, and querying the database for metadata corresponding to the reference. The metadata database may be implemented in a network server to make metadata readily available to devices and applications distributed throughout a network. This steganographic link to metadata may be used to retrieve metadata across media management systems. In one configuration, for example, media management systems have metadata servers that maintain metadata for a collection of media signals. The metadata server is responsible for responding to requests for metadata associated with media titles in its collection.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: April 23, 2013
    Assignee: Digimarc Corporation
    Inventor: Geoffrey B. Rhoads
  • Patent number: 8423585
    Abstract: Disclosed are various embodiments that provide variants of files in a file system. Multiple file systems are maintained for multiple users. Each file system includes multiple files and one or more folder. Each file includes a respective unique identifier and a respective reference to a data object stored in one or more data store. Multiple file variants are maintained. Each file variant includes the respective unique identifier of a respective file. Each file variant also includes a respective reference to a secondary data object stored in the one or more data stores. The secondary data object is related to the primary data object referenced by the respective file.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: April 16, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
  • Publication number: 20130091184
    Abstract: Embodiments of the invention relate to correlating schema mappings. In one embodiment, a set of schema mappings over a source schema and a target schema are received. Each of the schema mappings is decomposed into a basic schema mapping. A first set and second set of relations re determined for the source schema and the target schema, respectively. Each relation in the first set of relations is paired to at least one relation in the second set of relations. The pairing forms multiple relation pairs between the first set and second of relations in the form of (T, T?), where T is a source portion of a relation pair and T? is a target portion of the relation pair. A set of basic schema mappings is identified that matches the relation pair. Each basic schema mapping is merged into a single schema mapping.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 11, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bogdan ALEXE, Mauricio A. HERNANDEZ, Lucian POPA, Wang-Chiew TAN
  • Patent number: 8417741
    Abstract: The system for replication, integration, consolidation and mobilization of data according to the present invention provides a flexible framework of functionally autonomous and distributable modules with the main advantage of scalability, to simplify data integration, produce an integration structure that can accommodate backend structural changes and can cope with highly distributed data sources. Also, it creates a framework for delivering highly accessible, secure data to a mobile environment with minimal transfer loads during sending and receiving and secure data on the mobile client devices. Added to this, making use of modern mobile connection types for delivering push content from and/or to a wide spectrum of devices.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: April 9, 2013
    Assignee: moxite GmbH
    Inventors: Roland Watterott, Justus Lorentz
  • Patent number: 8417664
    Abstract: A method for unloading a database includes copying a data set in physical sequence from a database to a data space and unloading the data set in hierarchical sequence from the data space.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: April 9, 2013
    Assignee: CA, Inc.
    Inventors: Brian J. Marshall, Mark D. Henderson
  • Publication number: 20130086092
    Abstract: In one general aspect, a computer-implemented method includes a computer-implemented method that includes executing, using at least one processor, instructions recorded on a non-transitory computer-readable storage medium. The method includes receiving a request to insert a data record within a database of a data collection system. The data record can be placed within a buffer in a main memory of the data collection system. A record data structure and a record index structure associated with the data record are defined. The record data structure and the record index structure are stored within a storage chunk in a storage medium of the database, and the storage medium is different than the main memory. The storage chunk has an associated index that can be used to retrieve the data record and the storage chunk can include other data records different than the data record associated with the received request.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: BMC SOFTWARE, INC.
    Inventors: Brian B. James, Eric T. Hardison, David L. Janicek
  • Patent number: 8412750
    Abstract: An LDAP to SQL proxy to adapt a relational database as a directory service for an LDAP client is provided. The database may be defined in accordance with a database schema which is external to an LDAP server serving the LDAP client. The proxy comprises LDAP to SQL query and response mappings preferably for a reduced set of LDAP operations. The proxy may comprise a mechanism to maintain a plurality of persistent database connections to reduce query processing overhead. The proxy may further be adapted to maintain persistent connections to each of at least two alternative databases for executing queries to provide enhanced failsafe operations. A plurality of LDAP to SQL proxied databases may be configured for sharing query loads to enhance scalability and performance.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: April 2, 2013
    Assignee: Research In Motion Limited
    Inventor: Spencer Quin
  • Publication number: 20130073595
    Abstract: A method and apparatus are provided for preparing a data converter between a source apparatus, in which source data items have been stored according to a predetermined specification of source representation, and a user apparatus having a specification of user representation for the utilization of user data items. The method includes: setting up a pair of machine-interpretable source and user descriptors respectively, of the source and user specifications of representation respectively; and comparing between the source descriptor and the user descriptor to set up therefrom a block for data interpretation by a machine.
    Type: Application
    Filed: March 23, 2011
    Publication date: March 21, 2013
    Applicant: CREAGEST
    Inventor: Kangolongo Alexandra Mbaye
  • Publication number: 20130066925
    Abstract: A common data type structure can be used to correlate access requests between applications that implement data in accordance with different types or type structures. In one implementation, a common data structure includes schemes for operations, sequences, records, and atoms (i.e., undefined). The system can then map any type structure to the schemes of the common data structure. In operation, a request for data by an application can involve identifying one or more proxies used by an application to map the data to the common data structure. The proxies map the data to the common data structure based on the shape of the data (to the extent it can be identified). The proxies then can return one or more data structures that comprise the identified mapping information. The application can then perform operations directly on the received data structures.
    Type: Application
    Filed: November 6, 2012
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Microsoft Corporation
  • Patent number: 8392356
    Abstract: A method is described for relaying information from a first body of information defined by a source schema to a second body of information defined by a target schema. The method involves mapping content associated with one or more source schema fields from the first body of information to a third body of information defined by an intermediate schema. The method further involves executing one or more transformation functions that use the content and are identified by the intermediate schema. The method further involves mapping one or more results of the executing from the third body of information to the second body of information.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: March 5, 2013
    Assignee: TIBCO Software Inc.
    Inventors: Mike Stoner, Neal Cruz
  • Publication number: 20130054611
    Abstract: An apparatus to process partitioned data includes a storage unit to store a first data portion of a data file; a communication unit to receive a second data portion of the data file from a device in response to an authentication between the apparatus and the device; and a recovery processing unit to obtain the data file, by merging the first data portion and the second data portion of the data file using partition information.
    Type: Application
    Filed: December 23, 2011
    Publication date: February 28, 2013
    Applicant: PANTECH CO., LTD.
    Inventor: Seong-Han LEE
  • Patent number: 8386436
    Abstract: One embodiment operates a computer system for storing and retrieving data from a data store. The computer system has a data manager device operable to manage patterns in the stored data along with pointers relating to the patterns in a manner which enables reconstruction of the stored data in original form.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: February 26, 2013
    Assignee: RainStor Limited
    Inventors: Andrew David Ben-Dyke, Thomas Benjamin Longshaw
  • Patent number: 8380664
    Abstract: A database system providing transactionally consistent replay of application workloads. In a database system, a method providing transactionally consistent replay of application workloads comprises the steps of: during a replay phase in which a plurality of application requests that were previously submitted to an application server system during a capture phase are being replayed, receiving, at a database server, a database request to execute a database command against a database. The database request specifies an application request identifier that identifies a particular application request of the plurality of application requests. The particular application request caused the database command to be executed previously during the capture phase. In response to receiving the database request, determining, based on the application request identifier in the database request, whether to delay execution of the database command at least until a particular replay-phase database transaction has been committed.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: February 19, 2013
    Assignee: Oracle International Corporation
    Inventors: Efstratios Papadomanolakis, Zhongtang Cai, Romain Colle, Benoit Dageville, Karl Dias, Leonidas Galanis, Rodney Graham, Bo Gong, Qinghui H. Altmar, Jae Young Yoon, Mehmet Fidanboylu, Tom Hsu
  • Patent number: 8381229
    Abstract: Processing a received message includes receiving a message that includes within the message a plurality of values and a plurality of context values. Each of the values is associated with a respective data element. The method includes identifying a first context value and those first data elements that are relevant to the first context value. The method includes selecting first rules that are specific for the first context value and applying the first rules to the values associated with the first data elements. The process includes identifying a second context value and those second data elements that are relevant to the second context value and omitting first data elements that are relevant to the second context value. The method includes selecting second rules that are specific to the second context value and applying the second rules to values associated with the second data elements.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: February 19, 2013
    Assignee: SAP AG
    Inventors: Gunther Stuhec, Volker Wiechers, Karsten K. Bohlmann
  • Patent number: 8380665
    Abstract: An application workload capture and replay system with a transactionally consistent application workload replay feature is provided. More particularly, the feature includes capture-phase components for capturing and recording a real application workload submitted to a production web application system and includes replay-phase components for replaying the captured application workload against a test web application system in a transactionally consistent manner. The feature provides guarantees about the order of database transactions that are caused when the workload is replayed such that there is a consistency between the replay-phase order of the database transactions and the order of those transactions that occurred when the workload was captured. These consistency guarantees facilitate a faithful reproduction of database changes observed in the production web application system in the test web application system using a captured real application workload.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: February 19, 2013
    Assignee: Oracle International Corporation
    Inventors: Efstratios Papadomanolakis, Zhongtang Cai, Romain Colle, Benoit Dageville, Karl Dias, Leonidas Galanis, Rodney Graham, Bo Gong, Qinghui H. Altmar, Jae Young Yoon, Mehmet Fidanboylu, Tom Hsu
  • Patent number: 8380681
    Abstract: The subject disclosure is directed towards data deduplication (optimization) performed by phases/modules of a modular data deduplication pipeline. At each phase, the pipeline allows modules to be replaced, selected or extended, e.g., different algorithms can be used for chunking or compression based upon the type of data being processed. The pipeline facilitates secure data processing, batch processing, and parallel processing. The pipeline is tunable based upon feedback, e.g., by selecting modules to increase deduplication quality, performance and/or throughput. Also described is selecting, filtering, ranking, sorting and/or grouping the files to deduplicate, e.g., based upon properties and/or statistical properties of the files and/or a file dataset and/or internal or external feedback.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Paul Adrian Oltean, Ran Kalach, Ahmed M. El-Shimi, James Robert Benton
  • Patent number: 8375063
    Abstract: A method for migrating data from a legacy system is provided. The method comprises providing a legacy database having metadata describing one or more legacy data fields in the legacy database and creating a legacy value table in the legacy database that corresponds to a recipient value table in the recipient database. Further, the method comprises updating a translation table in the legacy database that defines one or more recipient data elements in the recipient database based upon the metadata of the legacy database, and translating legacy data elements in the legacy database to correspond to the one or more recipient data elements in the recipient database by utilizing the translation table. Furthermore, the method comprises populating a legacy interface table using the translation table and remotely extracting the data from the legacy interface table to the recipient database.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey R. Putman
  • Patent number: 8375067
    Abstract: A job searching and matching system and method is disclosed that gathers job seeker information in the form of job seeker parameters from one or more job seekers, gathers job information in the form of job parameters from prospective employers and/or recruiters, correlates the information with past job seeker behavior, parameters and behavior from other job seekers, and job parameters and, in response to a job seeker's query, provides matching job results based on common parameters between the job seeker and jobs along with suggested alternative jobs based on the co-relationships and based on ratings and preferences provided by the job seeker and provides negative filtration of undesirable jobs based on job seeker input and in response to queries from the system in order to efficiently and accurately accommodate job seeker perception.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: February 12, 2013
    Assignee: Monster Worldwide, Inc.
    Inventors: Adam Hyder, Changsheng Chen
  • Publication number: 20130036144
    Abstract: Embodiments of the present invention relate to a method for converting a database of point address data into a database of address range data using a computer, wherein each point address comprises an address number, a street name and a geographical location. The method comprises assigning each point address to a chain based upon its street name; ordering the point addresses in each chain according to their geographical location; determining the direction and range of the road numbers in at least part of at least one chain; and storing the direction and range data as address range data.
    Type: Application
    Filed: December 31, 2009
    Publication date: February 7, 2013
    Inventor: Steve Ladd
  • Patent number: 8370401
    Abstract: An apparatus and method for merging the data of a first container and a second container into a target container that includes at least one block having a plurality of extents to store data objects. The apparatus may include a storage sever coupled to a plurality of storage devices. The storage server is configured to merge multiple data objects of the plurality of containers that store a data object per each container into a target container that stores multiple data objects within the target container.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: February 5, 2013
    Assignee: Network Appliance, Inc.
    Inventors: Colin Stebbins Gordon, Pratap Vikram Singh, Donald Alvin Trimmer
  • Patent number: 8364858
    Abstract: A system for normalizing capacity utilization within virtual storage pools includes collecting utilization statistics across individual storage devices that are members of a virtualized storage pool. Using the pool utilization level statistics, pool members may be assigned a score and, according to that score, may be marked as source, target or neutral members. Based on the scores of each pool member, data may be migrated among pool members, in particular, from source members to target members. The process may be iterative such that the statistics and scores may be used only to perform a fraction of the data movement that would be needed to normalize the storage pool before the scores are then recalculated. In this way, the system may dynamically adapt to changing conditions within the pool such as device additions, removals and inefficient striping of new data.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: January 29, 2013
    Assignee: EMC Corporation
    Inventors: Owen Martin, Alex Veprinsky
  • Patent number: 8364720
    Abstract: A method of associating a content object with metadata uses a combination of a content identifier and a bounding identifier to enable handling of disparate sets of content identifiers for content objects with potentially conflicting content identifiers. The method receives a content identifier for a content object from among a set of content identifiers. It provides a unique bounding identifier for the set of content identifiers. This unique bounding identifier is used in combination with the content identifier to form a globally unique identifier for the content object. This globally unique identifier is associated with a metadata source, which enables routing of a user to the metadata source.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: January 29, 2013
    Assignee: Digimarc Corporation
    Inventor: Kenneth L. Levy
  • Patent number: 8364651
    Abstract: Apparatuses, computer program products, and methods for identifying redundancy and consolidation opportunities in databases and application systems are disclosed. In one embodiment, the apparatus may include at least one meta data scanner. The apparatus may also include an enterprise meta data source. The apparatus may further include a meta data repository. The meta data repository receives system-specific meta data from the at least one meta data scanner. The meta data repository may also receive enterprise canonical data model meta data from the enterprise meta data source. The meta data repository may be configured to generate at least one individual system CRUD matrix that may then used to produce an enterprise canonical model CRUD matrix. The enterprise canonical model CRUD matrix may be analyzed by a data mining clustering algorithm. The clustering algorithm may group together modules and database elements that may be redundant and may indicate opportunities for consolidation.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: January 29, 2013
    Assignee: OptumInsight, Inc.
    Inventor: Richard Howey
  • Patent number: 8352517
    Abstract: Techniques for managing memory usage in a processing system are provided. This may be achieved by receiving a data stream including multiple tuples and determining a query plan that was generated for a continuous query applied to the multiple tuples in the data stream. The query plan may include one or more operators. Before scheduling an operator in the query plan, it is determined when an eviction is to be performed based a level of free memory of the processing system. An eviction candidate is determined and a page associated with the eviction candidate is evicted from the memory to a persistent storage.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: January 8, 2013
    Assignee: Oracle International Corporation
    Inventors: Hoyong Park, Namit Jain, Anand Srinivasan, Shailendra Mishra
  • Patent number: 8352512
    Abstract: The present invention provides “XML Schema Collections” and methods and systems for using the same. XML data is typically stored as an XML instance, each of which should conform to a “schema” according to a desired goal. An XML schema provides identification and organization for the data supplied by an XML instance. XML Schema Collections are collections of one or more XML schema namespaces. An storage location designated for storage of XML data, such as an XML column in a relational database, can be “typed” with an XML Schema Collection object, allowing that storage location to store XML instances that conform to more than one XML schema. XML Schema Collections provide increased data storage versatility, and facilitation of data searches.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Dragan Tomic, Joseph Xavier, Shankar Pal, Istvan Cseri, Gideon Schaller, Michael Rys, Oliver Nicholas Seeliger
  • Patent number: 8352510
    Abstract: One or more data items of one or more types are received, wherein each data item is associated with one or more attributes, and wherein each attribute is associated with an attribute name and an attribute value. A key is calculated for each attribute, and a determination as to whether the key is located in a dictionary is made. The key is added to the dictionary based on the determination along with an attribute description, and a determination of a number of occurrences of one of the one or more items to the number of all the one or more items in a set is made. Based on this number of occurrences attributes are classified as either mandatory, expected or optional in the generated template for the corresponding info item type.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: January 8, 2013
    Assignee: SAP AG
    Inventors: Christof Bornhoevd, Horst Werner
  • Patent number: 8352516
    Abstract: Methods and apparatuses enable a generic mapping tool accessible to multiple applications. One or more of the applications may invoke the mapping tool to map objects to each other with a defined relationship. The mapping occurs dynamically during the run-time of the application. The flexibility of the mapping tool enables the use of standard mapping mechanisms.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: January 8, 2013
    Assignee: SAP Aktiengeselleschaft
    Inventors: Wolfgang E. Walter, Amar Kumar
  • Patent number: 8346819
    Abstract: An enhanced data conversion framework, in which a data record in each of first and second data sources is populated with manually selected, representative sample data, the first and second data sources using different data storage schemas to store the representative sample data as instance values of instance elements. Parameters for a CONCATENATE function or an EXTRACT function are automatically determined based on a selected succession graph, and non-sample data is converted between the different data storage schemas of the first and second data sources, using the CONCATENATE function or the EXTRACT function.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: January 1, 2013
    Assignee: SAP AG
    Inventors: Hong-Hai Do, Gregor Hackenbroich
  • Publication number: 20120331013
    Abstract: A balance is provided between automation of repetitive database creation and configuration efforts, on the one hand, and flexibility to depart from prior configurations, on the other hand, to assist developers with aspects of database initialization. An application domain includes data context instances, database connections, object models mapped by an object-relational mapper, and database initializers. Upon the first attempted runtime use of a particular database connection—data context instance—object model combination, a database initializer is invoked. Initializers may check to see if the database exists, (re)generate a database and schema based on the object model, determine whether the database is compatible with the current object model, delete the database and its schema, seed data, modify database indexes, and/or migrate an existing database, for example. A custom initializer can run developer-supplied code as desired to place the database in a known state for use by the application.
    Type: Application
    Filed: July 11, 2011
    Publication date: December 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Arthur John Cerdic VICKERS, Diego Bernardo VEGA, Rowan MILLER, Andrew John PETERS
  • Publication number: 20120331016
    Abstract: Mechanisms and methods for sharing database content between tenants in a multi-tenant database system are provided. The ability to temporarily store metadata related to the shared data for subsequent use optimizes the data transfer process for multiple data transfers. In an embodiment, the metadata is stored for a pre-determined period of time and fetched again after the period elapses if required. The metadata may be erased from temporary storage if an administrator updates the shared data.
    Type: Application
    Filed: September 2, 2011
    Publication date: December 27, 2012
    Applicant: Salesforce.com Inc.
    Inventors: Michael Alexander Janson, Sanjaya Lai, Jayaprakash Pasala
  • Publication number: 20120323961
    Abstract: The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
    Type: Application
    Filed: August 20, 2012
    Publication date: December 20, 2012
    Applicant: TRALEE SOFTWARE PTY. LTD.
    Inventor: Jonathon Peter Irons
  • Publication number: 20120323975
    Abstract: Embodiments are disclosed for performing automation services. Automation services are, in embodiments, applications, processes, or systems capable of converting an initial file into a converted file having a different file type from the initial file. In embodiments, a requestor generates a conversion request message. The conversion request message may contain information about the desired conversion, options to be performed during the conversion, and an initial file that is to be converted. The initial file may be represented by a data stream that is part of the request message. The request message is sent to a file converter that performs the desired request on the data stream to create a converted file.
    Type: Application
    Filed: June 15, 2011
    Publication date: December 20, 2012
    Applicant: Microsoft Corporation
    Inventors: Harshal Ingole, Rebecca Loew, Christian Yang, Cameron Kikoen
  • Patent number: 8335775
    Abstract: Techniques are provided for managing file versions. In one technique, versions of directories are created responsive to creation of versions of files descendant from the directories. Directory versions are associated with times. Interfile links are maintained so file versions descendant from a directory version reflect the directory version's time. In another technique, a mechanism is provided for tagging file versions that shouldn't be overwritten. Responsive to a first file version's update, it is determined whether that version is tagged. If so, a second version is stored while retaining the first version. Otherwise, the first version is deleted responsive to the second version's storage. In another technique, responsive to a first file version's change, it is determined whether first criteria are satisfied. If so, a second version is created while retaining the first version, and versions of the file's ancestor files that satisfy second criteria are created.
    Type: Grant
    Filed: May 15, 2000
    Date of Patent: December 18, 2012
    Assignee: Oracle International Corporation
    Inventors: Eric Sedlar, Michael J. Roberts
  • Patent number: 8332461
    Abstract: A task migration system is provided which transmits a migration request signal for a plurality of first tasks to a migration manager using a resource manager, transmits information used in response to the migration request signal from a migration initiation handler to the migration manager when a first task, of which a migration point is in a capture ready state, among the plurality of first tasks is received from a processor, and captures, using the migration manager, the migration point of the first task in the capture ready state, in response to a migration request signal for the first task in the capture ready state, so that the first task with the captured migration point migrates to a second task.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: December 11, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young Sam Shin, Seung Won Lee, Jeong Joon Yoo, Min Young Son, Shi Hwa Lee