Patents Examined by Tiffany Thuy Bui
-
Patent number: 12019758Abstract: A method implements input validation using mathematical expressions. The method includes receiving an input string, scanning the input string to locate a hit string matching a hit expression from a validation package, and converting the hit string to a list of values corresponding to characters from the hit string. The method further includes validating the hit string by evaluating a validation expression from the validation package using the list of values to generate a validation result and returning the validation result.Type: GrantFiled: October 31, 2022Date of Patent: June 25, 2024Assignee: Intuit Inc.Inventors: Yerucham Berkowitz, Eugene Zeiniss, Dan Sharon, Elad Shmidov
-
Patent number: 12019695Abstract: Techniques for using contextual information relating to content presented by a television as part of a search query for an information search are presented. A search management component, at a given moment in time during presentation of television-related content by a communication device in or associated with a television, identifies contextual information associated with a section of the television-related content and generates a content identifier timestamp associated with the contextual information and the section of television-related content. A search component augments a search query using the contextual information to facilitate customization of a subset of search results based on the contextual information. The contextual information in the search query can facilitate disambiguating the search query or promoting a search result over another search result in the subset of search results, based on the contextual information, to facilitate customization of the subset of search results.Type: GrantFiled: October 24, 2022Date of Patent: June 25, 2024Assignee: GOOGLE LLCInventor: Zbigniew Skolicki
-
Patent number: 12007853Abstract: One or more embodiments of the invention have a cluster manager, or other related component, determine upfront which data node should perform a backup of the asset. This is achieved by running a pre-backup step, either periodically or prior to the reception of a backup request, to determine the preferred node for backup. Once the backup request is received, the cluster manager queries the preferred node, if the preferred node is still the best data node to perform the backup, then that data node performs the backup. If, however, the preferred data node no-longer is the best data node for performing the backup, the current preferred data node will signal the cluster manager with an alternative data node that is best data node to perform the backup and the cluster manager will have that alternative data node perform the backup.Type: GrantFiled: July 25, 2022Date of Patent: June 11, 2024Assignee: Dell Products L.P.Inventors: Sunil Yadav, Shelesh Chopra, Preeti Varma
-
Patent number: 11995131Abstract: In some implementations, a device may receive a request for a plurality of documents that are associated with an individual or entity. The device may perform a search for the plurality of documents in one or more document repositories. The device may store, based on a determination that a first document, of the plurality of documents, is available in a document repository, of the one or more document repositories, information indicating that the first document is available in the document repository. The device may determine, based on a determination that a second document, of the plurality of documents, is not available in the one or more document repositories, a procedure that is to be used for obtaining the second document. The device may perform the procedure for obtaining the second document based on determining the procedure that is to be used for obtaining the second document.Type: GrantFiled: May 11, 2021Date of Patent: May 28, 2024Assignee: Capital One Services, LLCInventors: Dianhai Du, Abhinav Sharma, Billy Jack Hall, Arvind Tangirala, John F. Grisamore, Subramanyam Jayaraman, Balaraju Gujjari
-
Patent number: 11966445Abstract: A method and system for recommending content to a user whose interest(s) has not been identified is disclosed. A base user profile may be created for association with the user. The base user profile may be created by generating a list of ranked interests of a set of representative users. The list of ranked interests may be generated based on activity information obtained for the set of representative users. Content may be recommended to the user based on the base user profile.Type: GrantFiled: September 26, 2022Date of Patent: April 23, 2024Assignee: YAHOO ASSETS LLCInventors: Sudharsan Vasudevan, Herat Gandhi, Mahesh Inturi, Chinmayi Narasimhadevara, Sumit Ailawadi
-
Patent number: 11934395Abstract: A method of efficiently extracting large data sets from a database may include receiving a first result set from a first query executed on one or more data sources. The one or more data sources may use a first schema when the first query was executed. The method may also include receiving a second result set from a second query executed on the one or more data sources. The one or more data sources may use a second schema when the second query was executed. The method may further include generating a view that combines the first result set and the second result set. The view may resolve differences between the first schema and the second schema.Type: GrantFiled: August 22, 2022Date of Patent: March 19, 2024Assignee: Oracle International CorporationInventor: Adrian Graham Scott
-
Patent number: 11921737Abstract: Aspects relate to recommending ETL workflows for performing specific tasks based on user inputs related to a predetermined business domain while complying with policy and access conditions. Provided is an ETL workflow recommendation device including a knowledge database for storing an overall knowledge graph including an ETL knowledge graph that at least indicates ETL information about a predetermined business domain in a graph format, an input management unit that receives a user input related to the predetermined business domain and converts the user input into a graph query for searching the overall knowledge graph, an ETL recommendation unit that searches the overall knowledge graph using the graph query and generates ETL workflow candidates with respect to the user input; and an output management unit that evaluates the ETL workflow candidates and outputs an ETL workflow report indicating a recommended ETL workflow.Type: GrantFiled: September 20, 2021Date of Patent: March 5, 2024Assignee: HITACHI, LTD.Inventors: Garima Natani, Satoru Watanabe
-
Patent number: 11892910Abstract: A method for managing file based backups (FBBs) includes obtaining, by a FBB metadata file manager, a FBB mount request for a FBB mount of a FBB from an application, wherein the application is executing in a production host environment, in response to the FBB mount request, the FBB metadata file manager: identifies a FBB in a backup storage system, obtains a FBB metadata file corresponding to the FBB from the backup storage system, performs an attribute analysis to identify the storage location attributes in the FBB metadata file, stores a FBB virtual file system in the production host environment using the storage location attributes, and enables access to the FBB virtual file system by the application.Type: GrantFiled: July 22, 2021Date of Patent: February 6, 2024Assignee: EMC IP Holding Company LLCInventors: Sunil Yadav, Ravi Vijayakumar Chitloor, Shelesh Chopra
-
Patent number: 11893256Abstract: Method and system for partitioning of deduplication domains in storage systems. The method includes constructing a data structure having multiple nodes representing data chunks and edges between the nodes representing a weighting of deduplication references between the data chunks, and performing clustering of the nodes of the data structure to split the nodes into clusters of tightly related nodes based on the weightings of the edges. The data chunks represented by a cluster of nodes are migrated to a deduplication domain to restrict deduplication to between only the data chunks in the deduplication domain.Type: GrantFiled: March 11, 2020Date of Patent: February 6, 2024Assignee: International Business Machines CorporationInventors: Miles Mulholland, Alex Dicks, Dominic Tomkins, Eric John Bartlett
-
Patent number: 11843646Abstract: Systems and methods initialize distributed client device membership for new client devices joining a group-based communication channel established for content exchange among a plurality of distributed client device members. The systems and methods comprise aspects for executing a content analysis over the content of the one or more group-based communication channels to identify characterizing terms associated with each group-based communication channel. After the content analysis is performed, systems receive search parameters from a potential new member client device for a group-based communication server. Various systems and methods provide selected search results generated based at least in part on a determination that characterizing terms match one or more of the search parameters to the client device. Those selected results comprise a target that is executable by the client device to join the associated group-based communication channel.Type: GrantFiled: August 15, 2022Date of Patent: December 12, 2023Assignee: Salesforce, Inc.Inventors: Matthew Hodgins, Michael Montazeri, Kyle Stetz
-
Patent number: 11829370Abstract: Data structures and applications are defined with the point-and-click visual tools or speech recognition and recorded as metadata descriptions, which are converted at runtime to generate underlying software code (e.g., C #, SQL, JavaScript, etc.) to implement the application. The data structures include application data elements described in a data serialization format, such as JSON, are stored in a NoSQL database. Each application data element includes fields that each represent an individual value. Each field is defined with a label, a data type, and attributes. The data structures also describe relationships or links between application data elements, as well as data-driven or time-based rules that drive further data manipulation and interactions within and external to the programming development environment through a variety of interfaces (e.g., HTTP, SMTP, SMS).Type: GrantFiled: January 20, 2022Date of Patent: November 28, 2023Inventor: Christopher James Aversano
-
Patent number: 11822569Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.Type: GrantFiled: October 17, 2022Date of Patent: November 21, 2023Assignee: SAP SEInventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
-
Patent number: 11809443Abstract: Computer-readable media, methods, and systems are disclosed for validating data associated with schemas. A user defines the object model of at least one asset and a first schema is generated in accordance with the defined object model, and a unique fingerprint is generated. Data is collected from one or more devices in accordance with the object model. The collected data is serialized, and a second schema is generated. The second schema is ordered in accordance with the first schema and a unique fingerprint is generated. The fingerprint of the first schema is compared to the fingerprint of the second schema to provide an efficient review process for determining whether the schemas are equal, and the associated data may be validated. A fingerprint cache may be updated with fingerprints associated with a plurality of schemas, as well as version history of each schema, to provide an efficient review process.Type: GrantFiled: July 19, 2021Date of Patent: November 7, 2023Assignee: SAP SEInventors: Anand Tekkam, Pritham Rao, Chandrakanth Bhattiprolu
-
Patent number: 11803567Abstract: Systems, methods, and computer readable storage mediums for replicating data to the cloud. A first dataset is replicated from a first storage subsystem to the cloud, with only the changes made to the first dataset since a previous replication event being replicated to the cloud. Additionally, the data may be deduplicated and compressed before being replicated from the first storage subsystem to the cloud. In some cases, the first dataset may be replicated to the cloud in a stream format which is not directly usable and then, at a later point in time, loaded onto a second storage subsystem from the cloud.Type: GrantFiled: November 7, 2019Date of Patent: October 31, 2023Assignee: PURE STORAGE, INC.Inventors: Benjamin Borowiec, Ethan L. Miller, Steve Hodgson, Andrew R. Bernat, Ganesh Ramanarayanan, Malcolm Sharpe, Alan S. Driscoll
-
Patent number: 11782897Abstract: Described herein is a system and method for multiplexer tree (muxtree) indexing. Muxtree indexing performs hashing and row reduction in parallel by use of at least one bit in a lookup address at least once in a particular path of the muxtree. The muxtree indexing generates a different final index as compared to conventional hashed indexing but still results in a fair hash, where all table entries get used with equal distribution with uniformly random selects.Type: GrantFiled: April 15, 2022Date of Patent: October 10, 2023Assignee: Advanced Micro Devices, Inc.Inventors: Steven R. Havlir, Patrick J. Shyvers
-
Patent number: 11782919Abstract: Embodiments are provided for using metadata presence information to determine when to access a higher-level metadata table. It is determined that an incomplete hit occurred for a line of metadata in a lower-level structure of a processor, the lower-level structure being coupled to a higher-level structure in a hierarchy. It is determined that metadata presence information in a metadata presence table is a match to the line of metadata from the lower-level structure. Responsive to determining the match, it is determined to avoid accessing the higher-level structure of the processor.Type: GrantFiled: August 19, 2021Date of Patent: October 10, 2023Assignee: International Business Machines CorporationInventors: Adam Benjamin Collura, James Bonanno, Brian Robert Prasky
-
Patent number: 11768848Abstract: Various embodiments describe multi-site cluster-based data intake and query systems, including cloud-based data intake and query systems. Using a hybrid search system that includes cloud-based data intake and query systems working in concert with so-called “on-premises” data intake and query systems can promote the scalability of search functionality. In addition, the hybrid search system can enable data isolation in a manner in which sensitive data is maintained “on premises” and information or data that is not sensitive can be moved to the cloud-based system. Further, the cloud-based system can enable efficient leveraging of data that may already exist in the cloud.Type: GrantFiled: May 24, 2022Date of Patent: September 26, 2023Assignee: SPLUNK Inc.Inventors: Ledio Ago, Declan Gerard Shanaghy
-
Patent number: 11768832Abstract: A SQL database system is disclosed for reading and writing a non-SQL document store using SQL. The database system includes a SQL query engine configured to use different types of dynamically loadable connectors adapted to communicate with the non-SQL document store via its data access interface. The connectors may include a first connector that treats data within an individual document in the document store as multiple table rows, and a second connector that treats individual documents as individual table rows. In some embodiments, both types of document access modes may be implemented by a single multi-modal connector. In some embodiments, the connector may enable a table to be stored across multiple documents and provide the document identifier of the documents as an attribute of the table. Advantageously, by allowing multiple rows to be stored in individual documents, a table can be stored using less storage space and accessed more efficiently.Type: GrantFiled: August 26, 2021Date of Patent: September 26, 2023Assignee: Rapid7, Inc.Inventor: Austin Lee
-
System and method for providing improved interfaces for data operations based on a connections graph
Patent number: 11762910Abstract: A system and method for providing an improved user interface for executing data operations. A method includes: identifying a first node and a second node from different connections graphs, each node representing a respective user account, the user accounts of the first and second nodes sharing at least one common attribute; generating, based on the different connections graphs, an influence indicator for each of the first node and the second node; identifying a data operation executed by the first node on a dataset when the influence indicator of the first node is higher than the influence indicator of the second node, wherein the identified data operation causes generation or retrieval of business intelligence system data when executed; and sending data indicating the identified data operation to a device of the second node, wherein the device is configured to display a user interface including the identified data operation.Type: GrantFiled: November 18, 2021Date of Patent: September 19, 2023Assignee: SISENSE LTD.Inventors: Amir Orad, Guy Boyangu, Adi Azaria, Leon Gendler -
Patent number: 11755536Abstract: A data lineage system tracks performance of data flows through different transformations independent of the systems that perform the transformations. A data flow model is maintained as a graph in the data lineage system that is updated by data processors to include performance history of different transformations in the data flow. Subsequent analyses of the data flow model, such as tracing particular data, can be supported using the recorded performance information in the graph of the data flow model.Type: GrantFiled: January 10, 2020Date of Patent: September 12, 2023Assignee: Amazon Technologies, Inc.Inventor: Yahor Pushkin