Patents Issued in March 31, 2016
  • Publication number: 20160092535
    Abstract: Disclosed are a system, method, and computer program product for a unified system for implementing clones. The unified system includes the appropriate infrastructure to create, maintain, and administer clones and supporting data sources in the computing environment. In addition, a user interface is provided that is capable of visually displaying relationships and lineages of sources and clones in the system. The user interface provides functionality to select any given object, and to trace its parent-child relationships to highlight its related parent and/or child source/clone.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Balasubrahmanyam KUCHIBHOTLA, Bharat PALIWAL, Srivatsan VIJAYARAGHAVAN, Sanjay Chinnappaiah EDIGA, Adeesh FULAY, Sudip DATTA
  • Publication number: 20160092536
    Abstract: A system for accelerating database transaction processing by controlling data replication is provided. The system includes a first control unit configured to manage a first storage device and at least one second control unit configured to manage a second storage device. The first control unit writes first data to the first storage device and sends the first data to the second control unit in response to receiving from a host a first write command including the first data. The first control unit writes second data to the first storage device without sending the second data to the second control unit in response to receiving from the host a second write command. The second control unit writes the first data to the second storage device in response to receiving the first data. The second control unit writes the second data to the second storage device in response to receiving from the host a third write command.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Scott B. Compton, Peter G. Sutton, Harry M. Yudenfriend
  • Publication number: 20160092537
    Abstract: Various exemplary embodiments relate to a method for managing the synchronization of data in a management database on a network node, the method including receiving an update request including one or more requested variables and an update tracking value, wherein each requested variable includes a requested variable identifier; determining a set of updated variables, wherein each updated variable includes an update indicator greater than the update tracking value, an updated variable identifier indicating at least one of the requested variables, and an updated variable value; and sending an update response including for each of the set of updated variables, the updated variable identifier and the updated variable value.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Elvis Vieira, Tibor Fasanga, Kevin Ryan, Sanjeev Singal, Joji Joseph
  • Publication number: 20160092538
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for a high performance data copy utility that is operable to dynamically copy data from a source database to a target database in an object-relational database environment. High performance is realized by defining, prior to copying the data, performance boundaries of the source and target environment, such as the quantity of data (i.e., commit points) and quantity of parallel processes (i.e., parallel threads) applicable to a copy job. Moreover, the copying schema of the present invention allows for data to be copied from one database to another database without the need higher level privileges, such as database administrator (DBA) or data definition language (DDL), which would otherwise require changing the structure of the database. In this regard, embodiments of the present invention rely solely on lower-level data manipulation language (DML) privileges configured for inserting, updating and deleting data structures.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Sandeep Verma, Madhavan Ramamoorthy, Randolph J. Lahm, Sunil Mathur
  • Publication number: 20160092539
    Abstract: A system for accelerating database transaction processing by controlling data replication includes a first control unit configured to manage a first storage device and at least one second control unit configured to manage a second storage device. The first control unit writes first data to the first storage device and sends the first data to the second control unit responsive to receiving from a host a first write command including the first data. The first control unit writes second data to the first storage device without sending the second data to the second control unit responsive to receiving from the host a second write command. The second control unit writes the first data to the second storage device responsive to receiving the first data. The second control unit writes the second data to the second storage device responsive to receiving from the host a third write command.
    Type: Application
    Filed: July 28, 2015
    Publication date: March 31, 2016
    Inventors: Scott B. Compton, Peter G. Sutton, Harry M. Yudenfriend
  • Publication number: 20160092540
    Abstract: A system and method can support federation replication in a distributed computing environment. The system can provide one or more federation replication channels between a plurality of members in a first cluster and a plurality of members in a second cluster. Furthermore, a replication request can be transmitted from a federation coordinator to the plurality of members in the first cluster, wherein each said member in the first cluster owns a set of partitions. Then, the aggregated data for each said partition in the first cluster can be sent to the plurality of members in the second cluster via said one or more federation replication channels. Additionally, using the second cluster, the system can take a persistent snapshot of information on the plurality of members in the first cluster while the first cluster is operational.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: BALLAV BIHANI, Brian Keith Oliver, Chen Liu
  • Publication number: 20160092541
    Abstract: A database management method and system. The method includes dividing, by a database system, a data partition into a physical partition layer and a logical partition layer, wherein the logical partition segment and the physical partition segment are mapped to each other using a mapping relationship; receiving, by the database system, a data operation instruction of a user, and determining a logical partition segment to which a data record that is requested for operation by the data operation instruction belongs; determining, according to the data operation instruction and the mapping relationship, a physical partition segment that is corresponding to the determined logical partition segment and at the physical partition layer to perform an operation on the data record that is requested for operation by the data operation instruction.
    Type: Application
    Filed: December 2, 2015
    Publication date: March 31, 2016
    Inventors: Huijun Liu, Zhongqing Xu, Junnan Gao
  • Publication number: 20160092542
    Abstract: A system and method is described for database split generation in a massively parallel or other distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventor: ASHOK SHIVARUDRAIAH
  • Publication number: 20160092543
    Abstract: A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventor: ASHOK SHIVARUDRAIAH
  • Publication number: 20160092544
    Abstract: A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventors: ASHOK SHIVARUDRAIAH, GARRET SWART
  • Publication number: 20160092545
    Abstract: A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventors: ASHOK SHIVARUDRAIAH, GARRET SWART, CETIN OZBUTUN
  • Publication number: 20160092546
    Abstract: A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventor: ASHOK SHIVARUDRAIAH
  • Publication number: 20160092547
    Abstract: A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventors: ASHOK SHIVARUDRAIAH, GARRET SWART, KUASSI MENSAH
  • Publication number: 20160092548
    Abstract: A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventors: ASHOK SHIVARUDRAIAH, GARRET SWART, JEAN DE LAVARENE
  • Publication number: 20160092549
    Abstract: An approach is provided for identifying entity relationships based on word classifications extracted from business documents stored in a plurality of corpora. In the approach, performed by an information handling system, a plurality of cluster classifications are identified for the business documents so that entity information from the business documents can be classified or assigned to the cluster classifications, such as by performing natural language processing (NLP) analysis of the business documents. The approach applies semantic analysis to identify and score entity relationships between the entity information classified in the cluster classifications, and based on the scored entity relationships, cluster relationships between the cluster classifications are identified.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Donna K. Byron, Swaminathan Chandrasekaran, Lakshminarayanan Krishnamurthy
  • Publication number: 20160092550
    Abstract: A first named entity, in a first query, may be identified. A first type, of the first named entity, may be determined and a first prefix and a first postfix, associated with the first named entity in the first query, may be identified. The first prefix and the first postfix may be assigned to a first group. The first group may designate one or more prefixes and one or more postfixes as being associated with the first type. A second named entity, associated with the first prefix and the first postfix in the first group, may be identified in a second query. Responsive to the second named entity being associated with the first type, a first search intent case comprising the first prefix, the first postfix, and the first type may be added to a database.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Reiner Kraft, Uri Schonfeld
  • Publication number: 20160092551
    Abstract: Disclosed is a system, method, and computer program product for performing semantic analysis and creating topics with regards to social data. A user interface is provided that allows the user to view and interact with to view and control the process/mechanism or creating topics. The user interface allows the user to create one or more text-based filters and metadata filters based on which social data for each topic is filtered.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Glenn TANG, Mehrshad SETAYESH, Timothy P. MCCANDLESS
  • Publication number: 20160092552
    Abstract: Disclosed is a system, method, and computer program product for analyzing sets of data in an efficient manner, such that analytics can be effectively performed over that data. Classification operations can be performed to generate groups of similar log records. This permits classification of the log records in a cohesive and informative manner.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Konstantinos MORFONIOS, Mirza Mohsin BEG, Jae Young YOON
  • Publication number: 20160092553
    Abstract: Methods and apparatuses of generating and using a structured label are disclosed. The method of generating the structured label includes creating a structured labeling system; configuring at least one rule for each label in the structured labeling system, the rule used select one or more network objects from a plurality of network objects; and labeling the plurality of network objects according to the configured rule, wherein at least a portion of the plurality of network objects related to a topical search belong to different categories. The present disclosure provides a structured label for implementing navigation on a topical search in a search page.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 31, 2016
    Inventor: Wei Liu
  • Publication number: 20160092554
    Abstract: Systems and methods for visualizing relational data as RDF graphs in order to explore connections between data in the relational schema. The relational data is first converted into an initial RDF graph. Referential constraints between tables in the relational data, including unasserted referential constraints and pseudo-referential constraints, are automatically detected and used to augment the RDF graph. In addition, datatype properties in the RDF graph may be folded into annotation objects for better visualization. The resulting graph may be an edge-node graph, with edges corresponding to referential constraints between nodes corresponding to relational table rows.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jagannathan SRINIVASAN, Souripriya DAS, Matthew Steven PERRY, Juan Francisco GARCIA NAVARRO, Victor Antonio LOPEZ VILLAMAR
  • Publication number: 20160092555
    Abstract: According to an embodiment of the present disclosures, systems, methods, and non-transitory computer-readable mediums having program instructions thereon, provide for process of segregating data from database tables into different layers depending on the frequency of access to the data—so that each layer of the data can be stored in an appropriate storage mechanism. For example, infrequently-accessed data can be stored in a hard disk drive (HDD) and frequently-accessed can be stored in random-access memory (RAM). Further, the data can also be stored in a sold-state drive (SSD) or other memory-storing devices. In an embodiment, grading attributes are used to layer the data and, accordingly, segregate the data into appropriate storage mechanisms.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Sumanth Hegde, Dharshan A
  • Publication number: 20160092556
    Abstract: Methods and systems which can be used to create data for one or more nodes of a tree data structure by searching through another data structure containing, for example, metadata that describes digital assets such as apps (applications) available through an app store.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Edwin R. Cooper, Nicholas A. Tucey, Peter Leong
  • Publication number: 20160092557
    Abstract: The present disclosure relates to performing similarity metric analysis and data enrichment using knowledge sources. A data enrichment service can compare an input data set to reference data sets stored in a knowledge source to identify similarly related data. A similarity metric can be calculated corresponding to the semantic similarity of two or more datasets. The similarity metric can be used to identify datasets based on their metadata attributes and data values enabling easier indexing and high performance retrieval of data values. A input data set can labeled with a category based on the data set having the best match with the input data set. The similarity of an input data set with a data set provided by a knowledge source can be used to query a knowledge source to obtain additional information about the data set. The additional information can be used to provide recommendations to the user.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventors: Alexander Sasha Stojanovic, Mark Kreider, Michael Malak, Glenn Allen Murray
  • Publication number: 20160092558
    Abstract: Various embodiments describe multi-site cluster-based data intake and query systems, including cloud-based data intake and query systems. Using a hybrid search system that includes cloud-based data intake and query systems working in concert with so-called “on-premises” data intake and query systems can promote the scalability of search functionality. In addition, the hybrid search system can enable data isolation in a manner in which sensitive data is maintained “on premises” and information or data that is not sensitive can be moved to the cloud-based system. Further, the cloud-based system can enable efficient leveraging of data that may already exist in the cloud.
    Type: Application
    Filed: October 28, 2014
    Publication date: March 31, 2016
    Inventors: Ledio Ago, Declan Gerard Shanaghy
  • Publication number: 20160092559
    Abstract: A content server system provides a user of a client device with a playlist of content, such as streamed audio. The provided playlist is customized for the particular country of the user, even if the content server system has only recently begun to provide content to that country. To customize the playlist for a country lacking a sufficient amount of country-specific statistical data, the content server system generates a number of non-country-specific channels, each channel recommending content according to its own criteria. The content server system generates a non-content specific playlist by combining the channels. The content server system also generates, using the statistics for the country of the user, a country-specific channel that is specific to that country. The content server system generates a country-specific playlist by combining the non-country-specific playlist with the country-specific channel, e.g., according to the amount of country-specific statistics that are available.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Kyle George Lind, Eric Kenson Bieschke, Gordon Parker Rios
  • Publication number: 20160092560
    Abstract: Embodiments are described herein that provide searches, including a multi-dimensional search, a cross-source search, or both in a media playback system. The search can be initiated by way of a selection of a location on user interface of a controller. The location corresponds to one or more metadata that is used in the search. Results are sorted and displayed. In some embodiments, metadata is used to filter and/or sort the results.
    Type: Application
    Filed: December 2, 2015
    Publication date: March 31, 2016
    Inventor: Paul Andrew Bates
  • Publication number: 20160092561
    Abstract: Systems and processes for improved video editing, summarization and navigation based on generation and analysis of metadata are described. The metadata may be content-based (e.g., differences between neighboring frames, exposure data, key frame identification data, motion data, or face detection data) or non-content-based (e.g., exposure, focus, location, time) and used to prioritize and/or classify portions of video. The metadata may be generated at the time of image capture or during post-processing. Prioritization information, such as a score for various portions of the image data may be based on the metadata and/or image data. Classification information such as the type or quality of a scene may be determined based on the metadata and/or image data. The classification and prioritization information may be metadata and may be used to automatically remove undesirable portions of the video, generate suggestions during editing or automatically generate summary video.
    Type: Application
    Filed: December 3, 2014
    Publication date: March 31, 2016
    Applicant: Apple Inc.
    Inventors: Shujie Liu, Ke Zhang, Xiaosong Zhou, Hsi-Jung Wu, Chris Y. Chung, James O. Normile, Douglas S. Price, Albert E. Keinath
  • Publication number: 20160092562
    Abstract: An apparatus for automatically providing information related to actively acquired key information is disclosed. The apparatus 201 comprises an input device 205 to actively acquire key information, an output device 209 to provide the related information, a processor, and a memory. The processor is configured to access an information source 221 to search for related information based on the key information, and to receive the found related information. The information source may be stored in the memory, or remotely, or partly in the memory and partly remotely. The processor may be in the same physical device as the input device and the output device, or the processor may be in a separate physical device from the input and output devices.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 31, 2016
    Inventor: Marty McGinley
  • Publication number: 20160092563
    Abstract: A system and/or technique for graphical interface presentation comprises receiving a search string and presenting a search result series to a user on a client device. Search results of the search result series are presented in the form of cards, where a first card comprises information associated with a first search result of the search result series and a second card comprises information associated with a second search result of the search result series. A user may navigate through the cards to view various search results.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Jie Luo, Yi Chang, Scott Gaffney
  • Publication number: 20160092564
    Abstract: A system and method for searching databases is disclosed herein. A database system may comprise a first database cluster H and a second database cluster L. After receiving a search request from a requester, the search request is executed in the first database cluster H to retrieve a first set of results. If the first set of results is greater than a minimum number of results, then the first set of results are presented to the requester. Otherwise, the second database cluster L is searched to retrieve a second set of results. Then the first set of results and the second set of results are presented to the requester. The first database cluster H is stored on a first database server; and the second database cluster L is stored on a second database server apart from the first database server. Other embodiments are also disclosed herein.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Publication number: 20160092565
    Abstract: A unified search leverages exposed search functions of one or more applications to supplement search results of a global search function. When a user initiates a global search, a local data store is searched to generate a first set of search results. The global search function calls exposed search functions associated with one or more applications, which provide additional search results.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Sean Mckenna, Akhilesh Kaza, Andrew J. Clinick, Sami Khoury
  • Publication number: 20160092566
    Abstract: A processor determines whether a DOM includes a repetitive pattern of a combination, formed by a tag of a leaf node and a tag of a parent node of the leaf node. Determining the repetitive pattern of the combination, the processor identifies a first inner cluster is identified by collapsing multiple instances of the repetitive pattern into a single instance. The processor generates a LSH signature for the single instance of the repetitive pattern. The processor determines an outer cluster, based on grouping one or more inner clusters, as part of a section rooted at a source node of the DOM, in which the source node is a parent node of the one or more inner clusters. Determining that a pair of outer clusters are near repetitive, the processor limits web content exploration to one of the pair of outer clusters.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Mohammadreza Barouni Ebrahimi, Obidul Islam, Iosif V. Onut
  • Publication number: 20160092567
    Abstract: Provided are techniques for social media bot to Representational State Transfer (REST) proxy for data systems. An adapter for a social media application and message to Representational State Transfer (REST) mappings are provided. A social media bot is created to represent a data system component. The social media bot and the adapter are used to enable the data system component to interact with the social media application by using the message to REST mappings to map social media messages for the social media application and REST calls that are used to access the data system component.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Jeff J. Li, Ivan M. Milman, Wendi L. Nusbickel
  • Publication number: 20160092568
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include defining multiple group names, and identifying multiple system objects in a computer system such as a storage system. Examples of system objects include physical objects such as storage devices, network objects such as IP addresses, and logical objects such as logical volumes. Each of the system devices is tagged with a given group name, and upon receiving a query including a condition and an operation, one or more of the system devices matching the condition are identified, and the operation is performed on the one or more identified system objects. In some embodiments, the operation may include retrieving a parameter associated with the one or more identified system objects, and presenting a result of the query. In alternative embodiments, the operation may include updating a parameter associated with the one or more identified system objects.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zah BARZIK, Lior CHEN, Dan COHEN, Amit MARGALIT
  • Publication number: 20160092569
    Abstract: In an approach to contextual search of electronic records, one or more computer processors receive a first search request from a user. The one or more computer processors send a plurality of first search results associated with the first search request to the user. The one or more computer processors receive one or more selected policies from the user, based, at least in part, on the plurality of search results. Responsive to receiving the one or more selected policies, the one or more computer processors apply the one or more selected policies to the plurality of first search results. The one or more computer processors generate a second search request based, at least in part, on the one or more applied selected policies. The one or more computer processors send a plurality of second search results associated with the second search request to the user.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Devaprasad K. Nadgir, Ramkumar Ramalingam
  • Publication number: 20160092570
    Abstract: Various embodiments describe multi-site cluster-based data intake and query systems, including cloud-based data intake and query systems. Using a hybrid search system that includes cloud-based data intake and query systems working in concert with so-called “on-premises” data intake and query systems can promote the scalability of search functionality. In addition, the hybrid search system can enable data isolation in a manner in which sensitive data is maintained “on premises” and information or data that is not sensitive can be moved to the cloud-based system. Further, the cloud-based system can enable efficient leveraging of data that may already exist in the cloud.
    Type: Application
    Filed: October 28, 2014
    Publication date: March 31, 2016
    Inventors: Ledio Ago, Declan Gerard Shanaghy
  • Publication number: 20160092571
    Abstract: Systems, methods and a machine-readable media are described herein for a relevance booster module to calculate a relevance, with respect to at least one characteristic of a query, of each piece of content in a set of collected content and a set of premium content. The relevance booster module increases a calculated relevance of at least one piece of content in the set of premium content. The relevance booster module generates a list in which each piece of content in the set of collected content and the set of premium content is ranked according to a respective calculated relevance.
    Type: Application
    Filed: December 23, 2014
    Publication date: March 31, 2016
    Inventors: Kumaresh Pattabiraman, Sachit Kamat, Eduardo Vivas
  • Publication number: 20160092572
    Abstract: A computer-implemented method of executing a user query includes presenting a user interface to allow a user to enter a query, receiving a user-entered textual request through the interface, launching a search service to rewrite the textual request into a search query, sending the search query to a presentation server, receiving an answer to the query, and returning the answer to the user as a graphical representation. A computer-implemented method includes receiving a crawl request from a user, launching a crawl manager to monitor the crawl request and track statistics related to the crawl, starting a crawl task based upon the crawl request, indexing a business intelligence presentation server to create a data index, and storing the data index.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 31, 2016
    Inventors: ANANTH VENKATA, JACQUES VIGEANT, SATISH GOPALAKRISHNA
  • Publication number: 20160092573
    Abstract: An optimization engine allows website publishers and other network document publishers to view and navigate statistics and scoring methodologies of a search engine. Publishers may thus gain a better understanding of how their website or network document is scored and how to optimize those documents to increase a search engine score. The user is thus able to navigate the network from the perspective of a search engine, viewing webpages, websites, and links in the same way a search engine would analyze them. Upon making changes to a website or network document, publishers may further request on-demand re-crawling of their website or network document to view changes in the score. Alerts may also be activated by a user to notify the user when certain conditions are met.
    Type: Application
    Filed: December 9, 2015
    Publication date: March 31, 2016
    Inventors: Scott A. Stouffer, Maura D. Stouffer
  • Publication number: 20160092574
    Abstract: Methods and apparatuses for updating and searching a graphic code are disclosed. The apparatus receives a graphic query request carrying a graphic code to be searched. If no product information corresponding to the graphic code is found in the graphic code database, the apparatus searches for a recommended keyword corresponding to the graphic code; if a recommended keyword is found, the apparatus returns the recommended keyword, and if not found, returns a search box. The apparatus then receives a search request carrying a search keyword, and, if the search keyword is determined to be inconsistent with the recommended keyword corresponding to the graphic code, makes the search keyword a new recommended keyword of the graphic code, and adds the new recommended keyword to the graphic code database.
    Type: Application
    Filed: December 9, 2015
    Publication date: March 31, 2016
    Inventor: Chen Zhu
  • Publication number: 20160092575
    Abstract: Methods, systems, and computer program products for implementing a stability measurement are provided. A computer-implemented method for measuring stability may include creating a destabilized data source for a data source, wherein errors are injected into the destabilized data source; sending test queries to the destabilized data source and the data source; and comparing results of the test queries in order to calculate a stability measurement.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 31, 2016
    Inventors: Filip Nguyen, Filip Elias
  • Publication number: 20160092576
    Abstract: Many content systems (e.g., social networks) present to a user a set of content items posted by other individuals. The user may selectively view content items that reinforce and are consistent with the user's perspective, creating an “echo chamber” effect. Conversely, content systems that selectively expose users to content items exhibiting contrary perspectives, and from individuals with no connection with the user, may alienate the user. Presented herein are techniques for recommending content items that present a different perspective from that of the user, and from individuals who share a similar profile to the user (e.g., alternative opinions from other individuals within the user's social circle or community). Optionally, opinions may be selected that do not directly oppose the user's perspective, but that are orthogonal with it. Such selective recommendations may persuade the user to consider contrary viewpoints that may alter the user's perspective while reducing user alienation.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Daniele Quercia, Mounia Lalmas, Eduardo Graells
  • Publication number: 20160092577
    Abstract: A system and method for integrating business logic into a database system is disclosed herein. A database system may comprise a first database cluster H and a second database cluster L. After records are separated into the first database cluster H and the second database cluster L, the total number of records in the second database cluster L is compared to a target number of records. If there are too many records in the second database cluster L, a randomly generated number is used to randomly move records from second database cluster L into first database cluster H. In a situation where the first database cluster H is faster and accessed more often, such a method results in more products being placed in the faster database cluster and become more likely to become purchased. Other embodiments are also disclosed herein.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Applicant: WAL-MART STORES, INC.
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Publication number: 20160092578
    Abstract: To generate agendas for meetings, an agenda planning system is provided. The agenda planning system can generate suggested agenda items for scheduled meetings based on various available data, such as emails sent on the topic, previous meetings materials, subject and participants in the meeting appointment. The agenda planning system can determine the topic of the meeting based on the meeting request or calendar invitation. With the topic or subject of the meeting, the agenda planning system can then mine various resources in order to determine possible agenda items. The agenda planning system can propose potential agenda items based on agenda items in previous meetings, and perform searches through emails sent between the meeting invitees and/or participants. The email search terms can be based on the meeting topic or subject determined by the agenda planning system.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventor: Nir Ganani
  • Publication number: 20160092579
    Abstract: A computer system crawls a plurality of web pages; parses the crawled information into state events and determines causality between any two of the state events; and stores the state events and the causality in a database. The system receives a first request from a user to determine a path to a target state. The system obtains a current state of the user. The system determines one or more paths from the current state of the user to the target state based on the current state of the user and the state events and the causality, including identifying one or more recommended state events, each recommended state event having a causality value for the target state that satisfies first preselected causality criteria; and provides at least one path from the current state of the user to the target state.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Shin Hwan Han, Sanghyun Park, Jun Soo Yun
  • Publication number: 20160092580
    Abstract: The invention generally involves a system and method for providing contact information. A system in accordance with the invention may include a database for storing contact information associated with customers. Customers may be assigned unique keywords linked to their accounts, and users of the system may request the customer's contact information by providing the service provider with the customer's unique keyword via requests from a client device. The request includes identifying information, for example metadata associated with both the user and the client device used to send the request. Using this identifying information, the service provider generates a contact record based on the contact information, which may be seamlessly implemented with the contact record repository utilized by the requesting mobile device. Furthermore, the service provider retrieves, from the identifying information, contact information associated with the user of the client device and provides it to the customer.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventor: Seyed Mehrdad Komeili
  • Publication number: 20160092581
    Abstract: One or more techniques and/or systems for sending push notifications of content items to client devices are provided herein. For example, an input received from a user can be expanded to obtain an expanded user interest. Content items from a content source can be filtered based upon the expanded user interest to obtain a set of filtered content items. A push notification can be constructed to comprise one or more of the filtered content items from the set of filtered content items. The push notification can be sent to a client device of the user for display as a device alert notification. In an example, the filtered content items, within the push notification, may be ranked based upon a ranking metric.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Preetam Joshi, Suju Rajan, Amit Phadke, Vishesh Joshi, Victor Laguna, Christopher Chi Kai Lam
  • Publication number: 20160092582
    Abstract: A system and method for retrieving image and metadata from multiple sources, receive queries from an interface; parses received queries to determine errors and ambiguities; standardizes parsed queries into desired system usable formats including query limitations; stores standardized queries; processes stored queries to collect queried image and metadata information within query limitations until each query is complete; and processes completed queries for delivery.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Applicant: RAYTHEON COMPANY
    Inventor: James E. Taber
  • Publication number: 20160092583
    Abstract: A computing device includes browser plugin that is operable to detect when a user selects a content item on a web resource, the web resource (e.g., web page) having been accessed by a browser application. The computing device implements and/or accesses resource to determine a title of a work from the content item. The computing device further performs operations to associate the title with an account maintained at a network service from which a digital form of the work can be obtained, and the account is linked to the computing device.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventor: Sneha Patel
  • Publication number: 20160092584
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a query containing two or more hops in a graph of online professional network data and one or more predicates containing one or more attributes of the online professional network data. The graph includes nodes representing members and companies, and a set of edges representing relationships between pairs of nodes. The query also includes two or more input nodes, including a first input member and/or an input company, that are used to form a path containing the two or more hops, along with an output that matches the one or more predicates and includes one or more output members. Next, the system executes the query to obtain a subset of the online professional network data matching the query. Finally, the system provides the subset of the online professional network data in response to the query.
    Type: Application
    Filed: October 27, 2014
    Publication date: March 31, 2016
    Inventor: Abhishek Nigam