Patents Examined by David T Brooks
-
Patent number: 11314691Abstract: A method for improving asynchronous data replication between a primary storage system and a secondary storage system maintains a cache in the primary storage system. The cache includes a higher performance portion and a lower performance portion. The method monitors, in the cache, unmirrored data elements needing to be mirrored, but that have not yet been mirrored, from the primary storage system to the secondary storage system. The method maintains a regular LRU list designating an order in which data elements are demoted from the cache. The method determines whether a data element at an LRU end of the regular LRU list is an unmirrored data element. In the event the data element at the LRU end is an unmirrored data element, the method moves the data element from the higher performance portion to the lower performance portion. A corresponding system and computer program product are also disclosed.Type: GrantFiled: February 28, 2020Date of Patent: April 26, 2022Assignee: International Business Machines CorporationInventors: Lokesh M. Gupta, Matthew G. Borlick, Kevin J. Ash, Kyler A. Anderson
-
Patent number: 11314736Abstract: Techniques described herein proposes a Dependent Grouping Column Rewrite that simplifies a grouping operation by excluding dependent grouping columns from a group by clause. A non-blocking aggregation function is applied to dependent grouping columns in at least select clauses. Such a simplified grouping operation reduces memory pressure, speeds up grouping operations, and saves compute time, as grouping columns that have no additional effect on the grouping operation are excluded from processing (e.g., hashing and key matching).Type: GrantFiled: January 16, 2020Date of Patent: April 26, 2022Assignee: Oracle International CorporationInventors: Pit Fender, Benjamin Schlegel, Matthias Brantner
-
Patent number: 11294917Abstract: Methods, systems, and devices for data attribution using frequent pattern analysis are described. In some cases, data stored at a multi-tenant database server may be analyzed to understand various interactions and patterns between data attributes associated with multiple users. The multi-tenant database server may effectively cluster and/or perform calculations on attributes of the data to understand user patterns. In some examples, the multi-tenant database server may determine a change (e.g., a probability change) in the user patterns by removing one or more attributes from the data set and re-performing the analysis. By re-performing the analysis, the multi-tenant database server may attribute a value to individual pieces and combinations of the data in order to indicate the effect that each piece of data has on the analysis.Type: GrantFiled: October 10, 2018Date of Patent: April 5, 2022Assignee: salesforce.com, inc.Inventors: Yacov Salomon, Maria Dimakopoulou
-
Patent number: 11294903Abstract: A system includes determination, for a first partitioned physical query operator in a query operator tree, of a partition-wise placement cost based on a cost of each table partition associated with the first partitioned physical query operator and a partition-wise placement cost of any child physical query operator of the first partitioned physical query operator, determination of a placement cost for the first partitioned physical query operator physical query operator for each of a plurality of operator execution locations based on the determined partition-wise placement cost, determination, for a logical query operator associated with the first partitioned physical query operator, of a merged placement cost for each of the plurality of operator execution locations, and determination an execution location for the first partitioned physical query operator based on the determined partition-wise placement cost.Type: GrantFiled: April 3, 2019Date of Patent: April 5, 2022Assignee: SAP SEInventors: JunGyoung Seong, Jane Jung Lee, Jung Kook Lee, Sehee Shim
-
Patent number: 11288320Abstract: Embodiments for identifying entities relevant to queries are provided. At least one query is received from a user. The at least one query is associated with at least one entity. Results of the at least one query are analyzed to identify related entities. The related entities are analyzed based on a relevancy score and an information enhancement score for each of the related entities to generate a ranking of the related entities. At least one of the related entities is provided to the user based on the ranking of the related entities.Type: GrantFiled: June 5, 2019Date of Patent: March 29, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles Beller, Christopher Ackermann, Kristen Summers, Rob High, David McQueeney
-
Patent number: 11269733Abstract: A method, a system, and a computer program product for executing synthetic backup processes and deduplication backup storage with landing zone. A synthetic backup of a data file is received. A partial re-synthesis of the synthetic backup of the data file is performed. A total size of the partial re-synthesized backup of the data file and the received synthetic backup is determined. A size of a complete re-synthesis of the synthetic backup of the data file is computed. The complete re-synthesis of the synthetic backup of the data file is performed when the determined total size exceeds the computed size of the complete re-synthesis of the synthetic backup of the data file.Type: GrantFiled: November 7, 2019Date of Patent: March 8, 2022Assignee: Exagrid Systems, Inc.Inventors: Shu-Tsui Tu, Thomas J. Gillispie, Adrian T. VanderSpek
-
Patent number: 11263232Abstract: A history management method for managing history information of a vehicle using a blockchain is provided. The history management method performed by at least one processor includes generating a block for being connected to the blockchain from the history information collected in the vehicle, per block, setting a storage destination of a backup of the generated block from among nodes communicable with the vehicle, and sending the backup of the block to the node that is set as the storage destination.Type: GrantFiled: July 16, 2019Date of Patent: March 1, 2022Assignee: DENSO CORPORATIONInventors: Daisuke Kaji, Yohei Ooka
-
Patent number: 11249983Abstract: Transaction change data replication includes identifying changes being made to a source database as part of an ongoing transaction at a source. The identifying is performed as the changes are made to the source database and as the transaction remains ongoing prior to commit or rollback thereof at the source. The source and a target are in a replication relationship in which data of the source database at the source is replicated to destinations in a target database at the target. The indications of the changes being made to the source are forwarded, to the target, as the transaction remains ongoing prior to commit or rollback thereof, and based on ending the transaction at the source, an indication of the transaction end is sent to the target.Type: GrantFiled: April 2, 2019Date of Patent: February 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nirmal Kumar, Venkat R. Arra, Rashmi Bharadwaj, V
-
Patent number: 11238381Abstract: Embodiments of the disclosure provide a method and an apparatus for talent-post matching, a device and a medium, which relates to the field of information matching and recruitment. The method includes: determining a resume feature representing a resume to be predicted according to a post submitted and the resume to be predicted; and predicting a matching degree between the resume to be predicted and the post by using a pre-trained predictive model according to a post feature of the post and the resume feature. With the method and the apparatus for talent-post matching, the device and the medium provided in embodiments of the present disclosure, the resume and the post may be matched automatically.Type: GrantFiled: April 10, 2019Date of Patent: February 1, 2022Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Chuan Qin, Chen Zhu, Tong Xu, Hengshu Zhu, Hui Xiong
-
Patent number: 11226933Abstract: An overlay optimizer can enhance the functionality of a write filter using an auxiliary overlay. An overlay optimizer can be loaded above a write filter. Based on the configuration of the write filter's overlay, the overlay optimizer can be configured to implement a volatile or persistent auxiliary overlay and then use the auxiliary overlay to selectively cache artifacts. To minimize the likelihood that the consumption of the write filter's overlay will exceed a critical threshold, the overly optimizer can be provided a list of monitored artifacts. The overlay optimizer can employ the list to selectively move monitored artifacts from the write filter's overlay to the auxiliary overlay when the overlay's consumption reaches a threshold. The overlay optimizer may also selectively allow I/O requests generated by particular applications while redirecting I/O requests generated by other applications.Type: GrantFiled: December 2, 2019Date of Patent: January 18, 2022Assignee: Dell Products L.P.Inventors: Gokul Thiruchengode Vajravel, Jyothi Bandakka, Ankit Kumar
-
Patent number: 11221779Abstract: Disclosed herein are systems and method for building content for a de-duplication engine. In one aspect, an exemplary method comprises periodically receiving instructions for cycling through a coalescing phase and a sedimentation phase of the de-duplication engine, during a first coalescing phase, selecting a set of seed blocks that are similar to each other, when an instruction for proceeding to a next sedimentation phase is received, entering the sedimentation phase during which newly received blocks are processed to be stored near similar seed blocks, and when an instruction to proceed to a next coalescing phase is received, entering the coalescing phase to update the set of seed blocks.Type: GrantFiled: June 10, 2019Date of Patent: January 11, 2022Assignee: Acronis International GmbHInventors: Oleg Volkov, Andrey Zaitsev, Kirill Korotaev, Serguei Beloussov, Stanislav Protasov
-
Patent number: 11182341Abstract: A non-transitory computer-readable recording medium recording an indexed data generation program causing a computer to execute processing of generating ledger sheet output format data from ledger sheet data including a ledger sheet having a plurality of columns; generating index information for words, characters, or numerical values, the index information including positional information capable of specifying attributes of the plurality of columns and a positional relationship in the ledger sheet data between pieces of data corresponding to the plurality of columns included in the ledger sheet output format data; and outputting an output file including the index information and the ledger sheet output format data.Type: GrantFiled: February 20, 2019Date of Patent: November 23, 2021Assignee: FUJITSU LIMITEDInventors: Yukari Hakamata, Junki Hakamata, Masahiro Kataoka, Ryosuke Hyogo
-
Patent number: 11176121Abstract: A method, computer program product, and a system to globally serialize transactions where a processor(s) establishes a communications connection a (serialization) resource and a resource manager for a distributed computing system. The processor(s) obtains a first request from an application executing on the resource for access to a global resource managed by the resource manager, for executing a transaction. The processor(s) implements a lock for the global resource in an object store of the resource manager over the communications connection. The processor(s) communicates the lock to the application, which executes the transaction and the processor(s) updates a memory with a record comprising attributes of the lock. The processor(s) obtains a second request from the application to terminate the lock, obtains, identifies the lock for the transaction, in the object store, and updates the object store to delete the lock.Type: GrantFiled: May 28, 2019Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Kishor Kulkarni, Sreejith Nalamvathukkal, Madhu B. Ananthapadmanabh
-
Patent number: 11176189Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for relevance feedback with faceted search interface. A system provides a first search query to an image search engine for initiating an image search, where the first search query indicates a first search term. The system obtains image metadata from an image collection, and obtains a listing of query refinement terms associated with the first search query from the query refinement data structure. The system determines a listing of search results containing images with one or more facets associated with the listing of query refinement terms. The system then receives user input indicating selection of at least one of the one or more facets of an image in the listing of search results. The system provides a second search query using the first search term and a second search term indicating the selected one or more facets.Type: GrantFiled: December 29, 2016Date of Patent: November 16, 2021Assignee: Shutterstock, Inc.Inventors: Heath Hohwald, Kevin Lester
-
Patent number: 11126603Abstract: Systems and techniques are disclosed relating to management of a database. A method may include maintaining, by a computer system, a multi-tenant database operable to store a plurality of objects. Each object may be capable of including up to a maximum potential number of definable fields. Each field may have an associated index number that has been assigned sequentially. The method may include receiving user-defined data values for a subset of the maximum potential number of fields of a particular object, and storing, for the particular object, a boundary value indicating a range of index values that have been defined for the particular object. The method may further include, in response to determining that the particular object has been accessed, selectively processing a number of fields of the particular object. The number of fields may be determined based on the stored boundary value for the particular object.Type: GrantFiled: November 25, 2019Date of Patent: September 21, 2021Assignee: salesforce.com, inc.Inventor: Boris Milrud
-
Patent number: 11106644Abstract: In one embodiment, a computer-implemented method comprises receiving, from a second computing device at a first computing device that is communicatively coupled to the second computing device, a request to store a first entity data object, the first entity data object including a first property key-value pair; using the first computing device, storing the first entity data object in one or more digital data repositories in response to the request; receiving, from the second computing device at the first computing device, a delete command that specifies the first property key-value pair to delete by; in response to the delete command that specifies the first property key-value pair to delete by, deleting the first entity data object in the one or more digital data repositories.Type: GrantFiled: February 19, 2020Date of Patent: August 31, 2021Assignees: ATLASSIAN PTY LTD., ATLAS SIAN INC.Inventors: Benjamin Morgan, Oliver Burn, Christian Rolf, Konstantin Abakumov
-
Patent number: 11100124Abstract: Exemplary embodiments of the present disclosure provide for identifying similar trademarks from one or more repositories and providing an interactive graphical user interface in which selectable graphical segments corresponding to the trademarks in a graphical user interface are grouped based on similarity measures associated with one or more characters of the trademarks and arranged radially and circumferentially in the graphical user interface about a central circle representing the trademark input string of an electronic search order. Retrieval of the trademarks in the set can include a subset of possible trademarks available for retrieval that would satisfy one or more of the similarity measures and a color of each of the selectable graphical segments depends on whether the trademarks retrieved corresponding to the selectable graphical segments represent a complete set of the possible trademarks available, a subset of the possible trademarks available, or a null set of the possible trademarks available.Type: GrantFiled: May 17, 2018Date of Patent: August 24, 2021Assignee: Camelot UK Bidco LimitedInventors: Peter Keyngnaert, Jan Waerniers, Ann Smet
-
Patent number: 11093542Abstract: Implementations of the present disclosure relate to methods, systems, and computer program products for multimedia object management. In one implementation, a computer-implemented method is disclosed and the method may be implemented by one or more processors in a computer. In the method, a graphic pattern indicating a request for searching in a repository for at least one target object may be received. A search condition may be obtained from the received graphic pattern by a graphical analysis. Based on an association model indicating associations between the search condition and at least one feature of one or more objects in the repository, at least one target object may be found according to the obtained search condition. In other implementations, a computer-implemented system and a computer program product for searching for at least one target object is disclosed.Type: GrantFiled: September 28, 2017Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Wei Ting Dong, Shi Kun Li, Ying Li, Su Liu, Jun Qian Zhou
-
Patent number: 11080323Abstract: Disclosed is a search method and apparatus. A search service generates extend keywords highly related to a query input by a user, and provides a search result optimized to each extend keyword.Type: GrantFiled: September 6, 2017Date of Patent: August 3, 2021Assignees: KAKAO ENTERPRISE CORP, KAKAO CORP.Inventors: Myeong Cheol Shin, Yo Han Ra, Jong In Lee
-
Patent number: 11080654Abstract: Method and apparatus for monitoring collaboration parameters and maintaining user profiles using cognitive computing techniques are provided. The method includes receiving a domain for a first collaborative session, and retrieving a plurality of trait profiles associated with potential participants. The method further includes determining a subset of trait profiles based in part on comparing each respective trait profile with the rest of the trait profiles, and providing the subset of trait profiles. Additionally, the method includes receiving an indication that the subset of trait profiles is acceptable, and a request to initiate the first collaborative session with participants corresponding to the subset of trait profiles.Type: GrantFiled: December 22, 2017Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: Marcio Ferreira Moreno, Rafael Rossi De Mello Brandao, Juliana Soares Jansen Ferreira, Ana Fucs, Renato Fontoura De Gusmão Cerqueira