Patents Issued in September 20, 2018
-
Publication number: 20180268018Abstract: A system for acquiring time limited data to facilitate integrity verification in real-time applications (RTAs) includes an agent and a collector. The agent is associated with a RTA and is in communication with the collector. The agent defines a plurality of time ordered time frames and during each time frame collects a collection of events from event sources occurring on the RTA. The agent calculates a local integrity check from the collection and a previous integrity check or an initial key, and transmits a global integrity check calculated from local integrity checks to the collector. The collector receives the global integrity check from the agent and stores the received global integrity check in a secure storage. The collector validates the integrity of the global integrity check and the received collections of events.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventor: Sergio Abraham
-
Publication number: 20180268019Abstract: A process compares respectively corresponding data blocks in redundant data storage systems having ongoing I/O activity, to detect discrepancies between blocks that are supposed to be identical. Storage systems have replica copies of the data. A hashing algorithm processes a first data block from to produce a first hash. The hashing algorithm processes the second data block (a replica of the first data block) to produce a second hash. The first and second hashes are compared to determine whether or not the underlying data blocks match each other. If a write command directed to the data blocks is received during the overall comparison process, the comparison process is halted to permit the write command to proceed without adverse impact from the comparison process. The comparison process is then restarted.Type: ApplicationFiled: November 27, 2017Publication date: September 20, 2018Inventors: Florent C. Rostagni, John P. Wilkinson
-
Publication number: 20180268020Abstract: There is provided a transaction control system enabling, even when a message having incomplete data is input, a service provider to independently correct the incomplete data to make a retry, without exerting influence on processing of the subsequent message and without increasing the operation burden of an operator. A business application acquires a first message from a first queue after starting transaction processing, checks whether identification information has been recorded in an exception-management table, and performs business processing when no record has been made. The business application outputs a third message including the contents of the first message to a third queue according to exception processing when the record has been made, and commits the transaction processing.Type: ApplicationFiled: May 18, 2018Publication date: September 20, 2018Applicant: Nomura Research Institute, Ltd.Inventors: Minoru MONDA, Shimpei YAGYU
-
Publication number: 20180268021Abstract: A computer program product for taking a corrective action upon determination of an existence of a corrupted text segment within a set of web pages. Determination includes: determining a language affinity indicator corresponding to text segments within the set of web pages; generating an indexing repository based on a set of text artefacts within the text segments; creating an occurrence table for the set of text artefacts; and determining compliance of the text artefacts and text segments based on the single language grouping on which the set of text segments are based.Type: ApplicationFiled: June 6, 2018Publication date: September 20, 2018Inventors: Chao Yuan Huang, Yi-Lin Tsai, Der-Joung Wang, Yen-Min Wu
-
Publication number: 20180268022Abstract: A computing system is described that determines a plurality of search queries for subsequent search during an event, and schedules, for each of the plurality of search queries, a respective time during the event to search the corresponding search query. Responsive to determining that a user of a computing device is experiencing the event at the respective time during the event at which a particular search query from the plurality of search queries is scheduled to be searched, the computing system searches the particular search query and automatically sends, to the computing device for subsequent display during the event, an indication of information returned from the search of the particular search query.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventor: Robert Brett Rose
-
Publication number: 20180268023Abstract: A system for associating a string of natural language with items in a relational database includes a first subsystem having a pre-trained first artificial neural network configured to apply a semantic tag selected from a predefined set of semantic labels to a segment of a plurality of tokens representing the string of natural language. A second subsystem includes a second artificial neural network configured to convert the plurality of labeled tokens into a first multi-dimensional vector representing the string of natural language. A third subsystem is configured to rank the first multi-dimensional vector against a second multi-dimensional vector representing a plurality of items in the relational database.Type: ApplicationFiled: March 15, 2018Publication date: September 20, 2018Inventors: Mandy Barrett Korpusik, James R. Glass
-
Publication number: 20180268024Abstract: A computer-implemented method, a cognitive intelligence system and computer program product adapt a relational database containing image data types. At least one image token in the relational database is converted to a textual form. Text is produced based on relations of tokens in the relational database. A set of word vectors is produced based on the text. A cognitive intelligence query expressed as a structured query language (SQL) query may be applied to the relational database using the set of word vectors. An image token may be converted to textual form by converting the image to a tag, by using a neural network classification model and replacing the image token with a corresponding cluster identifier, by binary comparison or by a user-specified similarity function. An image token may be converted to a plurality of textual forms using more than one conversion method.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Bortik BANDYOPADHYAY, Rajesh BORDAWEKAR, Tin Kam HO
-
Publication number: 20180268025Abstract: A computer-implemented method, cognitive intelligence server and computer program product adapt a relational database containing numeric data types. At least one numeric token in the relational database is converted to a textual form. Text is produced based on relations of tokens in the relational database. A set of word vectors is produced based on the text. A cognitive intelligence query, expressed as a structured query language (SQL) query, may be applied to the relational database using the set of word vectors. At least one numeric token in the relational database may be converted to a typed string comprising a heading for a column in the relational database for which the token appears and the numeric value. Converting at least one numeric token in the relational database may comprise clustering tokens in a column of the relational database using a clustering algorithm and replacing each token in the column by a cluster identifier.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Bortik BANDYOPADHYAY, Rajesh BORDAWEKAR, Tin Kam HO
-
Publication number: 20180268026Abstract: A computer-implemented method for processing information in a big data environment. A target query is received. The target query is run against a catalog to obtain desired fields for search and to filter for specific targets from which data will be extracted. Responsive to the query, particular data is extracted from the specific targets. Extracting includes defining a query pack comprising a configuration file and one or more files containing queries to execute on each target in the specific targets, the configuration file containing a section for each of the one or more files to customize configurations for each of the one or more files, and particular connection information defining relationships among the specific targets. One ingestion daemon is executed for every file of the one or more files in the query pack to produce results. The results are processed in a distributed parallel computing environment.Type: ApplicationFiled: March 18, 2017Publication date: September 20, 2018Inventors: Michael Ratcliff, James Haas, Marc Rind, Venkata Turlapati
-
Publication number: 20180268027Abstract: There is provided a database management system, comprising: a multicore processor, a shared memory, a partitioned memory, and a database engine adapted to execute at least one transaction worker thread managing transaction states and database indexes in the shared memory using a cache coherency mechanism, and execute at least one partition manager thread for handling database access actions submitted by the at least one transaction worker thread to access a database in the partitioned memory, the cache coherency mechanism being disabled in the partitioned memory; wherein the at least one transaction worker thread and the at least one partition manager thread are executed simultaneously on the multicore processor.Type: ApplicationFiled: March 21, 2018Publication date: September 20, 2018Inventors: Israel GOLD, Hillel AVNI, Antonios ILIOPOULOS
-
Publication number: 20180268028Abstract: A denormalized table, referred to as a semantic cluster table, allows for improved database system performance. Rather than accessing multiple tables, database operations can access a single table, which can reduce the number and complexity of database operations. The semantic cluster table includes a semantic indicator field. Different values of the semantic indicator field can be associated with different semantic contexts, allowing data to be accessed at a coarse granularity. Each semantic context can also be associated with one or more attribute fields, which can be used to access data, including at different level of granularity than the semantic indicator field value alone. Each semantic context can also be associated with specific key figure fields, which can preserve the different semantic contexts of data in the semantic cluster table.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Applicant: SAP SEInventors: Holger Wuest, Markus Kahn, Lothar Muessler, Dirk Endesfelder, Markus Riepp
-
Publication number: 20180268029Abstract: A computerized query optimization methodology, computer program product, and electronic device for intelligently optimizing the lookup of graphed data in a data store or distributed across a plurality of databases is disclosed. The method defines an initial metafuture including a plurality of attributes starting with initial data references to determine a starting list of data reference dependencies with respect to metafuture construction functions. In response to a query, a processor initiates a recursive graph traversal of nodes in a graph starting with the initial metafuture as a root node. At each step of the graph traversal, if the metafuture contains an answer, then the process traverses the graph laterally. If there are no further siblings, then the processor initiates a vertical traversal.Type: ApplicationFiled: March 18, 2017Publication date: September 20, 2018Inventor: Daniel Clemson
-
Publication number: 20180268030Abstract: A system includes a database client, and a distributed database comprising database nodes. The distributed database may receive a database query from the client, determine that the query comprises a range of hash values of a table partition stored by a node of the distributed database, and determine that the range of hash values is not stored by other nodes of the distributed database. Responsive to determining that the range of hash values of the query is stored by the node and not by the other nodes, the database may generate an optimized distributed execution plan that includes the node that stores the range of hash values and excludes the nodes that do not include the range of hash values.Type: ApplicationFiled: September 25, 2015Publication date: September 20, 2018Inventors: Rui Liu, Qiming Chen, Jeff Lefevre, Malu G. Castellanos, Meichun Hsu
-
Publication number: 20180268031Abstract: Disclosed aspects relate to managing a stream computing environment using a projected database object. A set of realized data of a realized database object of a database management system (DBMS) may be compared with a set of projected data of a projected database object of the DBMS. The set of realized data of the realized database object and the set of projected data of the projected database object may be compared with respect to the DBMS that relates to the stream computing environment. An outlier subset of the set of projected data may be identified based on comparing the set of realized data with the set of projected data. Based on the outlier subset of the set of projected data, an outlier response action may be executed in the stream computing environment.Type: ApplicationFiled: March 16, 2017Publication date: September 20, 2018Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
-
Publication number: 20180268032Abstract: Examples of the present disclosure describe systems and methods relating to context rules in a graph or isolated collection. In an example, information in an isolated collection may be associated with one or more contexts. The information may be represented within the isolated collection based on one or more rules, and one or more of the rules may be associated with one or more contexts to which the information relates, thereby indicating a context association. A context association may indicate a positive, negative, or other relationship between one or more rules and one or more contexts. Based on the context association, information within the isolated collection may be adapted to generate different views of the isolated collection for different contexts. As such, relevant, useful, or actionable information may be included or emphasized, while information that is not as relevant, useful, or actionable may be omitted or deemphasized.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Robert Standefer, Christopher Mullins
-
Publication number: 20180268033Abstract: Systems and methods include sending a query over a short-message service (SMS) text service responsive to an advertisement, and receiving a responsive short-message service (SMS) text message in response to the query, the responsive SMS text message including a personalized enhanced message including a publicly-accessible link to display a personalized video that combines information from a relational database. The responsive short-message service (SMS) text message includes metadata collected from a sender of the query via tracking of interactions via a website hosting the advertisement.Type: ApplicationFiled: May 22, 2018Publication date: September 20, 2018Inventor: Frederick J. Federspiel
-
Publication number: 20180268034Abstract: A system for an event driven query includes an input interface and a processor. The input interface is configured to receive an indication from a client system. The processor is configured to determine a scanning query based at least in part on the indication; and perform the scanning query.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Matthew Kraning, Timothy Junio
-
Publication number: 20180268035Abstract: Methods and systems are disclosed for providing recommendation of a query processing engine from multiple query processing engines. The method includes receiving queries by a query receiving unit, extraction of features of the query by a feature extractor, checking for a similar query in a knowledge base by an evaluator, executing the query on multiple query processing engines by a scheduler, and collecting execution statistics for each query processing engine if the similar query is not found in the knowledge base or fetching the suitable query processing engine from the knowledge base if the similar query is found in the knowledge base and executing the query on that query processing engine. The method also includes providing the recommendation of a single query processing engine from multiple query processing engines by the evaluator based on a recommendation value calculated for every query processing engine.Type: ApplicationFiled: January 12, 2015Publication date: September 20, 2018Inventors: Arun Kumar Kalakanti, Vinay Sudhakaran
-
Publication number: 20180268036Abstract: A communication information generating apparatus refers, in response to a request for extracting information satisfying a first condition of a first item included in a plurality of items measured for communication and a second condition of a second item included in the plurality of items, to item information where partial items included in the plurality of items measured with respect to communication are associated and specifies a third item associated with the first item and the second item; generates a command for extracting data satisfying the first condition with respect to the first item and the second condition with respect to the second item, transmits the generated command to an apparatus that manages values of a plurality of items of the communication, and receives data extracted in response to the command by the apparatus; and calculates values of the first item to the third item based on the received data.Type: ApplicationFiled: September 14, 2016Publication date: September 20, 2018Applicant: NEC CorporationInventors: Masato YAMANE, Yuki ASHINO
-
Publication number: 20180268037Abstract: A system for indicating the presence of a substance in an article, wherein the article comprises at least one component, comprises: means for selecting a substance; a component data unit for providing component data wherein the component data comprises at least one material comprised in each component; a primary material records unit for providing a plurality of primary material records; a secondary material records unit for providing a plurality of secondary material records; a substance record unit for providing a plurality of substance records associated with a material, wherein each substance record contains percentages of substances contained in the associated material; and a processor configured to: select material records of the at least one material from the primary material records unit if the at least one material is present in the primary material records; select material records corresponding to the at least one material from the secondary material records unit if no substance records associated wType: ApplicationFiled: March 14, 2018Publication date: September 20, 2018Applicant: Granta Design LimitedInventors: David Cebon, William Martin
-
Publication number: 20180268038Abstract: Exemplary embodiments of the present disclosure provide for identifying similar trademarks from one or more repositories and providing an interactive graphical user interface in which selectable graphical segments corresponding to the trademarks in a graphical user interface are grouped based on similarity measures associated with one or more characters of the trademarks and arranged radially and circumferentially in the graphical user interface about a central circle representing the trademark input string of an electronic search order. Retrieval of the trademarks in the set can include a subset of possible trademarks available for retrieval that would satisfy one or more of the similarity measures and a color of each of the selectable graphical segments depends on whether the trademarks retrieved corresponding to the selectable graphical segments represent a complete set of the possible trademarks available, a subset of the possible trademarks available, or a null set of the possible trademarks available.Type: ApplicationFiled: May 17, 2018Publication date: September 20, 2018Inventors: Peter Keyngnaert, Jan Waerniers, Ann Smet
-
Publication number: 20180268039Abstract: A computer implemented method for recommending car/passenger resources for a user includes extracting a trip including a start and a destination from location data of the user, wherein paths with the same start and the same destination are clustered into one trip, and generating time information corresponding to the trip, according to time data corresponding to the paths clustered into the trip, wherein the time information includes a range of departure time. The method includes calculating a frequency of occurrences for one trip within a predetermined time period as a habit value of the trip for the user. The trip, including the start and the destination, the time information corresponding to the trip, the habit value of the trip, and transport modality information indicating the user as a driver or a passenger, are combined to generate mobility habit data for the user.Type: ApplicationFiled: May 21, 2018Publication date: September 20, 2018Inventors: Dominik Gusenbauer, Carsten Isert, Andy Liao, Lu Chen, Michael Karg
-
Publication number: 20180268040Abstract: A computer device provides an “on-demand” technique for compressing the rows of a dataset separately from all other rows of data in the dataset. Users are presented with a list of predetermined compression techniques, and select one of the techniques. The computer then executes the selected compression technique to compress the dataset on a row-by-row basis. As each row of data is being compressed, the dataset remains on-line such that users still have access to the other rows of data in the dataset. Decompression of the rows of data in the dataset are also implemented on a row-by-row basis.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Kevin P. Shuma, Joseph Lynn, Robert Florian
-
Publication number: 20180268041Abstract: Embodiments of the present technology relate to data sanitization and normalization and geocoding methods that apply the same. An example method includes sanitizing geodata sets and normalizing the sanitized geodata using a normalized Levenshtein distance Algorithm.Type: ApplicationFiled: May 18, 2018Publication date: September 20, 2018Inventors: Igal Roytblat, Jonathan Haldane
-
Publication number: 20180268042Abstract: A machine may be configured to perform management of a lockdown of entity-related data in a database. For example, the machine identifies a replication lag trend associated with replicating data from a first data center to a second data center. The machine causes, based on the replication lag trend, a replication of data associated with a particular entity from a first record of the first data center to a second record of the second data center. The machine causes a lockdown, for a period of time, of the second record. The lockdown prevents servicing requests for data associated with the particular entity that are received from client devices associated with users related to the particular entity. The machine dynamically adjusts the period of time based on a monitoring of a completion of the replication. The machine causes a lifting of the lockdown based on the dynamically adjusted period of time.Type: ApplicationFiled: March 16, 2017Publication date: September 20, 2018Inventors: Hailin Wu, Xiao Bao, Rongsheng Liang, Jianhong Fang, Qi Liu, Hao Ji Wu, Fan Gao, Florence Zhang, Dakan Wang
-
Publication number: 20180268043Abstract: A method includes encoding, via the processing system, data using first level dispersal parameters to produce a set of first level encoded data slices, wherein the first level dispersal parameters includes a first level write threshold; outputting the set of first level encoded data slices to a set of distributed storage and task (DST) processing units, wherein each DST processing unit of the set of DST processing units encodes a corresponding one of the set of first level encoded data slices using second level dispersal parameters to produce a set of second level encoded data slices; determining, via the processing system, when a first level write threshold number of favorable storage responses is received from a subset of the set of DST processing units; and generating and outputting, via the processing system, a cancellation message to other DST processing units of the set of DST processing units.Type: ApplicationFiled: May 17, 2018Publication date: September 20, 2018Inventors: Asimuddin Kazi, Jason K. Resch
-
Publication number: 20180268044Abstract: One embodiment provides for monotonic transactions in a multi-master database with loosely coupled nodes including performing, by a processor, a write transaction protocol including: a client device issuing write transactions at any of the nodes, recording a write transaction locally at a node that issues a write transaction and asynchronously replicating the write transaction to at least one other node, and waiting for reception of an acknowledgment from at least a quorum of the nodes before returning a response to the client device. The quorum is any set of the nodes that includes a special node and at least one other node.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventors: Ronald J. Barber, Ronen Grosman, Mir Hamid Pirahesh, Vijayshankar Raman, Adam J. Storm
-
Publication number: 20180268045Abstract: Representative embodiments disclose mechanisms for data and identity migration, such as from an on-premises environment to a cloud environment. The system comprises multiple data collectors, each tailored to collect data from a data source. In a representative example, data collectors for a source application, a source identity repository and a target identity repository are utilized. Once the data is collected, it is stored in a database and methods are used to identify correlations (i.e., matches) between the source application data, the source identity repository data and the target identity repository data. The correlations are memorialized and presented to a user for rationalization. The process is stateful so that prior decisions are remembered. Once the user is satisfied with the rationalization, the system exports files that are consumed by a migration process to perform the actual data migration.Type: ApplicationFiled: June 15, 2017Publication date: September 20, 2018Inventors: Jerry Kane Orman, Seth Scruggs, Balakrishnan Shanmugam, Shopen Patel, Joel Tipke, Ulric Tyson Dihle, Nicholas Claunch, Ralph Foster, Chrystal Danielle Comley, Daniel Ward, Peter Theeuwen, Jacob Orchard
-
Publication number: 20180268046Abstract: A data processing method and apparatus is disclosed. The data processing apparatus includes: a first hash module, at least one second hash module, and a block data scanner, where the first hash module includes multiple slots, and each slot is in a one-to-one correspondence with each data partition or is in a one-to-one correspondence with each data set; each of the at least one second hash module is associated with one slot in the first hash module, and the second hash module is configured to store location information of service data in a data partition corresponding to an slot associated with the second hash module, or location information of service data in a data set of a subscription relationship and that is in a storage engine.Type: ApplicationFiled: May 21, 2018Publication date: September 20, 2018Inventors: Gang XIONG, Yongfei PENG
-
Publication number: 20180268047Abstract: A system and method of analyzing data receives a user-specified selection of a data source, a user-specified selection of a type of data representation, and a user-specified description of a view to be constructed in accordance with the user-specified selection of the type of data representation. An application program interface (API) function generates a multidimensional query based on the user-specified type of data representation and the user-specified description of the view to be constructed, and submits the multidimensional query to the an On-line Analytical Processing (OLAP) server. The application program interface (API) function receives a multidimensional response from the OLAP server containing results acquired by the multidimensional query of the data source, and generates the view based on the results contained in the multidimensional response and in accordance with the user-specified selection of the type of data representation and the user-specified description of the view.Type: ApplicationFiled: May 24, 2018Publication date: September 20, 2018Inventors: James Giulio Cialdea, JR., Boshu Liu
-
Publication number: 20180268048Abstract: A method includes generating, by a processor system, a graph. The graph is based at least in part on a plurality of instances in which operational taxonomic units are identified as being represented within an environment. The method can also include determining, using the processor system, that at least one instance of the plurality of instances corresponds to a false-positive identification of an operational taxonomic unit. The determining is based on the properties of the graph. The method can also include reporting the determination.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Niina S. Haiminen, Laxmi P. Parida
-
Publication number: 20180268049Abstract: A system and method for generating a heat map overlay for superposition over image content rendered by a plurality of user devices. User input data corresponding to user inputs received by the plurality of user devices with respect to the image content is provided to a processor. The user input data identifies points in the image content at which the user inputs were respectively received by the devices. The user inputs are clustered so as to provide a density of user input relative to the image content. A heat map overlay representative of the density of the user inputs relative to the image content is generated for display by the plurality of user devices.Type: ApplicationFiled: March 9, 2018Publication date: September 20, 2018Inventor: Armen Youssefian
-
Publication number: 20180268050Abstract: A method and system providing the ability to visually explore temporal data, to identify and tag patterns, and to conduct proximity searches for similar patterns across different data sets, dimensions and/or hierarchical levels. Time series patterns manifest themselves at different levels of aggregation. In one embodiment of the invention, the proximity search parameters are derived from an aggregate level trend and are algorithmically adjusted to find matching patterns within detailed records. Further, the method includes means to traverse time series data, to select subsets of time sequences, and to evaluate statistically the said subsets for proximity to the original time sequence. The method and system provide means to connect and browse temporal data in databases, applications, files, and real-time data streams, to monitor for time-series patterns, and to generate event based alerts.Type: ApplicationFiled: March 9, 2018Publication date: September 20, 2018Applicant: Trendalyze Inc.Inventors: Radoslav Paraschkavov Kotorov, Dave Watson
-
Publication number: 20180268051Abstract: Example embodiments provide a system and method for analyzing conversations and determining whether to participate with a response. A networked system receives, over a network, a communication that is a part of a conversation involving one or more users, whereby the networked system is a participant in the conversation. The networked system analyzes the communication including parsing key terms from the communication. The networked system then identifies a sentiment of a user among the one or more users based on the parsed key terms. Based on the identified sentiment, the networked system determines whether to respond to the communication. In response to a determination to respond, the networked system generates a customized response and transmits the customized response, over the network, to a device of the user. The customized response may comprise questions or a set of options related to the conversation.Type: ApplicationFiled: May 16, 2018Publication date: September 20, 2018Inventors: Adam Julian Goldstein, Alex Quintana, Eric Palm, Gregory Millam, Zohaib Ahmed
-
Publication number: 20180268052Abstract: A combination of a structured database and an unstructured database may be used to access input by a plurality of end users to data fields in interaction with an information system, where storage of the input is separated between the combination of the structured database and the unstructured database, to analyze multiple choice and numerical input in the structured database, to analyze textual input in the unstructured database, and determine a first set of textual inputs that each includes a related textual topic in the textual input.Type: ApplicationFiled: March 20, 2015Publication date: September 20, 2018Inventors: Haim Litvak, Dan Noter, Shiran Gabay, Yariv Snapir
-
Publication number: 20180268053Abstract: Implementations are directed to providing an electronic document, and include receiving text content including a plurality of segments, the text content being received from data sources, determining a set of topics to be included in the electronic document, for each topic in the set of topics, providing a set of contextual words associated with a respective topic, contextual words being determined from a lexical database, each contextual word having a respective frequency, determining a score for each segment and topic pair, the score indicating a relevance of a respective topic to a respective segment, each score being determined based on respective contextual words of the respective topic and frequencies of the respective contextual words, for each topic, providing, by the one or more processors, a summary including at least one segment based on respective score, and providing, to a user device, the electronic document including one or more summaries.Type: ApplicationFiled: October 10, 2017Publication date: September 20, 2018Inventors: Swati Tata, Madhura Shivaram, Deepak Kumar, Guruprasad Dasappa
-
Publication number: 20180268054Abstract: A playlist engine is provided that selects content items for a partial playlist. The content items may include audio content items (i.e., tracks or songs). In one implementation, a user provides a request to expand a partial playlist. The request may include the partial playlist and an indication of the number of additional content items that the user would like to add to the partial playlist. The playlist engine may select one or more attributes from the content items in the partial playlist, and may use the selected one or more attributes to determine additional content items that are relevant to the selected one or more attributes. The playlist engine may add the additional content items to the partial playlist.Type: ApplicationFiled: June 22, 2017Publication date: September 20, 2018Inventors: Julie MUSTAIN, Ryan STEFFEN, Aaron M. BUTCHER, Kelly Jean GRAHAM, Scott D. SANDERS, John Thomas KIMBELL, Jeffrey Christopher ABRAHAM, Geeven SINGH, Claudio Fernando GUGLIERI LILLO, Ana Sofia GONZALEZ AGUIRRE
-
Publication number: 20180268055Abstract: A video retrieval system is provided that includes a server for retrieving video sequences from a remote database responsive to a text specifying a face recognition result as an identity of a subject of an input image. The face recognition result is determined by a processor of the server, which estimates, using a 3DMM conditioned Generative Adversarial Network, 3DMM coefficients for the subject of the input image. The subject varies from an ideal front pose. The processor produces a synthetic frontal face image of the subject of the input image based on the input image and coefficients. An area spanning the frontal face of the subject is made larger in the synthetic than in the input image. The processor provides a decision of whether the synthetic image subject is an actual person and provides the identity of the subject in the input image based on the synthetic and input images.Type: ApplicationFiled: February 5, 2018Publication date: September 20, 2018Inventors: Xiang Yu, Kihyuk Sohn, Manmohan Chandraker
-
Publication number: 20180268056Abstract: A computing device including a color spectrum detector, a memory, a processor, a database and computer-readable instructions, stored in the memory, fetched from the memory and executed by the processor. The color spectrum detector to detect a change in a color spectrum over a specified period of time and to generate a signal representative of color spectrum change and the database housing digital media files. The computer-readable instructions executed by the processor to receive the signal representative of the color change, generate a value indicator based at least in part on the received color spectrum change, selected one or more digital media files from the database having a selection indicator corresponding to the value indicator representative of the color spectrum change and retrieve the one or more selected digital media files.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventor: Armen Sevada Gharabegian
-
Publication number: 20180268057Abstract: Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for dynamic media rendering (DMR). In a first stage, a master media file is parsed into its component media assets, which are rendered individually into files and archived for reuse. In a second stage, the master media file is divided into segments containing sequential full-frames of media assets that are rendered into files and archived for reuse. Each time a media asset included in the master media file is updated, added or deleted, the one or more segment files that have a dependency on the updated, added or deleted media asset are rendered again. In a third stage, a third rendering node with knowledge of all the segment files archived during the second stage, and their respective order in time, combines the archived segment files together to create a full-frame, full-duration rendered master media file.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Applicant: Apple Inc.Inventors: Amir H. Jadidi, Nicholas T. Verburg
-
Publication number: 20180268058Abstract: A system for an event driven query includes an input interface and a processor. The input interface is configured to receive an indication from an external system. The processor is configured to determine a scanning query based at least in part on the indication; and perform the scanning query.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Matthew Kraning, Timothy Junio
-
Publication number: 20180268059Abstract: In an exemplary embodiment, an application server is disclosed that receives user information including textual content from a user device. The application server improves electronic communications and user collaboration by searching public or private databases for information relevant to the received textual information and providing a means for including selected related information such as links with an electronic communication or document when it is sent to a recipient. The application server interfaces with text messaging, instant messaging, email, and document applications to improve the information accuracy and efficiency of generating a document or message as well as improving the ease of communication and collaboration.Type: ApplicationFiled: March 16, 2018Publication date: September 20, 2018Inventor: Scott Lipsky
-
Publication number: 20180268060Abstract: A method for identifying client states, receives a set of paths representative of a document object model (DOM) associated with a web page of a rich internet application and for each path in the set of paths received, extracts a subtree, as subtree X, for a current path. The method traverses all known sub-paths under the current path and delete corresponding subtrees from subtree X and reads contents of and determines states of subtree X to form a state X. The state X is added to a set of current states and responsive to a determination no more paths exist, returns the set of current states of the rich internet application.Type: ApplicationFiled: May 24, 2018Publication date: September 20, 2018Inventors: Gregor von Bochmann, Paul Ionescu, Guy-Vincent Jourdan, Seyed Ali Moosavi Byooki, Iosif V. Onut, Omer Tripp
-
Publication number: 20180268061Abstract: Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.Type: ApplicationFiled: May 24, 2018Publication date: September 20, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Eric Joel HORVITZ, Ahmed Hassan AWADALLAH, Ryen William WHITE
-
Publication number: 20180268062Abstract: A method and a system for structured searches of information via key-objects are disclosed herein. Key-objects may be used to describe certain features or parameters of content within webpages in a structured fashion, may be linked or embedded into respective webpages, and may be subsequently collected and stored by search engines enabling the structured searches. A thesaurus of key-objects may be updated with new key-objects discovered by search engines. Methods described herein may be used for structured searches of merchandise or services in e-commerce or mobile e-commerce thereby facilitating the location and comparison of merchandise by product specifications in lieu of keywords needed to get to the product specifications.Type: ApplicationFiled: December 24, 2014Publication date: September 20, 2018Inventor: Mikhail Gilula
-
Publication number: 20180268063Abstract: In one embodiment, a method includes receiving a text query from a client system of a user and parsing the text query to identify a primary entity referenced in the text query. The method also includes identifying one or more related entities for the primary entity based on one or more related-entity indexes associated with the primary entity and identifying one or more content objects matching the text query, each identified content object being associated with one or more of the related entities. The method also includes sending to the client system instructions for presenting one or more search results corresponding to one or more of the identified content objects, respectively, each search result including a reference to the associated related entity and a snippet for the related entity describing the relationship between the primary entity and the related entity.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventors: Manoj Mahipat Pawar, Li-Tal Mashiach
-
Publication number: 20180268064Abstract: Systems and methods for recalling digital content utilizing contextual data are disclosed. In embodiments, a method includes: determining, by a computing device, that a user has accessed a content item from a content resource; associating, by the computing device, the content item with session data, the session data including a route between a first location and a second location; receiving, by the computing device, a first search query; determining, by the computing device, one or more potential user sessions of interest based on the first search query; receiving, by the computing device, a second search query directed to the content item; and filtering, by the computing device, search results of the second search query based on the one or more potential user sessions of interest to produce filtered search results including one or more content items associated with the session data.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Lisa Seacat DELUCA, Jenny S. LI, Dana L. PRICE, Aaron J. QUIRK
-
Publication number: 20180268065Abstract: In one embodiment, a method includes generating a reconstructed embedding of a query based on one or more term embeddings associated with the one or more query terms, respectively, on receiving a query with the one or more query terms, formulating an evaluation model based at least on the reconstructed embedding of the query, where the evaluation model calculates a relevance score for posts with respect to the search query based at least on the classifier vectors of the posts, and calculating, for each of the retrieved posts, a relevance score for the post by applying the associated classifier vector to the formulated evaluation model.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventor: Sai Nishanth Parepally
-
Publication number: 20180268066Abstract: The present invention provides an information providing system, an information providing server, an information providing method, and a program for information providing system, to acquire information actually interesting to a user from sources on which the user places importance and provide the information to the user.Type: ApplicationFiled: July 9, 2016Publication date: September 20, 2018Inventor: Takumi KAGEYAMA
-
Publication number: 20180268067Abstract: Computer programs for searching a collection of electronic documents are disclosed. A computer program for searching a collection of electronic documents, includes instructions that cause the computer to carry out steps of: replacing a set of synonymous terms appearing in a paragraph with a set of standardized paragraph terms, where each standardized paragraph term has an associated term weight and generating standardized search terms in response to a search query, generating paragraph scores for paragraphs of a document based at least in part on the associated weights of standardized paragraph terms that match one or more of the standardized search terms. The computer program further includes determining overall document scores for the electronic documents based at least in part on a combination of the paragraph scores, and determining a set of matching documents, wherein the set of matching documents is ordered using the overall document scores.Type: ApplicationFiled: May 21, 2018Publication date: September 20, 2018Applicant: LexisNexis, a division of Reed Elsevier Inc.Inventors: Paul Zhang, David Steiner