Patents Examined by Marc S Somers
-
Patent number: 11513999Abstract: 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: GrantFiled: February 27, 2019Date of Patent: November 29, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 11507993Abstract: 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: GrantFiled: November 29, 2018Date of Patent: November 22, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fang Lu, Nadiya Kochura, Janani Janakiraman, Susan Marie Cox
-
Patent number: 11468128Abstract: 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: GrantFiled: December 24, 2014Date of Patent: October 11, 2022Inventor: Richard Paiz
-
Patent number: 11442917Abstract: 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: GrantFiled: April 29, 2021Date of Patent: September 13, 2022Assignee: Snowflake Inc.Inventors: Jiaqi Yan, Thierry Cruanes, Jeffrey Rosen, William Waddington, Prasanna Rajaperumal, Abdul Munir
-
Patent number: 11442892Abstract: 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: GrantFiled: June 15, 2018Date of Patent: September 13, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alexander M. Vallejo, Mark Mahony, Christopher Alexander Lomond
-
Patent number: 11442981Abstract: 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: GrantFiled: March 20, 2019Date of Patent: September 13, 2022Assignee: Honda Motor Co., Ltd.Inventors: Masaki Ueyama, Tomoyuki Sahata
-
Patent number: 11429649Abstract: 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: GrantFiled: June 18, 2018Date of Patent: August 30, 2022Assignee: Meta Platforms, Inc.Inventors: Jinsong Yu, Zhengping Zuo, Guowei Shieh, Fuchun Peng
-
Patent number: 11403275Abstract: 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: GrantFiled: October 26, 2021Date of Patent: August 2, 2022Assignee: Snowflake Inc.Inventors: Jiaqi Yan, Thierry Cruanes, Jeffrey Rosen, William Waddington, Prasanna Rajaperumal, Abdul Munir
-
Patent number: 11397733Abstract: 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: GrantFiled: October 24, 2019Date of Patent: July 26, 2022Assignee: SAP SEInventor: Gerhard Hill
-
Patent number: 11386151Abstract: 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: GrantFiled: September 9, 2020Date of Patent: July 12, 2022Assignee: OPEN SPACE LABS, INC.Inventors: Michael Ben Fleischman, Gabriel Hein, Thomas Friel Allen, Philip DeCamp
-
Patent number: 11361037Abstract: 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: GrantFiled: November 19, 2018Date of Patent: June 14, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Emma Jane Dawson, Eunjin Lee, Ashleigh Denholm, Jack Wadsted
-
Patent number: 11361008Abstract: 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: GrantFiled: November 16, 2017Date of Patent: June 14, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy P. Griffith, Ian M. Shore, Samuel J. Smith, Martin J. Smithson
-
Patent number: 11341100Abstract: 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: GrantFiled: December 12, 2017Date of Patent: May 24, 2022Assignee: Egnyte, Inc.Inventors: Remus Koos, Tal Broner, Harikesavan Krishnan
-
Patent number: 11336624Abstract: 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: GrantFiled: March 20, 2017Date of Patent: May 17, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Anthony A. Haeuser, Mary McCarthy, Scott A. Pettit, Christopher A. Lee, Roland Noll
-
Patent number: 11314717Abstract: 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: GrantFiled: June 23, 2017Date of Patent: April 26, 2022Assignee: 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: 11294913Abstract: 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: GrantFiled: November 16, 2018Date of Patent: April 5, 2022Assignee: International Business Machines CorporationInventors: Awadesh Tiwari, Ruchi Mahindru, Ramshanker Kowta, Jayachandran Kizhakoot Ramachandran
-
Patent number: 11275761Abstract: 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: GrantFiled: November 29, 2017Date of Patent: March 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guillem C. Mayol Ramis, Jose L. Mujeriego Gomez
-
Patent number: 11269963Abstract: 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: GrantFiled: January 12, 2018Date of Patent: March 8, 2022Assignee: Google LLCInventors: Junbin Teng, Alessandra Mazzia, Chih-Wei Chen, Anja Hauth, Pascal Tom Getreuer
-
Patent number: 11263179Abstract: 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: GrantFiled: June 15, 2018Date of Patent: March 1, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D Aasheim, David B Appel, Peter E Loforte, Pranish Atul Kumar
-
Patent number: 11221988Abstract: 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: GrantFiled: April 3, 2018Date of Patent: January 11, 2022Assignee: PFU LIMITEDInventors: Marika Kaneko, Tomohiro Yamazaki