Patents Issued in January 17, 2019
  • Publication number: 20190018861
    Abstract: The present invention relates to a method for navigating through a set of images depicting a scenery, said method comprising: receiving information relating to a subset of images within said set of images, said information comprising metadata of each image, said subset of images comprising images being acquired from a geographical position, which is within a bounding area surrounding the geographical position of a current image within the set of images; receiving weight information, said weight information controlling weights to be given to a plurality of different measures of similarities based on different types of metadata; and calculating a plurality of combined measures of similarity for pairs of images in the subset of images, said calculating being performed using said metadata and said weight information.
    Type: Application
    Filed: December 27, 2016
    Publication date: January 17, 2019
    Applicant: Mapillary AB
    Inventors: Jan Erik Solem, Yubin Kuang, Johan Gyllenspetz, Peter Neubauer, Pau Gargello Piracés
  • Publication number: 20190018862
    Abstract: 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: Application
    Filed: July 12, 2018
    Publication date: January 17, 2019
    Applicant: Alibaba Group Holding Limited
    Inventor: Hao Wu
  • Publication number: 20190018863
    Abstract: The present disclosure relates to blockchain-based data processing methods and devices to achieve balance between a service need and system resource consumption. In one example method, an amount of service data processed by consensus in a blockchain in a specified time period is monitored. A determination is made as to whether the monitored amount of processed service data in the specified time period is less than a specified first threshold or more than a specified second threshold. In response to determining that the monitored amount of processed service data in the specified time period is less than the specified first threshold or more than the specified second threshold, a block generation time for the blockchain is dynamically adjusted. A new block in the blockchain is then dynamically adjusted based on the adjusted block generation time.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 17, 2019
    Applicant: Alibaba Group Holding Limited
    Inventor: Hao Wu
  • Publication number: 20190018864
    Abstract: Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. Conversational threads may be stored in buckets represented by a relationship tuple (sender, receiver). Individual content threads may be represented by a thread identifier of the structure (content ID, sender, receiver). One piece of content may be associated with multiple conversations through the thread ID. Replies may be organized in a hierarchy under the thread ID tuple. Content ephemerality may be implemented by tying the content identifier to ephemerality conditions. Different users may view the content at different times, since the thread ID tuple can be removed from a sender bucket without removing the associated content.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Sharon Zeng, Leo Litterello Mancini, Andrew Buteau, Ashot Petrosian
  • Publication number: 20190018865
    Abstract: Embodiments of the present disclosure relate to techniques for using distributed locks (e.g., among a plurality of database management services) for accessing a database to ensure data consistency in the database during concurrent continuous data processing and schema or data administration of the database. In particular, certain embodiments relate to not holding an exclusive lock of the database for all operations of an extract, transform, load (ETL) process to load data from a data source into the database. Further, certain embodiments relate to resolving schema changes that occur to a database schema of the database in the middle of the ETL process when the exclusive lock is not held.
    Type: Application
    Filed: July 17, 2017
    Publication date: January 17, 2019
    Inventors: Antoni IVANOV, Denitsa GENCHEVA, Marin NOZHCHEV
  • Publication number: 20190018866
    Abstract: Systems and methods of automated machine learning for modeling a data set according to a modeling intent are presented. A modeling service receives a data set from a submitting party as well as a set of constraints. A pipeline generator generates a set of pipelines according to a modeling intent of a data set and in view of the set of constraints. A machine learned trained judge conducts an analysis of the pipelines to identify an optimal pipeline to train. Optimal results are generated according to the optimal pipeline and the optimal results are provided to the submitting party in response to receiving the data set and constraints.
    Type: Application
    Filed: August 28, 2017
    Publication date: January 17, 2019
    Inventors: Justin ORMONT, Yunling WANG, Aidan C. Crook, Sarthak SHAH
  • Publication number: 20190018867
    Abstract: A computer-implemented method and a computer system are proposed. According to the method, content and a rule are obtained. The rule specifies a condition associated with the content and an action to be performed if the condition is satisfied. A profile, instructions and chain code are determined at least based on the rule. The profile is used for recording a result of the action. The instructions are used for monitoring whether the condition is satisfied and for updating the profile. The chain code is used for operating a blockchain. In response to the condition being satisfied, the profile is updated and the updated profile is stored in association with the content and the rule into the blockchain by the chain code.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 17, 2019
    Inventors: Guo Qiang Li, June-Ray Lin, Chih-Hsiung Liu, Hao-Ting Shih
  • Publication number: 20190018868
    Abstract: The present disclosure relates to a method of inputting document information, includes: assigning the same document to a preset number of user identifiers; receiving document input information of the document input through each user identifier; determining whether the document input information are the same, when the number of the document input information reaches a preset number, if the document input information are the same, recording the document input information as a correct document input information, and if the document input information are not the same, assigning the document to a review user identifier with a review permission, receiving a review document input information of the document input through the review user identifier, recording the review document input information as a correct document input information; and storing the correct document input information in a database.
    Type: Application
    Filed: August 31, 2017
    Publication date: January 17, 2019
    Applicant: Ping An Technology (Shenzhen) Co., Ltd.
    Inventors: Jiang YANG, Hong YU, Jiaqing QI, Jianbo WANG
  • Publication number: 20190018869
    Abstract: Embodiments for storage resource utilization analytics using metadata tags by a processor. Storage capacity utilization in the plurality of heterogeneous storage systems may be determined using one or more events indexed into a centralized search index.
    Type: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deepavali BHAGWAT, Nilesh BHOSALE, Joseph DAIN, James HEWITT, Frank N. LEE, Wayne SAWDON
  • Publication number: 20190018870
    Abstract: Embodiments for triggering custom metadata extraction by a processor. Information may be extracted from an event so as to access data across a plurality of heterogeneous storage systems. Metadata may be extracted from the data that is accessed such that the metadata is assigned as custom metadata and indexed into a centralized search index, wherein the custom metadata is correlated to existing metadata associated with the data in the centralized search index.
    Type: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deepavali BHAGWAT, Nilesh BHOSALE, Joseph DAIN, James HEWITT, Dean HILDEBRAND, Wayne SAWDON
  • Publication number: 20190018871
    Abstract: A method includes creating a digital description of the well construction system, wherein the digital description of the well construction system describes the locational relationship of components in the well construction system, collecting multiple types of data from a well construction system, and tagging the collected data with an identification indicating at least one of a location of a source of collected data and a component in the well construction system from which the data is collected. The multiple types of data include sensor data collected from one or more sensors disposed along the well construction system and operational state data indicating an on/off status of one or more components in the well construction system.
    Type: Application
    Filed: July 17, 2017
    Publication date: January 17, 2019
    Inventors: Shunfeng Zheng, Benjamin Peter Jeffryes
  • Publication number: 20190018872
    Abstract: According to embodiments of the present invention, methods, systems and computer-readable media are presented for scanning a plurality of storage regions within memory for a specified quantity of results, wherein each storage region is associated with an interval including first and second interval values indicating a value range for values within that storage region. The techniques comprise sorting the first interval values into an order, wherein the order of the first interval values determines a scanning order for the plurality of storage regions, determining a result value, wherein the result value is an upper bound, a lower bound, or is outside of the specified quantity of results, and examining the sorted first interval values and scanning corresponding individual storage regions in response to a comparison of the determined result value with the first interval value of that storage region.
    Type: Application
    Filed: September 18, 2018
    Publication date: January 17, 2019
    Inventors: Garth A. Dickie, Dmitry Letin
  • Publication number: 20190018873
    Abstract: Techniques for cross-ACL multi-master replication are provided. The techniques allow a replication site in a multi-master replication system implementing an asynchronous replication protocol and an access control policy to appropriately apply received data change updates to data maintained at the site even where a data change update is missing information because of the implemented access control policy.
    Type: Application
    Filed: September 20, 2018
    Publication date: January 17, 2019
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Publication number: 20190018874
    Abstract: A system may include a shared storage data store containing a first version of entities with original content and a local tenant storage data store to contain information associated with a tenant's application server. A database interface agent may enter a copy-on-access mode and maintain materialization and modification flags. The agent may then initiate an upgrade process during which the first version of the entities are utilized by the application server. The agent may then enter a copy-on-write mode and delete, from the local tenant storage data store, entities having flags that indicate the table was migrated but did not receive customer data. The structure of the remaining entities may then be updated in view of the structure of the second version of the entities. Finally, the content of the entities may be updated in view of the content of the second version of entitles and previously received customer data.
    Type: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Inventors: Peter Eberlein, Volker Driesen
  • Publication number: 20190018875
    Abstract: Disclosed herein is system for updating a graph-based data structure comprising a processor that hosts an algorithm to incrementally update underlying data and abstractions for a graph-based data structure based on popular user selections; a user interface that is in two-way operative communication with the processor; where the user interface is operative to present graph-based data structures to a user for updating; and a memory database that is in communication with the processor and is adapted to receive, store, and recall data to/from the processor.
    Type: Application
    Filed: September 7, 2018
    Publication date: January 17, 2019
    Inventors: Alex R. BIGELOW, Megan MONROE
  • Publication number: 20190018876
    Abstract: A method may include executing a calculation scenario at a database. The calculation scenario may include a parent multiprovider aggregating data from a child multiprovider. The calculation scenario may be executed by mapping a first count keyfigure of the child multiprovider to a first sum keyfigure of the parent multiprovider if the child multiprovider aggregates data from part providers but not from multiproviders. A second sum keyfigure of the child multiprovider may be mapped to the first sum keyfigure of the parent multiprovider if the child multiprovider aggregates data from multiproviders but not from any part providers. The first count keyfigure of the child multiprovider may be mapped to a second count keyfigure of the parent multiprovider and the second sum keyfigure of the child multiprovider may be mapped to the first sum keyfigure of the parent multiprovider if the child multiprovider aggregates data from part providers and multiproviders.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Inventors: Julian Schwing, Johannes Merx, Christoph Weyerhaeuser
  • Publication number: 20190018877
    Abstract: The disclosed embodiments provide a method and system for processing network data. During operation, the system obtains one or more event streams from one or more remote capture agents over one or more networks, wherein the one or more event streams include event data generated from network packets captured by the one or more remote capture agents. Next, the system applies one or more transformations to the one or more event streams to obtain transformed event data from the event data. The system then enables querying of the transformed event data.
    Type: Application
    Filed: September 18, 2018
    Publication date: January 17, 2019
    Inventor: Michael Dickey
  • Publication number: 20190018878
    Abstract: An example method of processing a query at a plurality of storage devices includes receiving a dual query from a client and generating a synchronous query and an asynchronous query based on the dual query. The dual query includes a set of conditions for selecting data from a set of database tables. The method further includes sending the synchronous query to a first storage device, sending the asynchronous query to a second storage device, and receiving a result set of the synchronous query. The result set of the synchronous query includes data selected from a set of database records in a set of primary database tables, which is stored in the first storage device and is a subset of the set of database tables. The method further includes marking a database record. A marked database record indicates usage of the data selected from the database record within a time period.
    Type: Application
    Filed: September 17, 2018
    Publication date: January 17, 2019
    Inventors: Filip Nguyen, Filip Eliás
  • Publication number: 20190018879
    Abstract: Embodiments relate to an eigenvalue-based data query. An aspect includes receiving a query request that includes a query statement. Another aspect includes calculating eigenvalues of key component elements in the query statement. Another aspect includes matching eigenvalues of nodes in an execution plan of a historical query statement to the eigenvalues of the key component elements. Yet another aspect includes based on determining success of matching the eigenvalues of the key component elements to the eigenvalues of the nodes in an execution plan of the historical query statement, generating an execution plan of the query statement.
    Type: Application
    Filed: September 17, 2018
    Publication date: January 17, 2019
    Inventors: Jing Jing Liu, Lei Qiu, Chen Wang, Fu Fei Xu, Guang Zhou Zhang, Sheng Zhao, Zan Zhou
  • Publication number: 20190018880
    Abstract: A distributed database system (or federated database system) where a catalogue is used to store metadata descriptive of data containers for the constituent database system(s) and/or accelerator system(s) of the federated database. In response to the generation of the trigger signal corresponding to a database definition language (DDL) statement, the accelerator system updates metadata in the catalogue.
    Type: Application
    Filed: September 10, 2018
    Publication date: January 17, 2019
    Inventors: Peter Bendel, Oliver Benke, Oliver Draese, Namik Hrle, Ruiping Li, Roland Seiffert, Knut Stolze, Maryela E. Weihrauch
  • Publication number: 20190018881
    Abstract: The present invention relates to a system and method for improving data deduplication for eventual consistent for distributed storage systems. Eventual consistency poses significant challenges for deduplication systems. This is because data storage is often spread over many different notes and up-to-date data may not always be available. A significant component of deduplication is creating pointers to older copies of identical data and deleting the later copy. In a basic implementation, this creates an eventually consistent vulnerability. If an older copy of the pointers to the data is retrieved (in the form of a metadata file), it may be pointing to a copy of the data that is no longer available. The present system and method solves the problem with eventual consistency vulnerabilities by introducing a level of indirection and creating manifest files for each file (vessel).
    Type: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Inventors: Kurt J. Miller, Anthony Mulieri, Shaun R.J. McDowell
  • Publication number: 20190018882
    Abstract: A stream computing application may be configured to manage the flow of tuples through a section of an operator graph. A window may be generated over one or more stream operators. The window may include breakpoint thresholds that set the maximum flow of tuples within the window. The stream operators within the window may be monitored to determine the flow of tuples occurring within the window using tuple flow counts. The tuple flow counts may be compared to the breakpoint thresholds to determine whether a breakpoint condition has occurred. If a breakpoint condition has occurred, a tuple flow change may be implemented to reduce the flow of tuples within the window.
    Type: Application
    Filed: September 14, 2018
    Publication date: January 17, 2019
    Inventors: Michael J. Branson, Jay S. Bryant, James E. Carey, John M. Santosuosso
  • Publication number: 20190018883
    Abstract: A quality management platform for home devices is implemented on a computer system and comprises a knowledge repository and a query engine. The knowledge repository includes a knowledge graph of nodes connected by edges. The nodes represent concepts relating to home devices and their operation and faults, and the edges represent relations between the concepts. The query engine receives requests relating to home devices, queries the knowledge graph based on the requests, and returns responses based on the query results.
    Type: Application
    Filed: July 17, 2017
    Publication date: January 17, 2019
    Inventor: Dongyan Wang
  • Publication number: 20190018884
    Abstract: Method and system to generate multiple entity aware typeahead suggestions is provided. The system is configured to use multiple Finite State Transducers (FSTs) to examine an input string submitted by a user via a search box, and to generate one or more typeahead suggestions based on the results of the examination. Different FSTs are constructed with respect to strings identified as associated with different entity types. At least one of the typeahead suggestions includes a portion associated with one entity type and a portion associated with a different entity type.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria
  • Publication number: 20190018885
    Abstract: Method and system to generate index aware typeahead suggestions is provided. The system is configured to generate one or more typeahead suggestions that are index aware, by taking into account the number of valid search results that match a query that corresponds to a typeahead suggestion. The system detects an input string in the search box, generates a candidate typeahead suggestion string, interrogates an index of the electronic publications with the candidate typeahead suggestion string to generate a recall value that represents a number of electronic publications that include the candidate typeahead suggestion string, and includes the candidate typeahead suggestion string in a list of typeahead suggestions based on the recall value. The list of typeahead suggestions is communicated to a client system.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria
  • Publication number: 20190018886
    Abstract: A method for displaying applications which includes: obtaining the applications installed in a master device and the applications installed in a slave device when the master device is connected with the slave device; if the master device and the slave device have a same application, using the same application as the application to be recommended; obtaining the usage information of the application to be recommended, and determining the priority of the application to be recommended according to the usage information; and displaying the application to be recommended on the master device or the slave device according to a level of the priority. The present disclosure further discloses a system for displaying applications.
    Type: Application
    Filed: June 3, 2016
    Publication date: January 17, 2019
    Inventors: Sunming HUANG, Yunhua WANG
  • Publication number: 20190018887
    Abstract: A method of processing and validating transactions on a multi-chain network including receiving first and second pluralities of transactions, recording the first and second pluralities of transactions to first and second blocks on a first blockchain in a multi-chain network, publishing the first and second plurality of transactions to a first managed topic associated with the multi-chain network on a first messaging server, defining a first published transactions, and transmitting the first published transactions to a first subscriber, defining a first transmitted transaction. Receipt of the first transmitted transaction initiates generation of a first merged block comprising the first published transactions and recording of the first merged block to a second blockchain on the multi-chain network.
    Type: Application
    Filed: September 19, 2018
    Publication date: January 17, 2019
    Inventors: Vijay K. Madisetti, Arshdeep Bahga
  • Publication number: 20190018888
    Abstract: A method for sharing data between blockchains in a multi-chain network comprising accessing a first block on a first blockchain of a multi-chain network, generating a cryptographic hash from the first block, defining a first anchor hash, recording the first anchor hash to a second block on a second blockchain of a multi-chain network, receiving a plurality of account addresses associated with the first and second blockchains and an account state for each account associated with the plurality of account addresses, a plurality of transactions, and a plurality of transaction receipts, generating a world state trie comprising a mapping between the first plurality of account addresses and the account states, a transactions trie comprising the plurality of transactions, and a transaction receipts trie comprising the plurality of transactions receipts, and root hashes thereof, and recording the root hashes to each block of the first and second blockchains.
    Type: Application
    Filed: September 20, 2018
    Publication date: January 17, 2019
    Inventors: Vijay K. Madisetti, Arshdeep Bahga
  • Publication number: 20190018889
    Abstract: A first dataset from one or more databases and a second dataset from the one or more databases may be identified. The first dataset may contain first data while the second dataset may contain second data. A first relationship measure may be computed for the first dataset, where the first relationship measure is configured to represent the first data in a first condensed format. A second relationship measure may be computed for the second dataset, where the second relationship measure is configured to represent the second data in a second condensed format. A join key may be computed using the first relationship measure and the second relationship measure. The join key may represent a correspondence area between the first dataset and the second dataset. An interactive user interface element may be configured to display a graphical depiction of the correspondence area between the first dataset and the second dataset.
    Type: Application
    Filed: February 20, 2018
    Publication date: January 17, 2019
    Inventors: Caitlin Colgrove, Harsh Pandey, Gabrielle Javitt
  • Publication number: 20190018890
    Abstract: A system for extensible search includes a processor, non-transitory machine readable storage medium communicatively coupled to the processor, and a search application. The search application includes computer-executable instructions on the medium that are readable by the processor. The search application is configured to accept a search string, parse the search string to determine a category of data to be searched and determine a filter of results of a search, recommend a suggested search string based on the accepted search string and a previous search, accept selection of the suggested search string, modify the search string in response to acceptance of the suggested search string, and perform the search of the contents and settings of the plurality of clients for the category of data as limited by at least the filter.
    Type: Application
    Filed: October 20, 2016
    Publication date: January 17, 2019
    Inventors: Hector R. Juarez, Diego N. Pamio
  • Publication number: 20190018891
    Abstract: In embodiments of the disclosed technology, indexes, such as inverted indexes, are updated only as necessary to guarantee answer precision within predefined thresholds which are determined with little cost in comparison to the updates of the indexes themselves. With the present technology, a batch of daily updates can be processed in a matter of minutes, rather than a few hours for rebuilding an index, and a query may be answered with assurances that the results are accurate or within a threshold of accuracy.
    Type: Application
    Filed: September 19, 2018
    Publication date: January 17, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Marios Hadjieleftheriou, Nick Koudas, Divesh Srivastava
  • Publication number: 20190018892
    Abstract: User navigation in a target portal with at least two portal pages. At least one query is created that includes uniform resource locators (URLs) of selected portal pages as search terms in a first search level; repeating until a certain abort criterion is reached: Receiving and analyzing search results of the at least one query including external websites containing search terms as part of their content; selecting a set of uniform resource locators from the received search results; creating a node in a graph-like-model for each selected URL if not already contained in the graph-like-model and associating the node with the selected uniform resource locator; creating and issuing a further search query including selected uniform resource locators of external websites in an additional search level; and in case the certain abort criterion is reached, performing a number of actions.
    Type: Application
    Filed: September 19, 2018
    Publication date: January 17, 2019
    Inventor: Timo Kussmaul
  • Publication number: 20190018893
    Abstract: Methods and apparatus for determining a tone differential between a given segment of a document and a larger segment of the document. The tone differential may be based on comparison of a first tone associated with the given segment and a second tone associated with the larger segment. The tone differential is indicative of the variance between the tone of the given segment and the tone of the larger segment.
    Type: Application
    Filed: May 11, 2015
    Publication date: January 17, 2019
    Inventors: Tania Bedrax Weiss, Anna Patterson, Charmaine Cynthia Rose D'Silva, Advay Mengle, Jindong Chen, Chih-Chun Chia, Isaac Noble, James Davidson
  • Publication number: 20190018894
    Abstract: A faster and more streamlined system for providing summary and analysis of large amounts of communication data is described. System and methods are disclosed that employ an ontology to automatically summarize communication data and present the summary to the user in a form that does not require the user to listen to the communication data. In one embodiment, the summary is presented as written snippets, or short fragments, of relevant communication data that capture the meaning of the data relating to a search performed by the user. Such snippets may be based on theme and meaning unit identification.
    Type: Application
    Filed: May 21, 2018
    Publication date: January 17, 2019
    Inventors: Roni Romano, Galia Zacay, Rahm Fehr
  • Publication number: 20190018895
    Abstract: A method of storing a Tune Uniform Resource Locator (TuneURL) associated with a URL in a database includes receiving a TuneURL of a unique sequence of musical notes and a URL associated with the TuneURL; creating an audio fingerprint of the TuneURL; and storing the audio fingerprint of the TuneURL and the URL associated with the TuneURL in the database.
    Type: Application
    Filed: July 17, 2017
    Publication date: January 17, 2019
    Inventor: Jaap Dekkinga
  • Publication number: 20190018896
    Abstract: A distributed search system can be partitioned into buckets based on entities and time periods. Addresses for the partitions can be formed from entity parameters and time period parameters. An indexing scheme for the partitions can be maintained at one or more search clusters, which may be geographically separate from one another. Consistency can be maintained across the search clusters though routing queries between clusters based at least in part on the status of partitions.
    Type: Application
    Filed: July 17, 2017
    Publication date: January 17, 2019
    Inventors: Abhishek Andhavarapu, Senthilnathan Subramanian
  • Publication number: 20190018897
    Abstract: An online system identifies seed users with a high value score to a third party system. The online system identifies features of each of the seed users. A weight for each of the identified features is identified. The identified features are divided into a plurality of buckets, each bucket indicating a property associated with one or more of the identified features. Each bucket is ranked according to the weights of the identified features in each bucket. The online system identifies an additional user that has a threshold measure of similarity the seed users. The online system transmits a content item to the additional user for presentation. Additionally, the online system transmits one or more third party-presentable factors based on the bucket having the highest rank to the third party system, the third party-presentable factors indicating a reason as to why the additional user was presented with the content item.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Inventor: Gianluca Iannaccone
  • Publication number: 20190018898
    Abstract: The present invention relates to a mobile terminal capable of voice recognition and a control method thereof. A mobile terminal, according to the present invention, comprises: a user input unit for receiving an input of a search word from a user; a control unit for calculating at least one search result corresponding to a time lapse on the basis of history information related to the search word; and a display unit for outputting the calculated at least one search result corresponding to a time lapse.
    Type: Application
    Filed: August 18, 2015
    Publication date: January 17, 2019
    Applicant: LG ELECTRONICS INC.
    Inventors: Hyukjae JANG, Keumsung HWANG, Jieun KIM, Minho LEE, Minhwan KIM
  • Publication number: 20190018899
    Abstract: A method and system provides personalized search results to users of a data management system. The method and system receives a search query from a user and generate initial search results including a plurality of assistance documents relevant to the query data. The method and system utilizes natural language analysis and machine learning processes to analyze the query data, user attributes data, and the assistance documents in order to generate personalized previews of the assistance documents for the user. The method and system output personalized search results to the user including the personalized previews of the assistance documents.
    Type: Application
    Filed: April 19, 2018
    Publication date: January 17, 2019
    Applicant: Intuit Inc.
    Inventors: Igor A. Podgorny, Benjamin Indyk, Ling Feng Wei
  • Publication number: 20190018900
    Abstract: A method of displaying search results, and a related apparatus are provided. The method includes obtaining candidate search results, each candidate search result having a data type to which the respective candidate search result belongs; determining a display ratio of each data type; separately extracting target search results of corresponding data types from the candidate search results according to the display ratio of each data type; and displaying the target search results. By combining a user identifier with personalized information of a user, the present disclosure can dynamically allocate respective numbers of target search results that are displayed for various data types using optimal target parameters.
    Type: Application
    Filed: July 13, 2018
    Publication date: January 17, 2019
    Inventors: Heng Li, Shichen Liu
  • Publication number: 20190018901
    Abstract: Systems, software, networks, and methods for analyzing, managing, and exploring property of a plurality of objects encoding a type of association or relation between a user and an object on social networks are described herein. The subject matter of the technology disclosed herein improves a computing system to analyze, manage, activate, match, screen, and explore objects on social networks. Analyses, management (e.g., activation, screening) and exploration turn objects into desired or supplied information. In some embodiments, analyses, management (e.g., activation, screening) and exploration remove unnecessary or unwanted information contained within objects. For the purpose of explanation, examples of contact/connection/friend/individual management and exploration system are given below. Other non-limiting examples include management and exploration systems of files, documents, images, videos, audios, skills, expertises, contextual needs, or a combination thereof.
    Type: Application
    Filed: January 15, 2016
    Publication date: January 17, 2019
    Inventor: Hui-Lung LIN
  • Publication number: 20190018902
    Abstract: The present disclosure provides a method and a device for restoring pages of a browser. The method includes the following steps: receiving, by a browser, a command to open page One; receiving, by the browser, a command to store script state (ScriptState) data of the page One, leave the page One, and open page Two; and receiving, by the browser, a command to store ScriptState data of the page Two, leave the page Two, re-open the page One, and restore running of script of the page One. Directed towards the issues such as the occurrence of missing of certain webpage events because most existing browsers only cache the webpage main resources but don't cache the javascript scripts correspondingly, the present disclosure provides a method to cache the content and state of javascript in a V8 engine of the browsers based on the CrossWalk kernel and to restore state.
    Type: Application
    Filed: November 16, 2016
    Publication date: January 17, 2019
    Inventors: Qingfeng XIE, Yunhui CHEN
  • Publication number: 20190018903
    Abstract: A method for increasing interaction speed between a website and a client device includes storing on an HTML5 local storage database on the client an ECMAScript file and a parameter from a web server of the website, and subsequently comparing a web server version number of the ECMAScript from the web server with the local version number of the parameter stored on the HTML5 local storage database. The parameter specifies a local version number of the ECMAScript file. The method can also include updating the ECMAScript stored on the HTML5 local storage database with the ECMAScript file from the web server when the web server version number is greater than the local version number. The method can also include loading the website on the client by retrieving the ECMAScript file from the HTML5 local storage database. Retrieving the ECMAScript file from the HTML5 local storage database can occur when the web server version number is the same as the local version number.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 17, 2019
    Inventor: Helge Christian Steffen
  • Publication number: 20190018904
    Abstract: A graph-based data cataloging system, product and method that structures expert knowledge and statistically driven data analytics into a system-based framework for finding and relating enhanced metadata on subject-relevant, curated datasets from disparate, externally held data sources is shown. Displayed across a knowledge graph of nodes of datasets linked by their metadata attributes, the system simplifies the search and retrieval of multiple datasets of relevance to a user's technical, content, and resource-driven needs.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Applicant: Phylot Inc.
    Inventors: Anne V. Russell, Bernard J. Quinn, III
  • Publication number: 20190018905
    Abstract: An intermediate representation of a workflow of one or more modules may be generated to decouple language implementations of the one or more modules. In response to receiving a workflow of one or more modules, the workflow may be analyzed to determine an optimal implementation language for each of the one or more modules to thereby reduce effects of data marshalling. An intermediate representation of the workflow that is configured to decouple any implementation languages associated with the one or more modules may be generated. To allow for decoupling, the intermediate representation may be written in a declarative language. The generated intermediate representation may then be compiled to generate an executable program that corresponds to the workflow and is implemented in the determined optimal language for each of the one or more modules.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Inventors: Badrish CHANDRAMOULI, Jonathan D. GOLDSTEIN, Michael BARNETT, James Felger TERWILLIGER
  • Publication number: 20190018906
    Abstract: Systems and methods for organization may be provided, such as for when building a home or tackling a remodeling project. A user may have the ability to upload and tag images of selections, track the budget for a home project, manage the timeline, print or otherwise transmit spec sheets to an architect or builder, export the project to another platform, and/or share the project with others using an Internet-based application. The application may be a mobile application that may be accessed by a user over the Internet via his/her mobile phone or tablet. Accordingly, a user may access information related to the home building or remodeling project while on the go, such as at the home site, during meetings with builders/architects/interior designers, and/or at a home goods store when searching for materials related to the project.
    Type: Application
    Filed: July 11, 2018
    Publication date: January 17, 2019
    Inventor: Kristina Johnson
  • Publication number: 20190018907
    Abstract: A modeling support system stores a combination of a CAD model and a mesh model corresponding to the CAD model; recognizes a shape indicated by the CAD model; and classifies respective parts of the stored CAD model into one of a plurality of groups. The modeling support system also specifies component parts of an input CAD model and specifies groups corresponding to the specified component parts from the specified groups. A similar-shape-model search unit searches and obtains the part of the CAD model having a shape most similar to the shape indicated by the specified component part, from the part of the CAD model in the specified groups. Further, a mesh model generating unit obtains a mesh model corresponding to the obtained part of the CAD model, from the stored mesh model, and generates a new mesh model.
    Type: Application
    Filed: December 7, 2016
    Publication date: January 17, 2019
    Inventors: Qi HE, Chikara KONGO, Makoto ONODERA, Masaki SHINTANI
  • Publication number: 20190018908
    Abstract: An information processing apparatus for providing data for modeling to an additive manufacturing apparatus that models a modeling object by repeatedly stacking layers of material is provided. The information processing apparatus includes a volume calculation unit configured to calculate a volume of the modeling target and a support-part-modeling-method determination unit configured to determine a modeling method of a support part that supports the modeling target according to the volume.
    Type: Application
    Filed: August 29, 2018
    Publication date: January 17, 2019
    Applicant: Ricoh Company, Ltd.
    Inventor: Reiji YUKUMOTO
  • Publication number: 20190018909
    Abstract: Disclosed are a method and apparatus for adaptively constructing a three-dimensional indoor scenario, the method including: establishing an object association map corresponding to different scenario categories according to an annotated indoor layout; selecting a corresponding target indoor object according to room information inputted by a user and the object association map; generating a target indoor layout according to preset room parameters inputted by the user and the annotated indoor layout; and constructing a three-dimensional indoor scenario according to the target indoor object and the target indoor layout. The disclosed method and apparatus help improving the efficiency in constructing the three-dimensional scenario.
    Type: Application
    Filed: January 17, 2018
    Publication date: January 17, 2019
    Inventors: Xiaowu Chen, Qiang Fu, Bin Zhou, Qinping Zhao, Xiaotian Wang, Sijia Wen
  • Publication number: 20190018910
    Abstract: A new low-power test compression method and design for testability (DFT) architecture are proposed for deterministic test pairs for launch-on-capture (LOC) transition fault testing by using a new seed encoding scheme, a new low-power test application procedure and a new test compression architecture. The new seed encoding scheme generates seeds for all test pairs by selecting a primitive polynomial that encodes all test pairs of a compact test set. The low-power test compression architecture includes: (1) the LFSR established by the selected primitive polynomial and the selected number of extra variables injected to the LFSR; (2) the scan tree architecture for LOC transition fault testing; and (3) the new gating technique. A new static test compaction scheme is proposed by bitwise modifying the values of a seed and the extra variables. A new technique for test point insertion is proposed for LOC delay testing in the two-frame-circuit model, which apparently reduces test data volume.
    Type: Application
    Filed: May 7, 2018
    Publication date: January 17, 2019
    Inventor: Dong XIANG