Patents Issued in August 14, 2018
-
Patent number: 10049109Abstract: Techniques include outputting to a developer an offer to opt-in to a translation feature that enables human translators to translate their web page to a target language. In response to receiving a first request to opt-in to the translation feature, the server: generates and stores a web page copy, obtains from the human translators translations of at least a portion of the web page from its source language to the target language, modifies the web page copy based on the obtained translations to obtain a translated web page that is a translated version of the web page, detects a second request for the web page from a computing device associated with the target language, and in response to detecting the second request outputs, to the computing device, the translated web page with additional content relevant to the computing device or a user associated with the computing device.Type: GrantFiled: August 4, 2017Date of Patent: August 14, 2018Assignee: Google LLCInventors: Jonathan Wald, Aaron Baeten Brown
-
Patent number: 10049110Abstract: An approach is provided for identifying favorite multimedia content, such as digital photographs, possessed by a user. The approach detects a number of content sharing actions involving multimedia content, such as digital photographs, with the detecting being from a number of content handling applications, such as social media sites and person-to-person sharing. One of the content handling applications is a content player, such as a image viewer, that runs on a portable device, such as a smart phone or tablet computer system. The approach computes a shared content score for each of the multimedia content, with the shared content score being based on the content handling application that was used in the content sharing actions. The approach further identifies “favorite” multimedia content based on the shared content score pertaining to each multimedia content.Type: GrantFiled: September 11, 2015Date of Patent: August 14, 2018Assignee: Lenova (Singapore) Pte. Ltd.Inventors: Joaquin F. Luna, Rod D. Waltermann, Bradley P. Strazisar, Timothy W. Kingsbury, Vikram Sharma, Kushagra Jindal, Dipeshkumar N. Hada
-
Patent number: 10049111Abstract: A method for supporting aircraft maintenance, performed in a system comprising a display selection device and a portable device with a camera and an augmented reality display. The method comprises the steps of acquiring images of an equipment of the aircraft with the camera, and sending them to the display selection device; identifying the equipment present in these images with the display selection device and determining the identifier thereof, referred to as the useful identifier; on the basis of the useful identifier, sending maintenance assistance data with the display selection device to the augmented reality display; in response, displaying, in augmented reality, images corresponding to the data with the augmented reality display device. The method also comprises steps for displaying guidance data guiding towards one equipment in particular. A device for implementing such a method is also disclosed.Type: GrantFiled: July 21, 2015Date of Patent: August 14, 2018Assignee: AIRBUS OPERATIONS SASInventor: Siegfried Soldani
-
Patent number: 10049112Abstract: The present disclosure relates a computer-implemented method comprising obtaining, at a database application, a selection of one or more database metadata items from a user device, wherein each metadata item includes human-intelligible content and each metadata item identifying an associated database object contained in a database, identifying, based at least partially on the database objects associated with the selected one or more metadata items, one or more predefined database views of the database application, registering the identified one or more predefined database views, monitoring if the one or more predefined database views are updated after the registering operation and triggering pushing of an update notification to the user device in response to a monitored update of the one or more predefined database views.Type: GrantFiled: November 10, 2014Date of Patent: August 14, 2018Assignee: Business Objects Software Ltd.Inventors: Pak Man Chan, Walter Mak
-
Patent number: 10049113Abstract: Disclosed are a file scanning method and apparatus. The method includes: obtaining a quantity of hard links of a to-be-scanned file used as a scanning target; if the quantity of hard links of the to-be-scanned file is greater than 1, when the to-be-scanned file is used as the scanning target for the first time, invoking a scanning engine to scan the to-be-scanned file to obtain a scanning result, and storing a file identifier uniquely identifying the to-be-scanned file and the scanning result to a storage unit, and when the to-be-scanned file is used as the scanning target again, querying for and obtaining the scanning result of the to-be-scanned file from the storage unit according to the file identifier.Type: GrantFiled: August 29, 2014Date of Patent: August 14, 2018Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Mingqiang Guo, Keming Qian, Liang Cao
-
Patent number: 10049114Abstract: According to one embodiment, an electronic device includes a processor and a display controller. The processor acquires one or more first related data associated with a first content, when displaying a file containing the first content. The display controller displays the file containing the first content and the one or more first related data. The processor acquires one or more second related data associated with a second content, when a content of the file is updated from the first content to the second content. The display controller updates the display to display a file containing the second content and the one or more second related data based on the update of the content of the file from the first content to the second content.Type: GrantFiled: November 9, 2015Date of Patent: August 14, 2018Assignee: Kabushiki Kaisha ToshibaInventor: Sachie Yokoyama
-
Patent number: 10049115Abstract: A computer-implemented method for performing incremental database backups may include (1) identifying a request to perform a block-level incremental backup of a database, the block-level incremental backup including data that has changed within the database since a previous block-level incremental backup of the database, (2) requesting, in response to the request, a differential backup stream from a database server of the database, (3) creating an incremental backup stream from the differential backup stream at least in part by removing at least one database block from the differential backup stream that has not changed since the previous block-level incremental backup and (4) forwarding the incremental backup stream to a backup location to create the block-level incremental backup. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 15, 2013Date of Patent: August 14, 2018Assignee: Veritas Technologies LLCInventors: Michael Payne, Steven Devos
-
Patent number: 10049116Abstract: Various systems and methods precalculate client-side deduplication signatures. For example, one method can identify a data object to be included in a backup and then calculate a signature of a data object prior to the start of a backup operation to create the backup. The signature identifies the data object within a deduplicated data store configured to store a backup of the data object. The signature can be calculated in response to detecting that a current usage level of system resources (e.g., such as a current processor utilization) of a client computing device is less than a threshold usage level.Type: GrantFiled: December 31, 2010Date of Patent: August 14, 2018Assignee: Veritas Technologies LLCInventors: Vishal Bajpai, Preeti Agarwal
-
Patent number: 10049117Abstract: For defragmentation-less deduplication using a processor device, holes are punched in a file in a data deduplication process for avoiding the use of defragmenting by allowing a file system to use the punched holes for reclaiming the free space for adding to a free space pool of the file system.Type: GrantFiled: September 12, 2013Date of Patent: August 14, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Itzhack Goldberg, Neil Sondhi
-
Patent number: 10049118Abstract: A cluster-wide consistency checker ensures that two file systems of a storage input/output (I/O) stack executing on each node of a cluster are self-consistent as well as consistent with respect to each other. The file systems include a deduplication file system and a host-facing file system that cooperate to provide a layered file system of the storage I/O stack. The deduplication file system is a log-structured file system managed by an extent store layer of the storage I/O stack, whereas the host-facing file system is managed by a volume layer of the stack. Illustratively, each log-structured file system implements a key-value store and cooperates with other nodes of the cluster to provide a cluster-wide (global) key-value store. The consistency checker verifies and/or fixes on-disk structures of the layered file system to ensure its consistency.Type: GrantFiled: June 1, 2015Date of Patent: August 14, 2018Assignee: NetApp, Inc.Inventors: Dhaval Patel, Chaitanya Patel, John Muth, Srinath Krishnamachari
-
Patent number: 10049119Abstract: A synchronization queuing service associated with a content management system repository can record file events occurring to content items maintained at the content management system repository. The synchronization queuing service can receive a file synchronization request for information identifying a content item to which a client machine is subscribed. The synchronization queuing service can determine consistency or inconsistency of a client machine state of the content item relative to the content item at the content management system repository and can respond to client machine with a file event summary comprising information usable by the client machine to identify actions necessary to synchronize the client machine state of the content item the content item.Type: GrantFiled: July 10, 2017Date of Patent: August 14, 2018Assignee: Alfresco Software, Inc.Inventors: Gregory Melahn, Michael Gardner, Ray Gauss, Steven Glover, Harpritt Kalsi, Neil McErtean, Brian Remmington
-
Patent number: 10049120Abstract: A method begins by a requesting entity sending a normal data segment access request to first and second groups of storage units of a dispersed storage network. The method continues with the requesting entity sending a group failure data segment access request to the first group of storage units when the second group of storage units has less than a decode threshold number of encoded data slices of a set of encoded data slices available. When the second group of storage units has reestablished that the at least the decode threshold number of encoded data slices is available, the method continues with the requesting entity sending a re-integration data segment write request to the first and second groups of storage units and sending a re-integration data segment read request to the first group of storage units.Type: GrantFiled: July 8, 2015Date of Patent: August 14, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason K. Resch, Andrew Baptist, Niall John McShane, Greg Dhuse, Thomas Franklin Shirley, Jr., Gregory Palinckx, Russell Paul Kennedy, S. Christopher Gladwin, Robert Clark McCammon, James Sherer
-
Patent number: 10049121Abstract: In an approach to backup and restore one or more clone file trees, one or more processors generate a clone management table. One or more processors record a clone management information in the clone management table about each clone file. To backup a clone file, one or more processors update the clone management information, and store one or more data blocks that are in the clone file trees. To restore a clone file, one or more processors analyze a clone management information and restore one or more data blocks in the clone file. To restore a clone file parent, one or more processors analyze a clone management information and restore one or more data blocks in the clone file parent. To restore a clone file tree, one or more processors analyze a clone management information and restore one or more data blocks in the clone file tree.Type: GrantFiled: March 30, 2015Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Stefan Bender, Nils Haustein, Dominic Mueller-Wicke, Wayne A. Sawdon, James P. Smith
-
Patent number: 10049122Abstract: A cluster file system comprises a parallel file system and a plurality of burst buffers, with the burst buffers collectively configured to provide an interface between the parallel file system and compute nodes of a computer system. Each of the burst buffers comprises a virtual file system component and a metadata server component. The virtual file system components of respective ones of the burst buffers collectively implement a virtual file system. Metadata relating portions of the virtual file system to portions of the parallel file system is stored in a distributed manner over the metadata server components of the respective burst buffers. Each burst buffer independently manages its own flash memory, but the burst buffers are configured such that data consistency is ensured across their flash memories. The virtual file system illustratively comprises a parallel log-structured file system (PLFS) and the metadata server components illustratively comprise respective TO forwarding servers.Type: GrantFiled: June 26, 2014Date of Patent: August 14, 2018Assignee: EMC IP Holding Company LLCInventors: Sorin Faibish, John M. Bent, Jingwang Zhang, Haiyun Bao
-
Patent number: 10049123Abstract: A system and method of storing data related to an image is disclosed. The method may include: storing computed statistical data for pixels of an image; unevenly dividing the image into polygonal image sections where each polygonal image section includes substantially homogenous features; dividing the image into quads such that each quad has boundaries that contain at least a portion of one of the polygonal image sections; storing the original image; storing at least one reduced resolution dataset (RRD or R-set) of the image; and storing data related to a form of a hierarchical tree-based structure that represents the image or the at least one R-set. Each hierarchical tree structure may have a root node that corresponds to the image, branches that correspond to the plurality of quads, and leaf nodes that correspond to polygonal image sections.Type: GrantFiled: May 15, 2017Date of Patent: August 14, 2018Assignee: PIXIA CORPORATIONInventor: Rahul C. Thakkar
-
Patent number: 10049124Abstract: An apparatus for tracking a location of a wireless terminal based on an image is provided. The apparatus includes an image matching database to store images classified by regions, and a matcher to receive a query image captured by a camera module of the wireless terminal and image matching data that contains region information about where the query image is captured, to search the image matching database for a matching image that corresponds to the image matching data, to determine if the query image matches the matching image, and to send the wireless terminal location information that corresponds to the matching information if the query image matches the matching image.Type: GrantFiled: June 3, 2013Date of Patent: August 14, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Tae-Hwan Son, Jun-Ho Lee, Kyu-Sung Cho, Sung-Hwan Baek, Jin-He Jung
-
Patent number: 10049125Abstract: Methods, apparatuses, and computer program products are provided for an address system to identify a field and/or a row in a data structure. A method may include receiving a request to modify a field of data, wherein the field of data is identified by a received field key. A method may also include determining whether the field of data was rendered for display. A method may also include modifying the field in a tree structure in an instance in which the field of data was rendered for display, wherein the received field key is configured locate an address object that is related to the field. A method may also include modifying the field of data in a tree structure in an instance in which the field of data was not rendered for display by locating the received field key in a field key lookup map, wherein the field key lookup map is configured to locate the address object.Type: GrantFiled: March 30, 2012Date of Patent: August 14, 2018Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Geoffrey Eugene Atkin, Charles Christopher Horne
-
Patent number: 10049126Abstract: Decision apparatus includes a first memory bank, containing a first table of hash composition factors, and a second memory bank, containing second and third tables of associative entries. A logic pipeline receives a sequence of data items and extracts a search key from each data item. A pre-hash circuit computes a first index by applying a first hash function to the search key. A first lookup circuit reads a hash composition factor from a location in the first memory bank indicated by the first index, and a hash circuit compute second and third indices as different combinations, determined by the hash composition factor, of second and third hash functions applied by the hash circuit to the search key. A second lookup circuit reads the entries in the second and third tables that are indicated respectively by the second and third indices.Type: GrantFiled: September 6, 2015Date of Patent: August 14, 2018Assignee: MELLANOX TECHNOLOGIES TLV LTD.Inventors: Gil Levy, Pedro Reviriego, Salvatore Pontarelli
-
Patent number: 10049127Abstract: Efficiency with respect to traditional techniques is a key issue facing designers of software transactional synchronization mechanisms. Meta-transactional synchronization allows integration of transactional support into an object-oriented programming language, such as the Java language through the existing synchronization structure of the JVM. Meta-transactional synchronization provides source-level transactional operations that co-exist with synchronized operations. An implementation of a shared object in an object-oriented programming language tracks concurrently executing transactions attempting to access the shared object with at least one header word of the shared object.Type: GrantFiled: November 23, 2004Date of Patent: August 14, 2018Assignee: Oracle America, Inc.Inventors: Nir N. Shavit, Maurice P. Herlihy
-
Patent number: 10049128Abstract: Various systems, methods, and processes for identifying outliers in a data set stored in a database are disclosed. A subset of data is extracted from a data set. Data descriptors are allocated to the subset of data. A model of the subset of data is created based on attributes of the data descriptors. An iteration of an outlier detection process based on the model is then executed. The outlier detection process evaluates the subset of data, and the outlier detection process evaluates the data set based on the results of the evaluation of the subset of data. The outlier detection process, which can implement and/or use a Random Sample Consensus (RANSAC) algorithm, identifies outliers in the data set stored in the database.Type: GrantFiled: December 31, 2014Date of Patent: August 14, 2018Assignee: Symantec CorporationInventor: Yuting Zhang
-
Patent number: 10049129Abstract: An approach is provided for converting voluminous sensor datasets into manageable distance based buckets for slope and curvature map updates. The approach involves causing, at least in part, a map-matching of one or more data sessions with one or more map links, wherein the one or more data sessions represent one or more location data packages associated with a vehicle. The approach also involves causing, at least in part, a division of the one or more map links into one or more buckets at one or more intervals. The approach further involves processing and/or facilitating a processing of the one or more buckets for variance statistics to determine reliability information for acceleration slope values, acceleration curvature values, or a combination thereof calculated from the one or more location data packages. The approach also involves causing, at least in part, an updating of one or more maps based, at least in part, on the reliability information.Type: GrantFiled: December 22, 2014Date of Patent: August 14, 2018Assignee: HERE Global B.V.Inventor: James D. Lynch
-
Patent number: 10049130Abstract: A method for resolving a potential in-doubt condition of a distributed transaction, is provided. A processor receives a request to commit a transaction for a distributed transaction protocol that includes an applied process, the transaction includes a transfer of a commit decision from a coordinating node to a participating node. The processor checks the service status of the connection to the participating node, and finding the service status of the connection out of service or unavailable, the processor instructs the coordinating node to back-out (rollback) the transaction. Additionally, locality meta-data is used as an indication of reliability of the connection to the participating node, and in response to determining the participating node locality to be a remote network connection, the processor instructs the coordinating node to abort the applied process and send a standard distributed transaction protocol message over unreliable connections.Type: GrantFiled: August 12, 2015Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Michael D. Brooks, Ian J. Mitchell, Philip I. Wakelin
-
Patent number: 10049131Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for determining user access to custom metadata. In some implementations, a server receives a request by or on behalf of a first user of a computing environment for a first custom metadata entity. A custom metadata entity may be a metadata component customized for use in the computing environment and having an entity type specifying a class or a category of the metadata component. The server may identify an association record indicating that the first user has permission to access the requested custom metadata entity. In some implementations, the association records are stored in an association database accessible by the server, wherein each association record identifies a user and a custom metadata entity. The server may also provide data including the requested custom metadata entity to a computing device.Type: GrantFiled: July 2, 2013Date of Patent: August 14, 2018Assignee: salesforce.com, inc.Inventors: Adam Torman, Doug Bitting, Alex Warshavsky
-
Patent number: 10049132Abstract: Systems and methods for rewriting queries based on data features are disclosed. A data source contains a history of queries and results associated with the queries. A source query is received and a subset of the data source is extracted that is related to the query. Costs are then associated with the associations of the queries and results, and an absorbed cost is determined for each query. The queries having the lowest absorbed cost are recommended for rewrites.Type: GrantFiled: June 26, 2014Date of Patent: August 14, 2018Assignee: Excalibur IP, LLCInventor: Nagaraj Kota
-
Patent number: 10049133Abstract: Techniques are described for managing the execution of one or more groups of queries. Embodiments of the present disclosure may generally receive a group of queries to be executed against a database. Embodiments also determine, based on one or more attributes of the group of queries, an expected amount of resources that will be used in executing the group of queries against the database. Embodiments further schedule one or more queries of the group of queries for execution against the database based on the expected amount of resources to be used for the group of queries.Type: GrantFiled: October 27, 2016Date of Patent: August 14, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, Brian R. Muras, John M. Santosuosso
-
Patent number: 10049134Abstract: Systems and methods for processing a query are provided. A method for processing a query of a tree-based dataset, comprises receiving the query, and analyzing the query and the dataset to create an execution plan for the query, wherein creating the execution plan comprises partitioning traversals over the dataset into sequential and parallel components, and distributing the components across a plurality of processing threads that independently traverse their portion of the dataset and compute local results. The method further comprises merging the local results to compute a final result.Type: GrantFiled: June 12, 2014Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Rajesh R. Bordawekar, Matthew L. Boyle, Jonathan W. Dale, Vladimir Mordvinov
-
Patent number: 10049135Abstract: Context-based data analytics based on visual intuition, and generation of information contexts for conducting research, analysis, and/or decision making. A plurality of information objects (IOs) are generated, each IO indicative of a plurality of data points corresponding to an object among objects for which information in a first domain is obtained, by containing information values (IVs) based upon context data, an IV generated based upon a product of each target data point, a relevance value (RV) of the target data point, a confidence value (CV) of the target data point, and a bias value. Visually displaying the IVs in a three dimensional space based on a distance formula to represent a relative relationship indicative of relevance as gravitational forces between the IOs using a set of concentric spheres corresponding to the IOs.Type: GrantFiled: November 24, 2014Date of Patent: August 14, 2018Inventor: Ronald Gordon Whitley, Jr.
-
Patent number: 10049136Abstract: Disclosed aspects relate to managing a stream computing environment using a projected database object. A set of realized data of a realized database object of a database management system (DBMS) may be compared with a set of projected data of a projected database object of the DBMS. The set of realized data of the realized database object and the set of projected data of the projected database object may be compared with respect to the DBMS that relates to the stream computing environment. An outlier subset of the set of projected data may be identified based on comparing the set of realized data with the set of projected data. Based on the outlier subset of the set of projected data, an outlier response action may be executed in the stream computing environment.Type: GrantFiled: November 1, 2017Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
-
Patent number: 10049137Abstract: Search systems and methods for searching structured data and enhancing the relevancy of search results provided to a requesting user or application. Enhanced search results are provided by searching a cache of a user's most recently used items to eliminate or reduce search indexing latency. Also, more relevant search results are provided by re-ranking results based on use history, data security models and/or hierarchical user role models. Further, enhanced search results are provided by including user information in the search index.Type: GrantFiled: April 30, 2013Date of Patent: August 14, 2018Assignee: salesforce.com, inc.Inventors: Kevin Oliver, Scott Hansma, Craig Weissman, Paul Nakada, Jeanine Walters
-
Patent number: 10049138Abstract: Methods, systems, and computer programs are presented for an online community management system. One method calculates users' reputations that are based on the activities of each user in the online community. The reputation measures the quality of the user activities in the community. Further, the method includes operations for periodically calculating reputation statistical measures based on the users' reputations, and for sorting the users based on the reputation statistical measures. A user interface for a manager of the online community is provided, the user interface including a presentation of reputation information about a group of users of the online community identifying trends in changes of the reputation. The group of users is selected based on the sorting, and the user interface provides an option to select a first user from the group of users to obtain a display of events associated with the selected user in the online community.Type: GrantFiled: April 21, 2014Date of Patent: August 14, 2018Assignee: GOOGLE LLCInventors: Ryan Andrew Falor, Richard Feit, Marcos Boyington, Mark Morgan, Brian Ziman
-
Patent number: 10049139Abstract: Increasing diversity of search results is described. In one embodiment, a computing device obtains initial search results based on a search query. From among non-indexed attributes of the initial search results, an attribute is selected by which to diversify the initial search results. A latent group of search results is determined from among the initial search results based on the attribute, and a relevance score of at least one search result in the latent group of search results is changed. Further, results are provided in response to the search query. In one embodiment, the results include at least a portion of the initial search results and at least a portion of the latent group of search results based on the changed relevance score of the search results in the latent group.Type: GrantFiled: September 8, 2014Date of Patent: August 14, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Eric B. Fox
-
Patent number: 10049140Abstract: An encoding system for encoding an event time series, the system including an inter-arrival time computing device configured to compute an inter-arrival time between a plurality of input events and computes a sequence of events, a transformation device configured to transform the inter-arrival time between the plurality of input events into discrete time symbols, and a mapping device configured to map the input events and the discrete time symbols using a dictionary to output a time gram.Type: GrantFiled: August 28, 2015Date of Patent: August 14, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nagui Halim, Srinivasan Parthasarathy, Venkata N. Pavuluri, Daby Mousse Sow, Deepak Srinivas Turaga
-
Patent number: 10049141Abstract: The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed method of declarative specification of visualization queries, display formats and bindings represents queries, widgets and bindings combined on a dashboard in real time, with flexible display options for analyzing data and conveying analysis results.Type: GrantFiled: October 10, 2014Date of Patent: August 14, 2018Assignee: salesforce.com,inc.Inventors: Didier Prophete, Fred Im, Vijayasarathy Chakravarthy
-
Patent number: 10049142Abstract: A source computing environment administering business intelligence (BI) processing at a target computing environment. The source computing environment storing intermediate design plans for creating dimensional models, reports, and ETL jobs for deployment in a plurality of different computing environments. At the source computing environment, target specific modules translating the one or more intermediate design plans into one or more target specific plans for dimensional models, reports, and ETL job plans which are interpretable or executable by the target computing environment. The source computing environment, in consultation with a workflow engine, instructing the target computing environment to provision data repositories, create reports, and perform ETL processing based on the one or more target specific plans.Type: GrantFiled: November 17, 2014Date of Patent: August 14, 2018Assignee: Numerify, Inc.Inventors: Rahul Kapoor, Gaurav Rewari, Sadanand Sahasrabudhe
-
Patent number: 10049143Abstract: A method and system for harmonizing and mediating ontologies to search across large data sources is disclosed. The method comprises receiving a query targeting a first ontology. The method further comprises translating the query into one or more translated queries, each translated query targeting a respective ontology different from the first ontology. For each of the queries, issuing the query to a respective database organized according to the respective ontology of the query, and receiving a respective result set for the query, wherein the respective result set corresponds to the respective ontology of the query. The method further comprises translating the respective result set into a translated result set corresponding to the first ontology, aggregating the result sets into an aggregated result set corresponding to the first ontology, and returning the aggregated results set corresponding to the first ontology.Type: GrantFiled: November 18, 2016Date of Patent: August 14, 2018Assignee: ORBIS TECHNOLOGIES, INC.Inventors: Sameer Joshi, Zachery Whitley
-
Patent number: 10049144Abstract: An associative object model for presenting composite entity information is provided. More particularly, a system and method of linking various data related to an entity from isolated databases in a distributed enterprise is provided. The system and method presents composite information on the entity to different systems within the distributed enterprise. The method includes propagating a change of data of a first entity type to one or more related or associated entity types in an active associative object model (AOM) accessible by a subscribing system and a publishing system in an enterprise.Type: GrantFiled: April 18, 2012Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventor: Venkatesh Laxminarayanan
-
Patent number: 10049145Abstract: A content management system synchronizes content items across client computing systems connected by a network. If a storage allocation for shared content items on a client device is exceeded by the request to add or edit a content item such that it is enlarged, a client application or the host of content management system selects content items to remove from residence on the client device but keep remotely on content management system. Upon removal of the selected content items, the client application creates shadow items, representing the content item but only containing the metadata of the content item. This creates sufficient space while maintaining user access to all synchronized shared content items. Entries in a file journal may be used to track and manage whether a stored item is a content item or a shadow item.Type: GrantFiled: December 30, 2016Date of Patent: August 14, 2018Assignee: Dropbox, Inc.Inventors: Isaac Goldberg, Benjamin Zeis Newhouse
-
Patent number: 10049146Abstract: Apparatuses for storing, transmitting, and identifying changes in relation to, data are provided. One of these apparatuses is a server which includes a processor-implemented controller that receives data from a first electronic device external to the server, determines whether a user identification corresponding to a second electronic device external to the server matches a specified user identification, and transmits at least one portion of the data to the second electronic device based at least in part on a determination that the user identification matches the specified user identification.Type: GrantFiled: November 19, 2014Date of Patent: August 14, 2018Assignee: Samsung Electronics Co., LtdInventors: John Osborne, David W. Russell
-
Patent number: 10049147Abstract: A method and apparatus for processing documents have been presented. The method includes: upon receiving an operation request for a designated document, obtaining constituent information of the designated document, wherein the constituents information comprises a first resource identification of at least one multimedia resource; obtaining, according to the first resource identification of the at least one multimedia resource, the at least one multimedia resource and a location of the at least one multimedia resource within the designated document; obtaining the designated document according to the at least one multimedia resource and the location of the at least one multimedia resource within the designated document; and loading and displaying in sequence, the at least one multimedia resource which constitutes the designated document, according to a resource loading sequence which is determined by the designated document.Type: GrantFiled: December 23, 2014Date of Patent: August 14, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yi Shan, Bin Zhang, Likai Wang, Zhiyuan Lin, Zhuo Tang, Liang Wu, Ling Li, Kai Li
-
Patent number: 10049148Abstract: Text clustering includes: identifying, for a set of non-stop words in a text, a corresponding set of related topic clusters relating to the set of non-stop words, the identification being based at least in part on a plurality of topic clusters each comprising a corresponding plurality of topically related words and a corresponding cluster identifier; for non-stop words in the set of non-stop words that are identified to have corresponding related topic clusters, replacing the non-stop words with corresponding cluster identifiers of the corresponding related topic clusters to generate a clustered version of the text; and providing the clustered version of the text to be further analyzed.Type: GrantFiled: August 13, 2015Date of Patent: August 14, 2018Assignee: Medallia, Inc.Inventors: Ji Fang, Pablo Zivic, Yibin Lin, Andrew Ko
-
Patent number: 10049149Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for determining and suggesting query auto-completions (QACs). In some embodiments, when a user is inputting a search query, the disclosed systems and methods can provide a QAC suggestion based on the inputted text in addition to application programs installed and/or executing on the user's device.Type: GrantFiled: September 29, 2015Date of Patent: August 14, 2018Assignee: OATH INC.Inventors: Lizi Zhang, Hongbo Deng, Amit Goyal, Yi Chang, Ricardo Baeza-Yates
-
Patent number: 10049150Abstract: Techniques for category-based content recommendation are described. Some embodiments provide a content recommendation system (“CRS”) configured to recommend content items (e.g., Web pages, images, videos) that are related to specified categories. In one embodiment, the CRS processes content items to determine entities referenced by the content items, and to determine categories related to the referenced entities. The determined entities and/or categories may be part of a taxonomy that is stored by the CRS. Then, in response to a received request that indicates a category, the CRS determines and provides indications of one or more content items that each have a corresponding category that matches the indicated category. In some embodiments, at least some of these techniques are employed to implement a category-based news service.Type: GrantFiled: March 31, 2014Date of Patent: August 14, 2018Assignee: FIVER LLCInventors: Jisheng Liang, Krzysztof Koperski, Jennifer Cooper, Theodore Diamond
-
Patent number: 10049151Abstract: Methods for suggesting in search results an action that is to be performed in an external application based on a previous search query are provided. In one aspect, a method includes receiving, from an application on a device, a search query that was previously submitted by a user or another user, and providing, as a result of the search query, an interface to perform an action to launch an external application on the device, wherein the action was previously selected by the user or the other user in response to previous results of the search query. Systems, graphical user interfaces, and machine-readable media are also provided.Type: GrantFiled: January 26, 2016Date of Patent: August 14, 2018Assignee: GOOGLE LLCInventors: Jay Pierre Civelli, Theodore Nicholas Choc
-
Patent number: 10049152Abstract: Generating a natural language dialog by finding missing semantic information in a user question by comparing it to the closest question available in a question corpus. Incrementally improved question precision is targeted during each round of the natural language dialog by generating follow-up questions that clarify semantic and syntactic characteristics of the user question. The follow-up questions are derived from analysis of the user question to identify areas of improvement on the user question.Type: GrantFiled: September 24, 2015Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Jitendra Ajmera, Ajay K. Gupta, Sachindra Joshi, Shubham Toshniwal
-
Patent number: 10049153Abstract: An approach is provided dynamically prioritizing question requests based on extracted question data. In the approach, performed by an information handling system, a number of question requests to a question and answering (QA) system are received from a computer network, and a plurality of question priority parameters are identified, including one or more question topics and a plurality question context parameters, by performing natural language processing (NLP) analysis of each question request. The approach determines a target priority value for each question request based on the plurality of question priority parameters identified for said question request. By evaluating the target priority values for the plurality of question requests, processing of the question requests is prioritized by applying an artificial intelligence (AI) learned models and rule-based logic at the information handling system to evaluate the target priority values for the plurality of question requests.Type: GrantFiled: March 6, 2015Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Swaminathan Chandrasekaran, Kevin B. Haverlock, Nicholas J. Hill, Roy D. Mobley, Jr.
-
Patent number: 10049154Abstract: The present invention includes an expert system in which a search index furnishes answers to incoming queries provided in natural language. A search index for a specific field contains components that facilitate selecting a best fitting stored answer to the incoming query. Furthermore, context of the incoming query (e.g. location of the user, a current web page or service being used/viewed by the user, the time, etc.) may be considered when selecting a best fitting answer.Type: GrantFiled: February 22, 2017Date of Patent: August 14, 2018Assignee: LogMeIn Inc.Inventors: Amit Ben Shahar, Omer Ben Nahum
-
Patent number: 10049155Abstract: Systems and methods are provided for transforming historical data collected in response to one or more triggering events, in order to classify textual values. Embodiments access a plurality of textual values from historical transaction data; identify one or more distinct patterns within the plurality of textual values; group the textual values based on the one or more distinct patterns, thereby forming one or more clusters; apply a similarity gauge to the textual values of each of the clusters to determine similarity or dissimilarity among the textual values of each cluster; and filter the textual values of each cluster to determine which textual values belong in each cluster, wherein the textual values that belong are cluster values. Some embodiments also remove undesired characters from the textual values, and in some cases identifying the distinct patterns includes comparing pronunciations and/or phonetics of the textual values.Type: GrantFiled: January 20, 2016Date of Patent: August 14, 2018Assignee: Bank of America CorporationInventors: Raghuram Neela, Seyamak Amin, David Joa, Samir B. Pawar, Krishna Reddy Mandala, Santosh Siva Kumar Maddila, Santosh Kumar Maradla
-
Patent number: 10049156Abstract: A system for cross-domain adaptation includes an analysis module, a set configuration module, a set multiplexer, a scalable bloom filter, a mapping module, and an aggregation module. The cross-domain adaptation system may allow for bloom filter adaptation across industries and domains with minimal increases in necessary hardware and consequentially minimal increases in power consumption and cost of area. A method for multi-domain adaptation in datasets includes performing multi-domain semantic analysis on a set of data, providing two complementary domain adaptive sets, processing the complementary domain adaptive sets to provide a multi-fractal representation of the dataset, processing the multi-fractal representation of the dataset with a scalable bloom filter to provide two filtered domain adaptive sets, providing a bijective holomorphic map of the filtered domain adaptive sets, and processing the bijective holomorphic map to provide multi-domain insight aggregator output.Type: GrantFiled: May 5, 2015Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Gokul B. Alex, Vijay Kumar Ananthapur Bache, Joyil Joseph, Nagesh K. Mantripragada, Madhusmita P. Patil, Rengia R. Vasudevan
-
Patent number: 10049157Abstract: A system comprises a microphone unit to be mounted in a first vehicle, which receives an audio signal from outside the first vehicle, processes the audio signal and outputs a microphone signal, a storage unit which stores a database containing, for each siren signal pattern of a plurality of siren signal patterns sounded by second vehicles, components of sparse models respectively corresponding to the plurality of siren signal patterns, and an identifying unit which matches the microphone signal with the components of the sparse models, and detects, based on a result of the matching, at least one of the second vehicles sounding a siren signal pattern of the plurality of siren signal patterns. According to an embodiment, the system further comprises a localizing unit which localizes the at least one second vehicle based on differences between timings of at least three microphone signals output from the microphone unit.Type: GrantFiled: September 3, 2015Date of Patent: August 14, 2018Assignee: AISIN SEIKI KABUSHIKI KAISHAInventor: Sacha Vrazic
-
Patent number: 10049158Abstract: Disclosed are various embodiments for identifying events in media content based on user actions with respect to the rendering of such media content. To this end, media content is rendered in a computing device. User actions are obtained relative to a user interaction with the media content item. Such user actions are sent in the form of user behavior reports to at least one server. Each user behavior report indicates the user action and a timestamp associated with the user action, the timestamp indicating a point in the media content item. An application on the server identifies events in the media content based on the information in the behavior reports.Type: GrantFiled: February 24, 2012Date of Patent: August 14, 2018Assignee: Amazon Technologies, Inc.Inventor: Jeromey R. Goetz