Patents Examined by Ken Hoang
  • Patent number: 9934232
    Abstract: Various embodiments for enhancing storage of deduplicated data in a computing storage environment. Analytics are applied to at least one data storage characteristic observed in the computing storage environment to restructure the deduplicated data in a more sequential manner so as to enhance performance of the computing storage environment.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: April 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Harry McGregor
  • Patent number: 9934536
    Abstract: Embodiments of the invention comprise systems, computer program products, and methods for a financial and social management system that provides improved tracking and management related to how, where, when, and with whom a user enters into activities. The financial and social management system captures activity information and images from various sources of information, including but not limited to social networking accounts, e-receipts, location determination devices, and the like, and associates the activity information and images with the activities. The financial and social management system may display the activities, activity information, and images in an interactive map using markers. The markers in the interactive may be displayed as a function of the time of the activity, include images, or transaction data related to the activity. Positioning information related to the location of the user at the time of the activities may also be overlaid on the interactive map.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: April 3, 2018
    Assignee: Bank of America Corporation
    Inventors: Elizabeth S. Votaw, Laura Corinne Bondesen, Matthew A. Calman, Katherine Dintenfass, Candice Michelle Jones, Charles Karim Aweida, Parker Holt Bossier, Rebecca A. Chen, Nandhita Kumar, Min Zhao
  • Patent number: 9928302
    Abstract: Merging analysis paths is provided. A first analysis path and a second analysis path are identified, wherein each analysis path identifies one or more data resources of an information space. A match is determined between a first data resource of the one or more data resources identified by the first analysis path and a second data resource of the one or more data resources identified by the second analysis path. A third analysis path that is based, at least in part, on the first analysis path and the second analysis path is generated.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventor: Parag S. Gokhale
  • Patent number: 9928303
    Abstract: Merging analysis paths is provided. A first analysis path and a second analysis path are identified, wherein each analysis path identifies one or more data resources of an information space. A match is determined between a first data resource of the one or more data resources identified by the first analysis path and a second data resource of the one or more data resources identified by the second analysis path. A third analysis path that is based, at least in part, on the first analysis path and the second analysis path is generated.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventor: Parag S. Gokhale
  • Patent number: 9904906
    Abstract: A mobile terminal capable of transmitting and receiving messages and a data processing method thereof for retrieving data from a database and transmitting the data to a network in a message efficiently are provided. The method includes displaying at least one first message; extracting at least one first keyword from the first message; determining whether an attach request event occurs; searching, when the attach request event occurs, a database for a first data corresponding to the extracted at least one first keyword; displaying, according to a result of the search, at least one of the first data and a first icon representing the first data; and transmitting a second message including the first data.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: February 27, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Eunsun Kim, Hwayoung Song, Yujin Lee
  • Patent number: 9892125
    Abstract: A system and method logs update queries by epoch, including at checkpoints performed at various times.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: February 13, 2018
    Assignee: MapD Technologies, Inc.
    Inventor: Todd L. Mostak
  • Patent number: 9886512
    Abstract: Disclosed are a software recommending method and a software recommending system. The method comprises: detecting software already installed and/or web application already run on a client (101); analyzing software already installed and/or web application already run on the client, and obtaining personalization data of the client user, wherein the personalization data include age data, and/or personality data, and/or gender data (102); providing a corresponding software recommending mechanism according to the personalization data of the client user (103). This solution makes software recommendations for different personalities of different users, so that the recommendations are more targeted; and a user also does not need to search a variety of software for desired software through complicated operations.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: February 6, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Xin Pu, Ye Tian, Yiping Liu
  • Patent number: 9886520
    Abstract: Methods, systems, and computer-readable storage media for exposing relationships between universe objects. In some implementations, actions include identifying a universe, the universe including objects at an abstracted layer, automatically processing the objects of the abstracted layer to provide one or more link groups, each link group including a plurality of objects that have some relation to one another, and outputting the one or more link groups.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: February 6, 2018
    Assignee: Business Objects Software Ltd.
    Inventors: Gilles Vergnory Mion, Olivier Tsoungui, Christian Ah-Soon
  • Patent number: 9881032
    Abstract: A system includes reception of a logical schema associated with data stored in a data store, generation of an input schema based on the logical schema, reception of an expression having a type of the input schema and comprising a first expression element defining an object, compilation of the first expression element based on the input schema to generate an output schema, and merger of the output schema and the input schema to generate a second input schema.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: January 30, 2018
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Bogdan Marinoiu, Jean-Yves Cras, Rodolphe Boixel, Didier Bolf
  • Patent number: 9864786
    Abstract: Methods, systems, and computer program products for monitoring activity of data sources relating to data queries and data query responses, detecting events in the monitored activity, generating activity reports relating to the detected events; and analyzing the activity reports to determine view suggestions that may be used to optimize a federation engine.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: January 9, 2018
    Assignee: RED HAT, INC.
    Inventors: Filip Nguyen, Filip Elias
  • Patent number: 9852224
    Abstract: A method for promoting preferred content in a search query is disclosed. The method includes obtaining a search result set of content items from a corpus of content items, the search result set responsive to a search query and comprising a rank of the content items, identifying content items in the search result set, the identified content items comprising at least a preferred content item uploaded by a user, adjusting, by a processing device, a position of the preferred content item with respect to a position of a claimed content item in the rank of the content items within the search result set, the claimed content item claimed by the user.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: December 26, 2017
    Assignee: Google LLC
    Inventors: Johan Granstrom, Matthias Konrad, Thomas Weich
  • Patent number: 9846711
    Abstract: A variety of methods for improving efficiency in a database system are provided. In one embodiment, a method may comprise: generating multiple levels of data according to how recently the data have been updated, whereby most recently updated data are assigned to the newest level; storing each level of data in a specific storage tier; splitting data stored in a particular storage tier into two or more groups according to access statistics of each specific data; during compaction, storing data from different groups in separate data blocks of the particular storage tier; and when a particular data in a specific data block is requested, reading the specific data block into a low-latency storage tier.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: December 19, 2017
    Assignee: Facebook, Inc.
    Inventors: Dhrubajyoti Borthakur, Nagavamsi Ponnekanti, Jeffrey Rothschild
  • Patent number: 9836487
    Abstract: A system and computer-implemented method for ensuring code quality compliance for one or more Database Management Systems (DBMSs) is provided. The system comprises a user interface configured to prompt one or more users to select one or more options and provide information for configuring rules corresponding to coding standards and best practices. The system further comprises a rules registration module to register the configured rules in a repository for validation. Furthermore, the system comprises a source selector to provide options to the one or more users to select one or more DBMSs and a source manager to fetch database code from the one or more selected DBMSs. In addition, the system comprises one or more parsers to parse the fetched database code, a validator to validate the parsed code using the registered rules and a report manager to provide results of the validation to the one or more users.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: December 5, 2017
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventors: Nirmalya Ghosh, Abhisek Banerjee, Anirban Ghosh, Somenath Dhar, Subimal Nath, Mohammad Mazharuddin, Avirup Ghatak, Radhika Kallu, Sankara Iyer Srilakshmi
  • Patent number: 9830377
    Abstract: Techniques for comparing customer records to identify linked customer records are provided. The techniques may include a computer system identifying a target group of electronic customer records which have data pertaining to a customer, receiving a hierarchical blocker, and analyzing a customer record against the hierarchical blocker and extracting one or more data values from data fields identified by the hierarchical blocker. The computer system may create block keys from the extracted data values, associate the block keys with the customer record, create a block key group of customer records which are associated with a particular block key, and compare pairs of records from the block key group to identify records which are likely to be linked records because they pertain to a single customer entity.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: November 28, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
  • Patent number: 9830375
    Abstract: Disclosed is an apparatus and method for selecting and providing media content on a social network service (SNS), and the apparatus includes a media content search unit configured to search, from a SNS server which contains media content composed of images or text, for media content related to a user accessing the SNS server, a media content processing unit configured to determine at least one piece of media content among the retrieved media content as candidate media content by analyzing an image, text, or metadata of the retrieved media content, and a service providing unit configured to provide the determined candidate media content to the user.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: November 28, 2017
    Assignee: Korea Institute of Science and Technology
    Inventors: Yong-Moo Kwon, Jaehyuk Park, Abbas Ali Butt
  • Patent number: 9824117
    Abstract: Techniques for providing user-influenced search results may be provided. The system can introduce an enhanced query language that allows users to reprogram a computer system responsible for providing search results. In an embodiment, the enhanced query language is generated by the system and exposed to users. In another embodiment, a query language is generated by the user and translated by the system to an enhanced query language.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: November 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Eden Grail Adogla, Vikram Bisht
  • Patent number: 9811539
    Abstract: A computer-implemented method of organizes photographs for display on an on-line map by selecting from a plurality of photographs a candidate set of photographs based on scores of the photographs, determining clusters from the selected photographs for display on the on-line map.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: November 7, 2017
    Assignee: Google Inc.
    Inventors: Marek Vanco, Wei Luo
  • Patent number: 9798769
    Abstract: A document sharing system includes a plurality of different data provider implementations. The document sharing system exposes a common application programming interface to a plurality of different clients and receives data requests identifying a given data provider, from the clients. The document sharing system then uses the data provider implementation for the data provider identified in the request, in order to obtain the requested data, and place it in a common data structure that is returned to the client.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: October 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David L. Meyers, Michael B. Palmer, Betsy Y. McIntyre, Mirela D. S. Correa, David P. Limont, Kenneth Fern
  • Patent number: 9798783
    Abstract: Data mining operations are performed within a columnar database management system. The columnar database management system stores input sets of data for a data mining operation. An input set of data is represented as a column of data in the columnar database management system. The columnar database management system stores instructions to perform one or more data mining operations for processing the input sets of data. The columnar database management system receives requests for performing data mining operations and performs the processing of the data mining operation within the columnar database management system. As a result, the processing of data mining operations is performed without requiring multiple data transfers between an application implementing the data mining operations and the columnar database management system.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: October 24, 2017
    Assignee: Actuate Corporation
    Inventors: Carles Bayés Martin, Jesús Malo Poyatos, Marc Rodríguez Sierra, Alejandro Sualdea Pérez
  • Patent number: 9773023
    Abstract: A computer-implemented method for method for selecting visual subject matter stored in a database includes receiving user input that indicates a first region of a first image that is stored in the database and, based on metadata associated with the first image stored in the database, determining at least one visual feature in the first region of the first image stored in the database. The method further includes, based on metadata associated with other images stored in the database, selecting a second image from the database that includes a visual feature that correlates with the visual feature in the first region of the first image, wherein the metadata associated with the first image stored in the database and the metadata associated with the other images stored in the database include image correlation information received from a remote server device.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: September 26, 2017
    Assignee: AUTODESK, INC.
    Inventor: Francesco Iorio