Transforming Data Structures And Data Objects Patents (Class 707/756)
-
Patent number: 9037595Abstract: A computing device can store a class diagram of an application in a storage medium. A new model element type is applied to class operations in the class diagram and to a resource new model element type to data classes by defining properties, which include at least a resource name property, for each new model element. Flow diagrams of the application are applied to as many new model element types as different types of actions exist in the flow diagrams. The actions represent the operations on resources.Type: GrantFiled: June 4, 2012Date of Patent: May 19, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nicolas Dangeville, Johan Ponin
-
Patent number: 9037596Abstract: Techniques for committing data objects to be immutable are described herein. According to one embodiment, in response to a request received through an interface of a storage system, the request being associated with a data object stored in the storage system, it is determined whether the data object should be committed to be immutable. The data object is committed to be immutable if it is determined that the data object should be committed to be immutable. Thereafter, an action associated with the request is performed, where the action is performed dependent upon whether the data object is immutable. Other methods and apparatuses are also described.Type: GrantFiled: August 3, 2012Date of Patent: May 19, 2015Assignee: EMC CorporationInventor: Windsor W. Hsu
-
Publication number: 20150134678Abstract: Multi-pass parallel merging in a database includes identifying characteristics of non-final pages during database query operations. A phase of page consolidation is triggered based on the identified characteristics and a final page is stored.Type: ApplicationFiled: November 13, 2013Publication date: May 14, 2015Inventors: Joseph W. HU, Mei-Lin LIN, Blaine C. FRENCH
-
Publication number: 20150134681Abstract: A computer-based system and related method are provided for migrating data associated with a website from a first Web content management (WCM) platform to a second WCM platform. The data migrated can include templates, user and group data files, content files (media, texts and others), workflows, authorizations, among others. The system and related method can further include a transformation capability that enables modifications to website data elements during migration, including but not limited to templates, HTML, users, metadata, file assets, and content such as images, links, and text during migration. In this manner, web administrators can modify the website design during migration to a new WCM platform within an integrated process.Type: ApplicationFiled: August 7, 2014Publication date: May 14, 2015Applicant: OSHYN, INC.Inventors: Christian Burne, Prasanth Nittala
-
Publication number: 20150134676Abstract: A view of a data cube is produced, including a set of data entities available from the data cube. Information is presented, as metadata associated with the data cube, to guide a selection of a subset of data entities. A selection of a subset is received. A sub-query is constructed, configured according to a configuration standard adopted in the data cube, and to extract a set of records containing the selected subset of data entities. Using the sub-query on the data cube, the set of records is extracted as an intermediate set that conforms to the configuration standard. The intermediate set is normalized with a second intermediate set extracted from a second data cube using a second sub-query and conforming to a second configuration standard. The normalizing results in a normalized result set. The query is executed on the normalized result set to produce an answer to the query.Type: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Applicant: International Business Machines CorporationInventors: TAMER E. ABUELSAAD, Gregory Jensen Boss, Craig Matthew Trim, Albert Tien-yuen Wong
-
Publication number: 20150134679Abstract: The disclosed embodiments provide a system that facilitates access to content. During operation, the system tracks a content item at an online content management system using an identifier for the content item. Next, the system uses the identifier to provide a link to the content item, wherein the link enables access to the content item from an electronic device independently of a location of the content item within the online content management system.Type: ApplicationFiled: November 13, 2013Publication date: May 14, 2015Applicant: Dropbox, Inc.Inventor: Ramesh Balakrishnan
-
Publication number: 20150134683Abstract: The disclosure generally describes computer-implemented methods, software, and systems for allowing provisioning of open data protocol (OData) services on top of a generic interaction layer (GenIL). One computer-implemented method includes receiving an OData-compliant request for data, determining a GenIL data provider to receive the OData-compliant request for data, determining the memory location of the data, requesting the data from the determined memory location, receiving the requested data from the determined memory location, converting, using at least one computer, the received data into an OData-compliant format, rendering an OData-compliant response, and transmitting the OData-compliant response.Type: ApplicationFiled: January 14, 2015Publication date: May 14, 2015Inventors: Zhiqiang Wu, Christian Weiss, Joerg Singler
-
Publication number: 20150134677Abstract: A method, system, and computer program product for amorphous data preparation for efficient query formulation are provided in the illustrative embodiments. A normalized form of representing a set of data cubes is selected, wherein the set of data cubes includes a first data cube conforming to first data representation and a second data cube conforming to a second data representation, and wherein the normalized form selects a third data representation to represent the data of each data cube in the set. A transformation is applied to the first data cube to represent the first data cube using the third data representation to create a normalized first data cube. A set of metadata elements corresponding to the normalized first data cube is computed. The normalized first data cube and the metadata of the normalized first data cube are saved in a data store.Type: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Applicant: International Business Machines CorporaitonInventors: TAMER E. ABUELSAAD, Gregory Jensen Boss, Craig Matthew Trim, Albert Tien-Yuen Wong
-
Publication number: 20150134680Abstract: A data-processing system facilitates processing a data stream to assist other devices to pre-fetch elements of the data stream, out-of-sequence, for uninterrupted playback. During operation, the system can receive a data file, and segments the data file into a sequence of content objects. The system then determines a target content object that is to be processed out-of-sequence, and a corresponding source content object. The system then inserts a reference to the target content object, into the source content object, and stores the sequence of content objects. A client device can disseminate interest to obtain the data stream's content objects. Upon receiving a content object, the client device can determine whether the content object includes a reference to other content objects. If so, the client device can disseminate interests for these referenced content objects.Type: ApplicationFiled: November 13, 2013Publication date: May 14, 2015Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Rebecca Lynn Braynard Silberstein, Michael F. Plass, Roger C. Meike
-
Publication number: 20150134682Abstract: Systems and methods for dynamically integrating disparate computer-aided dispatch (CAD) systems are disclosed. The systems and methods provide bi-directional interoperability between disparate CAD systems and maintain stateful ongoing interactions between interconnected CAD systems. Information objects in one CAD system are associated and bound to related objects in other CAD systems through a centralized information hub that transforms data items intelligently to facilitate communication and interaction between the CAD systems connected to the hub. The described systems and methods maintain complete and current perspectives of all relevant information for each CAD system connected to the information hub, thereby eliminating the need for point-to-point intelligence maintained by the CAD systems about the other interconnected CAD systems.Type: ApplicationFiled: August 29, 2014Publication date: May 14, 2015Inventors: Jonathan Wesley, Erik Cooley, Nathan Daniels, John Harding, Andrew Horlacher, Ryan McAlister, Ryan Sealy, Brian Taylor
-
Patent number: 9031955Abstract: Embodiments are directed towards generating a representative sampling as a subset from a larger dataset that includes unstructured data. A graphical user interface enables a user to provide various data selection parameters, including specifying a data source and one or more subset types desired, including one or more of latest records, earliest records, diverse records, outlier records, and/or random records. Diverse and/or outlier subset types may be obtained by generating clusters from an initial selection of records obtained from the larger dataset. An iteration analysis is performed to determine whether a sufficient number of clusters and/or cluster types have been generated that exceed at least one threshold and when not exceeded, additional clustering is performed on additional records. From the resultant clusters, and/or other subtype results, a subset of records is obtained as the representative sampling subset.Type: GrantFiled: January 30, 2014Date of Patent: May 12, 2015Assignee: Splunk Inc.Inventors: R. David Carasso, Micah James Delfino
-
Patent number: 9031963Abstract: A method and apparatus are provided for interactive video blogging. The method includes receiving, by a server, a comment attached to a video blog file from a first terminal, the comment being associated with a point of time at which the comment is displayed along with the video blog file; converting, by the server, the comment into a descriptor file; storing, by the server, the descriptor file; receiving, by the server, information on a selected one of a plurality of descriptor files stored in the server from a second terminal, the plurality of descriptor files representing a plurality of comments attached to the video blog file; and transmitting, by the server, the selected one of the plurality of descriptor files to the second terminal.Type: GrantFiled: July 24, 2013Date of Patent: May 12, 2015Assignee: Samsung Electronics Co., LtdInventors: Bela Anand, Girish Kulkarni
-
Patent number: 9031933Abstract: A semantic query over an RDF database is received with RDF database statistics and access methods for evaluating triple patterns in the query. The semantic query is expressed as a parse tree containing triple patterns and logical relationships among the triple patterns. The parse tree and access methods create a data flow graph containing a plurality of triple pattern and access method pair nodes connected by a plurality of edges, and an optimal flow tree through the data flow graph is determined such that costs are minimized and all triple patterns in the semantic query are contained in the optimal flow tree. A structure independent execution tree defining a sequence of evaluation through the optimal flow tree is created and is transformed into a database structure dependent query plan. This is used to create an SQL query that is used to evaluate the semantic query over the RDF database.Type: GrantFiled: April 3, 2013Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Mihaela Ancuta Bornea, Julian Timothy Dolby, Anastasios Kementsietsidis, Kavitha Srinivas
-
Publication number: 20150127672Abstract: According to one embodiment of the present invention, a system for managing data within a plurality of data management architectures includes at least one processor. The system persists an entity managed by a first data management architecture to a second data management architecture. The first data management architecture manages entity data within data sources and the second data management architecture manages persisted entities within a common repository. Entity attributes are mapped between the first and second data management architectures. The system further provides one or more supplemental attributes for the persisted (e.g., registration mode or fully persisted mode) entity within the second data management architecture, wherein the supplemental attributes are unmapped between the first and second data management architectures.Type: ApplicationFiled: June 9, 2014Publication date: May 7, 2015Inventors: Stephanie J. Hazlewood, Mohammad Khatibi, Amira N. Taiyab
-
Publication number: 20150127671Abstract: Embodiments of the disclosure provide a method, system, and computer program product for managing a template on an operator graph. The method for managing a template on an operator graph can include receiving the template for processing a stream of tuples. The template can have a plurality of template elements operating on one or more computer processors. The method can include calculating a resource requirement of a template element from the template. The method can include calculating a resource availability of a virtual machine. The method can include allocating the template onto the operator graph. The operator graph can have a plurality of processing elements operating on one or more computer processors. The method can also include mapping the template element from the template onto the virtual machine as a function of the resource requirement of the template element and the resource availability of the virtual machine.Type: ApplicationFiled: November 1, 2013Publication date: May 7, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bin Cao, Jessica R. Eidem, Brian R. Muras, Jingdong Sun
-
Patent number: 9026533Abstract: Documents written using a markup language such as XML may be decomposed into Path and Parent Associated Node (PPAN) elements, each of which is a linear data structure that includes the content of a node, the parent-child relationship of the node, and the path level of the node. A number of PPAN elements may be grouped together to form A PPAN chain. A PPAN matching process uses the PPAN elements/PPAN chain to search for structured documents that match the PPAN chain. The PPAN matching process is able to perform query and match at the same time to accelerate the PPAN matching process, and also enables complex services to be represented by generic structured documents. Optionally, the PPAN matching process may support wildcard requests so that services may be discovered without prior knowledge of the services.Type: GrantFiled: February 20, 2014Date of Patent: May 5, 2015Assignee: RPX Clearinghouse LLCInventors: Zhonghui Yao, Kent Felske
-
Patent number: 9026583Abstract: Polymorphic serialization is disclosed. In one embodiment polymorphic serialization may include generating a first reply in response to receiving a first request from a first device, the first reply including first content in a first serialization format. The first reply is transmitted to the first device via a first communication link. A second reply may be generated in response to receiving a second request from a second device, the second reply including second content in a second serialization format. The second reply is transmitted to the second device via a second communication link. The first and second devices are distinct from each other, and the first and second serialization formats are distinct from each other.Type: GrantFiled: September 19, 2011Date of Patent: May 5, 2015Assignee: Oracle International CorporationInventors: Wayne Carter, Sridhar Tadepalli, Rahim Yaseen
-
Patent number: 9026538Abstract: The present invention provides a method for performing transactions on data entities in a database and a transactional database. The database comprises an ordered set of data stores with at least one static data store, wherein said static data store uses an index structure based on a non-updatable representation of an ordered set of integers according to the principle of compressed inverted indices. The method allows to generate a modifiable data store when the performed transaction comprises an insert, update or delete operation, to execute operations of the transaction on the ordered set being present at the time when the transaction has been started and, if present, on the modifiable data store and to convert data stores to a new static data store, The insert, update or delete operation are executed on the modifiable data store which is the only data store modifiable for the transaction.Type: GrantFiled: October 13, 2009Date of Patent: May 5, 2015Assignee: Open Text S.A.Inventors: Gary J. Promhouse, Matthew David George Timmermans, Karl-Heinz Krachenfels
-
Publication number: 20150120746Abstract: A database server receives a query associated with a calculation scenario that defines a data flow model that includes one or more calculation nodes. Each calculation node defines one or more operations to execute on the database server, the database server comprising a column-oriented database. Thereafter, the database server instantiates the calculation scenario and executes the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set having a result table with a row for each column in the column-oriented database implicated by the query having a constant value. The database server then provides the data set to the application server. Related apparatus, systems, methods, and articles are also described.Type: ApplicationFiled: October 29, 2013Publication date: April 30, 2015Inventors: Tobias Mindnich, Christoph Weyerhaeuser, Johannes Merx
-
Publication number: 20150120769Abstract: A non-transitory computer-readable recording medium has stored therein a document conversion program converting a first document into a second document that causes a computer to execute a process. The process includes: detecting a first document item in the first document that corresponds to a second document item in the second document that has a child document item in the second document based on a hierarchical document that includes a hierarchical relationship information among document items in the second document, and dividing a content of the first document item; relating the divided content of the first document item to the child document item; and converting the first document into the second document by using the related divided content and the child document item.Type: ApplicationFiled: January 6, 2015Publication date: April 30, 2015Applicant: FUJITSU LIMITEDInventor: Shogo Ohyama
-
Patent number: 9020962Abstract: Disclosed are methods for inferring interests of a user based on declared interests of the user. Text for which a user has expressed interest, e.g. “liked” is evaluated to identify at least one principal concept. A principal article for the principal concept is located in a taxonomy and the link structure of the taxonomy analyzed to identify candidate articles related to the principal article. The candidate articles are scored according to a plurality of metrics and these scored are weighted and combined for a final score. Candidate articles are selected for the score and recommendations are generated and recommendations generated based on the concepts of the selected candidate articles.Type: GrantFiled: October 11, 2012Date of Patent: April 28, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Digvijay Singh Lamba, Xiaoyong Chai
-
Patent number: 9020961Abstract: Embodiments of articles, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed herein including, for example, an apparatus that includes a computing platform to transform between a tree and a condensed array of numerals.Type: GrantFiled: September 24, 2012Date of Patent: April 28, 2015Assignee: Robert T. and Virginia T. JenkinsInventor: Jack J. LeTourneau
-
Patent number: 9020947Abstract: Techniques are described for generating structured information from semi-structured web pages, and retrieving the structured knowledge in response to a user query that indicates a query intent. The structured information is automatically extracted offline from semi-structured web pages, through the use of an auto wrapper solution that is noise tolerant, scalable, and automatic. The structured information is stored in a knowledge base, and provided in response to a user search query that indicates a query intent. Extraction of structured information may also include clustering of pages based on their measured similarities. The clusters may be determined based on similar elements in the tag path text data of the pages. A minimum size threshold may be applied to the clusters.Type: GrantFiled: November 30, 2011Date of Patent: April 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jun Yan, Lei Ji, Ning Liu, Zheng Chen
-
Publication number: 20150113011Abstract: Various embodiments are directed to systems and methods for facilitating file attribute correction. A computer system may receive a request to enumerate a first directory stored on a data storage. For a first file in the first directory, the computer system may determine that the first file has a corresponding first entry in an attribute cache, determine that the first entry for the first file indicates native file attributes that match the first file, and return for the first file at least one logical attribute indicated by the first entry.Type: ApplicationFiled: December 1, 2014Publication date: April 23, 2015Inventors: W. Anthony Mason, Scott J. Noone, Roderick David Wolfe Widdowson
-
Publication number: 20150113003Abstract: An information retrieval device includes a degree-of-association information storage unit capable of storing an item(s) of degree-of-association information indicating a degree of association between each of an item(s) of first information and each of an item(s) of second information; an accepting unit that accepts a query including an item(s) of query information which is/are an item(s) of information used for retrieval of content; a query converter that obtains, by using an item(s) of first information corresponding to each of the item(s) of query information, and the item(s) of degree-of-association information, an item(s) of second information whose degree of association with the item(s) of first information is greater as a predetermined condition is better satisfied; and a retrieval unit that retrieves content by using the item(s) of second information obtained by the query converter. Accordingly, content necessary for a user can be retrieved.Type: ApplicationFiled: June 30, 2014Publication date: April 23, 2015Inventors: Toru HOTTA, Yukihiro TAGAMI, Shingo HOSHINO, Yusuke TANAKA
-
Publication number: 20150113010Abstract: Technology is disclosed for managing data in a distributed file system (“the technology”). The technology can gather metadata information associated with the data stored within a first file system, store the metadata information in association with a data identifier within a second file system, retrieve the stored metadata information using the data identifier from within the second file system and locate and retrieve the data associated with the metadata information from within first file system.Type: ApplicationFiled: December 20, 2013Publication date: April 23, 2015Applicant: NetApp, Inc.Inventors: Kartheek Muthyala, Gaurav Makkar, Arun Suresh, Srinivasan Narayanamurthy
-
Patent number: 9015177Abstract: An online service includes managed databases that include one or more tenants (e.g. customers, users). A multi-tenant database may be split between two or more databases while the database being split continues processing requests. For example, web servers continue to request operations on the database while content is being moved. After moving the content, tenant traffic is automatically redirected to the database that contains the tenant's content.Type: GrantFiled: February 15, 2013Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jason M. Cahill, Alexander Hopmann, Eric Fox, Balinder Malhi, Zach Rosenfield, Marc Keith Windle, Patrick Simek
-
Patent number: 9015165Abstract: The present invention is a method and system for storing, retrieving, and updating data stored in a persistent Name/Value storage container. The system and method combine similar data into data strings using a programming language referred to as Text-SQL that separates and relates the data using delimiters. The data strings are further combined into groups of like data strings that are also organized using delimiters. These groups of data strings are assigned a name and stored in a Name/Value storage container with the value being the grouped data string. The present invention uses simple dot-notation to parse the data strings into specific detailed information, which may be accomplished through an application programming interface (Text-SQL API) that provides functions for updating, deleting, retrieving, and storing data. The API utilizes a standard syntax for use with Cookies, HTML5 sessionStorage, and HTML5 localStorage providing cross-browser functionality and simplified programming.Type: GrantFiled: March 3, 2014Date of Patent: April 21, 2015Inventor: Michael L. Hamm
-
Publication number: 20150106393Abstract: A method in an electronic device is provided, the method including: connecting to a storage device; transmitting a first file to the storage device; when the first file is transmitted to the storage device, generating, a second file based on the first file and replacing the first file with the second file, wherein the second file is an optimized version of the first file.Type: ApplicationFiled: August 22, 2014Publication date: April 16, 2015Inventors: Dong-Hyun YEOM, Geon-Soo KIM, Sang-Min HUH, Min-Kyung HWANG
-
Publication number: 20150106885Abstract: Systems and methods are disclosed for tracking the conversion of data from a hardcopy or physical format such as radiograph film to electronic format such as DICONDE format. The method provides the capability of automatic consistency checks of image quality generated by the digitizer as well as allows for process quality checks by users. Authentication and authorization is built into the digitization process to allow access to authorized users for a particular task. The system provides the capability to generate statistical process control (SPC) curves and reports of the consistency checks. Disaster recovery capability is built into the system.Type: ApplicationFiled: October 13, 2014Publication date: April 16, 2015Inventors: Vanditha Mukund, Ajay Pasupuleti
-
Patent number: 9009175Abstract: A system and method for database migration and validation is provided. In an embodiment, the database migration and validation system may include a migration framework which analyzes a relational database and its associated access coding and preprocessing/post-processing coding, and based on these analyzes generates an in-memory database, access coding, and database coding in a computer system. The database migration and validation system may also include a validation framework which presents validation queries to the relational database and the in-memory database, compares the results of the queries, and reports the outcome of the comparison.Type: GrantFiled: February 4, 2013Date of Patent: April 14, 2015Assignee: SAP SEInventor: Simon Sitt
-
Patent number: 9009174Abstract: A methodology infers latent or unobserved structure in relational datasets, and is used to analyze user behaviors and patterns. The data for user behaviors and patterns can be gathered from off-line activity or interactions, such as, but not limited to, retail statistics, statistical research, scientific analysis, off-line interaction between, for example, customers or users. And the analysis can be applied to, but not limited to, the analysis of credit card data, club card data, telephone data, research data, financial market data, insurance data, warehouse data, travel data, traffic data, health care system data, public administration and authorities data, logistics data, education based data, as well as behavioral pattern data.Type: GrantFiled: January 7, 2013Date of Patent: April 14, 2015Inventor: Philipp Metz
-
Patent number: 9009099Abstract: Methods, systems and articles of manufacture are provided for migrating entity relationship data residing in an object oriented program environment to a relational database schema. Further, functionality is provided to facilitate more efficient searching and reconstruction of the entity relationship data in the relational database.Type: GrantFiled: January 15, 2013Date of Patent: April 14, 2015Assignee: Google Inc.Inventors: Judy I Djugash, Hoa T Tran, Travis M Drucker
-
Patent number: 9009183Abstract: A telemetry system can parse and transform one or more change sets from a format intended to be processed by a computer to a form that is readily consumable by a human. The report or display generated to present the results can be customized for a particular domain.Type: GrantFiled: November 3, 2011Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Haroon Ahmed, James D. Laflen
-
Publication number: 20150100596Abstract: Techniques are provided for improving the speed and accuracy of analytics on big data using theta sketches, by converting fixed-size sketches to theta sketches, and by performing set operations on sketches. In a technique for performing a set operation, two sketches are analyzed to identify the maximum value of each sketch. The maximum values of the two sketches are compared. Based the comparison, one or more values are removed from the sketch whose maximum value is greater. After the removal, a set operation (e.g., union, intersection, or difference) is performed based on the modified sketch and the unmodified sketch. A result of the set operation is a third sketch, which may be used to estimate a cardinality of the larger data sets that are represented by the two input sketches.Type: ApplicationFiled: July 31, 2014Publication date: April 9, 2015Inventors: Lee Rhodes, Anirban Dasgupta, Kevin Lang
-
Publication number: 20150100563Abstract: Systems and methods for implementing changes to a website without losing the indexing status and accumulated SEO metrics for web pages of the website may include creating a page mapping table that associates old web page URLs with new web page URLs. Old web page URLs may be obtained by crawling the website or by searching the indexing cache of one or more search engines. The old web page URLs are saved as source paths in the table. New web page URLs may be manually associated with the source paths as destination paths in the table, or the destination paths maybe automatically obtained. A web server or a reverse proxy server uses the page mapping table to send 301 redirects to devices that request the old web pages. Usage data of the new web page may be collected and analyzed to determine if an automatically identified destination path is correct.Type: ApplicationFiled: October 9, 2013Publication date: April 9, 2015Inventor: Guy Ellis
-
Patent number: 9003110Abstract: Various embodiments for storing a logical object are provided. In one such embodiment, by way of example only, incoming data is divided corresponding to a logical data object into a plurality of independent streams, associating each data chunk of a plurality of obtained data chunks with a corresponding stream among the plurality of independent streams. At least one of the obtained data chunks and derivatives thereof is sequentially accommodated in accordance with an order the obtained chunks are received, while keeping the association with the corresponding streams. A global index is generated as a single meta-data stream accommodated in the logical data object and comprising information common to the plurality of independent streams and related to mapping between data in the logical data object and the obtained data chunks.Type: GrantFiled: January 13, 2011Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Jonathan Amit, Ori Shalev
-
Patent number: 9002863Abstract: A method for providing a data translation may include receiving an input string comprising a free text response indicative of a physiologic condition, and applying a selected transform to the input string to transform the input string into a translated value indicative of a value associated with the physiologic condition for storage in a fact repository. The selected transform may be selected from a library of potential transforms based on results of the selected transform relative to a rational range associated with the physiologic condition. A corresponding computer program product and apparatus are also provided.Type: GrantFiled: September 28, 2009Date of Patent: April 7, 2015Assignee: McKesson Financial HoldingsInventor: John Faughnan
-
Patent number: 9002864Abstract: A mobile computing device that runs a first mobile operating system scans and decodes an encoded link to a specific page in an app distribution site for a second mobile operating system. The mobile computing device can convert the link into a format usable by the first mobile operating system, and use the converted link to access and display the specific page. Rather than display the page in the app distribution site for the second mobile operating system, one or more links to corresponding apps in the format of the first mobile operating system can be located and displayed. To do so, the decoded link is used to glean relevant search terms, which are used to search an app distribution site for the first mobile operating system. The search results are displayed to the user.Type: GrantFiled: May 2, 2012Date of Patent: April 7, 2015Assignee: Symantec CorporationInventor: Charles Andrew Payne
-
Publication number: 20150095348Abstract: To dynamically map nodes for locality and balance, computer implemented methods, systems, and computer readable media, in an embodiment, may compute histograms for nodes in a first partition. Histograms may be computed for nodes in a second partition. The second partition may be selected as a candidate partition for a set of nodes in the first partition based on the histograms for the nodes in the first partition. The first partition may be selected as a candidate partition for a set of nodes in the second partition based on the histograms for the nodes in the second partition. At least a portion of the set of nodes in the first partition may be mapped to the second partition and at least a portion of the set of nodes in the second partition may be mapped to the first partition based on load balancing.Type: ApplicationFiled: October 1, 2013Publication date: April 2, 2015Inventors: Alessandro PRESTA, Alon Michael SHALITA
-
Publication number: 20150095308Abstract: A format conversion engine for Apache Hadoop that converts data from its original format to a database-like format at certain time points for use by a low latency (LL) query engine. The format conversion engine comprises a daemon that is installed on each data node in a Hadoop cluster. The daemon comprises a scheduler and a converter. The scheduler determines when to perform the format conversion and notifies the converter when the time comes. The converter converts data on the data node from its original format to a database-like format for use by the low latency (LL) query engine.Type: ApplicationFiled: October 1, 2013Publication date: April 2, 2015Inventors: Marcel Kornacker, Justin Erickson, Nong Li, Lenni Kuff, Henry Noel Robinson, Alan Choi, Alex Behm
-
Patent number: 8996545Abstract: The embodiments provide an in-memory database system having an extraction module configured to extract data (e.g., business data and address data) from one or more external data sources and transform the data into a standard format, a geocoder configured to geocode the address data including obtaining spatial data based on the address data using an internal reference table, and an internal database configured to store the internal reference table, the business data, the address data, and the spatial data.Type: GrantFiled: November 13, 2012Date of Patent: March 31, 2015Assignee: SAP SEInventors: Yingyu Chen, Bin Dong, Yongyuan Shen
-
Patent number: 8996544Abstract: Techniques are provided for generating a “dimensional zonemap” that allows a database server to avoid scanning disk blocks of a fact table based on filter predicates in a query that qualify one or more dimension tables. The zonemap divides the fact table into sets of contiguous disk blocks referred to as “zones”. For each zone, a minimum value and a maximum value for each of one or more “zoned” columns of the dimension tables is determined and maintained in the zonemap. For a query that contains a filter predicate on a zoned column, the predicate value can be compared to the minimum value and maximum value maintained for a zone for that zoned column to determine whether a scan of the disk blocks of the zone can be skipped.Type: GrantFiled: September 28, 2012Date of Patent: March 31, 2015Assignee: Oracle International CorporationInventors: Mohamed Ziauddin, Andrew Witkowski
-
Publication number: 20150088916Abstract: A method for operating a building information modeling (BIM) system is provided. The method includes at a BIM server, in response to receiving a save tri-dimensional data command from a client computing device, associatively mapping identification data in each of a building model, a hierarchical structure of building model data, and a Construction Operations Building Information Exchange (COBie) spreadsheet and storing a representation of the associative mapping of the identification data for display in at least one of the BIM server and a client computing device in electronic communication with the server over a network.Type: ApplicationFiled: September 19, 2014Publication date: March 26, 2015Inventors: Richard Stokoe, Laurence Skoropinski, Andrew Thomson, Andrew Burden, Lloyd Pickering
-
Publication number: 20150088898Abstract: Provided are methods comprising receiving a query for information from the database, determining particular data element types and data element values that are the subject of the query, instantiating a query data structure containing the data element types and the data element values that are the subject of the query, identifying records within the database that contain one or more data element types and/or data element values that are included in the query data structure, and instantiating a results data structure comprising information relating to the identified records.Type: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Inventors: Chris Branch, Alistair Eaves
-
Publication number: 20150088902Abstract: Provided are methods comprising receiving a query for information from the database, determining particular data element types and data element values that are the subject of the query, instantiating a query data structure containing the data element types and the data element values that are the subject of the query, identifying records within the database that contain one or more data element types and/or data element values that are included in the query data structure, and instantiating a results data structure comprising information relating to the identified records.Type: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Inventors: Anders Nilsson, Ingemar Carlo, José Diaz López, Håkan Wolgé, Anders Helmer, Thomas Lindén
-
Patent number: 8990146Abstract: According to some embodiments, a system, method, means, and/or computer program code are provided to facilitate a display of information on a client device. For example, a server may retrieve first enterprise data from an enterprise database and store the first enterprise data into a first client based cache at the server, the first client based cache being associated with a first user. Similarly, the server may retrieve second enterprise data from the enterprise database and store the second enterprise data into a second client based cache at the server, the second client based cache being associated with a second user. Subsequent to the storing of the first enterprise data, the server may receive a display request from a first client device associated with the first user and transmit the first enterprise data to the first client device.Type: GrantFiled: December 22, 2010Date of Patent: March 24, 2015Assignee: SAP SEInventors: Karl-Peter Nos, Andreas Riehl, Belenki Michael
-
Patent number: 8990227Abstract: Techniques for providing a consolidated view of directory changes across different directory servers. In one set of embodiments, a changelog record can be received from a directory server, where the directory server is associated with a proprietary changelog format, and where the changelog record is formatted according to the proprietary changelog format. The received changelog record can then be translated into a virtualized changelog record that is formatted according to a standard changelog format, and the virtualized changelog record can be sent to a consuming client. In a further set of embodiments, a “changelog cookie” can be generated for a virtualized changelog record prior to sending the record to a client. In various embodiments, the changelog cookie can act as a globally unique identifier—i.e., an identifier that distinguishes the virtualized changelog record from other virtualized changelog records.Type: GrantFiled: August 23, 2011Date of Patent: March 24, 2015Assignee: Oracle International CorporationInventors: Amit Sharma, Jingjing Wei, Vasukiammaiyar Asokkumar
-
Patent number: 8990228Abstract: Methods for organizing data. The methods may comprise the step of receiving a write request comprising a data unit. The methods may also comprise the steps of organizing the data unit into a sub-file and incorporating the sub-file into a data file according to a log-structured organization system. In addition, the methods may include the step of writing the data file to a data storage according to a second organization system.Type: GrantFiled: July 22, 2013Date of Patent: March 24, 2015Assignee: OSR Open Systems Resources, Inc.Inventors: W. Anthony Mason, Peter G. Viscarola, Mark J. Cariddi, Scott J. Noone
-
Publication number: 20150082386Abstract: A system for distributing digital content obtained from a variety of sources in a variety of formats is described that utilizes a content distribution system configured to receive and store the content files, convert the content file both into a standardized format file and into a thumbnail file, and associate the content with one or more tags that can signify characteristics or relevant facts about the content file. Users of the system select one or more tags on their remote devices in order that the content distribution system automatically transmit to the remote device thumbnail images of those content files that match the selected tags. Users can then select the thumbnail image in order to cause the system to transmit to the remote device the standardized format version of the content.Type: ApplicationFiled: June 13, 2014Publication date: March 19, 2015Inventor: John Safa