Patents Examined by Robert F May
  • Patent number: 11403349
    Abstract: In some examples, dark web content analysis and identification may include ascertaining data that includes text and images, and analyzing the data by performing deep learning based text and image processing to extract text embedded in the images, and deep embedded clustering to generate clusters. Clusters that are to be monitored may be ascertained from the generated clusters. A determination may be made as to whether the ascertained data is sufficient for classification. If so, a deep convolutional generative adversarial networks (DCGAN) based detector may be utilized to analyze further data with respect to the ascertained clusters, and alternatively, a convolutional neural network (CNN) based detector may be utilized to analyze the further data with respect to the ascertained clusters. Based on the analysis of the further data, an operation associated with a website related to the further data may be controlled.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: August 2, 2022
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Kamal Mannar, Tau Herng Lim, Chun Wei Wu, Fransisca Fortunata
  • Patent number: 11379422
    Abstract: A text deduplication method and apparatus, and a storage medium are provided. The method includes: obtaining a text set, the text set including a plurality of to-be-deduplicated texts; capturing, for each to-be-deduplicated text, a corresponding subtext string from the to-be-deduplicated text; and determining, in the text set, to-be-deduplicated texts having a same subtext string, to obtain text subsets. Each subtext string corresponds to a text subset, and each text subset includes one or more to-be-deduplicated texts that have the corresponding subtext string. The method also includes performing text deduplication processing on the text subset corresponding to each subtext string, to obtain a deduplicated text set corresponding to each subtext string; and obtaining, according to the deduplicated text set corresponding to each subtext string, a result text set of the text set after the deduplication.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: July 5, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wei Xu, Li Zhong, Li Wang, Lichun Liu
  • Patent number: 11361000
    Abstract: Predictive queue flushing for real-time synchronization of data sets between two data stores, comprising a data synchronization software module that interfaces with each data store, and uses a queue monitor to record and store changes to data on each data store and calculate velocity and acceleration of event arrivals, and a policy manager to manage synchronization, and a query generator to incorporate policies from the policy manager and measurements from the queue monitor to direct the data synchronization software module, flushing the change queue in accordance with the established synchronization policy, yielding synchronized shared data sets.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: June 14, 2022
    Assignee: TALKCYCLE LLC
    Inventor: Mansour Salame
  • Patent number: 11334568
    Abstract: A method and system for data retrieval in an enterprise portal application. The method and system include receiving, in a data access layer, a request for object data from a business logic layer. The method and system further includes validating, by a schema layer in communication with the data access layer, that cache data of a cache and data of one or more databases of the enterprise portal application are synchronized. The cache data may include table data and index data of the one or more databases of the enterprise portal application. The method and system further include retrieving, if the cache is validated, table data from the cache, and returning the object data to the business logic layer, the object data corresponding to the retrieved table data.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: May 17, 2022
    Assignee: Locus Robotics Corp.
    Inventor: Vijay Mohan
  • Patent number: 11334445
    Abstract: In an in-memory database management system, non-volatile random access memories (NVRAMs) are used to store database data and control data. Because this data is stored in NVRAM, the data survives system failures. Recovery from a system failure may be accomplished more quickly by, at least in part, modifying the surviving data in NVRAM, rather than loading an entire checkpoint image and applying uncheckpointed transactions needed to synchronize the database. Because in this form of recovery the database state that serves as the starting point for applying change records is the database as stored in the NVRAM, this form of recovery is referred to herein as in-memory-based recovery. Recovery, where the database state that serves as the starting point for applying change records is a checkpoint image, is referred to herein as checkpointed-based recovery. In-memory-based recovery eliminates or reduces the need to perform certain operations that are performed for checkpointed-based recovery.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: May 17, 2022
    Assignee: Oracle International Corporation
    Inventors: Tirthankar Lahiri, Martin Reames, Kao Makino, Ananth Raghavan, Chih-Ping Wang, Mutsumi Kogawa, Jorge Luis Issa Garcia
  • Patent number: 11321353
    Abstract: A system and method for performing a dynamic rollover of source and target latency in a replication environment. One or more tables of a source data store being replicated to a target data store are parked, wherein any subsequent changes for the parked tables are not replicated to the target data store. Open transactions are identified where the parked tables affect the source and target latency, wherein the open transactions are in-progress and not completed. The source and target latency are then calculated for the identified open transactions.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pravin Kailashnath Kedia, Nirmal Kumar, Elaine Pang, James Spyker
  • Patent number: 11301504
    Abstract: A bias compensation method, system, and computer program product include modifying a behavior of a first analytic engine service with a second analytic engine service, where the first service accepts user submitted data and communicates an assessment of the data in a form of a label associated with the corresponding submitted data, where the second service accepts an input and communicates an assessment in a form of a label associated with the corresponding input, and where a behavior model of the first service and the second service includes a discrepancy between the output labels by each service with respect to true labels of data accepted, further including composing a new analytic engine service from the first service and the second service to optimize a service bias in terms of a test dataset based on the behavior model and the known true assessments.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Hudson Connell, II, Nalini K. Ratha, Sharathchandra Pankanti
  • Patent number: 11269845
    Abstract: Techniques to configure media packages are described. In one embodiment, an apparatus may comprise a client support component operative to receive search term information from a client device at a server device; and configure the client device with a selected one or more high-priority media items; a media server search component operative to transmit the search term information to a plurality of media servers; receive a plurality of media items from the plurality of media servers in response to the transmitting of the search term information to the plurality of media servers; and select the one or more high-priority media items from the plurality of media items based on priority weights; and a media item evaluation component operative to assign the priority weights to each of the plurality of media items. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: March 8, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Alexander Salem Franklin, Matthew Steiner, Seth Garrett Steinberg Rosenberg
  • Patent number: 11249995
    Abstract: Predictive execution of query flows in an application aware database environment. A repository of previously received and registered database queries along with at least corresponding metadata having information about database query flows generating the database queries is maintained. Application metadata corresponding to a subsequent database query is received. The repository is checked to determine if the application metadata matches one of the previously received and registered database query flows. One or more queries corresponding to the query flow from the repository is/are retrieved if a match is determined. Execution of the retrieved one or more database queries is started prior to receiving the query from outside the repository.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: February 15, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Arjun Kumar Sirohi, Vikas Taneja, Kim Lichong, Michael Allan Friedman, Vidushi Sharma
  • Patent number: 11249858
    Abstract: The present enhancement leaves production systems undisturbed while a remote application (“testbed application”) executes elsewhere (“testbed host”). An intermediary computing device hosts an enhanced pseudo-disk driver, pseudo-disks, and an enhanced media agent. The enhanced pseudo-disk driver creates the pseudo-disks, each one representing an associated point-in-time backup image residing in secondary storage. A network, e.g., an Internet Protocol (IP) network or a Fibre Channel (FC) Storage Area Network (SAN), connects the intermediary device with the testbed host, and the enhanced media agent exposes pseudo-disks over the network using iSCSI or FC protocol, respectively. The testbed application uses an exposed pseudo-disk as its recovery data source, such that pseudo-disk resources provide data on an as-needed basis sufficient for the testbed application to operate, yet (a) without restoring the entire associated backup image from secondary storage and (b) without impacting the production environment.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: February 15, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Amit Mitkar, Paramasivam Kumarasamy
  • Patent number: 11250008
    Abstract: A search request for content can be initiated by a user, and the content that is relevant to the search request can be identified and presented in a manner that indicates the content's trustworthiness or relevancy. The identified content can be ranked based on the number of times the content has been referenced as well as by source that referenced the content. The relevant identified content can then be displayed in an ordered list that is ordered based on the number of times the content has been referenced. In some cases, the order may be modified by the authority of the source.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: February 15, 2022
    Inventor: Steven Michael Vittorio
  • Patent number: 11243953
    Abstract: Systems and methods are described for providing an implementation of the MapReduce programming model utilizing tasks executing on an on-demand code execution system, utilizing a stream data processing system as an intermediary between map and reduce function. A map task implementing a map function can process portions of a data set, to generate outputs associated with different values for a measured attribute of the data set. Executions of the map task can publish outputs to a data stream on the stream data processing system, which stream is configured to utilize the measured attribute as a partition key for the stream. Based on the partition key, the stream data processing system can divide the stream into sub-streams, each containing a relevant subset of the outputs. The on-demand code execution system can execute a reduce task to apply the reduce function to the outputs of each sub-stream, thereby completing the MapReduce process.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Hans-Philipp Anton Hussels, Marc John Brooker
  • Patent number: 11238078
    Abstract: Creating a summary of a plurality of texts includes tokenizing each of a plurality of texts to obtain tokens; generating a vector space using a first set of vectors having one or more obtained feature scores equal to or larger than a predefined value; executing non-hierarchical clustering using the vector space to generate a first plurality of clusters; choosing a first representative text in each of the plurality of clusters; generating a second set of vectors from each of the arrays generated based on a number of characters included in tokens of the representative texts; executing hierarchical clustering using the second set of vectors to generate a second plurality of clusters; and in response to a determining a number of clusters included in the second plurality of clusters, determining a second representative text for each of the clusters included in the second plurality of clusters.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yu Gu, Takayuki Kushida, Hiroki Nakano, Yaoping Ruan, Yuji Sugiyama
  • Patent number: 11237911
    Abstract: The disclosure generally describes methods, software, and systems for performing automatic backups to the cloud. Application code in a database system updates rows and columns in the database for an updated object, and automatically performs a backup of database information to the cloud. Performing the backup includes directly executing a REST call to the cloud storage solution to which the backup of the database information is performed. Performing the backup includes: sending a request, using a REST call, to create a new object in the cloud storage solution; in response to receiving an acknowledgement of a successful creation of the new object, sending, to the cloud storage solution, REST PUT calls that include contents of the object for the cloud storage solution to store into the created new object; receiving, from the cloud storage solution, a specific key identifying the backup; and locally storing the specific key.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: February 1, 2022
    Assignee: SAP SE
    Inventors: Henrik Hempelmann, Martin Brunzema, Robin Wissbrock, Stefan Voss, Andre Schefe
  • Patent number: 11232145
    Abstract: Author-created digital agents and content corpora for electronic documents are described. A content corpora service can include application programming interfaces such as for adding content to a corpus, attaching a corpus to a document, retrieving corpora associated with an author, and searching content of a corpus. An author-created digital agent can receive a request from a consumer of a document, determine corpora associated with the document, formulate a query based on the request, and search content associated with the corpora associated with the document.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: January 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard S. J. Kohlmeier, Nathaniel George Freier, Douglas M. Taylor, Chenguang Yang
  • Patent number: 11226865
    Abstract: Embodiments for a mostly unique file selection process for a deduplication backup system are described. The process assigns tags to files. A tag serves as a hint about the similarity of files in a deduplication file system. It is expected that files from the same client machine will be assigned the same tag. The tag is the smallest unit of migration and serves as a hint of the similarity of the files. The MUFS process measures the uniqueness using a u-index that is a function of the total unique size of a tag relative to the total size of the tag. A load balancer then selects the most unique tags for migration to free the maximum space. It uses the u-index to measure the uniqueness percentage of a tag, so that tags with the highest u-index are selected for migration to free up maximum space on the source node.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: January 18, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Tony Wong, Hemanth Satyanarayana, Abhinav Duggal
  • Patent number: 11204902
    Abstract: A method for archiving data relative to a user equipped with an electronic apparatus and having a user account on a server including a database, the method including: transmitting the data relative to the user from an electronic device to the server; storing the data relative to the user in a first container of the database of the server; generating, by the server, a temporary reference associated with the first container of the database; transmitting the temporary reference from the server to the electronic apparatus; accessing the data relative to the user from the electronic apparatus, a connection between the electronic apparatus and the server having been established previously.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: December 21, 2021
    Assignee: BULL SAS
    Inventors: Christophe Guionneau, Matthieu Isoard, Xavier Plattard
  • Patent number: 11194873
    Abstract: The present disclosure relates to methods for ranking location data to increase processing efficiency and user-interface usability. A method includes receiving from a client a query that defines an area, subdividing the area into a plurality of grid areas, and determining a set of locations that are disposed in the area. The method includes dividing the set of locations into a plurality of groups based on the grid area that corresponds to each respective location. Within each group, the method includes scoring and sorting the locations according to a set of criteria, and assigning a respective rank to each of the locations according to the relative position of each of the locations in the group. The method further includes recombining the locations of plurality of groups and sorting by rank to yield a grid-ranked set of locations, and sending to the client the grid-ranked set of locations.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: December 7, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventor: Blake William McAnally
  • Patent number: 11176110
    Abstract: A method and an apparatus for updating data for a distributed database system are disclosed.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: November 16, 2021
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Huadong Huang, Wei Wang, Qiqian Lin
  • Patent number: 11150992
    Abstract: A computer-implemented method for recording file dependencies. A non-limiting example of the computer-implemented method includes creating, by the processor, a new inter-dependencies object in an inter-dependencies registry and writing, by the processor, an inter-dependency relationship between a first file and a second file from which the first file depends to the inter-dependency object in the inter-dependencies registry. The computer-implemented method further provides, by the processor, the inter-dependencies registry to a system upon receiving a call to backup the system.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William J. Bartolomeo, Ryan Bertsche, Jeffrey Bisti, Frank J. De Gilio, Jacky M. Doll, Danielle Judka, Emily M. Metruck, Philip Siconolfi