Patents Examined by Ken Hoang
-
Patent number: 9934232Abstract: 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: GrantFiled: June 13, 2014Date of Patent: April 3, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Harry McGregor
-
Patent number: 9934536Abstract: 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: GrantFiled: August 15, 2016Date of Patent: April 3, 2018Assignee: Bank of America CorporationInventors: 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: 9928302Abstract: 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: GrantFiled: November 10, 2014Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventor: Parag S. Gokhale
-
Patent number: 9928303Abstract: 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: GrantFiled: April 13, 2015Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventor: Parag S. Gokhale
-
Patent number: 9904906Abstract: 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: GrantFiled: November 22, 2013Date of Patent: February 27, 2018Assignee: Samsung Electronics Co., LtdInventors: Eunsun Kim, Hwayoung Song, Yujin Lee
-
Patent number: 9892125Abstract: A system and method logs update queries by epoch, including at checkpoints performed at various times.Type: GrantFiled: May 26, 2015Date of Patent: February 13, 2018Assignee: MapD Technologies, Inc.Inventor: Todd L. Mostak
-
Patent number: 9886512Abstract: 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: GrantFiled: December 12, 2012Date of Patent: February 6, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventors: Xin Pu, Ye Tian, Yiping Liu
-
Patent number: 9886520Abstract: 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: GrantFiled: September 20, 2013Date of Patent: February 6, 2018Assignee: Business Objects Software Ltd.Inventors: Gilles Vergnory Mion, Olivier Tsoungui, Christian Ah-Soon
-
Patent number: 9881032Abstract: 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: GrantFiled: June 13, 2014Date of Patent: January 30, 2018Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Bogdan Marinoiu, Jean-Yves Cras, Rodolphe Boixel, Didier Bolf
-
Patent number: 9864786Abstract: 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: GrantFiled: November 10, 2014Date of Patent: January 9, 2018Assignee: RED HAT, INC.Inventors: Filip Nguyen, Filip Elias
-
Patent number: 9852224Abstract: 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: GrantFiled: July 3, 2014Date of Patent: December 26, 2017Assignee: Google LLCInventors: Johan Granstrom, Matthias Konrad, Thomas Weich
-
Patent number: 9846711Abstract: 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: GrantFiled: December 28, 2012Date of Patent: December 19, 2017Assignee: Facebook, Inc.Inventors: Dhrubajyoti Borthakur, Nagavamsi Ponnekanti, Jeffrey Rothschild
-
Patent number: 9836487Abstract: 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: GrantFiled: November 10, 2014Date of Patent: December 5, 2017Assignee: 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: 9830377Abstract: 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: GrantFiled: March 14, 2014Date of Patent: November 28, 2017Assignee: WAL-MART STORES, INC.Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
-
Patent number: 9830375Abstract: 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: GrantFiled: June 13, 2014Date of Patent: November 28, 2017Assignee: Korea Institute of Science and TechnologyInventors: Yong-Moo Kwon, Jaehyuk Park, Abbas Ali Butt
-
Patent number: 9824117Abstract: 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: GrantFiled: September 19, 2013Date of Patent: November 21, 2017Assignee: Amazon Technologies, Inc.Inventors: Eden Grail Adogla, Vikram Bisht
-
Patent number: 9811539Abstract: 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: GrantFiled: April 26, 2013Date of Patent: November 7, 2017Assignee: Google Inc.Inventors: Marek Vanco, Wei Luo
-
Patent number: 9798769Abstract: 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: GrantFiled: November 22, 2013Date of Patent: October 24, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David L. Meyers, Michael B. Palmer, Betsy Y. McIntyre, Mirela D. S. Correa, David P. Limont, Kenneth Fern
-
Patent number: 9798783Abstract: 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: GrantFiled: June 12, 2014Date of Patent: October 24, 2017Assignee: Actuate CorporationInventors: Carles Bayés Martin, Jesús Malo Poyatos, Marc Rodríguez Sierra, Alejandro Sualdea Pérez
-
Patent number: 9773023Abstract: 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: GrantFiled: April 25, 2013Date of Patent: September 26, 2017Assignee: AUTODESK, INC.Inventor: Francesco Iorio