Patents Examined by Cecile Vo
  • Patent number: 9372861
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to element identification for elements in a collaborative computing environment and provide a method, system and computer program product for identifying unstructured elements of a collaborative place in a hierarchically structured manner. In one embodiment of the invention, a method for locating an unstructured element in a collaborative computing environment can be provided. The method can include receiving a request for an unstructured element in the collaborative environment, extracting a hierarchy of unique identifiers from the request, locating a last folder referenced by the hierarchy of unique identifiers, and returning a reference to the folder as a location of the unstructured element.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventor: Andreas P. Goelzer
  • Patent number: 9336224
    Abstract: A computer-implemented method for providing increased scalability in deduplication storage systems may include (1) identifying a database that stores a plurality of reference objects, (2) determining that at least one size-related characteristic of the database has reached a predetermined threshold, (3) partitioning the database into a plurality of sub-databases capable of being updated independent of one another, (4) identifying a request to perform an update operation that updates one or more reference objects stored within at least one sub-database, and then (5) performing the update operation on less than all of the sub-databases to avoid processing costs associated with performing the update operation on all of the sub-databases. Various other systems, methods, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 10, 2016
    Assignee: Veritas Technologies, LLC
    Inventors: Xianbo Zhang, Fanglu Guo, Weibao Wu
  • Patent number: 9292598
    Abstract: A system for extracting customer feedback from a microblog site includes a retrieval unit coupled to the microblog site to capture microblog updates. A filter unit coupled to the retrieval unit filters the captured microblog updates according to filter criteria that remove non-actionable items from the captured microblog updates. A learning unit coupled to the filter unit prioritizes the filtered microblog updates, and a classification unit coupled to the learning unit classifies the filtered and prioritized microblog updates. An action unit coupled to the classification unit performs appropriate actions based on the classified, filtered and prioritized microblog updates.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: March 22, 2016
    Assignee: Benbria Corporation
    Inventors: Wojciech Fraczak, Ying Du
  • Patent number: 9262486
    Abstract: A method and system for fuzzy full text search is disclosed. The system includes an inverted index where tokens are organized in a Next Valid Character (NVC) tree. Each path through the tree defines a token. The document lists for the tokens are stored at leaf nodes. When performing a fuzzy full text search, the system uses an edit distance greater than zero. After receiving search tokens, the system traverses the NVC tree to generate document error lists. The system then compares the error lists to identify relevant document identifiers and provides a result set.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: February 16, 2016
    Assignee: HERE Global B.V.
    Inventor: Martin Pfeifle
  • Patent number: 9251184
    Abstract: Database schema changes are managed in a database management system by identifying and marking one or more database objects for a database schema change, identifying and processing accesses to identified database objects and storing information pertaining to the identified accesses, where the identified accesses are processed with respect to the database schema without the change, evaluating the stored information to determine a frequency with which identified objects are referenced by the identified accesses over a select time period, and implementing the database schema change in response to an indication that the frequency is below a threshold value.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventor: Simon D. Harris
  • Patent number: 9189532
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for locally defining related reports using a global definition. These mechanisms and methods for locally defining related reports using a global definition can provide a single global definition that is applicable to various reports. The ability to provide such single global definition can enable multiple local definitions that are report specific to be configured, at least in part, using the single global definition.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: November 17, 2015
    Assignee: salesforce.com, inc.
    Inventors: Thomas J. Tobin, Vladislav Eroshin, Zuye Zheng, Patrick Louie, Jeremiah Lu, Arunkumaran Varadharajan
  • Patent number: 9185349
    Abstract: According to conventional arts, object data must be included in video data in advance. However, including the object data in the video data causes a problem to increase a data amount to be transmitted from a broadcasting station (transmission terminal) to a reception terminal. In addition, according to the conventional arts, since there is no opportunity to previously insert the object data in video data of real-time broadcasting such as live broadcasting, the user cannot display detailed information of a desired object. Provided is a technique to display detailed information of a desired object in video without increasing an amount of data in distribution of the video data when a user indicates the object in the video through a touch panel or the like, by transmitting indicated coordinate information and indication timing information corresponding to such indication to a search server, obtaining corresponding object data from the search server and displaying the object data on the display.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: November 10, 2015
    Assignee: KYOCERA CORPORATION
    Inventor: Shinichi Kamibeppu
  • Patent number: 9183218
    Abstract: Techniques for deduplicating structured datasets using hybrid chunking and header removal. According to one embodiment, a request is received to deduplicate a file having a plurality of data blocks, each data block having a header and a data portion. The data blocks are anchored using first anchors to indicate block boundaries based on their headers. At least one second anchor is added within a data portion of at least one data block if the data portion of at least one data block satisfies a predetermined condition. The data blocks are then deduplicated based on the first and second anchors.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 10, 2015
    Assignee: EMC Corporation
    Inventors: Grant R. Wallace, Abhinav Duggal
  • Patent number: 9164738
    Abstract: Embodiments of the present invention provide a method, system and computer program product for mapping models to relational databases for reporting tools. In an embodiment of the invention, a model mapping method for models of a model driven development (MDD) environment can include initializing a database table and selecting a data source storing a modeling framework representation of a model. A first query can be executed against an application programming interface (API) of the data source supporting a modeling framework query language to retrieve selected elements of the model. Likewise, a second query can be executed against the API of the data source to retrieve selected attributes of the selected elements of the model. Finally, rows of the database table can be populated with the retrieved selected elements of the model and corresponding columns of the database table can be populated with the retrieved selected attributes of the selected elements of the model.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael Jeffrey Boyersmith, Barys Dubauski, Maged E. Elaasar
  • Patent number: 9104759
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for identifying and storing stem variants of search query terms. The method includes receiving a first query and a user selection of a first search result from the first query. The method further includes receiving a second query and a user selection of a second search result from the second query. The method further includes determining that the first search result and the second search result have the same category. The method further includes identifying a first term in the first query and a second term in the second query as stem variants of one another by determining that the first term is within a threshold edit distance of the second term. The method further includes storing the first term and the second term in a stem-variant repository.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: August 11, 2015
    Assignee: Google Inc.
    Inventor: Ariel E. Gilder
  • Patent number: 9075863
    Abstract: Described herein are systems and methods for managing business objects. In overview, various embodiments provide software, hardware and methodologies underlying a data driven application including a data driven business layer, optionally in combination with a data driven user interface and presentation layer. In overview, an object-oriented computer program includes a presentation layer, a business layer, and a database. The business layer provides business objects, which effectively interpose the presentation layer with the database. Substantive business object data is defined within the database, and loaded to the business layer following the receipt of a page call-up request at the presentation layer.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: July 7, 2015
    Assignee: Honeywell International Inc.
    Inventors: Brad Hawkes, Gary Fuller, Matt Palme, Ben Coleman
  • Patent number: 9047290
    Abstract: At least one case from a set of cases is identified in response to a query relating to at least one category. An indication is received regarding whether the at least one case belongs to the category. A categorizer is trained based on the received indication. A quantification measure associated with cases in the category is computed based on output from the categorizer.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: June 2, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Evan R. Kirshenbaum, Henri J. Suermondt, George H. Forman
  • Patent number: 9037603
    Abstract: A system of proposing a creative keyword and a method thereof are provided, in which the system includes a search server which receives the request for search from a user terminal, analyzes in a real-time basis energy consumption of coordinate regions according to a plurality of information searched by an extracted user's keyword, and modifies association among the searched words by increasing or decreasing accessibility to associated searched words related to the request for search based on the analysis, wherein the user terminal which requests search by transmitting the user's search keyword to the search server, and receives and displays on a screen the resultant associated words.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: May 19, 2015
    Inventor: Hyun Wook Choi
  • Patent number: 9031909
    Abstract: Techniques are described herein that are capable of provisioning and/or synchronizing a data store using common metadata. For instance, a common instance of metadata may be used in lieu of multiple instances of the metadata that correspond to respective items in the data store for indicating a time at which the data store was provisioned. Each time a change occurs with respect to an item in a data table of the data store after provisioning of the data store, a record may be added or updated in a corresponding tracking table. When a request is made for changes that have occurred with respect to the items in a data table, the common instance of the metadata may be used to generate a record in the corresponding tracking table for each item in the data table that did not change since the data store was provisioned.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ganeshan Iyer
  • Patent number: 9031949
    Abstract: Technology is described herein for creating new, inferred queries that are suitable for use as query suggestions. The technology includes mapping different past queries that represent different information requests, but that share a number of terms having the same or similar form. An inferred query is created by replacing unshared terms in one mapped query with the unshared terms in another mapped query, based on the similarity between the unshared terms in the two mapped queries. The inferred query thus represents a new information request that is derived from the information requests of the past queries used to form it. The inferred query can then be provided as a query suggestion, which increases the likelihood of providing query suggestions that will assist users in finding the information they seek. In doing so, meaningful query suggestions can be provided to users seeking information outside the coverage of the past queries.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Alexandru Marius Pasca, Lev Finkelstein
  • Patent number: 9015133
    Abstract: A technique for resizing a first RCU-protected hash table stored in a memory. A second RCU-protected hash table is allocated in the memory as a resized version of the first hash table having a different number of hash buckets, with the hash buckets being defined but initially having no hash table elements. The second hash table is populated by linking each hash bucket thereof to all hash buckets of the first hash table containing elements that hash to the second hash bucket. The second hash table is then published so that it is available for searching by hash table readers. The first table is freed from memory after waiting for a grace period which guarantees that no readers searching the first hash table will be affected by the freeing.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul E. McKenney, Joshua A. Triplett
  • Patent number: 9009122
    Abstract: A technique for resizing a first RCU-protected hash table stored in a memory. A second RCU-protected hash table is allocated in the memory as a resized version of the first hash table having a different number of hash buckets, with the hash buckets being defined but initially having no hash table elements. The second hash table is populated by linking each hash bucket thereof to all hash buckets of the first hash table containing elements that hash to the second hash bucket. The second hash table is then published so that it is available for searching by hash table readers. The first table is freed from memory after waiting for a grace period which guarantees that no readers searching the first hash table will be affected by the freeing.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul E. McKenney, Joshua A. Triplett
  • Patent number: 9002855
    Abstract: A method of assessing the value of tags in a collaborative tagging system can include monitoring user interaction with each of a plurality of tags and/or artifacts associated with tags, wherein each of the plurality of tags has been previously associated with at least one artifact of the collaborative tagging system. For each of the plurality of tags, a measure of value for the tag can be determined according to user interaction with the tag. A list comprising at least one tag and an indication of the measure of value of the tag can be output.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: David A. Brooks, Andrew L. Schirmer, Edmund B. Stanton
  • Patent number: 8996501
    Abstract: A method and system for fuzzy full text search is disclosed. The system includes an inverted index where tokens are organized in a Next Valid Character (NVC) tree. Each path through the tree defines a token. The document sets for the tokens are stored at leaf nodes. After receiving search tokens, the system traverses the NVC tree in a lazy manner by exploring paths through nodes associated with the smallest edit distance. The system provides a result set per edit distance. For example, the system provides a result set of document identifiers associated with documents having the least amount of error first, followed by result sets of document identifiers associated with documents that have progressively more error.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: March 31, 2015
    Assignee: HERE Global B.V.
    Inventor: Martin Pfeifle
  • Patent number: 8965883
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing quality of user-generated content involve identifying interactions between users through an electronic network and assigning a weighting factor to each interaction representing a quality of the interaction. A user credential score is generated for each user based on the weighting factors for each interaction. The user credential scores are stored in association with a user identifier on a computer-readable storage device.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Xiance Si, Jian Gong Deng, Huacheng Ke, Dong Zhang, Zoltan I. Gyongyi, Edward Y. Chang