Parsing Data Structures And Data Objects Patents (Class 707/755)
-
Patent number: 12131272Abstract: A conversation control system and associated methods adapt or modify currently active or future conversations and/or interactions based on machine-generated models that continuously evaluate client satisfaction over the entirety of the active conversations and/or interactions. The system receives a conversation with utterances by two or more participants, and generates a vector with features comprised of words, word sequences, and category classifications associated with at least one of the utterances. The system provides the features as inputs to a prediction model that assigns weights to a set of features based on a modeling of different impacts that each feature of the set of features has on one or more aspects of customer satisfaction. The system generates predictions for those aspects of customer satisfaction without input from the participants based on the assigned weights, and performs an automated action based on the one or more predictions.Type: GrantFiled: December 14, 2023Date of Patent: October 29, 2024Assignee: COLLABIP, Inc.Inventors: Thomas Steven Shepherd, Robert Beasley, Adam Larsen, Ross Jones
-
Patent number: 12111835Abstract: A query generation and processing system includes a relational data store, a query generator, and a query processor. The relational data store stores data ingested from data sources in a first and second datasets. The query generator interprets a data expression in a simplified query language to generate a query in a structured query language based on identifying quads corresponding to the first and second datasets in the data expression and determining an implicit join between the quads based on an unambiguous relationship obtainable from a schema of the first and datasets, in which the data expression does not expressly identify a join between the first quad and the second quad. The query processor generates a query pipeline that uses the data of the first and second datasets stored by the relational data store to execute the query generated by the query processor.Type: GrantFiled: October 19, 2022Date of Patent: October 8, 2024Assignee: NetSpring Data, Inc.Inventors: Priyendra Singh Deshwal, Vijay Krishnan Ganesan, Abhishek Rai, Satyam Shekhar, Jordan Farr Hannel
-
Patent number: 12074955Abstract: The present disclosure relates to systems and methods for matching electronic activities with record objects based on entity relationships. The method can include accessing a plurality of electronic activities, identifying an electronic activity, identifying a first participant associated with a first entity and a second participant associated with a second entity, determining whether a record object identifier is included in the electronic activity, identifying a first record object of the system of record that includes an instance of the record object identifier, and storing an association between the electronic activity and the first record object. The method can include determining a second record object corresponding to the second entity, identifying, using a matching policy, a third record object linked to the second record object and identifying a third entity, and storing, by the one or more processors, an association between the electronic activity and the third record object.Type: GrantFiled: October 8, 2022Date of Patent: August 27, 2024Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Stefan Hermanek, Dylan Halladay, Ostap Korkuna, Jose Alberto Muniz Navarro
-
Patent number: 12045209Abstract: A method may include (i) obtaining first data records structured in accordance with a first schema, (ii) determining, for the first schema, one or more first schema property values for each schema property in a set of pre-defined schema properties, (iii) determining, for a second schema, one of more second schema property values for each schema property in the set of pre-defined schema properties, (iv) providing, to a schema matching engine, first and second schema property values, where the schema matching engine contains schema mapping techniques and rules, where each rule suggests a schema mapping technique based on schema properties from the set of pre-defined schema properties, (v) applying the rules to select a schema mapping technique, (vi) transforming the first data records in accordance with the selected schema mapping technique, and (vii) providing the transformed first data records in a data structure in accordance with the second schema.Type: GrantFiled: November 6, 2019Date of Patent: July 23, 2024Assignee: Google LLCInventors: Anastasios Kementsietsidis, Jay Pandya, Chrysovalantis Anastasiou
-
Patent number: 12008580Abstract: In an example embodiment, a natural language processing (NLP) machine learning and rules-based text extraction and analysis approach is used to convert a textual service recommendation document into customer-tailored actions considering the specific context-based executable script. This creates end-to-end automation in implementing suggestions provided in textual documents. Actions mentioned in the document can be processed automatically whenever possible, or at least transformed into a semi-automated action with system support. The solution can be configured to automate end-to-end converting of documents into personalized technical scripts and implementing these scripts at the customer-side.Type: GrantFiled: November 29, 2021Date of Patent: June 11, 2024Assignee: SAP SEInventors: Roman Rapp, Sunil Kumar Panda, Vinay Sheel, Jatin Kochhar
-
Patent number: 11995424Abstract: There is provided a computing device for identifying unique software installed on network connected devices, comprising: a processor executing a code for: for each unstructured text for the network connected devices, wherein the unstructured texts are extracted by different code sensors from different applications, wherein each unstructured text indicates an identity of software installed on device(s): dividing the unstructured text into token(s), classifying tokens to software parameter(s) using classification dataset(s), matching subsets of permutations of the software parameters and corresponding tokens to unique software identifiers defined by a common structured format, selecting one unique software identifier according to a set of rules, and generating a text satisfying the common structured format, the text indicating unique software installed on each device.Type: GrantFiled: August 25, 2022Date of Patent: May 28, 2024Assignee: Axonius Solutions Ltd.Inventors: Guy Pergal, Avi Waserman, Coby Soffer, Avidor Bartov
-
Patent number: 11962638Abstract: Systems and methods related to transferring (e.g., large) files over a network are disclosed. In at least one embodiment, a client-server framework establishes a QUIC connection between a server application and a client application. Source files are processed by the server application to divide the source files into a number of chunks. Differential file transfer can be implemented between the client application and the server application by comparing metadata for chunks of the source file with metadata of local chunks of a destination file already stored in a local storage associated with the client application. Missing chunks can be requested from the server application and transferred to the client application using HTTP/3 messages.Type: GrantFiled: June 14, 2022Date of Patent: April 16, 2024Assignee: NVIDIA CorporationInventor: Frank James Spitulski
-
Patent number: 11924712Abstract: An information processing apparatus includes a controller configured to generate a message notifying a healthcare professional of information on a call concerning a patient, and associate, when the healthcare professional takes out an AED while going to the patient based on the message, the call with information on an installation location from which the AED is taken out.Type: GrantFiled: December 6, 2021Date of Patent: March 5, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Toyokazu Nakashima, Shunsuke Sagara, Naoya Oka
-
Patent number: 11886408Abstract: A method and a system for extracting and formatting financial time-series data is provided. The method includes: receiving a first set of tabular data; segmenting the first set of tabular data into a plurality of cells; determining whether each respective cell is a header cell or a content cell; for each header cell, normalizing each of a time period and a metric associated therewith; for each content cell, determining one or more column header cells and one or more row header cells associated. therewith; and generating an output table based on a result thereof.Type: GrantFiled: April 29, 2021Date of Patent: January 30, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Armineh Nourbakhsh, Sameena Shah, Maria Manuela Veloso
-
Patent number: 11874807Abstract: A cloud-native global file system is augmented to include a file exporter (or, more generally, a file export tool) that facilitates an enterprise customer's use of a cloud-native tool that would otherwise be unable to operate against the global file system's underlying file system representation. In a typical use case, the file exporter is configured to extract in a native object format and to an unencrypted target (e.g., an S3 bucket, an Azure storage account, and the like) all or a portion of a volume's data from the underlying file system representation. In this manner, the exporter creates a copy of the data set that the enterprise user can then leverage against the desired cloud-native tool or other cloud services that are not under the management or control of the global file system service provider.Type: GrantFiled: October 10, 2022Date of Patent: January 16, 2024Assignee: Nasuni CorporationInventors: Russell Andrew Neufeld, Max Picard Perry, John Adam Carter
-
Patent number: 11869264Abstract: Provided are a computer program product, system, and method for pre-processing a table in a document for natural language processing. A table in a document is parsed to extract column headers, row headers, and data cells, which are processed to determine an initial set of a main element comprising an entity whose value is to be extracted, a conditional element that refines the entity, and a value element comprising a value for the entity. A user selection is received of at least one of the column headers, row headers, and data cells for at least one of the main element, conditional element, and the value element in the initial set to produce a modified set of the main element, conditional element, and value element. The modified set is provided to a natural language processing engine to perform natural language processing of the document including the table, using the modified set.Type: GrantFiled: January 13, 2023Date of Patent: January 9, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott Carrier, Ritwik Ray, Jonathan Chapin Rand, Jothilakshmi Sirangimoorthy, Hui Wang, Robert Fredenburg
-
Patent number: 11853329Abstract: Systems and method are disclosed that retrieve data from a data set organized in a plurality of columns. For each column in the plurality of columns, the systems and method generate one or more candidate semantic categories for the column, where each of the one or more candidate semantic categories has a corresponding probability. The systems and method create a feature vector for the column from the one or more candidate semantic categories and the corresponding probabilities. The systems and method determine a semantic category type of the column based on the feature vector. The systems and method anonymize the data in the column based on the semantic category type, which includes replacing more specific data in the column with less specific data based on a data hierarchy that relates the more specific data to the less specific data.Type: GrantFiled: March 21, 2023Date of Patent: December 26, 2023Assignee: Snowflake Inc.Inventors: Craig E. Hawco, Joseph David Jensen
-
Patent number: 11855944Abstract: A method for presenting personalized content to a user includes receiving user data corresponding to a user having a user profile, the user data including at least one or more messages in a user mailbox and a user web browser history within a network, extracting one or more data tags from the received user data, associated at least one data tag with a message, finding information in the network that corresponds to the associated data tag, generating a notification for the user, the notification including the found information in the network, and outputting the generated notification to a user interface of a device of the user.Type: GrantFiled: October 4, 2021Date of Patent: December 26, 2023Assignee: Yahoo Assets LLCInventors: Mohit Goenka, Kelly Xu, Muni Xu, Shiv Shankar
-
Patent number: 11853104Abstract: Techniques are provided for backing up virtual machines from a computing environment to a storage environment. A virtual machine agent is utilized to generate a snapshot of the virtual machine. Metadata comprising a snapshot identifier of the snapshot and virtual disk information of virtual disks captured by snapshot is generated at the computing environment. The metadata is retrieved and used to create a metafile that is transferred to the storage environment within which snapshots of the virtual machine are to be stored. The snapshot is retrieved from the computing environment and is packaged into a snapshot package having a protocol format used by the storage environment. The snapshot package is transferred to the storage environment.Type: GrantFiled: April 23, 2020Date of Patent: December 26, 2023Assignee: NetApp, Inc.Inventors: Abhishek Naidu, Jose Mathew, Ling Zheng, Ravindra Kuramkote
-
Patent number: 11843544Abstract: A server device, system, method, and for controlling access to project resources is disclosed. The disclosure includes a processor, and a communications module and a memory coupled to the processor. The memory, when executed by the processor, causes the processor to generate a plurality of zones for a project, each zone defining a set of access rights to: i) a database; and ii) at least one tool. The processor configures each set of access rights to allow a proxy service to access the zones, and receives, from a client device and via the proxy service, an access query to access at least one zone. The processor provides the client device access to, via the proxy service, the at least one dataset and at least one tool of the at least one zone.Type: GrantFiled: April 1, 2022Date of Patent: December 12, 2023Assignee: The Toronto-Dominion BankInventors: Amir Mahmood Modir, James Anthony Begg, ZeZhong Zheng, Sertac Kabadayi, Tadd Axon, Mark Edward Carter, Nikita Islamov
-
Patent number: 11816019Abstract: A device receives test parameters associated with testing an application that utilizes source data, and causes source containers, for the source data, to be temporarily created in a cloud computing environment, based on the test parameters. The device provides the source data to the source containers in the cloud computing environment, and causes other containers, for the application, to be temporarily created in the cloud computing environment, based on the test parameters. The device creates a file for testing the application with the source containers and the other containers, based on the test parameters, and causes the application to be executed with the source containers and the other containers, based on the file. The device receives results associated with executing the application with the source containers and the other containers.Type: GrantFiled: November 30, 2020Date of Patent: November 14, 2023Assignee: Capital One Services, LLCInventors: Raveender Kommera, Anoop Kunjuramanpillai, Karthik Gunapati, Sahithya Javvaji, Leonardo Gomide, Daniel Tresnak, Anilkumar Baddula, Nathan Gloier
-
Patent number: 11809480Abstract: In one embodiment, a method includes receiving visual input of a media content a user is viewing from a client system associated with the user, determining one or more entities and one or more relationships between one or more of the entities associated with the media content based on the visual input, generating a personalized knowledge graph of the media content for the user based on the determined entities and relationships in real-time responsive to the visual input of the media content being received, generating a content summary based on the personalized knowledge graph, wherein the content summary corresponds to a current progress of the user within the media content the user is viewing, and sending instructions to the client system for presenting the content summary to the user.Type: GrantFiled: December 31, 2020Date of Patent: November 7, 2023Assignee: Meta Platforms, Inc.Inventors: Daniel Manhon Cheng, Ahmed Kamal Atwa Mohamed, Iaroslav Markov
-
Patent number: 11790412Abstract: An enhanced customer relationship management (CRM) system is provided. The enhanced CRM system performs activities automatically and with the assistance of artificial intelligence and machine learning based on historical information. The enhanced CRM system provides: a) scheduling assistance prior to a customer contact, b) assistance during a call to direct call focus and achieve a personal connection between a customer facing user of the CRM system and a target customer contact, and c) automated assistance to complete a contact and transition to a next target customer contact. Achievement goals for a customer facing user may be presented and monitored with respect to a goal achievement period. Schedules may be dynamically adjusted across multiple CRM system users and with respect to overall organizational goals to enhance achievement of goals.Type: GrantFiled: May 14, 2019Date of Patent: October 17, 2023Assignee: HighRadius CorporationInventors: Abhinav Pachauri, Sonali Nanda, Pratyush Sunandan, Murali Dodda
-
Patent number: 11790262Abstract: An Artificial Intelligence (AI)-based data transformation system receives an input package and enables automatic execution of one or more processes in a robotic process automation system (RPA). The input package includes a plurality of documents and metadata required for the execution of the automated processes. The plurality of documents are categorized into a domain. Entities with their corresponding name-value pairs and entity relationships are extracted from the plurality of documents. An ontology is selected based on the domain. The entities are mapped to output fields identified from the selected ontology. The mappings thus generated are transmitted to the RPA system which employs the mappings to automatically execute the one or more processes.Type: GrantFiled: January 22, 2019Date of Patent: October 17, 2023Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Prakash Ghatage, Kumar Viswanathan, Naveen Kumar Thangaraj, Indrajeet, Kavitha Subramanian, Prakash Patil, Rahul Kotnala, Earnest Paul Wesley, Sattish Sundarakrishnan, Shishir Kumar Roy, Yakob Raja R
-
Patent number: 11777874Abstract: Systems, methods, and devices of the various embodiments may provide an artificial intelligence (AI) conversation system, such as an AI driven virtual assistant, that can participate in automated conversations with users. The AI conversation system may be configured to respond to user inquiries or requests and implement conversations to achieve tasks.Type: GrantFiled: December 12, 2019Date of Patent: October 3, 2023Assignee: Carvana, LLCInventors: Mikhail Semeniuk, Hollin Wilkins, Thomas Taira, Bernard Brenner
-
Patent number: 11762867Abstract: Embodiments of the present invention provide systems and methods for associating rule mining in data comprising first and second variables, by generating a first and second filtering bitmap. The first filtering bitmap represents a set of values for the second variable for each of a plurality of values of the first variable. The second filtering bitmap represents, associations between frequent values of the second variable, which enables the identification of frequent 2-pattern itemsets. Thus, by performing first logical operations on the frequent 2-pattern itemsets, frequent high order-pattern itemsets may be identified. A max pattern itemset may be identified among the frequent high order-pattern itemsets. As a result, embodiments may mitigate performance and stability problems associated with conventional association rule mining approaches.Type: GrantFiled: October 7, 2021Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Pedro Miguel Barbas, David Kelly, Clara Liu, Enzo Cialini, Manohar Bashyam
-
Patent number: 11757805Abstract: A system described herein may provide techniques for using machine learning and/or other techniques to monitor a conversation between two or more conversation participants through a messaging program. The system may utilize natural language processing (“NLP”) to determine the intent of phrases and/or words sent between mediation participants. The system may determine to take remedial measures, such as modifying, delaying, and/or rejecting a message from one of the participants when a score for the message exceeds a dynamic score threshold determined by the system based on one or more factors, such as the demographic information of the mediation participants, nature of the mediation, length of mediation, communications among mediation participants, and/or other factors.Type: GrantFiled: April 30, 2021Date of Patent: September 12, 2023Inventor: Cameron P. Mitchell
-
Patent number: 11755538Abstract: A method for data storage includes assigning multiple different portions of a given object, which is stored in non-volatile storage, for access by multiple respective software modules running on one or more processors. Storage operations are performed by the software modules in the portions of the given object. Respective local values, which are indicative of most recent times the storage operations were performed in the given object by the respective software modules, are updated by the software modules. A global value is updated for the given object, by consolidating updates of the local values performed by the software modules.Type: GrantFiled: January 4, 2023Date of Patent: September 12, 2023Assignee: Google LLCInventors: Ezra N. Hoch, Eli Weissbrem
-
Patent number: 11693861Abstract: A system and process for generalizing an evolutionary process applied to a particular domain involving different problems includes a researcher module for generating a configuration specification applicable to a particular problem. An evolution module parses the configuration specification into a representative tree structure, assembles policies for each node in the tree structure, and generates candidate genomes using the policies for each node in the tree structure. The policies may be applied to new data or data from prior runs to generate candidate genomes. The evolution module translates internal representations of the generated candidate genomes into known representations of the candidate genome for evaluation in accordance with the particular domain parameters by a candidate evaluation module.Type: GrantFiled: July 6, 2021Date of Patent: July 4, 2023Assignee: Cognizant Technology Solutions U.S. CorportionInventor: Daniel E. Fink
-
Patent number: 11675826Abstract: Systems and methods are disclosed for processing electronic content, such as text, videos, and images. According to certain embodiments, user interactions with electronic content may be tracked over a plurality of modalities, such as web pages, email, mobile applications, and social media. The tracked user interactions may include copy/paste events, explicit user highlighting, social sharing, and user voting. Key passages of electronic content may be identified based on the tracked user interactions and ranked against one another. Ranking of passages may be based, for example, on a raw or normalized score for the identified key passages. Alternatively, the ranking of a passage may be based on a ratio of user interactions with the passage to total views of the electronic text containing the passage. One or more of the identified key passages (e.g., the highest ranked passages) may be published to one or more applications.Type: GrantFiled: May 28, 2021Date of Patent: June 13, 2023Assignee: Yahoo Ad Tech LLCInventors: Conor F. White-Sullivan, Brandon T. Diamond, Michael J. Discala, Matthew Conlen, Andrew P. Sass
-
Patent number: 11669533Abstract: Embodiments of the present invention are directed to validating extraction rules. In embodiments, a set of events for which field extraction is desired is obtained. Thereafter, an extraction rule is applied to the set of events to extract fields of the events. The application of the extraction rule can be monitored to determine that the applied extraction rule is invalid. Based on the applied extraction rule being invalid, a new extraction rule can be generated to apply to the set of events.Type: GrantFiled: July 14, 2021Date of Patent: June 6, 2023Assignee: Splunk Inc.Inventors: Li Li, Yongxin Su, Ting Yuan, Qian Jie Zhong, Yiyun Zhu
-
Patent number: 11669688Abstract: A system and a corresponding computer-implemented method identifies and classifies community-sourced documents as true documents. The community-sourced documents include one or more data objects such as data items, including text, strings, phrases, and words; image items, including still image items, video image items, and icons; and drawing items. The system and corresponding method then report the analysis results.Type: GrantFiled: June 7, 2021Date of Patent: June 6, 2023Assignee: Architecture Technology CorporationInventors: Eric R. Chartier, Andrew Murphy, William Colligan, Paul C. Davis
-
Patent number: 11663166Abstract: A method, apparatus, and system for redistributing files in a multi-node storage system to improve global deduplication storage savings is disclosed. A plurality of file cluster candidates are generated for a plurality of files stored at a multi-node storage system comprising a plurality of data nodes. A similarity index is determined for each of the plurality of file cluster candidates based on similarity of the files comprised in the file cluster candidate. A ranked recipe list comprising a plurality of recipes is generated. Each recipe is associated with one of the plurality of file cluster candidates, comprises a destination data node for the associated file cluster candidate, and is associated with a deduplication space savings. At least some of the plurality of files are moved between the plurality of data nodes based on the recipes in the ranked recipe list to improve deduplication space savings in the multi-node storage system.Type: GrantFiled: September 17, 2020Date of Patent: May 30, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Tony Wong, Abhinav Duggal, Smriti Thakkar, Yu Qiu, Pei Jie Sim, Rahul Nihalani
-
Patent number: 11632335Abstract: A communication apparatus determines whether to delete a packet yet to be transmitted that is stored in a transmission queue from the transmission queue when new data to be transmitted to another communication apparatus is generated. In a case where the packet yet to be transmitted is determined to be deleted, the communication apparatus deletes the packet yet to be transmitted that is stored in the transmission queue while maintaining the communication connection with the another communication apparatus, and transmits a packet to be transmitted corresponding to the new data to the another apparatus.Type: GrantFiled: August 31, 2021Date of Patent: April 18, 2023Assignee: Canon Kabushiki KaishaInventor: Tomoya Suzuki
-
Patent number: 11625532Abstract: An item of content is received and it is analyzed to identify any different types of parsers that can be used to parse the item of content based on prior, user-selected parsers. One or more parsers is selected, based upon the content type in the item of content and based upon the prior, user-selected parsers. The selected parser is constructed in a server environment and is controlled to parse the item of content.Type: GrantFiled: December 14, 2018Date of Patent: April 11, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Kumar Rathnam Arjunan, San Jia Kuang, Thottam R. Sriram, Gang Chen
-
Patent number: 11625366Abstract: The present disclosure describes a system, method, and computer program for automatically creating a parser for a log group. A parser-creation system groups logs that do not satisfy conditions for an existing parser, enables a user to select a log group for parser creation, and automatically creates a parser for the selected log group. In creating a parser, the system extracts values and keys value pairs from the log group and identifies the corresponding normalized output fields and regular expressions for the values and key-value pairs. To identify normalized fields corresponding to values and key-value pairs, the system compares the values and key-value pairs to one or more knowledgebases that include: (1) regular expressions from existing parsers, (2) regular expressions for value types associated with normalized fields, and (3) a list of keys in key-value pairs associated with normalized fields.Type: GrantFiled: June 2, 2020Date of Patent: April 11, 2023Assignee: Exabeam, Inc.Inventors: Barry Steiman, Sylvain Gil, Domingo Mihovilovic
-
Patent number: 11620520Abstract: A method for training a neural network model includes generating a training dataset with a plurality of data types and word samples belonging to each data type. A plurality of character strings stored in a plurality of data fields in a first data file are received where the plurality of character strings includes at least one word belonging to at least one data type in the plurality of data types. The at least one word from each of the plurality of character strings in each of the data fields are split and matched to the at least one data type using the neural network model. An ad hoc second data file with a plurality of data vectors is constructed based on a user selection of data field labels where each data vector includes words matched to a data type with a respective data field label.Type: GrantFiled: September 8, 2020Date of Patent: April 4, 2023Assignee: Capital One Services, LLCInventors: Galen Rafferty, Reza Farivar, Jeremy Goodsitt, Anh Truong, Austin Walters
-
Patent number: 11616765Abstract: Embodiments described herein provide a privacy mechanism to protect user data when transmitting the data to a server that estimates a p-th frequency moment, Fp for p?[1, 2] and p low-rank approximation for p?[1, 2). The privacy mechanism uses an encode-shuffle then analyze (ESA) framework that provides a compromise between the central and local model of privacy.Type: GrantFiled: April 27, 2021Date of Patent: March 28, 2023Assignee: Apple Inc.Inventor: Jalaj Kumar Upadhyay
-
Patent number: 11615150Abstract: A data processing method includes receiving data from a plurality of sources, generating a knowledge graph, and identifying potentially ambiguous particular nodes. For each of the particular nodes a semantic neighborhood is constructed including the particular node and a plurality of nodes within a particular degree of separation from the particular node, the particular node is omitted from the semantic neighborhood, a plurality of groups of connected nodes are determined in the semantic neighborhood, a plurality of instances of the particular node are defined, a plurality of substitute nodes are generated based on the plurality of instances, and each of the plurality of groups of connected nodes are connected to one of the plurality of substitute nodes to update the knowledge graph. A query is received via a network. Query results are retrieved out of the updated knowledge graph, and the query results are rendered accessible.Type: GrantFiled: October 9, 2020Date of Patent: March 28, 2023Assignee: Cherre, Inc.Inventor: Ron Bekkerman
-
Patent number: 11570490Abstract: A method includes: receiving a script configured to modify the audio-video file; calculating a performance metric based on execution of the script on a set of test files; classifying the script as performant based on the performance metric; defining a metadata store associated with the script and the audio-video file; receiving a playback request specifying a rendition of the audio-video file from a computational device; in response to receiving the playback request: accessing a set of data inputs from the metadata store; executing the script on a frame of the audio-video file based on the set of data inputs to generate a modified frame of the audio-video file; transcoding the modified frame of the audio-video file into the rendition to generate an output frame of the audio-video file; and transmitting the output frame of the audio-video file to the computational device for playback at the computational device.Type: GrantFiled: September 24, 2020Date of Patent: January 31, 2023Assignee: Mux, Inc.Inventors: Matthew Szatmary, Adam Brown, Jon Dahl, Matthew Ward, Nicholas Chadwick
-
Patent number: 11556503Abstract: A method for data storage includes assigning multiple different portions of a given object, which is stored in non-volatile storage, for access by multiple respective software modules running on one or more processors. Storage operations are performed by the software modules in the portions of the given object. Respective local values, which are indicative of most recent times the storage operations were performed in the given object by the respective software modules, are updated by the software modules. A global value is updated for the given object, by consolidating updates of the local values performed by the software modules.Type: GrantFiled: July 30, 2020Date of Patent: January 17, 2023Assignee: Google LLCInventors: Ezra Hoch, Eli Weissbrem
-
Patent number: 11526502Abstract: A filter request for a data set indicates a query specification and one or more sub-range indicators of a disjoint subset descriptor. Corresponding the individual data records obtained from the data set using the query specification, a respective range mapping value is generated. Using the range mapping values and the sub-range indicators, a result set of the filter request is obtained.Type: GrantFiled: September 25, 2019Date of Patent: December 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Timothy Lawrence Harris, Thomas Albert Faulhaber
-
Patent number: 11520782Abstract: Systems, devices, and methods discussed herein are directed to utilizing patterns and logical entities to identify and maintain relationships between data assets. In some embodiments, a query comprising a logical entity qualifier, one or more pattern identifiers that indicate a pattern, and a data set identifier may be received. The pattern is executed against a data set corresponding to the data set identifier and one or more logical entities are generated based on this execution. A logical entity may be a label that represents a set of one or more data assets in a data set. Assets that share a label can share attributes that are described by the label. The label corresponding to each logical entity may be presented, where each label represents a different set of data assets which share a common trait. In some embodiments, the user may define a pattern by which commonality may be assessed.Type: GrantFiled: March 30, 2021Date of Patent: December 6, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ganesh Seetharaman, Robert Velisar, Geoffrey William Watters, Yuda Dai
-
Patent number: 11520804Abstract: Embodiments of the present invention provide systems and methods for associating rule mining. By way of example, embodiments obviate or mitigate performance and stability problems associated with conventional association rule mining approaches, by proposing concepts implementing association rule mining using rolling filtering bitmaps over dynamic data.Type: GrantFiled: May 13, 2021Date of Patent: December 6, 2022Assignee: International Business Machines CorporationInventors: Pedro Miguel Barbas, David Kelly, Clara Liu, Enzo Cialini, Manohar Bashyam
-
Patent number: 11520827Abstract: In some examples, a computing system may receive a document comprising a paragraph associated with a purchase order. The paragraph may be converted into text. The computing system may use a parser to parse the text to identify particular portions associated with address-related information. The computing system may parse the text based on a pre-determined sequential order and also may remove the particular portions from the text based on the pre-determined sequential order. The computing system may then label and store the particular portions in fields of a data structure.Type: GrantFiled: August 1, 2019Date of Patent: December 6, 2022Assignee: Dell Products L.P.Inventors: Sirisha Pamarthi, Rajitha Katikareddy, Muhammad Anadil Furqan
-
Patent number: 11475081Abstract: Methods, systems, apparatuses, and computer program products are provided for merging the query results received for a query provided to multiple services. In one aspect, a query is transmitted to a plurality of search services. A plurality of query result sets is received from the search services in response to the query. A comparer function is generated by applying a ranking algorithm to the received query result sets that orders the query results of the query result sets without regard to a received order of the query results in the query result sets. The query result sets are merged into a merged query result set using the comparer function. In an aspect, the query result sets are merged in a manner that maintains an internal order of each received query result set in the merged query result set.Type: GrantFiled: October 17, 2016Date of Patent: October 18, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yishai Galatzer, John A. Taylor, Alexandre Panov
-
Patent number: 11468018Abstract: A cloud-native global file system is augmented to include a file exporter (or, more generally, a file export tool) that facilitates an enterprise customer's use of a cloud-native tool that would otherwise be unable to operate against the global file system's underlying file system representation. In a typical use case, the file exporter is configured to extract in a native object format and to an unencrypted target (e.g., an S3 bucket, an Azure storage account, and the like) all or a portion of a volume's data from the underlying file system representation. In this manner, the exporter creates a copy of the data set that the enterprise user can then leverage against the desired cloud-native tool or other cloud services that are not under the management or control of the global file system service provider.Type: GrantFiled: June 24, 2020Date of Patent: October 11, 2022Assignee: Nasuni CorporationInventors: Russell Andrew Neufeld, Max Picard Perry, John Adam Carter
-
Patent number: 11461078Abstract: Embodiments of the innovation relate to, in a development device, a method of generating a backend application for execution by a server device. The method comprises receiving, by the development device, ontology information associated with an enterprise domain, the ontology information including syntactic information and semantic information; applying, by the development device, a metaprogramming engine to the ontology information to generate the backend application; and forwarding, by the development device, the backend application to the server device.Type: GrantFiled: April 2, 2020Date of Patent: October 4, 2022Assignee: Metaspex LLCInventor: Vincent Lextrait
-
Patent number: 11456889Abstract: The present application discloses an information notification method and apparatus. The method is used for a first entity, and includes: determining a first resource feature; determining whether a structure of resources satisfies the first resource feature; and transmitting a notification message to a second entity if the structure of the resources satisfies the first resource feature.Type: GrantFiled: November 22, 2017Date of Patent: September 27, 2022Assignee: Beijing BOE Technology Development Co., Ltd.Inventor: Junjie Zhao
-
Patent number: 11429394Abstract: Disclosed herein includes improving computational efficiency of multiply-accumulate (MAC) operation. In one aspect, a computing device identifies, a first vector including non-zero elements of a base matrix, and a second vector indicating a location of each of the non-zero elements of the base matrix. In one aspect, the device determines a first element and a second element of the first vector. In one aspect, the device determines a third element and a fourth element of the second vector. In one aspect, the device determines i) a fifth element of an input vector according to the third element of the second vector, and ii) a sixth element of the input vector according to the fourth element of the second vector. In one aspect, the device causes a MAC circuitry to perform a dot product according to the first element, the second element, the fifth element, and the sixth element.Type: GrantFiled: August 19, 2020Date of Patent: August 30, 2022Assignee: Meta Platforms Technologies, LLCInventors: Alagappan Valliappan, Ganesh Venkatesh, Pierce I-Jen Chuang
-
Patent number: 11429662Abstract: A material search system, includes a material search server, including a processor, a non-transitory memory, an input/output, a material library for storing material representations, a material search manager, a machine learner, an image translation model, and a semantic model; and a material search device. Each material representation includes a visual image, a color palette, a structural image, and a semantic structure. Also disclosed is a method of searching a material library and generating output material representations; including performing reverse image, reverse structure, and semantic searches; training image and structural translation models; and training a semantic model.Type: GrantFiled: December 20, 2019Date of Patent: August 30, 2022Assignee: SWATCHBOOK, Inc.Inventors: Yazan W. Malkosh, Thomas Teger
-
Patent number: 11425006Abstract: A system for processing cybersecurity monitoring data includes a load balancing operator coupled to at least one incoming data stream. The load balancing operator is operable to distribute cybersecurity monitoring messages amongst a plurality of collector processing units operable to generate monitoring records from the received cybersecurity monitoring messages in a first format. A plurality of parser sub-units coupled to the plurality of collector processing sub-units are operable to generate parsed monitoring records by converting the received monitoring records from the first format to a second format. A combiner operator coupled to the plurality of parser sub-units is operable to combine the parsed monitoring records from the plurality of parser sub-units into a synchronous output data stream. The system is configured such that data flows sequentially from the load balancing operator to the plurality of collector processing sub-units and to the plurality of parser sub-units to the combiner operator.Type: GrantFiled: September 9, 2021Date of Patent: August 23, 2022Assignee: StreamWorx.AI Inc.Inventors: Alberto Leon-Garcia, Hadi Bannazadeh
-
Patent number: 11392585Abstract: Described herein are systems, methods, and non-transitory computer readable media for defining and executing functions for determining a matching entity that is relevant to an entity of interest when, for example, there is a significant number of intermediary links and entities between the matching entity and the entity of interest. A visual depiction of a path traversal from a seed input entity to an output matched entity can be presented to an end user in a manner that allows the end user to ascertain the sequence of intermediary links and entities that connect the matched entity to the seed entity.Type: GrantFiled: December 10, 2019Date of Patent: July 19, 2022Assignee: Palantir Technologies Inc.Inventors: Meghana Bhat, Bryan Williams, Eric Anderson, Brendan Berg, Alex de la Mare, Christopher Cook, Daniel Sperling
-
Patent number: 11381476Abstract: A file is created in a standardized format that defines a type of a containerized application and includes information for deployment of the containerized application. A single parser of the standardized format is thus enabled to deploy different types of containerized applications. The standardized file format includes an application definition. The application definition includes a service, a port list, a container list, a volume mount list, an access mode list, a resource usage list, or any suitable combination thereof. A client device presents a user interface that allows a user to select a containerized application to execute. An application server parses an application template file for the selected containerized application and, based on the information in the application template file, causes one or more servers (e.g., one or more Kubernetes cluster nodes) to execute the containerized application.Type: GrantFiled: December 11, 2018Date of Patent: July 5, 2022Assignee: SAP SEInventors: Joachim Fitzer, Pietro Francesco Menna Ruiz Diaz, Felipe Musse, Simon Seif
-
Patent number: 11360977Abstract: Implementations of the present disclosure include receiving, by a query processing server, a first query, the first query including a syntax indicating that precision loss is allowed, processing, by the query processing server, the first query to provide a first QEP, optimization of which would result in precision loss in a generated query result, determining that the syntax is provided, and in response, optimizing the first QEP to provide an optimized QEP, executing the optimized QEP to generate a query result that includes data stored within a database system, the query result having reduced accuracy relative to a query result that would be generated based on the first QEP, and providing the query result as output from the database system.Type: GrantFiled: April 1, 2019Date of Patent: June 14, 2022Assignee: SAP SEInventors: Johannes Merx, Taehyung Lee, Sung Heun Wi, Jin Uk Bae, Ki Hong Kim, Stefan Baeuerle, Florian Scheid