Patents Examined by Khanh Pham
-
Patent number: 9043315Abstract: Methods and apparatus, including computer program products, are provided for implementing a cooperative model between an application and a database. In one aspect, there is provided a computer-implemented method. The method may include receiving from an application a command to perform an operation at a database; accessing metadata representative of the application; configuring, based on at least the metadata, a result of the operation; and sending the configured result to shared memory accessible by the application. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: December 28, 2010Date of Patent: May 26, 2015Assignee: SAP SEInventors: Boris Gruschko, Christian Mohr, Martin Strenge, Reiner Singer, Rolf Hammer, Kai Baumgarten, Helmut Prestel, Sigrid Wortmann, Thomas Elvers, Veit Spaegele, Junhui Liu, Yu Su, Juan Ge, Sebastian Seifert, Jianfeng Yan, Philipp Grosse, Christoph Weyerhaeuser
-
Patent number: 9043336Abstract: Described herein are methods and systems for providing corrective maintenance using global knowledge sharing. A method to provide corrective maintenance with a CM system includes performing a query to generate a ranking of fixable causes based on factors (e.g., symptoms, configuration, test). The ranking may be determined based on a fixable cause percent match with the factors. The ranking of fixable causes may be associated with one or more solutions for each fixable cause. The ranking can be updated based on performing tests or solutions.Type: GrantFiled: August 9, 2010Date of Patent: May 26, 2015Assignee: Applied Materials, Inc.Inventors: Erik Wolf, Jeremy Spaur, Alon Sagie
-
Patent number: 9037585Abstract: A system and method for mapping an input uniform resource identifier (URI) to an entry in a database. The system cleans an input URI to produce a prime URI that references an entry in a database. The prime URI is created by applying a regular expression determined for a particular domain to the input URI. Once the prime URI is generated, the prime URI can be used to retrieve information from a database.Type: GrantFiled: December 29, 2010Date of Patent: May 19, 2015Inventors: Kristopher Kubicki, Lawrence Hsieh
-
Patent number: 9031934Abstract: A computer program product and method for estimating a filter factor for access path optimization in a database are provided. The method includes extracting from a statement segment for database query a relation condition which defines the relationship between a variable and a first table. The method includes obtaining first statistics information according to the relation condition and the statistics information of the first table. The method includes extracting from the statement segment a filter condition which defines the relationship between the variable and a second table. The method includes obtaining second statistics information according to the filter condition and the statistics information of the second table, and according to the first statistics information and the second statistics information, estimating the filter factor of the filter condition.Type: GrantFiled: November 27, 2012Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Xin Ying Yang, Chun Guang Zeng, Xiang Zhou, Ke Wei Wei
-
Patent number: 9031902Abstract: A computer-implemented method, computer program product and a system for identifying and handling slowly changing dimension (SCD) attributes for use with an Extract, Transform, Load (ETL) process, comprising importing a data model for dimensional data into a data integration system, where the dimensional data comprises a plurality of attributes, identifying via a data discovery analyzer one or more attributes in the data model as SCD attributes, importing the identified SCD attributes into the data integration system, selecting a data source comprising dimensional data, automatically generating an ETL job for the dimensional data utilizing the imported SCD attributes, and executing the automatically generated ETL to extract the dimensional data from the data source and loading the dimensional data into the imported SCD attributes in a target data system.Type: GrantFiled: November 10, 2011Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Manish Anand Bhide, Srinivas Kiran Mittapalli, Sriram K. Padmanabhan
-
Patent number: 9031982Abstract: A service delivery platform receives a request for a catalogue. The system obtains subscriber-specific multi-media catalogue entries based on profile information stored with the service delivery platform. The system sends the subscriber-specific catalogue entries along with service details of the subscription back to the subscriber.Type: GrantFiled: August 22, 2008Date of Patent: May 12, 2015Assignee: Accenture Global Services LimitedInventors: Laura Martino, Domenico De Luca, Roberto Privitera
-
Patent number: 9031924Abstract: Embodiments of the invention provide techniques for composing and executing queries using filtered fields. In one embodiment, a query may be composed with compatible fields, meaning filtered fields that store related data of a particular data type. Such compatible fields may be combined into a single query condition, thus simplifying the composition and execution of the query. In one embodiment, fields may be identified as compatible based on metadata included in a database abstraction model.Type: GrantFiled: September 4, 2008Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Janice R. Glowacki, Frederick A. Kulack
-
Patent number: 9026499Abstract: According to one embodiment, recovering file systems by restoring partitions is described. In one example, a method includes discovering an error in a storage partition of a file storage system, the storage partition including identification metadata to identify itself to the file system, finding a backup storage partition containing data and identification metadata corresponding to that of the error storage partition, restoring the error storage partition using the backup storage partition, and using the restored identification metadata to identify the restored storage partition to the file system.Type: GrantFiled: March 31, 2011Date of Patent: May 5, 2015Assignee: EMC CorporationInventors: Abhishek Rajimwale, Windsor W. Hsu
-
Patent number: 9020904Abstract: Methods, systems, and products generate web pages using elidable links to additional content. When a link is selected in a web page, elision is used to automatically remove a URL and its associated content from the web page, thus reducing previously visited material. When a user selects an elision-enabled link, the link is not displayed during subsequent displaying of the same web page.Type: GrantFiled: October 9, 2009Date of Patent: April 28, 2015Assignee: RPX CorporationInventors: Frederick Douglis, Sonia Jain, John C. Klensin, Michael Rabinovich
-
Patent number: 9020993Abstract: A request is received to store a file in a storage device, wherein the storage device deems the file discardable. The file is marked as a discardable file. A controller determines a download condition associated with the request to store the discardable file in the storage device and determines whether to delay a download to the storage device of the discardable file based on the determined download condition. The controller manages the download of the discardable file to the storage device based on the determination of whether to delay the download of the discardable file to the storage device. The controller manages the storage of the downloaded discardable file in the storage device based on the marking of the file as a discardable file.Type: GrantFiled: December 15, 2011Date of Patent: April 28, 2015Assignee: SanDisk IL Ltd.Inventors: Judah Gamliel Hahn, David Koren
-
Patent number: 9020948Abstract: A network fingerprint manager within an automatic content recognition (ACR) system may be operable to receive one or more versions of media content associated with a network. One or more proxy content may be generated by the network fingerprint manager for each version of the received media content. The network fingerprint manager may generate a set of fingerprints from a particular one of the generated one or more proxy content for each version of the received media content. The particular one being fingerprinted may comprise proxy content with highest quality among the generated proxy content. The set of fingerprints and corresponding content ID and media time for each version of the received media content may be stored. The network fingerprint manager may generate real-time fingerprints from content in a received network feed. The network fingerprint manager may compare the generated real-time fingerprints to the stored sets of fingerprints for matching.Type: GrantFiled: December 28, 2012Date of Patent: April 28, 2015Assignee: Turner Broadcasting System, Inc.Inventors: Nishith Kumar Sinha, Donald Jude Loheide, Matthew Paul Giles
-
Patent number: 9015181Abstract: Described in detail herein are systems and methods for managing single instancing data. Using a single instance database and other constructs (e.g. sparse files), data density on archival media (e.g. magnetic tape) is improved, and the number of files per storage operation is reduced. According to one aspect of a method for managing single instancing data, for each storage operation, a chunk folder is created on a storage device that stores single instancing data. The chunk folder contains three files: 1) a file that contains data objects that have been single instanced; 2) a file that contains data objects that have not been eligible for single instancing; and 3) a metadata file used to track the location of data objects within the other files. A second storage operation subsequent to a first storage operation contains references to data objects in the chunk folder created by the first storage operation instead of the data objects themselves.Type: GrantFiled: September 23, 2009Date of Patent: April 21, 2015Assignee: CommVault Systems, Inc.Inventors: Rajiv Kottomtharayil, Deepak R. Attarde, Manoj K. Vijayan
-
Patent number: 9015209Abstract: A request is received to store a file in a storage area of a storage device, the file being discardable and having associated therewith data in a data structure associated with the storage device. The file is marked as a discardable file. In some implementations a file system structure of the data structure is marked to indicate that the file is a discardable file, where in other implementations, the file itself is marked to indicate that the file is a discardable file. A download manager determines a download condition associated with the request to store the discardable file in the storage area of the storage device and determines whether to delay a download to the storage device of the discardable file based on the determined download condition. The download manager manages the download of the discardable file to the storage device based on the determination of whether to delay the download of the discardable file to the storage device.Type: GrantFiled: March 9, 2010Date of Patent: April 21, 2015Assignee: SanDisk IL Ltd.Inventors: Judah Gamliel Hahn, David Koren
-
Patent number: 9009139Abstract: A query pipeline is created (514) from a query request. The query pipeline includes multiple query operations including multiple query operators. A first query operator and a second query operator perform first and second query operations on a database (526) and on data outside the database (534). A result from the first query operation in the query pipeline is fed to the second query operation in the query pipeline.Type: GrantFiled: June 10, 2011Date of Patent: April 14, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Wei Huang, Yizheng Zhou, Bin Yu
-
Patent number: 9009203Abstract: At least one read operation of at least one object of a data container is initiated. The data container includes an anchor object, a first internal data object and a first garbage collection object, the anchor object comprising a pointer to a versioned structure tree. Thereafter, in response to the at least one incompatible write operation, a second internal data object and a second garbage collection object are created for the data container. The second garbage collection object has a reference to the second internal data object. Subsequently, the second internal data object is installed in the anchor object and the first garbage collection object is passed to a garbage collection process so that space used by the first garbage collection object in a database can be reused. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: February 19, 2013Date of Patent: April 14, 2015Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 9002844Abstract: A computer-readable recording medium stores a program for causing an apparatus to execute a procedure. The procedure includes: regarding each data in a data set having a key and a value corresponding to the key, calculating a key characteristic value of the data as an index value indicating an existence of the key in the data and another key included in the value based on the value of the key and the value of the other key included in the value; generating a segment in which data blocks of which the calculated key characteristic values are similar to each other are grouped in one group; and setting a storage destination of the data in the generated segment.Type: GrantFiled: January 14, 2013Date of Patent: April 7, 2015Assignee: Fujitsu LimitedInventor: Yuichi Tsuchimoto
-
Patent number: 8965928Abstract: The invention provides a method and system for searching based on association of system resources a user was working on with external devices such as user's PDA, mobile phone, or printer and the system's interaction with such external devices. In one embodiment of the invention, a method is provided comprising a person using a resource on the computer and, during said using, engaging in another event; sending data to the computer related to said another event; and the computer creating an association between said another event and said resource. This embodiment also comprises sending a request to the computer to identify the resource that was being used by said person at the time of said another event; and the computer, acting in response to said request, using said association to identify said resource.Type: GrantFiled: December 23, 2008Date of Patent: February 24, 2015Assignee: International Business Machines CorporationInventor: Abhijit Anant Telang
-
Patent number: 8965844Abstract: An apparatus and method for sharing contents are provided. The apparatus and method may store contents; receive a selection signal for content selected from among the contents; classify the selected content into groups; and generate a service code for each respective group.Type: GrantFiled: August 4, 2010Date of Patent: February 24, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Young Kyu Jin, Seung Eok Choi, Nam Wook Kang, Sin Ae Kim
-
Patent number: 8959094Abstract: As described herein, a database machine is provided with specialized hardware that can be used to accelerate the sort function. This hardware lowers the computation cost of performing a raw sort operation over the result rows. The hardware may be embodied in a direct circuit (e.g., ASIC), a programmable circuit (e.g., FPGA), a parallel compute engine (e.g., GPU) or any parallel computer. A hardware-assisted sort procedure provides for the early return of up to K results. This early return feature is critically valuable in database operations because often an entire result set is not required. For requests that require only the first L results, when L<=K the query can be satisfied with only a single pass over the data. The hardware- or GPU-assisted sort procedure, referred to herein as “scraper sort,” may be based on modifications of well-known, existing parallel sort algorithms.Type: GrantFiled: August 4, 2010Date of Patent: February 17, 2015Assignee: Oracle International CorporationInventor: Derek A. Taylor
-
Patent number: 8949296Abstract: A mirror file number corresponding to a file being requested is transmitted to a host OS. A determination is made as to whether or not caching is performed in the host OS, and reading of the data of the mirror file number is requested to a block device if it is determined that the data of the mirror file number that was transmitted is not cached. The block device acquires the memory address where the corresponding actual contents are stored, corresponding to the sector number, acquires the sequence number corresponding to the contents, changes the acquired sequence number, and reads the data of the acquired memory address. The read data is converted to data with a modified sequence number attached, and the data is provided to the host OS. If it is determined that the data is cached in the host OS, the cached data is provided.Type: GrantFiled: November 27, 2012Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Yasunao Katayama, Nobuyuki Ohba, Kohji Takano