Patents Issued in October 20, 2016
  • Publication number: 20160306799
    Abstract: Augmenting data files in a repository of an append-only file system includes maintaining a companion metadata file for each corresponding data file in a map-reduce system using the append-only file system. Each companion metadata file tracks a logical end-of-file (EOF) for each data file. Global versioning of each companion metadata is maintained. A map-reduce append job is performed for a set of data files using a current global version number for the companion metadata file. The map-reduce job including multiple append tasks. For each successful append job, a logical EOF for each appended file is incremented to a new physical EOF. For each failed append task of the append job, a logical EOF is maintained for each failed append task by not incrementing the logical EOF for each failed append task.
    Type: Application
    Filed: June 30, 2016
    Publication date: October 20, 2016
    Inventor: Sandeep Tata
  • Publication number: 20160306800
    Abstract: Provided are a reply recommendation apparatus using collected data, and a system and method for automatic text construction. The reply recommendation apparatus includes a data collecting unit collecting dialog pair data including parent text data corresponding to a query and child text data, a data pre-processing unit pre-processing the collected data pair data, a vectorizing unit matching the pre-processed data to particular points on the coordinate system having predefined axes, a clustering unit performing clustering using information on the matched particular points and merging all or some of texts included in one of clusters using a preset merging method, a ranking unit scoring the degree of appropriateness as a reply to the received message for each of the clusters using a first preset scoring method, and a recommended reply providing unit providing recommended replies sequentially represented by high score assigned when the ranking unit scores the degree of appropriateness.
    Type: Application
    Filed: October 28, 2015
    Publication date: October 20, 2016
    Applicant: FLUENTY KOREA INC.
    Inventors: Jeong Hoon SON, Kang Hak KIM, Sung Jae HWANG
  • Publication number: 20160306801
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for affinity based ranking of native applications. In one aspect, a method includes accessing application affinity data for a user device from which a query was received, receiving a set of search results that each identify a respective resource determined to be responsive to the query, wherein one or more of the search results are a native application search results that each include a deep link to a respective one of the native applications installed on the user device from when the query was received, for each of the native application search results, determining the affinity score of the native application, adjusting the search results based on the affinity scores to generate an adjusted set of search results, and providing, to the user device, the adjusted search results.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 20, 2016
    Inventors: Sofia Andrianakou, Yuanying Xie
  • Publication number: 20160306802
    Abstract: A method and a server for providing a contents service are disclosed. The method of providing a content service through a service server comprises (a) storing a registration keyword and a URL address with matching the registration keyword and the URL address with pre-existing index according to hierarchical classification information in the event that a registration request of contents including the URL address of the contents, the hierarchical classification information preset for the contents and at least one registration keyword is received from a first user terminal; and (b) searching an index matched with a search keyword and providing the searched index to a second user terminal in the event that a search request of contents including the search keyword is received from the second user terminal.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 20, 2016
    Inventors: Kee Chul JUNG, Kwang Jin HONG, Mi Rim KWON, Hye Song RYU
  • Publication number: 20160306803
    Abstract: A group user level association method may obtain user operation information of each user in a group, match the user operation information with a pre-stored user operation-point weight comparison table to obtain a point weight of each user in the group determining a user level of each user in the group according to the point weight, and associates a user in the group with a user level of the user in the group. In addition, a group user level association system is further provided, the technical solution of the present disclosure, as compared with a user level based on an online duration and an active degree, can more truthfully and objectively reflect a level difference between users in a group, so as to improve efficiency of a group owner or an administrator applying or managing the group and increase enthusiasm of using a group operation by a user.
    Type: Application
    Filed: June 28, 2016
    Publication date: October 20, 2016
    Inventors: Weinan Jiang, Yang Zhang, Weiquan He
  • Publication number: 20160306804
    Abstract: Methods, systems, and media for presenting comments based on correlation with content are provided. In some implementations, a method for presenting ranked comments is provided, the method comprising: receiving, using a hardware processor, content data related to an item of content; receiving, using the hardware processor, comment data related to a comment associated with the item of content; determining, using the hardware processor, a degree of correlation between at least a portion of the comment data and one or more portions of the content data; determining, using the hardware processor, a priority for the comment based on the degree of correlation; and presenting, using the hardware processor, the comment based on the priority.
    Type: Application
    Filed: June 28, 2016
    Publication date: October 20, 2016
    Inventors: Balakrishnan Varadarajan, Sudheendra Vijayanarasimhan, Sanketh Shetty, Nisarg Dilipkumar Kothari, Nicholas Delmonico Rizzolo
  • Publication number: 20160306805
    Abstract: Techniques are generally described related to tag refinement strategy. One example method for refining homonyms and synonyms in a plurality of tags may include receiving, by a tag refinement system, a plurality of tagging actions each of which associates one or more of the plurality of tags with a digital object. The method may further include extracting, by the tag refinement system, a first subset of tags from the plurality of tags, wherein the first subset of tags have a higher collective relativity-similarity score comparing to a second subset of tags selected from the plurality of tags, and the first subset of tags, different from the second subset of tags, have a same predetermined tag count as the second subset of tags.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Applicant: Peking University
    Inventors: Bin CUI, Junjie YAO
  • Publication number: 20160306806
    Abstract: An interactive user interface for displaying projects comprising a collection of links specifying data to be displayed from a plurality of different applications and/or data sources. When loading a project for display, links are automatically parsed to identify the application and/or data source they are associated with. Retrieved data associated with the links is displayed in a format based upon that of their native application. The data may be displayed in an interactive format, allowing the user to change or manipulate the data in a manner that would be possible in the data's native application. A project may be expressed as a “project link,” comprising a text string, wherein the links of the assets associated with the project are included or embedded within the text string, and which may be shared between different users, and may function as a snapshot of the project.
    Type: Application
    Filed: October 2, 2015
    Publication date: October 20, 2016
    Inventors: Steven Fackler, David Skiff
  • Publication number: 20160306807
    Abstract: A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Applicant: Intel Corporation
    Inventors: Scott A. KRIG, Stewart N. TAYLOR
  • Publication number: 20160306808
    Abstract: A computer-implemented method for determining roof age of a structure is provided. Such methods comprise receiving data related to a plurality of structures in computer-readable form; converting the computer-readable data into a standardized database format, and based on the converted data, determining a level of roof-enforcement and coverage area for each building department serving the structures; calculating an area average roof age for a plurality of geographical areas of different scope for those structures in the coverage area of building departments passing a roof-enforcement level threshold; and determining roof age for a particular structure based on whether the structure is covered by any of the coverage areas and whether data on roof replacements for the structure is available; wherein the determined roof age may be based on roof replacement data or an area average roof age. The methods are particularly useful in the home owner's insurance industry.
    Type: Application
    Filed: June 30, 2016
    Publication date: October 20, 2016
    Inventor: Joseph Tierney Masters Emison
  • Publication number: 20160306809
    Abstract: A method and system for intelligent tiering is provided. The method includes receiving a request for enabling a tiering process with respect to data. The computer processor retrieves a migration list indicating migration engines associated with the data. Additionally, an entity list of migration entities is retrieved and each migration entity is compared to associated policy conditions. In response, it is determined if matches exist between the migration entities and the associated policy conditions and a consolidated entity list is generated.
    Type: Application
    Filed: June 17, 2016
    Publication date: October 20, 2016
    Inventors: Gabriel Alatorre, Ann Corrao, Nagapramod S. Mandagere, James E. Olson, Aameek Singh
  • Publication number: 20160306810
    Abstract: System and method for storing statistical data of records stored in a distributed file system. In one aspect a statistical data block is allocated in a memory of a data node for storing statistical data of records stored in a storage disk of the data node. Each data block of the plurality of data blocks in the data node has a respective entry in the statistical data block, which is collocated with data blocks on the data node. Statistical data of records stored in the distributed file system are collected, and written to statistical data block in the memory of the data node.
    Type: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
    Inventors: Demai NI, Guogen ZHANG, Qingqing ZHOU, Jason Yang SUN
  • Publication number: 20160306811
    Abstract: The present invention provides a method and a system for creating an inverted index file of a video resource. The method comprises: performing word segmentation processing on video file information in a preset word segmentation manner, to obtain a keyword; establishing an index relationship between the keyword and the video file information having the keyword, to create an inverted index file of a video file. According to the present invention, word segmentation processing is performed on video file information to obtain a keyword, and an index relationship between the keyword and the video file information having the keyword is established, to create an inverted index file; and when a user searches for a video file by using the keyword, corresponding information can be rapidly and accurately provided.
    Type: Application
    Filed: December 5, 2014
    Publication date: October 20, 2016
    Inventors: Kunbo Cao, Lei Zheng
  • Publication number: 20160306812
    Abstract: An electronic document classification system disclosed herein classifies electronic documents. The classification of the documents may involve analyzing the document and the information attached to the document to generate a set of classification data and comparing the classification data with one or more classification rules to generate a set of classifying data. The system attaches the set of classifying data to the electronic document and displays the electronic document based on the set of classifying data. The classification data may also be used to prioritize the electronic documents and to assign a retention period to the electronic documents. The system is further adapted to receive user feedback regarding the classification of the electronic document and to update the classification rules.
    Type: Application
    Filed: June 24, 2016
    Publication date: October 20, 2016
    Inventors: Christopher A. McHenry, Scott W. Burt
  • Publication number: 20160306813
    Abstract: Methods and devices for determining a number of mobile devices travelling from a first location to a second location are disclosed. A method includes determining a first subset of mobile location records associated with the first location, determining mobile device identifiers associated with the first subset, and modifying mobile location records in the first subset by replacing a mobile device identifier contained in each mobile location record with a new identifier of the first subset. The method may then determine a second subset of mobile location records associated with the second location, modify mobile location records in the second subset by replacing a mobile device identifier contained in each mobile location record with a new identifier of the first subset, and determine a number of mobile devices that travelled from the first location to the second location based upon the new identifier of the first subset.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Sheldon Kent Meredith, Mark Austin, Jeremy Fix
  • Publication number: 20160306814
    Abstract: A method for displaying ship locations on a map is disclosed. The method comprises generating a database query for ship locations requested in a data request received from a client device via a network and retrieving results of the query from a location database using the generated database query, the results including the requested ship locations. The location database contains a plurality of records and each record includes at least information identifying a ship and a location of the ship. The method also includes packaging the results of the query in one of Keyhole Markup Language (KML), compressed KML (KMZ) and bitmap format and sending the packaged results of the query to the client device. A system for displaying ship locations on a map is also disclosed.
    Type: Application
    Filed: December 10, 2013
    Publication date: October 20, 2016
    Applicant: Commodity Flow Limited
    Inventors: John Paskin, Stuart Reed
  • Publication number: 20160306815
    Abstract: Methods and systems are described for using files or data (e.g., cookies) stored in network storage (e.g., the cloud) in lieu of files or data stored locally. A request for a plurality of files can be received from a device. The request can comprise a device identifier and a user identifier. The user identifier can be used to determine an associated account. A format for the requested plurality of files can be determined based on the device identifier. In an aspect, the device can have limited/no local persistent storage. Prior to transmission, the requested plurality of files can be formatted according to the determined format. For example, a user can access an HTML application from a device with limited/no local persistent storage, such as a set-top box. The device can request a plurality of files, such as cookies, from persistent storage. The persistent storage can be cloud storage.
    Type: Application
    Filed: April 16, 2015
    Publication date: October 20, 2016
    Inventors: Adam D. Hertz, Michael A. Chen, John Robinson, Ming-Chun Chiang
  • Publication number: 20160306816
    Abstract: Systems and methods for editing and publishing online posts and browsing published online posts published are disclosed. An exemplary system comprises a server such as a website and a database for storing posts and user profiles. The exemplary server provides user interfaces associated with a specific user and displayable in a remote user device. The exemplary user interface for editing allows the user to create one or more content containers in a post and easily change the containers' contents, positions, and even types. The exemplary user interface preferably automatically rearranges the positions and/or sizes of the containers to achieve a best viewing result. The exemplary user interface for browsing posts displays one or more posts based on the display mode, including a tile mode and a detailed mode, and viewing the contents of the post selected by the user.
    Type: Application
    Filed: April 16, 2015
    Publication date: October 20, 2016
    Inventor: Leonard Morales, JR.
  • Publication number: 20160306817
    Abstract: Data storage in a distributed computing system may involve the implementation of key/value stores across multiple storage structures of the distributed computing system, where a key may represent an index and a value may represent an object to store and/or retrieve. A given key/value store may be accessed by multiple compute nodes of the distributed computing system. Duplication and/or versioning may be implemented in or across one or more of the key/value stores.
    Type: Application
    Filed: April 27, 2015
    Publication date: October 20, 2016
    Applicant: ET International, Inc.
    Inventors: Brian E. HEILIG, Guang R. GAO, Brian PHILLIPS, Adam MARKEY
  • Publication number: 20160306818
    Abstract: According to certain aspects, a method can include receiving, in response to an indication that a data storage database is being restored to a second time before a first time such that the data storage database comprises a plurality of first archive file identifiers associated at the second time, a first instruction from a data storage computer, where the first instruction instructs a media agent to stop scheduled secondary storage operations associated with a deduplication database, and where the deduplication database comprises a plurality of second archive file identifiers; determining at least one second archive file identifier in the plurality of second archive file identifiers that does not correlate with any first archive identifier in the plurality of first archive file identifiers; and, for each of the at least one second archive identifier, instructing the deduplication database to prune an entry associated with the respective second archive file identifier.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Manoj Kumar Vijayan, Ganesh Haridas, Deepak Raghunath Attarde
  • Publication number: 20160306819
    Abstract: An information management system provides a data deduplication system that uses a primary table, a deduplication chunk table, and a chunk integrity table to ensure that a referenced deduplicated data block is only verified once during the data verification of a backup or other replication operation. The data deduplication system may reduce the computational and storage overhead associated with traditional data verification processes. The primary table, the deduplication chunk table, and the chunk integrity table, all of which are stored in a deduplication database, can also ensure synchronization between the deduplication database and secondary storage devices.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Saurabh Agrawal, Manoj Kumar Vijayan
  • Publication number: 20160306820
    Abstract: An information management system provides a data deduplication system that uses a primary table, a deduplication chunk table, and a chunk integrity table to ensure that a referenced deduplicated data block is only verified once during the data verification of a backup or other replication operation. The data deduplication system may reduce the computational and storage overhead associated with traditional data verification processes. The primary table, the deduplication chunk table, and the chunk integrity table, all of which are stored in a deduplication database, can also ensure synchronization between the deduplication database and secondary storage devices.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Saurabh Agrawal, Manoj Kumar Vijayan
  • Publication number: 20160306821
    Abstract: The Shared Internet Storage Resource provides Internet-based file storage, retrieval, access, control, and manipulation for a user. Additionally, an easy-to-use user interface is provided both for a browser or stand-alone application. The entire method provides means by which users can establish, use, and maintain files on the Internet in a manner remote from their local computers yet in a manner that is similar to the file manipulation used on their local computers. A high capacity or other storage system is attached to the Internet via an optional internal network that also serves to generate and direct metadata regarding the stored files. A web server using a CGI, Java®-based, or other interface transmits and retrieves TCP/IP packets or other Internet information through a load balancer/firewall by using XML to wrap the data packets. File instructions may be transmitted over the Internet to the Shared Resource System.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Inventors: Brett O'Brien, Sean Whiteley, Lucas McGregor, Martin Hald
  • Publication number: 20160306822
    Abstract: A replication manager for a distributed storage system comprises an input/output (I/O) interface, a device characteristics sorter, a routing table reorderer and a read-query load balancer. The I/O interface receives device-characteristics information for each persistent storage device of a plurality of persistent storage devices in which one or more replicas of data are stored on the plurality of persistent storage devices. The device characteristics sorter sorts the device-characteristics information based on a free block count for each persistent storage device. The routing table reorderer reorders an ordering of the replicas on the plurality of persistent storage devices based on the free block count for each persistent storage device, and the read-query load balancer selects a replica for a received read query by routing the received read query to a location of the selected replica based the ordering of the replicas stored on the plurality of persistent storage devices.
    Type: Application
    Filed: August 15, 2015
    Publication date: October 20, 2016
    Inventor: Suraj Prabhakar WAGHULDE
  • Publication number: 20160306823
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in location-based search systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or within such systems. The disclosed systems and methods identify a first geographic location that has a corresponding location identifier. Based on the first identifier, a set of identifiers are identified, where the identifier set corresponds to adjacent locations to the first location. In some embodiments, the identifier set can correspond to locations that are directly and/or indirectly adjacent to the first location. A search is then performed respective to the set of identifiers, whereby based on a distance calculation respective to such search in line with the set of identifiers, a search result is determined.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 20, 2016
    Inventor: Lifeng Wang
  • Publication number: 20160306824
    Abstract: Systems and methods are provided for obtaining and managing remote sensing data (e.g. Earth observation data). A remote sensing platform obtains imagery and other remote sensing data of the Earth and other planetary objects. The remote sensing platform includes the International Space Station, or manned and unmanned spacecraft or aircraft. A sensor captures observation data and transmits the data to ground stations on the Earth. A ground segment receives and stores the data. Users use an order management system to place orders for the observation data, which specify processing parameters for the remote sensing data. The remote sensing data is retrieved from storage is processed according to the parameters to generate a data product. This system provides tools for searching and analyzing the data, and for interacting with the system through an API. The system combines data that is produced by the remote sensing platform and by third parties.
    Type: Application
    Filed: December 4, 2014
    Publication date: October 20, 2016
    Applicant: URTHECASE CORP.
    Inventors: Daniel Lopez, Alex Bain, George Tyc, Keith Dennis Richard Beckett, Nathan David Weisiger
  • Publication number: 20160306825
    Abstract: A method for the visualization and addressing of data within a volumetric container, using XYZ coordinates represented as a vector. Whereas users build their own immersive experience, variants, and/or representations of their respective data as polygons nested within a virtual universe. This includes variants such as time, space, velocity and trajectory as they relate to data containers, and the tracking of each user's multi-dimensional representations. This method also creates permanent threaded connections between web data, social communities and data retrieved from any other source, to a structured polygon based correlation library.
    Type: Application
    Filed: April 18, 2014
    Publication date: October 20, 2016
    Applicant: ATLYS, INC.
    Inventor: Charles Nathan Adelman
  • Publication number: 20160306826
    Abstract: A method for the organizing, managing, mapping, distributing, transportation and displaying of multi-layered content and/or data in a tactile volumetric (three-dimensional), flat (two-dimensional) and/or multi-dimensional container and/or panel which functions as a macro controller through tactile, sensatory, audible and/or other forms of user control. This includes the means to manipulate content and/or data through a visual and/or multi-sensatory interface that stores content and media in a nested and sub-nested hierarchical container and sub-container array which can give real-time feedback to any involved party. These containers and/or panels provide a means to permanently move and validate content between servers, devices and/or users, while giving a real-time visual and/or multi-sensatory response and representation to that user. This system also provides a means to ingest and convert legacy media formats.
    Type: Application
    Filed: April 23, 2014
    Publication date: October 20, 2016
    Applicant: ATLYS, INC.
    Inventor: Charles Nathan Adelman
  • Publication number: 20160306827
    Abstract: According to one embodiment of the present invention, a system monitors metadata to control rule execution and comprises at least one processor. The system detects changes to metadata within one or more repositories, and identifies one or more data processing rules associated with the metadata having the detected changes. An impact of the changed metadata on the identified one or more data processing rules is identified, and execution of the one or more data processing rules is controlled based on the determined impact of the changed metadata. Embodiments of the present invention further include a method and computer program product for monitoring metadata to control rule execution in substantially the same manner described above.
    Type: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
    Inventors: Cassio S. Dos Santos, Kunjavihari M. Kashalikar
  • Publication number: 20160306828
    Abstract: A stream of tuples is received to be processed by a plurality of processing elements operating on one or more computer processors. Each processing element has one or more stream operators. A first stream operator adds a set number to a first tuple in the stream of tuples. The first tuple having the set number indicates that the first tuple is part of a set of tuples. Each tuple in the set of tuples contains the set number. It is determined to delete the set of tuples, and a set of stream operators deletes tuples containing the set number.
    Type: Application
    Filed: June 11, 2015
    Publication date: October 20, 2016
    Inventors: Eric L. Barsness, Michael J. Branson, John M. Santosuosso
  • Publication number: 20160306829
    Abstract: An information management system provides a data deduplication system that uses a primary table, a deduplication chunk table, and a chunk integrity table to ensure that a referenced deduplicated data block is only verified once during the data verification of a backup or other replication operation. The data deduplication system may reduce the computational and storage overhead associated with traditional data verification processes. The primary table, the deduplication chunk table, and the chunk integrity table, all of which are stored in a deduplication database, can also ensure synchronization between the deduplication database and secondary storage devices.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Saurabh Agrawal, Manoj Kumar Vijayan
  • Publication number: 20160306830
    Abstract: In a method for managing versions of a schema, a processor receives a first version of a schema. A processor generates an annotated version of the first version of the schema, wherein one or more fields of the annotated version of the first version of the schema each correspond to a distinct identifier. A processor receives a first instance conforming to the first version of the schema. A processor identifies one or more values of the first instance, wherein each value of the one or more values corresponds to a field of the one or more fields. A processor assigns an identifier to at least one value of the one or more values based on the distinct identifier corresponding to the field of the at least one value. A processor stores the at least one value, such that the at least one value is associated with the assigned identifier.
    Type: Application
    Filed: June 24, 2016
    Publication date: October 20, 2016
    Inventors: Stephen Cornish, Daniel S. Pollitt, Stephen P. Rowles
  • Publication number: 20160306831
    Abstract: Provided is a life cycle tracking system including a memory and a processor. The memory includes instructions that, when executed by the processor, cause the processor to perform certain operations. For example, the operations can include effecting a change in a first database including data related to a set of components installed on a blowout preventer stack, in response to a drag and drop operation having been performed on a human machine interface. The change can include associating information from a second database to the first database. The second database includes data related to a set of spare components.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 20, 2016
    Inventors: John Steven Holmes, Douglas Milliman, Prakash Kumar Arcot
  • Publication number: 20160306832
    Abstract: In accordance with an embodiment, the system enables access to a sharded database using a cache and a shard topology. A shard-aware client application connecting to a sharded database can use a connection pool (e.g., a Universal Connection Pool, UCP), to store or access connections to different shards or chunks of the sharded database within a shared pool. As new connections are created, a shard topology layer can be built at the database driver layer, which learns and caches shard key ranges to locations of shards. The shard topology layer enables subsequent connection requests from a client application to use a fast key path access to the appropriate shard or chunk.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 20, 2016
    Inventors: Vidya Hegde, Jean de Lavarene, Douglas Surber, Mark Dilman, Leonid Novak, Wei Ming Hu, Ashok Shivarudraiah, Tong Zhou, Ilya Taranov
  • Publication number: 20160306833
    Abstract: This disclosure is directed to techniques for aggregating marine weather radar data and sea state sensor data from ships or other sea-based data collecting nodes, potentially also with non-sea-based data collecting nodes. In one example, a system is configured to receive, via a remote coverage broadband datalink system, one or more sets of marine environmental condition data from one or more sea-based data collecting nodes. The system is further configured to aggregate the one or more sets of marine environmental condition data from the one or more sea-based data collecting nodes into one or more aggregated sets of marine environmental condition data. The system is further configured to output at least one of the aggregated sets of marine environmental condition data to one or more recipient systems.
    Type: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
    Inventor: Carl Esposito
  • Publication number: 20160306834
    Abstract: Embodiments of the present invention provide a method, computer program product, and computer system for masking indexes. The method may include masking the index if the index contention exceeds a defined threshold. The method may also include configuring the mask type for the index to insert the index without masking. In response to determining that the mask type for the index is configured to insert the index without masking, the index is masked according to a set of rules.
    Type: Application
    Filed: April 20, 2015
    Publication date: October 20, 2016
    Inventors: Shuo Li, Ping Liang, Xin Ying Yang, Jian Wei Zhang
  • Publication number: 20160306835
    Abstract: Embodiments of the present invention provide a method, computer program product, and computer system for masking indexes. The method may include masking the index if the index contention exceeds a defined threshold. The method may also include configuring the mask type for the index to insert the index without masking. In response to determining that the mask type for the index is configured to insert the index without masking, the index is masked according to a set of rules.
    Type: Application
    Filed: March 10, 2016
    Publication date: October 20, 2016
    Inventors: Shuo Li, Ping Liang, Xin Ying Yang, Jian Wei Zhang
  • Publication number: 20160306836
    Abstract: A method comprising receiving a plurality of data records, storing the data records as data segments in a storage element, receiving a plurality of descriptors for each data segment, wherein each descriptor describes an aspect of data contained in the data segments, employing a first user-defined function to resolve a first minimum descriptor for each data segment and a first maximum descriptor for each data segment, composing a lightweight index for the data segments, wherein the lightweight index comprises the first minimum descriptor for each data segment and the first maximum descriptor for each data segment, and appending the lightweight index to the data segments in the storage element.
    Type: Application
    Filed: April 20, 2015
    Publication date: October 20, 2016
    Inventors: Masood Mortazavi, Chi Young Ku, Stephen Morgan, Guangyu Shi
  • Publication number: 20160306837
    Abstract: A multi-master replication system is disclosed. The multi-master replication system allows a large set of peer instances to collaboratively replicate data to each other.
    Type: Application
    Filed: June 30, 2016
    Publication date: October 20, 2016
    Inventors: Ian Varley, Scott Hansma, Paul Burstein
  • Publication number: 20160306838
    Abstract: The creation of a collection record that is associated with a collection of data items in a data stream, and that each include a collection definition that defines attributes of data items that are to be considered included within the collection. The collection record also includes an acceleration property to assist in processing the associated collection. When processing a particular collection record, the collection record is evaluated to encounter the acceleration property of the collection. In addition, the collection itself is accessed using the collection definition included within the collection record. The collection is then processed using the acceleration property.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Cristian Diaconu, Raghavendra Thallam Kodandaramaih, Rogerio Ramos, Daniel Vasquez Lopez
  • Publication number: 20160306839
    Abstract: The creation of transaction segment records that are each associated with transaction segments within a log that includes multiple tasks, each of at least some associated with a corresponding transaction. The transaction segment records each include a transaction identifier set that define which tasks are included within the transaction segment. The transaction identifier sets are non-overlapping such that the transaction segments may be processed substantially in parallel by dispatching the transaction segment records to different worker threads. The identity of a latest external dependee entity, if any, is included within the transaction segment record. Upon being assigned a transaction segment for processing, the module assigned the transaction segment awaits completion of processing of the latest external dependee entity prior to processing the transaction segment.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Cristian Diaconu, Daniel Vasquez Lopez
  • Publication number: 20160306840
    Abstract: Data is replicated on a backup node, where the granularity of the replication can be less than a full volume. A data consistency group comprising a subset of data for a volume is defined for a primary node. A set of differences for the data consistency group is sent to a backup node. The backup node creates change logs in response to receiving the set of differences. In response to receiving a request to access a file having data in the data consistency group, the backup node creates a clone of the file. The backup node determines whether an update to a data block of the file exists in the change logs. In response to determining that the update to the data block exists in the change logs, the backup node updates a copy of the data block for the cloned file with data in the change logs.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 20, 2016
    Applicant: NETAPP, INC.
    Inventors: Vijay Mohan Deshmukh, Atul Ramesh Pandit, Pawan Saxena
  • Publication number: 20160306841
    Abstract: The insertion into a data stream of collection records associated with multiple collections of data items in the data stream, for purposes of aiding in subsequent processing of the data stream by collections. Each collection record comprises a collection definition that does not overlap with the collection definition in any of the sequence of collection records including the collection definition of any neighboring collection record in the sequence of collection records. Each collection record also includes a data stream address range extending from the first data item to the last data item in the collection.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Cristian Diaconu, Christian Damianidis, Arkadi Brjazovski, Rogerio Ramos, Raghavendra Thallam Kodandaramaih
  • Publication number: 20160306842
    Abstract: A stream of tuples is received to be processed by a plurality of processing elements operating on one or more computer processors. Each processing element has one or more stream operators. A first stream operator adds a set number to a first tuple in the stream of tuples. The first tuple having the set number indicates that the first tuple is part of a set of tuples. Each tuple in the set of tuples contains the set number. It is determined to delete the set of tuples, and a set of stream operators deletes tuples containing the set number.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 20, 2016
    Inventors: Eric L. Barsness, Michael J. Branson, John M. Santosuosso
  • Publication number: 20160306843
    Abstract: A cleaning application that can monitor one or more browser applications that are executed on a computer, and that can, for at least one browser application, clean at least one of one or more files or a registry associated with the at least one browser application is provided. The cleaning application can include a cleaning module. The cleaning module can monitor one or more browser applications that are executed on a computer. The cleaning module can further detect a closing of at least one browser application. The cleaning module can further perform a pre-defined action in response to the closing of the at least one browser application. The pre-defined action can include cleaning at least one of one or more files or a registry associated with the at least one browser application.
    Type: Application
    Filed: February 10, 2016
    Publication date: October 20, 2016
    Inventor: Guy Saner
  • Publication number: 20160306844
    Abstract: Some aspects of this disclosure include systems, methods, and/or computer programs that may be used to determine a cause of an inaccuracy in predicted affective response to an event that involves a user who has an experience. Some embodiments described herein involve identifying when a difference between a measurement of affective response corresponding to an event is different from the predicted affective response corresponding to the event. When such a discrepancy is identified, a presentation is made to the user of at least one of the following: one or more factors characterizing the event, and effects of the one or more factors on the user, as determined based on a model of the user. Based on a comment made by the user in response to the presentation, at least one of the following is identified: a discrepancy in a description of the event, and an inaccuracy in the model.
    Type: Application
    Filed: June 26, 2016
    Publication date: October 20, 2016
    Applicant: Affectomatics Ltd.
    Inventors: Ari M. Frank, Gil Thieberger
  • Publication number: 20160306845
    Abstract: An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Inventor: Lucas J. Myslinski
  • Publication number: 20160306846
    Abstract: Aspects of the present disclosure, in certain embodiments, are directed toward providing a visual representation of question quality in a question answering system. More particularly, aspects are directed toward receiving, by a question answering system, an input question having a set of query attributes. The set of query attributes may be user-influenced characteristics of the input question. Aspects of the present disclosure are also directed toward evaluating, by comparing the set of query attributes to a set of assessment criteria, the quality of the input question. Aspects of the present disclosure are also directed toward assigning, in response to evaluating the quality of the input question, a set of quality values to the set of query attributes. Using the assigned set of quality values and the set of query attributes, an icon that indicates a visual representation of the quality of the input question may be generated.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 20, 2016
    Inventors: Richard H. Adams, JR., Swaminathan Chandrasekaran, Sridhar Sudarsan, David D. Taieb
  • Publication number: 20160306847
    Abstract: Embodiments are provided herein for using parameterized Intermediate Representation (IR) for just-in-time (JIT) compilation in database query execution engines. In an embodiment, a method supporting query JIT compilation and execution in a database management system includes identifying a central processing unit (CPU) intensive function in a query, and identifying, in the CPU intensive function, one or more parameters. The one or more parameters represent variables with values changeable at different query instances. The CPU intensive function tis compiled to a parameterized IR including the one or more parameters. The parameterized IR of the CPU intensive function is saved in a catalog of parameterized IRs.
    Type: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
    Inventors: Yonghua Ding, Guogen Zhang, Cheng Zhu
  • Publication number: 20160306848
    Abstract: Responding to relational database queries (for example, SQL queries) in a new way. More specifically, qualifying queries are written (for example, written by a human individual) in a way so that a join operation precedes a row limiting operation. Notwithstanding the fact that the join operation precedes the row limiting operation, when responding to the query, machine logic (for example, software) performs the row limiting operation before the join operation. This can improve time and processing efficiency.
    Type: Application
    Filed: June 28, 2016
    Publication date: October 20, 2016
    Inventors: Abhinav Goyal, Wenbin Ma, Nattavut Sutyanyong, Calisto P. Zuzarte