Patents Issued in April 11, 2019
  • Publication number: 20190108223
    Abstract: Technologies are provided for capturing information during a data migration and to use the captured information to generate data migration artefacts that can be used in subsequent data migrations. Artificial intelligence techniques can be used to analyze the captured data migration information and to generate a data migration model that can be used to create the data migration artefacts. Changes made to the data migration artefacts can be tracked and used to train the data migration model. Additionally or alternatively, during execution of the subsequent data migration, additional data migration information can be captured and used to train the data migration model. The captured data migration activity can include data access operations such as data transactions, system log activity, and/or source code for one or more data migration programs and/or scripts. Computer system version information can be detected and different migration artefacts can be created for different computer system versions.
    Type: Application
    Filed: October 9, 2017
    Publication date: April 11, 2019
    Applicant: SAP SE
    Inventors: Toni Fabijancic, Sebastian Mietke
  • Publication number: 20190108224
    Abstract: A system comprising a memory storing an inverted index of a corpus of documents, and a processor coupled to the memory and configured to receive a search query, after receiving the search query identify a first subset of documents that include the search query by searching, based on the search query, the inverted index of the corpus of documents, wherein the corpus of documents includes the first subset of documents, process the first subset of documents to identify entities related to the search query and relations between the entities and the search query, and generate a knowledge graph based on the entities and the relations.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Stephen A. Boxwell, Kyle M. Brake, Keith G. Frost, Stanley J. Vernier
  • Publication number: 20190108225
    Abstract: In accordance with an embodiment, described herein is a system and method for enabling in-place record content management. A records management agent within a content management system can communicate with a records management system in an asynchronous manner, such as in response to a request or prompt, or in combination with check-in of content into the content management system. The records management agent can fetch a records folders hierarchy from the records management system for use in selecting record policies to be applied to content. The records management agent can associate content with selected records folders within the records folders hierarchy, and can update metadata corresponding to the content. The records management agent can send the updated metadata to the records management system. In an embodiment, the records management agent can be provided as a reusable, pluggable component within an existing content management system.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Praveen Kumar Jayaram, Shyam Babu Prasad, Bhageerath Arasachetty
  • Publication number: 20190108226
    Abstract: A computer-implemented method that includes receiving a search query and, after receiving the search query, identifying a first subset of documents that include the search query by searching, based on the search query, an inverted index of a corpus of documents that includes the first subset of documents. The computer-implemented method additionally includes processing the first subset of documents to identify entities related to the search query and relations between the entities and the search query. The computer-implemented method additionally includes generating a knowledge graph based on the entities and the relations.
    Type: Application
    Filed: November 6, 2017
    Publication date: April 11, 2019
    Inventors: Stephen A. Boxwell, Kyle M. Brake, Keith G. Frost, Stanley J. Vernier
  • Publication number: 20190108227
    Abstract: A media item may be received by a computing device. One or more works may be identified in the media item. One or more ratios may be determined based on the length of the media item and/or lengths of one or more identified works in the media item. An output may be determined based on the one or more ratios.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Vance Ikezoye, Jay Friedman, Erling Wold, Michael Thomas Edwards
  • Publication number: 20190108228
    Abstract: In one embodiment, a method includes receiving a search query comprising one or more n-grams from a client system associated with a user of an online social network, generating one or more term embeddings representing the one or more n-grams of the search query, respectively, encoding the one or more term embeddings to generate a query embedding representing the search query, decoding the query embedding to generate one or more output term embeddings representing one or more query tokens, constructing a query command from the one or more output term embeddings, executing the query command to retrieve one or more search results, and sending, to the client system in response to the search query, instructions for generating a search-results interface for presentation to the user, the search-results interface comprising one or more of the retrieved search results.
    Type: Application
    Filed: October 9, 2017
    Publication date: April 11, 2019
    Inventors: Bo Zeng, Haixun Wang
  • Publication number: 20190108229
    Abstract: Methods and systems for using dispersed cached data stored in multiple database nodes for serving database access requests are described herein. Upon receiving a request for data from a requesting device, a first application server determines whether the requested data is stored in a local cache memory. If it is determined that the requested data is not stored in the local cache memory, without accessing a local, first database, the first application server determines that the requested data is stored in a cache memory of a second application server, wherein the second application server stores at least a portion of the data from a second database in its cache memory. The first application server retrieves the requested data from the cache memory of the second application server and provides the retrieved data to the requesting device.
    Type: Application
    Filed: October 10, 2017
    Publication date: April 11, 2019
    Inventor: Shanmukh Sista
  • Publication number: 20190108230
    Abstract: A method and system may be implemented for automatically analyzing data in a database. The method and system may receive a current context of the database. The method and system may identify one or more columns of utility based on the current context and generate a current context based on the one or more columns of utility. The method and system may generate one or more exploration queries. The method and system may explore the one or more exploration queries to generate an exploration result set. The method and system may generate one or more insights. The one or more insights may be based on the current context, the exploration result set, or both. The method and system may rank the insights. The method and system may display, transmit, or store the one or more insights based on the rank.
    Type: Application
    Filed: October 10, 2018
    Publication date: April 11, 2019
    Inventors: Amit Prakash, Antony Chuxiao Chen, Gunjan Jha, Jasmeet Singh Jaggi, Manoj Krishna Ghosh, Pavan Ram Piratla, Pradeep Dorairaj, Sanjay Agrawal
  • Publication number: 20190108231
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for creating an application-aware snapshot of a storage volume. A network association module is configured to determine an owner for a storage volume. A requester module is configured to request a snapshot operation for a storage volume. A snapshot operation may be initiated from a storage appliance. A provider module is configured to create a snapshot of data of a storage volume in a storage appliance in response to a determined owner quiescing activity for the storage volume.
    Type: Application
    Filed: November 23, 2018
    Publication date: April 11, 2019
    Inventor: John A. Patterson
  • Publication number: 20190108232
    Abstract: The system described herein is an autonomous decentralized platform that facilitates a framework for the evolution of verified reputation for anonymous or identifiable users, human or machine. The platform can be built on decentralized or centralized networks, including a blockchain or distributed hash table. Described herein is the architecture's implementation in the case of a distributed network with anonymous users. Using a system of checks and balances, the platform is designed to address the Sybil attack and tyranny of the majority problems.
    Type: Application
    Filed: October 8, 2018
    Publication date: April 11, 2019
    Applicant: SyTRes LLC
    Inventors: Craig J. Calcaterra, Wulf A. Kaal
  • Publication number: 20190108233
    Abstract: A save folder to be used in order for an analysis data acquisition device to save an analysis data file in a storage is created by a creator. When a file determiner determines that the analysis data file is saved in the created save folder, the analysis data file saved in the save folder is registered by a registrator in an analysis database of a database storage device. When an end determiner determines that an instruction for ending registration of the analysis data file in the analysis database has been given, a region processor makes the save folder unavailable for the registration of the analysis data file in the analysis database.
    Type: Application
    Filed: October 5, 2018
    Publication date: April 11, 2019
    Applicant: SHIMADZU CORPORATION
    Inventors: Kazuhito WAKABAYASHI, Takayuki NAKATANI
  • Publication number: 20190108234
    Abstract: A widget recommendation system and method recommends user interface widgets for an event that contains content or a presentation. In one embodiment, the system recommends user interface widgets for a landing page for the content or presentation of an event. The system and method may extract features from past events and recommend the user interface widgets.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Erika TORRES, Jayesh Sahasi
  • Publication number: 20190108235
    Abstract: Systems and methods for receiving a search query and suggesting one or more alternative queries based on the received search query when processing an electronic search are disclosed. The method includes receiving, by a server, an electronic search query from a user device of a user; obtaining one or more search results responsive to the electronic search query; obtaining a suggested electronic search query based on the electronic search query as received; the suggested electronic search query determined based on information representative of an importance of the electronic search query; generating an electronic response including the one or more search results and the suggested electronic search query for display on a display of the user device; and providing the electronic response including the one or more search results and the suggested electronic search query as a hyperlink to the user device for display on the display of the user device.
    Type: Application
    Filed: October 5, 2018
    Publication date: April 11, 2019
    Inventors: Zhiping ZHENG, Howard WAN
  • Publication number: 20190108236
    Abstract: A method and apparatus for generating composite documents from document containers using a set of rules to populate slots in the containers with variable content is presented. The present invention allows the user to produce many individual, customized documents from a single container or set of linked containers and a set of content items stored in a database. Each container includes a set of rules that establish one-to-one, one-to-many, many-to-many, or circular mappings between slots and content items. In one or more embodiments, the present invention may be used to create customized composite photograph collages, such as custom school pictures, where each generated document is a photograph collage that features a photograph of an individual student in a central, enlarged, or more prominent position, with smaller photographs of the other students in the class or school in less prominent positions in the collage.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventor: Sahadevan Balachandran
  • Publication number: 20190108237
    Abstract: A computer-implemented method for content-agnostic referencing of a binary data file, the method comprising: determining a length of the binary data file, the length comprising the number of bits of the binary data file; for the determined length, generating all permutations of data of the determined length; locating an index within the generated permutations, wherein the index is the starting position of the binary data file within the generated permutations; and using the length and the index to indicate the binary data file.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Applicant: LOGNOVATIONS HOLDINGS, LLC
    Inventor: Christopher McElveen
  • Publication number: 20190108238
    Abstract: A method for using a block storage device for storing and reproducing electronic files is disclosed. The block storage device includes blocks, each one possessing a logical block address (LBA) unique to that block. The method includes providing a deduplication pathway, including a deduplication data structure (DDS), and a block indirection pathway, including a block indirection data structure (BIDS). When receiving an electronic file, if deduplication is desired for the electronic file, then processing the electronic file only through the deduplication pathway, and, otherwise, processing the electronic file only through the block indirection pathway.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventor: Alan William Somers
  • Publication number: 20190108239
    Abstract: A method of providing user access history for a collaborative document includes receiving, by a server, a request for the collaborative document from a user device of a user of a plurality of users that have permission to access the collaborative document, providing, by the server, the collaborative document to the user device for presentation to the user in a user interface on the user device, receiving, from the user device, a request for the user access history for the collaborative document presented in the user interface on the user device, creating, by the server, the user access history for the collaborative document based on accesses of the collaborative document by one or more of the plurality of users, and providing, by the server, the user access history for the collaborative document to the user device for display in the user interface presenting the collaborative document.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Allen Yang, Clayton Williams, James Zoll, Andrea Dulko, Matthew Pearson-Beck, Blake Robert VanLandingham, Chi Ho Chun, Tianlei Tang
  • Publication number: 20190108240
    Abstract: Systems and methods for on-demand generation of customizable collaboration network graphs. A method embodiment operates in a collaboration system that comprises content objects that are operated on by a plurality of users. Interactions with the content objects are detected and streamed into a customizable graph platform. Customization is accomplished by configuring the graph platform to gather particular events and corresponding data that pertain to the entity interaction events and/or to the users that raised the events. The graph platform organizes the data into data structures that codify a collaboration network graph, where the nodes of the collaboration network graph refer to customizable ones of the content objects and where the edges of the collaboration network graph refer to customizable parameters or values that characterize relationships between connected nodes of the collaboration network graph.
    Type: Application
    Filed: October 8, 2018
    Publication date: April 11, 2019
    Applicant: Box, Inc.
    Inventors: Sesh Jalagam, Victor De Vansa Vikramaratne
  • Publication number: 20190108241
    Abstract: Systems and methods for embedded content object collaboration. A server of a cloud-based content management system hosts an access point to a set of executable code. The executable code is configured to facilitate interaction with a user. The user initiates operations that are performed either at the cloud-based content management system or at the at least one user device, or both. The operations include (1) user interactions with a shared content object, (2) user selection of at least one embedded content object within the shared content object, (3) editing the embedded content object at the at least one user device, (4) replicating one or more changes performed on the embedded content object to a remotely-stored instance of the embedded content object, and (5) downloading at least a portion of the updated, remotely-stored instance of the embedded content object to the user device.
    Type: Application
    Filed: October 8, 2018
    Publication date: April 11, 2019
    Applicant: Box, Inc.
    Inventors: Brian James Emerick, Zachary Kelly, Swaroop Butala, Ke Huang, Kevin Tsoi, Naeim Semsarilar
  • Publication number: 20190108242
    Abstract: A method including extracting an image feature vector of a target image, wherein the image feature vector is used for representing image content of the target image; and determining, in the same vector space, a text corresponding to the target image according to a correlation between the image feature vector and a text feature vector of the text, wherein the text feature vector is used for representing semantics of the text. The method solves the problems of low efficiency and high requirements on the system processing capability in the conventional techniques, thereby achieving a technical effect of easily and accurately implementing image tagging.
    Type: Application
    Filed: October 10, 2018
    Publication date: April 11, 2019
    Inventors: Ruitao Liu, Yu Liu
  • Publication number: 20190108243
    Abstract: Systems and methods for backing up and restoring virtual machines in a cluster environment. A cluster agent that is cluster aware operates as an interface with the backup server. The cluster agent can locate the virtual machines being backed up or restored and coordinate with a local agent to perform the backup or restore of the virtual machines.
    Type: Application
    Filed: December 4, 2018
    Publication date: April 11, 2019
    Inventors: Min-Chih L. Earl, Matthew D. Buchman, Jerzy Gruszka
  • Publication number: 20190108244
    Abstract: Techniques for generating a schema for a data input file are described herein. In an embodiment, a server computer receives a data input file. The server computer system selects a sample excerpt from the data input which comprises a subset of the data input file. The server computer system analyzes the sample excerpt to determine a row delimiter for the data input file, a column delimiter for the data input file, and a plurality of data format types. Using the column delimiter, row delimiter, and plurality of data format types, the server computer system generates a candidate schema for the data input file.
    Type: Application
    Filed: December 5, 2018
    Publication date: April 11, 2019
    Inventors: Nir Ackner, Eric Lin
  • Publication number: 20190108245
    Abstract: In one embodiment, techniques are provided for aligning source infrastructure data to be compatible with a conceptual schema (e.g., BIS) implemented through an underlying database schema (e.g., DgnDb). Data aligned according to the conceptual schema may serve as a “digital twin” of real-world infrastructure usable throughout various phases of an infrastructure project, with physical information serving as a “backbone”, and non-physical information maintained relative thereto, forming a cohesive whole, while avoiding unwanted data redundancies. Source-format-specific bridge software processes may be provided that that know how to read and interpret source data of a respective source format, and express it in terms of the conceptual schema.
    Type: Application
    Filed: October 10, 2018
    Publication date: April 11, 2019
    Inventors: Keith A. Bentley, Casey Mullen, Samuel W. Wilson
  • Publication number: 20190108246
    Abstract: Techniques and solutions are described for facilitating data archival, including for improving compliance with retention policies and legal requirements. Data objects can be assigned an expiration date based on properties of the data objects and rules associated with such properties. The data objects can be stored in an archive. In some cases, the data objects can be automatically deleted when the expiration date passes. In other cases, the data objects can be manually deleted when the expiration date passes, with deletion not occurring, and an error being generated, if the expiration date has not passed. Unstructured data objects can be associated with structured data objects through association lists, where an association list can be used to delete such unstructured data objects with or without deletion of an associated structured data object, and where the unstructured data objects can be linked with retention policy information of the structured data object.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Applicant: SAP SE
    Inventors: Sharath Jois, Tenzin Choegyen
  • Publication number: 20190108247
    Abstract: A performance measurement indexing system indexes a data store containing data entries indicative of message processing by an application. The application includes a plurality of checkpoints, and the data store contains data logged upon each message traversing the checkpoints in the application. The performance measurement indexing system determines which data entries relate to messages that satisfy a delay condition, and limits queries run on the data store to those data entries, thereby increasing the speed and efficiency with which queries can be serviced.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Kyle Dennis Kavanagh, José Antonio Acuña-Rohter, David Michael Wong
  • Publication number: 20190108248
    Abstract: Methods and systems are described for creating a custom index in a multi-tenant database environment. In one embodiment, a method includes obtaining query for a multi-tenant database that is recommended as a candidate for creating an additional filter, evaluating the query against criteria to determine whether to select the query for creating the additional filter, and creating the additional filter for the query, if the query is selected.
    Type: Application
    Filed: October 22, 2018
    Publication date: April 11, 2019
    Inventors: Chirag Rajan, Arup Dutta, John O'Brien, Jaikumar Bathija, Greg Salmon, Dan Soble, RamaLinga R. Penmetsa, Hoon Kim, Yanan Jiang, Karthik Rajan, Jesse Collins
  • Publication number: 20190108249
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a feature clustering of users, user correlation database access, and user interface generation system. The system can obtain information stored in different databases located across geographic regions, and determine unique users from the different information. The information can be included in unique records in the databases, with each record describing a particular user, and with each user described with imperfect identifying information. The system can analyze the different information utilizing machine learning models, and can associate each record with a particular unique user. The system can obtain identifications of items associated with each user, and determine the propensity of the user to disassociate with one or more items, or determine likelihoods of future association with different items not presently associated with the user.
    Type: Application
    Filed: November 21, 2018
    Publication date: April 11, 2019
    Inventors: Matthew Elkherj, Xavier Falco, Pierre Cholet, Giulio D'Ali' Aula, Andrew Ehrich
  • Publication number: 20190108250
    Abstract: An update basis for updating digital content in a digital medium environment is described. The digital content is updated by incorporating new digital content components from a service provider system, such as a stock content service, to keep the digital content from seeming stale to client device users. The service provider system controls provision of digital content components according to an update basis described in a component request. In part, component requests ask that the service provider system provide digital content components for incorporation with digital content. Component requests also describe a timing basis with which digital content components are to be provided as updates. By way of example, the timing basis may correspond to a time interval (e.g., daily, weekly, monthly, seasonally, times of day, and so on), receiving user input in relation to the digital content (e.g., a navigation input to a web page), and so forth.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Applicant: Adobe Systems Incorporated
    Inventors: Gavin Stuart Peter Miller, Kevin Gary Smith, Kent Andrew Edmonds, Govind P. Balakrishnan
  • Publication number: 20190108251
    Abstract: A monitoring module interfaces with existing non-retrospective data storage systems, thus providing mechanisms for detecting and reporting changes in data values stored in such systems. The monitoring module acts as a change detection layer that can operate in connection with multiple disparate systems and/or locations, so as to provide users with a unified view into data stored in such systems. For example, a user can consult a single app, website, or software application, to view changes for data values stored in multiple disparate systems and/or locations; the app can be configured to automatically generate notifications and alerts to users, and can provide the ability to respond to such notifications and alerts, take actions, and/or dive deeper into underlying data.
    Type: Application
    Filed: October 9, 2017
    Publication date: April 11, 2019
    Inventors: Peter Yared, Jan Surovec, Tomas Kmec, Simon Macharecek
  • Publication number: 20190108252
    Abstract: A method is provided for a key-value (KV) store database management system (DBMS) to provide a KV store to an application. The method includes providing a low-level KV store and a top-level KV store each having its own distinct transaction. The low-level KV store includes key-value pairs. The top-level KV store includes information leading to the low-level KV store. The information in the top-level KV store includes a minimum key in the low-level KV store, a last committed transaction for the low-level KV store, and a pointer to a root node of the low-level KV store. The method further includes committing a current transaction for the low-level KV store by persisting changes during the current transaction for the low-level KV store to secondary memory, updating the information of the top-level KV store with the current transaction for the low-level KV store as the last committed transaction for the low-level KV store, and opening a new transaction for the low-level KV store.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Alex Lyakas, Shyam Kaushik V.
  • Publication number: 20190108253
    Abstract: Systems and methods for providing a database having a plurality of standard configuration settings are presented. Requests corresponding to modifications to some or all of the standard configuration settings are monitored during customization of the database. A determination of whether the modifications are allowed is made. Based on the determination, a message comprising allowance or denial for each of the modifications is generated. Data characterizing allowed modifications is logged. The logged data is used to update the database when the standard configuration settings of the database change as part of a database upgrade. Data characterizing the allowed modifications is extracted from the logged data and used to generate differences between a newer version of the database and an older version of the database.
    Type: Application
    Filed: October 9, 2017
    Publication date: April 11, 2019
    Inventor: Erich Ackermann
  • Publication number: 20190108254
    Abstract: Systems and methods for multi-dimensional query statement modification are described. A system presents a user interface including a first plurality of graphical elements representing a plurality of activity dimensions to a user. The system detects a user selection of a first activity dimension and a second user selection of a first attribute of the first activity dimension without a selection of the second attribute. The system searches objects using a search query based on the first activity dimension and the first attribute to return search results including a first object published on a network-based publication system by a client. The system provides a notification message to the user responsive to identifying feedback information that is received from a trading partner of the client as transgressing a first threshold. The feedback information is identified based on the first object and the second attribute that is not selected from the user interface.
    Type: Application
    Filed: November 19, 2018
    Publication date: April 11, 2019
    Applicant: eBay Inc.
    Inventors: Marc Delingat, Snezana Sahter, Liangjie Xu
  • Publication number: 20190108255
    Abstract: A server receives a first query to perform one or more operations on an encrypted database and intercepts the first query. A set of data referenced by the first query is determined to include data that is to be encrypted. Based on metadata, one or more data columns of the data that is to be encrypted are identified as well as an encryption scheme to be applied to each of the data columns. Each of the identified data columns is encrypted based on the identified encryption scheme to produce encrypted data. One or more of the operations of the first query is determined to be unsupported on encrypted data. The one or more operations are executed on a token vault at a tokenizer to retrieve token data referencing the encrypted data. The first query is replaced with a modified query based on the retrieved token data. The modified query is executed on the encrypted database to retrieve an encrypted query result.
    Type: Application
    Filed: October 10, 2017
    Publication date: April 11, 2019
    Inventors: Ami Tabak, Roopang Chauhan, Gangadhar Mavuru, Karan Sasan
  • Publication number: 20190108256
    Abstract: The invention pertains to a system for scalable database security which utilizes dynamically-generated queries to restrict any requests to searching through only that data which a user has permission to access. By using user-permissions to dynamically generate the queries, risk of unintended data disclosure is limited and system resources are more effectively used.
    Type: Application
    Filed: October 9, 2018
    Publication date: April 11, 2019
    Inventors: DANNY ESTES, DAVE ROSENFELD, GREG WALKER, JON-ERIC DINSMORE, WILLIAM ROTON
  • Publication number: 20190108257
    Abstract: A speech recognition and natural language understanding system performs insertion, deletion, and replacement edits of tokens at positions with low probabilities according to both a forward and a backward statistical language model (SLM) to produce rewritten token sequences. Multiple rewrites can be produced with scores depending on the probabilities of tokens according to the SLMs. The rewritten token sequences can be parsed according to natural language grammars to produce further weighted scores. Token sequences can be rewritten iteratively using a graph-based search algorithm to find the best rewrite. Mappings of input token sequences to rewritten token sequences can be stored in a cache, and searching for a best rewrite can be bypassed by using cached rewrites when present. Analysis of various initial token sequences that produce the same new rewritten token sequence can be useful to improve natural language grammars.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Luke Lefebure, Pranav Singh
  • Publication number: 20190108258
    Abstract: A method is disclosed, as well as systems, performed by one or more processors, for interacting with data in a data repository. The method comprises receiving, in a data catalogue environment, a search request relating to one or more items in the data repository and determining an object type associated with the one or more items. Other operations comprise loading an object template in dependence on the determined object type, populating the template with data from the data repository in dependence on the search request to create an object view, and displaying the object view within the data catalogue environment. The data repository comprises a plurality of joined datasets, and wherein the object view comprises one or more links to items in a joined dataset.
    Type: Application
    Filed: October 4, 2018
    Publication date: April 11, 2019
    Inventors: Tony Poor, Alessandro Mingione, Roger Chen, Richard Wu, Sebastian Brueckner
  • Publication number: 20190108259
    Abstract: A processor may receive a query from a user. The query may include one or more portions. The processor may identify a primary function. The processor may determine to segment the primary function into two or more subsidiary functions. The processor may process a first portion of the query with a first subsidiary function. The processor may display a processed outcome of the query to the user.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Rodric Rabbah, Nicholas M. Mitchell, Stephen Fink, Olivier L. J. Tardieu
  • Publication number: 20190108260
    Abstract: Embodiments relate to efficiently performing an inner join on segments from a data source, where the segments have wildcards in join columns. An algorithm for an inner segment join operator may build a location map that describes locations, by segment and column, of values in the join columns of rows in the segments. A map of wildcard locations, by segment and column, may also be constructed. The location map may be supplemented with information from the wildcard map. The data source is scanned and contents of rows in the data source are queried against the location map to join rows with segments that match due to either matching values or wildcard presence. A user interface may be provided to facilitate construction of joins using the inner segment join operator.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Benjamin Mark Zhitomirsky, Roy Ben Ofer, Adi Eldar
  • Publication number: 20190108261
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for disaggregating latent causes for computer system optimization. In one aspect, a method includes accessing a data stream for data values resulting from operations performed by a computer system; providing the data values as input to a data disaggregation machine learning model that generates descriptors of latent causes of the data values; providing the data values and the descriptors of the latent causes of the data values as inputs to a control system model that generates embedded representations of commands to modify the operations performed by the computer system; determining commands to modify the operations performed by the computer system based on the embedded representations of commands to modify the operations performed by the computer system; and providing the commands to the computer system.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Milad Olia Hashemi, Parthasarathy Ranganathan, Harsh Satija
  • Publication number: 20190108262
    Abstract: This disclosure relates to a system and method for data analysis. According to a first aspect, there is described a method, the method being performed using one or more processors, comprising: receiving one or more user inputs indicative of one or more relationships between data in a plurality of datasets; determining, based on the one or more user inputs, at least one object view for visualising the data in the plurality of datasets; generating, based on the one or more user inputs, metadata comprising: an object graph indicative of the one or more relationships between two or more of the plurality of datasets; and information identifying the at least one object view; and in response to a query relating to the plurality of datasets, using the metadata to determine how response data responding to the query should be provided.
    Type: Application
    Filed: July 6, 2018
    Publication date: April 11, 2019
    Inventors: Myles Scolnick, Jack Grossman, Jim Inoue
  • Publication number: 20190108263
    Abstract: In one embodiment, a method may include, by one or more computing systems of an online social network, receiving a first event listing corresponding to a first event, placing the first event listing in a first bucket of an array based on a time of the first event, identifying one or more second event listings having a time placing them in the first bucket of the array or one of the buckets of the array adjacent to the first bucket, computing, for each of the second event listings, a similarity score between the first event listing and the second event listing, and updating each second event listing having a similarity score greater than a threshold score to include redirection information to the first event listing.
    Type: Application
    Filed: December 19, 2017
    Publication date: April 11, 2019
    Inventor: Omid Rouhani-Kalleh
  • Publication number: 20190108264
    Abstract: The present invention discloses a system prototype of an intelligent regional mobile healthcare integrated data center based on metadata, characterized by comprising the following steps: collecting data from a mobile medical aid post, extracting and purifying the data, and loading same in a regional mobile healthcare integrated data center; providing the data for a data warehouse by aggregating the data; according to categories of mobile healthcare, extracting corresponding professional metadata from the data warehouse, to form a data market; and mapping metadata of a knowledge base to dictionary data of a service system by matching and merging logics, to provide uniform analysis paths and data services. The system prototype of an intelligent regional mobile healthcare integrated data center based on metadata is constructed.
    Type: Application
    Filed: May 21, 2018
    Publication date: April 11, 2019
    Inventors: Jun ZHANG, Yong Fang, Bin Wang
  • Publication number: 20190108265
    Abstract: Disclose herein are applications and platforms for streamlined production of charts and reports from databases containing time series datasets and/or timestamped data. The applications described herein may employ dynamically retrieve data from data centers to quickly provide options to the user. The platform further allows configuration of the charts and/or reports by providing lists of metrics that may be available in the selected data, and lists of transforms that may be applied to the data. The application may employ dynamic user interfaces, which provide processing of the received time series datasets in a data agnostic manner. As a result, the systems and methods described herein may allow generating charts and reports using a streamlined workflow.
    Type: Application
    Filed: November 16, 2017
    Publication date: April 11, 2019
    Inventors: Robert-Jan Barmentloo, Elliot Monifi, Benedetto Fiorelli, Josip Filipovic, Oriol Arbones, Lidhvija Boini
  • Publication number: 20190108266
    Abstract: In one example, a system and method for replication and recovery of protected resources may include one or more vendor neutral components that identify a corresponding vendor specific replication and/or recovery tool. The vendor specific tool is then executre to obtain replication data related to the protected logical entity. The replication data is formatted in a vendor neutral format, and forwarded to a target site over a data transport mechanism. The target site can then reformat the replication data into the appropriate vendor specific formats required on the target site (which may not be the same vendor or vendor formats on the source site), and proceed to recover and/or replicate the protected resources.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Amol Manvar, Krunal Jain, Nandkumar Mane, Rahul Rege
  • Publication number: 20190108267
    Abstract: A method is provided for a key-value (KV) store database management system (DBMS) to provide a KV store to an application. The method includes providing a first low-level KV store and a top-level KV store. The first low-level KV store includes a root node and leaf nodes. The top-level KV store includes a leaf node pointing to the first low-level KV store. The leaf node in the top-level KV store includes a minimum key in the first low-level KV store and a pointer to the root node of the first low-level KV store. The method further includes determining a key-value insertion to the KV store would increase a number of keys in the first low-level KV store over an upper threshold and, in response to said determining, creating a second low-level KV store.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Alex Lyakas, Shyam Kaushik V.
  • Publication number: 20190108268
    Abstract: A computing device includes an interface configured to communicate with a second computing device, a memory configured to store a first copy of a file that is synchronized with a second copy of the file stored at the second computing device, and a processor. The processor is configured, in response to receiving an update to the file while the interface is unable to communicate with the second computing device, to access versioning management data indicating synchronization settings associated with each of a plurality of files that includes the file. The processor is configured to, conditioned on determining that the versioning management data indicates a first synchronization setting associated with the file, write the update to the first copy, and conditioned on determining that the versioning management data indicates a second synchronization setting associated with the file, refrain from writing the update to the first copy.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Rodolfo A. Santiago, Claudiu Bogdan Sherry Danilov, Greg Kimberly
  • Publication number: 20190108269
    Abstract: Performing data replication from a time management system. The method includes reading, by a replication controller, a replication configuration upon creation, modification, or deletion of a first data object. The configuration references a replication scenario of a defined set of replication scenarios, the replication scenario having one or more associated replication scenario objects. The method further includes creating, or changing a status of, a data replication proxy object if the first data object is an associated replication scenario object of the replication scenario, the data replication proxy object referencing the first data object. The method further includes receiving a query requesting instances of the data replication proxy object having a status of out of sync or deleted. The method further includes responding to the query with the instances of the data replication proxy object having the status of out of sync or deleted.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Philipp Suenderhauf, Anna-Lena Spaegele, Dirk Richtsteiger, Christiane Konstandin, Christoph Zakwieja, Jan Piechalski
  • Publication number: 20190108270
    Abstract: Embodiment for identifying data convergence are presented. First and second sets of data each comprising heterogeneous data are each processed in accordance with a data clustering algorithm so as to obtain a plurality of primary and secondary data clusters, respectively, where each data cluster comprising homogeneous data. The primary and secondary data clusters are analyzed with respect to time to identify convergence of data of the first and second sets of data to first and second topics, respectively. The first and second topics are compared to determine a pattern of data convergence for the first and second data sets.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Jonathan Dunne, Karen Forde, William Holmes, Andrew Penrose
  • Publication number: 20190108271
    Abstract: System and methods for summarizing collaboration activity events into a plurality of pages that are then scored with respect to user-specific relevance that is based on a set of comprehensibility characteristic parameters. The collaboration activity events are summarized into groups of activities based on certain common attributes that are deemed to have quantitatively measurable relevance to the user. The groups of activities are assembled into a plurality of personalized candidate pages. The candidate summary pages are then scored using a function that includes parameters that serve to quantify how interesting or readable the particular user would find the particular candidate summary page. One or more of the higher scoring candidate summary pages are selected for presentation to the user.
    Type: Application
    Filed: October 9, 2017
    Publication date: April 11, 2019
    Applicant: Box, Inc.
    Inventor: Victor De Vansa Vikramaratne
  • Publication number: 20190108272
    Abstract: The process receives a visual specification, which specifies data sources, visual variables, and data fields from the data sources. Each visual variable is associated with one or more data fields and each data field is either a dimension or a measure. For each measure m, the process identifies a set R(m) consisting of dimensions that are reachable from the measure by a sequence of many-to-one relationships in an object model for the data sources. For each distinct set R, the process forms a data field set S, consisting of each dimension in R and each measure m for which R(m)=R. For each set S and for each measure in the set S, the process aggregates values of the measure according to the dimensions in S. The process builds a data visualization according to the data fields in the set S and the visual variables they are associated with.
    Type: Application
    Filed: March 2, 2018
    Publication date: April 11, 2019
    Inventors: Justin Talbot, Roger Hau, Daniel Cory, Jiyoung Oh, Teresa Roberts