Patents Examined by Robert W. Beausoliel
-
Patent number: 11829381Abstract: A data intake and query system processes and stores events, which are associated with token identifiers for tokens corresponding to data sources for the messages that the events are generated from. Thus, the data intake and query system can receive a request to provide analyses and visualizations regarding stored events associated with a particular component associated with a plurality of events, such as a data source for the messages from which the plurality of events are generated from. These requests and the resulting visualizations can be customized based on selected tokens and selected components.Type: GrantFiled: July 8, 2022Date of Patent: November 28, 2023Assignee: Splunk Inc.Inventors: Glenn Block, Patrick Ogdin
-
Patent number: 11829380Abstract: Systems, methods, and non-transitory computer readable media are provided for mapping data based on an ontology of a platform. A data set may be obtained. Data within the data set may be for use by an operation platform based on an operation ontology. The operation ontology may define an operation data structure for the operation platform. The data may be shaped based on a target ontology. The target ontology may define a target data structure for a target platform. The data may be shaped such that the data is mapped to the target data structure.Type: GrantFiled: July 27, 2022Date of Patent: November 28, 2023Assignee: Palantir Technologies Inc.Inventors: Jakob Juelich, Joel Ossher
-
Patent number: 11822537Abstract: Systems and techniques for protocol buffer trie packing and streaming updates are described herein. Data entities are identified in a received update query. An index value is assigned to each unique data entity to generate an index of unique data entities. A frequency of occurrence value is determined for each unique data. entity. The index of unique data entities is sorted by data entity type in descending order by the frequency of occurrence value of each unique data entity. A trie is generated with a root node assigned as a first unique data entity from the index of unique data entities that has a frequency of occurrence value with the largest numerical value. An update payload is created for the trie by conversion of the trie into a protocol buffer format through serialization of the trie into a binary string.Type: GrantFiled: April 3, 2023Date of Patent: November 21, 2023Assignee: o9 Solutions, Inc.Inventors: Siddarth Wardhan, Smera George, Vikram Kulkarni
-
Patent number: 11816112Abstract: Techniques for identifying a first process in a stream of event data. The techniques include accessing a stored signature for the first process, wherein the signature includes a plurality of features, and wherein the signature specifies a frequency and weight for each of the plurality of features; receiving a stream of event data having a plurality of events; selecting a window of event data that includes a subset of the plurality of events; calculating a first similarity between the signature for the first process and the event data within the window; and identifying the first process in the stream of event data when the first similarity is within a predetermined measure of similarity.Type: GrantFiled: April 2, 2021Date of Patent: November 14, 2023Assignee: Soroco India Private LimitedInventors: George Peter Nychis, Abdul Qadir, Aakash Hasija, Rohan Narayan Murty, Arjun Narayanaswamy
-
Patent number: 11816109Abstract: To promote data utilization by providing processed data while leaving a trail that is hardly falsified. A data management server 2000B receives an analysis request, executes an analysis program 2500B, and transfers the analysis request to a data processing server 3000, allowing second data resulting from processing first data to be saved in storage (8160). The data management server 2000B further receives the notification of having processed the first data from the data processing server (8190), generates a transaction indicating the first data having been processed according to the analysis request (8050), and adds the verified transaction as a record in a processing/usage trail management table 11000 as one of distributed shared ledgers (8070).Type: GrantFiled: June 2, 2021Date of Patent: November 14, 2023Assignee: HITACHI, LTD.Inventors: Masaru Hisada, Hironori Emaru, Akihito Kaneko
-
Patent number: 11809437Abstract: A system and method provides information to a user about other users who have shown an interest in the user or in whom the user shows an interest, or other users in whom the user has shown disinterest or other users who have shown disinterest in the user, as indicated by actions performed with respect to a website or other Internet-accessible repository of data.Type: GrantFiled: July 12, 2022Date of Patent: November 7, 2023Assignee: Zoosk, Inc.Inventors: Anton Chakhmatov, Shayan G. Zadeh, Eric R. Barnett, Alexander F. Mehr
-
Patent number: 11809448Abstract: Systems, computer program products, and methods are described herein for synchronizing dataflow migration between technical environments. The present invention is configured to identify one or more resources in a source environment for migration from the source environment to a target environment; capture, using a resource assessment engine, one or more dependencies associated with the one or more resources; generate a migration load based on at least the one or more resources identified in the source environment and the one or more dependencies associated with the one or more resources; generate a snapshot of the source environment based on at least the migration load, wherein the snapshot comprises at least the one or more resources and the one or more dependencies; and store the snapshot of the source environment in a snapshot database repository.Type: GrantFiled: April 19, 2021Date of Patent: November 7, 2023Assignee: BANK OF AMERICA CORPORATIONInventor: Jose Alejandro Perez
-
Patent number: 11809407Abstract: Systems and methods are provided for tracking and enforcing relationships between items. A relationship interface may be provided that conveys the relationship (or link) between items, and through which a user may define the link between two or more items. Identifying a link between two items may establish a set of one or more rules to be enforced with respect to the use of one or both of the items (e.g., when the items are stored, when the items are used to create other items, when other items are associated with the items). In various embodiments, violations of one or more rules may be identified and provided via the user interface. In some embodiments, new items that conflict with one or more rules may be prevented from being committed.Type: GrantFiled: May 18, 2022Date of Patent: November 7, 2023Assignee: Palantir Technologies Inc.Inventors: Jack Fischer, Advaith Anand, Andrew Jiang, Christopher Dugan
-
Patent number: 11804310Abstract: Disclosed are a system and method for processing HL7 messages. A method includes receiving, an HL7 message; storing the HL7 message in a memory; creating a data structure representation of the stored HL7 message in the memory that stores a start index and an end index of the stored HL7 message, wherein the start index indicates a beginning of the stored HL7 message and the end index indicates an end of the stored HL7 message; hierarchically creating, from the data structure representation of the stored HL7 message, one or more data structure representations in the memory that store at least one start index and at least one end index corresponding to one or more fragments in the stored HL7 message; and, modifying the stored HL7 message according to the at least one start index and a corresponding end index of the fragments in the HL7 message.Type: GrantFiled: January 15, 2021Date of Patent: October 31, 2023Assignee: Health Catalyst, Inc.Inventors: Steven E. Dwire, Hong Gao, Sarika Kandaprabhu, Michael Godinez, Hassan Khan
-
Patent number: 11803515Abstract: Disclosed are techniques for defragmentation in deduplication storage systems. Machine language determines using deduplication metadata that at least some of an incoming input/output stream is a duplicate of at least part of a source volume whose physical locations of its stored data are fragmented in backend storage. Subsequently, defragmentation is carried out on the stored data by using the incoming input/output stream to write the data into sequential chunks at new physical locations in the backend storage and updating the source volume location mappings to the new physical locations.Type: GrantFiled: September 28, 2021Date of Patent: October 31, 2023Assignee: International Business Machines CorporationInventors: Roderick Guy Charles Moore, Denis Alexander Frank, Lee Jason Sanders
-
Patent number: 11803576Abstract: One or more computing devices, systems, and/or methods for constructing and implementing a network management plan are provided. Baseline classifications are assigned to a set of locations. Sub-locations at the set of locations are evaluated to determine whether to override any of the baseline classifications. A model is used to evaluate images depicting the set of locations to generate predicted classifications for the set of locations. Classifications are assigned to the set of locations by implementing conflict resolution rules to selectively retain or replace baseline classifications with predicted classifications. The classifications are used to construct and/or implement a network management plan.Type: GrantFiled: July 19, 2022Date of Patent: October 31, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Randolph Torres, Sandeep Juneja, Corbin Pierce Moline
-
Patent number: 11803558Abstract: Technologies for generating relevance-independent position effects estimates for a set of ranked digital items are described. Embodiments include creating an input data set that includes request tracking data and associated activity tracking data. A relevance-independent position effects estimator generates an output data set. An item of the output data set includes user interface position data associated with a pair of adjacently positioned items of the input data set. The user interface position data indicates that a change in user interface activity probability data relating to a change in position between the items of the pair is greater than a change in the user interface activity probability data relating to a difference in the relevance score between the items of the pair. The output data set is stored in a searchable data store. Data from the searchable data store is provided to a downstream service.Type: GrantFiled: December 15, 2021Date of Patent: October 31, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Johannes Hermle, Giorgio P. Martini
-
Patent number: 11803605Abstract: In an example, an article may be analyzed to identify entity terms. Entity term relevance scores associated with the entity terms may be determined based upon the article and the entity terms. One or more first entity terms may be selected based upon the entity term relevance scores. One or more sets of reference position information associated with the one or more first entity terms may be determined. A first set of reference position information is based upon one or more positions, in the article, of one or more references to a first entity term. One or more second entity terms of the one or more first entity terms may be selected based upon the one or more sets of reference position information. A set of one or more salient entity tags associated with the article may be generated based upon the one or more second entity terms.Type: GrantFiled: June 7, 2021Date of Patent: October 31, 2023Assignee: YAHOO AD TECH LLCInventors: Niru Appikatala, SansWord Huang, Eyan Goldman, Balachandar Sankar, Shweta Tripathi
-
Patent number: 11803538Abstract: The present disclosure discloses a method, a related apparatus and storage medium for distributed transaction processing. The method includes: obtaining, by a distributed transaction processing device, a distributed transaction processing request; writing, by the distributed transaction processing device, a commit log corresponding to the distributed transaction processing request to a second object database set in the target database cluster, the commit log comprising a commit indication result; obtaining, by the distributed transaction processing device after the distributed transaction processing device resumes distributed transaction processing, the commit log from the second object database set; and performing, by the distributed transaction processing device when the commit indication result in the commit log instructs to commit the processing operation on the account data in the N accounts, the processing operation on the account data in the N accounts.Type: GrantFiled: July 27, 2020Date of Patent: October 31, 2023Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Wei Zhao, Hao Tang, Dongzhi Zhao
-
Patent number: 11797390Abstract: Embodiments of the present disclosure relate to a method, a device, and a computer program product for managing scheduling of a backup task. A method for managing scheduling of a backup task is provided, including: acquiring a scheduling setting for a target backup task, the scheduling setting specifying at least a start time of executing the target backup task in a backup system; acquiring execution information associated with execution of the target backup task according to the scheduling setting; and determining a score for the scheduling setting based on the execution information, the score indicating a degree of impact of the execution of the target backup task according to the scheduling setting on the performance of the backup system. With the embodiments of the present disclosure, the scheduling setting can be evaluated, thereby optimizing the scheduling of a backup task and improving the performance of a backup system.Type: GrantFiled: June 9, 2020Date of Patent: October 24, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Boda Lei, Wei Wang
-
Patent number: 11797522Abstract: Database log writing is based on log pipeline contention. A determination is made as to whether contention in writing data to a log pipeline, which is used in writing data from memory to storage, is at a prespecified level. Based on determining that the contention in writing the data to the log pipeline is at the prespecified level, a split operation is automatically performed to create a new log pipeline.Type: GrantFiled: January 29, 2021Date of Patent: October 24, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shuo Li, Xiaobo Wang, Jia Tian Zhong, Sheng Yan Sun
-
Patent number: 11797566Abstract: A device may receive information for an attribute to include in a shared attribute library. The information may include an attribute identifier, data variables needed to compute a value of the attribute, and source code for computing the value of the attribute. The source code may be written in a first programming language. The device may receive a first request to compute the value of the attribute based on a first set of data variables from a first type of data application and a second request to compute the value of the attribute based on a second set of data variables from a second type of data application that is different than the first type of data application. The device may select a computing server, which may execute the first programming language, to compute the value of the attribute based on the first and second sets of data variables.Type: GrantFiled: September 2, 2021Date of Patent: October 24, 2023Assignee: Capital One Services, LLCInventor: Saurabh Gupte
-
Patent number: 11791980Abstract: A program product comprising a non-transitory processor readable medium having software stored thereon. The software, when executed by one or more processing devices, is configured to merge a first distributed ledger with a second distributed ledger to form a merged ledger. The first ledger consists of a first beginning subset of blocks followed by a first end subset of blocks. The second ledger consists of a second beginning subset of blocks followed by a second end subset of blocks. The first beginning subset of blocks is identical to the second beginning subset of blocks and the first end subset of blocks is different than the second end subset of blocks. The merged ledger includes the first beginning subset of blocks followed by blocks corresponding to the first end subset of blocks and the second end subset of blocks.Type: GrantFiled: August 28, 2020Date of Patent: October 17, 2023Inventor: Maher N. Kaddoura
-
Patent number: 11789928Abstract: A method comprising retrieving a plurality of invalid user first commands and a plurality of user responses stored in a memory, wherein each of plurality of invalid user verbal commands are commands to a smart hub requesting a first smart device perform an action, wherein each of the plurality of invalid commands includes at least a first name for the first smart device, wherein the first name is not a valid name for the first smart device. Determining a trend within the retrieved plurality of invalid user verbal commands and a plurality of user responses, wherein the trend identifies the first name as being used a plurality of times and identifies the first smart device the user was referring to when the user used the first name. Automatically updating a namespace database to include the first name as an alias for a setup name for the first smart device.Type: GrantFiled: November 12, 2020Date of Patent: October 17, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shikhar Kwatra, Zachary A. Silverstein, Komminist Weldemariam, Madeleine Eve Barker
-
Patent number: 11789947Abstract: Aspects of the disclosure relate to a data wrapper engine. A computing platform may receive a query comprising a request for data stored as a CLOB. The computing platform may obtain, from a data storage system, the data stored as a CLOB. The computing platform may generate a file wrapper for the data, wherein generating the file wrapper comprises converting the CLOB to a VARCHAR object and storing the VARCHAR object in the file wrapper. The computing platform may generate, using the VARCHAR object stored in the file wrapper, a SQL response to the query. The computing platform may execute the dynamic SQL response to generate a response to the query. The computing platform may send, to a user device, the response to the query and commands directing the user device to display the response to the query, which may cause the user device to display the response.Type: GrantFiled: May 11, 2021Date of Patent: October 17, 2023Assignee: Bank of America CorporationInventors: Samir Kiranbhai Desai, Dileep Umakant Verma, Srikanth Vemula, Namrata Kurmi