Patents Examined by Hanh Thai
  • Patent number: 9285870
    Abstract: Mechanisms are provided for performing a locale name modification operation. The mechanisms receive, via a locale name management user interface presented by the data processing system, a new locale name to be used by the data processing system to perform locale customized operations. The mechanisms identify an existing locale name to be replaced by the new locale name. The mechanisms map the new locale name to existing locale name data structures associated with the existing locale name to be replaced and verify proper operation of a software element using the new locale name and the mapping of the new locale name to the existing locale name data structures. The mechanisms utilize the new locale name to perform locale name customized operations in response to verifying proper operation of the software element.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Teerasit Tinnakul
  • Patent number: 9275088
    Abstract: Arrangements described herein relate to managing versions of artifacts stored across disparate tools. In a multi-dimensional configuration space, dimensions can be defined. The dimensions can represent respective variations of respective versions of a plurality of artifacts for at least a first configuration of a system. Via the dimensions, versions of the plurality of artifacts can be mapped to at least a corresponding first configuration of the system, the mapped versions of the plurality of artifacts corresponding to the versions of the artifacts used in the first configuration. The first configuration can be identified by a point in the multi-dimensional configuration space defined by the respective dimensions. At least a first of the plurality of artifacts can be stored by a first tool, and at least a second of the plurality of artifacts can be stored by a second tool disparate from the first tool.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Geoffrey M. Clemm, Nicholas D. J. Crossley, Daniel D. J. Leroux, Schuyler B. Matthews, Martin P. Nally, Darcy L. Wiborg Weber
  • Patent number: 9275554
    Abstract: A device, system, and method for enhanced memorization of a document. A document may be initially uploaded into a computer system and the textual information of the document may be converted into a test template for memorization and/or testing. Portions of the test template may be converted into various test items, and the test items, in combination with the contents of the scanned document, may be displayed by the computer system for a user to answer in order to enhance his or her memorization of the document. The test questions may comprise: fill-in-the-blank questions, multiple choice questions, true or false questions, Scrabble®-like questions, and/or a combination thereof.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: March 1, 2016
    Inventor: Jimmy M Sauz
  • Patent number: 9275087
    Abstract: Arrangements described herein relate to managing versions of artifacts stored across disparate tools. In a multi-dimensional configuration space, dimensions can be defined. The dimensions can represent respective variations of respective versions of a plurality of artifacts for at least a first configuration of a system. Via the dimensions, versions of the plurality of artifacts can be mapped to at least a corresponding first configuration of the system, the mapped versions of the plurality of artifacts corresponding to the versions of the artifacts used in the first configuration. The first configuration can be identified by a point in the multi-dimensional configuration space defined by the respective dimensions. At least a first of the plurality of artifacts can be stored by a first tool, and at least a second of the plurality of artifacts can be stored by a second tool disparate from the first tool.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Geoffrey M. Clemm, Nicholas D. J. Crossley, Daniel D. J. Leroux, Schuyler B. Matthews, Martin P. Nally, Darcy L. Wiborg Weber
  • Patent number: 9268836
    Abstract: Exemplary methods, apparatuses, and systems that can intelligently copy data to a plurality of datastores are described. In one embodiment, a distance value of a path between each datastore is determined. Based on the distance values, a graph cluster analysis creates clusters of the datastores within close proximity to one another. Also, a shortest path tree determines the most efficient paths available for copying data from a source datastore to one or more destination datastores. The source datastore is designated as the root of the shortest path tree, and the one or more destination datastores are designated as the vertices of the tree. After each child vertex of the source datastore is ordered in descending order according to a number of unique clusters to which descendants of the child vertex belong, the data is copied from the source datastore to the one or more destination datastores in the descending order.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: February 23, 2016
    Assignee: VMware, Inc.
    Inventors: Tariq Magdon-Ismail, Razvan Cheveresan
  • Patent number: 9268767
    Abstract: A semantic-based search system includes a log generating unit configured to generate a common log storing knowledge corresponding to general knowledge and a user log stored by reflecting user preference, an instance analyzing unit configured to analyze vector characteristics corresponding to an instance among interpretation alternatives according to a keyword input by a user, a weighted value calculating unit configured to calculate weighted values of confidence values and cosine similarity values of interpretation alternatives including vector characteristics of the instance with respect to at least an one of the common log and the user log, and an aligning unit configured to align rankings of the interpretation alternatives according to the keyword input on the basis of the calculated weight values of the confidence values and the cosine similarity values.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: February 23, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Hyung Woo Kim, Joon Myun Cho, Moo Hun Lee
  • Patent number: 9270664
    Abstract: A system for transmission of data between a first device operated by a first user and a second device operated by a second user includes a database that is in network communication with the first device and the second device. The database receives a first set of data input by the first user and a second set of data input by the second user. The database allows the second user to access a first portion of the first set of data only after the second user authorizes the first user via the database to access a first portion of the second set of data. Additionally, the database can allow the second user to have access to the first portion of the first set of data from the database only after the first user authorizes the second user via the database to access the first portion of the first set of data from the database.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: February 23, 2016
    Assignee: BOSS Logic, LLC
    Inventors: Daniel D. Shoemaker, Lee Thomas O'Donnell, James P. Broder, Scott D. Shoemaker
  • Patent number: 9262438
    Abstract: Mechanisms are described to extract location information from unstructured text, comprising: building a language model from geo-tagged text; building a classifier for differentiating referred and physical location; given unstructured text, identifying referred location using the language model (that is, the location to which the unstructured text refers); given the unstructured text, identifying if referred location is also the physical location using the classifier; and predicting (that is, performing calculation(s) and/or estimation(s) of degree of confidence) of referred and physical location.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Seraphin B. Calo, Raghu K. Ganti, Kisung Lee, Mudhakar Srivatsa
  • Patent number: 9256624
    Abstract: The present invention provides a system, method and software for linking persistent and unique business identifiers, associated with business entities, for associating corresponding business records without a loss of historical records, regardless of subsequent changes, updates, and mergers. In the various embodiments, a first business record, of the plurality of business records, is associated with a first business identifier; and a second business record, which does not match the first record, is associated with a second business identifier.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: February 9, 2016
    Assignee: Experian Marketing Solutions, Inc.
    Inventors: John L. Skurtovich, Jr., Pamela Barrios, Timothy Sumida
  • Patent number: 9256660
    Abstract: According to one embodiment, a method for performing reconciliation sync includes a first network device configured as an active inter-chassis redundancy (ICR) device in response to detecting a switchover request while performing a bulk sync transitioning to serving as the standby ICR device and performing a reconciliation sync while serving as the standby ICR device, the reconciliation sync comprises starting a transmission of session records that failed to be transmitted during the bulk sync to the second network device. According to one embodiment, a method for performing reconciliation sync includes a first network device configured as a standby ICR device receiving a plurality of session records from a second network device of the ICR system. The method further includes updating a global version number based on record version numbers of the received plurality of session records, and maintaining local session records based on the received plurality of session records.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: February 9, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Namrata Limaye, Renhua Wen
  • Patent number: 9251008
    Abstract: Provided are a computer program product, system, and method for client object replication between a first backup server and a second backup server. Objects are backed-up from a client to a first backup server. The first backup server generates metadata on the objects from the client and transmits the metadata to a second backup server, wherein the objects backed-up at the first backup server are not copied to the second backup server. A determination is made that the first backup server is unavailable after transmitting the metadata. The metadata at the second backup server is used to determine modifications to the objects at the client since the metadata was last generated in response to determining that the first backup server is unavailable. The client backs-up the determined modifications to the objects to the second backup server to backup.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Matthew J. Anglin
  • Patent number: 9235598
    Abstract: A method and system for a location based full text search is disclosed. The system generates interwoven bit vectors for documents that are stored in a database. The system may determine a location value based on a portion of a map that a user is viewing. The system may also receive at least one search term inputted by a user. Based on the location value and the search term, the system may generate one or more interwoven bit vectors, which may be used to query an index that identifies responsive documents stored in the database.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: January 12, 2016
    Assignee: HERE Global B.V.
    Inventor: Martin Pfeifle
  • Patent number: 9229819
    Abstract: Methods and systems for enhancing reliability in deduplication over storage clouds are provided. A method includes: determining a weight for each of a plurality of duplicate files based on parameters associated with a respective storage device of each of the plurality of duplicate files; and designating one of the plurality of duplicate files as a master copy based on the determined weight.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: January 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep R. Patil, Sri Ramanathan, Riyazahamad M. Shiraguppi, Prashant Sodhiya, Matthew B. Trevathan
  • Patent number: 9230038
    Abstract: A device may receive application information associated with an application. The application information may include information associated with a native homepage associated with the application, and may include a single file that includes content associated with the application. The device may receive an indication associated with running the application. The device may present, for display, the native homepage. The native homepage may include information associated with accessing the content. The device may determine that the content, associated with the application, is not current content. The device may obtain the current content, associated with the application, based on determining that the content is not the current content. The device may store the current content based on obtaining the current content. The device may load the current content based on storing the current content. The current content may be loaded to prepare the current content to be displayed to a user.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: January 5, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Jonathan Lott, Leena Naidu, Naveena Konathala, Satish Yadav, Jesus Martinez
  • Patent number: 9230001
    Abstract: Exemplary methods, apparatuses, and systems that can intelligently copy data to a plurality of datastores using performance monitoring are described. In one embodiment, a shortest path tree determines the most efficient paths available for copying data from a source datastore to one or more destination datastores. During the copying of the data between a source datastore and the one or more destination datastores, a performance value of each of the datastores involved in the copying process is compared to a threshold. In response to determining that the performance value of a given source or destination datastore involved in the copying exceeds the threshold, the copying of the data to the corresponding destination datastore is suspended. An updated shortest path tree is determined to locate a more efficient path for copying data to the suspended destination datastore. Copying is resumed to the suspended destination datastore using the updated shortest path tree.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: January 5, 2016
    Assignee: VMware, Inc.
    Inventors: Tariq Magdon-Ismail, Razvan Cheveresan
  • Patent number: 9218384
    Abstract: A memory stores a plurality of data objects and their respective evaluation scores. A processor is configured to update, in response to an update made to a first data object, evaluation values of one or more second data objects linked from at least the first data object, based on the evaluation score of the first data object. In response to a reference request for one data object, the processor determines the evaluation score of the requested data object, based on the evaluation scores of one or more third data objects having a link to the requested data object.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: December 22, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Toshihiro Shimizu
  • Patent number: 9208200
    Abstract: Systems and methods for multi-object reporting in a content management system. A report type definition may define which objects are involved and how they are related. A report execution engine may generate a multi-object query language statement to translate the report type definition into query language. A query language execution engine may break the query language statement down into separate single pieces. A cost optimization engine may determine if it is cost efficient to join the objects. An indexed access execution engine may extract unique IDs of the objects and join the unique IDs to generate an index. A Lucene based search engine may be accessed according to the index, and the response is post processed to generate a multi-object report.
    Type: Grant
    Filed: November 1, 2014
    Date of Patent: December 8, 2015
    Assignee: VEEVA SYSTEMS INC.
    Inventors: Jon Stone, Patrick Ota, Ian Wong, George Lee, Igor Tsives, Eric Batzdorff
  • Patent number: 9201954
    Abstract: One or more computing systems can implement a classifier to classify content publishers as being likely to provide appropriate content or as being likely to provide inappropriate content. The classifier can gather information from previously classified publishers. The information from the previously classified publishers can used to train the classifier. Based on the training, the classifier can learn about traits, characteristics, and/or behavioral patterns, etc., associated with publishers that have been previously classified as being good as well as publishers previously classified as being bad. The classifier can then process information about an unclassified publisher to determine a classification for the unclassified publisher, as being good (and likely to provide appropriate content) or bad (and likely to provide inappropriate content).
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: December 1, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: David Rezazadeh Azari, Divya Mahalingam, Tanvi Milind Bhadbhade, Nadia Payet
  • Patent number: 9201897
    Abstract: A device establishes access to a first set of storage devices associated with a first storage characteristic and a second set of storage devices associated with a second storage characteristic. The first storage characteristic and the second storage characteristic include at least one of a consistency characteristic or a latency characteristic. The device receives a first request to store content, and determines a storage rule associated with the content, based on the first storage characteristic and the second storage characteristic. The storage rule specifies a manner in which the content is to be stored. The device transmits first information, associated with the content, to a first storage device of the first set of storage devices, based on the storage rule. The device transmits second information, including the content, to a second storage device of the second set of storage devices, based on the storage rule.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 1, 2015
    Assignee: The MathWorks, Inc.
    Inventors: Ohad Zeliger, Kevin M. Fisher, Prita V. Vaidya
  • Patent number: 9195705
    Abstract: Online systems, for example, social networking systems store features describing relations between entities represented in the online system. The information describing the features is represented as a graph. The online system maintains a cumulative feature graph and an incremental feature graph. Feature values based on recent user actions are stored in the incremental graph and feature values based on previous actions are stored in the cumulative graph. Periodically, the information stored in the incremental feature graph is merged with the information stored in the cumulative feature graph. The incremental graph is marked as inactive during the merge and information based on new user actions is stored in an active incremental feature graph. If a request for feature information is received, the feature information obtained from the cumulative feature graph, inactive incremental feature graph and the active incremental feature graph are combined to determine the feature information.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: November 24, 2015
    Assignee: Facebook, Inc.
    Inventors: Ryan Allen Stout, Ming Hua, Hong Yan