Patents Issued in November 9, 2017
  • Publication number: 20170322927
    Abstract: A verification architecture described according to embodiments of the present invention validates changes made to metadata and may comprise one or more subsystems and phases. According to some embodiments, the “mkfs” volume creation utility works in cooperation with the device driver to create a file system volume by means of reservation and initialization space for metadata structures inside the device's partition that is reserved for the specific file system volume. The storage device uses a verified area legend when checking write requests after the file system volume has been created. The verified area legends may be stored in a dedicated partition or inside the master boot record (MBR) or Globally Unique Identifier (GUID) partition table (GPT) or special memory chip (NAND flash, for example). Write requests that overlap with any extent of reserved metadata area must be verified to prevent metadata corruption.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 9, 2017
    Inventors: Viacheslav DUBEYKO, Adam MANZANARES
  • Publication number: 20170322928
    Abstract: A system may automatically identify electronic records to be routed to an existing association review process via an automated back-end application computer server. The system may include a data store containing a set of electronic records, each record representing an existing risk association with an entity, and each record may contain a record identifier and a set of record characteristic values, including at least one record characteristic value collected during the existing risk association. The computer server may then access the electronic records and automatically create, by an analytics decision model based on the record characteristic values, a subset of the records for the review process. An indication of the existing association review process subset may then be transmitted in connection with an interactive user interface display and records in the subset may be automatically routed for the existing association review process.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 9, 2017
    Inventors: Stanislav Ivanov Gotchev, Lucas Raymond Roberts, Elizabeth Puchir Sheldon, Michael O. Wardle
  • Publication number: 20170322929
    Abstract: A customer of a shared resource environment can generate script to be executed by one or more virtual machines, or other such instances or resources, and share that script with other users. The script can relate to administrative or other such tasks, and can be encapsulated into a document, or other such expression, and stored to a network-accessible location. The owner of the document can designate permissions as to which users have rights to access and/or execute the script against their own virtual machines. An owner can grant permission to all users, no other users, or specific users. The script can include parameter values that can be set by the other users or links to specific executables or other objects, among other such options.
    Type: Application
    Filed: May 6, 2016
    Publication date: November 9, 2017
    Inventors: Amjad Hussain, Sivaprasad Venkata Padisetty, Xiong Wang, Boyuan Feng
  • Publication number: 20170322930
    Abstract: Disclosed herein are systems and methods for document based query and information retrieval which rapidly locate similar documents within a document corpora providing a document based search result to the search initiator including one or more estimated measures of similarity for each search result item and appropriate search result document metadata. After providing document based similarity approximation search results, the system also rapidly retrieves and determines more accurate measures of similarity, including the relevant document terms and term statistics used to determine an exact measure of similarity, between the document based query document term collection and individual search result document term collections using one or more computing devices, that are application and platform independent, participating in a distributed multicore processing environment.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 9, 2017
    Inventor: Jacob Michael Drew
  • Publication number: 20170322931
    Abstract: Methods and systems of integrated batching and random sampling of documents for enhanced functionality and quality control, such as validation, within a document review process are provided herein. According to various embodiments, a batching request may be received and may include a population size that corresponds to a total amount of documents available for sampling. The batching request may also include an acceptable margin of error. A random sample size may be calculated based on the batching request, and then a subset of documents corresponding to the random sample size may be selected from the total amount of documents available for sampling. The subset of documents may be grouped into one or more batches, and the one or more batches may be assigned to one or more review nodes.
    Type: Application
    Filed: July 21, 2017
    Publication date: November 9, 2017
    Inventor: Jan Puzicha
  • Publication number: 20170322932
    Abstract: A method of tagging a document for future access, the method comprising the steps of: (a) Saving a document on a server, (b) Accessing said document by a tagging process program, (c) Having said tagging process program: (i) generate a tag referring to the location of said document on said server; and (ii) add said tag to said document, while said tag being visible on the printed version of the document, wherein, said tag can be scanned by a device equipped with an optical scanner and as a result said document would be accessible to said device.
    Type: Application
    Filed: March 21, 2017
    Publication date: November 9, 2017
    Applicant: Knova Web Technologies, Inc.
    Inventors: Gabriel DESCHENES, Alexandre GAGNON-DEMERS, Julien LEROUX
  • Publication number: 20170322933
    Abstract: Systems and methods of placeshifting media playback between two or more devices are provided. For example, a method for placeshifting media may include downloading onto a first device an index of files accessed or modified on a second device via a data storage server, at least one of the files being a media file played on the second device. The first device may display a user selectable list of the files on the first device before issuing a request for the media file to the data storage server. The data storage server may send the media file to the first device from the data storage server, and the first device may play back the media file where the second device left off.
    Type: Application
    Filed: April 14, 2017
    Publication date: November 9, 2017
    Inventors: Michael ROSENBLATT, Gloria LIN, Amir Mahmood MIKHAK, Taido Lantz NAKAJIMA, Sean Anthony MAYO, Andrew HODGE, Anthony Michael FADELL, Jeffrey Theodore LEE, Shawn A. ELLIS, Policarpo WOOD, Alan Christopher CANNISTRARO
  • Publication number: 20170322934
    Abstract: A method for executing multiple versions of an application within a computing environment. The method includes a computer processor identifying a request to execute an instance of a first version of an application within a computing environment and determining that an instance of a second version of the application is active within the computing environment. The method further includes accessing a data structure including information associated with the application to obtain a first set of data corresponding to the first version of the application. The method further includes copying one or more executable objects associated with the first version of the application based, at least in part, on the first set of data to the computing environment. The method further includes executing the copied one or more executable objects associated with the first version that comprise the requested instance of the first version of the application within the computing environment.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: Xiang Chen, Bin Gu, Cheng Fang Wang, WuMi Zhong, Jia Zou
  • Publication number: 20170322935
    Abstract: A vehicle includes a memory device storing information identifying the vehicle. An infotainment user interface includes a display screen, a keyboard, and an electronic processing device communicatively coupled to the memory device. The electronic processing device responds to a user keying in a set of predefined characters into the keyboard by displaying on the display screen the information identifying the vehicle.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 9, 2017
    Inventor: SAURIN DESAI
  • Publication number: 20170322936
    Abstract: A method for generating a universal distributed data storage includes: receiving a plurality of data values; generating a key for each of the plurality of data values, wherein the respective key is generated via application of a hashing algorithm to the associated data value; storing, in a database, each of the plurality of data values and the associated generated key as a plurality of key-value pairs; receiving a plurality of additional key-value pairs, wherein each value of the plurality of additional key-value pairs is not included in the plurality of data values; and storing, in the database, each of the plurality of additional key-value pairs, wherein each key included in the plurality of additional key-value pairs is generated via application of the hashing algorithm to the associated value and is not included in the keys generated for each of the plurality of data values.
    Type: Application
    Filed: May 5, 2016
    Publication date: November 9, 2017
    Applicant: MasterCard International Incorporated
    Inventor: Steven Charles DAVIS
  • Publication number: 20170322937
    Abstract: A content preview of a content item stored in an online storage system can be viewed on a client device without the content item itself being downloaded to the client device and without the use of software associated with the content item being installed on the client device. Furthermore, data storage and processing requirements can be minimized by creating and storing only one content preview for each unique content item. The content item can be identified by using the content item as a hash key in a hashing algorithm. The resulting unique identifier can be used to search a preview index that lists all created content previews and their location. A content preview is only created if one does not exist. The unique identifier can be used to locate the content preview and return it in response to a preview request by a client device.
    Type: Application
    Filed: July 27, 2017
    Publication date: November 9, 2017
    Inventors: Ziga Mahkovec, Nikrad Mahdi, Christopher Beckmann
  • Publication number: 20170322938
    Abstract: Conditional processing based on data-driven filtering of records is described. A system stores a corresponding identifier in a data structure for each of a data manipulation action, an object, a filter field, a filter condition, and a process. The system receives a request to perform the data manipulation action for the object. The system determines, for each record based on the object, whether the filter field associated with a corresponding record satisfies the filter condition. The system identifies, for each record based on the object, a corresponding record as an included record that should be included for subsequent processing in response to a determination that the filter field associated with the corresponding record either satisfies the filter condition or does not satisfy the filter condition. The system executes the process on each included record.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 9, 2017
    Inventors: Carlos Ramirez Martinez-Eiroa, Kevin Bromer
  • Publication number: 20170322939
    Abstract: Answer effectiveness evaluations include providing, by a computing device, an answer to a search query received from a user, and in response to receiving a subsequent search query from the user, determining by the computing device a level of effectiveness of the answer to the search query with respect to the user. The determination includes comparing aspects of the search query to aspects of the subsequent search query, calculating, based on the comparing, a relevance score that indicates a measure of similarity between the aspects of the search query and the aspects of the subsequent search query, and determining that the answer effectively answers the search query when the relevance score exceeds a threshold value.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 9, 2017
    Inventors: Donna K. Byron, Lakshminarayanan Krishnamurthy, Priscilla Santos Moraes, Niyati Parameswaran
  • Publication number: 20170322940
    Abstract: In one embodiment, a method for community content identification is provided. The method includes identifying one or more error messages from software running on a cloud instance. The method further includes determining relevance of content items of community content to the identified error messages. The method further includes assigning weights to the content items of the community content based on their determined relevance, wherein content items having high relevance to the identified error messages are assigned a higher weight than content items determined not relevant to the error messages and displaying content items according to the assigned weights.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 9, 2017
    Inventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook
  • Publication number: 20170322941
    Abstract: Embodiments are directed to a computer-implemented method for ranking a proximity of data sources with one or more reference entities, which may be authoritative entities. The method comprises identifying several data sources and one or more reference entities. For each of the identified reference entities a vector of terms representative of said each of the reference entities is obtained. For each data source of the identified data sources, terms from said each data source are selected, an array comprising the selected terms can be accordingly populated, and a term frequency of terms of the vector obtained for said each of the reference entities is determined, in said array. The term frequency corresponds to the number of occurrences of said each of the terms in said array. The method ranks a proximity of the identified data sources with each of the one or more reference entities.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 9, 2017
    Inventors: Christopher J. Giblin, John G. Rooney
  • Publication number: 20170322942
    Abstract: Systems and methods are provided for searching shared video footage from a plurality of neighborhoods in accordance with various embodiments of the present disclosure. In one embodiment, a method for searching video footage captured by audio/video (A/V) recording and communication devices located in a plurality of neighborhoods may include receiving, from a first client device, a share signal including first image data captured by a camera of a first A/V recording and communication device, the share signal including a command to share the first image data with a network of users; associating the first image data with at least one searchable identifier; receiving, from a second client device, at least one search input; matching the at least one search input with the at least one searchable identifier; and transmitting, to the second client device, the first image data associated with the at least one searchable identifier matched with the at least one search input.
    Type: Application
    Filed: July 20, 2017
    Publication date: November 9, 2017
    Inventors: Amanda M. Duda, John Modestine, James Siminoff
  • Publication number: 20170322943
    Abstract: A method for maintaining a mapping structure for maintaining metadata for snapshots in a virtualized storage environment, includes taking a snapshot of a virtual disk, generating an entry in a metadata structure for the snapshot, wherein the entry includes metadata for blocks in the snapshot that have been modified since a preceding snapshot and lazily generating an entry in the mapping structure for the snapshot, wherein the entry includes values for each block in the snapshot, wherein a value for a block indicates a presence of metadata in the metadata structure for the block or an absence of metadata in the metadata structure for the block.
    Type: Application
    Filed: July 26, 2017
    Publication date: November 9, 2017
    Applicant: Nutanix, Inc.
    Inventors: Manosiz BHATTACHARYYA, Vinayak Hindurao KHOT, Tabrez Parvez MEMON, Kannan MUTHUKKARUPPAN
  • Publication number: 20170322944
    Abstract: A method and system for a translation manager system are described. The translation manager system allows a web translation application to insert the proper translations into web pages generated by the translation manager system. The translation manager system properly identifies how a page is reached by the user, as well as where in the page the user has selected to make their suggestion. The translation manager system uses key-locations to identify different areas where the user may make a suggestion and the web page may include multiple key-locations.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: Brian Farr, Carl Rydbeck, Brent Wooden, Toru Mori
  • Publication number: 20170322945
    Abstract: Search Engine Direct Links method and system for assigning and displaying in a communication network system thru a search engine website. A product or service described with the fewest words is linked to websites that provide this product or service. This system and method links those descriptions to their respective websites and save them in a searchable database. This system and method searches this database to produce a small and precise list of websites linked to those products or services descriptions. This system and method allows current, active and supported websites stand out among thousands and thousands of websites found during a regular search engine search by creating a small and separate search engine direct links list result.
    Type: Application
    Filed: February 15, 2017
    Publication date: November 9, 2017
    Inventor: Hector Martin Rodriguez
  • Publication number: 20170322946
    Abstract: System and method for collecting and supplying ranked (270), indexed information as a premium service to users and advertisers. An information exchange is operated so as to aggregate, publish and subscribe Really Simple Syndication (RSS) and web services based information from different web based (110) and proprietary network sources. Recently published news or inventory information, new services or products are published into the system. Upon entry of the information, it is processed and distributed by the system to people, related parties or other systems that have expressed an interest in being notified of the type of published information as it becomes available.
    Type: Application
    Filed: June 29, 2017
    Publication date: November 9, 2017
    Inventor: Alex Mashinsky
  • Publication number: 20170322947
    Abstract: A computing device is programmed to receive data collected from communications of a user. The computer identifies portions of the collected data including a keyword selected from a list of media content elements or lists of keywords associated with each of the media content elements. The computer associates each portion with a media content element. The computer further determines a score for each media content element based on at least one of the number of references, words included in the portion of collected referring to the media content element, and the voice quality of the portion of collected data referring to the media content element. Based on the scores, the computer assigns media content elements to the user. The computer recommends media content items to the user based at least in part on the media content elements assigned to the user.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 9, 2017
    Inventors: Prakash Subramanian, Nicholas Brandon Newell
  • Publication number: 20170322948
    Abstract: A streaming data reading method based on an embedded file system, including: receiving a request for reading streaming data, when the requested streaming data exists in a disk, creating a new reading task for the request, allocating a storage space to the newly created reading task, and initializing relevant parameters; decomposing the reading task into a plurality of sub-tasks, each sub-task being responsible for reading a piece of physically continuous data, and caching same; extracting the data from the sub-task cache, packaging same according to a streaming data format, submitting the data to a caller of this reading task once one block of data is packaged, and releasing this sub-task and triggering the next sub-task after submission; and when all sub-tasks are successfully completed, reporting the normal completion of the task to the task caller, and waiting for the task caller to end the current reading task.
    Type: Application
    Filed: March 12, 2015
    Publication date: November 9, 2017
    Applicants: INSTITUTE OF ACOUSTICS, CHINESE ACADEMY OF SCIENCES, BEIJING INTELLIX TECHNOLOGIES CO. LTD.
    Inventors: Jun CHEN, Jinghong WU, Mingzhe LI, Hao FAN, Xiaozhou YE
  • Publication number: 20170322949
    Abstract: There is provided an information processing device including: a global map acquiring unit that acquires at least a part of a global map representing positions of objects in a real space where a plurality of users are in activity; a local map generating unit that generates a local map representing positions of nearby objects detectable by a device of one user among the plurality of users; and an updating unit that updates the global map based on position data of objects included in the local map.
    Type: Application
    Filed: July 12, 2017
    Publication date: November 9, 2017
    Applicant: SONY CORPORATION
    Inventors: Kenichiro OI, Quan Wang, Kouichi MATSUDA, Takayuki YOSHIGAHARA
  • Publication number: 20170322950
    Abstract: The present disclosure relates to systems, methods, and computer-readable storage media for segmenting medical images. Embodiments of the present disclosure may relate to a method for segmenting medical images. The method may be implemented by a processor device executing a plurality of computer executable instructions. The method may comprise receiving an image from a memory, and identifying at least one landmark point within the image. The method may further comprise selecting an image point in the image, and determining at least one feature for the image point relative to the at least one landmark point. The method may also comprise associating the image point with an anatomical structure by using a classification model based on the at least one determined feature.
    Type: Application
    Filed: July 20, 2017
    Publication date: November 9, 2017
    Applicant: ELEKTA, INC.
    Inventors: Xiao Han, Yan Zhou
  • Publication number: 20170322951
    Abstract: A system and method, which may be an offline method, extracts relevant image features about listing items in a network-based publication system for enabling image similarity searching of such listing items. When a seller lists an item, an image of the item is uploaded and may be sent to a picture processing service, which generates several digests. The digests are compressed data structures each representing a particular image feature such as edge, color, texture, or words. These digests are then stored in a search database, where the digests can be used to retrieve listings by image similarity at scale. A similar process can be performed for a query listing for searching the search database for items similar to the query listing.
    Type: Application
    Filed: July 21, 2017
    Publication date: November 9, 2017
    Inventors: Naren Chittar, Sanjay Pundlkrao Ghatare, Ryan McDonald, John Roper, Michael Schmitz
  • Publication number: 20170322952
    Abstract: A calculation engine of a database management system is described. In some implementations, the calculation engine receives a calculation scenario including a plurality of join operations defining an intersection between at least two nodes. The calculation engine optimizes a first join which is of a certain cardinality, and for which no attributes are requested, other than a join attribute. The optimization includes determining whether a static filter is present for a first node or a second node of the first join, and pruning the first node and/or the second node from the hierarchical join when the attribute is not requested from the first node or the second node and/or when the static filter is not present for the first node or the second node. Related systems, methods, and articles of manufacture are also described.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: Julian Schwing, Johannes Merx, Christoph Weyerhaeuser
  • Publication number: 20170322953
    Abstract: A system and method for modifying a bulk set of domain names through bulk operations. A request to modify a bulk set of data associated with domain names is received by a registry. A bulk processing engine associated with the registry can analyze the requested update job, and enforce compliance with a set of policies governing the operation of registry. A priority level can also be assigned to the requested job, so that it will be executed before or after other pending jobs. The user can likewise provide user-supplied policies, which can also be validated against the set of registry policies. Data faults can be reduced or eliminated, and update operations can be performed by comparatively inexperienced personnel.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 9, 2017
    Inventors: Hui Griffiths, Srikanth Veeramachaneni
  • Publication number: 20170322954
    Abstract: An automation system is provided to automate any administrative task in a distributed database, such that the end user can input a goal state (e.g., create database with a five node architecture) and the automation system generates and executes a plan to achieve the goal state without further user input. According to another aspect, bringing existing database systems into automated management can be as complex as designing the database itself. According to some embodiments, the automation system is configured to analyze existing database systems, capture and/or install monitoring components within the existing database, and generate execution pathways to integrate existing database systems into automation control systems. Based on the current state information, the automation system is configured to generate an installation pathway of one or more intermediate states to transition the existing system from no automation to a goal state having active automation agents distributed throughout the database.
    Type: Application
    Filed: July 19, 2017
    Publication date: November 9, 2017
    Applicant: MongoDB, Inc.
    Inventors: Eliot Horowitz, Cailin Anne Nelson, Louisa Berger
  • Publication number: 20170322955
    Abstract: Aspects for conservative garbage collecting are disclosed. In one aspect, root objects included in a call stack are identified, which comprise integers and pointers. Integer representations are tagged and distinguishable from untagged pointer representations. Root objects are traced to corresponding memory locations such that a subsequent tracing is performed on the pointer representations and skipped on the integer representations. Memory allocated to objects unreachable by the call stack is then freed. In another aspect, an object graph associated with a call stack is tagged, and a heap is generated comprising objects included in an executed portion of the call stack. Objects included in an unexecuted portion of the call stack are traced to corresponding memory locations on the heap such that a subsequent tracing is only performed on the untagged pointer representations. Memory locations corresponding to heap objects unreachable by the unexecuted portion of the call stack are then cleared.
    Type: Application
    Filed: May 16, 2017
    Publication date: November 9, 2017
    Inventors: STEVEN LUCCO, CURTIS CHENG-CHENG MAN
  • Publication number: 20170322956
    Abstract: Financial data that contains a least one financial entry relating to procurement of goods, services, materials and/or items. The financial data is cleansed to remove information contained within the at least one financial entry. The keywords are determined within the at least one financial entry of the financial data and a database that includes a plurality of databases entries is searched for a database entry that corresponds to the keywords determined in the at least one financial entry of the financial data. An identification number in the database entry that corresponds to the keywords determined in the at least one financial entry of the financial data and updating the at least one financial entry of the financial data to include the determined identification number. The updated financial procurement data is transmitted to a computing device.
    Type: Application
    Filed: July 31, 2017
    Publication date: November 9, 2017
    Inventors: SADIKALI ANDIKKAD PERUNTHAN, Santosh Das, Ram Gour, Vikas P. Manwatkar
  • Publication number: 20170322957
    Abstract: Allocating free space in a database table. Statistics associated with records in a database are received, including an average record byte size for records stored in the database table. A primary free space byte size for record updates is determined, including comparing a preliminary free space byte size to the average record byte size and a byte size of a record subjected to a database operation. Based on the primary free space byte size, free space at the page level of the database table is allocated.
    Type: Application
    Filed: July 31, 2017
    Publication date: November 9, 2017
    Inventors: Min Fang, Di Jin, Zhenyu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Publication number: 20170322958
    Abstract: The disclosed embodiments include data storage systems and methods to store data. In one embodiment, the system includes a storage medium having a plurality of partitions for storing data values of a dataset. The system also includes a system manager operable to receive a data value from an external source and assign a plurality of data subsets of the dataset to the plurality of partitions. The system also includes a key manager operable to assign a key of a key space to each data value of the dataset. The system further includes at least one data manager, where each data manager is assigned a data subset. Further, each data manager is operable to provide an indication of whether the data value belongs to the data subset and operable to store the data value on the partition. The system also includes an allocation manager operable to dynamically readjust the partition.
    Type: Application
    Filed: May 6, 2016
    Publication date: November 9, 2017
    Inventor: Michael Roy Stute
  • Publication number: 20170322959
    Abstract: A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Publication number: 20170322960
    Abstract: A method, computer program product and system are provided. The method, computer program product and system execute a process for storing an object in an object container that is stored in a persistency of a disk storage. The object container has size criteria whereby objects meeting the size criteria of the object container can be assigned to the object container. The object container can facilitate storing multiple objects to optimize disk storage usage by facilitating the assigning of multiple objects to the same disk storage page.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: Thorsten Glebe, Martin Heidel, Michael Muehle, Felix Knittel, Reza Sherkat
  • Publication number: 20170322961
    Abstract: An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries. The directory entry types can define whether a cluster chain corresponding to a file can be contiguously allocated.
    Type: Application
    Filed: December 15, 2016
    Publication date: November 9, 2017
    Inventors: Ravisankar V Pudipeddi, Vishal V Ghotge, Sarosh C. Havewala, Ravinder S. Thind, Mark J. Zbikowski, David A. Goebel
  • Publication number: 20170322962
    Abstract: Reorganizing a data table to improve analytical database performance is presented. Attribute value information for data blocks of the data table is determined. One or more queries having respective query predicates involving the attribute may be received and processed. Data blocks having attribute value information matching a query predicate are selected. The selected data blocks are evaluated for the query predicate of the query. For each part of a set of the parts a false positive rate may be determined. The false positive rate may indicate the fraction of data blocks of the selected data blocks of the part, that each contains less than a determined maximum number of rows that satisfy the query predicate. In response to determining for each part of the set of the parts that the determined false positive rates of the part meet a predefined condition sorting the part by the attribute.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 9, 2017
    Inventors: Thomas F. Boehme, Andreas Brodt, James L. Finnie, Knut Stolze
  • Publication number: 20170322963
    Abstract: An apparatus and method for creating user defined variable size tags on records in relational database management systems (RDBMS)are disclosed. When creating a table, one of the columns may be created as a new data-type called a “TAG” data-type. The new data-type called “TAG” is used to store various values for a single column against the single record.
    Type: Application
    Filed: July 11, 2017
    Publication date: November 9, 2017
    Inventors: Prasanna Venkatesh Ramamurthi, Kumar Rajeev Rastogi, Dilip Kumar
  • Publication number: 20170322964
    Abstract: The present invention extends to methods, systems, and computer program products for understanding tables for search. Aspects of the invention include identifying a subject tuple (e.g., a subject column) for a table, detecting a tuple header (e.g., a column header) using other tables, and detecting a tuple header (e.g., a column header) using a knowledge base. Implementations can be utilized in a structured data search system (SDSS) that indexes structured information, such as, tables in a relational database or html tables extracted from web pages. The SDSS allows users to search over the structured information (tables) using different mechanisms including keyword search and data finding data.
    Type: Application
    Filed: July 27, 2017
    Publication date: November 9, 2017
    Inventors: Zhongyuan Wang, Kanstantsyn Zoryn, Zhimin Chen, Kaushik Chakrabarti, James P. Finnigan, Vivek R. Narasayya, Surajit Chaudhuri, Kris Ganjam
  • Publication number: 20170322965
    Abstract: Database clients submit junction data (such as invitees to a meeting or other event) at the same time that a new database entity is created. Junction data may be represented within a string array or other data structure that can be delivered using a SOAP, REST or similar protocol for delivering data to the computing server platform. By submitting junction data within the same structure that is used to create the new entity, the likelihood of phantom data or other corruption in the database is greatly reduced.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 9, 2017
    Applicant: salesforce.com, inc.
    Inventor: William Victor Gray
  • Publication number: 20170322966
    Abstract: Systems and techniques for ordering deployment of artifacts to a database include collecting predecessor node information for nodes in a dependency graph. The dependency graph includes available edges connecting the nodes of the dependency graph, where each node in the dependency graph represents at least one artifact. A data structure contained within each of the nodes is populated with the predecessor node information. Successor node information is determined using the predecessor node information and an updated dependency graph is created by adding additional edges to the dependency graph using the predecessor node information in the data structure within each of the nodes and the successor node information. The artifacts are ordered for deployment to the database using the updated dependency graph.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 9, 2017
    Inventors: Le-Huan Stefan Tran, Arne Harren, Jonathan Bregler, Alexander Bunte, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt
  • Publication number: 20170322967
    Abstract: Dynamic updating of metadata associated with a file system is described herein. In accordance with an example, the updating includes creating a shadow file system metadata (FSM) index map in a shadow data block. The shadow data block is associated with a metadata storage of the file system and the metadata storage stores metadata files associated with the file system. The shadow FSM index map is associated with the metadata storage through an index map of the metadata storage, the index map being indicative of the metadata files in the metadata storage. The shadow FSM index map is updated to dynamically update the metadata associated with the file system, in the metadata storage.
    Type: Application
    Filed: January 15, 2015
    Publication date: November 9, 2017
    Inventors: Anand A Ganjihal, Santigopal Mondal, Anoop Kumar R, Sandya Srivilliputtur Mannarswamy
  • Publication number: 20170322968
    Abstract: Systems and methods are disclosed for providing weighted evaluation. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to obtain a plurality of data point groups, obtain an inbound rank of each data point group based on one or more inbound ranks of one or more data groups linking to the data point group, obtain an outbound rank of the each data point group based on one or more outbound ranks of one or more data groups linked from the each data point group, obtain a group rank of the each data point group based on the inbound rank and the outbound rank of the each data point group, and process the data point groups according to the corresponding group ranks.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 9, 2017
    Inventors: YOUZHONG LIU, YUNKAI ZHOU, JIAN HUANG, YUE KWEN JUSTIN YIP
  • Publication number: 20170322969
    Abstract: A computer-implemented method for taking a corrective action upon determination of an existence of a corrupted text segment within a set of web pages. Determination includes: determining a language affinity indicator corresponding to text segments within the set of web pages; generating an indexing repository based on a set of text artefacts within the text segments; creating an occurrence table for the set of text artefacts; and determining compliance of the text artefacts and text segments based on the single language grouping on which the set of text segments are based.
    Type: Application
    Filed: July 27, 2017
    Publication date: November 9, 2017
    Inventors: Chao Yuan Huang, Yi-Lin Tsai, Der-Joung Wang, Yen-Min Wu
  • Publication number: 20170322970
    Abstract: A computer identifies editable text fields within a file and extracts the contents, if any, from the identified editable text fields. The computer identifies one or more tags associated with the extracted content and stores the extracted content in association with the identified tag. The computer then determines, when displaying the editable text fields on a device, whether to replace the extracted content with one or more selectable tiles corresponding to the tags associated with the extracted content. Based on determining to replace the extracted content with tiles corresponding to the tags associated with the extracted content, the computer displays selectable tiles corresponding to the tags associated with the extracted content instead of displaying the content itself. Responsive to receiving user input from a user selecting a tile, the computer displays the content associated with the tag corresponding to the selected tile.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 9, 2017
    Inventors: Matthew R. Alexander, Lisa M. Frankel, Masabumi Koinuma, Yuhong Yin
  • Publication number: 20170322971
    Abstract: In various example embodiments, a system and method for retrieving database records are presented. A method includes receiving an access request for database records, identifying a primary database record corresponding to the access request, and selecting a set of secondary database records corresponding to a portion of the access request. The method determines a set of differentiating elements within records of the set of secondary database records. Each differentiating element distinguishes at least one record of the set of secondary database records from one or more of the primary database record and a portion of the records included in the set of secondary database records. The method generates a formatted search interface including a set of selectable interface icons representing one or more differentiating elements and causes presentation of the formatted search interface at a client device associated with the access request.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 9, 2017
    Inventors: Narayanan Seshadri, Gyanit Singh, Justin Nicholas House, Nish Parikh, David Goldberg, Daniel Fain, Huai-ter Chong, Stephen Neola, Jonas Oscar Klink
  • Publication number: 20170322972
    Abstract: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Applicant: SAP SE
    Inventors: Chul Won Lee, Juchang Lee, Myunggon Park, Wonyoung Kwak, Jeong Hee Won, Ki Hong Kim, Kyu Hwan Kim, Beomsoo Kim
  • Publication number: 20170322973
    Abstract: A system and method to optimize queries on a view comprise a processor coupled to a memory storing a plurality of instructions for directing the processor to receive a query comprising a part of query on view, check, based on the part of query on view, in system table, wherein the system table comprises a status associated with the view indicating the compilation of the view, and if the part of query on view found in the system table, fetch a shared object file storing at least one compilation function associated with the part of query on view, use the compilation function as a part of a query execution plan, and execute the query execution plan to display the result.
    Type: Application
    Filed: July 11, 2017
    Publication date: November 9, 2017
    Inventors: Nirmala Sreekantaiah, Dilip Kumar, Kumar Rajeev Rastogi
  • Publication number: 20170322974
    Abstract: This disclosure proposes systems, methods, and apparatus that identify raw SQL queries that are likely to cause a double counting error, and if such a SQL query is identified, then convert the raw SQL query into SQL queries that account for and avoid double counting. In some embodiments, this process uses queries and subqueries that refer back to a common table expression (CTE) in order to reduce code length and increase query execution speed.
    Type: Application
    Filed: March 24, 2017
    Publication date: November 9, 2017
    Inventor: Stephan Hoffmann
  • Publication number: 20170322975
    Abstract: The present disclosure relates to an apparatus for managing local monitoring data. The apparatus for managing local monitoring data includes an identification unit configured to identify monitoring data as one of structured monitoring data and unstructured monitoring data using flag information of the monitoring data, a storage unit configured to store structured monitoring data in a relational database or unstructured monitoring data in an unstructured database on the basis of an identification result of the monitoring data, and a conversion unit configured to search structured monitoring data corresponding to a data conversion condition among the structured monitoring data to convert the searched structured monitoring data into unstructured monitoring data.
    Type: Application
    Filed: December 22, 2016
    Publication date: November 9, 2017
    Inventor: Hwa-Young CHOI
  • Publication number: 20170322976
    Abstract: Systems and methods are disclosed for automatically detecting a connection status in an asynchronous processing request. An example method includes obtaining, at a processing client and responsive to a first request from a requesting client to perform a plurality of database operations in a single transaction, a connection identifier for a connection to a database on a database server, the connection to be used to execute the plurality database operations and storing the connection identifier in a row of a status table. In some implementations the existence of the row indicates the status of the connection is active. In some implementations the row includes a flag indicating the status. The method also includes providing the connection identifier to the requesting client, receiving a second request from the requesting client, the second request being for a status of the connection, determining the status using the status table.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 9, 2017
    Inventors: Le-Huan Stefan Tran, Arne Harren, Jonathan Bregler, Alexander Bunte, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt