Patents Issued in April 30, 2020
-
Publication number: 20200133918Abstract: A drive recorder operation system includes a drive recorder and an operation server. The drive recorder generates index information respectively corresponding to a plurality of video files, sends the index information to the operation server, and prohibits a video file from being overwritten based on an overwrite prohibition command from the operation server. The operation server receives an instruction designating index information and sends an overwrite prohibition command including the designated index information to the drive recorder.Type: ApplicationFiled: December 30, 2019Publication date: April 30, 2020Inventor: Shingo KITAJIMA
-
Publication number: 20200133919Abstract: Techniques involve: in response to a first session for asynchronous snapshot replication being established between a first source device and a destination device, determining whether the first source device and the destination device have a common baseline snapshot. Such techniques further involve: in response to determining absence of the baseline snapshot, determining whether initial synchronization from a second source device to the destination device is completed. Such techniques further involve: replicating, based on a result of the determining, at least one user snapshot at the first source device to the destination device. Accordingly, duplicated user snapshots at the destination device are significantly reduced. The snapshot management and space utilization of the destination device are also improved.Type: ApplicationFiled: October 16, 2019Publication date: April 30, 2020Inventors: Changsheng Ren, Qiu Shang, Yue Qian
-
Publication number: 20200133920Abstract: Techniques perform snapshot deletion. Such techniques involve: determining an object associated with a to-be-executed snapshot deletion request in a snapshot deletion request list of a storage system; in response to the object being included in a predefined set of objects, determining information associated with the to-be-executed snapshot deletion request, the information including at least one of: a number of snapshot deletion requests in the snapshot deletion request list which correspond to snapshots associated with the object, and a waiting time of the to-be-executed snapshot deletion request in the snapshot deletion request list; determining, based on the information and from the snapshot deletion request list, a set of snapshot deletion requests associated with the object; and deleting snapshots corresponding to snapshot deletion requests in the set. Accordingly, the performance of snapshot deletion operations may be improved without any impact on other service on the storage system.Type: ApplicationFiled: October 18, 2019Publication date: April 30, 2020Inventors: Fei Wang, Changxu Jiang
-
Publication number: 20200133921Abstract: A method of sharing information on the basis of anchoring and an anchoring device supporting the same and more particularly are provided. One of the methods comprises, acquiring anchoring information including first field information permitted for sharing from a target transaction record recorded in a first blockchain and recording the acquired anchoring information in a second blockchain.Type: ApplicationFiled: October 25, 2019Publication date: April 30, 2020Inventors: Jae Seok LEE, Hyo Jung LEE, Jung Woo CHO, Ki Woon SUNG
-
Publication number: 20200133922Abstract: Disclosed herein are system, method, and computer program product embodiments for providing offline capabilities to customizable live applications in a cloud collaboration platform. The cloud collaboration platform may provide offline functions and a data application programming interface to devices connecting to the cloud collaboration platform. The offline capabilities allow devices to store data related to documents and customizable live applications in a local cache. The offline capabilities retrieve data from and store modifications to data within the local cache. The cloud collaboration platform may subsequently process the changes and determine if conflicts arise, resolving conflicts where appropriate and possible. The cloud collaboration platform may then determine a final state for a record, return the final state to the devices, and update the local caches.Type: ApplicationFiled: January 31, 2019Publication date: April 30, 2020Inventors: Julie TUNG, Rajeev NAYAK, Kevin GIBBS, Bret TAYLOR, Yang SU, Nate BOTWICK, Pedram RAZAVI, Scott GOODFRIEND, Nikrad MAHDI, Andy CHUNG, Drew HAMLIN, Patrick LINEHAN, Sophia WESTWOOD, Lindsey SIMON, Shrey BANGA, Diana BERLIN
-
Publication number: 20200133923Abstract: Techniques for data processing a data set may comprise: performing first processing that forms a first compression unit, wherein the first compression unit includes a data chunks including a first data chunk having a first entropy value less than an entropy threshold, the first processing including: receiving a second data chunk; determining, in accordance with criteria, whether to add the second data chunk to the first compression unit; and responsive to determining to add the second data chunk to the first compression unit, adding the second data chunk to the first compression unit; and compressing the first compression unit as a single compressible unit. The second chunk may be added if its entropy value is less than the entropy threshold and if entropy values of the first and second chunks are similar. The second chunk may be added if the resulting compression unit provides sufficient storage/compression benefit.Type: ApplicationFiled: September 9, 2019Publication date: April 30, 2020Applicant: EMC IP Holding Company LLCInventors: Ivan Bassov, Sorin Faibish, Istvan Gonczi
-
Publication number: 20200133924Abstract: A computer-implemented method includes executing, using a computer, a process including a main thread that receives a layout file. The layout file includes a first plurality of tags and compressed information blocks. Each tag of the first plurality is associated with a compressed information block. The method further includes decompressing the compressed information blocks using sub-threads and thereby obtaining decompressed information blocks. The sub-threads are created by the main thread, and each sub-thread corresponds to a compressed information block. The decompressed information blocks are combined into decompressed layout information. The decompressed file is partitioned and each partition is provided to a node of a distributed computing system for performing layout correction.Type: ApplicationFiled: October 30, 2019Publication date: April 30, 2020Inventors: Fu An TIEN, Changsheng YING, Hsu-Ting HUANG, Ru-Gun LIU
-
Publication number: 20200133925Abstract: An Internet of Things architecture includes a gateway, a first dongle, a first wireless device, and a cloud platform. The gateway includes a first serial port. The first dongle is received by the first serial port, and is configured to communicate using a first communication technology. The first wireless device is configured to communicate a first coded message to the first dongle using the first communication technology. The cloud platform includes a network abstraction layer that includes a first communication technology module configured to receive the first coded message associated with the first communication technology and output a first decoded message.Type: ApplicationFiled: March 15, 2018Publication date: April 30, 2020Inventors: Ankit Tiwari, Hector Moner Poy, Michael Ramoutar, Daniele Campana, Pedro Fernandez Orellana
-
Publication number: 20200133926Abstract: A computer-implemented method for implementing native contract on blockchain comprises: obtaining combined bytecode associated with a blockchain contract, wherein the combined bytecode comprises an indicator representing a type of the blockchain contract; determining the type of the blockchain contract based at least on the indicator; and executing the blockchain contract based on the determined type of the blockchain contract.Type: ApplicationFiled: December 23, 2019Publication date: April 30, 2020Inventor: He SUN
-
Publication number: 20200133927Abstract: The various embodiments described herein include methods, devices, and systems for reading and writing data from a database table. In one aspect, a method of reading and writing data from a database table, includes: (1) initiating a write transaction to write data to a first non-key column of a row of the database table, the database table having a plurality of rows, each row comprising a primary key and a plurality of non-key columns; (2) locking the first non-key column; and (3) in accordance with a determination that the second non-key column is not locked, initiating a read transaction to read data from the second non-key column, where initiation of the read transaction occurs prior to completion of the write transaction.Type: ApplicationFiled: December 30, 2019Publication date: April 30, 2020Inventors: Wilson Chang-Yi Hsieh, Alexander Lloyd, Eric Hugh Veach
-
Publication number: 20200133928Abstract: A technique for performing data deduplication operates at sub-block granularity by searching a deduplication database for a match between a candidate sub-block of a candidate block and a target sub-block of a previously-stored target block. When a match is found, the technique identifies a duplicate range shared between the candidate block and the target block and effects persistent storage of the duplicate range by configuring mapping metadata of the candidate block so that it points to the duplicate range in the target block.Type: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Inventors: Philippe Armangau, Sorin Faibish, Istvan Gonczi, Ivan Bassov, Vamsi K. Vankamamidi
-
Publication number: 20200133929Abstract: Examples of an intelligent data quality application are defined. In an example, the system receives a data quality requirement from a user. The system obtains target data from a plurality of data sources. The system implements an artificial intelligence component sort the target data into a data cascade. The data cascade may include a plurality of attributes associated with the data quality requirement. The system may evaluate the data cascade to identify a data pattern model for each of the attributes. The system may implement a first cognitive learning operation to determine a mapping context from the data cascade and a conversion rule from the data pattern model. The system may establish a data harmonization model corresponding to the data quality requirement by performing a second cognitive learning operation. The system may generate a data cleansing result corresponding to the data quality requirement.Type: ApplicationFiled: December 23, 2019Publication date: April 30, 2020Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Sabrina YAMASHITA, Armando MARTINES NETO, Vivek LIKHAR, Acyr DA LUZ
-
Publication number: 20200133930Abstract: An information processing apparatus (100) includes an input unit (102) that inputs a first threshold value and a second threshold value which are threshold values related to a degree of similarity of a feature value of each of a plurality of pieces of data, the first threshold value being for regarding data as belonging to an identical group and the second threshold value being smaller than the first threshold value, and a grouping unit (104) that groups the data by using the degree of similarity, the first threshold value, and the second threshold value, in which the grouping unit (104) causes data of which the degree of similarity with representative data is greater than the first threshold value to be included in the same group, and selects new representative data from among pieces of data of which the degree of similarity with the representative data already present is less than the second threshold value.Type: ApplicationFiled: May 31, 2018Publication date: April 30, 2020Applicant: NEC CORPORATIONInventors: Shoji NISHIMURA, Jianquan LIU
-
Publication number: 20200133931Abstract: Software for a website hosting short-text services creates an index of buckets for locality sensitive hashing (LSH). The software stores the index in an in-memory database of key-value pairs. The software creates, on a mobile device, a cache backed by the in-memory database. The software then uses a short text to create a query embedding. The software map the query embedding to corresponding buckets in the index and determines which of the corresponding buckets are nearest neighbors to the query embedding using a similarity measure. The software displays location types associated with each of the buckets that are nearest neighbors in a view in a graphical user interface(GUI) on the mobile device and receives a user selection as to one of the location types. Then the software displays the entities for the selected location type in a GUI view on the mobile device.Type: ApplicationFiled: December 30, 2019Publication date: April 30, 2020Inventors: Aasish Pappu, Amanda Stent
-
Publication number: 20200133932Abstract: A system, method, and computer-readable medium, including creating at least one data foundation table, each of the at least one data foundation tables being created for each of one or more set tables in a database based on information stored in a first set container relying on the one or more set tables; linking at least one of the created data foundation tables to a customer table in the database, the created data foundation table being linked to the customer table based on a primary key for the customer table; and storing all of the created data foundation tables in the a dedicated data structure hosted by the first set container.Type: ApplicationFiled: October 26, 2018Publication date: April 30, 2020Inventors: Christophe RICARD, Naeem ASGHAR
-
Publication number: 20200133933Abstract: A system and method including receiving a request to perform an operation relying on sets-related tables of a semantic layer universe; injecting in response to the received request, persisted Data Foundation (DF) objects stored in a dedicated data structure of a first set container into the in-memory representation of the semantic layer universe, each of the DF objects being automatically created based on sets-related tables of the semantic layer universe; injecting, by the processor and in response to the received request, persisted business layer (BL) objects stored in a dedicated data structure of the first set container into the in-memory representation of the semantic layer universe, each of the BL objects being automatically created based on the sets-related tables of the semantic layer universe; and executing the operation on the augmented semantic universe, including using the injected DF objects and the injected BL objects.Type: ApplicationFiled: October 26, 2018Publication date: April 30, 2020Inventors: Christophe RICARD, Naeem ASGHAR
-
Publication number: 20200133934Abstract: In one aspect, there is provided a method. The method may include accessing a multi-version concurrency control block providing row state for a block of rows in a table of a database, the multi-version concurrency control block including a header portion and a data portion, the header portion including a type indicator indicating whether all of the rows of the block are visible to a plurality of threads at a database management system or invisible to the plurality of threads at the database management system. Related systems, methods, and articles of manufacture are also disclosed.Type: ApplicationFiled: April 3, 2019Publication date: April 30, 2020Inventors: Amarnadh Sai Eluri, Vimal Chandran Satheesh, Mihnea Andrei, Prateek Basavapur Swamy
-
Publication number: 20200133935Abstract: The present disclosure provides a method, a device, and a computer program product for file comparison. In one embodiment, the method includes determining a set of data blocks of the first file associated with the first segment and a set of data blocks of the second file associated with the second segment, obtaining a first mapping information for data blocks in the set of data blocks of the first file and a second mapping information for data blocks in the set of data blocks of the second file, and determining a difference between the first segment and the second segment based on the first mapping information and the second mapping information.Type: ApplicationFiled: February 25, 2019Publication date: April 30, 2020Inventors: Qin Liu, Yi Wang
-
Publication number: 20200133936Abstract: A counting method, a counter and a storage medium, wherein the method includes: detecting whether a count application source exists; obtaining a quantity of counts caused by a current count application source in unit time and server-related parameters, if a count application source exists; determining a mode in which the current count application source updates the database according to the quantity of counts or the server-related parameters, the mode including a real-time mode and a high-performance mode; accumulating the counts caused by the current count application source running in the server to obtain an accumulated value, if the current count application source updates the database in the high-performance mode; and updating the accumulated value of the current count application source to the database according to a preset frequency.Type: ApplicationFiled: April 9, 2018Publication date: April 30, 2020Inventor: Huirong CAO
-
Publication number: 20200133937Abstract: Systems, methods, and devices for incrementally refreshing a materialized view are disclosed. A method includes generating a materialized view based on a source table. The method includes merging the source table and the materialized view to generate a merged table to identify whether an update has been executed on the source table that is not reflected in the materialized view. The method includes, in response to detecting an update made to the source table that is not reflected in the materialized view, applying the update to the materialized view.Type: ApplicationFiled: October 24, 2019Publication date: April 30, 2020Inventors: Thierry Cruanes, Benoit Dageville, Prasanna Rajaperumal, Jiaqi Yan
-
Publication number: 20200133938Abstract: This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to convert an asset object from a first asset type to a second asset type, in response to receiving the user input, determining a contract object published in the blockchain network and corresponding to the first asset type, converting the asset object of the first asset type into the asset object of the second asset type, and updating a target object by adding the asset object of the second asset type to the target object that was generated using the contract object for the asset object of the first asset type.Type: ApplicationFiled: December 20, 2019Publication date: April 30, 2020Applicant: Alibaba Group Holding LimitedInventor: Xuebing Yan
-
Publication number: 20200133939Abstract: At a node device associated with a blockchain as a received target transaction, a target transaction published by a user is received, where the received target transaction includes transaction content, and where at least a part of the transaction content includes a content summary associated with target content that is stored in a third-party storage system connected to the blockchain. By the node device and to the third-party storage system, the target content corresponding to the content summary is queried. By the node device, whether the target content is verified is determined. In response to determining that the target content is verified, by the node device, the received target transaction is executed based on the transaction content. By the node device, the received target transaction is stored in a distributed database associated with the blockchain.Type: ApplicationFiled: December 20, 2019Publication date: April 30, 2020Applicant: Alibaba Group Holding LimitedInventors: Honglin Qiu, Huabing Du
-
Publication number: 20200133940Abstract: This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to perform a contract operation on asset objects including digital assets corresponding to physical assets associated with the target user, in response to receiving the request, generating an asset container as an operation target of the contract operation, the asset container recording field information of the asset objects, generating an asset container group by dividing the asset container into the asset container group based on an association relationship between the asset objects, wherein the association relationship defines correspondences between each asset container in the asset container group and at least one other asset container in the asset container group, and performing the contract operation on the asset container group using a contract object.Type: ApplicationFiled: December 23, 2019Publication date: April 30, 2020Applicant: Alibaba Group Holding LimitedInventor: Xuebing Yan
-
Publication number: 20200133941Abstract: A data processing method comprises receiving a request to perform a prior period adjustment (PPA) for a tenant in which data values applicable to a time period earlier than a current time period will be modified, in response to the request, identifying a working subset of data from tenant data in the production database and copying the working subset to a calculation database separate from the production database, performing the PPA, using the working subset in the calculation database, to result in creating and storing a plurality of result data, receiving, while performing the PPA, an additional request using the tenant data in the production database, performing the additional request using the tenant data in the production database while performing the PPA and updating the replay log, after completing the PPA and using the replay log, transferring the plurality of results to the production database.Type: ApplicationFiled: December 31, 2019Publication date: April 30, 2020Inventors: Ron RASMUSSEN, Vasu KRISHNAMOORTHY, Denis GEFTER
-
Publication number: 20200133942Abstract: Data processing and storage is an important part of a number of applications. Conventional data processing and storage systems utilize either a full array structure or a full linked list structure for storing data wherein the array consumes large amount of memory and linked list provides slow processing. Thus, conventional systems and methods are not capable of providing simultaneous optimization of memory consumption and time efficiency. The present disclosure provides an efficient way of storing data by creating an integrated array and linked list based structure. The data is stored in the integrated array and linked list based structure by using a delta based mechanism. The delta based mechanism helps in determining the location in the integrated array and linked list based structure where the data should be stored. The present disclosure incorporates the advantages of both array and linked list structure resulting in reduced memory consumption and latency.Type: ApplicationFiled: October 25, 2019Publication date: April 30, 2020Applicant: Tata Consultancy Services LimitedInventors: Mahesh Damodar BARVE, Sunil Anant PURANIK, Manoj NAMBIAR, Swapnil RODI
-
Publication number: 20200133943Abstract: Disclosed is a blockchain system. A blockchain system according to an embodiment of the present disclosure includes: at least one confirmation node; at least one management node configuring a confirmation group by including the at least one confirmation node, and configuring a confirmation block by combining transactions generated in the confirmation group; and an operator node controlling the at least one management node, wherein the at least one management node configures blockchain by combining respective confirmation blocks, wherein the management node configures the blockchain by resetting a parent block on the basis of an generation order of the confirmation blocks and distributes the blockchain.Type: ApplicationFiled: October 29, 2019Publication date: April 30, 2020Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Jong Choul YIM, Sun Me KIM
-
Publication number: 20200133944Abstract: This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to transfer a plurality of asset objects including digital assets corresponding to physical assets associated with the target user, in response to receiving the request, combining the plurality of asset objects in a target object, the target object including an address field used to maintain address information of the plurality of asset objects, deleting address information corresponding to the plurality of asset objects from the target object, and adding the address information to asset receiving objects corresponding to the plurality of asset objects.Type: ApplicationFiled: December 23, 2019Publication date: April 30, 2020Applicant: Alibaba Group Holding LimitedInventor: Xuebing Yan
-
Publication number: 20200133945Abstract: Techniques and solutions are described for performing analytics on, or generating displays based on, data retrieved from a plurality of data sources, where the data sources can use one or both of different execution formats or different data schemas. For selected data, one or more analytic queries are generated. Analytic query results are provided in a standardized schema. A blend query is executed against data from the plurality of data sources, including the analytic query results in the standardized schema. Disclosed technologies can facilitate the use of data maintained in different formats or maintained in data sources that have different execution formats or protocols without requiring data replication among the data sources. The disclosed technologies can also provide a platform to which new data sources can easily be added, and can facilitate the use of multiple data sources by non-technical users.Type: ApplicationFiled: February 20, 2019Publication date: April 30, 2020Applicant: SAP SEInventors: Martin Friedt, Baré Said
-
Publication number: 20200133946Abstract: Provided are a method and apparatus for searching of a similar patent based on element alignment. The method includes: extracting patent elements from an input query patent, extracting search words from the elements, and searching for a similar patent; aligning the elements of the query patent with elements of a similar patent obtained through the search and calculating a matching rate; determining whether any element has been unmatched between the elements of the query patent and the elements of the similar patent and extracting an unmatched element; determining whether an additional search is necessary and causing a user to input a paraphrase suitable to additionally search for the unmatched element when an additional search is necessary; and receiving the paraphrase input by the user, changing the unmatched element for the received paraphrase, and returning to the searching for a similar patent using the changed paraphrase.Type: ApplicationFiled: September 4, 2019Publication date: April 30, 2020Applicant: Electronics and Telecommunications Research InstituteInventors: Min Ho KIM, Hyun Ki KIM, Ji Hee RYU, Kyung Man BAE, Yong Jin BAE, Hyung Jik LEE, Soo Jong LIM, Joon Ho LIM, Myung Gil JANG, Mi Ran CHOI, Jeong HEO
-
Publication number: 20200133947Abstract: A method for global optimization is disclosed. The method may include receiving a search request that may include an input. The method may further determine an amount of rotations necessary to perform the search request with a Grover Search algorithm. Then, the method may include determining that the amount of rotations is less than a predefined amount. Further, the method may generate one or more quantum walks. The one or more quantum walks and the Grover Search algorithm may be used to generated a global optimization algorithm. The method may then execute the global optimization algorithm to identify the input.Type: ApplicationFiled: October 25, 2019Publication date: April 30, 2020Inventor: Yan Wang
-
Publication number: 20200133948Abstract: According to various embodiments, the Query Context Translation Engine identifies a topic of a search query history received during a current user session. The search query history in a first language. The Query Context Translation Engine identifies, in a translation table, target text that corresponds with a query in the search query history, the target text comprising at least one word. The Query Context Translation Engine obtains at least one search result based on a translation of the target text in a second language.Type: ApplicationFiled: December 23, 2019Publication date: April 30, 2020Inventors: Selcuk Kopru, Sanjika Hewavitharana, Hassan Sawaf
-
Publication number: 20200133949Abstract: Methods, systems, and devices, including computer programs encoded on computer storage media, for data processing are provided. One of the methods includes: receiving a query parameter; obtaining query result data from each of one or more predetermined data sources according to the query parameter; converting the query result data into target reliable data conforming to a predetermined data reliability protocol; and sending the target reliable data to a blockchain node.Type: ApplicationFiled: September 13, 2019Publication date: April 30, 2020Inventors: Haizhen ZHUO, Honglin QIU
-
Publication number: 20200133950Abstract: Techniques are described herein for executing queries on distinct portions of a database object that has been separate into chunks and distributed across the volatile memories of a plurality of nodes in a clustered database system. The techniques involve redistributing the in-memory database object portions on changes to the clustered database system. Each node may maintain a mapping indicating which nodes in the clustered database system store which chunks, and timestamps indicating when each mapping entry was created or updated. A query coordinator may use the timestamps to select a database server instance with local in memory access to data required by a portion of a query to process that portion of the query.Type: ApplicationFiled: December 23, 2019Publication date: April 30, 2020Inventors: NILOY MUKHERJEE, KARTIK KULKARNI, TIRTHANKAR LAHIRI, VINEET MARWAH, JUAN LOAIZA
-
Publication number: 20200133951Abstract: The present disclosure is related to systems and methods for storing data and querying data. The method includes dividing an area into a plurality of sub-areas. For each sub-area of the plurality of sub-areas, the method also includes dividing a time period associated with historical data of the each sub-area into a plurality of unit time periods, wherein the historical data satisfy an interval subtraction rule. The method further includes determining a relationship between each unit time period and a sum of historical data up to each unit time period. The method still further includes storing a plurality of sums associated with the plurality of unit time periods into a storage space in a chronological order.Type: ApplicationFiled: December 25, 2019Publication date: April 30, 2020Applicant: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.Inventors: Shunda WANG, Pei LI, Fan YANG
-
Publication number: 20200133952Abstract: A method of machine translation includes receiving a query as input data. The input data is converted, using a processor on a computer, into a graph.Type: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Inventors: Vadim SHEININ, Zhiguo WANG, Lingfei wu, Kun xu
-
Publication number: 20200133953Abstract: Methods, systems, and storage media for identifying a sequence of events and participants for record objects are disclosed. Exemplary implementations may: access record objects of a system of record; identify a subset of record objects associated with a group entity and having a first record object status; identify one or more electronic activities linked to the record objects; determine an event-participant pattern based on the electronic activities linked to the record object; identify electronic activities linked with a second record object; determine that a first event is performed by the a participant type and a second event is not yet performed by a second participant type; generate a content item identifying an action to trigger a performance of the second event; and transmit the content item to a device of a participant of at least one electronic activity linked with the second record object.Type: ApplicationFiled: December 23, 2019Publication date: April 30, 2020Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Yury Markovsky
-
Publication number: 20200133954Abstract: Techniques perform sample selection. Such techniques involve: in response to receiving a query time range for samples input by a user, obtaining a plurality of groups of samples from a sample set, each group of samples being collected within a corresponding time range. Such techniques further involve: determining a relationship between the query time range and time ranges corresponding to the plurality of groups of samples. Such techniques further involve: determining, based on the determined relation and from the plurality of groups of samples, a group of samples with a corresponding time range matching the query time range. Accordingly, these sets of samples may be presented accurately and efficiently to the user in a selective manner.Type: ApplicationFiled: October 17, 2019Publication date: April 30, 2020Inventors: Maoyang Xu, Qiang Ma, Sheng Zhang, Peng Chen, Hua Wang, Rui Chen
-
Publication number: 20200133955Abstract: Systems, methods, and apparatuses for implementing consumer data validation, matching, and merging across tenants with optional verification prompts utilizing blockchain technologies in conjunction with a cloud based computing environment are described herein.Type: ApplicationFiled: November 14, 2019Publication date: April 30, 2020Applicant: salesforce.com, inc.Inventors: Prithvi Krishnan Padmanabhan, Lik Mui
-
Publication number: 20200133956Abstract: A method and system for performing operations on cells on an instrument comprises providing a peer to peer network of instruments for performing operations on cells, maintaining a distributed database in at least a plurality of the instruments in the peer to peer network, storing at least one protocol in the database for use by at least one instrument in the peer to peer network for performing operations on cells and storing results from the performance of the operations on cells by the at least one instrument in the distributed database. The results stored in the distributed database is then usable to later authenticate the results from the at least one instrument.Type: ApplicationFiled: November 1, 2019Publication date: April 30, 2020Inventors: Howard Cannon, Thomas Forest Farb
-
Publication number: 20200133957Abstract: Example methods, non-transitory computer-readable medium, and systems for blockchain-based data processing are provided herein. In one example method, a blockchain network is identified, where the blockchain network includes a plurality of blocks. For each particular block of the plurality of blocks, a series of operations can be performed. An identifier of the particular block and an identifier of service data stored in the particular block are determined. A first mapping relationship is established between the determined identifier of the particular block and the determined identifier of the service data stored in the particular block. That first mapping relationship for the particular block is then stored in a relational database. In some instances, determining the identifier of the block includes obtaining digest information of the block, computing a value based on the digest information of the block, and associating the computed value as the identifier of the particular block.Type: ApplicationFiled: December 19, 2019Publication date: April 30, 2020Applicant: Alibaba Group Holding LimitedInventor: Hao Wu
-
Publication number: 20200133958Abstract: Disclosed herein are systems, methods, and processes to perform replication between heterogeneous storage systems. In one embodiment, a request to perform a replication operation is sent by a target server to a source server, where the target server and the source server use different protocols to store data. A plurality of instructions, which are associated with a replication stream, are received from the source server by the target server, where the plurality of instructions comprise an include instruction to include existing data and a write instruction to write new data. A replication stream, which is associated with a backup stream stored on the source server, is also received from the source server, where the replication stream and the backup stream share a common format. The target server synthesizes a new replicated backup image, where the synthesizing comprises performing the include instruction and the write instruction on the replication stream.Type: ApplicationFiled: December 31, 2019Publication date: April 30, 2020Inventors: Xianbo Zhang, Weibao Wu, Timothy Stevens, Shuangmin Zhang
-
Publication number: 20200133959Abstract: Systematic fault localization systems and methods are provided which utilize computational GDS-assisted navigation to accelerate physical fault analysis to identify systematic fault locations and patterns. In some embodiments, a method includes detecting a plurality of electrical fault regions of a plurality of dies of a semiconductor wafer. Decomposed Graphic Database System (GDS) cross-layer clips are generated which are associated with the plurality of electrical fault regions. A plurality of cross-layer common patterns is identified based on the decomposed GDS cross-layer clips. Normalized differentials may be determined for each of the cross-layer common patterns, and locations of hotspots in each of the dies may be identified based on the determined normalized differentials.Type: ApplicationFiled: July 31, 2019Publication date: April 30, 2020Inventors: Peng-Ren Chen, Wen-Hao Cheng, Jyun-Hong Chen, Chien-Hui Chen
-
Publication number: 20200133960Abstract: A method and apparatus of a device that indexes donated content from an application on a device is described. In an exemplary embodiment, the device receives donated content for an application object from the application. The device further associates a metadata tag for a topic to the donated content. In addition, the device indexes the donated content with the metadata tag in a local search index of the device.Type: ApplicationFiled: December 31, 2019Publication date: April 30, 2020Inventors: Anubhav Malhotra, John M. Hörnkvist
-
Publication number: 20200133961Abstract: Motion abstraction includes ontologies having taxonomies for classification of various types of vessels (entities) and their movements based on inputted raw data. Kinematic-data abstraction, activity identification, entity classification, and entity identification, can be performed such that kinematic data is decomposed using an ontology describing motion, activities are decomposed using an ontology describing activities, and entity classes are decomposed using an ontology describing entity classes having unique-entity instances.Type: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Inventors: Ronald J. Wroblewski, Michael W. Walton
-
Publication number: 20200133962Abstract: A knowledge graph generating apparatus, method and non-transitory computer readable storage medium thereof are provided. The apparatus marks an entity-relationship of the template of goods information in the template of webpage according to the operating signal and generates an extraction rule set, wherein the template of webpage is one of multiple goods webpages and has a template format. The apparatus extracts a plurality of first product information of the first goods webpages according to the extraction rule set, wherein the first goods webpages have the template format and are selected from the goods webpages. The apparatus generates a classified goods information result through a product information classification model, wherein the product information classification model is generated based on the first product information and the entity-relationship of the template of goods information.Type: ApplicationFiled: November 30, 2018Publication date: April 30, 2020Inventors: Hsin-Yi KUO, You-Cyuan YANG, Wen-Fa HUANG, Wen-Nan WANG, Ping-I CHEN
-
Publication number: 20200133963Abstract: One or more non-transitory computer readable media contain program instructions that, when executed, cause one or more processors to: receive first raw data including one or more first data points generated by a first object of a plurality of objects associated with one or more buildings; generate first input timeseries according to the one or more data points; access a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of objects and data entities representing stored data, the smart entities being interconnected by relational objects indicating relationships between the smart entities; identify a first object entity representing the first object from a first identifier in the first input timeseries; identify a first data entity from a first relational object indicating a relationship between the first object entity and the first data entity; and store the first input timeseries in the first data entity.Type: ApplicationFiled: December 20, 2019Publication date: April 30, 2020Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
-
Publication number: 20200133964Abstract: The invention relates to computer-implemented systems and methods for analyzing data from a variety of data sources. Embodiments of the systems and the methods further provide for generating responses to specific questions based on the analyzed data, wherein the generating includes: retrieving related documents associated with the analyzed data; determining which information should be reported from which of the retrieved related documents; and providing a response based on the determination and a graph schema associated with the related documents.Type: ApplicationFiled: December 30, 2019Publication date: April 30, 2020Inventors: John Hyung LEE, James Johnson GARDNER, Justin EDWARDS, Gregory Alexander VORSANGER, David Anthony SCRIPKA, Rachel A. WAGNER-KAISER
-
Publication number: 20200133965Abstract: A method described herein includes receiving a query that is configured by an issuer of the query to be utilized to retrieve a portion of local search content, wherein the local search content comprises a first dataset and a second data set, wherein the first dataset comprises a first entity and the second dataset comprises a second entity, and wherein the query comprises a first token and a second token. The method also includes parsing the query such that the first token of the query is mapped to the first entity in the first dataset and the second token of the query is mapped to the second entity in the second dataset. The method also includes returning search results based at least in part upon the parsing of the query.Type: ApplicationFiled: September 5, 2019Publication date: April 30, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Narendranath Datha Govindachetty, Tanuja Abhay Joshi, Joseph Joy, Vibhuti Singh Sengar
-
Publication number: 20200133966Abstract: Mechanisms are provided for conducting a natural language dialogue between the automatic dialogue system and a user of a client computing device. An automatic dialogue system receives natural language text corresponding to a user input from the user via the client computing device, the natural language text having an ambiguous portion of natural language text. The automatic dialogue system analyzes user profile information corresponding to the user to identify an anomaly in the user profile information and predicts a user intent associated with the anomaly. The automatic dialogue system disambiguates the ambiguous portion of the natural language text based on the predicted user intent and generates a response to the user input based on the disambiguated natural language text which is output to the client computing device to thereby conduct the natural language dialogue.Type: ApplicationFiled: December 19, 2019Publication date: April 30, 2020Inventors: Mustafa Canim, Robert G. Farrell, John A. Gunnels, Arun K. Iyengar
-
Publication number: 20200133967Abstract: A set of documents associated with a query comprising one or more query terms is determined. A subset of the documents is sampled to identify a corresponding query constraint pattern associated with each document included in the subset of the documents. An entry of an inverted index is generated based on the corresponding query constraint pattern associated with each document included in the subset of document.Type: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Inventors: Anand Shukla, Vishnu Priya Natchu