Patents Examined by Vaishali Shah
  • Patent number: 11809376
    Abstract: In an approach to building a file system for multiple architectures, responsive to receiving a manifest for a file system build, a base layer is retrieved for each platform to be built, where the base layer is an operating system base. Responsive to determining that any layer to be built has not been built, the next layer to be built is retrieved. Responsive to the next layer to be built is platform-independent, the next layer is retrieved from a cache, where the next layer supports each platform. Responsive to the next layer to be built is platform-dependent, the next layer is built, where a copy of the next layer is built for each platform. The above steps are iteratively repeated until each layer is built. A single image of a completed file system build is stored, where the single image supports each platform.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: November 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jin Chi JC He, Guang Han Sui, Ke Zhang, Yang Gao, Yu Xing YX Ren, Liang Wang
  • Patent number: 11809482
    Abstract: A system and method to perform a forensic analysis of a file including: one or more processors; and a memory storing computer-readable instructions that, when executed by the one or more processors, cause the system device to: receive one or more files for analysis; identify a file format for the file; determine whether the file format is a supported multimedia file; parse the file to separate structural elements from the file; generate a profile structural signature for the one or more files; a database including a plurality of profile structural signatures corresponding to known hardware and/or software; determining whether the one or more files matches one of the plurality of profile structural signatures; and providing an indication of an identity of the known hardware and/or software for the one or more files upon a determination that the one or more files matches one of the plurality of profile structural signatures.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: November 7, 2023
    Assignee: Medex Forensics, Inc.
    Inventors: Daniel John Fischer, Bertram C. Lyons, Walter Bruehs
  • Patent number: 11803514
    Abstract: In an example embodiment, a solution is used to provide for a highly efficient image dispatch system for container-based in-memory databases in a database-as-a-service framework that provides storage and bandwidth cost savings and introduces advanced features of container techniques. This solution makes best use of the advantages of the concurrent and distributed capabilities of in-memory databases in a database-as-a-service framework. A container operator manager provides operators for various uses, such as the “diff” operator and the “merge” operator. A dispatch manager acts as a centralized service for diff content maintenance, patch publication and management of dispatch worker nodes. A patch worker on each node has the capabilities to execute the specified patching and validation between the images located on each side of the in-memory database in the database-as-a-service framework.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: October 31, 2023
    Assignee: SAP SE
    Inventors: Yu Wang, Long Du, Le Zhang
  • Patent number: 11803546
    Abstract: Interruptible computing resources for executing queries may be selected. When queries are received, the probability that query can complete execution at interruptible computing resources may be determined. Computing resources to process the query may be selected based on the probability. For queries that are performed on computing resources that are interrupted, interruption handling techniques may retry the query on other computing resources or complete the query on other computing resources, in some embodiments.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: October 31, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Rahul Sharma Pathak, Jason Douglas Denton, Abhishek Rajnikant Sinha
  • Patent number: 11789971
    Abstract: Replicas may be added to a multi-leader replica group for a data set. A new replica may be added to a group of replicas by copying a version of the data set according to a point in time to the new replica. As updates may occur at different ones of the replicas when the new replica is added, updates that occurred at a source replica for the snapshot and other replicas may be replicated by the different replicas according to the point in time at which the snapshot is created without blocking updates at any of the replicas in the replica group.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: October 17, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Sharatkumar Nagesh Kuppahally, Somasundaram Perianayagam, Hao He, James Christopher Sorenson, III, Akshat Vig, Oren Yossef, Sanjay Shanthakumar, Chase Kernan, Alexander Richard Keyes, Akanksha Fouzdar, Sudhir Konduru, Arijit Choudhury
  • Patent number: 11790245
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: generating a semantic network cell for a component of a semantic expression in a semantic network. The semantic network includes multiple semantic network cells. Each semantic network cell has attributes of a weight, an access count, and a latest time of access. A machine learning process reinforces the semantic network cell by access and deteriorates the semantic network cell over time based on semantic network cell weight rules, while the semantic network is servicing searches.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: October 17, 2023
    Assignee: International Business Machines Corporation
    Inventor: Khursheed Sheikh
  • Patent number: 11782980
    Abstract: Methods, systems, and storage media for video navigation normalized by relevance are disclosed. Exemplary implementations may: obtain a plurality of videos recorded in a chronological order; stitch the plurality of videos together in a timeline based on the chronological order, the timeline comprising a visual menu; obtain information associated with the plurality of videos; determine, based on a measure of relevance, a ranking of videos among the plurality of videos; determine, based on the ranking of videos, one or more salient videos from among the plurality of videos, the one or more salient videos comprising a video that is within a range of the ranking of videos; obtain one or more representations associated with individual ones of the one or more salient videos; and cause display of the one or more representations in the timeline, the representations being arranged based at least in part on the chronological order.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: October 10, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Brendan Benjamin Aronoff
  • Patent number: 11782900
    Abstract: The system and method described herein provide an order fulfillment database system. The order fulfillment database system may provide a high throughput speed, high availability, redundancy, and scalability. The order fulfillment database system supports very fast transaction times for atomicity, consistency, isolation, and durability (ACID) transactions. Order services instances at a primary cluster provide in-memory databases that service segments of the persistent database and are associated with different order fulfillment entities. A routing manager routes database messages to the appropriate order services instance. A secondary cluster of order services instances provides redundancy. A retry procedure preserves the integrity of the database transactions based on a current operational state of the primary order services instances.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: October 10, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Amit Kumar Pundir, Nitesh Jain, Dev Kumar, Amit Yadav, Abhishek Kumar Maurya
  • Patent number: 11775571
    Abstract: Embodiments use a phantom apex node to graphically illustrate a plurality of hierarchical records. Each record includes a parent field, and an entry in the parent field identifies a parent record of a given record. The parent record is higher in hierarchy than the given record. Embodiments identify record(s) that have no entry in the parent field. A phantom apex record is added to the database. A reference to the phantom apex record is inserted for each record that did not have an entry in the parent field. An x-y coordinate position is determined for all hierarchical records based on the parent field in each record. Once the positions are determined, all references to the phantom apex record are removed from all of the parent fields, and the phantom apex record itself is removed from the database. The plurality of records are then graphically rendered on a target output medium.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: October 3, 2023
    Assignee: Kilpatrick Townsend & Stockton LLP
    Inventor: Mark P. Mathison
  • Patent number: 11748440
    Abstract: A system for a website building system includes at least one database storing website building system component types of websites of users, semantic composite types and smart box definitions where the semantic composite types are data structures describing components consisting of other components, a smart box handler to analyze and classify sets of components of a page of a website as smart boxes using semantic decomposition, the smart box boxes based on said semantic composite types and the smart box definitions, an editor to enable interactive editing of the website comprising components and the smart boxes, to receive a classification from the smart box handler and to provide additional editing capabilities for the smart boxes based on the classification.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: September 5, 2023
    Assignee: Wix.com Ltd.
    Inventor: Roni Ben-Aharon
  • Patent number: 11726682
    Abstract: An apparatus includes a removable media interface circuit and a processor. The removable media interface may be configured to read and write files to a non-volatile storage medium. The processor may be configured to generate encoded data and manage file operations involving storing the encoded data on the non-volatile storage medium to minimize a number of file fragments.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: August 15, 2023
    Assignee: Ambarella International LP
    Inventors: XianDong Wang, DianRong Du, ZhiFeng Niu
  • Patent number: 11727063
    Abstract: A system includes reception of a database query, the query comprising a first query statement to insert rows of a source table into a target table, generation a second query statement and a third query statement based on the first query statement, the second query statement to insert rows of a first partition of the source table into the target table and the third query statement to insert rows of a second partition of the source table into the target table, generation of a first query operator executable to perform the second query statement, generation of a second query operator executable to perform the third query statement, transmission of the first executable query operator to a second database server node storing the first partition of the source table, and transmission of the second executable query operator to a third database server node storing the second partition of the source table.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: August 15, 2023
    Assignee: SAP SE
    Inventors: SungGun Jung, Yuchon Yi, Holger Bischoff
  • Patent number: 11727029
    Abstract: Systems and methods for electronic data indexing support user-side scripting through an application program interface (API). In some aspects, a user-script generates target data using third party software programs. The user-script sends parameters through the API to an indexing engine. The parameters identify the target data to the indexing engine for processing, analyzing, and performing operations.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: August 15, 2023
    Assignee: Nuix Limited
    Inventors: David Sitsky, Edward Sheehy
  • Patent number: 11727022
    Abstract: Embodiments are disclosed for a method. The method includes receiving a plurality of local deltas for a query execution against a corresponding plurality of data sources hosted by a corresponding plurality of distributed nodes of a dynamic distributed network. The method also includes generating a combined delta by combining the local deltas. Additionally, the method includes generating a determined delta result by performing additional processing on the combined delta. Further, the method includes providing the determined delta for one of the distributed nodes.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: August 15, 2023
    Assignee: International Business Machines Corporation
    Inventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
  • Patent number: 11709808
    Abstract: The subject technology receives a statement to perform an operation to add a new column into a table. The subject technology generates a schema hash value for a new schema version associated with a new schema version value. The subject technology stores a mapping of the schema hash value to the new schema version value for the table in a metadata database. The subject technology stores a new schema entry based on the schema hash value, the new schema version value, and the new column for the table in the metadata database. The subject technology performs an operation to add the new column to the table.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: July 25, 2023
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Adrian Hamza, William Waddington, Khaled Yagoub, Wumengjian Zhu, Lishi Jiang
  • Patent number: 11704361
    Abstract: A method, apparatus and storage medium for implementing a discrete frame-based scene section are disclosed. The method comprises: obtaining at least one first tag for mapping a discrete frame to a scene section; for any second tag in the at least one first tag, performing polling query on to-be-processed first discrete frames respectively to determine whether there is a second discrete frame matched with the second tag in the first discrete frames; if there is the second discrete frame, marking the second discrete frame with the second tag corresponding to a scene section; if the polling query corresponding to the second tag ends, storing start frame timestamp information and end frame timestamp information of the scene section.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: July 18, 2023
    Assignee: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Jing Zhou, Guo Song
  • Patent number: 11693877
    Abstract: A system and method providing cross-ontology multi-master replication is described. In a first embodiment a method for cross-ontology multi-master replication comprising the steps of: storing a database change comprising a property value, the property value having an exporting site property type as defined in an exporting site ontology for an exporting site; using an ontology map to map the exporting site property type to an importing site property type defined by an importing site ontology for an importing site; transforming the property value to an intermediate property value based on the importing site property type; transforming the intermediate property value to a first round-trip value based on the exporting site property type; and determining whether to export the database change to the importing site based at least in part on a comparison between the property value and the first round-trip value.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: July 4, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, John Antonio Carrino, Katherine Brainard
  • Patent number: 11693827
    Abstract: Aspects of the present disclosure relate to systems and methods for syncing and propagating updated metadata across multiple endpoints. In one aspect, a request is sent from a client computing device to a service for updated metadata of a dataset. When updated metadata is identified at the service, updated metadata associated with a parent node of the dataset may be received at the client computing device without requiring the service to send updated metadata for one or more children nodes in the dataset. store the updated metadata associated with the parent node of the dataset may be stored in a local data store at the client computing device.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: July 4, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander Yuryevich Mazukabzov, Rayyan Jaber
  • Patent number: 11681680
    Abstract: Embodiments of the present disclosure provide a method, device, and computer program product for managing index tables. There is provided a method of managing index tables, comprising: determining the number of indexing requests for documents, the indexing requests being received within a predetermined period of time; obtaining information related to a processing index table in an index processing system, the processing index table being used for storing indices generated based on the indexing requests, the index processing system further comprising a receiving index table, the receiving index table being used for storing at least a part of the indices in the processing index table; and adjusting, based on the number of indexing requests and the obtained information, the number of processing index tables in the index processing system.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: June 20, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Frank Yifan Huang, Jingjing Liu
  • Patent number: 11663265
    Abstract: A query image is received, along with a query to initiate a search process to find other images based on the query image. The query includes a preference value associated with an attribute, the preference value indicative of a level of emphasis to be placed on the attribute during the search. A full query vector, which is within a first dimensional space and representative of the query image, is generated. The full query vector is projected to a reduced dimensional space having a dimensionality lower than the first dimensional space, to generate a query vector. An attribute direction corresponding to the attribute is identified. A plurality of candidate vectors of the reduced dimensional space is searched, based on the attribute direction, the query vector, and the preference value, to identify a target vector of the plurality of candidate vectors. A target image, representative of the target vector, is displayed.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: May 30, 2023
    Assignee: Adobe Inc.
    Inventors: Zhe Lin, Shabnam Ghadar, Saeid Motiian, Ratheesh Kalarot, Baldo Faieta, Alireza Zaeemzadeh