Patents Examined by Hosain Alam
  • Patent number: 9904716
    Abstract: Embodiments of the present invention disclose a computer program product for optimizing data analysis. A set of analytics are received and a plurality of subsets of the set of analytics is generated. An optimization goal(s) is defined. The plurality of subsets of analytics are applied to a set of data. The output of applied analytics are recorded on a data storage device by the computer. Performance values of the computer applying the plurality of subsets of analytics are recorded and displayed. An optimal subset of the plurality of subsets of analytics is calculated, using recorded performance values and outputs of the applied plurality of subsets of analytics, being based on the optimization goal. A set of applied analytics are displayed, where the set of applied analytics includes a number of subsets of analytics of the plurality of analytics that meet the criteria of the optimal subset.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Varun Bhagwan, Clemens Drews, Daniel F. Gruhl, Neal R. Lewis, April L. Webster, Steven R. Welch
  • Patent number: 9904710
    Abstract: A system and method for validating and formatting IP right identifiers is provided. The technique includes accessing an IP right identifier from a database, extracting a set of tokens from the IP right identifier, validating each of the extracted tokens against a list of standard tokens, and determining a set of standard tokens for the IP right identifier based on the validation. The invention further includes formatting the IP right identifier based on the set of standard tokens and a format definition, and storing the formatted IP right identifier in a database.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: February 27, 2018
    Assignee: CPA SOFTWARE LIMITED
    Inventor: Nicholas John Church
  • Patent number: 9898490
    Abstract: Techniques are described herein for supporting multiple versions of a database server within a database machine comprising a separate database layer and storage layer. In an embodiment, the database layer includes compute nodes each hosting one or more instances of a database server. The storage layer includes storage nodes each hosting one or more instances of a storage server, also referred to herein as a “cell server.” In general, the database servers may receive data requests, such as SQL queries, from client applications and service the requests in coordination with the cell servers of the storage layer.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: February 20, 2018
    Assignee: Oracle International Corporation
    Inventors: Umesh Panchaksharaiah, Krishnan Meiyyappan, Kothanda Umamageswaran, Alex Tsukerman, Semen Ustimenko, Adrian Ng, Devang Mundhra, Yinian Qi
  • Patent number: 9892208
    Abstract: User input expressed as text may be analyzed for determining a type of response, such as an application response, and/or determining a type of task that is requested by the user input. Entity representations may be identified, classified and/or or tagged based on a type of response, type of task and/or a set of entity types. A surface form of an entity, ambiguous entity representation and/or other type of expression within the user input may be resolved, normalized and/or mapped to a normalized value. Normalizing entities and/or entity attributes may involve using a set of normalization rules, a lookup table, one or more machined learned methods, and/or an entity normalization index that associates entities with alternate surface forms derived from web corpora. The normalized value may be used to construct a request to a structured knowledge source and/or an application.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: February 13, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tasos Anastasakos, Alexandre Rochette, Ruhi Sarikaya
  • Patent number: 9892162
    Abstract: A first query is detected. The first query is for a storage device, and pulls a result set from the storage device using a set of predicates. The first query satisfies a size criterion. A new set of predicates of the result set is identified. The new set of predicates does not include any predicates of the original set of predicates. A second query which is the same as the first query is detected. The new set of predicates is used to determine the result set.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Naresh K. Chainani, Kiran K. Chinta, Liping Zhang
  • Patent number: 9892155
    Abstract: It is one object of the present invention to disclose a method for filtering targeted data comprising steps of: a. providing a plurality of M devices Di; each of the Di is adapted to measure a physiological parameter; b. providing a data base of plurality of classified data; the classification is according to the physiological parameters; c. measuring a plurality of N physiological parameters of a mammalian subject using the devices; d. storing results of the measurement in a computer readable medium having instruction thereon; wherein the method, additionally comprising step of e. selecting via the instructions, at least some of the classified data according to the result of measurement of physiological parameters.
    Type: Grant
    Filed: September 1, 2013
    Date of Patent: February 13, 2018
    Assignee: BEYOND VERBAL COMMUNICATION LTD
    Inventor: Yoram Levanon
  • Patent number: 9881345
    Abstract: A method, system and computer program product for evaluating an impact of a user's content utilized in a social network. Content in a document (e.g., a presentation) that has been posted on a social network environment is detected as being reused by another user in another document. The author of the reused content is then identified. A counter keeping track of the number of times this content has been adopted in derivative works is then incremented. A score (“impact score”), representing the author's ability to influence other users to adopt the author's content in other users' derivative works, is then generated based on the number of times this content has been adopted in derivative works. Social credit is then provided to the author using the impact score. In this manner, recognition is provided to the author thereby providing motivation for users to post created content in the social network.
    Type: Grant
    Filed: April 11, 2015
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jeffrey R. Hoy, Asima Silva
  • Patent number: 9870360
    Abstract: Methods, systems, and apparatus, including computer program products, for organizing music tracks based on shared metadata. In one aspect, a method includes identifying a set of common music tracks associated with a first user and a second user, wherein the set of common music tracks includes at least one music track present in both a first set of music tracks associated with the first user and a second set of music tracks associated with the second user. Metadata associated with at least one music track in the set of common music tracks is retrieved, the metadata being specific to the second user. A set of user music tracks associated with the first user is organized based on the retrieved metadata.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: January 16, 2018
    Assignee: GOOGLE LLC
    Inventors: Brandon Bilinski, Clement D. Wright, Kathleen Hsiang Chen
  • Patent number: 9852202
    Abstract: A computerized, bandwidth-reduced method of reconciling two ordered sets of values such that a series of changes made to the one are reflected in the other, the method involves maintaining, a positions list, tracking each positional change made to an ordered set and replicating each positional change in the positions list. When a reconciliation is required for a corresponding ordered set in a second location, the method involves creating a concise representation of the changes using the positions list and content of the ordered set by generating a REMOVE SERIES, a SWAP SERIES, an INSERT SERIES, and a CHANGE SERIES, transferring the concise representation from the first location to the second location via a communication path, and sequentially applying the REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES of the concise representation to the ordered set at the second location.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Patent number: 9852168
    Abstract: A planning device and method of data storage are disclosed. The planning device includes a format-processing sub-logic and a space-allocation sub-logic. The format-processing sub-logic is for creating a formatting information area, for creating an index area for storing index data, and for creating a data area on a designated physical storage disk, and wherein the formatting information defines the index area and the data area. The space-allocation sub-logic is for allocating at least one data block to an upper-layer application in accordance with a size of a document needed to be stored. By adopting the formatting process, users may create the index area and data area on different physical storage disks so as to separate the index area and the data area. In this way, the users may store the information regarding the index area on different storage disks.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: December 26, 2017
    Assignee: Zhejiang Uniview Technologies Co., Ltd
    Inventor: Zhiming Lv
  • Patent number: 9846718
    Abstract: A method is used in deduplicating sets of data blocks. A candidate data object is identified for deduplicating a data object. A digest associated with the candidate data object matches a digest associated with the data object. Digest information of a set of data objects is evaluated. The set of data objects are selected for evaluation based on an association between location of the set of data objects and location of the candidate data object. Based on the evaluation, a deduplicating technique is applied for deduplicating the data object.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: December 19, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Richard P. Ruef, Ying Hu, Kurt William Everson
  • Patent number: 9846786
    Abstract: Methods, systems, and products create anonymous loan documents. Electronic loan documents are prepared for a borrower of a loan. An anonymous shadow copy of the electronic loan documents is generated that removes personally identifying information, such as names, addresses, and social security numbers. The anonymous shadow copy of the electronic loan documents may then be electronically published.
    Type: Grant
    Filed: July 5, 2015
    Date of Patent: December 19, 2017
    Assignee: ReverseVision, Inc.
    Inventor: Thomas M. Martignoni
  • Patent number: 9842171
    Abstract: The invention relates to a solution in which advertisement icons displayed together with map information relate to the displayed map information. In one embodiment of the invention, some or all of the advertisement icons are from service providers situated within the geographical area displayed by the map information.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: December 12, 2017
    Assignee: Conversant Wireless Licensing S.a.r.l.
    Inventors: Ahti Muhonen, Juha Salo, Matthew Snyder
  • Patent number: 9824107
    Abstract: A session table includes one or more records, where each record represents a session. Session record information is stored in various fields, such as key fields, value fields, and timestamp fields. Session information is described as keys and values in order to support query/lookup operations. A session table is associated with a filter, which describes a set of keys that can be used for records in that table. A session table is populated using data contained in security information/events. Rules are created to identify events related to session information, extract the session information, and use the session information to modify a session table. A session table is partitioned so that the number of records in each session table partition is decreased. A session table is processed periodically so that active sessions are moved to the current partition.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: November 21, 2017
    Assignee: EntIT Software LLC
    Inventors: Anurag Singla, Kumar Saurabh, Kenny C. Tidwell
  • Patent number: 9817839
    Abstract: A method for managing information at a construction site is disclosed. In one embodiment, task data is received from a handheld tool at a construction site. A database is populated with the task data such that the task data can be retrieved from the database. The task data is then used to generate at least one report.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: November 14, 2017
    Assignee: Trimble Inc.
    Inventors: Kent Kahle, Pat Bohle, Robert Painter, Markus Messmer, Oliver Glockner, Angela Beckenbauer, Till Cramer, Andreas Winter
  • Patent number: 9804932
    Abstract: A method and a device for processing data and an electronic apparatus are provided. The method comprises: obtaining recovery data and modification data when original data is modified, wherein the modification data is data obtained after modifying the original data, and the recovery data is data configured to recover at least a part of the modification data to data in the original data; executing one of the recovery data and the modification data; and executing the other one of the recovery data and the modification data when failing to executing one of the recovery data and the modification data. With the present disclosure, the problem that recovering the system or the system files causes the system unable to work normally is solved, and a stability of the system is enhanced. The present disclosure can be used in the solution for computer viruses.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: October 31, 2017
    Assignee: SHELL INTERNET (BEIJING) SECURITY TECHNOLOGY CO., LTD.
    Inventors: Dingpan Li, Ming Xu, Yong Chen
  • Patent number: 9798791
    Abstract: During a synchronization phase of a replication process, a master server generates and saves a shadow copy of predefined files to one or more replica servers so as to synchronize the files on both servers. Thereafter, during a replication phase of the replication process, the master server supplements the shadow copy with copies of individual files that have been modified. Each replica server is associated with a filter that controls which of the modified individual files, if any, is sent from the master server to that replica server for storage.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: October 24, 2017
    Assignee: CA, Inc.
    Inventors: Haiyang Zhang, Victor Liu, Xiaopin Wang, Lei Huang
  • Patent number: 9798785
    Abstract: Provided is an apparatus and method for searching for address book information. To this end, the present invention, upon receiving a search request message for searching address book information from a client, checks a search preference, searches for the address book information based on the checked search preference, applies a priority to the found address book information to create a final search result, creates a response message including the created final search result, forwards the response message to the client, and updates the preset search preference based on the final search result, thereby providing a search result optimized for a user.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: October 24, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gyu-Bong Oh, Sun-Gi Gu
  • Patent number: 9798782
    Abstract: Techniques are described for revising data partition size for use in generating predictive models. In one example, a method includes determining an initial number of base model partitions of data from a plurality of data sources; determining an initial base model partition size based at least in part on the initial number of base model partitions; and evaluating the initial base model partition size at least in part with reference to at least one base model partition size reference. The method further includes determining a finalized number of base model partitions based at least in part on the initial base model partition size; determining a revised base model partition size; and generating revised base models based at least in part on the revised base model partition size, including using a predictive modeling framework to randomly assign input data records from the plurality of data sources into the base model partitions.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: October 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: C. Ates Dagli, Niall Fraser McCarroll, Dmitry Vasilenko
  • Patent number: 9798780
    Abstract: A search system configured to predict further search intents of a user and to perform exploratory further searches and produce a number of search features and associated relevances and divergence quantifiers for displaying by user equipment at least two-dimensional so as to allow the user to identify relationship of various diverging search terms and to rapidly direct the searching towards information the existence of which may have been previously unknown to the user. Some of the search features can be concealed and shown to the user only if the user magnifies the corresponding area on a display showing the search features returned by the search engine. Files matching to varying degree with the present and predicted further searches are shown to the user with respective lists of search features.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 24, 2017
    Assignees: University of Helsinki, Aalto University Foundation
    Inventors: Tuukka Juhani Ruotsalo, Jaakko Tapani Peltonen, Manuel J. A. Eugster, Petri Jukka Myllymäki, Giulio Jacucci, Samuel Kaski, Dorota Glowacka