Patents Examined by Sabana Rahman
-
Patent number: 8635205Abstract: The present disclosure involves systems, software, and computer-implemented methods for presenting local site name information associated with search results returned from a web search query. One process includes operations for receiving a search query request from a user and obtaining at least one search result responsive to the query, where the search result is associated with a uniform resource locator (URL). A local site name associated with at least a portion of the URL is retrieved for at least one of the obtained search results. Further, at least one search result is returned to the user via a search results page, where the at least one search result comprises the URL associated with the search result and the local site name associated therewith.Type: GrantFiled: June 18, 2010Date of Patent: January 21, 2014Assignee: Google Inc.Inventors: Dongwon Kang, Geunhwi Lim
-
Patent number: 8631002Abstract: Methods, systems, algorithms, and media are provided for query classification based upon web relevance. In embodiments, a knowledge domain is selected. A knowledge domain includes a set of seed-web domains which are classified to belong to the knowledge domain. For each seed-web domain, a filtered web search of a given query is implemented utilizing a filter associated with a particular seed-web domain to obtain a total number of filtered results for the seed-web domain. For each seed-web domain, a total number of non-filtered results are referenced. A percentage of coverage for each seed-web domain is calculated using the total number of filtered results for the seed-web domain and the total number of non-filtered results for the seed-web domain. An average percentage of coverage for the knowledge domain is calculated using the percentage of coverage for each seed-web domain.Type: GrantFiled: December 9, 2010Date of Patent: January 14, 2014Assignee: Microsoft CorporationInventors: Sandeep Suresh, Robert David Berg
-
Patent number: 8572053Abstract: Example apparatus, methods, and computers support data de-duplication indexing. One example apparatus includes a processor, a memory, and an interface to connect the processor, memory, and a set of logics. The set of logics includes an establishment logic to instantiate one-to-many de-duplication data structures, a manipulation logic to update the de-dupe data structure(s), a key logic to generate a key from a block of data to be de-duplicated, and a similarity logic to make a similarity determination for the block. The similarity determination identifies the block as a unique block, a duplicate block, or a block that meets a similarity threshold with respect to a stored de-duplicated block accessible through the dedupe data structure. The similarity determination involves comparing the block to be de-duplicated to a stored block available to the apparatus using a byte-by-byte approach, a hash approach, a delta hash approach and/or a sampling sequence approach.Type: GrantFiled: December 9, 2010Date of Patent: October 29, 2013Inventor: Jeffrey Vincent Tofano
-
Patent number: 8533164Abstract: In a Virtual Input/Output (I/O) Server (VIOS) partition, a method comprises a cluster aware (CA) operating system (OS) of a VIOS partition performing the functions of: responsive to a restore command: retrieving a configuration backup file from storage; comparing a DRC name from the retrieved file with a DRC name of the current VIOS partition performing the restore operation; in response to an occurrence of a DRC name mismatch: retrieving an initial UUID of the VIOS from the configuration backup file; accessing a UUID table within a management tool; locating a matching UUID to the initial UUID within the UUID table; and in response to locating the matching UUID: verifying that the configuration data file belongs to the current VIOS initiating the restore operation; and performing the restore operation to restore the configurations of the hardware, logical and virtual devices of the first VIOS to an earlier configuration state.Type: GrantFiled: December 9, 2010Date of Patent: September 10, 2013Assignee: International Business Machines CorporationInventors: James A. Pafumi, Rupesh Kumar Thota, Chintamani Praksh Siddeshwar, Vasu Vallabhaneni
-
Patent number: 8499012Abstract: A system and method are provided for stacking storage drives in a network attached storage (NAS) system. The method provides a NAS stacking network including at least a first and second stackable building block (SBB), where each SBB includes a head, with an embedded processor and storage application, and a storage drive including client files. The method connects a first interface of the first SBB to a client computer device via a LAN switch, and connects a second interface of the first SBB to the first interface of the second SBB. A directory is built of client files stored in the first and second SBBs. The directory is maintained in both the first and second SBBs. In one aspect, the first SBB, acting as a primary SBB, provides access to NAS stacking network directory structure in response to an inquiry from a client computer connected to the LAN switch.Type: GrantFiled: June 18, 2010Date of Patent: July 30, 2013Assignee: Applied Micro Circuits CorporationInventor: Millind Mittal
-
Patent number: 8495078Abstract: A system and method for abstracting objects in a virtual universe (VU) deployment is provided. The system and method abstracts VU objects for editing in a common abstraction utility and for deploying to one or more VU grids containing one or more VU architectures and/or platforms (servers). The method can be implemented in a computer infrastructure having programming instructions operable to: obtain an object associated with a first virtual universe server; translate the object with syntax specific to at least a second virtual universe server, the syntax being different than that used with the first virtual universe server; and deploy the translated object to the second virtual universe server.Type: GrantFiled: August 3, 2012Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Ankur Chandra, Rick A. Hamilton, II, Nalini K. Kartha, Keith R. Walker
-
Patent number: 8473466Abstract: Systems and methods are described that create storage classes for data and store the data using storage resources based on the created storage classes. In some examples, the system stores data using storage resources having characteristics that satisfy the requirements of a storage class associated with the data. In some examples, the system stores data using storage resources that meet the minimum requirements for a storage class.Type: GrantFiled: December 31, 2007Date of Patent: June 25, 2013Assignee: Teradata US, Inc.Inventor: Gregory Milby
-
Patent number: 8473461Abstract: Recoverable file information and file content are maintained for a plurality of files. Responsive to detecting a damaged file on a computer system, the recoverable file information is used to identify a specific instantiation of the file to be restored. The computer is searched for a non-damaged, local copy of the file. If a non-damaged, local copy is found, it is used to replace the damaged file. Otherwise, a difference file is created which identifies the sections of the damaged file that differ from a non-damaged specific instantiation thereof. Using the difference file and appropriate maintained file content, the relevant sections of the damaged file are rebuilt, thereby restoring it to its original condition.Type: GrantFiled: May 27, 2008Date of Patent: June 25, 2013Assignee: Symantec CorporationInventors: Brendon Vincent Woirhaye, William E. Sobel
-
Patent number: 8423514Abstract: Embodiments disclosed herein provide systems and methods that can bridge the gap between business operations and data management operations. An interface layer provides customizable interfaces for interactions with a master entity index (MEI) system to accomplish association, storage, management or processing of data records based on user-defined business service operations. The interface layer allows a user to define business services, operations, and logical procedures according to a desired data model such that the inputs and outputs for each operation of the service correspond to the particular needs of the user and allow different terminology to be employed by the user.Type: GrantFiled: December 31, 2007Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Glenn Goldenberg, Jason Woods
-
Patent number: 8386463Abstract: A query facility for database queries dynamically determines whether selective portions of a database table are likely to benefit from separate query execution strategies, and constructs an appropriate separate execution strategies accordingly. Preferably, the database contains at least one relatively large table comprising multiple partitions, each sharing the definitional structure of the table and containing a different respective discrete subset of the table records. The query facility compares metadata for different partitions to determine whether sufficiently large differences exist among the partitions, and in appropriate cases selects one or more partitions for separate execution strategies. Preferably, partitions are ranked for separate evaluation using a weighting formula which takes into account: (a) the number of indexes for the partition, (b) recency of change activity, and (c) the size of the partition.Type: GrantFiled: July 14, 2005Date of Patent: February 26, 2013Assignee: International Business Machines CorporationInventors: Robert Joseph Bestgen, Shantan Kethireddy, Jeffrey Wayne Tenner
-
Patent number: 8370381Abstract: Location based information may be provided. Data may be received having an entry predicate. The data may comprise, for example, a weblog (blog). The entry predicate may comprise location information defining an applicable zone for the data. Location information may be provided in the received entry predicate when it is determined that the location information is missing from the received entry predicate. Next, the data and the entry predicate may be saved. Then an application zone may be calculated, for the saved data, based on the entry predicate. Next, a request may be received comprising a reader predicate. In response to receiving the request, the data may be transmitted when the reader predicate corresponds to the application zone. The data may be transmitted to a request device from which the request was received. The request device may comprise a mobile device.Type: GrantFiled: September 22, 2006Date of Patent: February 5, 2013Assignee: Microsoft CorporationInventors: Michel C. Burger, Balabaskaran Balakumaran
-
Patent number: 8326665Abstract: A system and method is described for using a component business model to partition a business into non-overlapping components, and then allocating different components to appropriate organizing strategies, based on attribute values assigned to each component. In the best mode of implementation there are two attributes: whether or not the component differentiates the business within the market place; and whether the component is industry standard or is tailored by the organization. These attributes and their values map the components of the business to a matrix. Based on the combination of attribute values in each cell of the matrix, available organizing strategies are also mapped to the matrix, thereby identifying for each component an appropriate organizing strategy.Type: GrantFiled: July 15, 2005Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: David L. Cohn, Robert D. Dill, David Bernard Flaxer, George M. Galambos, Robert H. Guttman, Raman Harishankar, David Robert Kress, Christopher Murasso, Jeffrey A. Neville, Clifford Alan Pickover, George Edmund Pohle, Guy Jonathan James Rackham, Shanker Ramamurthy, John R. Smith, Stephen Michael Smith, Laurie A. Tropiano, John George Vergo
-
Patent number: 8326855Abstract: A system and method for abstracting objects in a virtual universe (VU) deployment is provided. The system and method abstracts VU objects for editing in a common abstraction utility and for deploying to one or more VU grids containing one or more VU architectures and/or platforms (servers). The method can be implemented in a computer infrastructure having programming instructions operable to: obtain an object associated with a first virtual universe server; translate the object with syntax specific to at least a second virtual universe server, the syntax being different than that used with the first virtual universe server; and deploy the translated object to the second virtual universe server.Type: GrantFiled: December 2, 2009Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Ankur Chandra, Rick A. Hamilton, II, Nalini K. Kartha, Keith R. Walker
-
Patent number: 8291326Abstract: An information-processing apparatus including a reproducer for synchronously reproducing content data common to another information-processing apparatus, a user information input for inputting first user condition information including a voice and image of a user, a user information receiver for receiving second user condition information including a voice and image of an other user from the other information-processing apparatus, a synthesizer for synthesizing a voice and image of the content data synchronously reproduced by the reproducer with the voice and image of the second user condition information received by the user-information receiver; an information analysis unit for analyzing at least either the first user condition information input or the second user condition information; and a parameter-setting unit for setting a control parameter used for controlling a process on the basis of an analysis result produced by the information analysis unit.Type: GrantFiled: May 11, 2011Date of Patent: October 16, 2012Assignee: Sony CorporationInventors: Yusuke Sakai, Naoki Saito, Mikio Kamada
-
Patent number: 8266141Abstract: Methods and computer-readable media are provided for improving the efficiency of the interleaving process. Once it is determined that a search query is to be used in an interleaving experiment, a primary ranking system and a secondary ranking system are analyzed to determine whether their respective search results for that search query would be identical. If the search results would be identical, the search query is routed only to the primary ranking system and not the secondary ranking system. If, however, it is determined that the search results would not be identical, both the primary ranking system and the secondary ranking system receive the search query for processing.Type: GrantFiled: December 9, 2010Date of Patent: September 11, 2012Assignee: Microsoft CorporationInventors: Filip Radlinski, Nick Craswell, Peter Bailey, Daniel Schwartz, Aidan Crook, Likhita Krishnamurthy
-
Patent number: 8234252Abstract: A data collection application includes a collection document having a first code portion configured to format the document, at least one information input configured to receive an input wherein the at least one information input is defined by the first code portion, and a second code portion stored within the collection document and configured to include the information provided via the at least one information input. The data collection document further includes an archival routine configured to create a second collection document based on the second code portion and the information provided via the at least one information input.Type: GrantFiled: December 1, 2006Date of Patent: July 31, 2012Assignee: Chicago Mercantile Exchange Inc.Inventors: Paul Meacham, Raymond V. Menghi, James P. Moran, Eric S. Wolff
-
Patent number: 8224841Abstract: Systems and methods are provided for regularly updating a web index with new or updated content, such as meta words or meta streams, for a particular web page address, such as a URL. Web page addresses and associated updated information, such as meta words, meta streams, values, and locations in the web index for those meta words are received. In order to update a web index, which is used by search engines to search web documents, a document identification is retrieved and associated with the updated information. As information in the web index is stored by document identification and not by web page addresses, the document identification may replace the web page address. Each meta word received is matched with corresponding document identifications and associated updated information, which creates an inverted format of the information. The web index may now be updated and stored by the system.Type: GrantFiled: May 28, 2008Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: Pratibha Permandla, Gaurav Sareen
-
Patent number: 8224790Abstract: Irregular links and relationships in a data set may relate to fraudulent actions or identify deception or risk assessment or knowledge generation but may be identified by simple superficially unlinked actions. Thus, for example a claimant may claim through an address using one telephone number but contact the insurer for that claim using a different telephone number. By pooling all the information received, including all telephone numbers, unusual or irregular or fraudulent leads can be identified by establishing telephone numbers or other gateway cluster nodes for each dataset such that supposedly unrelated claims can be matched and therefore be more closely scrutinized. The information processor arrangement may create a cascade of clusters for an as presented data set which can be configured through cluster nodes to allow better identification of suspect activity or for better analysis profiling.Type: GrantFiled: June 10, 2010Date of Patent: July 17, 2012Assignee: Advanced Forensic Solutions LimitedInventor: Richard Leary
-
Patent number: 8209359Abstract: Generating Business Process Execution Language (‘BPEL’) control flows to populate a data warehouse for analysis of data of an operational system including identifying source tables in the operational system and one or more corresponding target tables in the data warehouse; creating BPEL steps to represent links between each source table in the operational system and each corresponding target table in the data warehouse; determining a sequence for the BPEL step; and adding the BPEL steps to a BPEL control flow according to the determined sequence.Type: GrantFiled: October 6, 2007Date of Patent: June 26, 2012Assignee: International Business Machines CorporationInventors: Marion Behnen, James M. McArdle, Gregg L. Snodgrass, Hoi J. Yoo
-
Patent number: 8200623Abstract: Client and server based copies of a file are maintained in synchronicity as changes are made to the file. Data is compared to a previous version known to both the client and server and a highly compressed representation of the differences between the two is generated. These differences, or “diffs”, are then transmitted, and may use extensions to the HTTP (HyperText Transport Protocol) protocol.Type: GrantFiled: March 19, 2007Date of Patent: June 12, 2012Assignee: Microsoft CorporationInventors: Hai Liu, Lauren Antonoff