Patents Examined by Jean M. Corrielus
  • Patent number: 11514110
    Abstract: A computer-implemented method includes searching, by machine learning logic of a computer, a flight schedule database for one or more flight schedule records related to flight preference information specified by a user. The machine learning logic is trained with training data that includes flight schedules selected by passengers and flight preference information associated with the passengers. The method further includes responsive to locating the one or more flight schedule records, communicating, by the computer, flight schedules associated with the one or more flight schedule records to a terminal associated with the user. The method includes receiving, from the terminal, a booking indication associated with a particular flight schedule of the flight schedules and updating the training data to associate the particular flight schedule with the flight preference information specified by the user.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: November 29, 2022
    Assignee: The Boeing Company
    Inventors: John W. Glatfelter, Brian D. Laughlin, Terrence J. McGowan, Donald B. Cummings
  • Patent number: 11481363
    Abstract: System and methods are described for creating an instance of a database in a cloud computing environment. One method includes receiving a request to deploy an instance of a database in a cloud computing environment, the request including a database deployment model defining deployment of the database instance, building a deployment model decision tree based on the database deployment model, and initializing a cloud deployment strategy using the database deployment model for enabling one or more cloud service providers of the cloud computing environment to deploy the database instance. The method further includes provisioning cloud computing resources for the database instance according to the cloud deployment strategy, initializing sets of services for the database instance according to the deployment model decision tree, creating the database instance, and indicating the database instance as active in the cloud computing environment.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: October 25, 2022
    Assignee:, inc.
    Inventor: Swaroop Jayanthi
  • Patent number: 11467914
    Abstract: A method and system for migrating data and metadata from a first backup system to a second backup system via a content staging system is disclosed. The system accesses the backup data from the first backup system and restores it, along with the associated metadata, to a staging system. A metadata file is created at the staging system which comprises of the metadata that is to be migrated to the second backup system. The system then migrates the data from the staging system to the second backup system. The metadata is also migrated to the second backup system in a format such that it can be indexed. As a result, the migrated data can be browsed and searched based on one or more search criteria based on the associated metadata. Other details are provided herein.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: October 11, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Sri Karthik Bhagi, Prosenjit Sinha
  • Patent number: 11468025
    Abstract: A tree structure represents a terrain area as nested polygons organized in a parent-child relationship, each polygon associated to a specific geographic location. The tree structure defines at least one parent node and a plurality of child nodes, some being leaf nodes containing a height value. A processor uses a distance measure to change the tree structure topology assessing whether all leaf node children of a first parent node lie outside a predetermined distance from an aircraft runway, and if so, converting the first parent node into a leaf node by storing in the first parent node a height value representing the greatest of the respective height values of the leaf node children and by removing the leaf node children; and iteratively repeating for each remaining parent node until it has been determined that every remaining parent node in the data structure cannot be pruned without violating accuracy requirements.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: October 11, 2022
    Assignee: Gulfstream Aerospace Corporation
    Inventor: Gregory Howe
  • Patent number: 11461301
    Abstract: In an approach for database index optimization, a processor detects a pattern of characters and numeric digits of an index key. The index key provides an access to a database through an index access without a sorting operation. A processor determines a converting format based on the pattern of the index key. The pattern includes a string of the numeric digits. A processor converts the index key into a converted key by converting the string of the numeric digits into an integer. A processor saves the converted key into a storage.
    Type: Grant
    Filed: September 13, 2020
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Fang Chen, Xiaobo Wang, Shuo Li, ShengYan Sun, Hong Mei Zhang
  • Patent number: 11461281
    Abstract: Techniques are provided for utilizing a log to free pages from persistent memory. A log is maintained to comprise a list of page block numbers of pages within persistent memory of a node to free. A page block number, of a page, within the log is identified for processing. A reference count, corresponding to a number of references to the page block number, is identified. In response to the reference count being greater than 1, the reference count is decremented and the page block number is removed from the log. In response to the reference count being 1, the page is freed from the persistent memory and the page block number is removed from the log.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: October 4, 2022
    Assignee: NetApp Inc.
    Inventors: Rupa Natarajan, Ananthan Subramanian
  • Patent number: 11461293
    Abstract: Disclosed herein is a process that involves retrieving a data model for a data source, establishing at least one filter operation or at least one clean operation that modifies an aspect of the retrieved data model, onboarding underlying data from the data source while applying the established at least one filter operation or at least one clean operation, defining at least one transformation operation to apply to a portion of the underlying data that has been onboarded, and applying the at least one transformation operation to the portion of the underlying data to thereby assign the data to a semantic network, the semantic network comprising conceptual data components and associative data components.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: October 4, 2022
    Assignee: TADA Cognitive Solutions, LLC
    Inventors: Seshadri Guha, Vinay Sikka, Subbarao Turlapati
  • Patent number: 11455294
    Abstract: According to some embodiments, systems and methods are provided, comprising a data uniformity framework module; a data uniformity framework processor in communication with the data uniformity framework module and operative to execute processor-executable process steps to cause the system to: receive an indication that an action event was executed at a primary application; extract one or one or more key data elements affected by the execution of the action event; log the extracted one or more key data elements in a notification log; receive a request from a secondary application for the logged data; transmit the logged data to the secondary application; and manipulate secondary application data that corresponds to the logged data to replace the secondary application data with the logged data. Numerous other aspects are provided.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: September 27, 2022
    Assignee: SAP SE
    Inventors: Nabhish Saxena, Gayatri G, Revathi M P, Shweta R Shanbhag
  • Patent number: 11449562
    Abstract: An enterprise data processing module and method are described herein. The enterprise data processing module comprises at least one collector and at least one analyzer. The collectors may be operable to collect data pieces from a plurality of data sources. The analyzers may be operable to analyze the collected data pieces to determine cross-source relationships that exist between the data pieces collected from the plurality of sources. The analyzed data pieces may be stored in one or more big-data databases as blocks of data according to the cross-source relationships.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: September 20, 2022
    Assignee: Bitvore Corp.
    Inventors: Greg Bolcer, Alan Chaney, Clay Cover
  • Patent number: 11436248
    Abstract: Storage systems and method to store data, from a data source, which is responsive to one or more requests from at least one data consumer. A data store is configured to cache at least some data from the data source. A data management component is configured to store the at least some data in the data store based on at least one criteria of the data consumer. At least one criteria is identified based on the one or more requests. Data is stored in the at least some data from the data source in response to the identifying the at least one criteria.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: September 6, 2022
    Inventors: William Reehil, Robby Maharajh, William Lamont
  • Patent number: 11423064
    Abstract: A system and method is presented that extracts snippets form web pages according to specially designed logic. The extracted snippets might be made relevant to, i.e., indexed by, a location and time/day applicability. Such snippets may be thought of as apps or services that are defined only when a mobile terminal is in a pre-defined geographical area at a certain time and day (e.g., as defined by a calendar of events). Extracted snippets are stored and made searchable. Methods and a system are described to control the display of snippet search results. Snippets may be selected by user or by programmed logic and executed on the mobile terminal or in remote servers without the need to download the app or source code associated with the snippet.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: August 23, 2022
    Assignee: SENSORIANT, INC.
    Inventor: Shamim A. Naqvi
  • Patent number: 11416539
    Abstract: A content artifact is received. Based on the content artifact, a content topic is identified. Based on the content artifact, a content sentiment score associated with the content topic is generated. Based on the content topic, a set of media is identified. For each medium within the set of media, a medium sentiment score associated with the content topic is identified. The content sentiment score is compared to the set of media sentiment scores to obtain a set of similarity scores. Based on the similarity scores, one or more media from the set of media are displayed to a user.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Randy A. Rendahl, Jocelyn Sese, Ashley Kristin Silva, Jana H. Jenkins
  • Patent number: 11403273
    Abstract: Within hash tables, bitmask(s) may be used to determine whether a given key is part of a collision chain or otherwise contained within the hash table. In some instances, using bitmask(s) may avoid linearly probing an entirety of the collision chain. For example, bitmask(s) may be used when searching low hit rate hash tables or hash tables where misses predominantly occur. Upon locating a collision chain within the hash table, or when probing the collision chain, the bitmask(s) may indicate whether subsequent keys within the collision chain correspond to the given key. The bitmask(s) may represent subsequent keys within the collision chain, and therefore, comparing the given key with the bitmask(s) may indicate similarities therebetween for use in determining whether to search a remainder of the collision chain.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: August 2, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Hermann Franz Burgmeier
  • Patent number: 11392614
    Abstract: Techniques for processing operations may include: receiving, at a data storage system from a host, an operation requesting to perform an offload copy operation internally within the data storage system, wherein the operation indicates that the offload copy operation copies data from a source interval to a destination interval; inserting a record in a log file logging the offload copy operation; inserting a source node representing the source interval in a source interval tree, wherein each node in the source interval tree represents a source interval of an offload copy operation having a corresponding record in the log file; inserting a destination node representing the destination interval in a destination interval tree, wherein each node in the destination interval tree represents a destination interval of an offload copy operation having a corresponding record in the log file; and returning an acknowledgement to the host regarding the offload copy operation.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: July 19, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Bar David, Ronen Gazit
  • Patent number: 11379311
    Abstract: According to example implementations, computing devices are configured using a template. The template specifies at least one computing device property and backup control information relating to backing up data from the computing devices to a backup system. The computing devices are reconfigured in response to modification of the template.
    Type: Grant
    Filed: November 9, 2019
    Date of Patent: July 5, 2022
    Assignee: KEEPITSAFE, INC.
    Inventors: Deepali Aphale, James Boettcher, Leila Rossi
  • Patent number: 11379431
    Abstract: A system for write optimization in transactional data management systems is described. The system stores a tree data structure that comprises a root, a plurality of internal nodes, and a plurality of leaf nodes. Each internal node comprises a pivot key and a child pointer. Each leaf node stores key-value pairs sorted by a corresponding key. The system forms a plurality of hybrid nodes. The hybrid nodes comprise a layer of internal nodes that are immediate parents of the plurality of leaf nodes. A buffer is formed only for each internal node of the plurality of hybrid nodes. The buffer is used to store a message that encodes an operation. The message is to be applied to the corresponding leaf nodes of the plurality of hybrid nodes.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: July 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yogesh Bansal, Anil Ruia, Alexandre Costa, Tobias Klima, Brett Shirley, Ian Jose, Andrew Goodsell, Serguei Martchenko, Umair Ahmad
  • Patent number: 11379476
    Abstract: Techniques are described for storing and maintaining, in a materialized view, bitmap data that represents a bitmap of each possible distinct value of an expression and rewriting a query for a count of distinct values of the expression using the materialized view. The materialized view contains bitmap data that represents a bitmap of each possible distinct value of a first expression, and aggregate values of additional expressions, and is stored in memory or on disk by a database system. The database system receives a query that requests a number of distinct values, of the first expression, and an aggregate value for an additional expression. In response, the database system, rewrites the query to: compute the number of distinct values by counting the bits in the bitmap data of the materialized view that are set to the first value, and obtains the aggregate value for the additional expression in the materialized view.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: July 5, 2022
    Assignee: Oracle International Corporation
    Inventors: Sabina Petride, Mohamed Ziauddin, Praveen T. J. Kumar, Huagang Li, Andrew Witkowski, Sankar Subramanian
  • Patent number: 11372806
    Abstract: A storage device includes: a non-volatile memory including a first memory area and a second memory area, and a memory controller configured to receive a request from a first client device to upload a first multimedia file, generate a second multimedia file including a base layer and at least one enhancement layer by transcoding the first multimedia file from an original format to a scalable format, and control the non-volatile memory to store the second multimedia file in the non-volatile memory.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: June 28, 2022
    Inventor: Joo-Young Hwang
  • Patent number: 11361039
    Abstract: A method, computer system, and computer program product for expanding phenological data resources by collecting phenological data from social media sites are provided. The embodiment may include determining one or more species of plants or animals from a plurality of data shared on social media sites. The embodiment may also include extracting phenological information related to the determined plants or animals. The embodiment may further include validating the phenological information against known or already validated information received from crowd source phenological information or a plurality of ecological and biological databases. The embodiment may further include cataloging the validated and filtered phenological information according to a list selected from a group consisting of species, locations, biological or ecological characteristics.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: June 14, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ivan M. Milman, Fang Wang, Su Liu, Jeffrey A. Calcaterra
  • Patent number: 11354329
    Abstract: A system for mining of real-time data from non-production environments (e.g., test and development environments). The data that is mined/extracted is “live” data that reflects instantaneous changes, modifications, to the data. In addition, since embodiments of the present invention provide users/testers with a “live” real-time view of the mined data, the data is stored in temporary storage/non-cache memory as opposed to permanent storage (i.e., cache memory). As a result, once the user/tester consumes the data (i.e., modifies, changes or otherwise conditions the data), the data is deleted from the temporary/non-cache storage location. Thus, embodiments of the invention eliminate the need to provide for and maintain a large database for permanent storage of mined test data.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: June 7, 2022
    Inventors: Sujata Devon Raju, Vinod Kumar Alladi, Bhimeswar Rao Kharade Maratha, Jayadev Mynampati, Parthiban Tiruvayur Shanmugam, Durga Prasad Turaga, Karthik Kumar Venkatasubramanian