Patents Examined by Angela M. Lie
  • Patent number: 8195627
    Abstract: The present invention provides selective migration in a storage network in accordance with a policy. The policy can include rules that establish which objects are migrated from a source file server to a destination file server based on file attributes (e.g., file type, file size, last access time, frequency of access). For example, large multimedia files that consume I/O bandwidth on expensive or critical file servers, without adding much value to enterprise productivity, can be migrated to a commodity or less critical file server.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: June 5, 2012
    Assignee: Neopath Networks, Inc.
    Inventors: Chi Ming Wong, Thomas K. Wong, Panagiotis Tsirigotis, Anand Iyengar, Rajeev Chawla, Yu Cheong Chan, Zuwei Liu, Matthew Seitz, Richard A. Simpkins, Geetha Srikantan, Gaurav Gupta
  • Patent number: 8195607
    Abstract: In a content management system having a plurality of resource managers storing objects, a replica resource manager stores a replica of an object stored in one of the plurality of resource managers. A library server contains a resource manager table that defines the plurality of resource managers and includes availability information for each of those resource managers. When a client requests an object, the library server identifies a primary resource manager storing the object. The library server also determines a replica resource manager storing a replica of the object and returns information identifying that replica resource manager if the resource manager table indicates that the primary resource manager is unavailable and indicates that the replica resource manager is online and available. The client then retrieves the replica object without incurring a timeout delay waiting for the primary resource manager to respond to an access request.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lynda A. Hansen, Mang-rong Ho, Gerald E. Kozina, Kenneth Carlin Nelson
  • Patent number: 8190628
    Abstract: Aspects directed to phrase generation are provided. A method is provided that includes identifying a plurality of phrase candidates from a plurality of text string entries in a corpus. For each phrase candidate: identifying a plurality of left contexts and a plurality of right contexts for the phrase candidate, each left context of the plurality of left contexts being a nearest unique feature to the right of the phrase candidate in a text string entry and each right context of the plurality of right contexts being the nearest unique feature to the right of the phrase candidate, and calculating a left context vector including a score for each left context feature and a right context vector including a score for each right context feature of the phrase candidate. A similarity is determined between pairs of phrase candidates using the respective left and right context vectors for each phrase candidate.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: May 29, 2012
    Assignee: Google Inc.
    Inventors: Stewart Yang, Fang Liu, Dekang Lin, Hongjun Zhu
  • Patent number: 8185567
    Abstract: The format of the Presence Information Data Format-Location Object (PIDF-LO) as defined by the Internet Engineering Task Force (IETF) is extended or modified to accommodate, within the standard PIDF-LO format, an association of geospacial location to XML content on the Internet. A geospacial location is associated with Extensible Markup Language (XML) content on the Internet. The XML content is identified by a universal resource locator (URL), and associated with geospatial location information (either a specific location, zone, or direction). The URL is inserted into a <presence . . . > section of a Presence Information Data Format-Location Object (PIDF-LO) compliant document as defined by the Internet Engineering Task Force (IETF). In this way, geospacial location information is associated with Internet based XML content using a standard PIDF-LO format.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: May 22, 2012
    Assignee: TeleCommunication Systems, Inc.
    Inventor: Don Mitchell
  • Patent number: 8176050
    Abstract: This invention is to appropriately support creation of a classification rule for a new data item. This method includes: storing a new data item and a category of the new data item into a storage; extracting feature patterns each including a condition including a feature element of the new data item stored in the storage and a corresponding category from data stored in a correct answer data storage, which stores data items and categories of the data items, and storing the feature patterns into a feature pattern storage; and grouping the feature patterns stored in the feature pattern storage into a first set whose feature pattern matches with the category of the new data item stored in the storage and a second set whose feature pattern does not match with the category of the new data item, and storing a grouping result into a group data storage.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: May 8, 2012
    Assignee: Fujitsu Limited
    Inventors: Hiroya Inakoshi, Kanji Uchino, Daigo Inoue, Hirokazu Hanno
  • Patent number: 8161008
    Abstract: An information processing apparatus includes a remote copying processing part 214 copying, at predetermined time intervals, difference data of a D-VOL 72 onto a different D-VOL 72 via a communication interface; and a failover processing part 215 acquiring the number of other auxiliary volumes 74 provided to be added to the different D-VOL 72 as a new D-VOL 72 when the copying of the difference data of the D-VOL 72 onto the different D-VOL 72 is complete, comparing the number of other auxiliary volumes 74 with the number of auxiliary volumes 74 included in itself, and performing a failover process of switching a function of a copy source of a data copying process by the data copying processing part to a function of a copy destination thereof when the number of other auxiliary volumes 74 is larger than the number of that in itself by a predetermined value or more.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: April 17, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Xuerui Zhang, Nobuyuki Saika
  • Patent number: 8024345
    Abstract: A computer implemented method and system for associating advertisements with a web page comprises: obtaining advertisement keyword meanings associated with the advertisements; indexing the advertisements according to the keyword meanings; disambiguating the page to identify page keyword meanings; expanding the page keyword meanings; searching for matches between the advertisement keyword meanings and the expanded page keyword meanings to identify relevant advertisements; and providing the relevant advertisements in association with the web page.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: September 20, 2011
    Assignee: Idilia Inc.
    Inventors: Matthew Colledge, Marc Carrier
  • Patent number: 8019792
    Abstract: When a hot folder monitoring section detects entry of a data file into a hot folder, a job ticket creating section creates a print job for the entered data file. A print data transmitting section transmits the created print job to a printer. If the hot folder monitoring section determines that the data file is entered from an input source folder to the hot folder, the print system transfers the data file to the input source folder.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: September 13, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hidekazu Morooka
  • Patent number: 8005867
    Abstract: A system and method for measuring the value of elements in an information repository includes, in one embodiment, various methods of measuring the value of elements in an information repository are provided. Knowing which elements in the repository are most used may define one measure of their value. This may serve a number of business purposes including, for example, establishing how to price those assets if they are sold; identifying which assets are candidates for further investment; assessing the performance of the information developers who created them; deciding which assets should be retired from the repository; and measuring the level of asset reuse in an organization.
    Type: Grant
    Filed: October 6, 2007
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Low Abraham, Christopher J. Davis, Scott Kelly Hayward
  • Patent number: 8001158
    Abstract: A database may be evaluated to determine the complexity of the database. Metadata associated with a database may be retrieved and database information may be identified from the retrieved metadata. Database information may include, for example, a number of tables, a number of attributes of a table, a number of relationships in a table, or a number of records in a table of a database. A database complexity score may be determined based on identified database information.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: August 16, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Craig B. Hambrick, Babak Makkinejad
  • Patent number: 7996435
    Abstract: Embodiments of the present invention include a computer-implemented method of comparing computer documents such as programs and XML. A hierarchical level may be specified. For each hierarchical level between a root and the specified hierarchical level, first and second searches are executed for nodes representing subsections of each document. The returned nodes from the first search correspond to subsections of the first computer document, and may be set equal to nodes representing the second document if the addresses are the same. The second search is executed on the second document, and the addresses of the nodes returned by the first search may be compared against addresses for nodes returned from the second search. Nodes are matched and marked as equal. The hierarchical level may then be increased and the process repeated until the root node is reached.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: August 9, 2011
    Assignee: SAP AG
    Inventor: Mario Lein
  • Patent number: 7987213
    Abstract: A data storage system comprises a plurality of portable data storage devices (12) coupled via a network (10). Each of the portable data storage devices (12) has an associated storage profile, which defines a which data objects will be stored in the storage device. A recommended profile for at least one of the portable data storage devices us automatically generated, using the steps of—collecting profile information about storage profiles for portable data storage devices (12) other than the at least one of the portable data storage devices (12) and/or data object information about properties of data objects stored by the portable data storage devices (12) other than the at least one of the portable data storage devices (12), —using the profile information and/or data information to guide generation of the recommended storage profile.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: July 26, 2011
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Marc Andre Peters, Wilhelmus Henrica Gerarda Maria Van Den Boomen, Godefridus Antonius Maria Crienen, Esko Olavi Dijk, Freddy Snijder
  • Patent number: 7984078
    Abstract: Disclosed is a method and system for ranking answers supplied by user authors in an online database. A first author enters a first answer under a question. The answer is ranked #1 for output under that question. Then a second author enters a second answer under the same question. The second author also enters a bet claiming that her answer is better than the first answer. If the first author declines the bet, the second answer becomes ranked #1 for output under the question. If the first author accepts the bet, the bet is decided by a judge. The judge enters her decision into the answer database system. If the judge finds that the first author's answer is better than the second author's, then the first author's answer remains ranked first under the question; if the judge finds that the second author's answer is better, then the second author's answer replaces the first author's answer as the #1 ranked answer under the question.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: July 19, 2011
    Inventor: Michael T. Rossides
  • Patent number: 7966348
    Abstract: One aspect of the present invention includes dynamically selecting templates through the use of an ontology. In one embodiment, an ontology is defined to structure information system content, and an ontology classification is then assigned when content is provided to the information system. Based on this classification, the most appropriate template classified in the ontology is applied to the content. If a template exists at the content item's ontology level, this template is applied to the content. If no template exists, then the ontology tree is navigated upward to locate a template at the nearest ancestor ontology level. If a template was found by navigating the ontology tree, then this template is applied to the content item.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: June 21, 2011
    Assignee: International Business Machines Corporation
    Inventors: Feng-wei Chen, John M. Holtman, Ju Y. Lee, Margaret H. Mago, Nikhil R. Parekh, William R. Reed
  • Patent number: 7966332
    Abstract: The present invention relates to a method of generating a distributed text index for parallel query processing by a number of nodes. A set of node indices is generated for text indexing a set of documents, each node text index covering a subset of the documents. For each node text index, a local frequency measure for each term of the node text index is calculated on the basis of a frequency of documents containing the term in the subset of the documents of the node. A global frequency measure for each term is calculated on the basis of a frequency of documents containing the term in the set of documents. A quality measure for each node text index is calculated on the basis of the local frequency measures of the terms of the node and the global frequency measure of the terms of the node.
    Type: Grant
    Filed: October 8, 2007
    Date of Patent: June 21, 2011
    Assignee: International Business Machines Corporation
    Inventors: Peter Altevogt, Raiko Nitzsche
  • Patent number: 7966303
    Abstract: A data processing apparatus includes a setting part for setting a combination including location data indicating the location of a data source located in a target data item and a designated process corresponding to the location data, an acquiring part for acquiring the target data item and a data processing part for obtaining data from the data source located at the location indicated by the location data by referring to the combination set by the setting part and performing the designated process corresponding to the location data on the target data item in accordance with the combination by using the data obtained from the data source.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: June 21, 2011
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuuko Sugiura, Kohei Noguchi
  • Patent number: 7945550
    Abstract: The present invention provides a system and method of managing Internet browser navigation. Software code designed to interact with and control the user's Internet browser is embedded into web pages made available to remote users by a web server. Embedded software code is read by the user's Internet browser upon loading a requested web page. Embedded software code directs the browser to store one or more attributes upon the remote user's computer system. Stored attributes may then be compared to attributes embedded within subsequently requested web pages to determine if the requested web page, or a corrected web page, should be displayed.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: May 17, 2011
    Assignee: United Services Automobile Association (USAA)
    Inventors: Jeffrey William Gallagher, Randal Lane Schnedler
  • Patent number: 7917539
    Abstract: A technique enhances a write data path within a storage operating system executing on a storage system. As used herein, the write data path defines program logic used by a file system of the storage operating system to process write requests directed to data served by the file system. The technique enhances the write data path of the storage system by providing a “zero copy” write data path embodied as a function of the storage operating system that eliminates a copy operation for a write request received at the storage system. The eliminated operation is a data copy operation from a list of input buffers to buffers used by the file system.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: March 29, 2011
    Assignee: NetApp, Inc.
    Inventors: Mohan Srinivasan, Jeffrey S. Kimmel, Yinfung Fong
  • Patent number: 7912811
    Abstract: A computer-based system for collaborative editing of documents has a computer-based control module and computerized workstations. The system has a database connected to the control module that stores a document in the database as linked character objects. Each character object represents one particular character of the document, includes a unique object identifier, and represents a type of the particular character. The character object represents the particular character being linked to a first character object representing a character preceding directly the particular character in the document and to a second character object representing a character following directly the particular character in the document. The control module receives and processes editing commands. The system has a propagation module for transmitting propagation messages to the workstations participating in the collaborative editing of the document, propagation messages including the character objects inserted or deleted in the database.
    Type: Grant
    Filed: May 17, 2005
    Date of Patent: March 22, 2011
    Assignee: Universitaet Zuerich
    Inventor: Thomas B. Hodel-Widmer
  • Patent number: 7899845
    Abstract: A data structure comprising a first set of data fields wherein each data field contains data representing a managed object of an object-oriented model; a second set of data fields wherein each data field contains data representing an instance of a collection class; a third set of data fields wherein each data field contains data representing an instance of a first association class; a fourth set of data fields wherein each data field contains data representing an instance of a data source class; and a fifth set of data fields wherein each data field contains data representing an instance of a second association class. At least one data field of the first set is associated with a data field of the second set by a data field of the third set, and the data field of the second set is also associated with a data field of the fourth set by a data field of the fifth set. An information handling system readable medium having stored thereon said data structure. Methods for modifying data of the data structure.
    Type: Grant
    Filed: November 23, 2006
    Date of Patent: March 1, 2011
    Assignee: Dell Products L.P.
    Inventors: Jianwen Yin, RadhaKrishna Reddy Dasari, Jon Hass, Javier L. Jimenez, Khachatur Papanyan