Patents Examined by Daniel Kuddus
  • Patent number: 10763892
    Abstract: A method is usd in managing inline data compression in storage systems. Multiple requests are received to write data to a data object stored in a storage system. A range is determined for a system throughput rate for the storage system. Based on the range, performance of performing inline data compression of the data is assessed. Compressed data is produced prior to storing the data in the data object. Based on the assessment, performing inline data compression in the storage system is affected.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Ivan Basov
  • Patent number: 10726013
    Abstract: An information processing device includes a statistical value holding unit configured to hold a statistical value of data included in each of two or more blocks into which a data set is divided; a query history holding unit configured to hold information about a past query on the data set as a query history; an estimation unit configured to, based on the query history, estimate a block size that minimizes an average cost of deriving an answer to a query by using the statistical value of at least one of the blocks; and a block creation unit configured to, based on the block size estimated by the estimation unit, create two or more blocks by dividing the data set, calculate the statistical value for each of the created blocks and cause the statistical value holding unit to hold the calculated statistical values.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: July 28, 2020
    Assignee: NEC CORPORATION
    Inventor: Masafumi Oyamada
  • Patent number: 10726053
    Abstract: Creating an object is disclosed. An instance of a sharable type is created. An instance of a lightweight type is created. The sharable type is designated as a parent of the lightweight type. The instance of the sharable type is designated as a parent of the instance of the lightweight type. One or more instances of the lightweight type share the instance of the sharable type.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: July 28, 2020
    Assignee: Open Text Corporation
    Inventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, Venkat Chandrasekaran, Yik-Ping Li, David Buccola
  • Patent number: 10706008
    Abstract: A method for a data capturing and structuring includes determining at least one data capture mode for processing a non-electronic data record into an electronic data record and selecting a record owner having a plurality of existing data records to be associated with the electronic data record. The method also includes capturing the non-electronic data record into the electronic data record and collecting metadata from data associated with the record owner and the electronic data record and data generated during the capturing. Further, the method includes creating structured data records by combining the electronic data record and the metadata and exporting the structured data records.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: July 7, 2020
    Assignee: KNO2 LLC
    Inventor: Therasa Bell
  • Patent number: 10706108
    Abstract: In one aspect, a system for recommending a field name in data is disclosed. The system includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations. The operations performed include: receive a user selection from choices of data; convert the selected data into a searchable format; receive a user selection of a portion of the selected data; apply heuristics to the portion; and recommend a field name and a field type based on the heuristics applied to the portion.
    Type: Grant
    Filed: April 29, 2017
    Date of Patent: July 7, 2020
    Assignee: Cisco Technology, Inc.
    Inventor: Yuchen Zhao
  • Patent number: 10698884
    Abstract: Systems for providing dynamic lineage validation are provided. A system may receive mapping data from a computing device. The mapping data may be formatted used to generate one or more libraries. In some examples, the libraries may be stored and used in development of future processes. In some examples, one or more controls related to the process, mapping data, and the like, may be received. The system may execute the controls to determine whether data violates the one or more of the controls. If so, the system may prevent the associated process from executing. If the data does not violate one or more controls, the system may cause the process to execute. After executing the process, run time events may be collected. The run time events may be linked to the mapping data and may be used to validate data quality, data lineage, data accuracy, and the like.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: June 30, 2020
    Assignee: Bank of America Corporation
    Inventors: Sundar Rajan Raman, Jeff L. Howard, Prasad L.v.k.d. Dasari, Lakshmikanth S. Nagapudi, Padmanabham Ponnada
  • Patent number: 10685044
    Abstract: An identification and management system for log entries may filter historical data and generate closed log entries as a reference dataset. A dynamic learning engine may perform statistical modelling using the reference dataset to assign predetermined categories to each of a number of open log entries. An automation index may be generated for each of the open log entries. The automation index is indicative of accuracy of the assigned categories. Some of the open log entries may be identified as priority log entries which are representative of a group of the open log entries. The assigned category of the priority log entries may be analyzed for accuracy and the results of the analysis may be used to train the statistical model so that the open log entries may be iteratively assigned and re-assigned a category until the category of each open log entry reaches a desired accuracy.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: June 16, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Abhilash Alexander Miranda, Laura Alvarez, Edward Burgin, Victor Oliveira Antonino, Yaxuan Yu, Gaurav Kaila, Medb Corcoran, Jessica Maria Kearney, Konstantinos Mammas
  • Patent number: 10678452
    Abstract: A method of distributed file deletion, performed by a storage system, is provided. The method includes receiving, at the storage system, a request to delete a directory and contents of the directory and adding the directory to a first set, listed in a memory in the storage system. The method includes operating on the first set, by examining each directory in the first set to identify subdirectories, adding each identified subdirectory to the first set as a directory, and adding each examined directory to a second set listed in the memory. The method includes deleting in a distributed manner across the storage system without concern for order, contents of directories, and the directories, listed in the second set.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: June 9, 2020
    Assignee: Pure Storage, Inc.
    Inventors: Ronald Karr, Robert Lee, Igor Ostrovsky
  • Patent number: 10679738
    Abstract: This disclosure describes systems, devices, and techniques for identifying sections of medical documents that are suitable for automated medical coding. In one example, a computer-implemented method includes receiving, by one or more processors, the medical document, wherein the medical document comprises a plurality of sections. The method also may include determining, by the one or more processors and via application of a classification model to each section of the plurality of sections, codability indicia for each section of the plurality of sections, wherein the codability indicia represents whether the respective section is suitable for automated medical coding. The method may include outputting, by the one or more processors, the respective codability indicia for each section of the plurality of sections.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: June 9, 2020
    Assignee: 3M Innovative Properties Company
    Inventors: Kavita A. Ganesan, Brian J. Stankiewicz, David E. Yarowsky, Anna N. Rafferty, Michael A. Nossal, Anthony R. Davis
  • Patent number: 10671571
    Abstract: Aspects of the subject technology relate to methods for inter-container communication in a virtual network environment. Steps for implementing an inter-container communication method can include: creating, using a container management system, a file-structure in a shared memory, generating, by the container management system, a first memory-mapping between the file-structure and a first network container, and generating, by the container management system, a second memory-mapping between the file-structure and a second network container. In some aspects, the method can further include steps for transferring at least one data packet from the first network container to the second network container via the file-structure in the shared memory. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: June 2, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Ian Wells
  • Patent number: 10628435
    Abstract: Certain embodiments involve extracting seasonal, level, and spike components from a time series of metrics data, which describe interactions with an online service over a time period. For example, an analytical system decomposes the time series into latent components that include a seasonal component series, a level component series, a spike component series, and an error component series. The decomposition involves configuring an optimization algorithm with a constraint indicating that the time series is a sum of these latent components. The decomposition also involves executing the optimization algorithm to minimize an objective function subject to the constraint and identifying, from the executed optimization algorithm, the seasonal component series, the level component series, the spike component series, and the error component series that minimize the objective function. The analytical system outputs at least some latent components for anomaly-detection or data-forecasting.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: April 21, 2020
    Assignee: Adobe Inc.
    Inventors: Shiv Kumar Saini, Sunav Choudhary, Gaurush Hiranandani
  • Patent number: 10606897
    Abstract: A computer provides a search interface that accesses multiple search providers, and aggregates their suggestions, providing a single, unified suggestion view across the multiple search providers. Suggestions are received from the multiple sources, such as a search engine on the internet or other public resource, and a search tool on the computer that accesses local or private resources. The suggestions are combined, ranked and displayed as a list to the user, from which the user is able to select.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: March 31, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jon Gordner, Max Morris, Alexander Hills, Xiao Wei, Gaurav Anand, Elbio Abib
  • Patent number: 10599666
    Abstract: Examples disclosed herein relate to data provisioning for an analytical process based on lineage metadata. In an example, a value of a parameter related to execution of an analytical process on a remote hub device may be determined based on lineage metadata stored on an edge device, wherein the analytical process is part of an analytical workflow that may be implemented at least in part on the edge device and the remote hub device. In response to a determination that the value of the parameter is above a predefined threshold, the edge device may provide to the remote hub device, input data for a future execution of the analytical process in advance of execution of the analytical process on the remote hub device without a request for the input data by the remote hub device.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: March 24, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Douglas L. Voigt, Suparna Bhattacharya, Neeraj Gokhale
  • Patent number: 10599675
    Abstract: A system for accelerating database transaction processing by controlling data replication includes a first control unit configured to manage a first storage device and at least one second control unit configured to manage a second storage device. The first control unit writes first data to the first storage device and sends the first data to the second control unit responsive to receiving from a host a first write command including the first data. The first control unit writes second data to the first storage device without sending the second data to the second control unit responsive to receiving from the host a second write command. The second control unit writes the first data to the second storage device responsive to receiving the first data. The second control unit writes the second data to the second storage device responsive to receiving from the host a third write command.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott B. Compton, Peter G. Sutton, Harry M. Yudenfriend
  • Patent number: 10594769
    Abstract: An element in a fetched file (a file received from the web server in response to an HTTP request) can be mapped to the source code that generated it and vice versa. When code is compiled at the web server, calls can be executed that emit HTML that includes metadata that maps a snippet of code back to a particular source file and to a particular location in the source file. The HTML can include injected symbols that specify that the information from a particular start position for a particular character length in the HTML comes from a particular start position to a particular end position in the source file.
    Type: Grant
    Filed: August 27, 2016
    Date of Patent: March 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Joseph M. Davis, Daniel P. Chartier, Jorge E. Gabuardi Gonzalez, Vishal R. Joshi, Michael J. Harder, Michael Bach, Anh Thi-Phuong Phan, Reshmi Mangalore, Jon E. Jung
  • Patent number: 10579478
    Abstract: Techniques herein make and use a pluggable database archive file (AF). In an embodiment, a source database server of a source container database (SCD) inserts contents into an AF from a source pluggable database (SPD). The contents include data files from the SPD, a listing of the data files, rollback scripts, and a list of patches applied to the SPD. A target database server (TDS) of a target container database (TCD) creates a target pluggable database (TPD) based on the AF. If a patch on the list of patches does not exist in the TCD, the TDS executes the rollback scripts to adjust the TPD. In an embodiment, the TDS receives a request to access a block of a particular data file. The TDS detects, based on the listing of the data files, a position of the block within the AF. The TDS retrieves the block based on the position.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: March 3, 2020
    Assignee: Oracle International Corporation
    Inventors: Prashanth Shanthaveerappa, Giridhar Ravipati, Margaret Susairaj, Kumar Rajamani
  • Patent number: 10567508
    Abstract: An online system stores media files (i.e., stored media files) and receives a user request to upload a video file (i.e., a requested media file). The online system determines whether the requested media file matches one of the stored media files based on hash values. If there is a mismatch in hash value, the online system may determine the match based on fingerprints. If it is determined that the requested media file does not match any stored media file, the online system stores the requested media file. Even if there is a match, the online system compares a quality of the requested media file with the matched media file and replaces the matched media file with the requested media file having a higher quality metric.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: February 18, 2020
    Assignee: Facebook, Inc.
    Inventor: Eran Ambar
  • Patent number: 10565251
    Abstract: An online system stores media files (i.e., stored media files) and receives a user request to upload a video file (i.e., a requested media file). The online system determines whether the requested media file matches one of the stored media files based on hash values. If there is a mismatch in hash value, the online system may determine the match based on fingerprints. If it is determined that the requested media file does not match any stored media file, the online system stores the requested media file. Even if there is a match, the online system compares a quality of the requested media file with the matched media file and replaces the matched media file with the requested media file having a higher quality metric.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: February 18, 2020
    Assignee: Facebook, Inc.
    Inventor: Eran Ambar
  • Patent number: 10565199
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a massively parallel processing (MPP) database system. The embodiments disclosed herein more quickly retrieve results from computer nodes configured to process and store distributed datasets. An embodiment operates by utilizing a middleware adapter residing in a server to send queries to a middleware controller residing in a database cluster. The queries are parsed and delivered as sub-queries to computer nodes within the database cluster. In an embodiment, sub-queries represent a query plan for faster execution. In an embodiment, the queries are also functionally translated to provide more operators than available solely based on the database cluster context. After a computer node completes the execution of a sub-query, the result is delivered directly to the middleware adapter without the need to wait for other sub-queries to complete execution.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: February 18, 2020
    Assignee: SAP SE
    Inventors: Shahul Hameed P, Sinisa Knezevic, Paul Hermens, Petya Nikolova, Shasha Luo
  • Patent number: 10565220
    Abstract: Techniques and mechanisms are disclosed for generating and causing display of graphical interfaces which enable an interactive and flexible search results visualization process. Based on results data identified in response to execution of a search query, an interface element is displayed which enables users to select a field contained in the results data, also referred to herein as a “dimension” or “facet,” and for which a “faceted” visualization of the results data can be dynamically generated and displayed. As used herein, a faceted visualization refers to a graphical interface including display of at least two separate data visualizations generated based on a selected facet data dimension, where each separate data visualization corresponds to a distinct value of the selected facet dimension.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: February 18, 2020
    Assignee: Splunk Inc.
    Inventors: Michael Porath, Marshall C. Agnew, Ho Lun Ng, Brian Reyes