Patents Examined by Polina Peach
-
Patent number: 9916329Abstract: 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: GrantFiled: July 2, 2013Date of Patent: March 13, 2018Assignee: Facebook, Inc.Inventor: Robert Taaffe Lindsay
-
Patent number: 9892173Abstract: 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: GrantFiled: September 16, 2013Date of Patent: February 13, 2018Assignee: CANON KABUSHIKI KAISHAInventors: Tsutomu Inose, Fumiaki Itoh
-
Patent number: 9886451Abstract: 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: GrantFiled: April 30, 2013Date of Patent: February 6, 2018Assignee: Hitachi, Ltd.Inventor: Ayako Tatebe
-
Patent number: 9870385Abstract: 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: GrantFiled: April 1, 2013Date of Patent: January 16, 2018Assignee: Hitachi, Ltd.Inventors: Shinichi Kawamoto, Miyuki Hanaoka
-
Patent number: 9852182Abstract: 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: GrantFiled: May 23, 2014Date of Patent: December 26, 2017Assignee: FUJITSU LIMITEDInventors: Bo Hu, Nuno Carvalho
-
Patent number: 9792384Abstract: 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: GrantFiled: February 26, 2009Date of Patent: October 17, 2017Assignee: Red Hat, Inc.Inventor: Bill C. Riemers
-
Patent number: 9747357Abstract: 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: GrantFiled: September 11, 2015Date of Patent: August 29, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
-
Patent number: 9727595Abstract: 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: GrantFiled: September 20, 2013Date of Patent: August 8, 2017Assignee: Uber Technologies, Inc.Inventors: Brent Hamby, Zhaolei Song
-
Patent number: 9720971Abstract: 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: GrantFiled: June 30, 2008Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Torsten Bittner, Holger Kache, Mary Ann Roth, Yannick Saillet
-
Patent number: 9684699Abstract: 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: GrantFiled: December 2, 2015Date of Patent: June 20, 2017Assignee: SAS Institute Inc.Inventors: Vincent C. DelGobbo, Elizabeth J. McIntosh
-
Patent number: 9659093Abstract: 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: GrantFiled: April 2, 2012Date of Patent: May 23, 2017Assignee: Google Inc.Inventors: Kun Zhang, Yu He, Cristos Jon Goodrow
-
Patent number: 9646078Abstract: 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: GrantFiled: May 12, 2008Date of Patent: May 9, 2017Assignee: Groupon, Inc.Inventors: Boris Galitsky, Eugene William McKenna
-
Patent number: 9600537Abstract: 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: GrantFiled: July 17, 2014Date of Patent: March 21, 2017Assignee: Trend Micro IncorporatedInventor: Kevin Boyce
-
Patent number: 9535658Abstract: 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: GrantFiled: September 28, 2012Date of Patent: January 3, 2017Assignee: Alcatel LucentInventor: Vladimir Y. Kolesnikov
-
Patent number: 9471932Abstract: 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: GrantFiled: April 20, 2016Date of Patent: October 18, 2016Assignee: CAY BAXIS HOLDINGS, LLCInventor: Walter J. Kawecki, III
-
Patent number: 9461890Abstract: 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: GrantFiled: September 28, 2007Date of Patent: October 4, 2016Assignee: EMC CORPORATIONInventors: Manoj Nair, Stephen R. Perrin
-
Patent number: 9413857Abstract: 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: GrantFiled: August 6, 2014Date of Patent: August 9, 2016Assignee: International Business Machines CorporationInventor: Rajkumar Karuppiah
-
Patent number: 9400992Abstract: 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: GrantFiled: April 3, 2008Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: Luca Di Litta, Scot MacLellan, Luigi Pichetti, Marco Secchi, Antonio Secomandi
-
Patent number: 9390173Abstract: 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: GrantFiled: December 20, 2007Date of Patent: July 12, 2016Inventor: Victor David Uy
-
Patent number: 9378283Abstract: 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: GrantFiled: April 23, 2012Date of Patent: June 28, 2016Assignee: EXCALIBUR IP, LLCInventors: Ethan Batraski, Shenhong Zhu, Olivia Franklin, Hui Wu, Mingtian Liu