Patents Examined by Chelcie L. Daye
-
Patent number: 10776333Abstract: A computer-implemented method for building an object index used for retrieving an object matching a given query is disclosed. In the method, the computer system initializes a set of clusters, each of which represents at least one base object of a collection. The computer system also enumerates one or more additional clusters by combining multiple clusters from among the set. Each additional cluster represents at least one combinatorial object that has two or more base objects of the collection. The computer system further selects a new set of new clusters by clustering the set of the clusters and the one or more additional clusters, in which each new cluster represents at least one base or combinatorial object. Then, the computer system builds an object index based on the centers of the new clusters such that the object index covers the combinatorial object as a target of retrieval.Type: GrantFiled: July 22, 2016Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Satoshi Hara, Toshinari Itoko
-
Patent number: 10769168Abstract: A method and system for integrating data across different systems is disclosed. Data in a plurality of databases are integrated by identifying the common data elements with equivalent semantics and selecting a preferred syntax for the data. A new record including the common data elements and data with preferred syntax is made available to users.Type: GrantFiled: September 18, 2017Date of Patent: September 8, 2020Assignee: United Services Automobile Association (USAA)Inventors: Janelle D. Dziuk, Jason Dennis, Claudia Macias, Susan E. Heinsohn, Blanca O. McKelvey
-
Patent number: 10762073Abstract: A method includes identifying, in or after a second process of compiling data that yields a second navigation database, a navigation data item having a changed position in a list of the second navigation database. The changed position is different to a previous position of the navigation data item in a list of a first navigation database which is yield from a first process of compiling data performed before the second process of compiling data. The method also includes generating first update data for updating the first navigation database to an intermediate navigation database in a first updating step. The first update data represents generic update instructions and/or information for changing a data reference pointing to the previous position of the identified navigation data item to a data reference pointing to the changed position of the identified navigation data item. Corresponding apparatuses and computer readable storage mediums are also provided.Type: GrantFiled: August 3, 2017Date of Patent: September 1, 2020Assignee: HERE GLOBAL, B.V.Inventors: Martin Pfeifle, Armen Poghosov
-
Patent number: 10747797Abstract: Systems, methods, and media for the automated removal of private information are provided herein. In an example implementation, a method for automatic removal of private information may include: receiving a transcript of communication data; applying a private information rule to the transcript in order to identify private information in the transcript; tagging the identified private information with a tag comprising an identification of the private information; applying a complicate rule to the tagged transcript in order to evaluate a compliance of the transcript with privacy standards; removing the identified private information from the transcript to produce a redacted transaction; and storing the redacted transcript.Type: GrantFiled: October 10, 2017Date of Patent: August 18, 2020Assignee: VERINT SYSTEMS LTD.Inventors: Saar Carmi, Yair Horesh, Galia Zacay
-
Patent number: 10733200Abstract: A method of matching a plurality of imported data entities to a plurality of existing data entities in a database is disclosed. The method comprises receiving imported data comprising imported data entities each having one or more properties each having one or more values; and causing presentation of a graphical user interface (GUI) that displays values for the one or more properties over the imported data and allows selection of a property having a certain value. The method further comprises receiving first input specifying first matching criteria that is based at least in part on a first subset of one or more properties of the imported data entities; and receiving second input specifying second matching criteria that is different from the first matching criteria and that is based at least in part on a second subset of the one or more properties of the imported data entities, wherein the second subset of the one or more properties is different than the first subset of one or more properties.Type: GrantFiled: November 13, 2017Date of Patent: August 4, 2020Assignee: Palantir Technologies Inc.Inventors: Robert McGrew, Stephen Cohen
-
Patent number: 10733142Abstract: Embodiments are described for performing a storage tier-specific file system operation in a file system that comprises a namespace that spans multiple tiers of storage. A file system command can be a tier-specific deletion of files in a multi-tier file system, or a move data operation from a first tier of storage to a second tier of storage, affecting both the first and second tier of storage. The file system command can generate a copy of the namespace for the first tier of storage and a snapshot of the data of the first tier of storage referenced in the file system operation. Functionality may be performed using one or more storage appliances, each of which can have its open processing system, memory and storage device(s). Storage tiers can include active tier, cloud tier, and remote or archive storage tier.Type: GrantFiled: September 30, 2017Date of Patent: August 4, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Nitin Madan, George Mathew, Srikant Viswanathan, Kalyan C. Gunda, Chetan Risbud
-
Patent number: 10733250Abstract: Methods and apparatus for a new approach to the problem of matching relevant content to user queries. Instead of looking for the exact keyword, the invention expands it into groupings of concepts and phrases, where each such group represents one possible user intention (as implied by the query phrase or keyword). Each such grouping is analyzed to provide relevant content, including but not limited to, unstructured data like world wide web, categorized data and paid listings. The provided method can better capture user intentions even for cases where there is no click-through information.Type: GrantFiled: November 13, 2017Date of Patent: August 4, 2020Assignee: NETSEER, INC.Inventor: Behnam A. Rezaei
-
Patent number: 10726093Abstract: A system and method for intermediate landing page rerouting are provided. In example embodiments, determine whether a webpage associated with a hyperlink has corresponding social network activities. Extract content from the webpage determined to have corresponding social network activities. In response to a selection of the hyperlink, reroute a web browser to an intermediate landing page. Cause presentation, at a user interface, of the extracted content and the corresponding social network activities.Type: GrantFiled: June 30, 2016Date of Patent: July 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Shaunak Chatterjee, Ravi Kiran Holur Vijay, Romer E. Rosales, Mohamed Gamal Mohamed Mahmoud, Zheng Li, Kwei-you Tao, Bee-Chung Chen, Deepak Agarwal
-
Patent number: 10726019Abstract: Computer systems and methods incorporate user annotations (metadata) regarding various pages or sites, including annotations by a querying user and by members of a trust network defined for the querying user into search and browsing of a corpus such as the World Wide Web. A trust network is defined for each user, and annotations by any member of a first user's trust network are made visible to the first user during search and/or browsing of the corpus. Users can also limit searches to content annotated by members of their trust networks or by members of a community selected by the user.Type: GrantFiled: November 13, 2017Date of Patent: July 28, 2020Assignee: Slack Technologies, Inc.Inventors: Qi Lu, Eckart Walther, David Ku, Chung-Man Tam, Kevin Lee, Zhichen Xu, Ali Diab, Kenneth Norton, Jianchang Mao
-
Patent number: 10713325Abstract: Embodiments of real estate property activity analytics where a system user may analyze real estate activity based on one or more geographical boundaries and other parameters including sales and agent diversity. The system may generate activity analytics that provide a user with potential listing and selling opportunities in various regions of the one or more geographical boundaries. Other embodiments may be described and claimed.Type: GrantFiled: April 12, 2018Date of Patent: July 14, 2020Inventors: Steve Hundley, Drew Meyer, Steve Fox
-
Patent number: 10713272Abstract: Dynamic generation of data catalogs may be implemented for accessing data sets in different storage locations. Data sets may be accessed in order to extract portions of data. Structure recognition techniques may be applied to the extracted data in order to determine structural information for the data sets. The structural information may then be stored as part of a data catalog for the data sets. Requests to access the data catalog from different clients may be received and the requested structural data supplied so that the clients may access different data sets utilizing the supplied structural data. Data catalogs may be updated as changes to data sets are made.Type: GrantFiled: June 30, 2016Date of Patent: July 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Andrew Edward Caldwell, Anurag Windlass Gupta, Mehul Shah, Prajakta Damle, George Steven McPherson
-
Patent number: 10706218Abstract: Much valuable information in documents is presented within tables. However, the information within tables is hard to extract automatically with high accuracy due to the wide variety and low quality of typical tables found in electronic documents. Information extraction technology can provide a method of extracting information from heterogeneous tables by recognizing tables, the header cells, and cells that are merged or should be merged, creating a richer representation of table structure and providing a convenient way of linking cells to their row and column headers. Use of this richer representation allows a few extraction patterns to successfully pull out information from a wide variety of differently formatted tables.Type: GrantFiled: May 15, 2017Date of Patent: July 7, 2020Assignee: Linguamatics Ltd.Inventors: David Richard Milward, Himanshu Agrawal, James Robert Walton Cormack, Francisco Nuno Quintiliano Mendonca Carapeto Costa
-
Patent number: 10698894Abstract: Described herein are technologies relating to including instrumentation code in enterprise pages and generating a report for an enterprise page based upon instrumentation data and organizational data. Instrumentation code in an enterprise page, when executed by a processor, causes the processor to generate instrumentation data, where the instrumentation data includes an identifier for the enterprise page and an identifier for a user who accessed the enterprise page. The instrumentation data is added to an instrumentation dataset. A report is generated for an enterprise page based upon the instrumentation data and organizational data, such that the report indicates how users across different sectors of the enterprise interact with the enterprise page.Type: GrantFiled: May 12, 2017Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Swapnil Palod, Sriram Kakara, Mark Saroufim
-
Patent number: 10698871Abstract: Systems, methods, and computer readable media for staging a corpus of electronic communication documents for analysis, such as, for example, via a content analysis platform. The staging may include a staging platform accessing the corpus of electronic communication document. For each electronic communication document within the corpus, the staging platform may generate a fingerprint based upon the output of a hash function executed upon a set of characteristics corresponding to each segment within the electronic communication document. The staging platform may analyze the generated fingerprints to generated a plurality of threaded conversations that do not include electronic communication documents that fail to convey any new information. The systems and methods may also include detecting and flagging any segments within an electronic communication document that may have been mutated by its author.Type: GrantFiled: July 8, 2016Date of Patent: June 30, 2020Assignee: RELATIVITY ODA LLCInventors: Michael DiSalvo, Jeffrey Gilles, Brandon Gauthier
-
Patent number: 10678775Abstract: Evaluating integrity of database workloads includes receiving transactional database lock commands from concurrent users and identifying a usage pattern of lock actions when results of an execution of the transactional database lock commands match a usage pattern for a data integrity rule. The data integrity rule is added to a set of one or more data integrity rules for the transactional database lock commands. The transactional database lock commands and the set of one or more data integrity rules are forwarded from a primary database server to a duplicate database server that is equivalent to the primary database server and configured to execute the transactional database lock commands while applying the one or more data integrity rules. Anomalies indicating a data integrity problem may be detected based on a comparison of the results of the executions at the primary database server and the duplicate database server.Type: GrantFiled: December 20, 2016Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventors: Pedro M. Barbas, Paddy Burke, Gary F. Murtagh, David M. Tilson
-
Patent number: 10678774Abstract: A computing device obtains information associated with creating a plurality of database triggers. The computing device processes this information to determine a list of foreign keys that directly link a plurality of database tables. At least two of these database tables, however, are not directly linked. Therefore, the computing device uses the list of foreign keys to generate an indirect table path that indirectly links these two database tables through one or more intermediary tables. So linked, the computing device can automatically generate the source code for creating the plurality of database triggers to verify the integrity of the data stored in all of the plurality of database tables.Type: GrantFiled: March 31, 2016Date of Patent: June 9, 2020Assignee: Toshiba Global Commerce Solutions Holdings CorporationInventor: Peter Sramka
-
Patent number: 10671761Abstract: The present invention is capable of determining the rights to a file based on providing a descriptor. The descriptor can be calculated using an algorithm, which may be cryptographic and/or non-cryptographic. The descriptor may further be based on the file contents, metadata of the file, other file data, or any combination thereof to uniquely identify the file in a shared file repository. Since the descriptor is generated based on file data it will be the same regardless of which user generates it. Accordingly, only one copy of the file needs to be maintained in the shared file repository, thereby reducing the amount of network bandwidth required to assure the file is backed up and further reducing the amount of storage required to backup the files. This results in a vastly more efficient method of backup in terms of processing time, network bandwidth, and storage requirements.Type: GrantFiled: April 19, 2017Date of Patent: June 2, 2020Assignee: Hybir Inc.Inventor: Hadley Rasch Young
-
Patent number: 10664357Abstract: Embodiments are directed to a method of backing up virtual machines coupled to a backup server in a large-scale data storage system, by installing a single instance of a backup management program on the backup server; pushing, by the backup management program, a backup agent to each virtual machine; detecting, through the backup agent, all applications running on a respective virtual machine; taking a snapshot of each application after freezing the applications and prior to thawing the applications, by the backup agent; and saving the snapshot of the each applications on a storage medium. The pushing step comprises creating a shared folder and exposing the shared folder to all the virtual machines for remote invocation by the backup program.Type: GrantFiled: December 20, 2016Date of Patent: May 26, 2020Assignee: EMC IP Holding Company LLCInventors: Shubhashish Mallik, Tushar Dethe, Anupam Chakraborty
-
Patent number: 10657143Abstract: Attribute information of a pending data handling process to be performed is identified. Historical data handling processes for a same application scenario as the pending data handling process are identified based on the attribute information. A time that each identified historical data handling process is performed and methods used to perform the identified historical data handling processes are also identified. A weighting coefficient for each identified historical data handling process is determined. Weighted identified historical data handling processes are calculated by applying the weight coefficient to each identified historical data handling process. A recommended weight for each method used to perform the identified historical data handling processes is determined by combining weighted identified historical data handling processes that use the same method. A method that has the highest recommended weight to perform the pending data handling process is recommended.Type: GrantFiled: September 27, 2017Date of Patent: May 19, 2020Assignee: Alibaba Group Holding LimitedInventors: Dandan Wang, Xiaofeng Pan, Di Xu
-
Patent number: 10650026Abstract: Disclosed in some examples is a method of database replication, the method including at a Relational Database Management System (RDMS), determining a first replication mode; identifying a triggering event; determining that the triggering event indicates a change in the first replication mode; responsive to determining that the triggering event indicates a change in the first replication mode, determining a second replication mode, the second replication mode being a different replication mode than the first replication mode; identifying a database change made by one or more database tasks; and replicating the database change to an external replication component according to the second replication mode.Type: GrantFiled: September 29, 2017Date of Patent: May 12, 2020Assignee: SYBASE, INC.Inventors: Christopher H. Rank, Rene Quakkelaar, Elena Lora-Gallardo