Query Templates Patents (Class 707/779)
  • Patent number: 8645418
    Abstract: A method and an apparatus for word quality mining and evaluating are disclosed. The method includes: calculating a Document Frequency (DF) of a word in mass categorized data; evaluating the word in multiple single-aspects according to the DF of the word; and evaluating the word in multiple aspects according to the multiple single aspect evaluations to obtain an importance weight of the word. According to the solution of the present invention, the importance of the word in the mass categorized data may be evaluated, and words with high quality may be obtained through an integrated evaluation.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: February 4, 2014
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Huaijun Liu, Zhongbo Jiang, Gaolin Fang
  • Patent number: 8639691
    Abstract: Disclosed is a system for, and method of, identifying an entity representation. In some embodiments, a match template is used to partition a search criteria so that an expected number of matching records does not exceed a desired threshold. In such embodiments, the match template may limit the number of records that are expected to identically match in certain fields designated as fixed fields, and limit the number of records that are expected to either identically match or have blank field values in certain fields designated as optional fields. Such embodiments thus provide probabilistic limits on a number of database fetches required for a particular search and on a number of record transfers required for a particular search.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: January 28, 2014
    Assignee: LexisNexis Risk Solutions FL Inc.
    Inventor: David Alan Bayliss
  • Publication number: 20140019485
    Abstract: A database system includes an intermediary program that provides a variety of functions. Logging on to the intermediary program results in log-in information being transmitted from an encrypted file to the database system via the intermediary program. The database system includes the ability for the user to enter criteria for a query in a variety of different manners, including the ability to directly modify generated SQL statements and the ability to use input lists in creating queries. In addition, the queries entered by the user can he stored in a separate database, such that the efficiency and operation of the database system can he improved. In addition, the delivery of query results and reports allows for delivery of files that are associated with a data period in any format and also allows the user to receive multiple reports in a single, compressed file.
    Type: Application
    Filed: September 3, 2013
    Publication date: January 16, 2014
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Elizabeth A. Gelb, Eric D. Whitney
  • Publication number: 20130346448
    Abstract: Methods and apparatus to enhance queries in an affinity domain are disclosed herein. An example method of providing a query service in an affinity domain includes receiving a query including one or more template identifiers that indicate conformance with a standard related to content of a document; generating an expression including the one or more template identifiers to define a search of a registry; performing the search of the registry according to the expression, wherein the search is configured to identify documents including the one or more template identifiers; and conveying the identified documents to an entity associated with the query.
    Type: Application
    Filed: August 30, 2013
    Publication date: December 26, 2013
    Applicant: General Electric Company
    Inventors: Matthew G. Potter, Guy Vesto, John Baartz, Paul Isabelli
  • Patent number: 8615526
    Abstract: An XML template having one or more nodes is received. Mapping information indicating an association of data and nodes of the uploaded XML template is obtained. Once the mapping is received, the structure of the XML template is determined. Based on the determined structure and the mapping provided, an XML based SQL query is generated. The generated SQL query can be executed to provide the XML document.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: December 24, 2013
    Assignee: Tata Consultancy Services Limited
    Inventors: Arnab Sinha, Bharat Kumar Thakur
  • Patent number: 8612442
    Abstract: A method for surfacing auto-generated facts about a music library is provided. The method initiates with receiving from a client device a request to access an online music library associated with a user, the music library including a plurality of audio files, each of the audio files including audio data and metadata associated with the audio data. The metadata of the audio files in the music library are transmitted to the client device. A music application code is transmitted to the client device, the music application code configured to be executed by a browser application on the client device, the music application code including a fact template defining an analysis to be performed on the transmitted metadata and posting logic configured to display a result of the analysis performed according to the fact template in said browser application on the client device.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: December 17, 2013
    Assignee: Google Inc.
    Inventors: Brandon Bilinski, Owen Daniel Otto, Vera Khovanskaya, Colin Zwiebel, Yashvir Sekhon
  • Patent number: 8606804
    Abstract: A programming model for a query service (e.g., web) that supports defining query builders which are bound dynamically at runtime to parameter values. Moreover, the programming model can be used to customize the query execution, for example, by adding pre-processing, post-processing, or dynamic binding to queries (e.g., selecting the query to be executed dynamically at runtime). As a consequence, generalized and parameterized queries can be used (with different runtime values for parameters) in different scenarios.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: December 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Michael Merz, Alexander N. Samoylenko
  • Patent number: 8601015
    Abstract: In a method for generating example queries, an actual query is received, and the actual query is portioned into one or more tokens. One or more fragments of the actual query are generated based on reassembly of the one or more tokens. A plurality of example queries are generated based on different interpretations of one or more fragments, and at least one example query is outputted.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: December 3, 2013
    Assignee: Wolfram Alpha LLC
    Inventors: Stephen Wolfram, Wiktor Macura
  • Patent number: 8595781
    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: May 27, 2010
    Date of Patent: November 26, 2013
    Assignee: Cognitive Media Networks, Inc.
    Inventors: Zeev Neumeier, Edo Liberty
  • Publication number: 20130262513
    Abstract: A method includes receiving a request from a client to perform an application operation, transmitting a generic application persistency statement defined in an application template corresponding to the application, where the template belongs to a set of predefined application templates. Searching a logical database for a first location having entries corresponding to a technical key and an operation identifier, determining a second technical key based on content stored at the first location, searching the logical database for a second location having entries corresponding to the second technical key and a dataset key, determining a third technical key based on content stored at the second location, and accessing locations of the logical database based on the third technical key, wherein the contents of the logical database locations correspond to content of a physical database. A system to implement the method and a computer readable medium are disclosed.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 3, 2013
    Inventors: Stefan Rau, Uwe Bloching
  • Patent number: 8549026
    Abstract: One embodiment of the present invention relates to a technique for accessing data from a database. The technique may include providing a group of hyper objects each containing a different rule. When a hyper object query language (HOQL) query is received using an HOQL engine, at least one hyper object is selected using the HOQL engine in response to the HOQL query, A data request is sent via the selected hyper object to retrieve data from the database, to be received from the database to be used by the selected hyper object. The requested data is used according to the rule associated with the selected hyper object to provide a desired standardized output.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: October 1, 2013
    Assignee: CliniComp International, Inc.
    Inventors: Chris Haudenschild, Senmao Lin, Yumin Chen
  • Patent number: 8543597
    Abstract: A method includes receiving a request from a client to perform an application operation, transmitting a generic application persistency statement defined in an application template corresponding to the application, where the template belongs to a set of predefined application templates. Searching a logical database for a first location having entries corresponding to a technical key and an operation identifier, determining a second technical key based on content stored at the first location, searching the logical database for a second location having entries corresponding to the second technical key and a dataset key, determining a third technical key based on content stored at the second location, and accessing locations of the logical database based on the third technical key, wherein the contents of the logical database locations correspond to content of a physical database. A system to implement the method and a computer readable medium are disclosed.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: September 24, 2013
    Assignee: SAP AG
    Inventors: Stefan Rau, Uwe Bloching
  • Publication number: 20130246464
    Abstract: A query generator is operable to generate a query for retrieving data that satisfy a conditional expression from a database, and/or perform an arbitrary calculation on at least part of the retrieved data. The query generator can receive an input query and analyze the query to ascertain whether it contains a replaceable token. If the query contains a replaceable token, the query generator can replace that token with user input specifying a parameter of the conditional expression and/or the arbitrary calculation, thereby generating an output query for retrieving the data that satisfy the conditional expression and/or performing the arbitrary calculation on the retrieved data.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 19, 2013
    Applicant: Oracle International Corporation
    Inventors: Natascha Kearsey, Christian Evans, Martin Hogg, Paolo Fragapane, Steve Corbett
  • Patent number: 8533228
    Abstract: Methods for modifying a notification template based on user access levels are provided. In one aspect, a method includes receiving a first request, from a first user having a first level of access, to modify a first parameter from a first state to a second state in a notification template, and receiving a second request, from a second user having a second level of access, to modify a second parameter in the notification template from a first state to a second state. The method also includes storing the modified notification template. When the modified notification template is retrieved from storage, the first parameter is in the second state for both the first user and the second user, and the second parameter is in the first state for the first user and the second state for the second user. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: September 10, 2013
    Assignee: Blackboard Connect Inc.
    Inventors: Ronald Ray Rinard, Ilana Ochman, Ramak Aflatooni
  • Patent number: 8521757
    Abstract: Method and apparatus for template-based processing of electronic documents is described. In some examples, text content of the electronic documents is analyzed to identify whether each of the electronic documents matches any of a plurality of document templates. A template index is generated that relates at least one of the electronic documents with at least one of the plurality of document templates associated therewith. A search query is generated using at least one of the plurality of document templates as a respective at least one search parameter. An archive having the electronic documents is searched using the template index to locate any of the electronic documents that match the at least one document template of the search query.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: August 27, 2013
    Assignee: Symantec Corporation
    Inventors: Bijaya Laxmi Nanda, Navin Kabra, Basant Rajan
  • Patent number: 8515979
    Abstract: A user device receives, from a user, a query regarding services to be performed by an application and conducts a search of metadata associated with a group of applications. The user device selects, based on the search of the metadata, potential applications, from the group of applications, that are responsive to the user query. The user device generates, based on the user query, commands to be executed by each of the potential applications. The user device generates, based on the commands, results from each of the potential applications, and formats, for presentation on a display, the results from each of the potential applications.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: August 20, 2013
    Assignee: Verizon Patent and Licensing, Inc.
    Inventor: Japan A. Mehta
  • Publication number: 20130212129
    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: Application
    Filed: December 21, 2012
    Publication date: August 15, 2013
    Applicant: Rockwell Automation Technologies, Inc.
    Inventor: Rockwell Automation Technologies, Inc.
  • Patent number: 8510333
    Abstract: An exemplary computing system may receive input identifying a first data source. The computing system may also provide a widget template and receive a request to associate the first data source with the widget template. The computing system may create a map that associates the first data source with the widget template. The computing system may provide a widget that displays, based on the map and the widget template, data from the data source. Corresponding methods, apparatus, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: August 13, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Shahzib Zafar, Japan A. Mehta, Enrique Ruiz-Velasco, Laxmi M. Patel, Prabhakar Mani, Tulasi Kumar Neeli
  • Patent number: 8484176
    Abstract: A multi-provider forms processing system with retry upon failure comprises: a plurality of portable computing devices, a plurality of service providers and a paper-like forms server coupled by a network. The paper-like forms server performs the scheduling, routing, logging, verification and billing for the paper-like processing of compound documents. The paper-like forms server comprises a central schedule, a retry module and a billing module. The multi-provider forms processing system is advantageous because it monitors for failure of transactions, automatically issues a retry or replacement transactions and adjusts the billing for the failed transaction. In particular, the central scheduler tracks and determines when transaction failures occur, and based on these failures revises the billing to users and credits to service providers.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: July 9, 2013
    Assignee: Ricoh Co., Ltd.
    Inventors: Kurt W. Piersol, Michael J. Gormish, John W. Barrus, Edward L. Schwartz, Kenneth F. Gudan, Richard D. Kosoglow, Stephen R. Savitzky, Sergey Chemishkian
  • Patent number: 8484245
    Abstract: A classification method includes constructing queries from category descriptors representing categories of a taxonomy of hierarchically organized categories. The query constructed for a category c includes a query component based on descriptors of the category c and at least one query component based on descriptors of an ancestor or descendant category of the category c. A documents database is queried using the constructed queries to retrieve pseudo-relevant documents. Language models for the categories of the taxonomy are extracted from the pseudo-relevant documents by inferring a hierarchical topic model representing the taxonomy. An input document is classified by optimizing mixture weights of a weighted combination of categories of the hierarchical topic model respective to the input document.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: July 9, 2013
    Assignee: Xerox Corporation
    Inventors: Viet Ha-Thuc, Jean-Michel Renders
  • Patent number: 8473503
    Abstract: Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: June 25, 2013
    Assignee: LinkedIn Corporation
    Inventors: Heyning Cheng, Daniel Tunkelang
  • Patent number: 8447771
    Abstract: A query generator is operable to generate a query for retrieving data that satisfy a conditional expression from a database, and/or perform an arbitrary calculation on at least part of the retrieved data. The query generator can receive an input query and analyze the query to ascertain whether it contains a replaceable token. If the query contains a replaceable token, the query generator can replace that token with user input specifying a parameter of the conditional expression and/or the arbitrary calculation, thereby generating an output query for retrieving the data that satisfy the conditional expression and/or performing the arbitrary calculation on the retrieved data.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: May 21, 2013
    Assignee: Oracle International Corporation
    Inventors: Natascha Kearsey, Christian Evans, Martin Hogg, Paolo Fragapane, Steve Corbett
  • Publication number: 20130124553
    Abstract: An interface module for a local application provides a user interface to solicit user input for an configuring invocation. The user input solicited by the user interface includes a name of an external query to be executed and an input variable name for the external query. The interface module receives the user input for the configuring invocation; stores the invocation; and receives a trigger, with an input value for the external query, to launch the invocation. In response to receiving the trigger, the interface module executes the invocation to provide, to another interface module for a remote application, a request to execute the external query. The interface module receives, from the other interface module, an output value for the external query and process the output value.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventor: Umashankar Velusamy
  • Patent number: 8438466
    Abstract: In one embodiment, on a first date, a computer system receives a watch list term that is specified by a user. The computer system receives an electronic version of a paper on a second date after the first date, and the computer system searches the electronic version for the watch list term, without the user specifying the watch list term after the first date, and without the user initiating the searching after the first date. The computer system outputs a result of the searching for display on a display device.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: May 7, 2013
    Assignee: Libredigital, Inc.
    Inventors: Tracey L. Jones, Billy P. Taylor, Frank H. Moeller
  • Patent number: 8433691
    Abstract: An apparatus and method for updating security association database entries in a system having multiple security channels by selectively granting access to the entries by a plurality of the multiple security channels that may need to update the same entry using a first-come, first-served scheme. The apparatus includes a controller circuit that functions to carry out the method which, for each of the multiple security channels, includes determining whether another of the security channels has a higher priority to access a particular security association database entry. If no other channel has a higher priority, then the channel requesting access to the entry retrieves it from its address location, modifies it, and writes the modified entry back to its address location. The controller prevents other channels from simultaneously, or substantially simultaneously, retrieving and modifying the same entry.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: April 30, 2013
    Assignee: Exelis, Inc.
    Inventors: Lee P. Noehring, Chad W. Mercer, Steve J. Brown
  • Publication number: 20130091105
    Abstract: A system to collect and analyze performance metric data recorded in time-series measurements, converted into unicode, and arranged into a special data structure. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is also organized into a special data structure. The data structure at the server where analysis is done has a directory for every day of performance metric data collected with a subdirectory for every resource type. Each subdirectory contain text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
  • Publication number: 20130091168
    Abstract: A system to collect and analyze performance metric data recorded in time-series measurements, converted into unicode, and arranged into a special data structure. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is also organized into a special data structure. The data structure at the server where analysis is done has a directory for every day of performance metric data collected with a subdirectory for every resource type. Each subdirectory contain text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
  • Patent number: 8402047
    Abstract: One embodiment of the present invention provides a system that generates queries to search for matching forms in a set of forms, without requiring a pre-configured forms management system. During operation, the system obtains a form template, wherein the form template includes a form schema which specifies field names and data types for fields in form instances associated with the form template. Next, the system allows a user to specify search criteria for one or more fields defined by the form schema. Then the system generates a query based on search criteria entered by the user, and runs the query against the set of forms to identify matching forms. Finally, the system generates a list of the matching forms.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: March 19, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Andrea L. Mangini, Peter Merrill
  • Publication number: 20130046787
    Abstract: Methods and apparatus to interface an application to a database are disclosed. An example method includes determining a query used by an application that is to communicate with a database via a database driver. The query is tested on the database via the database driver. Such testing includes storing a query template when a received result of the query matches an expected result of the query. A database access framework is generated to interface between the application and the database driver based on the stored query template.
    Type: Application
    Filed: August 15, 2011
    Publication date: February 21, 2013
    Inventors: Justin Michael Ford, Michael Hale
  • Patent number: 8380742
    Abstract: Increased reporting capabilities from a database system may be available in a customer relationship system while functionality of the customer relationship management system is maintained.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Mehmet Kerem Kiziltunc, Claus Busk Andersen, Lars-Bo Christiansen, Julia Lisovaya
  • Patent number: 8370386
    Abstract: A computer-based method for creating data mining task templates for utilization in data mining activities is described. The method includes defining, via a template editor and an associated user interface, a task template for discovery of common patterns occurring within data mining events, generating a task editor/wizard from the task template, creating example tasks via the task template and task editor/wizard, running at least one of the example tasks, and refining the task template using results returned from execution of the at least one of the example tasks.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: February 5, 2013
    Assignee: The Boeing Company
    Inventors: Changzhou Wang, Jai Joon Choi
  • Patent number: 8370333
    Abstract: Query utilization in which a rate of a plurality of queries to a data source may be determined for a plurality of time periods. A cost may be associated with a query state transition. A query state may be assigned to a particular query on a particular time period of the plurality of time periods based on the rate of queries for the particular time period and the cost of the query state transition. A query burst may be identified during the plurality of time periods based on assignment of a query state to the plurality of queries. The query may exhibit a normal query state, a normal-to-deviated query state transition, and a deviated query state. A query burst identification module may identify a query burst during the plurality of time periods, a burst conversion module may convert the query burst to a wavelet using a wavelet transform, a clustering module may apply a clustering technique to the wavelet, and a query classification module may classify the query burst based on applying the clustering technique.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: February 5, 2013
    Assignee: eBay Inc.
    Inventors: Neelakantan Sundaresan, Nishith Parikh
  • Patent number: 8346803
    Abstract: Target file generation systems and methods are described, which are optionally for use by ordinary computer users enable those users to readily generate target files without the requirement that they know the internal layout structures of the target files. A user is enabled to select a template file from a plurality of template files via a user interface configured to be displayed on a computer display to the user, wherein the template files include changeable fields associated with corresponding field delimiters and prompting labels. An incomplete software program file containing variable name locations is accessed from memory. The program file is parsed to locate the variable name locations. The label names obtained from the template file selected by the user are inserted into the variable name locations to further complete the software program file. The software program file is stored in computer memory.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: January 1, 2013
    Assignee: Knapp Investment Company Limited
    Inventor: Peter Hon-You Chang
  • Patent number: 8325386
    Abstract: The transfer of a duplicate electronic document between image forming devices is done with an electronic document that is formed of only resolution-independent vector data and the like, and a normal printing of the duplicate electronic document or printing of different resolution is performed by developing the vector data. In high-quality printing of the duplicate electronic document, a Fill Map included in the original document the information indicating the location of an electronic document of copy source that is embedded in a metadata specifies is obtained, and this printing is made using the Fill Map.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: December 4, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hisashi Koike
  • Patent number: 8321457
    Abstract: Techniques for building a web site with database components include a web site building appliance having a processor, a computer readable medium, and a special purpose operating system. The computer-readable medium carries a web site wizard including a template and instructions. The template holds data indicating a first arrangement of components associated with a first type of web site. The instructions configure the processor for presenting a user with a series of one or more user interfaces including controls for modifying the first arrangement of components. The instructions also configure the processor for receiving input from the user in response to user interaction with the controls indicating a modified arrangement. The instructions further configure the processor for building the web site automatically in response to the input from the user. The web site is based on the modified arrangement.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: November 27, 2012
    Assignee: Oracle International Corporation
    Inventors: Dean Tan, Pascal Sero, Kevin Walsh
  • Publication number: 20120290620
    Abstract: 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: Application
    Filed: May 11, 2011
    Publication date: November 15, 2012
    Inventors: Mark Zhenguo Guan, Sam Wu
  • Publication number: 20120271850
    Abstract: In the method of processing documents relating to shipped articles, automatic means execute the following steps: performing character recognition in at least one document made available by a carrier of the articles; obtaining at least one article reference made up of characters; obtaining at least one character string associated with the reference and distinct therefrom; calculating respective match percentages between the string and templates in a database; determining whether at least one of the percentages satisfies at least one predetermined condition; and when the condition is satisfied, associating the article reference with a template of the database relating to said percentage, and executing an action concerning the article reference by means of the associated template.
    Type: Application
    Filed: October 28, 2010
    Publication date: October 25, 2012
    Applicant: ITINSELL
    Inventors: Loic Licata Messana, Florian P. Cimetiere, Sylvain N. Valette, Julien Fiette
  • Patent number: 8296334
    Abstract: Documents having a structured nature such as contracts, legislation, etc. can be graphically depicted to emphasize their logical structure. A document map may graphically show clauses of a document as nodes with the requirements of the clause as branch structures from the nodes. The requirement elements of a clause may be logically linked by a logical operator for the clause, such as AND, OR, NOT etc. Each requirement element may include a validation field that allows a user to indicate whether a requirement has been validated. Validation of the clause can be calculated based on the validation field values, typically Boolean values, and based on the logical operator. The validation map may be used to determine compliance with a document, costs of compliance, etc.
    Type: Grant
    Filed: July 31, 2011
    Date of Patent: October 23, 2012
    Inventor: Nathan Joel McDonald
  • Patent number: 8289340
    Abstract: A method for creating a coordinated image display by designing a digital template for the image display. The template includes a number of openings for displaying digital images. Each of the openings has at least one stored required image attribute that must be satisfied to a programmed degree according to the artistic design of the template. A template recipe includes an image attribute for a dependent opening, which means that it's defined to be dependent upon at least one image attribute of an image in another opening of the template. The computer system automatically searches an image database for an image satisfying the required image attribute for the dependent opening. If a user of the computer system manually replaces or modifies an image upon which another image depends, the computer system will automatically search the image database for a new image that satisfies the required dependency upon the replaced or modified image, if necessary.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: October 16, 2012
    Assignee: Eastman Kodak Company
    Inventors: Raymond W. Ptucha, Laura R. Whitby, William Bogart
  • Patent number: 8285725
    Abstract: Disclosed is a system for, and method of, identifying a universal entity representation in an electronic universal database that corresponds to a foreign entity representation in an electronic foreign database, each entity representation including a plurality of linked records, each record including a plurality of fields, each field capable of containing a field value, each field value associated with a field value weight.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: October 9, 2012
    Assignee: LexisNexis Risk & Information Analytics Group Inc.
    Inventor: David Alan Bayliss
  • Patent number: 8274523
    Abstract: A method for creating an artistically coordinated image display. A digital template is provided for said image display and it includes of openings for placing images each having at least one required attribute for an image. A programmed computer system automatically searches a database of images for images to be placed in the openings and each of the images satisfy the openings required image attributes. One or more vertical and horizontal lines are demarcated in the so that subjects in the image can be placed on the lines or their intersecting points by modifying and shifting the image appropriately. A subject of the image can also be measured and its size can be set as a reference measurement unit to assist in aesthetically placing subjects proportionally within the image.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: September 25, 2012
    Assignee: Eastman Kodak Company
    Inventors: Raymond W. Ptucha, Laura R. Whitby, William Bogart
  • Patent number: 8271103
    Abstract: A system and computer-implemented method for creating a new model or updating a previously-created model based on a template are described. A template is generated from a previously-created model. The previously-created model specifies a set of parameters associated with a manufacturing process, a process tool or chamber. Variables associated with the manufacturing process are acquired, monitored, and analyzed. A statistical analysis (or multivariate statistical analysis) is employed to analyze the monitored variables and the set of parameters. When any of the monitored variables satisfy a threshold condition, a new model is created or the parameters of the previously-created model are updated, adjusted, or modified based on the template and the monitored variables. A user interface facilitating communication between a user and the systems and display of information is also described.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: September 18, 2012
    Assignee: MKS Instruments, Inc.
    Inventors: Lawrence Hendler, Stela Diamant Lazarovich, Ron Hadar, Nouna Kettaneh, Uzi Levami, Dmitry Perlroizen
  • Patent number: 8260825
    Abstract: A system may include a database of physical data tables, a logical database schema of logical entities associated with the physical data tables, and an abstraction layer comprising a plurality of dimension objects mapped to the logical entities, at least one of the plurality of dimension objects comprising one or more properties associating the at least one of the plurality of dimension objects to one or more others of the plurality of dimension objects.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: September 4, 2012
    Assignee: Business Objects Software Limited
    Inventors: Jean-Yves Cras, Serge Thepaut, Gilles Vergnory-Mion, Juan Francisco Calvente
  • Publication number: 20120209883
    Abstract: According to one embodiment, a content item search apparatus includes an extraction unit, a storage and a presentation unit. The extraction unit extracts one or more elements corresponding to a search word from one or more content items for each of classes, based on extraction rules indicating expressions to extract the elements indicating character strings required to specify relationships between the search word and the classes. The storage stores, as expression information, the extracted elements and the search word. The presentation unit generates one or more explanatory expressions associated with the search word based on generation rules and the expression information, and presents the explanatory expressions.
    Type: Application
    Filed: March 15, 2012
    Publication date: August 16, 2012
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hideki TSUTSUI, Masaru SUZUKI, Toshihiko MANABE
  • Patent number: 8244758
    Abstract: 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: Grant
    Filed: August 15, 2011
    Date of Patent: August 14, 2012
    Assignee: Amazon Technologies, Inc.
    Inventor: Del J. Cornali
  • Patent number: 8239387
    Abstract: Subject matter disclosed herein may relate to clustering electronic documents, such as, for example, web pages, and may also relate to template identification for electronic documents.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: August 7, 2012
    Assignee: Yahoo! Inc.
    Inventors: Amit Madaan, V. G. Vinod Vydiswaran, Rupesh R. Mehta
  • Patent number: 8229854
    Abstract: A transaction processing system for the real time authorization of payment transactions, The system comprises a verification system (4) connected to an issuer card management system (3). A cardholder can access the system via an interface (2) which can be for example the Internet, a wireless device, telephone, or a branch visit. The interface allows the cardholder to input rules governing how their credit card transactions are to be authorized. When the cardholder initiates a purchase transaction with their credit card, an authorization request is passed from the card network to the verification system which executes the rules created by the cardholder in order to approve or deny the transaction.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: July 24, 2012
    Assignee: Orbiscom Limited
    Inventors: Kavanagh Stephen, Conor Clarke, Kleron Guilfoyle, Patrick Brosnan
  • Patent number: 8224845
    Abstract: Methods of generating a transactions prediction model using a computer for optimizing a number of transactions associated with a database system include capturing a database workload, where the database workload includes a number of statements corresponding with the transactions over a specified period of time, where each of the statements includes a variable parameter; then generating a generalized statements from the statements by replacing the variable parameter with a constant value; then generating other generalized statements, where if two or more of the number of the generalized statements are the same grouping the generalized statements to correspond with the other generalized statements; and then creating transaction classes, where each of the transaction classes includes at least one generalized statements.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Bjoern Broll, Torsten Steinbach
  • Publication number: 20120179719
    Abstract: The present invention relates to a searching system and method arranged to search information available from one or more data sources. The searching system comprises a user interface and a storage means which is arranged to store search templates. The search templates include search profiles which include parameters which are arrange to direct the search in accordance with the nature of the search enquiry. The parameters may include the time period of data sources to be searched, the data sources to be used, and keywords delimiting with the search.
    Type: Application
    Filed: December 20, 2011
    Publication date: July 12, 2012
    Inventor: Enrico Coiera
  • Publication number: 20120179720
    Abstract: A system to automatically generate query language in software is described. The system receives a request for data that is persistently stored in a database. The system selects a predefined query template from a number of query templates based on the request. The system utilizes the query template to receive content from at least one different source, the first source being a prototype data object. The system generates a query statement based on the query template that includes the content. Finally the system queries the database using the query statement to retrieve the requested data.
    Type: Application
    Filed: March 20, 2012
    Publication date: July 12, 2012
    Applicant: eBay Inc.
    Inventors: Greg Seitz, Christopher J. Kasten