Patents Examined by Johnese Johnson
  • Patent number: 8566371
    Abstract: A file server provides access to a file system built on a logical volume of data storage. The file system includes multiple cylinder groups of file system blocks, and the logical volume includes slices of the cylinder groups. The file server has a storage reorganizer for identifying allocated file system blocks in a selected slice, and evacuating the identified allocated file system blocks from the selected slice. The selected slice is evacuated by reverse mapping each identified allocated block to identify a file to which the identified allocated block is allocated, allocating a new block in another slice, copying data from the identified allocated block to the new block, and substituting the new block for the identified allocated block in the file.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: October 22, 2013
    Assignee: EMC Corporation
    Inventors: Jean-Pierre Bono, John M. Hayden, Sairam Veeraswamy, Sachin Mullick
  • Patent number: 8521683
    Abstract: A disclosed image input apparatus is connected via a network to one or more information processing apparatuses and is capable of registering multiple service entries at once according to a registration request sent from any one of the information processing apparatuses. The disclosed image input apparatus includes a service entry storage space; a service entry area reservation unit configured to reserve service entry areas in the service entry storage space; and a service entry update unit configured to register the service entries in the reserved service entry areas if available and to register the service entries in non-reservation areas of the service entry storage space if the reserved service entry areas are not available.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: August 27, 2013
    Assignee: Ricoh Company, Ltd.
    Inventor: Reiji Yukumoto
  • Patent number: 8510329
    Abstract: The various embodiments of the invention provide a data processing system and method, for applications such as marketing campaign management, speech recognition and signal processing. An exemplary system embodiment includes a first data repository adapted to store a plurality of entity and attribute data; a second data repository adapted to store a plurality of entity linkage data; a metadata data repository adapted to store a plurality of metadata modules, with a first metadata module having a plurality of selectable parameters, received through a control interface, and having a plurality of metadata linkages to a first subset of metadata modules; and a multidimensional data structure. The control interface may modify the plurality of selectable parameters in response to received control information.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: August 13, 2013
    Assignee: Experian Marketing Solutions, Inc.
    Inventors: Nevzat Hurkan Balkir, Marc Louis Gutchell, Peter J. Lindgren, Eric Michael Tagliere
  • Patent number: 8458136
    Abstract: A method of scheduling highly parallel jobs with global interdependencies is provided herein. The method includes the following steps: grouping input elements, each group being associated with an interdependency tag reflecting a level of interdependency between data associated with different input elements within a group; clustering the groups into collections of groups, wherein the clustered groups are associated with an interdependency tag reflecting a level of interdependency between groups, above a specified value; applying a conflict check to the collections of groups and to active jobs of a working set, to yield a conflict level between each collection of groups and each active job, by analyzing the interdependency tags of the collections of groups vis à vis interdependency tags associated with the active jobs; and adding collections of groups into the working set, wherein added collections of groups are associated with a conflict level below an acceptable conflict level.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sergey Krutyolkin, Aviad Sela, Uri Shani
  • Patent number: 8447758
    Abstract: A system and method for identifying documents matching a document metaprint is provided. A search query comprising one or more search terms is received from a user. One or more metadata keywords matching the one more search terms is identified. A metaprint is retrieved for each of the matching metadata keywords. A metaprint query is generated from the retrieved metadata fingerprints. The metaprint query is executed against a corpus of documents. Search results comprising documents matching the metaprint query are obtained.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: May 21, 2013
    Assignee: Metajure, Inc.
    Inventors: Dennis R. Adler, Martin F. Smith, Richard J. Corbett, Kevin J. Harrang
  • Patent number: 8433675
    Abstract: An optimization method and system. The method includes receiving by a computing system a data footprint associated with data and a human resource model. The data footprint comprises a primary data section, a secondary data section, and an archive data section. A plurality of data storage strategies are associated with the primary data section, said secondary data section, and said archive data section. The plurality of data storage strategies are compared to each other. A data staging orchestrator software module is executed. The computing system determines based on results of executing the data staging orchestrator software module, an optimal migration time, an optimal migration speed, and an optimal migration cost for managing storage for portions of the data. The computing system executes a risk modulation software module and determines a risk associated with the managing.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: April 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kavita Chavda, Mickey Iqbal, Seshashayee Sankarshana Murthy, Sandeep Madhav Uttamchandani
  • Patent number: 8370322
    Abstract: A method for identifying influential individuals in a customer arrivals list, including importing a customer arrivals list from a hospitality enterprise data source, wherein the arrivals list includes a plurality of entries, each entry corresponding to a customer and including at least a name of the customer, collecting profile information for the name in a designated entry in the arrivals list, from sources on the web, when the collecting profile information identifies one or more individuals who have the name in the designated entry: determining a level of certainty for at least one of the one or more identified individuals, that the identified individual be the same individual as the customer corresponding to the designated entry, based on data in the designated entry, determining a level of influence for the designated entry, based on the collected profile information; and assigning a hospitality venue selection influence metric (HVSIM) to the designated entry, based on the determining a level of certaint
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: February 5, 2013
    Assignee: Guestwho Ltd.
    Inventors: Jeremy Berkovits, Aaron Naiman
  • Patent number: 8356015
    Abstract: A technique for quiescing a file system is described. The technique includes holding a change request, flushing the file system, and releasing the change request. Flushing may include sending a flush request, determining whether a cache associated with the file system is flushed, and in the event that the cache is not flushed, resending the flush request and determining whether the cache is flushed.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: January 15, 2013
    Assignee: EMC Corporation
    Inventors: Rangarajan Suryanarayanan, Yogita Bijani, Pashupati Kumar
  • Patent number: 8356006
    Abstract: A method of effectively managing a database system for mobile number portability (MNP) including constructing a database associated with the MNP of a neutral organization including a first database connected to number portability management systems of a plurality of wired or wireless telecommunications service providers and a second database connected to subscriber managements systems of the wireless telecommunications service providers; transmitting data required for number portability call processing to the first database after the number portability processing for the wired telecommunications service providers has been completed by the second database; and allocating associated information to the wired or wireless telecommunications service providers requiring the number portability call processing by the first database based on the data.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: January 15, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventor: Young Sic Jeong
  • Patent number: 8301654
    Abstract: A geographically distributed storage system including a global Peer-To-Peer (P2P) ring and a local P2P ring. The global P2P ring includes all storage nodes and the local P2P ring includes a group of the storage nodes. Each of the group of storage node belongs to the global P2P ring and the local P2P ring and each storage node includes global and local management information. The global management information includes a node table for managing topology information of a network connecting the group, a metadata table for managing locations of stored data objects, and a global routing table for managing routing in the global P2P ring. The local management information includes an object management table for managing stored data objects in the group, a Logical Unit (LU) management table for managing logical units in the group and a local routing table used for managing routing in the local P2P ring.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: October 30, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Shoji Kodama, Wujuan Lin
  • Patent number: 8285758
    Abstract: Storage tiering uses file system awareness of storage class for storage allocation or migration of a storage object from one class of storage to another. For example, the storage object is a production file system, a logical unit number (LUN) of storage, or a snapshot copy of the production file system or LUN. Each storage class may comprise a different back-end disk type, such as Fiber Channel, ATA, etc. Storage allocation or migration is based on storage class to implement a storage policy, such as: (a) move snapshots off the class of storage of the production object and onto a different class of storage; (b) direct new writes to a specified class of storage; or (c) writes targeting a particular storage object are targeted to a particular class of storage.
    Type: Grant
    Filed: June 30, 2007
    Date of Patent: October 9, 2012
    Assignee: EMC Corporation
    Inventors: Jean-Pierre Bono, John M. Hayden, Sairam Veeraswamy, Sachin Mullick
  • Patent number: 8275766
    Abstract: Systems and methods are described for intercepting user interactions without network-provided content. The intercepted information can be used for prioritizing search results by statistical and other analyses of user interactions with a network resource and/or network content. A server connected to a network can receive captured information from an agent that is installed in a device connected to the network. The captured information can be related to an interaction of a user with a network resource. An aggregator may be provided to aggregate the captured information with other captured information related to a plurality of network resources and maintains a repository of aggregated captured information. A prioritizer can determine the relevance of network content based on characteristics of the aggregated captured information. The prioritizer determines relevance for a plurality of search results based on frequency of prior user interactions with the content of the search results.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: September 25, 2012
    Assignee: Tynt Multimedia Inc.
    Inventors: Derek Ball, Dayton Foster, Allan MacKenzie
  • Patent number: 8250056
    Abstract: A tool, using an expressly programmed computer which is programmed with executable instructions, that utilizes data mined from web queries to populate a decision matrix for finding an outcome to a query. The decision matrix is a displayed spreadsheet having rows representing fields that are typical for the query. The web yields data that is extracted and stored in the fields for a plurality of such sites. Calculators or operator methods are used for displaying a desired outcome using the fields. The field data may be entered manually when not found on websites. Data may be changed from actual data to represent hypothetical situation or a data field may be deleted. Columnar data is operated upon to determine different outcomes for comparison.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: August 21, 2012
    Inventor: John S. Dearborn
  • Patent number: 8229929
    Abstract: A system and associated method for evaluating cross-domain clusterability upon a target domain and a source domain. The cross-domain clusterability is calculated as a linear combination of a target clusterability and a source-target pair matchability, by use of a trade-off parameter that determines relative contribution of the target clusterability and the source-target pair matchability. The target clusterability quantifies how clusterable the target domain is. The source-target pair matchability is calculated as an average of a target-side matchability and a source-side matchability, which quantifies how well target centroids of the target domain are aligned with the source centroids and how well source centroids of the source domain are aligned with the target centroids, respectively.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey M. Achtermann, Indrajit Bhattacharya, Kevin W. English, Jr., Shantanu R. Godbole, Sachindra Joshi, Ashwin Srinivasan, Ashish Verma
  • Patent number: 8229887
    Abstract: A method of integrating large volumes of updates in a database system. Each individual update includes of a coherent set of data records supplied by a data provider. The database system includes a master file repository and an active image repository. The method includes first obtaining for each individual update a unique modification identifier from a logistic table of the database system. The master file repository is then updated with the coherent set of data records of each uniquely identified individual update. A unique commit identifier is further obtained from the logistic table for each individual update that has been committed by the master file. The active image repository is synchronized by successively loading into the active image each individual update. Completion of the propagation of each individual update into the active image repository is achieved when the loading of each corresponding set of data records is committed by the active image.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: July 24, 2012
    Assignee: Amadeus s.a.s.
    Inventors: Nathalie Vanhove, Rudy Daniello, Brigitte Ruscica, Guy Miralles, Pierre Lemaire
  • Patent number: 8214327
    Abstract: An optimization method and system. The method includes receiving by a computing system a data footprint associated with data and a human resource model. The data footprint comprises a primary data section, a secondary data section, and an archive data section. A plurality of data storage strategies are associated with the primary data section, said secondary data section, and said archive data section. The plurality of data storage strategies are compared to each other. A data staging orchestrator software module is executed. The computing system determines based on results of executing the data staging orchestrator software module, an optimal migration time, an optimal migration speed, and an optimal migration cost for managing storage for portions of the data. The computing system executes a risk modulation software module and determines a risk associated with the managing.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kavita Chavda, Mickey Iqbal, Seshashayee Sankarshana Murthy, Sandeep Madhav Uttamchandani
  • Patent number: 8185539
    Abstract: A mobile telephone is used to search the web site (or computer database) of an entity to find information such as in an FAQ. The user speaks the first few letters of a word (or the first few letters of each of a string of words) into the telephone. The spoken letters are converted into text, search words are formed and the search is sent to the web site. A match results in the answer to the question being returned to the user. Once the first letters are spelled out, the latter letters are essentially redundant, and software can figure out what the intended word is. Error correction is used if the user or speech engine makes a mistake. Confidence values are output by the speech engine when recognizing a spoken letter. The location of each letter and the number of letters spoken is taken into account when attempting a match. The search technique not only matches recognized letters, but also matches their determined location within a search word.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: May 22, 2012
    Assignee: FoneWeb, Inc.
    Inventor: Vinod K. Bhardwaj
  • Patent number: 8166035
    Abstract: A grid-based data clustering method comprises: a parameter setting step, a partition step, a searching step, a seed-classifying step, an extension step, and a termination step. Through the above-mentioned steps, data in a data set are disposed in a plurality of grids, and the grids are classified into dense grids and uncrowded grids for a cluster to extend from one of the dense grid to gradually combine data in other dense grids nearby. Consequently, convenience in parameter setting, efficiency and accuracy in data clustering, and performance in noise filtering are achieved.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: April 24, 2012
    Assignee: National Pingtung University of Science & Technology
    Inventors: Cheng-Fa Tsai, Chien-Sheng Chiu
  • Patent number: 8140507
    Abstract: A method and system are provided for searching across independent applications. A first seedlist (202) is provided from a first application (201), the first seedlist (202) including a list of data items (211) for crawling by a search engine (220). The data items (211) are owned by the first application (201). A second seedlist (206) is also provided from a second independent application (205), the second seedlist (206) including annotation data (214) for crawling by a search engine (220). The annotation data (214) relates to the data items (211) of the first application (201). A search index (204) provides searchable data from the two or more applications (201, 205), the searchable data relating to the same set of data items (211).
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Laurent Hasson, David Konopnicki
  • Patent number: 8126843
    Abstract: A system, method and computer program product for synchronizing updates to shared mutable data in a clustered data processing system. A data element update operation is performed at each node of the cluster while preserving a pre-update view of the shared mutable data, or an associated operational mode, on behalf of readers that may be utilizing the pre-update view. A request is made for detection of a grace period, and grace period detection processing is performed for detecting when the cluster-wide grace period has occurred. When it does, a deferred action associated with the update operation it taken, such as removal of a pre-update view of the data element or termination of an associated mode of operation.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Paul E. McKenney, Julian Satran