Patents Examined by Polina Peach
  • Patent number: 9916329
    Abstract: A composer interface allows a user to provide input, such as text data, to the social networking system. One or more images may be presented to the user via the composer interface, allowing the user to select one or more images to associate with the input. The images presented to the user may be selected based on associations of images with similar input by social networking system users. For example, images that a threshold number of users have associated with similar input are presented via the composer interface. If the user selects an image to associate with the input, the social networking system presents the selected image along with the received input in a content item presented to other social networking system users.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: March 13, 2018
    Assignee: Facebook, Inc.
    Inventor: Robert Taaffe Lindsay
  • Patent number: 9892173
    Abstract: Aspects of invention may allow an operator to recognize that a search corresponding to search conditions set in a search folder does not function when such case occurs. In one embodiment, an information processing apparatus may include a search unit that conducts a search that corresponds to each of one or a plurality of search conditions set in a search folder, and searches for at least one folder element of the search folder. The apparatus also includes a search status confirmation unit that confirms the search status for each search condition in the search unit, and a folder-content display unit (e.g., search folder display unit) that displays, when the search status confirmation unit confirms that the search corresponding to the one or plurality of search conditions set in the search folder does not function, information indicating a malfunction.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: February 13, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Tsutomu Inose, Fumiaki Itoh
  • Patent number: 9886451
    Abstract: An exemplary management system receives a designation of at least one step selected from a first step of writing data to the secondary volume, a second step of writing data to the secondary journal volume, a third step of reading data from the primary journal volume, and a fourth step of transferring data by the network, and a designation of an analysis period. The management system displays a graph of the history information on the load and the history information of the delay time for the analysis period for the at least one selected step.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: February 6, 2018
    Assignee: Hitachi, Ltd.
    Inventor: Ayako Tatebe
  • Patent number: 9870385
    Abstract: A computer system comprising a plurality of computers and a storage system, further comprising: a first data processing module configured to process data transmitted from an apparatus; a memory store; a database; a memory store control module; a second data processing module configured to execute predetermined processing using processed data included in a first data range; and a third data processing module configured to execute predetermined processing using the processed data included in a second data range, the memory store control module being configured to: specify a third data range, which is a time range of the processed data to be written to the database; and specify deletable processed data based on the first data range and the third data range.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: January 16, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Kawamoto, Miyuki Hanaoka
  • Patent number: 9852182
    Abstract: A database controller for a database of data items distributed across a plurality of storage units. The database controller configured to store an ordered list comprising, for each of the data items individually, the identifying information of the storage unit upon which the data item is stored. The database controller configured to maintain a frequency record, recording the values of prefix portions of the data items and the number of data items having each prefix portion. Wherein, the ordered list and the frequency record are ordered by applying the same ordering metric to the prefix portions. The database controller being configured to receive a range query specifying a search prefix portion, to use the frequency record to calculate where to find in the ordered list the identifying information of storage units storing the data items having the search prefix, and using that identifying information to retrieve query results.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: December 26, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Bo Hu, Nuno Carvalho
  • Patent number: 9792384
    Abstract: A method and apparatus that include a hashing and retrieval module that receives an indicator of a portion of a file to access, generates a hash value of a local copy of the portion and generates a request for a remote copy of the portion of the file, the request including the hash value. A verification and response module receives the request for a portion of a server copy of a data file, the request including a first hashing value. The verification and response module retrieves the portion from a server storage device, generates a second hashing value from the portion, compares the first hash value and the second hash value and returns the portion of the file in response to a failed comparison of the first hash value and second hash value.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: October 17, 2017
    Assignee: Red Hat, Inc.
    Inventor: Bill C. Riemers
  • Patent number: 9747357
    Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: August 29, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
  • Patent number: 9727595
    Abstract: A map searching system determines locations responsive to a search query. The map searching system parses the search query to generate a set of search tokens and searches a plurality of location category indices using the search tokens. The location category indicies specify indexes of locations according to various location categories, such as points of interest and cross streets. The resulting records selected from the search tokens are scored based on scoring weights specific to the location category index that a record was selected from. After scoring, a number of high-scoring records are selected as the responsive records to the location search.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: August 8, 2017
    Assignee: Uber Technologies, Inc.
    Inventors: Brent Hamby, Zhaolei Song
  • Patent number: 9720971
    Abstract: Provided are a method, system, and article of manufacture for discovering transformations applied to a source table to generate a target table. Selection is made of a source table comprising a plurality of rows and a target table resulting from a transformation applied to the rows of the source table. A first pre-processing method is applied with respect to columns in the source and target tables to produce first category pre-processing output. The first category pre-processing output is used to determine first category transformation rules with respect to at least one source table column and at least one target table column. For each unpredicted target column in the target table not predicted by the determined first category transformation rules, a second pre-processing method is applied to columns in the source table and unpredicted target columns to produce second category pre-processing output.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Torsten Bittner, Holger Kache, Mary Ann Roth, Yannick Saillet
  • Patent number: 9684699
    Abstract: In a system to convert semantic layer metadata to support a database conversion, semantic layer information is read from a semantic layer file defined for an input database. The read semantic layer information is converted to converted semantic layer information using a metadata integration bridge. The converted semantic layer information is loaded as a model. Prologue code is written to a replication code file based on the loaded model. Data source information is identified from the loaded model. Data source information code is written to the replication code file based on the identified data source information. Epilog code is written to the replication code file. Replication code stored in the replication code file is executed to create an information map. Data stored in the input database is accessed using the created information map.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: June 20, 2017
    Assignee: SAS Institute Inc.
    Inventors: Vincent C. DelGobbo, Elizabeth J. McIntosh
  • Patent number: 9659093
    Abstract: This disclosure relates to adaptive recommendations for user-generated mediasets. A mediaset component provides for users to generate mediasets. A user-generated mediaset can include a user-generated playlist or a user-generated media channel. A monitoring component monitors consumption of media, e.g., by a consumer. A relatedness component determines a set of the user-generated mediasets that are related to the media consumed by the consumer. A recommendation component recommends a subset of the user-generated mediasets based on a set of criteria. A rights management component determines a set of authorizations of the consumer for respective media content associated with the set of user-generated mediasets, and takes at least one action based on the set of authorizations, e.g., updating one of the mediasets based on the set of authorizations.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventors: Kun Zhang, Yu He, Cristos Jon Goodrow
  • Patent number: 9646078
    Abstract: A system and method for recommending a product to a user in response to a query for a product with a feature wherein the recommendation is accompanied by a quotation expressing a sentiment about the feature or the product.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: May 9, 2017
    Assignee: Groupon, Inc.
    Inventors: Boris Galitsky, Eugene William McKenna
  • Patent number: 9600537
    Abstract: A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture having a processor-readable storage medium having instructions stored thereon for execution by a processor, causing the processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: March 21, 2017
    Assignee: Trend Micro Incorporated
    Inventor: Kevin Boyce
  • Patent number: 9535658
    Abstract: Secure private database querying on a database for a query having a formula evaluation on at least two keywords A and B comprises: a server receiving a Bloom filter tree comprised of encrypted Bloom filters of encrypted keywords from the database, wherein each Bloom filter in the Bloom filter tree is separately masked by a random mask pad P; receiving an encrypted version of the keywords A and B from the client; and obtaining masked Bloom filter indices for the keywords A and B. The client and server participate in secure function evaluation (SFE) with the client. The server has an input comprising the masked Bloom filter indices for the keywords A and B and the client has an input comprising the random mask pad P. The secure function evaluation comprises: removing the random mask pad P from the masked Bloom filter indices input by the server; determining if there is a matching Bloom filter for each of the keywords A and B; and applying the formula evaluation to determine if the formula is satisfied.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 3, 2017
    Assignee: Alcatel Lucent
    Inventor: Vladimir Y. Kolesnikov
  • Patent number: 9471932
    Abstract: A computer-implemented method for enhancing and utilizing user data derived from digital interactions includes receiving a submission generated by input into a client side application interface by a first user on a first computing device, and determining, based on the attributes of the submission, that the submission is in response to an issue-specific communication advertising information concerning a first issue. The method includes generating a first dataset associated with the first user, searching one or more additional datasets for additional data to be associated with data elements of the first dataset, associating the additional data from the one or more additional datasets with the first user, generating a data model, and requesting records associated with additional users.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: October 18, 2016
    Assignee: CAY BAXIS HOLDINGS, LLC
    Inventor: Walter J. Kawecki, III
  • Patent number: 9461890
    Abstract: In an information management system operating in a networked computing environment, a method for delegating at least one data management process to an intelligent service provider connected via a network to the information management system, comprising associating data objects in the computing environment with one or more categories of data objects, providing a series of logic and rules to the intelligent service provider, the logic and rules pertaining to categories of data objects and one or more actions to be executed for the data objects based on the categories of data objects, and receiving reporting information from the intelligent service provider indicating that the one or more actions have been successfully executed.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: October 4, 2016
    Assignee: EMC CORPORATION
    Inventors: Manoj Nair, Stephen R. Perrin
  • Patent number: 9413857
    Abstract: System, method and program product for backing up a plurality of data files from a first server to a second server via a network. A determination is made that more than one compressed data file at the second server, downloaded by the first server, is waiting to be decompressed. A determination is made whether an amount of available processor resource in the second server exceeds a predetermined threshold. If the amount of available processor resource in the second server exceeds the predetermined threshold, a plurality of data decompression programs are invoked in the second server to decompress the plurality of compressed data files substantially concurrently, and data updates in the decompressed data files are applied to corresponding files in the second server.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: Rajkumar Karuppiah
  • Patent number: 9400992
    Abstract: A method and system for populating a software catalogue in software applications which monitor the presence of software products on a plurality of computers. The proposed method aims at populating a software catalogue with a limited manual intervention of an administrator. The present invention reduces the cost of producing and maintaining a comprehensive knowledge base (the catalogue) which contains definitions of software products and the related signature. Information about software products and their related signature is obtained through a process using some special files (e.g. XML files) which contains information and/or pointers to other products.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Luca Di Litta, Scot MacLellan, Luigi Pichetti, Marco Secchi, Antonio Secomandi
  • Patent number: 9390173
    Abstract: A method, apparatus and data structure is provided to determine a score for an electronic document, such as a webpage, image, audio recording, video recording or other electronic content, to aid in the ranking and retrieval of the electronic document. The score for an electronic document is based on weighted subjective user ratings of the electronic document by members of a member set. Weight factors are assigned to the members of the member set who then rate the electronic document. The score is determined for the electronic document based on the ratings of the electronic document by the members in the member set where each member's rating is weighted by a weight factor specific for the member who has provided the rating. The weight factor for a member is based on ratings assigned to that member by other members in the member set.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: July 12, 2016
    Inventor: Victor David Uy
  • Patent number: 9378283
    Abstract: Methods, systems, and programming for providing search previews is disclosed. At least one input is received. At least one query suggestion is generated based on the at least one input. The at least one query suggestion is displayed in a first display area. At least one web page preview is generated based on the at least one input. The at least one web page preview is displayed in a second display area. Each web page preview is viewable and actionable.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: June 28, 2016
    Assignee: EXCALIBUR IP, LLC
    Inventors: Ethan Batraski, Shenhong Zhu, Olivia Franklin, Hui Wu, Mingtian Liu