Patents Issued in April 9, 2020
-
Publication number: 20200110785Abstract: One or more techniques and/or systems for sending push notifications of content items to client devices are provided herein. For example, an input received from a user can be expanded to obtain an expanded user interest. Content items from a content source can be filtered based upon the expanded user interest to obtain a set of filtered content items. A push notification can be constructed to comprise one or more of the filtered content items from the set of filtered content items. The push notification can be sent to a client device of the user for display as a device alert notification. In an example, the filtered content items, within the push notification, may be ranked based upon a ranking metric.Type: ApplicationFiled: December 9, 2019Publication date: April 9, 2020Inventors: Preetam Joshi, Suju Rajan, Amit Phadke, Vishesh Joshi, Victor Laguna, Christopher Chi Kai Lam
-
Publication number: 20200110786Abstract: Provided is a system for generating the rankings and ratings of user profiles in a social network service (SNS). The system includes a communication unit configured to communicate with terminals of users in the SNS and receive profiles including a performance measurement item representing characteristics and interaction data of the users from the terminals of the users, a first storage unit configured to store the profiles and the interaction data, a second storage unit configured to store scoring rule including performance metrics and profile level data regarding the interaction, and a processor configured to extract profiles including a performance measurement item selected according to a user's input received through the communication unit from the profiles stored in the first storage unit, extract interaction data regarding the profiles, and generate rankings and ratings of the profiles by applying the performance metrics of interaction and the scoring rule to the interaction data.Type: ApplicationFiled: September 17, 2019Publication date: April 9, 2020Applicant: AROUNDUS, INC.Inventor: Sung Jin Kim
-
Publication number: 20200110787Abstract: A plurality of items are automatically clusterized at a first location. Social media postings for a given person are monitored and assessed at a second location in order to detect a trigger state. Upon detecting the trigger state the two locations automatically communicate with one another to identify one or more of the clusters that is relevant to the social media content. Information regarding items that relate to the identified cluster can then be provided to the user.Type: ApplicationFiled: October 3, 2019Publication date: April 9, 2020Inventors: Mani Kanteswara R. Garlapati, Sunil K. Potnuru, Souradip Chakraborty
-
Publication number: 20200110788Abstract: A mediating method by a mediating device comprises receiving a first list including at least one item from a first terminal and receiving at least one list from at least one terminal different from the first terminal, searching for a list including an item corresponding to at least one item among the at least one item of the first list, among the received at least one list, and transmitting information on the corresponded item, according to a result of the search, to each of the first terminal and a terminal which provides the list including the item corresponding to the at least one item among the at least one terminal.Type: ApplicationFiled: December 6, 2019Publication date: April 9, 2020Applicant: HYPERCONNECT, INC.Inventors: Sangil AHN, Kangsik Jung, Hyountaek Yong
-
Publication number: 20200110789Abstract: A method for enhancing hybrid-classical algorithms for combinatorial optimization includes executing, on a quantum processor, a variational algorithm, the execution producing a subset of a set of solutions (solution space) of the variational algorithm within a predefined period, the variational algorithm computing a quantum state of a quantum system corresponding to a combinatorial optimization problem, each solution in the subset having a corresponding value; sorting, according to a sorting criterion, the subset of solutions; isolating, based on the sorting, a portion of the subset of solutions wherein a value corresponding to each solution in the portion is within a boundary defined by a threshold value; computing an average value of the solutions from the portion of the subset of solutions; and altering the variational algorithm to produce a second subset of solutions such that the second subset of solutions comprises solutions having values within the boundary.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Applicant: International Business Machines CorporationInventors: ANTON ROBERT, PANAGIOTIS BARKOUTSOS, GIACOMO NANNICINI, IVANO TAVERNELLI, STEFAN WOERNER
-
Publication number: 20200110790Abstract: An optimization device includes M-stage arithmetic processing circuits connected in a ring shape, wherein each circuit determines whether to permit updating for each of first bits, a number of the first bits being obtained by dividing a number of second bits corresponding to all spins of an Ising model by M; selects one update candidate bit from among update permission bits; and updates a value of any one of the second bits based on identification information supplied from a last stage circuit to a top stage circuit, wherein each circuit other than the top stage circuit selects identification information of the one update candidate bit at a first probability obtained by dividing a number of the update permission bits by a sum of the number of the update permission bits and a number supplied from a previous stage circuit, and supplies the selected identification information to a subsequent stage circuit.Type: ApplicationFiled: September 9, 2019Publication date: April 9, 2020Applicant: FUJITSU LIMITEDInventor: Noboru YONEOKA
-
Publication number: 20200110791Abstract: A system and method are disclosed for providing an enhanced email client having interactive content capabilities. The system includes a recipient email server for receiving emails from a sender email server and for receiving dynamic interactive content from a third party content service provider when it is determined that the email includes capabilities for displaying interactive content. The method includes steps of sanitizing a received email at a user's computing system, checking the sanitized email to determine if it contains interactive content, and retrieving the interactive content in the sanitized email without requiring the user to click out to a separate window or browser instance.Type: ApplicationFiled: December 8, 2019Publication date: April 9, 2020Inventor: Justin Khoo
-
Publication number: 20200110792Abstract: The embodiments disclose a method including providing a website interface within the customizable application builder with no code visualization tools for an application creation user, including a form builder for creating at least one form with at least one form element for receiving form input from an end user, each associated with a conditional rule builder, an auto pdf mapping tool, a manual pdf mapping tool and at least two dynamic pdf mapping tools, wherein upon submission of the form, the auto pdf mapping tool automatically generates a pdf of the entire form, including the at least one form element and the form input from the end user and wherein the end user can interactively integrate the entire auto pdf mapping tool automatically generated pdf form into at least one 3rd party application platform and access data from all of their 3rd party application platform using the pdf mapped elements.Type: ApplicationFiled: December 8, 2018Publication date: April 9, 2020Inventor: BINYAMIN TSABBA
-
Publication number: 20200110793Abstract: An example method facilitates modification and generation of User Interface (UI) display screens for webpages and web applications, such as process-based software applications. The example method includes receiving a first signal to access a webpage that includes a static UI display screen for a web application; serving the webpage in response to the signal; detecting the dynamic configuration functionality associated with the webpage, wherein the configuration functionality includes code and UI metadata provided in or with a dynamic layout file, the code and UI metadata including one or more rules and specifications for configuring schema used to generate rendering instructions for the dynamic part of the webpage.Type: ApplicationFiled: June 12, 2019Publication date: April 9, 2020Applicant: Oracle International CorporationInventors: Blake Sullivan, Naizam Olakara, Kentaro Kinebuchi, Jing Wu, Min Lu, Maria Kaval, Christian Straub
-
Publication number: 20200110794Abstract: A computer-implemented method for emoji modification, as well as a corresponding system and a corresponding computer program product, are disclosed. An intended meaning associated with an emoji, which has been selected by a sender for transmission to a receiver, is established. An interpretation of the emoji by the receiver is predicted. The established intended meaning is compared with the predicted interpretation and the comparison is used to determine whether emoji modification is required. In response to determining that emoji modification is required, at least one aspect of the emoji is modified better to align the intended meaning of the sender with the predicted interpretation of the emoji by the receiver.Type: ApplicationFiled: October 3, 2018Publication date: April 9, 2020Inventors: Eienne E. Vos, Ashley D. Gritzman, Zaahid Kara, Toby Kurien, Matokollo Magadla, Komminist Weldermariam
-
Publication number: 20200110795Abstract: In some embodiments, a computing system computes a hierarchical entity data model to facilitate autocompleting forms by generating an electronic schema extraction from an electronic form lacking data for one or more fields. The computing system generates an electronic schema including an input category and input field elements. The computing system accesses a hierarchical entity-data model including and entity category and entity-data elements. The computing system identifies associations between the entity category and input category based on semantic matching including text of an entity category label and an input field category label or matching a number of fields within an entity category to an input category. The computing system verifies the association by applying a natural language processing engine to the input field elements and the entity-data elements. The computing system autocompletes one or more input field elements with entity data from one or more of the entity-data elements.Type: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Inventors: Mayank Gupta, Mandeep Gandhi
-
Publication number: 20200110796Abstract: The embodiments disclose a method including providing a website interface within the customizable application builder with no code visualization tools for an application creation user, providing a form builder for creating at least one form, with at least one form element for receiving form input from an end user, with a conditional rule builder, an auto pdf mapping tool, a manual pdf mapping tool and at least two dynamic pdf mapping tools, wherein each of the pdf mapping tools has no code visualization tools and allows the user to drag and drop form elements onto a pdf format, wherein the auto pdf mapping tool automatically generates a pdf of the entire form, wherein the manual pdf mapping tool automatically generates a customizable pdf of the form, and wherein the dynamic pdf mapping tool user may edit the blank html template and dynamically generates a customizable pdf of the form.Type: ApplicationFiled: August 24, 2019Publication date: April 9, 2020Inventor: BINYAMIN TSABBA
-
Publication number: 20200110797Abstract: An unsupervised text style transfer method, system, and computer program product include classifying a style of an input message, translating the input message into a second style, re-writing the input message into a second message having the second style, and distributing the second message in the second style.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Igor Melnyk, Cicero Nogueira Dos Santos, Inkit Padhi, Kahini Wadhawan, Abhishek Kumar
-
Publication number: 20200110798Abstract: At an electronic device, detect a first input on the touch-sensitive surface that represents selection of a first ideogram. Identify at least one attribute of the first ideogram. Select a plurality of suggested one or more characters to display, where at least a first set of suggested one or more characters is selected based on a set of selection criteria, the set of selection criteria including the identified at least one attribute of the first ideogram. Display at least the first set of suggested one or more characters. Detect a second input on the touch-sensitive surface that represents selection of the displayed first set of suggested one or more characters. In response to detecting the second input, displaying a composed electronic message, the composed electronic message including the first ideogram and the selected first set of suggested one or more characters.Type: ApplicationFiled: October 14, 2019Publication date: April 9, 2020Inventors: Tiffany S. JON, Imran CHAUDHRI, Chanaka G. KARUNAMUNI, Kenneth KOCIENDA, Giancarlo YERKES, Woo-Ram LEE
-
Publication number: 20200110799Abstract: The present invention allows for the capture and sentiment analysis of text the customer inputs into a chat, but never actually sends to the customer service representative (ghost text). The system captures this ghost text with a ghost capture system (GCS) software module. The GCS module analyzes the ghost text to generate metadata. The ghost text and metadata are used by a sentiment analysis engine to apply appropriate sentiment to the ghost text. The sentiment and ghost text are routed to a customer service representative (CSR). This provides the customer service agent with additional detail and information about a customer's emotions during a text chat conversation, allowing the CSR to determine a court of interaction not only based on the customer's response, but also based on the ghost text and the sentiment from the ghost text.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Applicant: Verint Americas Inc.Inventor: Michael Johnston
-
Publication number: 20200110800Abstract: A contract generation system that automatically generates cost models for new business contracts is provided. The system receives a new contract comprising a set of key-value pairs, each key-value pair comprising a question and an answer that correspond to a field of information in a document for the new contract. The system computes a similarity measure between the new contract and an existing contract based on a set of variance definitions for determining differences between the set of key-value pairs of the new contract and a corresponding set of key-value pairs of the existing contract. The system generates a cost model of the new contract based on the similarity measure and a cost model of the existing contract.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Tara Astigarraga, Saurabh Sinha, Vugranam Sreedhar, Michael Shane Goode, John Jeffrey Dillon
-
Publication number: 20200110801Abstract: Methods, systems, and computer-readable storage media for generating document representations of documents in a set of documents based on sentence embeddings that are provided using a recurrent neural network (RNN) encoder, each document including an electronic document, generating aspect representations based on sentences included in documents of the set of documents, and comment documents in a set of comment documents, determining a first topic representation based on the document representations, determining a second topic representation based on aspect saliences with respect to the first topic representation, calculating salience scores, each salience score associated with a respective sentence, and calculated based on a set of initial salience scores, and a respective aspect salience score, and generating a summary of the set of documents based on the salience scores, the summary including one or more sentences included in documents of the set of documents.Type: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Inventors: Xin Zheng, Karthik Muthuswamy, Aixin Sun
-
Publication number: 20200110802Abstract: Systems and methods of machine learning for digital assets and message creation are provided herein. The present disclosure includes mechanisms for receiving one or more assets that include textual content, performing machine learning on the one or more assets in order to determine relevant words, phrases, and statistics included in the textual content, and displaying segments of data on a graphical user interface that also includes an interface that is used to create a message using content of the segments of the textual content that have been extracted from the one or more assets.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Abdessamad Echihabi, Bryant Huang, Quinn Lam, Mihai Vlad
-
Publication number: 20200110803Abstract: A computing device displays a data visualization interface and receives user selection of a data source and a natural language command directed to the data source. The device forms an intermediate expression according to a context-free grammar and a semantic model of data fields in the data source. It identifies in the natural language command (i) a first term that specifies an aggregation type in a first aggregation, (ii) a second term that specifies a data field, in the semantic model, to be aggregated for the first aggregation, and (iii) terms that specify data fields, in the semantic model, to determine grouping for the first aggregation. It translates the intermediate expression into database queries, executes the database queries to retrieve one or more data sets from the data source, aggregated according to the first aggregation, then generates and displays an updated data visualization of the retrieved data sets.Type: ApplicationFiled: October 21, 2018Publication date: April 9, 2020Inventors: ALEX DJALALI, VIDYA RAGHAVAN SETLUR
-
Publication number: 20200110804Abstract: The present disclosure provides computing systems and techniques for indicating an emotional and/or environmental state of a user in a digital messaging application. A computing device can determine an emotional and/or environmental state of a first user responsive to reading or responding to a message and can convey the determined emotional and/or environmental state to a second computing device, to be transiently presented by the second computing device.Type: ApplicationFiled: May 13, 2019Publication date: April 9, 2020Applicant: Capital One Services, LLCInventors: Jeremy PHILLIPS, Andrew BEANE
-
Publication number: 20200110805Abstract: Features, libraries, and techniques are provided herein for determining the kinds of relational language that are present. Applying audio, emojis, and sentiment shifts as features may be used to determine whether the customer is providing backstory, whether there is ranting, etc. Textual features may be considered, as well as audio features may be considered.Type: ApplicationFiled: August 21, 2019Publication date: April 9, 2020Inventors: Ian Beaver, Cynthia Freeman, Andrew T. Pham
-
Publication number: 20200110806Abstract: A computer-implemented method of generating an augmented electronic text document comprises establishing a directed multigraph where each vertex is associated with a separate language and is connected to at least one other one of the vertices by an oriented edge indicative of a machine translation engine's ability to translate between languages associated with the vertices connected by the oriented edge with acceptable performance. The directed multigraph is then traversed starting at a predetermined origin vertex associated with an original language of the original electronic text document by randomly selecting an adjacent vertex pointed to by an oriented edge connected to the predetermined origin vertex and causing a machine translation engine to translate the original electronic text document from the original language to a language associated with the selected vertex.Type: ApplicationFiled: October 8, 2019Publication date: April 9, 2020Inventors: Sebastien GOUTAL, Maxime Marc Meyer
-
Publication number: 20200110807Abstract: There is provided a content translation system includes a computing platform having a hardware processor and a system memory storing a language conversion software code including a vocabulary conversion convolutional neural network (CNN). The hardware processor is configured to execute the language conversion software code to obtain a content including a language-based content expressed in a first vocabulary. The hardware processor also executes the language conversion software code to convert a wording of the language-based content from the first vocabulary to a second vocabulary using the vocabulary conversion CNN, where the first vocabulary and the second vocabulary are in the same language. The hardware processor further executes the language conversion software code to output a translated content corresponding to the content for rendering on a display, the translated content including the language-based content expressed in the second vocabulary.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventor: David Horn
-
Publication number: 20200110808Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language realizer in the form of a lightweight multilingual realizer. In some example embodiments, a method is provided that comprises generating syntactically correct natural language. The method of this embodiment may also include at a syntax processor, propagating features among a group of words, and adding closed class function words and morphological inflections.Type: ApplicationFiled: September 3, 2019Publication date: April 9, 2020Inventors: Ehud Baruch Reiter, John Ross TURNER, William Anthony BRADSHAW, Jette VIETHEN
-
Publication number: 20200110809Abstract: A personality model is created for a population and used as an input to a text generation system. Alternative texts are created based upon the emotional effect of the generated text. Certain words or phrases are “pinned” in the output, reducing the variability of the generated text so as to preserve required information content, and a number of tests provide input to a discriminator network so that proposed outputs both match an outside objective regarding the information content, emotional affect, and grammatical acceptability. A feedback loop provides new “ground truth” data points for refining the personality model and associated generated text.Type: ApplicationFiled: October 7, 2019Publication date: April 9, 2020Inventor: Michael DeFelice
-
Publication number: 20200110810Abstract: The system and methods described herein provide content recommendations to user equipment timed to reduce interruption of content. A content recommendation application detects output of first content and determines viewing metrics for the first content. Using the determined viewing metrics, the content recommendation application determines whether output of a content recommendation should be blocked. In response to determining that the viewing metrics indicate output of the content recommendation should be blocked, the content recommendation application blocks the content recommendation. Upon receiving an input changing output of the first content to output of a second content, the content recommendation application unblocks and outputs the content recommendation.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Michael James Brehm, Walter John Schmidt, Benjamin Harden
-
Publication number: 20200110811Abstract: An example operation may include one or more of receiving a request for trust information of an off-chain data source from a client, determining a category type of the off-chain data source from among a plurality of category types based on the request, retrieving a reliability value of the off-chain data source linked to one or more of an identity of the off-chain data source and the determined category type from a reliability database implemented via a distributed ledger shared among a plurality of peer nodes, and transmitting the retrieved reliability value linked to the category type to the client.Type: ApplicationFiled: October 3, 2018Publication date: April 9, 2020Inventor: Kohichi Kamijoh
-
Publication number: 20200110812Abstract: An example operation may include one or more of receiving a request to modify a reliability value of an off-chain data source to generate a modified reliability value, determining whether a consensus on the modified reliability value has been received among a plurality of peer nodes, and in response to a determination that the consensus has been received, updating a storage to reflect the modified reliability value associated with the off-chain data source, and storing an identification of the modified reliability value within a block among a hash-linked chain of blocks on a distributed ledger shared among the plurality of peer nodes.Type: ApplicationFiled: October 3, 2018Publication date: April 9, 2020Inventor: Kohichi Kamijoh
-
Publication number: 20200110813Abstract: An example operation may include one or more of receiving a request for trust information of an off-chain data source from a client, detecting that the trust information of the off-chain data source is not stored in a distributed ledger shared among a plurality of peer nodes, retrieving reliability data recursively identified and retrieved from a plurality of external sources having different reliability information of the off-chain data source, determining a reliability value based on a combination of the retrieved reliability data from the plurality of external sources, and transmitting the determined reliability value to the client.Type: ApplicationFiled: October 3, 2018Publication date: April 9, 2020Inventor: Kohichi Kamijoh
-
Publication number: 20200110814Abstract: Generating a preferred media playlist based on a determined activity type. A media item is played from a media library. A computing device collects metadata regarding the played media item. The computing device receives sensor data from one or more sensors. The computing device determines an activity type based upon the received sensor data. The computing device generates a media item record comprising a media item identification for the media item, the metadata collected regarding the played media item, and the determined activity type. The media item records are ranked based upon the metadata regarding the played media and the determined activity type. The computing device generates a preferred media playlist comprising a plurality of generated media item records ranked highest.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Tamer E. Abuelsaad, Gregory J. Boss, Randy A. Rendahl, John E. Moore, JR.
-
Publication number: 20200110815Abstract: Methods of processing alarm messages in a computer network administration system are provided. Methods include receiving a substantially real time alarm message stream that includes alarm messages, converting each alarm message of the alarm messages into an alarm message vector that includes multiple dimensions, generating an alarm message matrix that includes the alarm message vectors, and determining an information gain corresponding to each of the dimensions of the alarm message matrix.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Applicant: CA, Inc.Inventors: Sai Eswar GARAPATI, Deepak KARUNANIDHI, Rajat Kumar MISHRA
-
Publication number: 20200110816Abstract: A method of clustering files, comprises, by a processing unit: obtaining a clustering structure comprising a plurality of nodes arranged in hierarchical levels Li, with i from 1 to N, obtaining at least one data (Dsignal) representative of a file (Dfile) to be assigned to a category; (O1) comparing said data to each centroid of each node of the first level, (O2) if said comparison matches an acceptance threshold of one or more nodes, selecting a node among these nodes, (O3) comparing Dsignal to each centroid of each node of a next level which is linked to said selected node, (O4) if said comparison matches an acceptance threshold of one or more nodes, selecting a node among these nodes, repeating O3 and O4 until a stopping condition is met, thereby indicating that Dsignal or Draw belongs to a category of files represented by said selected node.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Inventors: Avner ATIAS, Yaniv AVIDAN
-
Publication number: 20200110817Abstract: An approach is provided for quality assurance of map feature localization. The approach involves, for example, processing sensor data collected from a plurality of vehicles to aggregate a plurality of features indicated in the sensor data into a feature set. The approach also involves clustering the feature set into a plurality of feature clusters. The approach further involves determining a consensus pattern based on the plurality of feature clusters. The approach further involves determining at least one feature cluster of the plurality of feature clusters that does not match the consensus pattern. The approach further involves automatically designating the sensor data corresponding to the at least one feature cluster as inaccurate sensor data.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventor: Anirudh VISWANATHAN
-
Publication number: 20200110818Abstract: In a data processing system, mapping circuitry is provided to map one of J first identifiers received from an upstream component to one of K second identifiers to be provided to a downstream component (K<J). K mapping entries are each associated with a respective second identifier and each store mapping information for identifying which first identifier is mapped to the associated second identifier. For a first subset of mapping entries, allocation circuitry prevents allocation of a given first identifier to a mapping entry of the first subset other than a selected group of one or more mapping entries of the first subset selected based on the given first identifier. For a second subset of mapping entries associated with a second subset of the K second identifiers, the allocation circuitry permits the given first identifier to be allocated to any mapping entry in the second subset.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventor: Antonio GARCIA GUIRADO
-
Publication number: 20200110819Abstract: A system and method for recovering a database and restoring an index following a failure of the database is disclosed. The method receives a change to a record in the database. The change is stored in a persistent data store, the persistent data store is divided into a plurality of segments. The volatile index is updated in volatile memory with a pointer to the record in the persistent data store. A shadow index is generated in the persistent data store, where the shadow index is a persistent copy of the volatile index and is not updated at the same time as the volatile index. The shadow thread is executed on the plurality of records where the shadow thread scans each record in the persistent storage device to populate and update the shadow index, wherein the shadow thread operates as a background operation on the persistent data store.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Inventors: Revital Erez, Michael Factor, Moshik Hershcovitch, Ronen I. Kat, Elliot K. Kolodner, Joel K. Nider
-
Publication number: 20200110820Abstract: Unsorted sparse dictionary encodings are transformed into unsorted-dense or sorted-dense dictionary encodings. Sparse domain codes have large gaps between codes that are adjacent in order. Unlike spare codes, dense codes have smaller gaps between adjacent codes; consecutive codes are dense codes that have no gaps between adjacent codes. The techniques described herein are relational approaches that may be used to generate sparse composite codes and sorted codes.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Pit Fender, Felix Schmidt, Benjamin Schlegel
-
Publication number: 20200110821Abstract: Disclosed is technology for storing original work data on a derivative work data blockchain along with code for verifying that derivative work data is derivative of the original work data. The technology involves receiving derivative work data from a submitting entity along with proof data showing that the derivative work is derivative of the original work. If the derivative work data is verified as derivative, then the derivative work data is appended to the derivative work data blockchain.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Michael CHAN, Derek CHAMORRO, Arpit JAIN, Venkata Siva Vijayendra BHAMIDIPATI
-
Publication number: 20200110822Abstract: A technique includes storing, by a computer, a composite metadata object in a catalog. The composite metadata object represents information about a plurality of database objects of a table structure; the table structure includes a plurality of rows and a plurality of columns; the plurality of database objects is associated with a subset of rows of the plurality of rows; and the plurality of database objects is associated with a plurality of files corresponding to the columns. The technique includes processing, by the computer, a database transaction based on the based on composite metadata object.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Styliani Pantela, Niccolo Meneghetti, Benjamin M. Vandiver, Jaimin Mukesh Dave
-
Publication number: 20200110823Abstract: An example embodiment relates to configuration items representing properties of one or more of computing devices or software applications deployed on a managed network. The example embodiment may involve a computing device: receiving an incident report to which no configuration item is linked; generating a feature vector for the report by applying a computational model to the incident report; comparing the feature vector to at least some of a set of feature vectors; based on the comparison, identifying a set of incident reports that are potentially related to the report, wherein members of the set of incident reports are each linked, in one or more databases, to one or more members of a set of configuration items; selecting a particular configuration item of the set of configuration items to link to the incident report; linking the particular configuration item to the incident report; and storing the link in the database(s).Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Rotem Steuer, Tal Epshtein
-
Publication number: 20200110824Abstract: An example operation may include one or more of receiving a unique identifier of a blockchain system resource from among a plurality of blockchain system resources associated with a blockchain, generating a notification board for the blockchain which is implemented independently from the blockchain and stored on a distributed ledger including the blockchain, and storing the unique identifier of the blockchain resource and a blockchain ID within the notification board on the distributed ledger.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Futoshi Iwama, Takaaki Tateishi, Shunichi Amano, Sachiko Yoshihama
-
Publication number: 20200110825Abstract: An example operation may include one or more of receiving a resource request from a client, identifying a unique chaincode identifier associated with the resource request, re-instantiating a version of chaincode based on the unique chaincode identifier, the re-instantiation configured to disregard any subsequently implemented versions of the chaincode at the computing node, executing the resource request based on the re-instantiated version of the chaincode to generate a result, and transmitting the result to the client.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Futoshi Iwama, Takaaki Tateishi, Shunichi Amano, Sachiko Yoshihama
-
Publication number: 20200110826Abstract: In a streaming environment, efficient correlation between base events and relevant follow-on events is accomplished by temporarily storing events in an in-memory state for a limited time window. The in-memory state buffers the incoming stream of events to permit efficient attempted correlation. Successful correlation (e.g., by ID matching) between a follow-on event and a relevant base event, gives rise to specialized aggregation tables for matched (base, follow-on) event pairs. All events are ultimately removed from the in-memory state upon expiry of the time window. This results in correlated matched event pairs being stored in the aggregation tables for efficient querying. Events remaining uncorrelated upon expiration of the time window, are stored only in an (voluminous) log table for less-efficient (but rare) late querying and aggregation. Efficient correlation is achieved by assuming that successful event pair matching is most likely to occur within the in-memory time window, or not at all.Type: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Inventors: Benjamin Lautenschlaeger, Zoltan Albrecht
-
Publication number: 20200110827Abstract: Methods, systems, and computer program products are provided that construct and execute multi-step query plans in a database application. A database application accepts a query such as, for example, a graph query. The database application generates a physical query plan comprising a set of execution steps that perform the query. The set of execution steps comprises at least an initial step, an intermediate step and a final step. The database executes the query by passing control to the initial step that, when complete, passes execution control to some other step. The intermediate step executes and when complete, may pass execution control to any other step including itself. Steps may be configured to communicate arbitrary data between steps. The generated query plan may also comprise multiple multi-step sequences, and such sequences may be configured to execute in the alternative based on intermediate query results, or a parameter included in the query.Type: ApplicationFiled: October 6, 2018Publication date: April 9, 2020Inventors: Craig Steven Freedman, Chandrashekhar Kadiam, Devin L. Rider, Daniel Georg Schall
-
Publication number: 20200110828Abstract: Apparatus, systems, and methods for auditing (i.e., tracking and accounting for) the flow of data within a loan processing system. The method generally includes aggregating loan data in one or more databases. The aggregation of the loan data is tracked using a blockchain. The aggregated loan data is normalized in a data warehouse. The normalization of the aggregated loan data is tracked using the blockchain. The aggregated and normalized loan data is queried and, in response to querying the aggregated and normalized loan data, the following information is displayed in a human-readable format: the loan data and tracking data. The tracking data is based on: the blockchain's tracking of the aggregation of the loan data; and the blockchain's tracking of the normalization of the aggregated loan data. The loan data includes at least one of loan origination data or loan payment data.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Robert D. Slater, Felipe G. Salles
-
Publication number: 20200110829Abstract: A method includes, responsive to receiving a user login, displaying a user interface on a display screen of a computing device. The user interface includes a menu listing multiple pills that are associated with different performance topics. The user interface includes a large work space and multiple small work spaces. The method includes receiving a first data visualization and a second data visualization from a visualization database remote from the computing device via a network. The first data visualization represents the performance topic associated with a first pill of the pills, and the second data visualization representing a performance topic associated with a second pill of the pills. The method also includes concurrently displaying the first data visualization within a first small work space of the small work spaces and the second data visualization within the large work space.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Inventors: Andrew Cook, Jon J. Girardot, Earl F. Artz, Brad A. Gaston, Randall J. Huggins
-
Publication number: 20200110830Abstract: Scalable object storage with intelligent replication is disclosed. A container image storage system executing on one or more processor devices receives a container image comprising a plurality of objects. For each object, a reference count indicative of how many different container images stored in the container image storage system include the object is determined. For each object, a number of copies of the object to be stored in a storage based on the reference count is determined. For each object, the number of copies of the object are stored in the storage.Type: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Inventors: Huamin Chen, Dennis R. C. Keefe
-
Publication number: 20200110831Abstract: A computer-implemented method, according to one embodiment, includes: receiving data replication operations from one or more compute nodes at a primary location, storing the received data replication operations in a queue, and dividing the queued data replication operations into a number of independent sub-groups. The number of independent sub-groups is equal to or less than a number of worker gateway nodes. Each of the independent sub-groups are further added to a respective one of the worker gateway nodes. One or more instructions are also sent to each of the worker gateway nodes to send the data replication operations included in the respective independent sub-group to a remote storage location. Other systems, methods, and computer program products are described in additional embodiments.Type: ApplicationFiled: October 3, 2018Publication date: April 9, 2020Inventors: Ravindra Sure, Saipriya M R, Saket Kumar, Ravi K. Komanduri
-
Publication number: 20200110832Abstract: A computer system receives data identifying data fields used by sources of data and infrastructure information. The computer system maintains a storage state database to track information about the data fields. The computer system provides a graphical user interface through which a user can create, view, modify, and delete data defining classes and rules associated with classes. The computer system applies the rules to classify the data fields. The computer system provides a graphical user interface through which the classification of the data fields can be visualized in the context of infrastructure information for the sources of data.Type: ApplicationFiled: October 3, 2018Publication date: April 9, 2020Inventors: Farid KADYROV, Mandy Kathleen MEYERS, Randi Scheinblum RYAN, Douglas TAYLOR
-
Publication number: 20200110833Abstract: Disclosed herein are methods, systems, and processes to optimize role level identification for computing resource allocation to perform security operations in networked computing environments. A role level classifier to process a training dataset that corresponds to a clean title is generated from a subset of entities associated with the clean title. An initial effective title determined by the role level classifier based on processing the training dataset is assigned to an entity. A new effective title based on feature differences between the initial effective title and the clean title is re-assigned to the entity. Performance of the generating, the assigning, and the re-assigning is repeated using the new effective title instead of the clean title.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Applicant: Rapid7, Inc.Inventors: Vasudha Shivamoggi, Wah-Kwan Lin, Roy Hodgman
-
Publication number: 20200110834Abstract: Embodiments are directed to a system, computer program product, and method for identification of linguistically related elements, and more specifically to prediction of a linguistically related element. A linguistic algorithm forms a cluster representation of corpus entries. A linguistic term is identified and application to the cluster representation to identified proximally related linguistic terms. Associative relationships between the proximally related terms and category metadata are iteratively investigated. One or more linguistic terms related across the two more metadata categories is identified and designated at the linguistically related element.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Applicant: International Business Machines CorporationInventors: Kyle Croutwater, Vikrant Verma, Zhe Zhang, Le Zhang