Patents Examined by Hasanul Mobin
  • Patent number: 10936438
    Abstract: The invention relates to a sensor system. The sensor system comprises sensor devices. The sensor devices are configured for exchanging data via a network connection. Each of the sensor devices is configured to measure sensor data wherein each of the sensor devices comprises a local processor and a local memory coupled to the local processor. Each local memory comprises a local data repository. The local memory comprises local instructions which, when executed by the local processor, cause the local processor to: repeatedly store the sensor data in the local data repository as a data file, wherein each data file stored has a unique name; and repeatedly synchronize with the local data repository of the other of the sensor devices, wherein each local data repository maintains a complete copy of the data file of each of the sensor devices after synchronization.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Agnieszka Tkaczyk-Walczak, Krzysztof Fabjanski, Marek Peszt, Piotr Jozef Walczak
  • Patent number: 10917468
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for re-associating content items of a user account of a content management system on a computing device relinked to the content management system. The systems, methods, and non-transitory computer-readable storage media can include the content management system receiving a request to relink the computing device with a user account of the content management system. The systems, methods, and non-transitory computer-readable storage media can also include determining a local content item of the client device corresponds to at least one revision of a plurality of revisions of a content item of the user account, wherein the content item is currently removed from the user account. Finally, the systems, methods, and non-transitory computer-readable storage media can cause the client device to delete the local content item.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: February 9, 2021
    Assignee: Dropbox, Inc.
    Inventors: Isaac Goldberg, Arthur Kopatsy
  • Patent number: 10902028
    Abstract: Generating a wizard includes receiving a scheme as an input source to form a received scheme, wherein the received scheme is a taxonomy, receiving a defined set of content files to form received content files, and loading the received content files and the received scheme. The received content files can be tagged using the received scheme. A wizard can be generated using the received scheme. The generated wizard is capable of use with an application utilizing the scheme, wherein a change in the received scheme is directly represented in the generated wizard.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deirdre S. Longo, Jenifer Schlotfeldt, Michael F. Priestley, Wen Ke Xue, Yi Yan Zhou
  • Patent number: 10891345
    Abstract: A system is provided for clustering events. At least one engine is configured to receive message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. The at least one engine is configured to determine common characteristics of events and produce clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. The at least one engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A situation room includes a collaborative interface (UI) for decomposing events from managed infrastructures.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: January 12, 2021
    Assignee: Moogsoft Inc.
    Inventor: Philip Tee
  • Patent number: 10891275
    Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for enriching data. A computer receives a limited dataset and a target insight. In addition, the computer identifies an applicable richer dataset and determines a population relatedness between the limited dataset and the applicable richer dataset. Moreover, the computer calculates estimators of features using the richer dataset as well as calculates estimators for features using the limited dataset. The computer then updates the estimators of the limited dataset using estimators of the richer dataset and evaluates the updated estimators. Lastly, the computer provides a data collection recommendation as it relates to the limited dataset based on the evaluation.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hyuna Yang, Gigi Y. C. Yuen-Reed, Yajuan Wang
  • Patent number: 10866893
    Abstract: A method for operating a database and a cache of at least a portion of the database may include receiving a plurality of read requests to read a data entity from the database and counting respective quantities of the requests serviced from the database and from the cache. The method may further include receiving a write request to alter the data entity in the database and determining whether to update the cache to reflect the alteration to the data entity in the write request according to the quantity of the requests serviced from the database and the quantity of the requests serviced from the cache. In an embodiment, the method further includes causing the cache to be updated when a ratio of the quantity of the requests serviced from the database to the quantity of the requests serviced from the cache exceeds a predetermined threshold.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: December 15, 2020
    Assignee: Home Depot Product Authority, LLC
    Inventors: Hari Ramamurthy, Chandan Venkatesh, Krishna Guggulotu, Rageesh Thekkeyil
  • Patent number: 10860430
    Abstract: A computing device for storing backups of virtual machines includes a persistent storage and a backup manager. The persistent storage stores backup policies. The backup manager identifies an end of a backup generation session for a virtual machine of the virtual machines and, in response to identifying the end of the backup generation session, identifies a continuity chain implicated by the backup generation session using the backup policies; performs a membership analysis of the identified continuity chain to identify a continuity state of the continuity chain; makes a first determination that the identified continuity chain is broken based on the identified continuity state; and, in response to the first determination, remediates the continuity chain.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Upanshu Singhal, Shilpa Mehta, Shivakumar Kunnal Onkarappa, Archit Seth, Chakraveer Singh, Chandra Prakash, Rahul Bhardwaj, Pradeep Mittal, Kumari Priyanka, Akansha Purwar, Lalita Dabburi, Manish Sharma, Asif Khan, Shelesh Chopra
  • Patent number: 10860431
    Abstract: An agent for managing virtual machines includes a persistent storage and a processor. The persistent storage stores backup/restoration policies. The processor identify an end of a backup generation session for the virtual machines; make a first determination that the backup generation was a batch type backup session and, in response to the first determination, performs a batch level continuity analysis of backups generated via the backup generation session to identify a set of backup failures of the backup generation session; performs an unscheduled batch backup generation session based on the identified set of backup failures; and remediates the backup/restoration policies using the identified set of backup failures to ensure backup continuity of all backups associated with each of the virtual machines.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Upanshu Singhal, Shivakumar Onkarappa, Chakraveer Singh, Archit Seth, Chandra Prakash, Pradeep Mittal, Kumari Priyanka, Rahul Bhardwaj, Akansha Purwar, Lalita Dabburi, Shilpa Mehta, Shelesh Chopra, Manish Sharma, Asif Khan
  • Patent number: 10846285
    Abstract: Disclosed are system and methods for processing and storing data files, using a data edge file format. The data edge file separates information about what symbols are in a data file and information about the corresponding location of those symbols in the data file. An index for the data files can be generated according to the data edge file format. Using the data edge index, a materialized view of a result set can be generated in response to a search query for the source data objects stored in object storage.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: November 24, 2020
    Assignee: CHAOSSEARCH, INC.
    Inventors: Thomas Hazel, David Noblet, Grant Mills
  • Patent number: 10846270
    Abstract: In one example, a method includes receiving, from a client, a request for file system information, transmitting the requested file system information to the client, receiving, from the client, a request for data that includes a portion of a file that resides at the datacenter, where the file is compatible for use by an application residing at the client, where the request for data specifies a particular byte range associated with the file, and where the byte range spans a group of different backups of a baseline dataset residing at the datacenter. The example method further includes creating a virtual synthetic that is formed by the data in the requested byte range and includes respective portions of data from each of the group of backups residing at the datacenter, and transmitting the virtual synthetic to the client.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: November 24, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ray David Whitmer, Ken Russo
  • Patent number: 10838970
    Abstract: This disclosure relates to a system and method for data analysis. According to a first aspect, there is described a method, the method being performed using one or more processors, comprising: receiving one or more user inputs indicative of one or more relationships between data in a plurality of datasets; determining, based on the one or more user inputs, at least one object view for visualising the data in the plurality of datasets; generating, based on the one or more user inputs, metadata comprising: an object graph indicative of the one or more relationships between two or more of the plurality of datasets; and information identifying the at least one object view; and in response to a query relating to the plurality of datasets, using the metadata to determine how response data responding to the query should be provided.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: November 17, 2020
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Myles Scolnick, Jack Grossman, Jim Inoue
  • Patent number: 10831759
    Abstract: A probabilistic counting structure such as a hyperloglog may be formed during a table scan for each of a selected set of columns. The columns may be selected based on an initial estimate of relatedness, which may be based on data types of the respective columns. An estimated cardinality of an intersection or union of columns may be formed based on an intersection of the probabilistic data structures. A join path may be determined based on the estimated cardinality of an intersection or union of the columns.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: November 10, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Anurag Windlass Gupta, Timothy Andrew Rath, Srinivasan Sundar Raghavan, Santosh Kalki
  • Patent number: 10824647
    Abstract: Implementations are directed to providing a semantic sequence based on a sequence associated with the event, and context data provided from a knowledge graph, receiving a set of cases associated with at least one entity included in the event, the set of cases including previous instances of events, and actions performed to resolve the previous instances of events, defining a sub-set of cases from the set of cases based on the context data, for each case of the sub-set of cases, determining a similarity score, each similarity score representing a degree of similarity between the event, and a case of the sub-set of cases, determining an explanation based on features of cases in the sub-set of cases based on the context data, and providing one or more actions based on actions of cases in the sub-set of cases.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: November 3, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Freddy Lecue, Alejandro Cabello Jiménez
  • Patent number: 10810240
    Abstract: A computerized system and methods are provided for the automated extraction of contextually relevant information, and the automatic processing of actionable information from generic document sets. More specifically, automated systems and techniques for the extraction and processing of opportunity documents, are provided, which avoid inaccuracies and inefficiencies resulting from conventional and/or human-based document processing techniques.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: October 20, 2020
    Assignee: RedShred LLC
    Inventors: James Michael Kukla, Jeehye Yun
  • Patent number: 10795874
    Abstract: A method and an apparatus for creating an index in a blockchain-type ledger, and a device are disclosed. According to solutions provided in implementations of the present specification, a service attribute of a data record written to a ledger and a storage location and a sequence number of the data record in the ledger are determined, a mapping relationship is established between the service attribute, the storage location, and the sequence number, and an inverted index with the service attribute as a primary key is created, facilitating subsequent query.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: October 6, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Xinying Yang
  • Patent number: 10789212
    Abstract: A first application executing on a client device can access content and present the content to a user. An operating system of the client device can store into a database metadata identifying at least the content. A second application executing on the client device can access the content. In response, the operating system can determine that the first application already presented the content by accessing the metadata in the database. Responsive to the operating system determining that the first application already presented the content, the operating system can indicate to the second application not to present the content.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: September 29, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phani Kumar Ayyagari V U, Manish A. Bhide, Krishnasuri Narayanam, Jasti Purnachandra Rao
  • Patent number: 10783041
    Abstract: Methods, apparatus, systems and articles of manufacture to perform backup and recovery of data files using hard links are disclosed. Example methods disclosed herein include determining whether a first operation to be performed on a target file by a thread of a process is a file deletion operation, wherein the target file is referenced by a first hard link. Disclosed example methods also include creating, in response to the first operation being a file deletion operation, a second hard link to the target file, where the creation of the target hard link occurs while the thread of the process performing the deletion is blocked. Disclosed example methods further include returning control to the thread of the process performing the deletion after the second hard link is created to enable the operation to be performed on the target file.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: September 22, 2020
    Assignee: McAfee, LLC
    Inventor: David McCormack
  • Patent number: 10776320
    Abstract: A first application executing on a client device can access content and present the content to a user. An operating system of the client device can store into a database metadata identifying at least the content. A second application executing on the client device can access the content. In response, the operating system can determine that the first application already presented the content by accessing the metadata in the database. Responsive to the operating system determining that the first application already presented the content, the operating system can indicate to the second application not to present the content.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: September 15, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phani Kumar Ayyagari V U, Manish A. Bhide, Krishnasuri Narayanam, Jasti Purnachandra Rao
  • Patent number: 10776316
    Abstract: A method for automated operational services across multiple data domains includes receiving requirement information related to one or more targets of interest. Information related to the one or more targets of interest is collected from one or more data sources across multiple data domains based on the received requirement information. A determination is made if the collected information meets the received requirements related to the one or more targets of interest. A classification tag containing domain agnostic information related to the one or more targets of interest is generated, responsive to determining that the collected information meets the received requirements.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: September 15, 2020
    Assignee: Goodrich Corporation
    Inventors: Paul A. Baggeroer, Eric E. Thompson, Christopher M. Jengo, Suhail Shabbir Saquib, Kevin J. Whitcomb, Jason R. Bruni, Kenneth L. Warren
  • Patent number: 10769126
    Abstract: Systems and methods are disclosed to implement a re-sharding technique that redistributes data in a first set of shards of a first stream into a second set of shards of a second stream to reduce the entropy of the data. In embodiments, individual ones of a number of re-sharding nodes determine statistics on an individual shard. The statistics include, for individual data keys in the shard, a frequency of the key and the cardinality of the key. The re-sharding node then selects a list of high-frequency, low-cardinality keys to be used generate a re-sharding scheme that is used to redistribute data items in the first set of shards to the second set. The re-sharding scheme assigns data items having the same key value combinations to the same range of shards in the second set. Accordingly, upon redistribution, data entropy in the second set of shards is reduced.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: September 8, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Erik Hagerup