Query Templates Patents (Class 707/779)
-
Publication number: 20150088932Abstract: A device, system, and method for enhanced memorization of a document. A document may be initially uploaded into a computer system and the textual information of the document may be converted into a test template for memorization and/or testing. Portions of the test template may be converted into various test items, and the test items, in combination with the contents of the scanned document, may be displayed by the computer system for a user to answer in order to enhance his or her memorization of the document. The test questions may comprise: fill-in-the-blank questions, multiple choice questions, true or false questions, Scrabble®-like questions, and/or a combination thereof.Type: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Inventor: Jimmy M. Sauz
-
Publication number: 20150088933Abstract: A method of applying a policy to a text comprises searching the text for data having a predefined form; and searching a dataset for additional data associated with any data having the predefined form found in the text. A supplementary search query is generated using said additional data; and the text is searched using the supplementary search query. The policy is then applied based on a result of the search using the supplementary search query.Type: ApplicationFiled: September 22, 2014Publication date: March 26, 2015Inventors: Kevin Charles SCHOFIELD, Alexander Charles SHARP
-
Patent number: 8983994Abstract: Embodiments include generating data models that may give semantic meaning for unstructured or structured data that may include data generated and/or received by search engines, including a time series engine. A method includes generating a data model for data stored in a repository. Generating the data model includes generating an initial query string, executing the initial query string on the data, generating an initial result set based on the initial query string being executed on the data, determining one or more candidate fields from one or results of the initial result set, generating a candidate data model based on the one or more candidate fields, iteratively modifying the candidate data model until the candidate data model models the data, and using the candidate data model as the data model.Type: GrantFiled: October 30, 2013Date of Patent: March 17, 2015Assignee: Splunk Inc.Inventors: Alice Emily Neels, Archana Sulochana Ganapathi, Marc Vincent Robichaud, Stephen Phillip Sorkin, Steve Yu Zhang
-
Publication number: 20150066986Abstract: Computer implemented methods for executing a database query in a database using an electronic computing device are presented, the method including: causing the electronic computing device to provide at least one data structure including at least one object having at least two properties of different data types; identifying a property of the at least one data structure that includes the smallest unique values in terms of type of data stored in that particular property; executing the database query, including any limiting parameters, configured to retrieve only data from the property including the smallest unique values that are retrievable for a record; retrieving a predefined number of results of the executed database query; and for each set of predefined number of retrieved results, executing a new database access thread that is configured to retrieve data that are present in the records identified with the smallest unique values.Type: ApplicationFiled: August 27, 2014Publication date: March 5, 2015Inventor: Krystian PIECKO
-
Publication number: 20150066985Abstract: Various embodiments of systems and methods for retrieving information from social media sites based upon an event in an enterprise are described herein. In one aspect, the method includes receiving an event trigger indicating an occurrence of an event. The event trigger is received when an event condition comprising one or more business parameters and their corresponding value is met. Based upon the received event trigger, the one or more parameters and their corresponding value are retrieved. A watchpoint for the event is generated based upon the retrieved parameters and their values. The information on the watchpoint is retrieved from one or more social media sites. The retrieved information is displayed on one or more computing devices. In one embodiment, the retrieved information is arranged in a predefined format and then displayed on the one or more computing devices.Type: ApplicationFiled: August 27, 2013Publication date: March 5, 2015Inventors: ANTONY RAJA T, Samual Krish R
-
Patent number: 8965922Abstract: An intelligent content assistance system generates context-sensitive content recommendation during business processes. Information needs of a user in context are dynamically monitored and detected. Content-recommendation templates are retrieved to match the detected information needs, and instantiated using information from user input, context, interaction history, system-learned query and content models, and external sources. Context, interaction history, and system-learned models are dynamically updated for learning and adaptation. The system and methods are applicable to multiple domains and applications.Type: GrantFiled: October 30, 2007Date of Patent: February 24, 2015Assignee: International Business Machines CorporationInventors: Eser Kandogan, Jie Lu, Michelle Xue Zhou
-
Patent number: 8954469Abstract: Methods, systems, and techniques for creating, managing, and using query templates to facilitate the execution of relationship queries are provided. Example embodiments provide a Query Template System “QTS”, which enables users, a system, program code, or other people or code to define search tips (i.e., predefined searches) through the generation of query templates that can be used by other users or code, to perform relationship searches using IQL. In one embodiment, the QTS includes a QT editor, a QT dispatcher, a QT creation and index management system, and one or more QT data repositories and indexes. These components cooperate to create and maintain query templates and to search for and retrieve matching query templates.Type: GrantFiled: March 14, 2008Date of Patent: February 10, 2015Assignee: VCVCIII LLCInventors: Navdeep S. Dhillon, Jonathan D. Reichhold, Carsten Tusk
-
Patent number: 8954455Abstract: A user saves a structured query defining connections between two or more objects maintained by a social networking system. The social networking system finds objects matching the structured query, either by periodically performing searches for new objects or by analyzing objects as they are added or modified. The user creating the saved query can subsequently view the matching objects.Type: GrantFiled: December 28, 2012Date of Patent: February 10, 2015Assignee: Facebook, Inc.Inventors: Ken Deeter, Thomas Stocky, Robyn David Morris
-
Publication number: 20150039652Abstract: A method for quantifying performance of a group includes generating historical group factor performance data for a plurality of predefined factors in accordance with historical performance data and historical group factor exposure data for the plurality of predefined factors; generating historical group static factor performance data for the plurality of predefined factors in accordance with the historical performance data for the plurality of predefined factors and one or more representative values of the historical group factor exposure data for the plurality of predefined factors; generating historical group dynamic factor performance data for the plurality of predefined factors in accordance with the historical group factor performance data for the plurality of predefined factors and the historical group static factor performance data for the plurality of predefined factors; and providing one or more values that represent the historical group dynamic factor performance data.Type: ApplicationFiled: August 1, 2014Publication date: February 5, 2015Applicant: Alpha Beta Analytics, LLCInventor: Grigori Kapoustin
-
Publication number: 20150039651Abstract: A field extraction template simplifies the creation of field extraction rules by providing a user with a set of field names commonly assigned to a certain type of data, as well as guidance on how to extract values for those fields. These field extraction rules, in turn, facilitate access to certain “chunks” of the data, or to information derived from those chunks, through named fields. A field extraction template comprises at least a set of field names and ordering data for the field names. The ordering data indicates index positions that are associated with at least some of the field names. A delimiter is specified for splitting data items into arrays of chunks. The chunk of a data item that belongs to a given field name is the chunk whose position within the item's array of chunks is equivalent to the index position associated with the given field name.Type: ApplicationFiled: April 30, 2014Publication date: February 5, 2015Applicant: Splunk Inc.Inventors: Michael Kinsely, Alex Raitz, John Robert Coates, Shirley Wu
-
Patent number: 8938465Abstract: A method and system for providing access to content on an electronic device is provided. One embodiment includes receiving contextual information and querying a packaged content source for content related to the contextual information. Available content relating to the contextual information from the packaged content source is then indicated for user access.Type: GrantFiled: August 20, 2009Date of Patent: January 20, 2015Assignee: Samsung Electronics Co., Ltd.Inventor: Alan Messer
-
Publication number: 20150019589Abstract: An information retrieval system and method are presented. A template is retrieved from a template repository. The template repository stores a plurality of templates. Each of the plurality of templates includes a concept and a relationship from a knowledge model. The knowledge model defines a plurality of entities and interrelationships between one or more of the plurality of entities. The plurality of entities include concepts and instances. The template is transmitted to a client computer, and a statement is received from the client computer. The statement includes an instantiation of the template. A knowledge base is queried using the statement to generate a result listing identifying an item in the knowledge base. The knowledge base identifies a plurality of items. Each of the plurality of items is associated with at least one annotation identifying at one of the entities in the knowledge model.Type: ApplicationFiled: May 21, 2014Publication date: January 15, 2015Inventors: Sinuhé Arroyo, José Manuel López Cobo, Guillermo Alvaro Rey, Silvestre Losada Alonso
-
Patent number: 8924420Abstract: A gallery-set of controls and actions containing pre-built logic is provided for building applications, projects and solutions in a database program. The gallery may include the most commonly used controls that may account for the main logic scenarios in the database program. The controls may be simple, clear and intuitive, such that users with little or no programming experience may be able to develop solutions in the database program using the gallery controls without having to enter any coding environment or having to build complicated logic expressions. The gallery may allow users to build a complete solution by adding the predefined controls from the gallery to the design surface of a solution without opening a code editor, and the code behind the control may be automatically built into the solution. The solution code may also be accessible for later modification by a user in the database program.Type: GrantFiled: June 29, 2011Date of Patent: December 30, 2014Assignee: Microsoft CorporationInventors: Kerry Westphal, James Rivera, Christopher Deugau, Ryan McMinn, Robert Coggins
-
Patent number: 8914353Abstract: A pattern can be identified in at least part of a query whose definition is received in a query request. The identified pattern can be matched with a set of pre-defined patterns, each of which has associated therewith at least one pre-compiled query execution sub-component of a plurality of pre-compiled query execution sub-components retained in a library. A plan for executing the query can be generated, for example by incorporating the pre-compiled query execution sub-component associated with the matched pattern into the plan based on a pseudo code representation of the plan derived from the definition.Type: GrantFiled: December 20, 2011Date of Patent: December 16, 2014Assignee: SAP SEInventors: Jonathan Dees, Peter Sanders, Franz Faerber, Jochen Seidel
-
Publication number: 20140351287Abstract: Systems and methods provide for queries with an arbitrary number of input streams to be created from a generic query template, during runtime, based on, for example, configuration parameters provided by the system or a user. The generic query templates include a generic query template string, query template segments, and an orchestration mechanism for automatic query template generation. The systems and methods of the present invention provide for the substitution of concrete input streams, counters (e.g., stream indices) and query template segments (which can include further placeholders) into the generic query templates. Further, the input placeholders of the generic query template provide for any part of the query template to be substituted with arbitrary logic. Also, the orchestration process is query language independent and can be applied (and extended) for any query language.Type: ApplicationFiled: May 30, 2014Publication date: November 27, 2014Inventors: Bernhard Wolf, Rahim Makhani
-
Patent number: 8898714Abstract: Systems and methods for identifying which video segment is being displayed on a screen of a television system. The video segment is identified by deriving data from the television signals, the derived data being indicative of the video segment being displayed on the screen. This feature can be used to extract a viewer's reaction (such as changing the channel) to a specific video segment (such as an advertisement) and reporting the extracted information as metrics. The systems and methods may further provide contextually targeted content to the television system. The contextual targeting is based on not only identification of the video segment being displayed, but also a determination concerning the playing time or offset time of the particular portion of the video segment being currently displayed.Type: GrantFiled: November 25, 2013Date of Patent: November 25, 2014Assignee: Cognitive Media Networks, Inc.Inventors: Zeev Neumeier, Edo Liberty
-
Publication number: 20140317100Abstract: The present disclosure may describe systems and methods for allowing real-time biometric matching. A real-time biometric system may include elements such as one or more biometric clients, a cloud network, a query router, an IP network, and one or more query engines associated with corresponding template data caches. During a biometric matching process, a template data manager (TDM) integrated in query engine may use memory maps for real-time retrieval and comparison of biometric templates. The comparison process may generate a biometric score that may be returned to biometric client indicating a successful or fail match. In addition, template data caches may include indexes with non-biometric metadata to filter associated biometric templates during a biometric matching process. TDM may operate with a plug-in architecture for allowing integration of different modalities of biometric algorithms.Type: ApplicationFiled: April 16, 2014Publication date: October 23, 2014Inventor: David Harding
-
Publication number: 20140317141Abstract: A method and system for expanding a template tree. A received search request includes (i) a search query and (ii) path information specifying at least one path of data nodes of the template tree. The template tree is a hierarchically organized data structure of data nodes. Each specified path in the path information includes a sequence of data nodes of the template tree. The data nodes in each sequence in each specified path are traversed. Each traversed data node that does not have a child node in the template tree is expanded to form in the template tree one or more child nodes corresponding to each expanded data node. Any other data node of the template tree is not expanded. Each formed one or more child nodes is instantiated with data values by retrieving the data values, in accordance with the search query, from at least one data source.Type: ApplicationFiled: July 3, 2014Publication date: October 23, 2014Inventors: Marcel Kutsch, Knut Stolze, Deborah Yu
-
Patent number: 8856096Abstract: Methods and systems for extending keyword searching techniques to syntactically and semantically annotated data are provided. Example embodiments provide a Syntactic Query Engine (“SQE”) that parses, indexes, and stores a data set as an enhanced document index with document terms as well as information pertaining to the grammatical roles of the terms and ontological and other semantic information. In one embodiment, the enhanced document index is a form of term-clause index, that indexes terms and syntactic and semantic annotations at the clause level. The enhanced document index permits the use of a traditional keyword search engine to process relationship queries as well as to process standard document level keyword searches.Type: GrantFiled: November 16, 2006Date of Patent: October 7, 2014Assignee: VCVC III LLCInventors: Giovanni B. Marchisio, Navdeep S. Dhillon, Carsten Tusk, Krzysztof Koperski, Jisheng Liang, Thien Nguyen, Matthew E. Brown
-
Publication number: 20140297687Abstract: An approach for declaring content objects to a records management server with a mobile device is provided. In one embodiment, a first computer generates content objects on the mobile device. The first computer further generates a declaration template for the content objects on the mobile device. The first computer further transmits the content objects, the declaration template containing the metadata associated with the content objects to the records management server of a second computer for, provides storage, retrieval, disposition as well as, auditing and access control based on compliance policy for the content objects according to a file plan of records of records management server 105, and declares the content objects as a record with the metadata.Type: ApplicationFiled: March 26, 2013Publication date: October 2, 2014Applicant: International Business Machines CorporationInventor: Lijing E. Lin
-
Patent number: 8849931Abstract: A system and a method are disclosed for adding linked content to text messages. Messages are analyzed to determine the context and meaning of a conversation between users, and linked content relevant to the conversation is selected and associated with certain words or phrases in the messages. This process for enhancing text messages beneficially provides users with additional information related to the meaning of their conversation, and also provides advertisers with a valuable new way of delivering highly relevant advertisements to a precise group of users.Type: GrantFiled: March 12, 2012Date of Patent: September 30, 2014Assignee: IDT Messaging, LLCInventors: Jonathon Linner, Juho-Pekka Virolainen, Robert Lawson
-
Patent number: 8832127Abstract: A method, computer program product, and computing system for receiving from a user, on the one or more computing devices, an indication to create an experience data card for inclusion within an experience database. The indication provides one or more details concerning an experience of the user. The one or more details associated with the indication are compared, on the one or more computing devices, to details associated with one or more experience data cards included within the experience database to determine if matching details exist. If matching details exist on a related experience data card, the user is provided with one or more options for associating the experience of the user with the related experience data card.Type: GrantFiled: January 31, 2012Date of Patent: September 9, 2014Assignee: Google Inc.Inventors: Christopher Pedregal, Alastair Tse, Michael J. LeBeau, Mathew Cowan, John Nicholas Jitkoff
-
Patent number: 8832062Abstract: A method, computer program product, and computing system for the sharing of experiences is provided. The method may include receiving an indication of an experience search to be performed on the experience database, wherein the experience search defines one or more search criteria and is associated with one or more extrinsic conditions. The method may also include searching the experience database based, at least in part, upon one or more search criteria to generate a result set including a plurality of experience data cards. The method may further include sequencing, the plurality of experience data cards based at least in part upon the extrinsic conditions. The method may also include generating a sequence result set based at least in part on the sequenced experience data cards and presenting at least a portion of the sequence result set to a user.Type: GrantFiled: January 31, 2012Date of Patent: September 9, 2014Assignee: Google Inc.Inventors: Christopher Pedregal, Michael J. LeBeau, Mathew Cowan
-
Patent number: 8825701Abstract: A computer-implemented method of management of queries for crowd searching is presented. In the method, an input model including input data e structured queries using query operators is mapped into an output model, which is obtained by modifying the input data and by adding the answers to the structured queries. Input data comprise at least one search object, which may be imported from a search system, at least one structured query operator corresponding to social interactions and a human-generated question related to the at least one search object. Mapping of the input model is according to a query task execution plan that defines a query task to be solved by a crowd, wherein mapping comprises selecting at least one social search engine running on a respective social platform and selecting one or more groups of responders interacting with the at least one social search engines and targeted to respond to the query task.Type: GrantFiled: July 16, 2012Date of Patent: September 2, 2014Assignee: Politecnico di MilanoInventors: Stefano Ceri, Marco Brambilla, Alessandro Bozzon
-
Patent number: 8819064Abstract: Method, system, and programs for heterogeneous data management. Information from multiple data sources is first obtained. Data/metadata from each of the data sources is modeled based on the source and/or granularity information of the data/metadata to generate data/metadata models. The data/metadata from multiple data sources are integrated, by applying one or more processes to the data/metadata from different data sources based on the data/metadata models, to generate integrated data/metadata. A provenance representation for the integrated data/metadata is created tracing sources, granularities, and/or processes applied and archived for enabling an query associated with the integrated data/metadata.Type: GrantFiled: February 7, 2011Date of Patent: August 26, 2014Assignee: Yahoo! Inc.Inventors: Chris Olston, Anish Das Sarma
-
Patent number: 8812495Abstract: A method and system for determining a degree of match between content and a search query are provided. The method includes the steps of determining a quality of recognition of a search query in accordance with a knowledge base, determining a quality of recognition of search content in accordance with a knowledge base, determining a quality of match between one or more knowledge base representations of the search query and one or more knowledge base representations of the search content, and computing a composite measure of the degree of match between search query and search content in accordance with the quality of recognition of the search query, quality of recognition of the search content, and the quality of match.Type: GrantFiled: August 16, 2011Date of Patent: August 19, 2014Assignee: Semantifi, Inc.Inventors: Sreenivasa Rao Pragada, Raju Venkata Rama Raju Gopala Gottumukkala, Abhijit Ashok Patil, Kaliki Murthy Aritakula, Viswanath Dasari
-
Patent number: 8812546Abstract: State information for a page can be stored and restored using a component state manager to extract and set state information for various components on a page. Each appropriate component can register with the state manager, such that when a user requests to store state information, the state manager can extract state information for each registered component and store the state information accordingly. The user can be provided with a tag or other identifier that allows the user to subsequently request recreation of that state. In response to receiving the identifier, the state manager retrieves the stored state information and sets the state of each respective registered component on the page. The identifiers can be shared with other users to allow those users to also quickly access the same state.Type: GrantFiled: July 25, 2012Date of Patent: August 19, 2014Assignee: Amazon Technologies, Inc.Inventor: Del J. Cornali
-
Patent number: 8805827Abstract: Systems and methods of identifying media content, such as video content, that employ fingerprint matching at the level of video frames. The presently disclosed systems and methods of identifying media content can extract one or more fingerprints from a plurality of video frames included in query video content, and, for each of the plurality of video frames from the query video content, perform frame-level fingerprint matching of the extracted fingerprints against fingerprints extracted from video frames included in a plurality of reference video content. Using the results of such frame-level fingerprint matching, the presently disclosed systems and methods of identifying media content can identify the query content in relation to an overall sequence of video frames from at least one of the plurality of reference content, and/or in relation to respective video frames included in a sequence of video frames from the reference content.Type: GrantFiled: August 23, 2011Date of Patent: August 12, 2014Assignee: Dialogic (US) Inc.Inventors: Sitaram Bhagavathy, Jeffrey A. Bloom, Dekun Zou, Wen Chen
-
Patent number: 8805345Abstract: In one embodiment, a method for processing queries initiated by users of mobile devices includes receiving an incoming message containing a query initiated by a user of a mobile device, and extracting the query from the received message. The message further includes obtaining a result of the query and creating an outgoing message with the result of the query for delivery to the mobile device.Type: GrantFiled: September 14, 2012Date of Patent: August 12, 2014Assignee: Google Inc.Inventors: Benjamin C. Ling, Jie J. Wu, Jian Gong Deng, Hanping Feng
-
Patent number: 8805879Abstract: Techniques used in a system for collaborative work which gives collaborators unskilled in data processing technologies access to a variety of information resources to provide the collaborators with information resources which are obtained in response to parameterized information requests such as queries. The techniques use records in database tables to represent a class of parameterized information requests. Information for instances of the class includes queries that may be used in the instances and default values for bind parameters in the queries. Values for the bind parameters may also be specified for classes of user interfaces that employ the information sources returned by the parameterized information requests and for instances of the user interface. A user may also use specify values for bind parameters in his or her instance of the user interface.Type: GrantFiled: March 11, 2009Date of Patent: August 12, 2014Assignee: VirtualAgility Inc.Inventors: Kevin Kelley, Gideon Moran, Hung Phan, Nhat Phan, Stuart Rudolph
-
Patent number: 8805760Abstract: Systems and methods that provide a historian integrated as part of an industrial unit and/or product manufactured by the industrial process. A historian integrated as part of the industrial unit itself, can increase data resolution and supply immediate and real time data regarding the industrial unit's operation—while mitigating short comings of conventional PC historians. Moreover, a locator component can detect embedded historians that are distributed on the back plane of an industrial network, and integrated as part thereof.Type: GrantFiled: April 18, 2011Date of Patent: August 12, 2014Assignee: Rockwell Automation Technologies, Inc.Inventors: John J. Baier, Taryl J. Jasper, John T. Campbell, Robert J. McGreevy, Frank Anthony Palmieri, Jr., Robert J. Herbst
-
Patent number: 8799316Abstract: A method for context-based query formulation and information retrieval and aggregation is described. The method includes modeling one or more workflow activities utilized to perform work tasks, preparing at least one meta-querying template, to generate queries that utilize the modeled workflow activities, retrieving information relevant to the work task as determined utilizing the at least one meta-querying template, and aggregating the retrieved information for presentation to the user.Type: GrantFiled: May 24, 2011Date of Patent: August 5, 2014Assignee: The Boeing CompanyInventors: Ali Bahrami, Jun Yuan
-
Patent number: 8788525Abstract: Embodiments are directed towards generating data models that may give semantic meaning for unstructured data or structured data that may include data generated and/or received by search engines, including a time series engine. Data models also may be generated to provide semantic meaning to structured data. A data model may be composed of a hierarchical data model objects analogous to an object-oriented programming class hierarchy. Users may employ a data modeling application to produce reports using search objects that may be part of, or associated with the data model. The data modeling application may employ the search object and the data model to generate a query string for searching a data repository to produce a result set. A data modeling application may map the result set data to data model objects that may be used to generate reports.Type: GrantFiled: September 7, 2012Date of Patent: July 22, 2014Assignee: Splunk Inc.Inventors: Alice Emily Neels, Archana Sulochana Ganapathi, Marc Vincent Robichaud, Stephen Phillip Sorkin, Steve Yu Zhang
-
Patent number: 8788526Abstract: Embodiments are directed towards generating data models that may give semantic meaning for unstructured data or structured data that may include data generated and/or received by search engines, including a time series engine. Data models also may be generated to provide semantic meaning to structured data. A data model may be composed of a hierarchical data model objects analogous to an object-oriented programming class hierarchy. Users may employ a data modeling application to produce reports using search objects that may be part of, or associated with the data model. The data modeling application may employ the search object and the data model to generate a query string for searching a data repository to produce a result set. A data modeling application may map the result set data to data model objects that may be used to generate reports.Type: GrantFiled: October 26, 2012Date of Patent: July 22, 2014Assignee: Splunk Inc.Inventors: Alice Emily Neels, Archana Sulochana Ganapathi, Marc Vincent Robichaud, Stephen Phillip Sorkin, Steve Yu Zhang
-
Patent number: 8788524Abstract: A query in an imprecise syntax is received, and a plurality of assumptions relating to the meaning of the query are determined. One of the assumptions is chosen from the determined plurality of assumptions, and a first response to the query is generated based on the chosen assumption. A user interface mechanism is provided to permit a user to change the assumption on which the first response was based, and a second response to the query is generated based on the changed assumption.Type: GrantFiled: May 14, 2010Date of Patent: July 22, 2014Assignee: Wolfram Alpha LLCInventors: Stephen Wolfram, Oyvind Tafjord
-
Patent number: 8782081Abstract: A database query template and metadata mapping provide an end-user to generate customized database reports via a user interface. The parameters and data available to the end-user can be modified by editing the database query template and metadata mapping without modifications of the underlying system. A database query template includes query language keywords, variables, and template-tokens and defines the metrics, dimensions, data comparisons, filters, and aggregations available to an end-user. Template tokens include restriction tokens for comparing and filtering data, options-section-tokens for defining and omitting sections of the query template, and descriptor tokens for identifying dimensions and metrics of the database. The database query template is transformed into a database query based on values input by a user. The metadata mapping associates the variables of the database query template to the database data model and can include data constraints for validation of user input.Type: GrantFiled: May 11, 2011Date of Patent: July 15, 2014Assignee: GOOGLE Inc.Inventors: Mark Zhenguo Guan, Sam Wu
-
Patent number: 8782219Abstract: Described herein are methods for determining patterns based on requests received by a server. Based on the determined patterns, insight into the types of requests received by the server can be gained. Additionally, performance statistics and query statistics can be aggregated in a useful way. For example, performance statistics may be summarized for each determined pattern. One technique for determining patterns includes determining a sequence of template identifiers identifying templates that correspond to sub-sequences of requests in a sequence of server requests. A model may be created based on the sequence of template identifiers. Based on the model, template patterns may be determined. Template patterns may further be grouped into pattern clusters.Type: GrantFiled: May 18, 2012Date of Patent: July 15, 2014Assignee: Oracle International CorporationInventors: Konstantinos Morfonios, Leonidas Galanis, Neoklis Polyzotis, Karl Dias
-
Patent number: 8762404Abstract: A dialogical information search system is realized by comprehensively utilizing different kinds of ontologies: a library classification system and a Wikipedia category. A new information search infrastructure is thus realized by comprehensively utilizing the different ontologies of library classification system and Wikipedia category. By virtue of this, a new information search paradigm can be promoted to the world: an in-depth search is realized by utilizing a library with the Web as a clue. This, as a result, contributes to improving literacy of the whole society, and conduces to rediscovering the significance of existence of libraries and further to realizing electronic libraries.Type: GrantFiled: March 3, 2008Date of Patent: June 24, 2014Assignee: The University of TokyoInventors: Yoji Kiyota, Hiroshi Nakagawa
-
Patent number: 8762409Abstract: A methodology is disclosed for improving searches of a distributed Internet network. A distributed Internet network is searched for a particular information type, searching for a field identified using a predetermined identifier indicating that the field comprises information of the particular information type. When the field identified using the predetermined identifier is found, an association of the contents of the field with the search results is made, and repeated using the same predetermined identifier. Information of a particular information type may then be served in a field identified using a predetermined identifier that identifies the field as containing information of the particular information type.Type: GrantFiled: February 15, 2013Date of Patent: June 24, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Zhu Liu, Andrea Basso, Lee Begeja, Daivd C. Gibbon, Bernard S. Renger, Behzad Shahraray
-
Patent number: 8751476Abstract: A search tool enables users to search for synonyms of, and/or syntactically similar words to search terms that they enter. In at least some embodiments, the search tool is implemented in the context of a web browser for searching web pages. In some embodiments, search terms can be distinctly, visually highlighted on a page, such as a web page, to allow the user to easily identify words that have been found through the search. In at least some embodiments, color coding can be used to uniquely identify exact matches, synonyms and/or syntactically similar words that are identified on a page.Type: GrantFiled: September 14, 2010Date of Patent: June 10, 2014Assignee: Microsoft CorporationInventors: Cullen Sauls, Travis Leithead, Roland Tokumi
-
Publication number: 20140136514Abstract: The present invention includes a method for providing parameterized queries in complex event processing (CEP). The method includes providing a query template which includes one or more bind variables, providing sets of parameters corresponding to the one or more bind variables, and parsing the query template to determine positions of the one or more bind variables. The method further includes scanning the provided sets of parameters to determine which of the sets of parameters are to be bound to the one or more bind variables, binding the one or more bind variables which are determined to be bound to the sets of parameters, and substituting the bound one or more bind variables with the corresponding sets of parameters. The method further includes injecting all incarnations of the parameterized queries into the system, and one template/parameterized query is configured to run them all.Type: ApplicationFiled: November 12, 2013Publication date: May 15, 2014Applicant: Oracle International CorporationInventors: Parul Jain, Vikram Shukla, Anand Srinivasan, Alexandre de Castro Alves, Eric Hsiao
-
Publication number: 20140122530Abstract: Aspects of the subject matter described herein relate to data collection. In aspects, when data is desired from one or more data sources, a size and/or other data regarding the data is obtained. Then, a data structure is generated that indicates multiple chunks of the data to obtain. Using the data structure and a query template, a query is generated to obtain a chunk of data. The obtained chunk of data is stored in a local store. If more chunks need to be obtained, first a wait for a period is performed before submitting another query for another chunk of data.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: MICROSOFT CORPORATIONInventors: Puneet Bhatia, Spencer Alan Bishop
-
Patent number: 8713049Abstract: The present invention includes a method for providing parameterized queries in complex event processing (CEP). The method includes providing a query template which includes one or more bind variables, providing sets of parameters corresponding to the one or more bind variables, and parsing the query template to determine positions of the one or more bind variables. The method further includes scanning the provided sets of parameters to determine which of the sets of parameters are to be bound to the one or more bind variables, binding the one or more bind variables which are determined to be bound to the sets of parameters, and substituting the bound one or more bind variables with the corresponding sets of parameters. The method further includes injecting all incarnations of the parameterized queries into the system, and one template/parameterized query is configured to run them all.Type: GrantFiled: July 28, 2011Date of Patent: April 29, 2014Assignee: Oracle International CorporationInventors: Parul Jain, Vikram Shukla, Anand Srinivasan, Alexandre de Castro Alves, Eric Hsiao
-
Patent number: 8713419Abstract: Automated electronic document design systems and method for designing and modifying product templates. When a user initiates a product design session, a product template is presented for user editing and a product description identifier is assigned to the product being designed. Document templates are assembled from individual composite elements. The individual identifiers of the component elements that make up the template being viewed by the user are associated with the description identifier. Tools are provided to allow a user to change one or more of the composite elements of the template. When a user changes an element, the identifier of the newly selected element is associated with the description identifier. Component elements of one template can be individually used, as appropriate, to prepare customized templates for another part of the same document or for different documents.Type: GrantFiled: September 10, 2009Date of Patent: April 29, 2014Assignee: VISTAPRINT SCHWEIZ GmbHInventors: Daniel R. Malone, Alexander K. Schowtka, Robert Dulaney
-
Patent number: 8713050Abstract: A system and a method described herein relate to testing SQL query writing skills of at least one participant. The system includes an authentication module that authenticates at least one participant for writing an SQL query. The system also includes an execution module that provide access to the at least one participant to an emulated database through a shared pool of configurable computing resources and execute the SQL query of the at least one participant against the emulated database. Further, a database scaling module is present in the system, to scale the emulated database based on inputs received from the at least one participant to tune performance of the SQL query, and an evaluation module is present in the system, to evaluate performance efficiency of the SQL query against the emulated database.Type: GrantFiled: December 16, 2011Date of Patent: April 29, 2014Inventors: Mohit Nanda, Amol Bhaskar Khanapurkar, Dattatraya Tendulkar, Jayanti Venkata Sai Narayana Murty
-
Publication number: 20140108456Abstract: In one example, a method for image triggered transactions includes capturing an image of a document with an imaging device and searching a database for a template matching the captured image. If a matching template is found for the captured image, then retrieving pre-authored tasks associated with the captured image, extracting fields from the image related to the tasks, processing the extracted fields to obtain content to complete the tasks; and executing the selected task. If a matching template is not found for the captured image, then an authoring application is launched to add the captured image as a new template and author tasks associated with the captured image.Type: ApplicationFiled: June 8, 2011Publication date: April 17, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sitaram Ramachandrula, Dinesh Mandalapu, Suryaprakash Kompalli, Anjaneyulu Seetha Rama Kuchibhotla, Nagabhushana Ayyanahal Matad, Srinivasu Godavari, Geetha Manjunath
-
Publication number: 20140095543Abstract: Techniques for managing parameterized continuous query templates are provided. In some examples, a continuous query may be generated based at least in part on one or more selections of one or more business logic templates and business event parameters associated with a user. The continuous query may also be configured to retrieve business event data of the user. In some examples, a service provider may receive selection of one or more business logic templates. The service provider may also receive the business event parameters associated with the user. The business event parameters may be received via the selected template. The continuous query may then be generated using the information received via the template.Type: ApplicationFiled: March 14, 2013Publication date: April 3, 2014Applicant: Oracle International CorporationInventors: Eric Hsiao, Xiaochao Zhou, Jianrong Zhang
-
Publication number: 20140074889Abstract: Embodiments include generating data models that may give semantic meaning for unstructured or structured data that may include data generated and/or received by search engines, including a time series engine. A method includes generating a data model for data stored in a repository. Generating the data model includes generating an initial query string, executing the initial query string on the data, generating an initial result set based on the initial query string being executed on the data, determining one or more candidate fields from one or results of the initial result set, generating a candidate data model based on the one or more candidate fields, iteratively modifying the candidate data model until the candidate data model models the data, and using the candidate data model as the data model.Type: ApplicationFiled: October 30, 2013Publication date: March 13, 2014Applicant: Splunk Inc.Inventors: Alice Emily Neels, Archana Sulochana Ganapathi, Marc Vincent Robichaud, Stephen Phillip Sorkin, Steve Yu Zhang
-
Publication number: 20140074888Abstract: A method and apparatus for a data analysis system for analyzing data object collections is provided. The data analysis system includes one or more graphical user interfaces comprising various interface elements that enable users to create visual queries. A visual query is constructed as a graph representing a pattern of interest in a collection of data objects. A visual query may include one or more graph elements and property information associated with the specified graph elements. After a user has constructed a visual query, the system may transform the visual query into a query template. A query engine may then execute the query template to search a data object collection for data object results corresponding to the specified pattern. The search for instances of a specified pattern in a collection of data objects is referred herein to as a “search around.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Inventors: Jordan Potter, Nir Ackner, David Cohen
-
Publication number: 20140074887Abstract: Embodiments are directed towards generating data models that may give semantic meaning for unstructured data or structured data that may include data generated and/or received by search engines, including a time series engine. Data models also may be generated to provide semantic meaning to structured data. A data model may be composed of a hierarchical data model objects analogous to an object-oriented programming class hierarchy. Users may employ a data modeling application to produce reports using search objects that may be part of, or associated with the data model. The data modeling application may employ the search object and the data model to generate a query string for searching a data repository to produce a result set. A data modeling application may map the result set data to data model objects that may be used to generate reports.Type: ApplicationFiled: September 7, 2012Publication date: March 13, 2014Applicant: Splunk Inc.Inventors: Alice Emily Neels, Archana Sulochana Ganapathi, Marc Vincent Robichaud, Stephen Phillip Sorkin, Steve Yu Zhang