Query Templates Patents (Class 707/779)
  • Patent number: 10169449
    Abstract: The present disclosure discloses a method, apparatus, server, and storage medium for acquiring a recommended topic, and relates to the field of network technologies. The method includes: acquiring, according to a link of a current page, a recommended topic associated with a topic of the current page; and displaying the recommended topic on the current page. By using technical solutions provided in embodiments of the present invention, a recommended topic associated with a topic is acquired by using a page link as an index, which, however, is not limited to a page related to the topic, thereby achieving an objective of extending to other topics, expanding a browsing range, and making full use of a network to provide more services for a user.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: January 1, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ke Lu, Qiang Guo
  • Patent number: 10146408
    Abstract: The invention discloses a method, system and terminal for interface presentation. The method comprises: a first terminal receiving a request message for saving the current user interface, capturing the current interface information based on the request message, and uploading the interface information to a network storage server; a second terminal receiving a triggering instruction, initiating to the network storage server a request for invoking the interface information, constructing a user executable interface with the invoked interface information, and presenting the constructed interface.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: December 4, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventor: Ke Liu
  • Patent number: 9996409
    Abstract: A big data processing system includes a workload trimming function that separates out from among a set of identified anomalies, those that are clearly outliers, rather than ones residing within clusters of anomalies as mapped within an anomalies distribution space. The outlier anomalies are not subjected to a computationally-intensive anomalies aggregating process and thus, processing resources are conserved.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: June 12, 2018
    Assignee: CA, Inc.
    Inventors: Ye Chen, Jin Zhang, Lan Xu, Chi Zhang, Yue Xiao
  • Patent number: 9967265
    Abstract: Techniques of detecting malicious events involve generating a relational graph of event data describing events that occur within a specified, limited time window. Along these lines, a malicious event detection computer receives event data describing interactions between entities such as users, devices, and network domains from various servers that occur within a specified time window. In response, the malicious event detection computer generates a relational graph that has graph structures (e.g., nodes and edges) representing these interactions. Analysis of patterns within the resulting relational graph indicates whether there is a malicious event occurring.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: May 8, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Oded Peer, Oleg Freylafert, Anton Khitrenovich, Yana Vaisman
  • Patent number: 9864789
    Abstract: Disclosed are methods and apparatuses for reducing the number of database calls when transferring data from a database to a server. One embodiment provides an approach for utilizing staging tables to collate and transform core data and related data in the database before transferring the data to the server, so that the number of database calls used may be reduced.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: January 9, 2018
    Assignee: Oracle International Corporation
    Inventors: David Wayne Nowakowski, Scott Gene Buss, John David Bilthuis, Pradip Kumar Pandey, George R. Pogmore, John David Holder
  • Patent number: 9825978
    Abstract: Lateral movement detection may be performed by employing different detection models to score logon sessions. The different detection models may be implemented by and/or utilize counts computed from historical security event data. The different detection models may include probabilistic intrusion detection models for detecting compromised behavior based on logon behavior, a sequence of security events observed during a logon session, inter-event time between security events observed during a logon session, and/or an attempt to logon using explicit credentials. Scores for each logon session that are output by the different detection models may be combined to generate a ranking score for each logon session. A list of ranked alerts may be generated based on the ranking score for each logon session to identify compromised authorized accounts and/or compromised machines. An attack graph may be automatically generated based on compromised account-machine pairs to visually display probable paths of an attacker.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: November 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ram Shankar Siva Kumar, Nguyen Song Khanh Vu, Marco DiPlacido, Vinod Nair, Aniruddha Das, Matt Swann, Keerthi Selvaraj, Sundararajan Sellamanickam
  • Patent number: 9568909
    Abstract: A library of cloud templates for configuring cloud-based industrial solutions is provided. A cloud template provisioning system provides a platform for location and retrieval of a variety of cloud templates that facilitate configuration of cloud-based industrial applications, including control panel templates, dashboard templates, data historian templates, virtual machine management templates, and other such templates. The cloud templates can be installed and executed on a client device to provide an intuitive interface for configuring various aspects of the cloud-based solution.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: February 14, 2017
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas C. Lawson, Douglas J. Reichard, Joseph A. Harkulich, Rainer Hessmer, Sujeet Chand, David W. Farchmin
  • Patent number: 9531738
    Abstract: A system and method of detecting command and control behavior of malware on a client computer is disclosed. One or more DNS messages are monitored from one or more client computers to a DNS server to determine a risk that one or more client computers is communicating with a botnet. Real-time entity profiles are generated for at least one of each of the one or more client computers, DNS domain query names, resolved IP addresses of query domain names, client computer-query domain name pairs, pairs of query domain name and corresponding resolved IP address, or query domain name-IP address cliques based on each of the one or more DNS messages. Using the real-time entity profiles, a risk that any of the one or more client computers is infected by malware that utilizes DNS messages for command and control or illegitimate data transmission purposes is determined. One or more scores are generated representing probabilities that one or more client computers is infected by malware.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: December 27, 2016
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Scott Michael Zoldi, Jehangir Athwal, Hua Li, Matthew Bochner Kennel, Xinwai Xue
  • Patent number: 9336485
    Abstract: Mechanisms are provided for generating an answer for an input question when the answer is not directly present in a corpus of information. An input question is received from a computing device and analyzed to determine whether the input question is requesting an answer that is calculable. In response to a determination that the input question is requesting an answer that is calculable, one or more constituent data values are retrieved, from a corpus of information, for calculating the requested answer to the input question. A value corresponding to the requested answer is calculated based on the one or more retrieved constituent data values and is then output as the requested answer to the input question.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventors: Peter F. Haggar, Dane A. Johnson, Stephan J. Roorda, Richard L. Stillwell, Michael D. Whitley
  • Patent number: 9218426
    Abstract: A non-transitory computer readable storage medium includes instructions to collect explicit feedback from a user regarding user content preferences. Multiple data sources are monitored. Topics associated with the multiple data sources are classified. The importance of the topics to the user is characterized. Content is delivered to the user when a selected topic exceeds an importance threshold for the user. Implicit feedback from the user that characterizes refined user content preferences is tracked. The instructions to characterize the importance of topics evaluates the explicit feedback and the implicit feedback.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: December 22, 2015
    Assignee: SRI International
    Inventors: William Mabry Tyson, Douglas E. Appelt, Min Yin, William Jarrold
  • Patent number: 9177277
    Abstract: A computer is used to generate an approximation of a workflow in terms of worklets and transitions. Each worklet represents a phase of work in the workflow. Each transition indicates conditions for completion of a worklet. Each worklet includes at least one assistlet having executable code that will be executed for approximating of its work phase.
    Type: Grant
    Filed: August 31, 2013
    Date of Patent: November 3, 2015
    Assignee: The Boeing Company
    Inventors: Ali Bahrami, Changzhou Wang
  • Patent number: 9075664
    Abstract: A method and apparatus for integrating a converged infrastructure platform in a data center is provided. The described apparatus configures the physical and virtual resources that run on the converged infrastructure to communicate with the rest of the data center. The network integration process understands the data center network already in place and extends the set up into the converged infrastructure to enable communication between the converged infrastructure and the rest of the network in the data center. The apparatus uses an infrastructure template that describes the data center and that may be pre-defined for a specific application deployed within the converged infrastructure platform.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: July 7, 2015
    Assignee: VCE Company, LLC
    Inventors: Hariharan Kannan, Sean Gilmour, Mohit Kshirsagar, Akshaya Mahapatra
  • Patent number: 9075672
    Abstract: Embodiments enable the evaluation of injected queries within a monad. One or more operators with closures are received from a first process. The operators with closures represent one or more functions to be applied by a second process. The second process evaluates the received operators with closures to apply the functions within the monad. During evaluation, the second process converts the closures to simply typed closures. Further, the second process binds the converted closures within the monad to restrict execution of the functions. In some embodiments, the queries (e.g., sequences of one or more operators with closures) are composed using a set of query operators from the language integrated query (LINQ) framework encoded in uniform resource locators (URLs) in the representational state transfer (REST) style.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: July 7, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian Beckman, Elad Gerson, Gur Kimchi, Avi Bar-Zeev, Selvi Chenai, Henricus Johannes Maria Meijer
  • Patent number: 9065738
    Abstract: The impact of device configuration changes on operational issues and policy compliance in a computer network can be discerned from a visual data presentation that jointly shows representations of changes, issues, and policy compliance in a common view for a group of network devices. Configuration information is collected from devices in the computer network and processed to determine whether a change has occurred in a configuration of any of the devices, whether any operational issues exist for each of the devices, and whether any of the devices are not in compliance with any applicable operational policies. A display device displays the visual data presentation to allow an operator to see trends and relationships between device configuration changes and operational issues and incidents of policy non-compliance. The visual data presentation can be depicted as a graphical timeline view, a network topology view, or a table view of the information.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: June 23, 2015
    Assignee: Infoblox Inc.
    Inventors: James D. Ennis, Jr., Fiore Louis Nardo, II, John Dominic Belamaric
  • Publication number: 20150142851
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying implicit question queries. In one aspect, a method includes receiving a query in unstructured form, comparing terms of the query to query templates, determining, based on the comparison, a match of the query terms to a first query template, wherein the first query template is not determined to be indicative of a question query, determining, based on the first query template, a second query template, and determining that the query is an implicit question query in response to the second query template being indicative of a question queries.
    Type: Application
    Filed: November 18, 2013
    Publication date: May 21, 2015
    Applicant: GOOGLE INC.
    Inventors: Nitin Gupta, Preyas Popat, Steven D. Baker, Srinivasan Venkatachary
  • Publication number: 20150134698
    Abstract: Methods, systems, and computer-readable media are disclosed for event processing with a query based on a reusable XML query template. A particular method includes receiving a plurality of events from a source and generating a plurality of event objects based on the plurality of events. A query represented by an XML file based on a reusable XML query template is executed with respect to the plurality of event objects to produce a plurality of result objects. Each result object is produced based on an application of at least one operator of the query. A plurality of results is generated based on the plurality of result objects, and the plurality of results is transmitted to a sink.
    Type: Application
    Filed: January 22, 2015
    Publication date: May 14, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Roman Schindlauer, Beysim Sezgin, Torsten Grabs
  • Patent number: 9030316
    Abstract: A method and apparatus where the method includes detecting a plurality of events related to the activities of users within a security system wherein the events are defined by a plurality of attributes, wherein at least one attribute is categorical and wherein a data distance between events is a function of event attributes, evaluating the detected events using a density based anomaly detection method f(r), where r is a size of a neighborhood around a data point, comparing a value of the evaluated expression with a margin threshold value (msg(r)) and setting an alarm upon detecting that the value exceeds the threshold value.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 12, 2015
    Assignee: Honeywell International Inc.
    Inventors: Vit Libal, Pavel Vacha, Valerie Guralnik
  • Patent number: 9031981
    Abstract: 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: Grant
    Filed: February 14, 2013
    Date of Patent: May 12, 2015
    Assignee: Palantir Technologies, Inc.
    Inventors: Jordan Potter, Nir Ackner, David Cohen
  • Patent number: 9021095
    Abstract: Disclosed is an improved approach for implementing an on-demand scheduler in a mobile device and the structures to support realtime on-demand schedulers. A lightweight word-based structure is disclosed for storing scheduling-related data on the mobile device. Using this lightweight word-based structure enables on-demand and real-time scheduling. This type of lightweight structure also permits scheduling activities to be performed in a disconnected mode, which can then be later synchronized with the server to confirm the booking In addition to appointment scheduling, this technique can also be implemented for scheduling of any type of resource.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: April 28, 2015
    Assignee: Oracle International Corporation
    Inventors: Hari Krishna Gutlapalli, Suhas R. Mehta
  • Patent number: 9020981
    Abstract: Systems and methods generating schemas that represent multiple data sources are provided herein. According to some embodiments, methods may include determining a schema for each of the multiple data sources via a computing device communicatively couplable with each of the multiple data sources, each of the multiple data sources including one or more data structures that define how data is stored in the data source, generating a negotiated schema by comparing the schemas of the multiple data sources to one another and interrelating data points of the multiple data sources based upon the schemas, interrelating the negotiated schema with the schema for each of the multiple data sources based upon the interrelation of the data points, and storing the negotiated schema in a storage media by way of the computing device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: April 28, 2015
    Assignee: Comprehend Systems, Inc.
    Inventors: Rick Morrison, Jud Gardner, Matthew Saffer
  • Patent number: 9020972
    Abstract: A system and method of the subject technology automatically constructs a database instruction from a template instruction, including one or more variable tokens, and one or more document object representations, each including an object type and a user-generated parameter. The one or more variable tokens in the template instruction are substituted by the user-generated parameter of a corresponding document object representation when the type of a respective variable token is matched to the type of the corresponding document object representation.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Mark Zhenguo Gaun, Karthik M. Nagaraj, Sam Ka-Shing Wu, Ying Wang
  • Patent number: 9009194
    Abstract: Embodiments of the present invention facilitate the solicitation of user input while allowing for dynamic changes to that input while concurrently ranking the same. Ranking occurs in real-time and allows for a user to alter their contribution or vote until the close of a contribution period allowing real-time influences to be taken into account. Contributions may be provided in response to or as a part of a template driven nomination process. Solicitations of input may occur in the context of a pre-defined slate of options for voting, nominating certain options for a subsequent or concurrent voting process, or choosing/suggest more than one option such as the best of a slate of options or the individual ranking of a slate of options. Embodiments of the present invention capture all user nominations or suggestions while simultaneously providing the real-time ranking and dynamic re-ranking of those nominations or suggestions.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: April 14, 2015
    Assignee: Democrasoft, Inc.
    Inventors: Richard Lang, Kyle Faulkner
  • Patent number: 9003359
    Abstract: A method, computer program product, and system for visually modeling architectures or system designs are described. A method may comprise providing an architectural model having a plurality of elements of one or more types. The method may further comprise providing a platform for a user to develop a non-software code query relating to the elements of the model. The method may also comprise executing the developed query to extract one or more of the plurality of elements from the model. The method may additionally comprise populating a diagram with the extracted one or more of the plurality of elements.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Kevin James Cornell
  • Patent number: 9002781
    Abstract: According to certain embodiments, a set of samples of sensor data is accessed. The set of samples records environmental measurements taken by one or more environmental sensors. A characteristic function is generated from the set of samples. The characteristic function indicates whether a given sample is a member of the set of samples. One or more samples of the set of samples that are associated with a given environmental annotation are identified according to the characteristic function.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: April 7, 2015
    Assignee: Fujitsu Limited
    Inventors: Stergios Stergiou, Jawahar Jain, Yasunori Kimura
  • Patent number: 8997037
    Abstract: A method, computer program product, and system for visually modeling architectures or system designs are described. A method may comprise providing an architectural model having a plurality of elements of one or more types. The method may further comprise providing a platform for a user to develop a non-software code query relating to the elements of the model. The method may also comprise executing the developed query to extract one or more of the plurality of elements from the model. The method may additionally comprise populating a diagram with the extracted one or more of the plurality of elements.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventor: Kevin James Cornell
  • Patent number: 8997022
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing analytical information. The methods, systems, and apparatus include actions of providing code for a multi-selection widget. The widget includes multiple user-selectable controls aligned on a grid. The multiple user-selectable controls include a first set of one or more controls that are each associated with a different instance of a first level reporting period. The multiple user-selectable controls further include a second set of two or more controls that are each associated with a different instance of a second level reporting period that are shorter than the instances of the first level reporting period. The actions further include receiving a user selection of at least one control of the first set and at least one control of the second set and providing analytical information based on the user selection.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: March 31, 2015
    Assignee: Visual BI Solutions Inc.
    Inventors: Gopal S. Krishnamurthy, Jayaraman Anantharaman
  • Publication number: 20150088932
    Abstract: 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: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Inventor: Jimmy M. Sauz
  • Publication number: 20150088933
    Abstract: 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: Application
    Filed: September 22, 2014
    Publication date: March 26, 2015
    Inventors: Kevin Charles SCHOFIELD, Alexander Charles SHARP
  • Patent number: 8983994
    Abstract: 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: Grant
    Filed: October 30, 2013
    Date of Patent: March 17, 2015
    Assignee: Splunk Inc.
    Inventors: Alice Emily Neels, Archana Sulochana Ganapathi, Marc Vincent Robichaud, Stephen Phillip Sorkin, Steve Yu Zhang
  • Publication number: 20150066986
    Abstract: 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: Application
    Filed: August 27, 2014
    Publication date: March 5, 2015
    Inventor: Krystian PIECKO
  • Publication number: 20150066985
    Abstract: 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: Application
    Filed: August 27, 2013
    Publication date: March 5, 2015
    Inventors: ANTONY RAJA T, Samual Krish R
  • Patent number: 8965922
    Abstract: 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: Grant
    Filed: October 30, 2007
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Eser Kandogan, Jie Lu, Michelle Xue Zhou
  • Patent number: 8954469
    Abstract: 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: Grant
    Filed: March 14, 2008
    Date of Patent: February 10, 2015
    Assignee: VCVCIII LLC
    Inventors: Navdeep S. Dhillon, Jonathan D. Reichhold, Carsten Tusk
  • Patent number: 8954455
    Abstract: 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: Grant
    Filed: December 28, 2012
    Date of Patent: February 10, 2015
    Assignee: Facebook, Inc.
    Inventors: Ken Deeter, Thomas Stocky, Robyn David Morris
  • Publication number: 20150039651
    Abstract: 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: Application
    Filed: April 30, 2014
    Publication date: February 5, 2015
    Applicant: Splunk Inc.
    Inventors: Michael Kinsely, Alex Raitz, John Robert Coates, Shirley Wu
  • Publication number: 20150039652
    Abstract: 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: Application
    Filed: August 1, 2014
    Publication date: February 5, 2015
    Applicant: Alpha Beta Analytics, LLC
    Inventor: Grigori Kapoustin
  • Patent number: 8938465
    Abstract: 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: Grant
    Filed: August 20, 2009
    Date of Patent: January 20, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Alan Messer
  • Publication number: 20150019589
    Abstract: 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: Application
    Filed: May 21, 2014
    Publication date: January 15, 2015
    Inventors: Sinuhé Arroyo, José Manuel López Cobo, Guillermo Alvaro Rey, Silvestre Losada Alonso
  • Patent number: 8924420
    Abstract: 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: Grant
    Filed: June 29, 2011
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Kerry Westphal, James Rivera, Christopher Deugau, Ryan McMinn, Robert Coggins
  • Patent number: 8914353
    Abstract: 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: Grant
    Filed: December 20, 2011
    Date of Patent: December 16, 2014
    Assignee: SAP SE
    Inventors: Jonathan Dees, Peter Sanders, Franz Faerber, Jochen Seidel
  • Publication number: 20140351287
    Abstract: 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: Application
    Filed: May 30, 2014
    Publication date: November 27, 2014
    Inventors: Bernhard Wolf, Rahim Makhani
  • Patent number: 8898714
    Abstract: 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: Grant
    Filed: November 25, 2013
    Date of Patent: November 25, 2014
    Assignee: Cognitive Media Networks, Inc.
    Inventors: Zeev Neumeier, Edo Liberty
  • Publication number: 20140317100
    Abstract: 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: Application
    Filed: April 16, 2014
    Publication date: October 23, 2014
    Inventor: David Harding
  • Publication number: 20140317141
    Abstract: 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: Application
    Filed: July 3, 2014
    Publication date: October 23, 2014
    Inventors: Marcel Kutsch, Knut Stolze, Deborah Yu
  • Patent number: 8856096
    Abstract: 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: Grant
    Filed: November 16, 2006
    Date of Patent: October 7, 2014
    Assignee: VCVC III LLC
    Inventors: Giovanni B. Marchisio, Navdeep S. Dhillon, Carsten Tusk, Krzysztof Koperski, Jisheng Liang, Thien Nguyen, Matthew E. Brown
  • Publication number: 20140297687
    Abstract: 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: Application
    Filed: March 26, 2013
    Publication date: October 2, 2014
    Applicant: International Business Machines Corporation
    Inventor: Lijing E. Lin
  • Patent number: 8849931
    Abstract: 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: Grant
    Filed: March 12, 2012
    Date of Patent: September 30, 2014
    Assignee: IDT Messaging, LLC
    Inventors: Jonathon Linner, Juho-Pekka Virolainen, Robert Lawson
  • Patent number: 8832062
    Abstract: 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: Grant
    Filed: January 31, 2012
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Christopher Pedregal, Michael J. LeBeau, Mathew Cowan
  • Patent number: 8832127
    Abstract: 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: Grant
    Filed: January 31, 2012
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Christopher Pedregal, Alastair Tse, Michael J. LeBeau, Mathew Cowan, John Nicholas Jitkoff
  • Patent number: 8825701
    Abstract: 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: Grant
    Filed: July 16, 2012
    Date of Patent: September 2, 2014
    Assignee: Politecnico di Milano
    Inventors: Stefano Ceri, Marco Brambilla, Alessandro Bozzon