Patents Examined by Tracy M McGhee
-
Patent number: 11500813Abstract: Embodiments of an instant recall process and system for long-term data stored on a cloud storage tier. Embodiments include saving a content handle of a file in a cloud storage tier as an extended attribute in a single file system namespace; moving the file from the cloud storage tier to an active storage tier for data processing; recalling the file from the active storage tier to the cloud storage tier upon completion of the data processing; using the content handle from hidden metadata for a working copy of the file; and saving a hash of a segment reference as part of the extended attribute.Type: GrantFiled: November 2, 2018Date of Patent: November 15, 2022Assignee: EMC IP Holding Company LLCInventors: Nitin Madan, Kedar Godbole, Srikant Viswanathan, Bhimsen Bhanjois, Kalyan Gunda, Kalidas Balakrishnan, Vivek Nambiar, Chetan Risbud
-
Patent number: 11494447Abstract: A method includes, in a computing system that runs clients on multiple interconnected compute nodes, running on the compute nodes respective virtual switches and respective virtual heads. Each client is provisioned to direct file access commands using one or more access protocols to a respective virtual head running on the compute node on which the client runs, via a respective virtual switch running on the compute node on which the client runs. The file access commands issued by the clients are executed by communicating among the virtual heads using an inter-node communication protocol that is independent of the access protocols used by the clients.Type: GrantFiled: January 13, 2015Date of Patent: November 8, 2022Assignee: Google LLCInventors: Ezra N. Hoch, Shahar Frank
-
Patent number: 11487702Abstract: Embodiments are directed to a system, computer program product, and method for dynamic object mining. A received file is segmented, re-formatted, and organized into buffers, while maintaining the order of the received file. Multiple buffers are processed in parallel for object mining. A listener is encoded into the buffers to support asynchronous processing, and more specifically ordering of mined objects. An output file of the mined objected or associated frames is created. The file is populated with a sequential ordering of the objects that follows the order of the received file.Type: GrantFiled: November 2, 2018Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Leigh Williamson, Aaron Lee, Marietta Johnston, Kellin McAvoy, Michael-James Parsons, Lakshminarayanan Krishm
-
Patent number: 11487732Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for database key identification. One of the methods includes receiving an identification of a first field in a first data set, the first data set including records. The method includes identifying a set of values, the set including, for each record, a value associated with the field. The method includes generating a filter mask based on the set of values, where application of the filter mask is capable of determining that a given value is not in the set of values. The method includes receiving a second data set including a second field, the second data set including records. The method includes determining a count of a number of records in the second data set having a value associated with the second field that passes the filter mask. The method also includes storing the count in a profile.Type: GrantFiled: January 16, 2014Date of Patent: November 1, 2022Assignee: Ab Initio Technology LLCInventor: Timothy Spencer Bush
-
Patent number: 11461286Abstract: A software and hardware facility persistently maintains metrics on directories at different levels within a tree of a filesystem. The facility hierarchically aggregates attributes of files contained by directories and stores them as metric values in inode date of each directory within a tree. The stored metric values represent summed or otherwise aggregated data from the descendant directories and files. The metric values are utilized to provide representative compositional samplings of data in the filesystem tree structure. Based on the metric value in its inode data, each directory is weighted in a manner that determines the likelihood that each file sample is taken from that directory.Type: GrantFiled: January 13, 2015Date of Patent: October 4, 2022Assignee: Qumulo, Inc.Inventors: Peter Godman, Kevin O'Neill, Thomas Urban, Graeme Williams
-
Patent number: 11455318Abstract: A method of and system for asynchronous replication of data from a source database to a destination database is carried out by utilizing a probabilistic replication filter to manage the state of replication. The method may include receiving a list of identifiers for a plurality of entities in a data set in the source database, loading at least a portion of the list into a probabilistic replication filter, the portion including an identifier for each one of the plurality of entities in the data set that have not yet been replicated in the destination database, examining the list of identifiers to determine if a first identifier is in the probabilistic replication filter, and upon determining that the first identifier is in the probabilistic replication filter, replicating an entity associated with the first identifier and removing the first identifier from the probabilistic replication filter.Type: GrantFiled: February 19, 2019Date of Patent: September 27, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Amog Rajenderan, Marcus Eduardo Markiewicz
-
Patent number: 11455279Abstract: Methods that can provide distributed data deduplication reference counting are disclosed herein. One method includes generating, by a processor, a secondary reference in response to a determination that a data chunk is a copy of the primary reference in which the primary reference includes a pointer to an existing data chunk stored on a storage device. The method further includes incrementing a secondary reference counter on the primary reference in response to generating the secondary reference. Apparatus and computer program products that can include, perform, and/or implement the methods are also disclosed herein.Type: GrantFiled: November 5, 2018Date of Patent: September 27, 2022Assignee: International Business Machines CorporationInventors: Asaf Porat-Stoler, Yosef Shatsky, Avraham Bab-Dinitz, Omer Haklay
-
Patent number: 11409816Abstract: Methods and systems for determining an action to be executed in response to a user query as a function of pre-query context information. One system includes an electronic computing device that includes a microphone, a transceiver, and an electronic processor. The electronic processor is configured to receive audio data from the microphone prior to receiving a user query, and determine, at predetermined time intervals, context information from the audio data. The electronic processor is further configured to store the context information in a memory. The electronic processor is further configured to receive second audio data from the microphone, and determine that the second audio data corresponds to the user query. The electronic processor is further configured to determine an action to be executed as a function of the second audio data and the context information, and execute the action in response to the user query.Type: GrantFiled: December 19, 2017Date of Patent: August 9, 2022Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Walamitien H. Oyenan, Eric Johnson
-
Patent number: 11392652Abstract: Embodiments of the invention are directed to a system, method, or computer program product for intelligence diagnosis and resolution of electronic document processing errors. As electronic documents are generated and transmitted throughout an entity, high volume segregation, classification, and indexing is needed for retention of the electronic documents. High volume processing batches are prone to locking, which disrupts and halts processing. As such, the system provides a multi layered intelligent diagnostic and resolution processing for interpretation, translation, and correction of electronic document error batch processing to eliminate lag and locking in document process retention.Type: GrantFiled: November 5, 2018Date of Patent: July 19, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Thomas Boffin James, Bharat Tahelram Jambani, Amrut Gopal Nayak
-
Patent number: 11392629Abstract: Methods, devices, and systems are described for creating and implementing search query vectors for knowledge base articles or other formal articles, the query vectors automatically created from informal correspondence such as a service request email to an information technology (IT) department. Term frequency-inverse document frequency (TF-IDF) scores are calculated for rarewords in the correspondence with respect to a corpus of other service requests. High scoring terms with the same neighbors as those in the corpus of formal articles are added to the search query vector, while high scoring terms that do not share the same neighbors are thrown out. The query vector is then used to run a search of the knowledge base for relevant articles.Type: GrantFiled: November 18, 2014Date of Patent: July 19, 2022Assignee: Oracle International CorporationInventor: Pranav Kumar Agarwal
-
Patent number: 11366800Abstract: A system and method to automate validating media redirection in a virtual media redirection testing process. A computing device is provided for performing the test. During the test, the computing device executes an automated script to obtain, from a media storage device, a media file to be redirected, and then calculate a first checksum value for the media file being obtained. The computing device then executes a redirection module to perform the virtual media redirection process for the media file, and copy the media file to a local path of the computing device. Once the media file is redirected, the automated script calculates a second checksum value for the media file at the local path of the computing device. Thus, the media file may be validated by matching the two checksum values, and the redirection process is determined to be successful when the checksum values match.Type: GrantFiled: August 22, 2016Date of Patent: June 21, 2022Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Ramachandran Arumugham, Arunprasad Rajaiah, Vinothkumar Manickavelu
-
Patent number: 11354340Abstract: Mechanisms are provided for generating an answer to an input question. The mechanisms process a received input question to identify a temporal categorization of the input question indicating an intended time context for an answer to the input question. The input question does not specify a temporal categorization of the input question. The mechanisms perform analysis of a corpus of information based on the temporal categorization of the input question and temporal categorizations of sources of information in the corpus of information to determine, for each source of information, a degree of correspondence of the temporal categorization of the input question to a temporal categorization of the source of information. An answer to the input question is generated and output based on the degrees of correspondence of the sources of information.Type: GrantFiled: June 5, 2014Date of Patent: June 7, 2022Assignee: International Business Machines CorporationInventors: Corville O. Allen, Albert A. Chung, Andrew R. Freed, Dorian B. Miller
-
Patent number: 11341009Abstract: A system receives a request to store a replica of a data object into any cloud storage node associated with an attribute, and then identifies a redundancy number associated with the data object. The system identifies a number of cloud storage nodes that are associated with the attribute. If the identified number of cloud storage nodes is greater than the redundancy number, the system identifies the redundancy number of cloud storage nodes as a subset of the number of cloud storage nodes, based on the data object and a unique identifier associated with each of the number of cloud storage nodes. The system stores the redundancy number of replicas into the corresponding redundancy number of cloud storage nodes.Type: GrantFiled: January 18, 2019Date of Patent: May 24, 2022Assignee: EMC IP Holding Company LLCInventors: Pengfei Wu, Assaf Natanzon, Kun Wang
-
Patent number: 11327965Abstract: Provided are methods and systems comprising receiving a plurality of data tables, wherein each data table comprises at least one row, generating a first handle for a first value in a table of the plurality of tables, wherein the first handle comprises an indication of whether a row in each of the plurality of tables is associated or not associated with the first value, and performing one or more operations on the first handle.Type: GrantFiled: May 1, 2017Date of Patent: May 10, 2022Assignee: QLIKTECH INTERNATIONAL ABInventors: Charles M. Potter, Jose Diaz Lopez
-
Patent number: 11327976Abstract: In a streaming application receiving streaming data to be processed by a plurality of processing elements (PEs), one of a plurality of upstream PEs that reside on separate compute nodes and transmit data to a multi-input port PE is selected based on a data flow rate measured between at least two components in the plurality of PEs (e.g., an amount of incoming data per unit time or an amount of network bandwidth). At least one operator from the selected upstream PE is redeployed into the multi-input port PE. In some embodiments, the operator is selected from among a plurality of operators fused together in the selected upstream PE, un-fused from the selected upstream PE, and fused into the multi-input port PE. In some embodiments, a dynamic fusing capability is realized by selecting different ones of the plurality of upstream PEs in response to changes in the measured data flow rate.Type: GrantFiled: December 4, 2015Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Eric L. Barsness, Michael J. Branson, John M. Santosuosso
-
Patent number: 11314556Abstract: Shadowing of local or remote information to cloud-based computing systems is provided. As content and activities associated with content (e.g., content modification activities, content communication activities, people associated with content, social networking associated with content, etc.) are developed at a local on-premises computing system that is remote from the cloud-based computing system responsible for maintaining the same content and content activities, the local content and activities are shadowed to the cloud-based system at a regular frequency so that the content and activities at the cloud-based system are synchronized and merged with the content and activities at the local system.Type: GrantFiled: March 1, 2014Date of Patent: April 26, 2022Assignee: Microsoft Technology Licensing, LLC.Inventors: Helge Grenager Solheim, Kathrine Hammervold, Kjetil Krogvig Bergstrand, Morgan Larsson, Johannes Gehrke, Niels Petter Rasch-Olsen
-
Patent number: 11295068Abstract: Techniques for maintaining a data dictionary within a computing platform that provides a multitenant environment in which multiple tenants utilizing the multitenant environment share a single instance of a database. The data dictionary is maintained with referential integrity utilizing custom database objects to provide metadata corresponding to the data dictionary. The data dictionary tracks attributes for the custom database objects utilizing natively supported field attributes and the custom database objects maintain tenant-specific information. The custom database objects are automatically updated corresponding to the data dictionary. A notification to one or more users is generated for custom database objects that correspond to the data dictionary that cannot be updated automatically, if any.Type: GrantFiled: June 23, 2017Date of Patent: April 5, 2022Assignee: salesforce.com, Inc.Inventor: Kelly Henvy
-
Patent number: 11281691Abstract: Mechanisms are provided for performing a data replication operation to replicate data from a first data processing system to a second data processing system. The mechanisms store a compression ratio history in association with data to be replicated. The compression ratio history stores one or more compression ratios for one or more previously executed data replication operations. The mechanisms determine whether a data compression operation should be applied to the data for a current data replication operation based on the compression ratio(s) in the compression ratio history. In response to determining that data compression should be applied to the data, the data compression operation is performed and the compressed data is replicated to the second data processing system. In response to determining that data compression should not be applied, the data is replicated without compression.Type: GrantFiled: December 7, 2015Date of Patent: March 22, 2022Assignee: International Business Machines CorporationInventors: Hiroshi Araki, Shah Mohammad R. Islam, Hiroyuki Miyoshi
-
Patent number: 11269877Abstract: Methods, systems, and computer-readable storage media for receiving a query that is coded into a computer-executed application that queries a database system, the query including a first portion that defines a number of groups that data is to be divided into, and a second portion that removes redundant values from a group, if any, processing, within the database system, the query to perform a plurality of computations within the database system, and produce a result set including a plurality of data groups, each data group having a minimum value and associated timestamp, and a maximum value and associated timestamp, and transmitting the result set to the application to provide one or more time series visualizations for display in a user interface.Type: GrantFiled: June 22, 2017Date of Patent: March 8, 2022Assignee: SAP SEInventor: Seshatalpasai Madala
-
Patent number: 11170107Abstract: Methods and devices for recovering data may include receiving an identification of at least one file on the computer device impacted by a cyber threat. The methods and devices may include receiving a last known good time stamp for the at least one file that identifies a point in time prior to the cyber threat. The methods and devices may also include transmitting, to a remote backup provider associated with the at least one file, a restore request to restore the at least one file with restored content based at least on the last known good time stamp. The methods and devices may include receiving, from the remote backup provider, a restored file with the restored content.Type: GrantFiled: December 15, 2017Date of Patent: November 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Karthik Selvaraj, Ramprasad Gowrishankar, Gowtham Reddy Animireddygari, Catalin Daniel Sandu