Patents Examined by Hanh Thai
-
Patent number: 9621654Abstract: Exemplary methods, apparatuses, and systems that can intelligently copy data to a plurality of datastores using performance monitoring are described. In one embodiment, a shortest path tree determines the most efficient paths available for copying data from a source datastore to one or more destination datastores. During the copying of the data between a source datastore and the one or more destination datastores, a performance value of each of the datastores involved in the copying process is compared to a threshold. In response to determining that the performance value of a given source or destination datastore involved in the copying exceeds the threshold, the copying of the data to the corresponding destination datastore is suspended. An updated shortest path tree is determined to locate a more efficient path for copying data to the suspended destination datastore. Copying is resumed to the suspended destination datastore using the updated shortest path tree.Type: GrantFiled: December 21, 2015Date of Patent: April 11, 2017Assignee: VMware, Inc.Inventors: Tariq Magdon-Ismail, Razvan Cheveresan
-
Patent number: 9589004Abstract: A data storage method and apparatus. The method includes: determining a same column attribute of at least two data objects that are to be stored in a KeyValue type distributed database; determining a format of a row identifier of each data object of the at least two data objects, where the row identifier format includes the same column attribute and a data object identifier; determining a row identifier value of each data record of each data object according to the determined row identifier format of each data object; and storing each data record and the row identifier value of each data record, where the row identifier value of each data record is used as a primary index. The data storage method and apparatus in embodiments of the present invention can improve data query efficiency.Type: GrantFiled: February 26, 2016Date of Patent: March 7, 2017Assignee: HAUWEI TECHNOLOGIES CO., LTD.Inventors: Jieshan Bi, Wei Zhi
-
Patent number: 9582550Abstract: A first memory stores requester event records describing events that occurred in relation to processes executed in a first server. A second memory stores requestee event records describing events that occurred in relation to processes executed in a second server in response to execution requests issued from the first server. An associating unit searches the first and second memories for requester event records and requestee event records whose transaction identifiers are identical and associates the found records together. A determining unit compares the associated event records with each other in terms of their time information. Based on this comparison, the determining unit determines a correction value for correcting time differences between requester event records in the first memory and requestee event records in the second memory.Type: GrantFiled: April 1, 2014Date of Patent: February 28, 2017Assignee: FUJITSU LIMITEDInventors: Yuuji Hotta, Motoyuki Kawaba, Toshihiro Shimizu, Yasuhiko Kanemasa
-
Patent number: 9576010Abstract: In various embodiments, a system and related method for organizing transactional data from an application environment is disclosed. In some embodiments, a system includes a file system and one or more daemon indexers in electrical communication with the file system. The file system is arranged as a non-relational and serverless file system to allow for cost-effectiveness with ready scalability. The file system is to receive, in substantially real-time, unsorted transactional data from a publishing module. The one or more daemon indexers are arranged to receive the unsorted transactional data from the file system, organize the unsorted transactional data by operational characteristics, and store the organized transactional data on the file system. Other systems and methods are disclosed.Type: GrantFiled: March 16, 2015Date of Patent: February 21, 2017Assignee: eBay Inc.Inventors: Abhinav Kumar, Ravinder Purumala, Premendra Singh
-
Patent number: 9552399Abstract: Techniques are described for analyzing user-supplied information, including to predict future aspects of additional information that will be supplied by users. The analyzed information may include distributed group discussions involving numerous users and occurring via user comments and other content items supplied to social networking site(s) and/or other computer-accessible sites.Type: GrantFiled: March 7, 2014Date of Patent: January 24, 2017Assignee: Blab, Inc.Inventors: Randolph Browning, David Aaron Snelling, Stefan Nicholas Papp, Bernhard G. Zimmermann, James Robert Young, Jr., Trinity Alana Harrison, Benjamin Ralph Bressler
-
Patent number: 9542423Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data are disclosed. In some implementations, visual representations of files are generated for presentation in a backup user interface. The visual representations are generated from sparse file system metadata stored on the computing device, thus allowing faster navigating of the backup user interface. During a restore operation, the metadata can be used to retrieve the items from their physical storage locations. In some implementations, when the storage capacity of a backup storage device exceeds a threshold, the data for the N oldest backups are replaced with sparse file system metadata, which can be used to generate visual representations for presentation in the backup user interface.Type: GrantFiled: March 15, 2013Date of Patent: January 10, 2017Assignee: Apple Inc.Inventors: Christopher Wolf, Daniel I. Feldman, Eric A. Weiss, Kristen A. McIntyre, Pavel Cisler, Richard B. Blair, Erika Misaki
-
Patent number: 9542440Abstract: Systems, methods, and software are disclosed herein for implementing enterprise graph search. In at least one implementation, an enterprise search service receives a search request that includes a graph query directed to an enterprise graph. The graph is representative of various objects and actors associated with an enterprise, as well as which of the actors performed which of various actions with respect to each of the various objects. The service searches at least a portion of the enterprise graph to identify a subset of the objects that relate to the actors as defined by the graph query in terms of at least the actors and actions. A reply to the search request may include graph results indicative of the subset of the objects.Type: GrantFiled: November 4, 2013Date of Patent: January 10, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Øivind Wang, Nicolai Bodd, Chen Xing, Bård Kvalheim, Torbjørn Helvik
-
Patent number: 9495444Abstract: A method including receiving a search query containing one or more query terms from a remote device and determining one or more query parses based on the search query and a knowledge base. Each query parse indicates one or more entity types, wherein each entity type corresponds to a query term or a combination of query terms contained in the search query. The method further includes obtaining a set of app-specific rules, each app-specific rule respectively corresponding to a respective software application. The method further includes generating a set of unparameterized function identifiers based on the plurality of app-specific rules and the one or more query parses. For each of the set of unparameterized function identifiers, the method includes parameterizing the function identifier based on the query terms. The method further includes generating search results based on the parameterized function identifiers and transmitting the search results to the remote device.Type: GrantFiled: December 10, 2014Date of Patent: November 15, 2016Assignee: Quixey, Inc.Inventors: Liron Shapira, Michael Harris, Jonathan Ben-Tzur
-
Patent number: 9495416Abstract: A method, apparatus, and system are configured to recommend content using metadata including an event metadata unit, a searching unit, and a control unit. The event metadata generating unit is configured to generate event metadata regarding content selected by a user. The searching unit which, on the basis of the generated event metadata and social metadata regarding content uploaded to an SNS server associated with the user, is configured to search the content uploaded to the SNS server to recommend content to be provided to the user. The control unit is configured to provide the recommended content to the user using the social metadata regarding the searched recommended content.Type: GrantFiled: November 30, 2012Date of Patent: November 15, 2016Assignee: Korea Institute of Science and TechonologyInventors: Yong-Moo Kwon, Chang Hyeon Lee, Fathoni Arief Musyaffa
-
Patent number: 9489536Abstract: A social media computer system and method for transmission of data between a first mobile phone and a second mobile phone includes a database that is configured to be in network communication with the first mobile phone and the second mobile phone. The database is configured to receive a first set of data input by the first mobile phone and a second set of data input by the second mobile phone. The database is configured to allow the second mobile phone to access at least a portion of the first set of data only after the second mobile phone authorizes the first mobile phone via the database to access the second set of data. The database can include a plurality of privacy levels that are alternately selectable by the first mobile phone to control the amount of the first set of data that is accessible by the second mobile phone.Type: GrantFiled: February 19, 2016Date of Patent: November 8, 2016Assignee: BOSS Logic, LLCInventors: Daniel D. Shoemaker, Lee Thomas O'Donnell, James P. Broder, Scott D. Shoemaker
-
Patent number: 9483475Abstract: A content recommendation method for use in a portable electronic device is provided. The method includes the steps of fetching current context information from the portable electronic device; calculating a relevant ranking value of each item within each type of media files stored in the portable electronic device based on the context information; sorting the relevant ranking value of each item within each type of the media files; highlighting at least one of the items of a first user interface of the portable electronic device according to the sorted ranking values.Type: GrantFiled: May 28, 2013Date of Patent: November 1, 2016Assignee: HTC CORPORATIONInventors: Augustin Tuffet Blaise, Ya-Chu Yang
-
Patent number: 9477704Abstract: A sentiment-scoring system may include a storage device configured to store a plurality of keywords, keyword groups, and a keyword group hierarchy. Each keyword may be associated with at least one of the keyword groups. The keyword hierarchy may include a hierarchy associated with each keyword group. The system may further include a processor in communication with the storage device. The processor may be configured to locate a plurality of sentiment expressions and identify a plurality of keywords present in the plurality of sentiment expressions. The processor may be further configured to determine at least one respective keyword group associated with each identified keyword and determine a sentiment score for each sentiment expression with respect to the associated keyword group within the keyword hierarchy. The processor may be further configured to provide at least one sentiment score to a display. A method and computer-readable medium may also be implemented.Type: GrantFiled: December 19, 2013Date of Patent: October 25, 2016Assignee: Teradata US, Inc.Inventors: Rajeswara R. Kottu, Joshua D. Anderson, Harold R. Lee, Ara Yapejian
-
Patent number: 9473436Abstract: Storing image data and related information for sharing via a URL includes receiving image data uploaded from a client computer via a user interface and receiving, separate from the receiving of the image data, related information uploaded via the user interface. The uploaded image data and related information are stored. A uniform resource locator (URL) configured for retrieving a display that includes the stored image data and the related information is generated. The URL is provided in a message.Type: GrantFiled: July 9, 2014Date of Patent: October 18, 2016Assignee: CHEMTRON RESEARCH LLCInventors: Neil L. Mayle, David L. Rose
-
Patent number: 9454566Abstract: A device for data management, the device is in communication with a memory and includes: a verification module configured to receive a first identity information and a first request and verify the first identity information; a search module configured to search for at least one first data stored in the memory in response to the first request if the first identity information is verified, the at least one first data being assigned a first rating point; and an evaluation module configured to receive a second rating point associated with the first identification information, retrieve the first rating point from the at least one first data and generate a third rating point in accordance with the verified first identity information, the first rating point and the second rating point and store the third rating point in the memory.Type: GrantFiled: July 11, 2013Date of Patent: September 27, 2016Assignee: Mackay Memorial HospitalInventors: Chi-Kuan Chen, Yen-Ta Lu, Wan-Ting Chen
-
Patent number: 9449097Abstract: A system, according to some example embodiments, includes a commerce database storing item data for a plurality of items offered for sale. A search criteria database stores search criteria associated with a user, the search criteria including search frequency information indicating frequency of a search update to be performed using the search criteria. A search server operation retrieves the search criteria from the search criteria database and performs an update search of the commerce database, the search being performed using the search criteria and in accordance with the search frequency information. A notification engine operationally identifies an update to a previous search result based on the update search and generates a notification of the update to the previous search result.Type: GrantFiled: March 31, 2014Date of Patent: September 20, 2016Assignee: eBay Inc.Inventors: Wen Wen, Patricia Ng
-
Patent number: 9443033Abstract: The invention is directed to systems, methods and computer program products for data integration. An exemplary method includes receiving a data record at a system, comparing the received data record with an existing data record, determining a level of match between the received data record and the existing data record, and in response to determining the level of match is equal to or greater than a first threshold level and is less than or equal to a second threshold level, processing the data, wherein the second threshold level is greater is than the first threshold level. Additionally, the exemplary method includes mapping the received data record to a database accessible to the system.Type: GrantFiled: March 1, 2013Date of Patent: September 13, 2016Assignee: BLACKBAUD, INC.Inventors: Benjamin Adam Lambert, Ellyn Ferrante LaVecchia, Jack Arthur Nathan, Jr., Ari Parnes, Charles L. Longfield, Raymond A. Minnis, Todd A. Yellin
-
Patent number: 9430556Abstract: Disclosed herein is a framework for generating and providing self-distinguishable identifiers as to users. In accordance with one aspect, an entry is retrieved from an object, wherein the entry includes one or more fields. The one or more fields may be concatenated to create a concatenated string. The framework may then determine if the concatenated string is unique from other concatenated strings in a listing of the object. If the concatenated string is determined to be not unique, a unique sequence identifier may be added to the concatenated string.Type: GrantFiled: December 19, 2013Date of Patent: August 30, 2016Assignee: SAP SEInventors: Yu Jun Peng, Li Cheng
-
Patent number: 9430037Abstract: Mechanisms are provided for performing a locale name modification operation. The mechanisms receive, via a locale name management user interface presented by the data processing system, a new locale name to be used by the data processing system to perform locale customized operations. The mechanisms identify an existing locale name to be replaced by the new locale name. The mechanisms map the new locale name to existing locale name data structures associated with the existing locale name to be replaced and verify proper operation of a software element using the new locale name and the mapping of the new locale name to the existing locale name data structures. The mechanisms utilize the new locale name to perform locale name customized operations in response to verifying proper operation of the software element.Type: GrantFiled: November 8, 2013Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Su Liu, Teerasit Tinnakul
-
Patent number: 9430665Abstract: Systems and methods are presented for dynamically controlling role-based access to enterprise applications. The access includes both a user's ability to access a requested functionality (hereinafter referred to as “features”) in an enterprise applications, as well as the user's ability to access the specific data (and request filtering of the data) within the enterprise applications. The systems and methods provide dynamic control by utilizing a number of separate tables for identifying each element (user, role and feature), with join-tables used to define, on an active/customized basis, the association of each user with respect to a particular role (user_role join-table) and association of each feature with the listing of roles (feature_role join-table). The join-tables and specific element tables may be modified during runtime to modify any of the associations or listings.Type: GrantFiled: July 22, 2013Date of Patent: August 30, 2016Assignee: Siemens AktiengesellschaftInventor: Christoph Kuhmuench
-
Patent number: 9424260Abstract: Techniques for data assignment from an external distributed file system (DFS) to a database management system (DBMS) are provided. Data blocks from the DFS are represented as first nodes and access module processors of the DBMS are represented as second nodes. A graph is produced with the first and second nodes. Assignments are made for the first nodes to the second nodes based on evaluation of the graph to integrate the DFS with the DBMS.Type: GrantFiled: March 18, 2014Date of Patent: August 23, 2016Assignee: Teradata US, Inc.Inventors: Yan Qi, Yu Xu, Olli Pekka Kostamaa, Jian Wen