Patents Examined by Monica Pyo
  • Patent number: 8560556
    Abstract: Dynamic aliasing of multi-valued binary attributes in a directory. A plurality of binary attribute-values are stored in the directory that in the aggregate form the multi-valued binary attribute. For each binary attribute-value, there is stored metadata describing characteristics of the binary attribute-value with which it is associated. A preference is received from a user of the directory, the preference being based on the characteristics of the multi-valued binary attribute. The preference is associated with at least one binary attribute-value. A set of multi-valued binary attribute-values are associated for the user based on the preference received from the user and the set of multi-valued binary attribute-values are accessed.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Annemarie R. Fitterer, Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
  • Patent number: 8554760
    Abstract: There is provided a computer-implemented method of optimizing a query. An exemplary method comprises receiving a first query configured to generate a result set. The query may comprise an operation for an outer table, a first predicate, and a second predicate. The second predicate may comprise a subquery correlated to the operation. Additionally, the first predicate and the second predicate may be disjunctive. The exemplary method also comprises generating a first query tree representing the first query, and generating a second query tree representing a second query. The second query may be configured to generate the result set, and may not comprise the subquery. The exemplary method additionally comprises generating a query plan based on the second query tree.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: October 8, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Suresh Subbiah, Lars Fredriksen, Murali Mallela Krishna, Hansjorg Zeller
  • Patent number: 8543562
    Abstract: An automated diagnostic system is presented here. The system includes a network-enabled device, a remote network-based search engine, and a data communication network to facilitate data communication between the network-enabled device and the remote network-based search engine. The device automatically detects a problem, error, or failure associated with its operation, and automatically sends a corresponding search query to the remote network-based search engine. The search engine receives the search query and, in response to the search query, searches for relevant information pertaining to the problem, error, or failure, and sends a corresponding response to the network-enabled device. The response includes response data having some contextual association with the solution. The device receives the response, processes at least some of the response data to determine a course of action, and initiates that course of action.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: September 24, 2013
    Assignee: Sling Media Pvt Ltd
    Inventor: Sachin D. Mule
  • Patent number: 8533193
    Abstract: Example methods, apparatus, and articles of manufacture to manage log entries are disclosed. A disclosed example method involves grouping first log entries into a first group based on a matching portion among the first log entries. The example method also involves identifying a non-matching portion of the first log entries and associating an identifier with the non-matching portion. A processor is operated to generate a text string template comprising the identifier and the at least one matching portion in a human-readable format. The identifier replaces the non-matching portion in the template.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: September 10, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Eric Hubbard
  • Patent number: 8527550
    Abstract: A Bridge Inspection Diagnostic System (“BIDS”) for improving the efficiency and efficacy of the operations of a bridge inspection and management department. BIDS is able to store, automatically index and cross references, and provide access to over the Internet all bridge related data, such as inspection related data, repair related data, and historical background related data that is necessary for the operations of a bridge inspection and maintenance department. This information, which can be uploaded from different locations, including on site at a bridge, and at different times, is automatically sorted by the BIDS engine such that all of such information relating to any bridge is easily accessible when other information for that bridge is accessed.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: September 3, 2013
    Assignee: Osiris Quintana
    Inventors: Osiris Quintana, Alexandre Schmidt Dearaujo
  • Patent number: 8510289
    Abstract: A system processes user queries. The system may generate a list of query patterns of a first type. The system may also receive a user query and determine whether the received query is a query of the first type based at least in part on the list of query patterns.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: August 13, 2013
    Assignee: Google Inc.
    Inventors: Amit Singhal, Matt Cutts, Jun Wu
  • Patent number: 8504539
    Abstract: Disclosed are an XML document management method for cancelling a specific past operation, and a system using the same. The method comprises identifying an original operation to be cancelled, identifying an XML resource to be cancelled, identifying a previous value of the XML resource to be cancelled, identifying a next value of the XML resource to be cancelled, configuring a cancel operation, and applying the cancel operation to the XML resource to be cancelled.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: August 6, 2013
    Assignee: LG Electronics Inc.
    Inventors: Dong-Young Lee, Kang-Suk Huh
  • Patent number: 8498963
    Abstract: A method, system and computer program product for performing data synchronization by a terminal device, including receiving compatibility information between different versions of data schemas; performing compatibility verification on data by utilizing the received compatibility information between different versions of data schemas; and sending data that successfully passes through compatibility verification.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: July 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Shi Ran Chen, Fang Bj Nan, Fei Peng Wang, Yu Yy Zhang
  • Patent number: 8498975
    Abstract: Providing search results is disclosed. A search query is received and a plurality of preprocessing functions to be performed on the search query is determined based at least in part on a search label corresponding to the search query. The plurality of preprocessing functions is performed on the search query to obtain a plurality of preprocessed search queries. Based at least in part on precision levels associated with the plurality of preprocessed search queries, a search plan comprising a selected preprocessed search query is generated. The search plan is input to the search engine to obtain the search results.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: July 30, 2013
    Assignee: Alibaba Group Holding Limited
    Inventors: Xuping Nie, He Xiao, Wei He, Jinghui Zhong
  • Patent number: 8489635
    Abstract: A method of identifying a user as an authorized user from free test text typed by that user into an input device. From the received test text, features associated with the typed text are extracted, such as timing data associated with alphanumeric letter pairs. These extracted features are compared to previously stored series of authorized user profiles, where the authorized user profiles were generated from a trial typing sample of alphanumeric data from each associated authorized user. The comparison identifies one of the authorized users with the user, and a score is derived to measure the strength of the comparison. If the score exceeds a threshold level, the user is identified as that authorized user.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: July 16, 2013
    Assignee: Louisiana Tech University Research Foundation, a division of Louisiana Tech University Foundation, Inc.
    Inventors: Vir V Phoha, Shrijit S Joshi
  • Patent number: 8489617
    Abstract: Disclosed are systems for, and methods of, automatically detecting and treating field values of a particular field as null field values in records of a database. The system and method provide automatic treatment of these field values as null field values by calculating a critical frequency for the field. Based on the critical frequency of the field, the system and method treats field values that occur more than the critical frequency of the field as null field values and treats field values that occur less than the critical frequency as non-null field values.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: July 16, 2013
    Assignee: LexisNexis Risk Solutions FL Inc.
    Inventor: David Alan Bayliss
  • Patent number: 8484195
    Abstract: An anonymous referendum system provides a means for an end user to enter an answer to a referendum without being forced to navigate to a secondary interface. The anonymous referendum system has a server that includes a database for storing available referendums and their corresponding status, operating parameters and answers, an answer checker for tallying or discarding an answer and at least one client that includes an interface. In the case a cookie is stored at the interface, the message is transmitted back to the server with a hashed cookie as a field in the header portion of the message. In the case a cookie is not used, a hashed MAC address is inserted as a field in the header portion. A mechanism for causing sharing of information between referendum pools is further disclosed.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: July 9, 2013
    Assignee: Yottavote, Inc.
    Inventor: Jesus Acosta-Cazaubon
  • Patent number: 8484231
    Abstract: A process includes mapping a data format in an object in a source schema to a data format in an object in a destination schema. The process includes defining an attribute mapping, defining a relation between the data format in the object in the source and the data format in the object in the destination, mapping the data format in the object in the source to the data format in the object in the destination, and converting the data format in the object in the source to another data format within the source. When the object in the source has no analog in destination, a foreign object is introduced into the destination, and when the object in the destination refers to one or more dependent objects, one or more instances of referred objects are generated according to a predefined policy in the mapping.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: July 9, 2013
    Assignee: Honeywell International Inc.
    Inventors: Cheng Jun Li, Henry Chen, Jian Geng Du, Conrad Bruce Beaulieu
  • Patent number: 8452815
    Abstract: Managing and analyzing occurrences of certain types of adverse events associated with a distribution of a prescription drug into the commercial marketplace, such as a drug having an associated abuse liability potential. Data concerning an occurrence of an adverse event associated with such distribution is received and selectively logged as an event if the data satisfies one or more predetermined criteria which can be used to filter the received data. If the received data are logged as an event, a score is computed and assigned to the event. If the score meets or exceeds a pre-established threshold, a field researcher is assigned to investigate the logged event. Further data from the field researcher are stored in association with the logged event. Automated review of further data from field researchers can be performed to update the status of a logged event to closed.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: May 28, 2013
    Assignee: Purdue Pharma L.P.
    Inventors: Meredith Smith, James David Haddox
  • Patent number: 8429206
    Abstract: A logical expression of a policy is generated from another logical expression of a policy, for example, via a set of transformations, each of which comprises an input sub-expression and an output sub-expression. Any sub-expression of the input expression which matches an input sub-expression of a transformation rule is replaced with the output sub-expression of that transformation rule to form a sub-expression of the output expression.
    Type: Grant
    Filed: January 16, 2007
    Date of Patent: April 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mandis S. Beigi, Seraphin B. Calo, David A. George
  • Patent number: 8423576
    Abstract: A method includes parsing input from a requestor, where the input includes at least one of a query and a command that is parsed into a structured query having an indication of at least one data stream or set of data streams and at least one action to be performed on the at least one data stream or set of data streams. The method further includes mapping the structured query into a graph of processing elements that are selected and interconnected so as to execute the structured query; instantiating the graph of processing elements and connecting and initializing the instantiated graph of processing elements with an identified at least one data stream or set of data streams to receive data there from; and outputting a result of the structured query to the requestor.
    Type: Grant
    Filed: January 11, 2010
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Youssef Drissi, Barbara Ann Eckman, Tyrone Wilberforce Grandison, Colin George Harrison, Perry G Hartswick, Jurij R Paraszczak, Ralph Peter Williams
  • Patent number: 8423581
    Abstract: A mechanism for providing proxy support for special subtree entries in a directory information tree by defining filters at the proxy level to indicate relationships between main subtree entries and associated special subtree entries. A proxy server receives a request from a client for a special subtree entry and determines whether the distinguished name of the main subtree entry can be built using information in the request and pre-defined relationships between the main subtree entry and the requested subtree entry. If so, the proxy server builds the distinguished name of the main subtree entry associated with the special subtree entry and applies a partitioning filter to the distinguished name of the main subtree entry to determine a target directory server in the plurality of backend directory servers that comprise the special subtree. The proxy server then sends the request to the target directory server.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kristin Marie Hazlewood, John Mark McConaughy, Gary Dale Williams
  • Patent number: 8423505
    Abstract: A method for reorganizing a catalog to improve I/O performance includes initially placing a shared lock on a source catalog. The method then makes a point-in-time copy of the source catalog to generate a target catalog. Once the target catalog is generated, the method reorganizes the contents of the target catalog. Optionally, while reorganizing the contents of the target catalog, the method temporarily releases the shared lock on the source catalog and mirrors I/O intended for the source catalog to a buffer. The buffered I/O may then be used to update the target catalog to bring it current with the source catalog. When the target catalog is reorganized and up-to-date, the method upgrades the shared lock on the source catalog to an exclusive lock, overwrites the source catalog with the target catalog, and releases the exclusive lock. A corresponding apparatus and computer program product are also disclosed and claimed herein.
    Type: Grant
    Filed: January 9, 2010
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Philip R. Chauvet, David Charles Reed, Michael Robert Scott, Max Douglas Smith
  • Patent number: 8396871
    Abstract: Data is received that characterizes each of a plurality of documents within a document set. Based on this data, the plurality of documents are grouped into a plurality of stacks using one or more grouping algorithms. A prime document is identified for each stack that includes attributes representative of the entire stack. Subsequently, provision of data is provided that characterizes documents for each stack including at least the identified prime document to at least one human reviewer. User-generated input from the human reviewer is later received that categorized each provided document and data characterizing the user-generated input can then be provided. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: March 12, 2013
    Assignee: DiscoverReady LLC
    Inventors: Stephen John Barsony, Yerachmiel Tzvi Messing, David Matthew Shub, James Kenneth Wagner, Jr.
  • Patent number: 8380752
    Abstract: Event data (e.g., log messages) are represented as sets of attribute/value pairs. An index maps each attribute/value pair or attribute/value tuple to a pointer that points to event data which contains the attribute/value pair or attribute/value tuple. An attribute co-occurrence map or matrix can be generated that includes attribute names that co-occur together. Queries and custom reports can be generated by projecting event data into one or more attributes or attribute/value pairs, and then determining statistics on other attributes using a combination of the inverted index, the attribute co-occurrence map or matrix, operations on sets and/or math and statistical functions.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: February 19, 2013
    Assignee: LogLogic, Inc.
    Inventors: Sherif Botros, Jian L. Zhen, Minjun Liu, Boris Galitsky