Patents Examined by Robert Timblin
-
Patent number: 8473450Abstract: 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: GrantFiled: June 4, 2009Date of Patent: June 25, 2013Assignee: Yanicklo Technology Limited Liability CompanyInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
-
Patent number: 8468118Abstract: Disclosed are a system and a method for analyzing and utilizing intellectual property information.Type: GrantFiled: July 26, 2001Date of Patent: June 18, 2013Assignee: Samsung Display Co., Ltd.Inventors: Jin-Kwan Kim, Jong-Soo Yoon, Yea-Sun Yoon
-
Patent number: 8429204Abstract: 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: GrantFiled: July 13, 2012Date of Patent: April 23, 2013Assignee: Google Inc.Inventors: Jiang Qian, Vincent Zhou, Bo Zheng, Yu Zheng
-
Patent number: 8370400Abstract: 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: GrantFiled: July 19, 2010Date of Patent: February 5, 2013Assignee: SAP AGInventors: Frank Brunswig, Jens Freund, Thomas Gros-Bölting, Michael Hartel, Adam Polly, Thomas Schneider, Otfried von Geisau
-
Patent number: 8359324Abstract: 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: GrantFiled: August 18, 2008Date of Patent: January 22, 2013Assignee: Hitachi, Ltd.Inventors: Kazuaki Iwamura, Ryuji Mine, Yoriko Kazama
-
Patent number: 8352461Abstract: 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: GrantFiled: September 12, 2007Date of Patent: January 8, 2013Assignee: Oracle International CorporationInventors: Rafi Ahmed, Thierry Cruanes, Sridhar Sarnobat
-
Patent number: 8326869Abstract: 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: GrantFiled: September 23, 2010Date of Patent: December 4, 2012Assignee: Accenture Global Services LimitedInventors: Surya P Kolluri, Zhu-Song Mei, Dmitriy Feferman, Kevin P Lee, Michael Irish, Heather E Nelson, David Kil
-
Patent number: 8321373Abstract: 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: GrantFiled: December 11, 2009Date of Patent: November 27, 2012Assignee: Yanicklo Technology Limited LiabilityInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
-
Patent number: 8312021Abstract: 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: GrantFiled: September 16, 2005Date of Patent: November 13, 2012Assignee: Palo Alto Research Center IncorporatedInventors: Irina Matveeva, Ayman Farahart
-
Patent number: 8311997Abstract: 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: GrantFiled: January 3, 2012Date of Patent: November 13, 2012Assignee: Adchemy, Inc.Inventors: David Robert Kauchak, Monifa Akanke Porter, Shreehari Manikarnika
-
Patent number: 8296263Abstract: 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: GrantFiled: November 21, 2011Date of Patent: October 23, 2012Assignee: MiMedia LLCInventors: Erik Zamkoff, Jeff Speigel, Frederick Clark, Christopher Giordano
-
Patent number: 8285708Abstract: 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: GrantFiled: June 16, 2009Date of Patent: October 9, 2012Assignee: Microsoft CorporationInventors: Stuart M. Bowers, David Brian Wecker, Chris D. Karkanias, Burton Jordan Smith
-
Patent number: 8280846Abstract: 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: GrantFiled: January 19, 2010Date of Patent: October 2, 2012Assignee: Novell, Inc.Inventors: Andrew Fox, David Marshall LaPalomento, Ian Edward Roughley, Scott A. Isaacson
-
Patent number: 8280876Abstract: 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: GrantFiled: April 30, 2008Date of Patent: October 2, 2012Assignee: NEC CorporationInventors: Qiang Ma, Yoshihide Ishiguro
-
Patent number: 8271939Abstract: 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: GrantFiled: November 14, 2008Date of Patent: September 18, 2012Assignee: Adobe Systems IncorporatedInventors: Ramanarayanan Krishnaiyer, Thomas Lane, Sameer Bhatt, Gaurav Priyadarshi, Sreenivas Ramaswarmy, Sunil Bannur, Mayank Kumar
-
Patent number: 8260786Abstract: 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: GrantFiled: February 17, 2005Date of Patent: September 4, 2012Assignee: Yahoo! Inc.Inventors: Dennis M. DeCoste, Gary W. Flake, Peter Savich
-
Patent number: 8255422Abstract: 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: GrantFiled: May 28, 2004Date of Patent: August 28, 2012Assignee: Microsoft CorporationInventors: Cosmin A. Corbea, R. Donald Thompson
-
Patent number: 8250026Abstract: 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: GrantFiled: March 6, 2009Date of Patent: August 21, 2012Assignee: PeopleChart CorporationInventors: Megan Mok, R. David Holvey
-
Patent number: 8250041Abstract: 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: GrantFiled: December 22, 2009Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventor: Andrey Pogodin
-
Patent number: 8250120Abstract: 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: GrantFiled: February 24, 2009Date of Patent: August 21, 2012Assignee: GM Global Technology Operations LLCInventor: Michael J. Quinn