Patents Issued in September 15, 2016
  • Publication number: 20160267098
    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced here. Techniques are provided for determining a probability of deduplication for a data object based on a characteristic of the data object and performing a deduplication operation on the data object in the storage system prior to the data object being stored in persistent storage of the storage system if the probability of deduplication for the data object has a specified relationship to a specified threshold.
    Type: Application
    Filed: May 23, 2016
    Publication date: September 15, 2016
    Inventors: Damarugendra Mallaiah, Jayanta Basak
  • Publication number: 20160267099
    Abstract: A similarity analysis method, an apparatus, and a system where the method includes acquiring file fingerprint information of a file to be analyzed, sending an analysis request that carries the file fingerprint information to at least two MDSs, selecting at least one group according to an analysis result returned by each MDS, where the analysis result includes a group number and a similarity of at least one group that has the highest similarity with the file fingerprint information and is found by the MDS, and the MDS locally queries a duplicate data block in the selected group. Hence, each MDS needs to query only a file fingerprint information set of a group that the MDS itself is responsible for, which reduces the amount of data retrieval and waiting time of reading, writing, and locking a database file.
    Type: Application
    Filed: May 24, 2016
    Publication date: September 15, 2016
    Inventor: Yan Huang
  • Publication number: 20160267100
    Abstract: Techniques are described herein that are capable of optimizing (i.e., deduplicating) data in a virtualization environment. For example, optimization designations (a.k.a. deduplication designations) may be assigned to respective regions of a virtualized storage file. A virtualized storage file is a file that is configured to be mounted as a disk or a volume to provide a file system interface for accessing hosted files. In accordance with this example, each optimization designation indicates an extent to which the respective region is to be optimized (i.e., deduplicated). In another example, a virtualized storage file is mounted to provide a virtual disk that includes hosted files. In accordance with this example, optimization designations are assigned to the respective hosted files. In further accordance with this example, each optimization designation indicates an extent to which the respective hosted file is to be optimized.
    Type: Application
    Filed: May 15, 2016
    Publication date: September 15, 2016
    Inventors: Ran Kalach, Paul Adrian Oltean, Cristian G. Teodorescu, Mathew James Dickson
  • Publication number: 20160267101
    Abstract: Embodiments of the present invention provide a system and method for synchronizing data to update backup files. In one embodiment, data associated with files to be synchronized is sent to a second computer system by a first computers system. The second computer system matches data associated with the files to be synchronized to a database, and the first computer system determines differences between an old and new version of the files to be synchronized and creates a backup of the files. The backup of the files is stored in a storage device.
    Type: Application
    Filed: May 29, 2015
    Publication date: September 15, 2016
    Inventors: David N. Clissold, Itzhack Goldberg, Su Liu, Neil Sondhi
  • Publication number: 20160267102
    Abstract: Systems and methods including a database server application integrated with a non-volatile memory-based cache. The database system is configured for accelerating file system data file accesses of the database server application. The user can specify caching requirements in the terminology of the database server application. The system translates the specified caching requirements into cache directives and implements the cache directives in the non-volatile memory-based cache that satisfy the specified caching requirements.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventors: Yaron Klein, Allon Leon Cohen
  • Publication number: 20160267103
    Abstract: A system can apply file placement rules to dynamically place files and directories within file system views backed by objects in an object storage system. After detection of an update to a first file system view that causes an update of an object in a storage grid, an object manager begins evaluation of file placement rules against metadata of the object. For each file placement rule that is triggered, the object manager determines identifies gateways that export the first file system view. The object manager then instructs the gateways to update their representations of the first file system view. The disclosed embodiments may be able to scale to managing hundreds of billions of files spanning thousands of file system views, especially in the presence of disconnected operation.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventors: David Slik, Tym Altman, Adam F. Ciapponi
  • Publication number: 20160267104
    Abstract: A method for updating and formatting a local file is described. An update file, having a newer version of the local file, is accessed from a server over a network and a list of new hash values corresponding to data blocks of the update file is retrieved. Divisions between the data blocks are located when a value of a rolling checksum reaches a particular value, the data blocks being of variable size. New hash values of the update file are compared with local hash values of the local file. For each of the new hash values not having a matching local hash value, the corresponding data block is downloaded from the server and written to a new file. For each of the new hash values having a matching local hash value, the corresponding block is copied from the local file to the new file.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Applicant: VMware, Inc.
    Inventor: Jonathan Clark
  • Publication number: 20160267105
    Abstract: Information from source databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A source database may contain partitions comprising sets of database tables. A partition is imported into a virtual database created. The database storage system validates the partition before importing, by checking whether the partition includes database tables that refer to database tables outside the partition. A partition imported in a virtual database may be rewinded to an older state or refreshed to a more recent state. Multiple partitions may be included in a virtual database and the state of each partition modified independent of the state of the remaining virtual database including the other partitions. Multiple versions of the same partition corresponding to different points in time are incorporated in the same virtual database, thereby allowing a query to process different versions of the same database table.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventors: Hubert Ken Sun, Henrik Mattsson
  • Publication number: 20160267106
    Abstract: A database management device of an embodiment has an address information acquisition section, and a similar address generation section. The address information acquisition section acquires first address information. The similar address generation section generates a similar address similar to an address which the first address information indicates, from the first address information, and registers second address information indicating the generated similar address in an address database that stores address information indicating an address.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventors: Bunpei Irie, Tomoyuki Hamamura, Masaya Maeda, Ying Piao, Yuka Watanabe, Kenji Baba
  • Publication number: 20160267107
    Abstract: An item extraction unit extracts, when a user selects an item from a list of items to be selected by the user, at least one item from among items that are not selected by the user. A word acquisition unit acquires a word that is contained in text information associated with the item selected by the user and is not contained in text information associated with the item extracted by the item extraction unit. A search condition setting unit sets a search condition for searching for an item that is similar to the item selected by the user based on the word acquired by the word acquisition unit. A search execution unit executes a search based on the search condition.
    Type: Application
    Filed: October 25, 2013
    Publication date: September 15, 2016
    Inventor: Soh MASUKO
  • Publication number: 20160267108
    Abstract: A thermal image arranging device and method, a recording device and method, and an arranging system relates to fields of infrared detection. In the prior art, the arranging workload of thermal imaging documents is great. A thermal image arranging device in this invention includes a selecting unit for selecting infrared data, an analyzing unit for analyzing object information associated with the selected infrared data, a comparing unit for matching object information based on the object data information stored in a storage medium, and a recording unit for recording the infrared data to which the object information matching the object data information corresponds and/or data acquired after specified processing for the infrared data with the object data information. A great number of thermal imaging documents can be arranged quickly, thus to improve the prior art.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventor: Hao Wang
  • Publication number: 20160267109
    Abstract: A data capturing system for use with aerial spherical imagery is provided. The system allows for capturing and tracking of data with respect to those accessing and viewing particular aerial spherical imagery, such as the imagery on a GIS map. The data capturing system may include a server having a processor and a memory and a software application providing instruction to the server to display aerial spherical imagery, such as spherical imagery, to a user through a network connection, such as through the Internet. For example the system may provide the map as a website to the user that is displayed on a remote computing device accessible by the user in order to view the spherical imagery. Data related to the interaction of the user with the website is captured and tracked in order to use such data for other purposes.
    Type: Application
    Filed: March 2, 2016
    Publication date: September 15, 2016
    Inventors: Dennis J. Vegh, John C. Femiani, Michael Katic, Anshuman Razdan
  • Publication number: 20160267110
    Abstract: A system is provided that enables access to data records associated with a product lifecycle management system. The system may include a metadata extractor component configured to determine metadata from data stored in data records and to store the metadata in a metadata library. Also, the system may include a schema configuration component configured to create a schema configuration based on metadata accessed from the metadata library. Further the system may include a schema builder component configured to generate a data store organized based on the created schema configuration, and to store data retrieved from the data records in the data store, based at least in part on metadata accessed from the metadata library based on the schema configuration. An application user interface that accesses the data store may dynamically change based on changes to the schema configuration and metadata library.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 15, 2016
    Inventors: Kathleen deValk, Amin Shah-Hosseini, Pengcheng Liu, Kevin Farmer, James Thomas
  • Publication number: 20160267111
    Abstract: Examples of the disclosure efficiently processing data sets. In some examples, a plurality of first processor elements process a first data set (e.g., an image) and a second data set (e.g., a kernel) using a first function to generate a third data set. The third data set is processed using a second function to generate an output element. The first processor elements are arranged in a two-dimensional systolic array such that one or more first processor elements receive input from a first adjacent first processor element and transmit output to a second adjacent first processor element. A plurality of second processor elements aggregate the output element to at least partially generate a fourth data set. The plurality of second processor elements arranged in a one-dimensional array. Aspects of the disclosure facilitate increasing speed, conserving memory, reducing processor load or an amount of energy consumed, and/or reducing network bandwidth usage.
    Type: Application
    Filed: May 18, 2015
    Publication date: September 15, 2016
    Inventors: Mohammed SHOAIB, Jie LIU, Swagath VENKATARAMANI
  • Publication number: 20160267112
    Abstract: Embodiments of the present invention provide a system and method for synchronizing data to update backup files. In one embodiment, data associated with files to be synchronized is sent to a second computer system by a first computers system. The second computer system matches data associated with the files to be synchronized to a database, and the first computer system determines differences between an old and new version of the files to be synchronized and creates a backup of the files. The backup of the files is stored in a storage device.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 15, 2016
    Inventors: David N. Clissold, Itzhack Goldberg, Su Liu, Neil Sondhi
  • Publication number: 20160267113
    Abstract: In one embodiment, one or more processor-readable media storing code representing instructions that when executed by one or more processors cause the one or more processors to receive a set of parameter values defining a boundary within a data space associated with a dataset. The dataset can represent signaling related to a test substance. A first metric can be defined based on a first portion of the dataset associated with a first region defined by the boundary. A second metric can be defined based on a second portion of the dataset associated with a second region defined by the boundary after the boundary is modified. The second region can be different than the first region.
    Type: Application
    Filed: October 14, 2015
    Publication date: September 15, 2016
    Applicant: Nodality, Inc.
    Inventors: Steven C. BANVILLE, Santosh Krishna PUTTA, David C. SPELLMEYER, Nikil WALE, Erik EVENSEN, Norman Baylis PURVIS, JR., Gregory Daniel FRIEDLAND
  • Publication number: 20160267114
    Abstract: A document management system is provided which enables folder hierarchy management with respect to a document management server not having a function of managing a document in a folder hierarchical structure by using a keyword dictionary and an index function included in the document management server. A document management client registers a keyword indicating a virtual folder structure in the keyword dictionary of the document management server. In addition, an identifier of the keyword dictionary corresponding to a hierarchy to be stored is associated with each folder and document, and registered. The document management client performs control to display the folder and the document in the hierarchical structure based on the registered information pieces. A document management client apparatus may register a keyword in the keyword dictionary, and register a folder and a file as content in a content information management unit of the server.
    Type: Application
    Filed: March 4, 2016
    Publication date: September 15, 2016
    Inventor: Mikihiko Kamekawa
  • Publication number: 20160267115
    Abstract: An illustrative method according to a set of instructions stored on the memory of a computing device includes receiving from a data sharing organization device a request to obtain or update a record associated with an individual. The method further includes determining a match in a master person index between the individual and an identity of the individual stored in the master person index. The method further includes determining that a common key identifier unique to the individual does not exist. The method further includes generating the common key identifier and sending the common key identifier to the master person index such that the common key identifier is stored in the master person index and associated with the identity of the individual stored in the master person index. The method further includes sending the common key identifier unique to the identifier to the data sharing organization device.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 15, 2016
    Inventors: Tim Pletcher, Jeff Livesay, Shelley Mannino, Rod Mach, Rick Wilkening
  • Publication number: 20160267116
    Abstract: The present disclosure involves systems, software, and computer implemented methods for generating NER dictionaries from structured business data. In one example, a method may include identifying a set of structured data for use in generating a NER dictionary, identifying a particular collection within the identified structured data to use in the dictionary generation, the particular identified collection including a plurality of values, identifying at least one variant of the value for each value in the particular identified collection, each of the at least one variants of the value including at least a portion of the underlying value, determining a set of unique variants from the identified at least one variants across each of the values in the particular identified subset, adding the determined set of unique variants to the generated dictionary, each unique variant added to the generated dictionary being associated with the value from which the unique variant was derived.
    Type: Application
    Filed: April 28, 2015
    Publication date: September 15, 2016
    Inventor: Eyal Nathan
  • Publication number: 20160267117
    Abstract: According to one exemplary embodiment, a method for finding an answer to a query from a table is provided. The method may include receiving the query and the table. The method may also include generating a hierarchical representation based on the received table, whereby the hierarchical representation comprises a primary tree and a secondary tree. The method may then include mapping the primary tree to the secondary tree. The method may further include generating a plurality of predicate triples in a semantic relationship form based on the primary tree and the secondary tree. The method may also include determining if a predicate triple within the plurality of predicate triples matches the query using query-side and table-side context and semantics. The method may then include adding the predicate triple within the plurality of predicate triples to a plurality of candidate answers based on determining that the predicate triple matches the query.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 15, 2016
    Inventors: Chinnappa Guggilla, Prabhakar R. Majjiga, Praveen K. Midde, Avinesh Polisetty Venkata Sai
  • Publication number: 20160267118
    Abstract: An information bearing device comprising a data bearing pattern, the data bearing pattern comprising M×N pattern defining elements which are arranged to define a set of characteristic spatial distribution properties (Îu,vM,N(x,y)), wherein the set of data comprises a plurality of discrete data and each said discrete data (ui,vi) has an associated data bearing pattern which is characteristic of said discrete data, and the set of characteristic spatial distribution properties is due to the associated data bearing patterns of said plurality of discrete data, wherein said discrete data and the associated data bearing pattern of said discrete data is related by a characteristic relation function (?k1,ui,vi(x,y), the characteristic relation function defining spatial distribution properties of said associated data bearing pattern according to said discrete data (ui,vi) and a characteristic parameter (k) that is independent of said discrete data.
    Type: Application
    Filed: October 28, 2014
    Publication date: September 15, 2016
    Inventors: Tak Wai LAU, Wing Hong LAM
  • Publication number: 20160267119
    Abstract: The building of an index in a hybrid data system that includes both relational data associated with a relational database system, and external data that is outside of the relational database system in an external data source. The building of the index includes the generating of an external data index of unit portions of the external data, the unit portion being measured common to multiple different formats of the external data. The external data index is usable to more quickly find unit portions that match one or more search criteria directed to the relational database system even though the external data source is outside of the relational database system. Queries may be evaluated in the context of this index to identify relational data and unit portion sets that are relevant to the query.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventors: Nikhil Teletia, Thanh Do, Alan Halverson
  • Publication number: 20160267120
    Abstract: A system and method for polymorphing content items. The method comprises: dividing a content item into a plurality of content fragments based on at least one index value, each content fragment having at least one data type; and generating at least one polymorph respective of the plurality of content fragments, wherein each polymorph is compatible with each data type of at least two of the content fragments.
    Type: Application
    Filed: May 24, 2016
    Publication date: September 15, 2016
    Applicant: IM Creator Ltd.
    Inventors: Jonathan SARAGOSSI, Gilad NAVOT, Boaz SARAGOSSI
  • Publication number: 20160267121
    Abstract: In a method for providing communication integrity within a distributed database computer system, a first node of a plurality of nodes transmits a change notification to a second node of the plurality of nodes. The change notification indicates that the first node has changed from a first version to a second version. The first node receives at least one change confirmation from the second node. The change confirmation confirms acknowledgment of the change notification by the second node and by a third node of the plurality of nodes. The first node updates a version table of the first node to show that the second node and the third node know that the first node has changed from the first version to the second version.
    Type: Application
    Filed: May 19, 2016
    Publication date: September 15, 2016
    Inventors: Sushma Anantharam, Amitabha Biswas, Nirapada Ghosh, Harshad S. Padhye
  • Publication number: 20160267122
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a source independent query language. One of the methods includes receiving a first executable statement, the first executable statement referencing a second set of fields in a dataset, the first executable statement having instructions to cause the query processor to perform operations on data in the dataset. The method includes Generating a second executable statement based on the first set of fields and the first executable statement. The method includes determining a mapping between the first set of fields and the second set of fields. The method includes specifying a derived dataset using the corresponding values and the mapping. The method includes generating instructions to cause the query processor to perform the operations on the derived dataset. The method includes sending the second executable statement to the query processor.
    Type: Application
    Filed: February 12, 2016
    Publication date: September 15, 2016
    Inventor: Thomas R. Kennedy, JR.
  • Publication number: 20160267123
    Abstract: A method includes receiving, at a computer system, data exported from a Building Information Model (BIM). The exported data is indicative of a first plurality of sets of units and values, each set associated uniquely with a different element defined in the BIM. The computer system parses a specification document to identify a second plurality of sets of units and values, each set associated uniquely with a different element listed in the specification document. The computer system compares the first plurality of sets of units and values to the second plurality of sets of units and values, and automatically identifies a set of units and values that is a member of only one of the first plurality of sets of units and values and the second plurality of sets of units and values. An inconsistency between the elements listed in the specification document and the elements defined in the BIM is registered automatically.
    Type: Application
    Filed: May 18, 2016
    Publication date: September 15, 2016
    Inventor: Michael E. Thornber
  • Publication number: 20160267124
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for converting MLOAD and TPUMP operations. In some embodiments, a system is configured to: receive a first information, wherein the first information comprises at least one piece of data; count the number of pieces of data; compare the counted number of pieces of data to a predetermined threshold value; and identify a load utility based on the comparison between the counted number of pieces of data and the predetermined threshold value.
    Type: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Inventors: Sushanta Samantaray, Naga Lakshmi Vanga, Nagaraju Mahankali, Dineshkumar Mohan
  • Publication number: 20160267125
    Abstract: A method and apparatus is for implementing a conflict resolution policy. The method includes providing a rule set that includes a plurality of rules that define the conflict resolution policy. An algorithm is generated by decomposing each rule in the rule set into at least one pre-action that is to be performed on data in identified fields in first and second conflicting objects, at least one condition that is to be applied to the first and second conflicting objects, and at least one action that is to be performed on the identified fields in the first and second conflicting objects if the at least one condition is satisfied. The algorithm is loaded from a configuration file for execution during a synchronization component runtime using first and second conflicting objects provided by the synchronization component.
    Type: Application
    Filed: May 23, 2016
    Publication date: September 15, 2016
    Inventors: Chen Tsofi, Dov Sheinker
  • Publication number: 20160267126
    Abstract: A system and method for providing meeting services in a digital yearbook includes a server and a user device for presenting media content. User interfaces are provided to each user for specifying tendencies, skills and likes of each of the yearbook users and for specifying desired tendencies, desired skills and desired likes of another of the yearbook users who a yearbook user would like to meet. The desired tendencies, skills, and likes contrasts the tendencies, skills and likes of the yearbook users so as to find a friend with differences, thereby balancing and contrasting those of the yearbook user. For example, tendencies are introverted/extroverted, skills are math/science, and likes are music/football, etc.
    Type: Application
    Filed: May 24, 2016
    Publication date: September 15, 2016
    Applicant: Wolf Pack Products, LLC
    Inventors: Anthony M. Olson, Jennifer Kay Winquist, Joseph G. Richard, Frank Liebenow
  • Publication number: 20160267127
    Abstract: Some embodiments of the invention provide a method for tagging and searching for content. In some embodiments, a tagging mechanism is provided that allows the creation of tag chains for tagging content. In some embodiments, once the content is tagged, a search tool is provided that allows the search for content, through the search for tag chains.
    Type: Application
    Filed: May 19, 2016
    Publication date: September 15, 2016
    Inventor: Marty MIANJI
  • Publication number: 20160267128
    Abstract: Methods and systems are provided for providing alternative query suggestions. For example, a spoken natural language expression may be received and converted to a textual query by a speech recognition component. The spoken natural language expression may include one or more words, terms, and/or phrases. A phonetically confusable segment of the textual query may be identified by a classifier component. The classifier component may determine at least one alternative query based on identifying at least the phonetically confusable segment of the textual query. The classifier may further determine whether to suggest the at least one alternative query based on whether the at least one alternative query is sensical and/or useful. When it is determined to suggest the at least one alternative query, the at least one alternative query may be provided to and displayed on a user interface display.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Applicant: Microsoft Technology Licensing , LLC
    Inventors: Benoit Dumoulin, Ali Ahmadi, Sarangarajan Parthasarathy, Nick Craswell, Umut Ozertem, Milad Shokouhi, Karthik Raghunathan, Rosie Jones
  • Publication number: 20160267129
    Abstract: In one embodiment, a method receives a query for analyzing data in a database. The query includes a first level calculation that is performed before a second level calculation. When an operator associated with the first level calculation is present in the query, the method performs: calculating the first level calculation by removing group by information for a reference characteristic for the first level calculation to determine a first level calculation result and calculating the second level calculation using the first level calculation result using the group by information for the reference characteristic to determine a second level calculation result, wherein the group by in the second level calculation combines groups of rows in a database table of the database that have the same content in their specified columns.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventors: Sebastian Schroetel, Stefan Dipper, Michael Wilking, Christof Mueller
  • Publication number: 20160267130
    Abstract: A method, system and computer readable medium for information handling within an operating system, including providing a record retrieval program; providing an input device within a window or screen of the operating system and configured to enter an execute command which initiates a record retrieval from local and remote information sources using the record retrieval program; using the record retrieval program to enter first information into search fields provided in the record retrieval program; entering the execute command using the input device after the step of entering the first information; searching, using the record retrieval program, the local and remote information sources for second information associated with the first information; and displaying the second information in the record retrieval program, when one of the local and remote information sources includes second information associated with the first information.
    Type: Application
    Filed: July 21, 2014
    Publication date: September 15, 2016
    Inventor: Atle Hedloy
  • Publication number: 20160267131
    Abstract: A duplicate word acquisition unit acquires, as a duplicate word, when an item is selected by a user from a list of items to be selected by the user, a word contained in both text information associated with the item selected by the user and text information associated with another item having a predetermined relationship with the item selected by the user. A search condition setting unit sets a search condition for searching for an item similar to the item selected by the user based on the duplicate word. A search execution unit executes a search based on the search condition.
    Type: Application
    Filed: October 25, 2013
    Publication date: September 15, 2016
    Inventor: Soh MASUKO
  • Publication number: 20160267132
    Abstract: A system includes a distributed file system to control storage of data across storage nodes and a database query engine to receive a database query for access of data, the database query engine to process the database query using an index, and using a buffer pool to cache data retrieved in response to the database query and to store updated data. An abstraction layer is provided between the database query engine and the distributed file system, the abstraction layer to read and write data of the distributed file system in response to the database query.
    Type: Application
    Filed: December 17, 2013
    Publication date: September 15, 2016
    Inventors: Maria G. Castellanos, Qiming Chen, Meichun Hsu
  • Publication number: 20160267133
    Abstract: As disclosed herein a method, executed by a computer, for enabling a SPARQL explain tool that provides query execution statistics via an explain plan includes initiating a database query comprising a SPARQL query pattern, optimizing the database query according to query semantics and database metadata to produce an optimized query, and generating an explain plan for the optimized query. The explain plan may include a sequence of operations and an execution time, an input, and an output for each operation of the sequence of operations. A computer system, and a computer program product corresponding to the method are also disclosed herein.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventors: Mario D. Briggs, Priya R. Sahoo
  • Publication number: 20160267134
    Abstract: As disclosed herein a method, executed by a computer, for enabling a SPARQL explain tool that provides query execution statistics via an explain plan includes initiating a database query comprising a SPARQL query pattern, optimizing the database query according to query semantics and database metadata to produce an optimized query, and generating an explain plan for the optimized query. The explain plan may include a sequence of operations and an execution time, an input, and an output for each operation of the sequence of operations. A computer system, and a computer program product corresponding to the method are also disclosed herein.
    Type: Application
    Filed: March 17, 2016
    Publication date: September 15, 2016
    Inventors: Mario D. Briggs, Priya R. Sahoo
  • Publication number: 20160267135
    Abstract: Techniques for detecting data skew while performing a distributed join operation on tables in a cluster of nodes managed by database management system (cDBMS), is disclosed. In an embodiment, heavy hitter values in a join column of a table are determined during the runtime of a distributed join operation of the table with another table. The cDBMS keeps in a datastore a count for each unique value read from the join column of the table. The datastore may be a hash table with the unique values serving as keys and may additionally include a heap or a sorted array for an efficient count based traversal. When a count for a particular value in the datastore exceeds a threshold, then the particular value is identified as a heavy hitter value.
    Type: Application
    Filed: September 30, 2015
    Publication date: September 15, 2016
    Inventors: SAM IDICULA, WOLF ROEDIGER
  • Publication number: 20160267136
    Abstract: A usage model and the underlying technology used to provide sequence analysis as part of a relational database system. Included components include the semantic and syntactic integration of the sequence analysis with an existing query language, the storage methods for the sequence data, and the design of a multipart execution scheme that runs the sequence analysis as part of a potentially larger database join, especially using parallel execution techniques.
    Type: Application
    Filed: May 19, 2016
    Publication date: September 15, 2016
    Inventors: Sanjay G. Dixit, Venkannababu Tammisetti, Barry M. Zane
  • Publication number: 20160267137
    Abstract: The disclosed herein relates to a database endpoint device, a database, and a gateway. The database is external to and communicatively coupled to the database endpoint device. The database includes a memory storing data. The gateway is external to and communicatively coupled to the database endpoint device. The gateway includes a controller. A data service is provided to at least one program. The data is provided via the data service as requested by the at least one program.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventor: Arthur G. Ryman
  • Publication number: 20160267138
    Abstract: A method by a count database node monitors content of subscriber accounts processed by an online charging system in a communication network for user equipment nodes. The method includes receiving by the count database node a plurality of data records. Each data record contains a subscriber identifier and an attribute to be provisioned for the subscriber. For each of the data records, the data record is sorted for storage in database structures maintained by the count database node based on the attribute of the data record. The method further includes determining a count value based on a number of the data records stored in the database structures maintained by the count database node containing an attribute defined by a query received by the count database node, and providing the count value from the count database node to another node.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventor: Kiran JADHAV
  • Publication number: 20160267139
    Abstract: A knowledge-based service system, a knowledge-based service server, a method for providing a knowledge-based service, and a non-transitory computer-readable recording medium thereof, are provided. The knowledge-based service system includes a display apparatus configured to receive a query from a user, and a knowledge-based service server configured to receive the query from the display apparatus, determine whether a word that is included in the received query is at least one among an entity and an attribute, and transmit, to the display apparatus, an answer to the query based on a result of the determination.
    Type: Application
    Filed: March 9, 2016
    Publication date: September 15, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyung-duk KIM, Hyung-jong NOH, Eun-sang BAK, Geun-bae LEE, Sang-do HAN
  • Publication number: 20160267140
    Abstract: An apparatus configured to calculate the amount of carbon generated during the life span of a structure by displaying a graphical user interface which is configured to gather structural information pertaining of the structure, receiving structural information pertaining to the size, types of material used in the structure and structural aspects of the structure, generating an estimated amount of carbon generated from the use of each type of material to construct the structure and the labor used to construct the structure based on the structural information, the types, and amounts of material and labor required to repair the structure after a destructive event occurs based on a calculated probability and magnitude of a destructive event occurring, generating and output an estimated amount of carbon emitted as a result of the materials used and the labor required to repair the structure after the destructive event occurs.
    Type: Application
    Filed: May 24, 2016
    Publication date: September 15, 2016
    Inventors: Mark Sarkisian, Geoffrey Brunn, Mohsen Nasr, Lindsay Hu
  • Publication number: 20160267141
    Abstract: A node type of a plurality of distributed nodes to which a table to be added to a distributed database should be assigned can be identified by applying a set of placement rules defined for the table. The set of placement rules can also be applied to determine whether the table should be partitioned into more than one partition. A table group name associated with the table can be obtained and used in conjunction with the node type and determination of whether to partition the table to store the table in the distributed database on at least one node of the plurality of nodes as one or more partitions.
    Type: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Inventors: Hans-Joerg Leu, Christian Bensberg, Johannes Beigel, Jochen Becker, Carsten Mueller
  • Publication number: 20160267142
    Abstract: An apparatus comprises pattern matching circuitry for detecting instances of at least one predetermined pattern of symbols within a subject stream of symbols. Encoding circuitry is provided for generating an encoded stream of symbols from an input stream of symbols, where the encoding circuitry maps a number of consecutive repetitions of a same pattern of one or more symbols detected within the input stream to a single instance of a symbol of the encoded stream and a corresponding repetition indicator indicative of the number of consecutive repetitions. Control circuitry controls the pattern matching circuitry to process the encoded stream of symbols generated by the encoding circuitry as the subject stream.
    Type: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Inventors: Michael CAFARELLA, Vaibhav GOGTE, Thomas WENISCH
  • Publication number: 20160267143
    Abstract: A stream computing application may permit one or more jobs to connect to a data stream of a different job. As more jobs connect to the data stream, the likelihood that two or more operators are performing redundant operations on a data stream may increase. A stream manager may monitor an operator graph to identify two operators performing a redundant operation. If the stream manager determines that there are redundant operators in the operator graph, the stream manager may modify the operator graph to remove the redundant operators.
    Type: Application
    Filed: June 11, 2015
    Publication date: September 15, 2016
    Inventors: Eric L. Barsness, Michael J. Branson, John M. Santosuosso
  • Publication number: 20160267144
    Abstract: Embodiments of an information management system and related methods are disclosed. In some embodiments, the system joins social media data received from social media sources and router data received from network routers based on information identifying social media users, and organizes the joined data by device-specific information. The system can enhance the social media data, including those social media contents having no geotags, using location information associated with network routers or geotags associated with some of the social media contents. The system can also analyze the combined, organized data to glean insight into a user's social activities, along a timeline, across a set of locations, with respect to a group of other users, and so on.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventor: Karthik Mavaneethan Manimaran
  • Publication number: 20160267145
    Abstract: Annotations can be handled by a computer system that receives a query that specifies parameters for extraction of particular annotations from a set of annotations. Annotations include metadata that describes properties of the associated text fragment. A first entity subset, a second entity subset and a relations subset of annotations are extracted from an annotated text corpus. Contextual information relative to the extracted annotations is also extracted from the corpus. A user interface is generated to display frame elements that include the extracted annotations subsets and the extracted contextual information. In response to selections to the frame elements, the system receives input that specifies modifications to the annotations. Based on the input received, the set of annotations is modified in the annotated text corpus.
    Type: Application
    Filed: May 19, 2016
    Publication date: September 15, 2016
    Inventors: Branimir K. Boguraev, Anthony T. Levas
  • Publication number: 20160267146
    Abstract: In a method for analyzing a data set, one or more processors identifying a data set that includes sequences of data points, identifying a sequence of data points in the identified data set, identifying a window of sequences of data points in the identified data set, wherein the window of sequences of data points is defined based on information including one or more of: a defined number of sequences of data points before and after the identified sequence of data points and a defined reference to a feature of the identified data set, retrieving a set of inflection points in the identified data set that are within the identified window of sequences of data points, and determining: a maximum value, a minimum value, or both a maximum and minimum value, based on the retrieved inflection points that are within the identified window of sequences of data points.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 15, 2016
    Inventor: Mark P. Dennehy
  • Publication number: 20160267147
    Abstract: An interactive tag cloud provides an intuitive interface to large data volumes. Where the data is a large table, an overview afforded by the tag cloud may contain relevant table information ranked by priority and volume, represented in different categories. The tag cloud may be used to filter that big data in an efficient manner. This allows an ordinary (i.e., non-developer) user of the database to quickly assess high level contours of the data volumes, and also to filter that data in order to focus on specific tasks. The interactive tag cloud visualization may indicate data priority according to frequency of incidence of a dimension in database records, or according to other criteria such as importance derived from date information. The tag cloud affords visibility to aggregated big data content and also of filtered data, prior to the user having to immediately drill down in order to access details thereof.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 15, 2016
    Inventors: Patricia Seemann, Mandana Samii, Martine Clemot