Parsing Data Structures And Data Objects Patents (Class 707/755)
  • Patent number: 11962638
    Abstract: 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: Grant
    Filed: June 14, 2022
    Date of Patent: April 16, 2024
    Assignee: NVIDIA Corporation
    Inventor: Frank James Spitulski
  • Patent number: 11924712
    Abstract: 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: Grant
    Filed: December 6, 2021
    Date of Patent: March 5, 2024
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Toyokazu Nakashima, Shunsuke Sagara, Naoya Oka
  • Patent number: 11886408
    Abstract: 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: Grant
    Filed: April 29, 2021
    Date of Patent: January 30, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Armineh Nourbakhsh, Sameena Shah, Maria Manuela Veloso
  • Patent number: 11874807
    Abstract: 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: Grant
    Filed: October 10, 2022
    Date of Patent: January 16, 2024
    Assignee: Nasuni Corporation
    Inventors: Russell Andrew Neufeld, Max Picard Perry, John Adam Carter
  • Patent number: 11869264
    Abstract: 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: Grant
    Filed: January 13, 2023
    Date of Patent: January 9, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Carrier, Ritwik Ray, Jonathan Chapin Rand, Jothilakshmi Sirangimoorthy, Hui Wang, Robert Fredenburg
  • Patent number: 11855944
    Abstract: 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: Grant
    Filed: October 4, 2021
    Date of Patent: December 26, 2023
    Assignee: Yahoo Assets LLC
    Inventors: Mohit Goenka, Kelly Xu, Muni Xu, Shiv Shankar
  • Patent number: 11853329
    Abstract: 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: Grant
    Filed: March 21, 2023
    Date of Patent: December 26, 2023
    Assignee: Snowflake Inc.
    Inventors: Craig E. Hawco, Joseph David Jensen
  • Patent number: 11853104
    Abstract: 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: Grant
    Filed: April 23, 2020
    Date of Patent: December 26, 2023
    Assignee: NetApp, Inc.
    Inventors: Abhishek Naidu, Jose Mathew, Ling Zheng, Ravindra Kuramkote
  • Patent number: 11843544
    Abstract: 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: Grant
    Filed: April 1, 2022
    Date of Patent: December 12, 2023
    Assignee: The Toronto-Dominion Bank
    Inventors: Amir Mahmood Modir, James Anthony Begg, ZeZhong Zheng, Sertac Kabadayi, Tadd Axon, Mark Edward Carter, Nikita Islamov
  • Patent number: 11816019
    Abstract: 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: Grant
    Filed: November 30, 2020
    Date of Patent: November 14, 2023
    Assignee: Capital One Services, LLC
    Inventors: Raveender Kommera, Anoop Kunjuramanpillai, Karthik Gunapati, Sahithya Javvaji, Leonardo Gomide, Daniel Tresnak, Anilkumar Baddula, Nathan Gloier
  • Patent number: 11809480
    Abstract: 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: Grant
    Filed: December 31, 2020
    Date of Patent: November 7, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Daniel Manhon Cheng, Ahmed Kamal Atwa Mohamed, Iaroslav Markov
  • Patent number: 11790262
    Abstract: 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: Grant
    Filed: January 22, 2019
    Date of Patent: October 17, 2023
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: 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: 11790412
    Abstract: 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: Grant
    Filed: May 14, 2019
    Date of Patent: October 17, 2023
    Assignee: HighRadius Corporation
    Inventors: Abhinav Pachauri, Sonali Nanda, Pratyush Sunandan, Murali Dodda
  • Patent number: 11777874
    Abstract: 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: Grant
    Filed: December 12, 2019
    Date of Patent: October 3, 2023
    Assignee: Carvana, LLC
    Inventors: Mikhail Semeniuk, Hollin Wilkins, Thomas Taira, Bernard Brenner
  • Patent number: 11762867
    Abstract: 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: Grant
    Filed: October 7, 2021
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Pedro Miguel Barbas, David Kelly, Clara Liu, Enzo Cialini, Manohar Bashyam
  • Patent number: 11755538
    Abstract: 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: Grant
    Filed: January 4, 2023
    Date of Patent: September 12, 2023
    Assignee: Google LLC
    Inventors: Ezra N. Hoch, Eli Weissbrem
  • Patent number: 11757805
    Abstract: 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: Grant
    Filed: April 30, 2021
    Date of Patent: September 12, 2023
    Inventor: Cameron P. Mitchell
  • Patent number: 11693861
    Abstract: 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: Grant
    Filed: July 6, 2021
    Date of Patent: July 4, 2023
    Assignee: Cognizant Technology Solutions U.S. Corportion
    Inventor: Daniel E. Fink
  • Patent number: 11675826
    Abstract: 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: Grant
    Filed: May 28, 2021
    Date of Patent: June 13, 2023
    Assignee: Yahoo Ad Tech LLC
    Inventors: Conor F. White-Sullivan, Brandon T. Diamond, Michael J. Discala, Matthew Conlen, Andrew P. Sass
  • Patent number: 11669688
    Abstract: 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: Grant
    Filed: June 7, 2021
    Date of Patent: June 6, 2023
    Assignee: Architecture Technology Corporation
    Inventors: Eric R. Chartier, Andrew Murphy, William Colligan, Paul C. Davis
  • Patent number: 11669533
    Abstract: 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: Grant
    Filed: July 14, 2021
    Date of Patent: June 6, 2023
    Assignee: Splunk Inc.
    Inventors: Li Li, Yongxin Su, Ting Yuan, Qian Jie Zhong, Yiyun Zhu
  • Patent number: 11663166
    Abstract: 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: Grant
    Filed: September 17, 2020
    Date of Patent: May 30, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Tony Wong, Abhinav Duggal, Smriti Thakkar, Yu Qiu, Pei Jie Sim, Rahul Nihalani
  • Patent number: 11632335
    Abstract: 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: Grant
    Filed: August 31, 2021
    Date of Patent: April 18, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoya Suzuki
  • Patent number: 11625366
    Abstract: 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: Grant
    Filed: June 2, 2020
    Date of Patent: April 11, 2023
    Assignee: Exabeam, Inc.
    Inventors: Barry Steiman, Sylvain Gil, Domingo Mihovilovic
  • Patent number: 11625532
    Abstract: 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: Grant
    Filed: December 14, 2018
    Date of Patent: April 11, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kumar Rathnam Arjunan, San Jia Kuang, Thottam R. Sriram, Gang Chen
  • Patent number: 11620520
    Abstract: 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: Grant
    Filed: September 8, 2020
    Date of Patent: April 4, 2023
    Assignee: Capital One Services, LLC
    Inventors: Galen Rafferty, Reza Farivar, Jeremy Goodsitt, Anh Truong, Austin Walters
  • Patent number: 11616765
    Abstract: 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: Grant
    Filed: April 27, 2021
    Date of Patent: March 28, 2023
    Assignee: Apple Inc.
    Inventor: Jalaj Kumar Upadhyay
  • Patent number: 11615150
    Abstract: 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: Grant
    Filed: October 9, 2020
    Date of Patent: March 28, 2023
    Assignee: Cherre, Inc.
    Inventor: Ron Bekkerman
  • Patent number: 11570490
    Abstract: 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: Grant
    Filed: September 24, 2020
    Date of Patent: January 31, 2023
    Assignee: Mux, Inc.
    Inventors: Matthew Szatmary, Adam Brown, Jon Dahl, Matthew Ward, Nicholas Chadwick
  • Patent number: 11556503
    Abstract: 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: Grant
    Filed: July 30, 2020
    Date of Patent: January 17, 2023
    Assignee: Google LLC
    Inventors: Ezra Hoch, Eli Weissbrem
  • Patent number: 11526502
    Abstract: 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: Grant
    Filed: September 25, 2019
    Date of Patent: December 13, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Lawrence Harris, Thomas Albert Faulhaber
  • Patent number: 11520782
    Abstract: 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: Grant
    Filed: March 30, 2021
    Date of Patent: December 6, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ganesh Seetharaman, Robert Velisar, Geoffrey William Watters, Yuda Dai
  • Patent number: 11520804
    Abstract: 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: Grant
    Filed: May 13, 2021
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pedro Miguel Barbas, David Kelly, Clara Liu, Enzo Cialini, Manohar Bashyam
  • Patent number: 11520827
    Abstract: 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: Grant
    Filed: August 1, 2019
    Date of Patent: December 6, 2022
    Assignee: Dell Products L.P.
    Inventors: Sirisha Pamarthi, Rajitha Katikareddy, Muhammad Anadil Furqan
  • Patent number: 11475081
    Abstract: 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: Grant
    Filed: October 17, 2016
    Date of Patent: October 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yishai Galatzer, John A. Taylor, Alexandre Panov
  • Patent number: 11468018
    Abstract: 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: Grant
    Filed: June 24, 2020
    Date of Patent: October 11, 2022
    Assignee: Nasuni Corporation
    Inventors: Russell Andrew Neufeld, Max Picard Perry, John Adam Carter
  • Patent number: 11461078
    Abstract: 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: Grant
    Filed: April 2, 2020
    Date of Patent: October 4, 2022
    Assignee: Metaspex LLC
    Inventor: Vincent Lextrait
  • Patent number: 11456889
    Abstract: 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: Grant
    Filed: November 22, 2017
    Date of Patent: September 27, 2022
    Assignee: Beijing BOE Technology Development Co., Ltd.
    Inventor: Junjie Zhao
  • Patent number: 11429662
    Abstract: 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: Grant
    Filed: December 20, 2019
    Date of Patent: August 30, 2022
    Assignee: SWATCHBOOK, Inc.
    Inventors: Yazan W. Malkosh, Thomas Teger
  • Patent number: 11429394
    Abstract: 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: Grant
    Filed: August 19, 2020
    Date of Patent: August 30, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Alagappan Valliappan, Ganesh Venkatesh, Pierce I-Jen Chuang
  • Patent number: 11425006
    Abstract: 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: Grant
    Filed: September 9, 2021
    Date of Patent: August 23, 2022
    Assignee: StreamWorx.AI Inc.
    Inventors: Alberto Leon-Garcia, Hadi Bannazadeh
  • Patent number: 11392585
    Abstract: 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: Grant
    Filed: December 10, 2019
    Date of Patent: July 19, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Meghana Bhat, Bryan Williams, Eric Anderson, Brendan Berg, Alex de la Mare, Christopher Cook, Daniel Sperling
  • Patent number: 11381476
    Abstract: 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: Grant
    Filed: December 11, 2018
    Date of Patent: July 5, 2022
    Assignee: SAP SE
    Inventors: Joachim Fitzer, Pietro Francesco Menna Ruiz Diaz, Felipe Musse, Simon Seif
  • Patent number: 11360977
    Abstract: 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: Grant
    Filed: April 1, 2019
    Date of Patent: June 14, 2022
    Assignee: SAP SE
    Inventors: Johannes Merx, Taehyung Lee, Sung Heun Wi, Jin Uk Bae, Ki Hong Kim, Stefan Baeuerle, Florian Scheid
  • Patent number: 11356345
    Abstract: In an embodiment, a method comprises, by a networking data analysis system: receiving, from a client device, computer files, each computer file comprising log data; transforming each of the computer files, the transforming comprising: converting the log data associated with the computer files into a structured tabular representation of the log data; parsing the structured tabular representation of the log data to extract data elements associated with the log data and to identify data types associated with the data elements; creating a columnar representation of the log data based on the identified data types; storing the columnar representation of the log data in a columnar database; executing computer-implemented functions on the columnar representation of the log data to identify key networking security metrics; sending, to the client device, instructions for displaying the identified key networking security metrics associated with the log data of the one or more computer files.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: June 7, 2022
    Assignee: GIGASHEET, INC.
    Inventors: Jason Hines, Abraham Usher, Garth Griffin
  • Patent number: 11334722
    Abstract: A method for summarizing text with sentence extraction including steps as follows. Sentences are extracted from a document including text by a natural language processing (NLP) based feature extractor. A word vector set with respect to each of the sentences is generated by a processor. The word vector set with respect to each of the sentences is used to generate a n-grams vector set and a phrase-n vector set with respect to each of the sentences. A word score representing similarity between the word vector sets, a n-grams score representing similarity between the n-grams vector sets, and a phrase-n score representing similarity between the phrase-n vector sets are computed. The word, n-grams, and phrase-n scores are combined to compute an edge score. Text features are selected from the sentences using the edge scores of the sentences, so as to output a summary of the document.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: May 17, 2022
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Yu Keung Ng, Yang Liu, Chao Feng, Yi Ping Tse, Zuyao Wang, Zhi Bin Lei
  • Patent number: 11308115
    Abstract: A method and system for persisting data are provided. Batch data is periodically extracted via a computer system from at least one primary data source. Batch data is transformed via the computer system. The batch data is loaded, via the computer system, into a database. Real-time data is continuously received from at least one secondary data source. The received real-time data is indexed in an index. Business intelligence reports are generated from both the real-time data in the index and the batch data in the database.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: April 19, 2022
    Assignee: Kinaxis Inc.
    Inventor: Frank Thomas
  • Patent number: 11269911
    Abstract: Specified performance attributes may be used to configure machine learning transformations for ETL jobs. Performance attributes for a machine learning pipeline that applies a model to as part of a transformation for an ETL job may be used to configure a parameter in a stage of the machine learning pipeline. The configured stage may then be used when training the model. The trained machine learning pipeline may then be applied as part of a transformation operation included in an ETL job performed by the ETL system.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: March 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Jones, Andrew Borthwick, Sergei Dobroshinsky, Shehzad Qureshi, Stephen Michael Ash, Pedrito Uriah Maynard-Zhang, Chethan Kommaranahalli Rudramuni, Abhishek Sharma, Juliana Saussy, Adam Lawrence Joseph Heinermann, Alaykumar Navinchandra Desai, Mehul A. Shah, Mehul Y. Shah, Anurag Windlass Gupta, Prajakta Datta Damle
  • Patent number: 11257115
    Abstract: Systems and methods are described to provide additional relevant content to a viewer of digital media such as a webpage. A webpage being viewed is divided into regions and in each region, statistics are compiled on pertinent words and phrases. Statistically significant words and phrases are compared with semantically similar words and phrases in the additional content. Where there is a significant match between the viewed content and available additional content, the additional content is provided to the user.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: February 22, 2022
    Inventor: Gil Emanuel Fuchs
  • Patent number: 11200369
    Abstract: An apparatus comprises at least one processing device configured to perform steps of receiving a request to determine a path to a given web element of a web page of a web application and parsing the web page to detect web elements of the web page including the given web element and one or more additional web elements. The at least one processing device is also configured to perform steps of identifying one or more of the additional web elements having designated characteristics and selecting one of the identified web elements based at least in part on locations of the identified web elements, relative to the given web element, in a tree structure of the web page. The at least one processing device is further configured to perform the step of determining the path to the given web element from the selected web element.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Shubham Gupta, Tirumala Rao Sangapu, Gyanendra Kumar Patro