Patents Examined by Robert Timblin
  • Patent number: 8473450
    Abstract: A relational database management system (RDBMS) for servicing query statements through one or more client machines. The RDBMS comprises a query interface adapted to receive query statements from the client machines. The query handling mechanism (i) receives each request from the query interface, (ii) extracts a set of dimensions associated with the request, (iii) uses the dimensions to retrieve aggregated fact data from a multi-dimensional database (MDDB), and (iv) forwards retrieved aggregated fact data to the query processing mechanism for subsequent processing. When the query processing mechanism determines that servicing of one or more query requests require data stored in the relational tables, then the query processing mechanism automatically routes the requests to the relational data tables, so that data can be accessed from the relational tables and forwarded to the query processing mechanism for use in servicing the requests, in a manner transparent to the client machine.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: June 25, 2013
    Assignee: Yanicklo Technology Limited Liability Company
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8468118
    Abstract: Disclosed are a system and a method for analyzing and utilizing intellectual property information.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: June 18, 2013
    Assignee: Samsung Display Co., Ltd.
    Inventors: Jin-Kwan Kim, Jong-Soo Yoon, Yea-Sun Yoon
  • Patent number: 8429204
    Abstract: Short POI titles are generated by removing unnecessary administrative area prefixes from existing POI titles and replacing necessary administrative area prefixes with shorter aliases. Administrative area prefixes are identified and analyzed to determine whether they are necessary. The analysis includes determining (1) whether the remainders with the prefixes excluded include a common suffix as a prefix, and (2) whether the remainders are unique in an applicable metropolis area. If a remainder does not include as a prefix a common suffix and is unique in the applicable metropolis area, the corresponding prefix is determined unnecessary and removed from the existing POI title to generate a short POI title. Otherwise, the corresponding prefix is determined necessary and replaced with a shorter alias to generate a short POI title.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: April 23, 2013
    Assignee: Google Inc.
    Inventors: Jiang Qian, Vincent Zhou, Bo Zheng, Yu Zheng
  • Patent number: 8370400
    Abstract: A computer-implemented system may include one or more storage devices storing first metadata defining an instance of a first metaobject, second metadata defining an instance of a solution supplement metaobject, wherein the second metadata comprises annotations to the first metadata, and wherein the first metaobject and the solution supplement metaobject are instances of a meta-metaobject. Also stored is executable program code of a service to determine merged metadata based on the first metadata and the annotations to the first metadata. A processor is included to execute the executable program code.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: February 5, 2013
    Assignee: SAP AG
    Inventors: Frank Brunswig, Jens Freund, Thomas Gros-Bölting, Michael Hartel, Adam Polly, Thomas Schneider, Otfried von Geisau
  • Patent number: 8359324
    Abstract: Provided is a geographic information system using map data including configuration data provided with time information and attribute data corresponding to an attribute of an object contained in the map data, including an information import module for receiving an input of a geographic area of an object to be retrieved and a search key; a map retrieval module for extracting configuration data, for which the input geographic area of the object to be retrieved and an area represented by the configuration data at least partially overlap each other, from the map data; a correlation module for correlating the configuration data with the attribute data identical with the input search key, for which the area represented by the extracted configuration data overlaps the positional information, according to each of the time information provided to the configuration data and to the attribute data; and an output module for outputting the correlated data.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: January 22, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Kazuaki Iwamura, Ryuji Mine, Yoriko Kazama
  • Patent number: 8352461
    Abstract: Methods for transforming a query to remove redundant tables and eliminate superfluous join operations is provided. The methods provided transform queries to remove redundant tables and anti-joins, semi-joins, and outer-joins. Whether a table is redundant is determined based on a set of criteria which, if fulfilled, indicates that the removal of the table and the anti-join, semi-join, or outer-join operation does not impact query results. The removal of a redundant table from a query also results in the elimination of the anti-join, semi-join, or outer-join operation that references the removed table.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: January 8, 2013
    Assignee: Oracle International Corporation
    Inventors: Rafi Ahmed, Thierry Cruanes, Sridhar Sarnobat
  • Patent number: 8326869
    Abstract: The hierarchical relationships between objects in different levels of an object structure (such as a contract) are stored as elements in two-dimensional matrix representations. In general, the matrix representations facilitate queries, clustering of like objects and contracts, and comparisons that identify common objects and contracts.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: December 4, 2012
    Assignee: Accenture Global Services Limited
    Inventors: Surya P Kolluri, Zhu-Song Mei, Dmitriy Feferman, Kevin P Lee, Michael Irish, Heather E Nelson, David Kil
  • Patent number: 8321373
    Abstract: A method of serving query statements from one or more client machines using a database management system (DBMS) employing a relational data store and a multi-dimensional database (MDDB). A query interface is adapted to receive query statements from the client machines, and generate one or more query requests. A query handling mechanism (i) receives each request from the query interface, (ii) extracts a set of dimensions associated with the request, (iii) uses the dimensions to retrieve aggregated fact data from the MDDB, and (iv) forwards retrieved aggregated fact data to the query processing mechanism for subsequent processing.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: November 27, 2012
    Assignee: Yanicklo Technology Limited Liability
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8312021
    Abstract: One embodiment of the present invention provides a system that builds an association tensor (such as a matrix) to facilitate document and word-level processing operations. During operation, the system uses terms from a collection of documents to build an association tensor, which contains values representing pair-wise similarities between terms in the collection of documents. During this process, if a given value in the association tensor is calculated based on an insufficient number of samples, the system determines a corresponding value from a reference document collection, and then substitutes the corresponding value for the given value in the association tensor. After the association tensor is obtained, a dimensionality reduction method is applied to compute a low-dimensional vector space representation for the vocabulary terms. Document vectors are computed as linear combinations of term vectors.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: November 13, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Irina Matveeva, Ayman Farahart
  • Patent number: 8311997
    Abstract: In particular embodiments, annotating each keyword of a plurality of keywords with one or more labels of a plurality of labels, comprising: for each label, computing a score for the keyword document corresponding to the keyword and the label using an annotation model; and annotating the keyword with a specific label where the keyword document corresponding to the keyword and the specific label have the highest or the lowest score. Constructing a classifier based on a plurality of training keywords. For each keyword of the plurality of keywords, for each label annotating the keyword, calculating a second index-wise product between a word count vector of the keyword document corresponding to the keyword and a word count vector of the label document corresponding to the label; and predicting whether the label annotating the keyword is correct using the classifier with the second index-wise product as an input to the classifier.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: November 13, 2012
    Assignee: Adchemy, Inc.
    Inventors: David Robert Kauchak, Monifa Akanke Porter, Shreehari Manikarnika
  • Patent number: 8296263
    Abstract: Systems and methods which provide a hybrid network based solution for digital data file backup are shown. Embodiments utilize a transport mass storage system to provide transmission of digital data files between user equipment and a network based mass storage system. A manifest may be used to manage transporting and/or storage of digital data files. User equipment may then access the digital data files stored to the network mass storage system for various purposes using a network link. Subsequent, incremental backups and other transfers of relatively small amounts of digital data files are preferably accomplished using a network link for the transfer.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: October 23, 2012
    Assignee: MiMedia LLC
    Inventors: Erik Zamkoff, Jeff Speigel, Frederick Clark, Christopher Giordano
  • Patent number: 8285708
    Abstract: Described is a technology comprising a query processing pipeline in which a SPARQL query is processed into an intermediate LINQ query, which is then processed by a LINQ provider. The LINQ provider decides which instructions correspond to flat database queries, and routes those instructions a database engine (e.g., SQL server) for querying a database. Other instructions are provided to a reasoning engine for processing, e.g., by performing a graph traversal and/or database queries. The pipeline may include a parser that parses the query into an abstract syntax tree, and an optimizer that processes the abstract syntax tree into a LINQ query, including by reordering LINQ instructions and/or associating a flag with each of the instructions that indicates whether to query the database or provide the instruction to a reasoning engine.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: October 9, 2012
    Assignee: Microsoft Corporation
    Inventors: Stuart M. Bowers, David Brian Wecker, Chris D. Karkanias, Burton Jordan Smith
  • Patent number: 8280846
    Abstract: A swarm can develop around a piece of content. The swarm can include the original content, changes to the original content, the persons contributing the changes, and metadata, such as comments contributed by members of the swarm. A swarm can also include statistics generated about the content, such as the size of the swarm, the growth and/or death rates of the swarm, the longevity of the swarm, the intensity of the swarm, the persistence of the swarm, and the direction of the swarm. Swarms and their behaviors can be used to validate or invalidate content.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: October 2, 2012
    Assignee: Novell, Inc.
    Inventors: Andrew Fox, David Marshall LaPalomento, Ian Edward Roughley, Scott A. Isaacson
  • Patent number: 8280876
    Abstract: A database restructuring support system that enables a user to flexibly design the structure of a database after a restructure. A storage cost estimate unit 112 calculates storage cost before and after restructure by using catalog information included in a database 122. In the case of calculating the storage cost of the restructure, tuples of a new schema is calculated and the storage cost is calculated by using the tuples. The access cost estimate unit 113 uses the catalog information and the log DB 121 included in the database 122 to calculate each access cost before and after restructure. In the case of calculating the access cost after restructure, the number of types of values of an attribute in the new schema is calculated to calculate the access cost by using the number of types. The integrated cost estimate unit 111 calculates the integrated cost by integrating the access cost and the storage cost.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: October 2, 2012
    Assignee: NEC Corporation
    Inventors: Qiang Ma, Yoshihide Ishiguro
  • Patent number: 8271939
    Abstract: An application development tool can support sampling of data from one or more providers of data that will be queried by the application under development at runtime. The sampling results can be used to provide hints or suggestions at development time so that a developer defining code segments that make reference to data resulting from such queries can produce code segments having the proper context to reference the data of interest. The sampling results can comprise a plurality of parameters and the application development tool can provide a user interface whereby a user can indicate custom type declarations for the returned parameters and/or identify a subset of the parameters returned by a query as being of interest. The custom type declarations and/or identified subset can be used to facilitate more meaningful hinting or suggestion by the application development tool.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: September 18, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Ramanarayanan Krishnaiyer, Thomas Lane, Sameer Bhatt, Gaurav Priyadarshi, Sreenivas Ramaswarmy, Sunil Bannur, Mayank Kumar
  • Patent number: 8260786
    Abstract: A method for providing search results to a user is disclosed. The method includes receiving a first set of information associated with a plurality of web pages. A second set of information associated with a user preference, determining a commercial score for each web page is also received. A subset of the first set of information is determined based on the second set of information. A visual indicator for the subset of the first set of information is generated in accordance with a commercial score, and the subset and the visual indicator are displayed on a display.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: September 4, 2012
    Assignee: Yahoo! Inc.
    Inventors: Dennis M. DeCoste, Gary W. Flake, Peter Savich
  • Patent number: 8255422
    Abstract: The present invention provides a highly reliable and scalable architecture for data centers. Work to be performed is divided into discrete work units. The work units are maintained in a pool of work units that may be processed by any number of different servers. A server may extract an eligible work unit and attempt to process it. If the processing of the work unit succeeds, the work unit is tagged as executed and becomes ineligible for other servers. If the server fails to execute the work unit for some reason, the work unit becomes eligible again and another server may extract and execute it. A server extracts and executes work units when they have available resources. This leads to the automatic load balancing of the data center.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Cosmin A. Corbea, R. Donald Thompson
  • Patent number: 8250026
    Abstract: In one embodiment, a method receives a plurality of documents. The documents may be received from different medical providers. Also, the documents may be medical record documents generated or captured in a first format and a second format. The first format may be an unstructured data format and the second format may be a structured data format. The first and second documents are then converted to a common format. For example, a common format may emerge as the most restrictive or constrained denominator of the first format and the second format. A schema is determined that provides an organizational structure with categories that can be used to index the content of the first and second documents while they are being converted to the common format. The schema and indexing enable the different formats of documents to be combined and organized simultaneously into a single view for a comprehensive review.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: August 21, 2012
    Assignee: PeopleChart Corporation
    Inventors: Megan Mok, R. David Holvey
  • Patent number: 8250041
    Abstract: Integration between Enterprise Records Management systems (ERMs) and Records Management Systems (RMSs) is provided, thus providing a robust record classification and retention schedule enforcement process in large enterprises. Typically, ERMs have been designed from the ground up to be highly scalable across multiple national and regional jurisdictions, whereas RMS's were primarily departmental. Proper integration between ERMs and RMSs, as provided by the invention, allows corporations to deploy larger scale multi-organizational instances of RMSs, thus achieving a better level of control and significant economies of scale.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventor: Andrey Pogodin
  • Patent number: 8250120
    Abstract: A method for merging media includes the steps of obtaining a first input from a first media device, the first input comprising first data corresponding to properties of one or more first media files, obtaining a second input from a second media device, the second input comprising second data corresponding to properties of one or more second media files, generating a merged list comprising one or more first selected media files of the first media files sharing a common property with at least one of the second media files and second selected media files of the second media files sharing the common property, and causing execution of one of the first selected media files, one of the second selected media files, or both.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: August 21, 2012
    Assignee: GM Global Technology Operations LLC
    Inventor: Michael J. Quinn