Patents Examined by Marc S Somers
  • Patent number: 11513999
    Abstract: A system, method and computer program product for archiving image, audio, and text data with metadata encapsulation in a client-server storage library is described. The server receives and holds the images, audio, or text to be archived in an image, audio or text logical partition which includes a directory of the images, audio, or text. The information is encapsulated in a metadata wrapper and stored in the library as a closed image, audio, or text file along with a closed copy of the directory. The closed image, audio, or text directory is also stored in the client. The images may be encapsulated in MXF, DICOM, Tape Archive (TAR) or GZIP formats. The storage library may have magnetic tapes, magnetic disks or optical disks as storage media.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: November 29, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel J. Winarski, Yun Mou, Allen K. Bates, Stephen Leonard Schwartz, Craig A. Klein, Louie A. Dickens, Timothy A. Johnson, Anna W. Topol
  • Patent number: 11507993
    Abstract: Modifying a recipe for food based on a geographic origin of produce in the recipe is disclosed. A recipe is identified by a data processing system for a food dish, produce procured for the recipe from source(s), and determines a geographic origin where the produce was grown and an estimated transport time of the produce from the geographic origin to the source(s). A data processing system analyzes the recipe against ingredient(s) available to the user and aspect(s) of the produce, resulting in analysis result(s), modifies the recipe, resulting in a modified recipe based on the geographic origin, the transport time (may be estimated) and the analysis result(s), and makes available to the user the modified recipe.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: November 22, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fang Lu, Nadiya Kochura, Janani Janakiraman, Susan Marie Cox
  • Patent number: 11468128
    Abstract: A search engine optimizer, which works independently and in parallel with a browser and search engine supercomputer to gather, analyze, and distill input information interactively. The optimizer reorganizes the input, and providing an optimized version as an output. The optimized version of the input (e.g. output) is sent to the search engine, which responds to the end user with search results. The optimizer recognizes each request as a pattern and stores the pattern in an advanced Glyph format. This permits the optimizer to identify a left and ride side check mate combination required to achieve certitude.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: October 11, 2022
    Inventor: Richard Paiz
  • Patent number: 11442917
    Abstract: Disclosed herein are systems and methods for incremental reclustering of database tables based on local maxima of partition overlap. In an embodiment, a database platform makes a determination, based on one or more incremental-reclustering criteria, to incrementally recluster a database table, which has a clustering key and which is stored across a plurality of partitions. In response to making the determination, the database platform selects a subset of the partitions, and at least incrementally reclusters the selected subset. The selecting of the subset includes identifying a local maximum of a quantity of overlapping partitions in the plurality of partitions with respect to a domain of the clustering key of the table, where the overlapping partitions overlap with respect to the clustering key.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: September 13, 2022
    Assignee: Snowflake Inc.
    Inventors: Jiaqi Yan, Thierry Cruanes, Jeffrey Rosen, William Waddington, Prasanna Rajaperumal, Abdul Munir
  • Patent number: 11442892
    Abstract: Techniques for data migration from a local computing device to a storage associated with a storage provider are provided. Prior to initiating data migration from a local computing device to the storage, analysis of files and/or data for migration is performed to determine if a migration exclusion criterion exists in relation to files and/or data for migration. Migration may be allowed for the files and/or data in the absence of a determination that the migration exclusion criterion applies to the files and/data for migration to the storage.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: September 13, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander M. Vallejo, Mark Mahony, Christopher Alexander Lomond
  • Patent number: 11442981
    Abstract: An information providing device, an information providing method, and a program capable of assisting in creating user's inspiration and improving efficiency in creating inspiration are provided. The information providing device is an information providing device displaying first data extracted from a first data group and second data extracted from a second data group in combination, and includes: a first memory unit storing a data group classified under a genre as the first data group; and a second memory unit storing a data group related to the genre of the first data group as the second data group.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: September 13, 2022
    Assignee: Honda Motor Co., Ltd.
    Inventors: Masaki Ueyama, Tomoyuki Sahata
  • Patent number: 11429649
    Abstract: In one embodiment, a method includes receiving a sharing request to share content generated during a current dialog session from a client system associated with a first user, identifying one or more content objects associated with the sharing request based on a natural-language understanding module, wherein the one or more content objects were previously generated during the current dialog session, determining one or more second users the sharing request is directed to based on a user profile associated with first user, and sending instructions for accessing one or more of the identified content objects to one or more client systems associated with the one or more second users.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: August 30, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Jinsong Yu, Zhengping Zuo, Guowei Shieh, Fuchun Peng
  • Patent number: 11403275
    Abstract: The subject technology determines whether a table is sufficiently clustered. The subject technology in response to determining the table is not sufficiently clustered, selects one or more micro-partitions of the table to be reclustered. The subject technology constructs a data structure for the table. The subject technology extracts minimum and maximum endpoints for each micro-partition in the data structure. The subject technology sorts each of one or more peaks in the data structure based on height. The subject technology sorts overlapping micro-partitions based on width. The subject technology selects based on which micro-partitions are within the tallest peaks of the one or more peaks and further based on which of the overlapping micro-partitions have the widest widths.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: August 2, 2022
    Assignee: Snowflake Inc.
    Inventors: Jiaqi Yan, Thierry Cruanes, Jeffrey Rosen, William Waddington, Prasanna Rajaperumal, Abdul Munir
  • Patent number: 11397733
    Abstract: Some embodiments provide a non-transitory machine-readable medium stores a program. The program receives a query for data that includes a join operation. The program further generates a plurality of candidate query execution plans based on the query, each candidate query execution plan comprising a set of reduction operations. The program also determines a plurality of execution costs associated with the plurality of sets of reduction operations in the plurality of candidate query execution plans. The program further selects a query execution plan from the plurality of candidate query execution plans based on the plurality of execution costs. The program also executes the query execution plan to generate a set of query results for the query.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: July 26, 2022
    Assignee: SAP SE
    Inventor: Gerhard Hill
  • Patent number: 11386151
    Abstract: A spatial indexing system receives a set of walkthrough videos of an environment taken over a period of time and receives an image search query that includes an image of an object. The spatial indexing system searches the set of walkthrough videos for instances of the object. The spatial indexing system presents search results in a user interface, displaying in a first portion a 2D map associated with one walkthrough video with marked locations of instances of the object and a second portion with a histogram of instances of the object over time in the set of walkthrough videos.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: July 12, 2022
    Assignee: OPEN SPACE LABS, INC.
    Inventors: Michael Ben Fleischman, Gabriel Hein, Thomas Friel Allen, Philip DeCamp
  • Patent number: 11361037
    Abstract: A computer system includes a processor configured to predict a level of commonality between a first website and a second website. The computer system is further configured to automatically apply cached search data input at the first website to the second website based at least in part on the level of commonality. A display unit displays the second website along with the cached search data.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: June 14, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emma Jane Dawson, Eunjin Lee, Ashleigh Denholm, Jack Wadsted
  • Patent number: 11361008
    Abstract: Processing a query for a database includes: receiving a portion of a query from a client device in a server implemented by at least one processor, the portion of the query comprising an incomplete component; determining that the incomplete component is one of multiple predefined types with the server; providing the incomplete component to an auto-complete function specific to the determined type of the incomplete component; receiving in the server a suggestion for completing the query from the auto-complete function, the suggestion being specific to the type of the incomplete component; and providing the suggestion from the server to the client device.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: June 14, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy P. Griffith, Ian M. Shore, Samuel J. Smith, Martin J. Smithson
  • Patent number: 11341100
    Abstract: A novel method for restarting a steady-state synchronization process includes persisting synchronization data in non-volatile memory before restarting, and utilizing the persisted synchronization data to restart the synchronization where the prior steady-state synchronization process left off. In a particular embodiment, the synchronization data is indicative of a particular point of the synchronization process and is utilized to begin synchronizing from that point after the service is restarted. In a more particular embodiment, the synchronization data is a particular operation of a sequence of operations performed as part of the synchronization. In another particular embodiment, operations associated with a batch are applied before stopping the synchronization.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: May 24, 2022
    Assignee: Egnyte, Inc.
    Inventors: Remus Koos, Tal Broner, Harikesavan Krishnan
  • Patent number: 11336624
    Abstract: Methods and apparatus to distribute media content are disclosed. An example apparatus includes a client interface to receive a request from a wireless communication device for authorization to present media, the media received at the wireless communication device in an encrypted format. A database is to store an association of the wireless communication device and a wired network termination unit. A record interface is to, in response to the request for authorization, query the database based on an identifier of the wireless network communication device to determine whether the wired network termination unit is authorized to receive the media via a wired communication path, and in response to determining that the wired network termination unit is authorized to receive the media via the wired communication path authorize the wireless communication device to decrypt and present the transmitted media.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: May 17, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Anthony A. Haeuser, Mary McCarthy, Scott A. Pettit, Christopher A. Lee, Roland Noll
  • Patent number: 11314717
    Abstract: Scalable architecture for propagating updates may be implemented for data replicated from a data set. A node may receive updates to items in a data set that have been committed to the data set. The node may determine whether the update should be applied to a replicated portion of the data set. For updates that should be applied, the node may identify another node that hosts the replicated portion of the data set and send a request to the other node to perform a conditional atomic operation to apply the update to the item in the replicated portion of the data set. The condition may compare a version identifier associated with an update and a current version identifier for the item at the other node. If the condition evaluates true, then the update to the item in the replicated portion may be performed.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: April 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Tate Andrew Certain, Anshul Gupta, Vaibhav Jain, Sharatkumar Nagesh Kuppahally, Alexander Richard Keyes, Rajaprabhu Thiruchi Loganathan, Ravi Math, Adam Douglas Morley, Lokendra Singh Panwar, Krishnan Seshadrinathan, James Christopher Sorenson, III, Stefano Stefani, Wei Xiao
  • Patent number: 11294913
    Abstract: Disclosed embodiments provide techniques for technical support. Previously reported problem reports are analyzed and symptoms are extracted. Solutions are associated with the previously reported problem reports. A newly submitted user problem is analyzed and symptoms are extracted and compared with the symptoms of the previously reported problems. Solutions are then associated with the user problem based on relevance to symptoms, product type, and/or other factors.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Awadesh Tiwari, Ruchi Mahindru, Ramshanker Kowta, Jayachandran Kizhakoot Ramachandran
  • Patent number: 11275761
    Abstract: Proposed are concepts for managing the distribution of data elements in a distributed data storage system comprising: a plurality of distributed assets; and a mobile asset associated with a home location. A proposed method comprises: allocating a data element based on a current location of the mobile asset. If the current location of the mobile asset differs from the home location associated with the mobile asset, a replica of the data element is allocated to another asset.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: March 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guillem C. Mayol Ramis, Jose L. Mujeriego Gomez
  • Patent number: 11269963
    Abstract: Techniques for estimating social content interactions are provided. An example method includes determining counts of one or more user interactions with one or more content items created by an author, each user interaction of the one or more user interactions having an associated time, classifying, based on respective associated times of the user interactions, the determined counts of the user interactions with the content items into predetermined time intervals spanning a first duration, computing an engagement model for the author based on the classified counts corresponding to the predetermined time intervals and a number of the content items created by the author and estimating, at a particular time for a second duration, a number of interactions with a particular content item created by the author based on the engagement model and a determined actual number of interactions with the particular content item.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: March 8, 2022
    Assignee: Google LLC
    Inventors: Junbin Teng, Alessandra Mazzia, Chih-Wei Chen, Anja Hauth, Pascal Tom Getreuer
  • Patent number: 11263179
    Abstract: A method may include receiving request from a first user via an application, for assistance with completion of a document within the application; determining expected characteristics of the completed document, the expected characteristics identifying: a plurality of tasks to be performed to generate the completed document; and a document value; performing a computer-implemented matching process to match the first user with a second user based on the plurality of tasks and document value; and configuring permissions of the application to allow collaborative editing within the application between the first user and second user to complete the document.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: March 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D Aasheim, David B Appel, Peter E Loforte, Pranish Atul Kumar
  • Patent number: 11221988
    Abstract: The present invention provides a file management device that makes it possible to assign a file name according to a user's preference. There is provided a file management device includes: a memory; and a processor coupled to the memory and the processor configured to: presume a naming rule of the file names based on file names of data files present in a folder; register the naming rule, presumed by the rule presuming section, in a rule storages section in association with the folder; and assign a file name to a data file according to a naming rule associated with a folder in which the data file is present among the naming rules stored in the rule storage section.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: January 11, 2022
    Assignee: PFU LIMITED
    Inventors: Marika Kaneko, Tomohiro Yamazaki