Patents Examined by Robert Beausoliel, Jr.
  • Patent number: 10025673
    Abstract: A system that implements a data storage service may store data for database tables in multiple replicated partitions on respective storage nodes. In response to a request to restore a given table that was backed up in a remote storage system (e.g., key-value durable storage system), the service may create a new table, and may import a copy of each of the partitions of the given table from the remote storage system into the new table. The request to restore the table may specify a modified value for a configuration parameter for the table or for one of its partitions. The service may apply the new configuration parameter value to the table or its partitions during the restore operation. The new configuration parameter value may indicate an increase or decrease in storage capacity or throughput capacity, and its application may automatically trigger a partition split or move operation.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Maximiliano Maccanti, Timothy Andrew Rath, Rama Krishna Sandeep Pokkunuri, Akshat Vig, Clarence Wing Yin Ng, Srivaths Badrinath Copparam, Rajaprabhu Thiruchi Loganathan, Wei Xiao, William Alexander Stevenson
  • Patent number: 10025826
    Abstract: A database executes logical queries against in-flight data in a data streaming application. The data streaming application returns results representing in-flight data matching the parameters of the logical queries. Preferably, the streaming application produces data tuples for input to at least one table of the database. A user submitting queries may define the query scope to include in-flight data in the streaming application, causing the database manager to forward the query to the streaming application. A streaming application manager invokes database agents in respective nodes of the streaming application, which query in-flight data in respective buffers of the streaming application. The responses are provided back to the stream manager and the database manager. Profiling data obtained by trace analysis may be used to predict tuples which will be produced for the database.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
  • Patent number: 10025793
    Abstract: A method is presented for using a distributed source control system with a centralized source control system. A first set of files is obtained from a source control repository and stored on a first electronic computing device. The first set of files comprises all or part of a code base in the centralized source control system. A request is received for at least part of the code base from a second electronic computing device in a distributed source control system. As a result of the request, at least a part of the first set of files is sent to the second electronic computing device. A change set for the first set of files is received from the second electronic computing device. The change set is processed to be in a format compatible with the source control repository. The change set is submitted to the source control repository.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Victor Boctor, Theodore Albert Bucher
  • Patent number: 10002177
    Abstract: Techniques are described for employing a crowdsourcing framework to analyze data related to the performance or operations of computing systems, or to analyze other types of data. A question is analyzed to determine data that is relevant to the question. The relevant data may be decontextualized to remove or alter contextual information included in the data, such as sensitive, personal, or business-related data. The question and the decontextualized data may then be presented to workers in a crowdsourcing framework, and the workers may determine an answer to the question based on an analysis or an examination of the decontextualized data. The answers may be combined, correlated, or otherwise processed to determine a processed answer to the question.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: June 19, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jon Arron McClintock, George Nikolaos Stathakopoulos, Dominique Imjya Brezinski
  • Patent number: 9998748
    Abstract: Methods and systems of archiving media files are provided. Media files may be archived such that only the difference between a media file and a base media file is stored. The base media file is archived. The media file to be archived and the base media file may have common attributes such as video codec, resolution, frame rate, and/or color space. A media file to be archived may be compared to the base media file to determine any difference. Bit-to-bit analysis or frame-to-frame analysis may be performed to identify the differences between a media file to be archived and a base media file. The differences may be extracted from the media file to be archived. A difference media file may be created to store the difference of a media file with respect to the base media file. A record may be created to store the actual location where the difference is extracted from a media file to be archived.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: June 12, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Yazmaliza Yaacob, Nimesh Narayan
  • Patent number: 9996559
    Abstract: A method, a system, and a computer program product for performing maintenance actions and user-specific settings of the attribute value derivation instructions set user interface are disclosed. A maintenance function is provided for changing a target attribute data value corresponding to a source attribute stored in a hierarchical data model. An instruction corresponding to the source attribute is also provided. Using the maintenance function, the target attribute data value is changed. Based on at least one user setting, a user interface for displaying the hierarchical data model and the changed target attribute data value is generated.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: June 12, 2018
    Assignee: SAP SE
    Inventors: Melanie Kientz, Adelheid Fischer, Andre Klahre, Wolfgang Walter, Thorsten Bender
  • Patent number: 9984082
    Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for suspending and activating a database index. A computer determines a quantity of changes for a number of rows of a database that are to be made by an update of the database. The computer determines whether to suspend an index of the database based, at least in part, on a comparison between the quantity of changes and a pre-determined threshold value. The computer suspends the index of the database based on a result of the comparison that indicates the quantity of changes at least meet the pre-determined threshold value. A suspension of the index of the database initiates a rebuilding of the index.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Wayne M. Delia
  • Patent number: 9977817
    Abstract: A system and method provide for identifying coreference from serialized data coming from different services. The method includes generating a tree structure from serialized data. The serialized data includes responses to queries from the different services. The responses each identify a hierarchical relationship between a respective set of objects. Nodes of the tree structure each have a name corresponding to a respective one of the objects. The tree structure is traversed in a breadth first manner and, for each node in the tree structure, a respective pairwise similarity is computed with each of the other nodes of the tree structure. The computed pairwise similarity is compared with a threshold to identify co-referring nodes that refer to a same entity. The threshold is a function of a depth of the node in the tree structure.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: May 22, 2018
    Assignee: Conduent Business Services, LLC
    Inventors: Matthias Gallé, Nikolaos Lagos
  • Patent number: 9978031
    Abstract: A systems and methods are described detect fraud in existing logs of raw data. There can be several disparate logs, each including data of disparate data types and generated by different and possibly unrelated software enterprise applications. The fraud management system aggregates and organizes the raw log data, extends the raw data with reference data, archives the data in a manner that facilitates efficient access and processing of the data, allows for investigation of potentially fraudulent usage scenarios, and uses the results of the investigation to identify patterns of data that correspond to correspond to high risk usage scenarios and/or process steps. In subsequent processing, archived data can be compared against the identified patterns corresponding to high risk usage scenarios to detect matches, and the invention thereby automatically detects high risk usage scenarios and issues appropriate alerts and reports.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: May 22, 2018
    Assignee: FIS FINANCIAL COMPLIANCE SOLUTIONS, LLC
    Inventors: Jwahar R. Bammi, Bagepalli C. Krishna, Robert Posniak, Joseph Walsh
  • Patent number: 9977827
    Abstract: In a particular embodiment, a system is disclosed that includes processing logic and memory accessible to the processing logic. The memory includes instructions executable by the processing logic to receive data related to search results and to automatically generate a query based on the received data and without explicit user query input. The memory also includes instructions executable by the processing logic to generate at least one visualization of second data related to search results from the generated query.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: May 22, 2018
    Assignee: Innography, Inc.
    Inventor: Tyron Jerrod Stading
  • Patent number: 9972108
    Abstract: An MMR system integrating image tracking and recognition comprises a plurality of mobile devices, a pre-processing server or MMR gateway, and an MMR matching unit, and may include an MMR publisher. The MMR matching unit receives an image query from the pre-processing server or MMR gateway and sends it to one or more of the recognition units to identify a recognition result. Image tracking information also is provided for determining relative locations of images to each other. The mobile device includes an image tracker for providing at least a portion of the image tracking information. The disclosure also includes methods for image tracking-assisted recognition, recognition of multiple images using a single image query, and improved image tracking using MMR recognition.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: May 15, 2018
    Assignee: Ricoh Co., Ltd.
    Inventors: Jorge Moraleda, Berna Erol, Jonathan J. Hull
  • Patent number: 9971781
    Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for suspending and activating a database index. A computer determines a quantity of changes for a number of rows of a database that are to be made by an update of the database. The computer determines whether to suspend an index of the database based, at least in part, on a comparison between the quantity of changes and a pre-determined threshold value. The computer suspends the index of the database based on a result of the comparison that indicates the quantity of changes at least meet the pre-determined threshold value. A suspension of the index of the database initiates a rebuilding of the index.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Wayne M. Delia
  • Patent number: 9953079
    Abstract: A computer system for improving the presentation of social media data from multiple social network feeds is provided. The computer system may include aggregating social media content received from the multiple social network feeds. The computer system may also include generating filtered data by eliminating repetitive data from among the received aggregated social media content. The computer system may further include analyzing the filtered data for determining at least one data category and presenting a digest of social media content based on the determined at least one data category.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sherif Magdy Mohamed Mahmoud Ali, Ola Abdelwahab Dessouky Ahmed Elabbady, Hisham Emadeldin Elshishiny, Sherif Sabry
  • Patent number: 9940378
    Abstract: The present disclosure discusses systems and methods for replicating backups between deduplicated storage devices. Differences between related backups may be identified, and only those differences may be transferred. This may minimize data transfer and optimize resource consumption.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 10, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Dieter Rothmeier, Scott H. Ogata
  • Patent number: 9940365
    Abstract: The present invention extends to methods, systems, and computer program products for ranking tables for keyword search. Aspects of the invention include generating lists of candidate tables for inclusion in a search query response, computing table hit matrices, retrieving content from fields of candidate tables having keyword hits, generating ranking features of tables, and computing ranking scores for tables. Aspects of the invention can be used to match keywords against column names, to match keywords against values in subject and non-subject columns, and to match keywords against table descriptions like page titles, table captions, cell values, nearest headings and surrounding text. Which keywords are matched against which fields can depend on the table and/or the query (referred to as “late binding”).
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: April 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kanstantsyn Zoryn, Zhimin Chen, Kaushik Chakrabarti, James P. Finnigan, Vivek R. Narasayya, Surajit Chaudhuri, Kris Ganjam
  • Patent number: 9940044
    Abstract: A method, apparatus or software is disclosed for transferring storage replication system configurations between heterogonous storage systems.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex S. Howell, Muhammad Zubair
  • Patent number: 9934221
    Abstract: A method and apparatus for document collaboration and management are disclosed. User devices associated with a user of a document management and collaboration system are identified. Documents associated with the user are downloaded to the user devices from the document management and collaboration system. A targeted denial of access to the downloaded documents is performed.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: April 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin George Gillett, Stephen Joseph Oakley, Stefan Mathias Hutchison, Cynthia Zhang Taylor, Subha Narayanamurthi, Scott Anthony Plant, Robert Andrew Alexander
  • Patent number: 9934216
    Abstract: Metadata is validated against a metadata schema by semantically validating metadata objects in metadata for a computer program, to confirm that required relationships among the metadata objects are present and conform to predefined rules. The metadata objects in the metadata for the computer program are also syntactically validated against a metadata schema for the metadata. Related methods, systems and computer programs are described.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: April 3, 2018
    Assignee: CA, Inc.
    Inventors: David Patrick King, James Michael Newman
  • Patent number: 9934103
    Abstract: According to certain aspects, an information management system may instruct a first secondary storage computing device in a set of secondary storage computing devices to initiate a restore of a first group of a plurality of files from a first storage device associated with the first secondary storage computing device, the first group including a first file. The computing system may instruct a second secondary storage computing device in the set to initiate a restore a second group of the plurality of files from a second storage device associated with the second secondary storage computing device, the second group including the first file. The computing system can, upon receiving notification that the restore of the first file from the first storage device has completed prior to completion of the restore of the first file from the second storage device, cancel restoration of the first file from the second storage device.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: April 3, 2018
    Assignee: Commvault Systems, Inc.
    Inventors: Manoj Kumar Vijayan, Rahul S. Pawar
  • Patent number: 9934228
    Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for suspending and activating a database index. A computer determines a quantity of changes for a number of rows of a database that are to be made by an update of the database. The computer determines whether to suspend an index of the database based, at least in part, on a comparison between the quantity of changes and a pre-determined threshold value. The computer suspends the index of the database based on a result of the comparison that indicates the quantity of changes at least meet the pre-determined threshold value. A suspension of the index of the database initiates a rebuilding of the index.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Wayne M. Delia