Patents Issued in October 25, 2016
-
Patent number: 9477739Abstract: A method and apparatus for distribution of applications amongst a number of servers, ensuring that changes to application data on a master for that application are asynchronously replicated to a number of slaves for that application. Servers may be located in geographically diverse locations; the invention permits data replication over high-latency and lossy network connections and failure-tolerance under hardware and network failure conditions. Access to applications is mediated by a distributed protocol handler which allows any request for any application to be addressed to any server, and which, when working in tandem with the replication system, pauses connections momentarily to allow seamless, consistent live-migration of applications and their state between servers.Type: GrantFiled: December 17, 2013Date of Patent: October 25, 2016Assignee: HYBRID LOGIC LTDInventor: Luke Marsden
-
Patent number: 9477740Abstract: A system, method and processor medium that manages automatic generation of output from an on-line analytical processing (OLAP) system. Scheduled services are processed in an OLAP system and output from the OLAP system is then automatically forwarded to one or more subscriber output devices specified for that service. The system manages the operation of the service processing system to increase throughput, increase speed, and improve administrator control over the processing. The system enables administrator control over processing by enabling administrators to view all services and all subscribers of the system, by maintaining an address book containing entries for subscribers of the service, and by scheduling processing of services. The system governs the volume of services being processed, the number of subscribers to a particular service, and the number of output devices to which a service may be broadcast.Type: GrantFiled: November 26, 2012Date of Patent: October 25, 2016Assignee: MICROSTRATEGY, INCORPORATEDInventors: Kyle Yost, Michael Saylor, Peter Wilding, Robert Trenkamp
-
Patent number: 9477741Abstract: Systems and methods for redistributing data in a relational database are disclosed. In one embodiment, the database includes a plurality of rows of data distributed across a plurality of slices of a table in the database. The database system is configured to distribute the rows of data across the slices according to a first function based on one or more columns of the table. The database system monitors at least one database statistic indicative of variation in a distribution of the rows of data across the slices and detects a redistribution condition based on the at least one monitored database statistic. The database system is further configured to respond to the detected redistribution condition by redistributing the rows of data across the slices according to a second function based on a different number of columns than the first function.Type: GrantFiled: September 23, 2013Date of Patent: October 25, 2016Assignee: Clustrix, Inc.Inventors: Jason Frantz, Sergei Tsarev, Jim Gale, Scott Smith
-
Patent number: 9477742Abstract: An update control device includes an acquiring unit, a classifying unit, and an update processing unit. The acquiring unit acquires component information that indicates a component in multiple devices. The classifying unit calculates the similarity of the component information related to the multiple devices acquired by the acquiring unit and classifies, on the basis of the calculated similarity, the multiple devices into one or multiple device groups. The update processing unit performs a process for updating systems of the devices that are classified into the same device group by the classifying unit.Type: GrantFiled: April 4, 2014Date of Patent: October 25, 2016Assignee: FUJITSU LIMITEDInventors: Shinji Kikuchi, Yasuhide Matsumoto, Masazumi Matsubara
-
Patent number: 9477743Abstract: A system and method for load balancing between components of a distributed data grid. The system and method support dynamic data migration of selected data partitions in response to detection of hot spots in the data grid which degrade system performance. In embodiments, the system and method relies upon analysis of per-partition performance statistics for both the identification of data nodes which would benefit from data migration and the selection of data nodes for migration. Tuning of the data migration thresholds and method provides for optimizing throughput of the data grid to avoid degradation of performance resulting from load-induced hot spots.Type: GrantFiled: July 2, 2014Date of Patent: October 25, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Randall Smith
-
Patent number: 9477744Abstract: An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising.Type: GrantFiled: November 18, 2015Date of Patent: October 25, 2016Assignee: Uberfan, LLCInventors: Terrence J. Barthel, Jeffrey P. Ess
-
Patent number: 9477745Abstract: Cluster analysis of data points in a data set can be optimized by identification of a preferred cluster analysis method. This identification can be based on indexing the data using a Hilbert curve and determining whether the data points are predominantly in spherical or non-spherical clusters. Methods, systems, and articles of manufacture are described.Type: GrantFiled: July 7, 2014Date of Patent: October 25, 2016Assignee: SAP SEInventors: Edward-Robert Tyercha, Gerrit Simon Kazmaier, Hinnerk Gildhoff, Isil Pekel, Lars Volker, Tim Grouisborn
-
Patent number: 9477746Abstract: A television guide search query is received from a user. A plurality of suggested search terms are selected. Each of the plurality of suggested search terms is assigned to, and is ranked within, one of a plurality of categories A number of suggested search terms to be returned to the user, nc, is determined for each of the plurality of categories, nc being equal to a ratio of the number of suggested search terms in the respective category to a total number of suggested search terms multiplied by a total number of displayed search terms. A result set is created by adding, for each of the plurality of categories, the top ranked nc suggested search terms to the result set. The result set is transmitted to the user. A selection of a search term is received from the user and is used to conduct a television guide search.Type: GrantFiled: July 20, 2012Date of Patent: October 25, 2016Assignee: Excalibur IP, LLCInventors: Jon Michael Herron, Vicki Reyzelman, Shiva Jaini
-
Patent number: 9477747Abstract: A method includes: a first word set is acquired from community data within a period; words are selected from the first word set according to a frequency that each word of the first word set appears in the community data during a first group of days, the selected words are determined as hot words and form a second word set, wherein the first group of days are a plurality of days backward from a designated day; and topics are selected from a community topic set according to the second word set, and are determined as hot topics.Type: GrantFiled: May 19, 2014Date of Patent: October 25, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Gang Cheng
-
Patent number: 9477748Abstract: Techniques for utilizing sets of filters to reduce a large number of searchable assets to a meaningful or reduced number of searchable assets. Feature information may be extracted from a particular asset of a set of training assets to create an artificial term. A reduction ratio may then be calculated by utilizing the created artificial term to filter the set of training assets. The reduction ratio may represent the ratio of training assets that contain a particular artificial term. A plurality of filters and their associated reduction ratios may be created this way by utilizing the set of training assets. This process can also involve receiving a requested reduction ratio associated with a set of searchable assets. A combination of filters may then be selected which, when applied to the set of searchable assets, results in a reduced number of searchable assets according to the requested reduction ratio.Type: GrantFiled: December 20, 2013Date of Patent: October 25, 2016Assignee: Adobe Systems IncorporatedInventor: Nico Becherer
-
Patent number: 9477749Abstract: A system and method of identifying root cause of an observation by leveraging features from unstructured data is disclosed. A report generation component may be configured to generate a report. A report presentation component may be configured to allow an operator to select an observation from the report. A root cause component may be configured to determine one or more causal factors associated with the observation.Type: GrantFiled: March 1, 2013Date of Patent: October 25, 2016Assignee: CLARABRIDGE, INC.Inventors: Thomas Mathew, Kenneth Robert Voorhees
-
Patent number: 9477750Abstract: A system, method and computer program product for validating a document classification process, including a document collection; a document classification process performed on the document collection; a random selection module configured to automatically generate a random validation set of documents from the document collection; and a document review process performed on the random validation set of documents to validate results of the document classification process. The system, method and computer program product are configured to dynamically and in real-time measure and display on a computer display device a best case estimate of a quality of the results of the document classification process based on the documents that are validated, and given a size of a total data set of the document collection.Type: GrantFiled: October 26, 2015Date of Patent: October 25, 2016Assignee: MSC INTELLECTUAL PROPERTIES B.V.Inventors: Johannes Cornelis Scholtes, Yuriy Pasichnyk
-
Patent number: 9477751Abstract: A system and method for displaying relationships between concepts to provide classification suggestions via injection is provided. A reference set of concepts each associated with a classification code is designated. Clusters of uncoded concepts are designated. One or more of the uncoded concepts from at least one cluster are compared to the reference set. At least one of the concepts in the reference set that is similar to the one or more uncoded concepts is identified. The similar concepts are injected into the at least one cluster. Relationships between the uncoded concepts and the similar concepts in the at least one cluster are visually depicted as suggestions for classifying the uncoded concepts.Type: GrantFiled: July 27, 2010Date of Patent: October 25, 2016Assignee: FTI Consulting, Inc.Inventors: William C. Knight, Nicholas I. Nussbaum, John W. Conwell
-
Patent number: 9477752Abstract: A method for developing an ontology for practicing communication data, wherein the ontology is a structural representation of language elements and the relationship between those language elements within the domain, includes providing a training set of communication data and processing the training set of communication data to identify terms within the training set of communication data, wherein a term is a word or short phrase. The method further includes utilizing the terms to identify relations within the training set of communication data, wherein a relation is a pair of terms that appear in proximity to one another. Finally, the terms in the relations are stored in a database.Type: GrantFiled: September 30, 2014Date of Patent: October 25, 2016Assignee: VERINT SYSTEMS INC.Inventor: Roni Romano
-
Patent number: 9477753Abstract: Systems and methods for processing a query include determining a plurality of sets of match candidates for a query using a processor, each of the plurality of sets of match candidates being independently determined from a plurality of diverse word lattice generation components of different type. The plurality of sets of match candidates is merged by generating a first score for each match candidate to provide a merged set of match candidates. A second score is computed for each match candidate of the merged set based upon features of that match candidate. The first score and the second score are combined to provide a final set of match candidates as matches to the query.Type: GrantFiled: March 12, 2013Date of Patent: October 25, 2016Assignee: International Business Machines CorporationInventors: Brian E. D. Kingsbury, Hong-Kwang Jeff Kuo, Lidia Luminita Mangu, Hagen Soltau
-
Patent number: 9477754Abstract: The present invention provides a method and system for playing full-screen video on a user computer. The method includes displaying in the user interface at the user computer a web page containing at least one link to electronic video file, selecting the link to request the video file, downloading the video file to user computer in response to the request, detecting by the user computer receipt of the video file, opening in the user interface to window of the video player in full-screen mode in response to the detecting, and reading the video file by the player to play the video in the window. A feature of the present invention is that the video player may not have its preferences preset by the user to open in any particular mode. The mode in which the video player opens will be determined by the downloaded video file.Type: GrantFiled: August 3, 2010Date of Patent: October 25, 2016Assignee: Apple Inc.Inventors: Robert Douglas Werner, Daniel Marusich, Greg Gilman
-
Patent number: 9477755Abstract: Methods, products, apparatus, and systems may identify one or more relevant social communities for one or more questions. Additionally, a user-question affinity value between a user and a question may be determined. In addition, a user-community affinity value between the user and each of a plurality of candidate social communities may be determined. Moreover, a question-community affinity value between the question and each of the plurality of candidate social communities may be determined based on the user-question affinity value and the user-community affinity value. The question-community affinity value determination may involve calculating a running average using the user-question affinity value and the user-community affinity value. The question-community affinity value may identify the one or more relevant social communities from the plurality of candidate social communities.Type: GrantFiled: April 9, 2013Date of Patent: October 25, 2016Assignee: International Business Machines CorporationInventors: Tolga Oral, Daniel Rucci, Thomas Schaeck, Meggan H. Todd, Sara B. Weber
-
Patent number: 9477756Abstract: Technologies are described herein for classifying structured documents based on the structure of the document. A structured document is received, and the structural elements are parsed from the document to generate a text string representing the structure of the document instead of the semantic textual content of the document. The text string may be broken into N-grams utilizing a sliding window, and a classifier trained from similar structured documents labeled as belonging to one of a number of document classes is utilized to determine a probability that the document belongs to each of the document classes based on the N-grams.Type: GrantFiled: January 16, 2012Date of Patent: October 25, 2016Assignee: Amazon Technologies, Inc.Inventor: Thomas Robert Park
-
Patent number: 9477757Abstract: A method includes generating a ranking model and a baseline mixing weight for each latent user category from a plurality of latent user categories based on a community preference dataset and one or more latent variables that relate the users from the community of users to the latent user categories. The method also includes generating a personalized mixing weight for each latent user category for a specified user based on an individual preference dataset, the ranking models for the latent user category, and one or more latent variables that relate the specified user to the latent user categories. The method also includes adjusting the personalized mixing weight for each latent user category for the specified user based on the baseline mixing weights, and generating ranking output for at least some objects from the plurality of objects using the personalized mixing weights and the ranking models.Type: GrantFiled: June 14, 2012Date of Patent: October 25, 2016Assignee: GOOGLE INC.Inventors: Huazhong Ning, Zhen Li, Hrishikesh Aradhye
-
Patent number: 9477758Abstract: In one aspect, the present disclosure can be embodied in a method that includes identifying a collection of entities from one or more data sources, calculating a score for subsets of entities from the collection based on one or more seed entities associated with the collection, identifying one or more entities from each of the subsets based on the calculated score, assigning the calculated score to the identified one or more entities from the respective subset, and ranking the one or more entities based on the assigned score, so as to identify entities in the collection that are related to the one or more seed entities.Type: GrantFiled: July 19, 2012Date of Patent: October 25, 2016Assignee: GOOGLE INC.Inventors: Simon Tong, Jeffrey Adgate Dean, Sanjay Ghemawat
-
Patent number: 9477759Abstract: Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is associated at least in part with a type of entity. One or more search results are generated based at least in part on the query. Previously generated data is retrieved associated with at least one search result of the one or more of search results, the data comprising one or more entity references in the at least one search result corresponding to the type of entity. The one or more entity references are ranked, and an entity result is selected from the one or more entity references based at least in part on the ranking. An answer to the query is provided based at least in part on the entity result.Type: GrantFiled: March 15, 2013Date of Patent: October 25, 2016Assignee: Google Inc.Inventors: Dvir Keysar, Tomer Shmiel
-
Patent number: 9477760Abstract: In one embodiment, a method includes accessing a set of nodes of a social graph of an online social network. The social graph includes a number of nodes and a number of edges connecting the nodes. Each of the edges between two of the nodes representing a single degree of separation between them. The nodes include a first node that corresponds to the first user and a number of nodes that each correspond to a concept or a second user associated with the online social network. The method also includes accessing one or more grammar tokens. Each grammar token includes references to zero or more nodes and one or more edges. Each grammar token corresponds to a particular type of completion token. Each grammar token may be based on a natural-language string. The method also includes receiving from the first user a selection of one or more of the grammar tokens and one or more of the completion tokens.Type: GrantFiled: February 12, 2014Date of Patent: October 25, 2016Assignee: Facebook, Inc.Inventors: Tao Xie, Rousseau Newaz Kazi, William R. Maschmeyer, Colin William Dunn, Maxime Boucher, Christopher Joseph Kalani
-
Patent number: 9477761Abstract: Techniques for performing searches using models generated from data mining. These techniques may include receiving a query including a search string. If a portion of the search string matches with a category of relationship data, the portion of the search string may be replaced with a label of the category to generate a modified query. Based on the modified query and models generated from mining historical search data, intent of the query may be determined, and searches may be then performed.Type: GrantFiled: January 5, 2015Date of Patent: October 25, 2016Assignee: Alibaba Group Holding LimitedInventors: Hao Lang, Chao Tang, Xiaoxun Zhang, GuiRong Xue
-
Patent number: 9477762Abstract: Code is injected into a web page loaded by an Internet browsing application. A search control to accept Internet search input is presented within an Internet browsing application. The search control visually covers at least a portion of a content display area of the Internet browsing application. A slider search control may be presented by automatically sliding the slider search control into the content display area. The presentation of a lightbox search control may include shading, darkening, dimming, blurring, or opaquing the content display area outside of the lightbox search control. The presentation of the search control may occur in response to a period of user inactivity, an amount of page scrolling, or a percentage of page scrolling. The search control receives input corresponding to a search query, a tracking code is combined with the received input, and the combination is communicated to a search engine.Type: GrantFiled: June 3, 2015Date of Patent: October 25, 2016Assignee: Funded Ventures Inc.Inventor: Jonathan Coudron
-
Patent number: 9477763Abstract: A method and system for providing personalized search results is disclosed. A computer receives input from a user to navigate to a web site (either directly or as a result of choosing a result from a search result page). The computer navigates to the web site and stores information about the web site in a file. The computer determines web sites associated with a search query of the user as the search query is being entered into a search area of a user interface. The associated web sites are sites that have been previously navigated to by the user. The determining step includes obtaining the web sites associated with the search query from a data structure previously generated from the file. The data structure includes parsed entries of URLs associated with the previously navigated web sites. Based on the determining step, web site links corresponding to the associated web sites are displayed as the search query is being entered.Type: GrantFiled: March 2, 2009Date of Patent: October 25, 2016Assignee: Excalibur IP, LCInventors: Paul Alex Broman, David Watanabe, Ariel Seidman
-
Patent number: 9477764Abstract: A method of querying a social network associated with a user may include receiving, by a computing device, a query that includes an indication of a product, and an identifier associated with the user. The method may include executing, by the computing device, the query across the social network by sending the query to one or more agent applications associated with one or more members of the social network, and receiving a notification from one or more of the agent applications if a profile for a member of the social network indicates that the member is associated with the product, and a privacy policy associated with the member permits the agent to send the notification.Type: GrantFiled: April 3, 2013Date of Patent: October 25, 2016Assignee: Xerox CorporationInventors: Francisco Marino Valeriano, Sharon Sadgat
-
Patent number: 9477765Abstract: Provided is a search method, system and device. The search method includes obtaining a keyword, a relationship chain classification and a user account that are inputted by a user; obtaining a user account list that corresponds to the obtained user account and belongs to the obtained relationship chain classification; and searching for information corresponding to the obtained keyword from information posted by each user account in the user account list to obtain a search result, and displaying the search result. By the search method, system and device, the practicability and reliability of information may be improved.Type: GrantFiled: January 27, 2014Date of Patent: October 25, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xu Wen, Qiang Li, Rongfang Shao, Jianguo He, Yongliang Feng
-
Patent number: 9477766Abstract: An improved search engine creates correlations linking terms from inputs provided by a user to selected target terms. The correlation search process receives pre-processed inputs from a user including a wide variety of input formats including keywords, phrases, sentences, concepts, compound queries, complex queries and orthogonal queries. The pre-processing also includes pre-processing of general digital information objects and static or dynamic generation of questions. After a correlation search of the information presented by the pre-processing, the search results are processed in novel ways to provide an improved relevance ranking of results.Type: GrantFiled: November 24, 2014Date of Patent: October 25, 2016Assignee: MAKE SENCE, INC.Inventors: Mark Bobick, Carl Wimmer
-
Patent number: 9477767Abstract: Methods, systems, and apparatus are described that include receiving a sequence of one or more characters representing a first partial query entered into a search field on a computing device. A first list of query completions for the first partial query is provided for display on the computing device. One or more additional characters are then entered into the search field, where the sequence of characters and the additional characters cumulatively represent a second partial query. A second list of query completions are then obtained for the second partial query, and one or more query completions appearing in the first and the second lists are identified. Demotion scores for the identified query completions are then calculated which are used to demote the identified query completions to a lesser position within the second list, thereby forming a refined second list for display on the computing device.Type: GrantFiled: February 18, 2015Date of Patent: October 25, 2016Assignee: Google Inc.Inventors: Lev Finkelstein, Gilad Benjamin
-
Patent number: 9477768Abstract: The technology disclosed relates to identifying entity reflections that refer to a same real-world entity. In particular, it relates to using statistical functions to make probabilistic deductions about entity attributes, which are used to construct optimal combinations of entity attributes. These optimal combinations of entity attributes are further used to generate search queries that return more precise search results with greater recall.Type: GrantFiled: June 29, 2015Date of Patent: October 25, 2016Assignee: salesforce.com, inc.Inventor: Alon Talmor
-
Patent number: 9477769Abstract: A method for detecting an original document of a web document, which is able to thwart manipulation of generation time of the web document. The method for detecting an original document of a web document comprises receiving history information on the generation or modification of web documents; filtering the web documents using the history information; and detecting an original document of the filtered web documents based on the history information.Type: GrantFiled: October 1, 2009Date of Patent: October 25, 2016Assignee: NHN CorporationInventor: ChangHee Lee
-
Patent number: 9477770Abstract: Source data stored on a source device may be shared with other devices. Sharing the source data may include facilitating communication associated with the source data, based on a communication protocol, between a first device and another device. Receiving a first token associated with the source data may be facilitated. The first token may be encoded to generate a visual tag. An image of the visual tag may be provided to enable a second device to capture the image, retrieve the first token after decoding the visual tag, and use the first token to access the source data utilizing a communication protocol.Type: GrantFiled: July 30, 2015Date of Patent: October 25, 2016Assignee: Wyse Technology L.L.C.Inventors: Stephen Scott Doss, Richard Graham Cook, Daniel Ernesto Barreto
-
Patent number: 9477771Abstract: A uniform resource locator (URL) shortener relies on client-side support to embed links to websites into, for example, text messages, emails, tweets, or other forms of microblogging, and that provides additional capabilities. A method may include: recognizing a token indicator; recognizing a token in conjunction with the token indicator; selecting a template corresponding to the token indicator; and executing a process enabled according to the token and the template. Executing an enabled process may include one or more of: generating a URL; generating a URL that is itself a server-based URL shortener, in which the token indicator is substituted for the server-based URL shortener hostname to reduce the character count from that of the server-based URL shortener; displaying information from a destination website of the URL generated from the token and the template; or generating a URL according to a distinctive visual characteristic of the token indicator.Type: GrantFiled: April 23, 2013Date of Patent: October 25, 2016Assignee: PAYPAL, INC.Inventor: Norihiro Edwin Aoki
-
Patent number: 9477772Abstract: Further preferred embodiments of the present invention include methods directed to (a) Active Data Structures, (b) Mobile Devices, (c) Ad-Hoc Device Collections, and (d) Concurrent Massively Parallel Supercomputers. Therein, a distributed, object-oriented database engine utilizing independent, intelligent processing nodes as a cooperative, massively parallel system with redundancy and fault tolerance. Instead of using traditional methods of parallelism as found in most distributed databases, the invention utilizes a messaging system and a series of message processing nodes to determine where attributes and data files associated with objects are stored. The architecture is loosely coupled, each node independently determining if it manages or routes storage and retrieval requests.Type: GrantFiled: March 27, 2014Date of Patent: October 25, 2016Assignee: PointofData CorporationInventors: Michael Meadway, Stanford Tharp
-
Patent number: 9477773Abstract: In various embodiments, a method, a system, and a computer-readable medium are disclosed for creating a pool of images available for display, such as in one or more web pages. In one embodiment, a method is disclosed that includes selecting images for a markup language document by determining a pre-determined number, N, of images to display in the markup language document, encoding an instruction in the markup language document to be executed by one or more hardware-based processors to select N images for insertion into the markup language document, retrieving the N images from a group of images, and placing the N retrieved images in the markup language document. Other embodiments are also disclosed.Type: GrantFiled: August 24, 2015Date of Patent: October 25, 2016Assignee: eBay Inc.Inventors: Jennifer Pearson, Hsiaozhang Bill Wang
-
Patent number: 9477774Abstract: Front-end optimization (FEO) configuration information is leveraged to identify “key” resources required to load other pages on a site, and to automatically cause key resources to be prefetched to a server, and to the browser. In this approach, an FEO analyzer uses knowledge of configured optimization templates to determine the key resources required to load pages for each template. The key resources for pages belonging to other optimization templates are then selectively prefetched by other pages. In a preferred approach, the FEO analyzer provides an edge server cache process a list of key resources and instructions to prefetch the key resources, as well as instructions to rewrite the HTML of the page to include instructions for the browser to prefetech the key resources. On the client, key resources are prefetched if missing from a cache on the browser. Key resources preferably are stored in the browser's HTML5 local storage cache.Type: GrantFiled: September 24, 2014Date of Patent: October 25, 2016Assignee: Akamai Technologies, Inc.Inventors: Craig Conboy, Guy Podjarny, Christopher P. Daley
-
Patent number: 9477775Abstract: An improved system and method for maintaining a view location during the rendering of content on a display of an electronic device. When a user views a web page or similar content while the content is in the process of being loaded onto the display of the electronic device, a reference point is selected corresponding to a portion of the web page that appears on the display. As additional material is downloaded, it is added to the web page. If the new material is located on a portion of the web page before the reference point, then the portion of the web page that appears on the display is substantially maintained.Type: GrantFiled: June 3, 2005Date of Patent: October 25, 2016Assignee: Nokia Technologies OyInventor: Mikko K. Makela
-
Patent number: 9477776Abstract: Embodiments of computer implemented methods and systems for visualization of data are described. One example embodiment includes receiving authentication data related to a user, establishing an identity of the user based on the user authentication data, and receiving profile data associated with the user in response to the establishing of the identity of the user. The example embodiment may further include receiving transaction data associated with the user, selectively aggregating the profile data with the transaction data as aggregated user data, visualizing the aggregated user data as a data visualization, the data visualization being a composition of visual media corresponding to the aggregated data, and providing an address to the data visualization such that the data visualization may be referred to in other applications.Type: GrantFiled: April 2, 2008Date of Patent: October 25, 2016Assignee: PAYPAL, INC.Inventor: Ian Jordan
-
Patent number: 9477777Abstract: A computer system interconnected to a community of users having a data processor input module programmed to receive communications from said users including one or more inputs regarding food recipes and store said inputs in accessible memory. A data processor determining module programmed to access stored data and to apply a data interpretative algorithm to said data to unify and organize disparate data inputs into a cohesive database relating to recipes. Also, a search entry module connected to the recipe database to permit access to the database to support a search algorithm applied to the database.Type: GrantFiled: March 15, 2013Date of Patent: October 25, 2016Assignee: RAKUTEN, INC.Inventor: Zofia Stankiewicz
-
Patent number: 9477778Abstract: Techniques for determining whether an XML query may be written are provided. In one scenario, an XML query includes an expandable path, which is a path expression that includes a wildcard character (*) or a descendant axis (//). An XML schema is used to generate multiple expanded paths (each of which is a simple path expression) from the expandable path. The XML schema is used to compare each expanded path to another expanded path and to determine whether the nodes identified by the respective expanded paths are guaranteed to occur in a particular order in XML documents that conform to the XML schema. In another scenario, an XML query includes an order operator that takes two paths as input. Similarly, an XML schema is used to compare the two paths and to determine whether the nodes identified by the two paths are guaranteed to occur in a particular order in XML documents that conform to the XML schema.Type: GrantFiled: August 21, 2009Date of Patent: October 25, 2016Assignee: Oracle International CorporationInventors: Beda Christoph Hammerschmidt, Zhen Hua Liu
-
Patent number: 9477779Abstract: A method and apparatus for partitioning a graph database that includes nodes connected to one another is presented. The method entails determining a node type indicating a type of node that is to be used as mapped nodes, and upon receiving a new node, placing the new node in a partition according to one or more property values associated with the new node if it is a mapped node, and placing the new node in a partition according to its connections to other nodes if it is not a mapped node. The apparatus includes modules containing computer-executable instructions to perform the above method.Type: GrantFiled: March 14, 2014Date of Patent: October 25, 2016Assignee: NEO TECHNOLOGY, INC.Inventors: James Webber, Ian S. Robinson, Mats Tobias Lindaaker, Alistair Philip Campbell Jones
-
Patent number: 9477780Abstract: Target tree generation can include constructing a mapping file comprising a definition of a target tree and generating the target tree using source data and the mapping file.Type: GrantFiled: October 25, 2012Date of Patent: October 25, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Ben Cohen, Gil Tzadikevitch, Hadas Avraham
-
Patent number: 9477781Abstract: One or more processors generate subsets of cluster feature (CF)-trees, which represent respective sets of local data as leaf entries. One or more processors collect variables that were used to generate the CF-trees included in the subsets. One or more processors generate respective approximate clustering solutions for the subsets by applying hierarchical agglomerative clustering to the collected variables and leaf entries of the plurality of CF-trees. One or more processors select candidate sets of variables with maximal goodness that are locally optimal for respective subsets based on the approximate clustering solutions. One or more processors select a set of variables, which produce an overall clustering solution, from the candidate sets of variables.Type: GrantFiled: April 8, 2014Date of Patent: October 25, 2016Assignee: International Business Machines CorporationInventors: Jing-Yun Shyr, Damir Spisic, Jing Xu
-
Patent number: 9477782Abstract: A query processing system (QPS) for generating query suggestions to a user by matching the user's input query against a set of query-detection grammars defined by respective rule modules, and with respect to a structured knowledge base. In response to the matching operation, the QPS may generate a set of synthetic query suggestions to the user, representing refinements of the user's input query. The QPS can also present a refinement tool that conveys refinement options to the user. The QPS may also present one or more preview items to the user upon the user's selection of one of the synthetic query suggestions. Each synthetic query suggestion and each preview item is guaranteed to having a matching counterpart information item in the structured knowledge base.Type: GrantFiled: March 21, 2014Date of Patent: October 25, 2016Assignee: Microsoft CorporationInventors: Daniel Marantz, Anjali Muralidhar, Aaron C. Yuen, Bartosz L. Rakowski, Darrin E. Eide, Gaurang Prajapati, Parthasarathy Govindarajen, Arun K. Sacheti
-
Patent number: 9477783Abstract: The present invention relates to an apparatus, a method and a computer program product for controlling a recommender system, wherein a user profile normally used by a recommender to predict user ratings is employed to generate a targeted query for the remote database yielding a set of results that can be scored by the recommender and provided as suggestions to the user.Type: GrantFiled: June 15, 2011Date of Patent: October 25, 2016Assignee: Funke Digital TV Guide GmbHInventors: Mauro Barbieri, Serverius Petrus Paulus Pronk, Jan Korst
-
Patent number: 9477784Abstract: A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions.Type: GrantFiled: March 29, 2013Date of Patent: October 25, 2016Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
-
Patent number: 9477785Abstract: Disclosed are an apparatus and method of processing search query results and providing a user interface application to access the query results. According to one example, the application may be configured to perform retrieving user preferences from memory associated with a user profile of a query agent and applying the user preferences to a number of different search queries used to obtain information of one or more topics associated with the user profile. The method may also include automatically executing the search queries to various different remote data sources and receiving a number of search query results to populate user information sources associated with the user profile and included in a user interface.Type: GrantFiled: June 13, 2013Date of Patent: October 25, 2016Assignee: NutraSpace LLCInventor: Sandip Sen
-
Patent number: 9477786Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for metadata management. One of the methods includes receiving user input selecting a first node. The method includes receiving a first data lineage of a first object, the first object having a type, the first data lineage describing relationships between the first object and one or more datasets or transforms. The method includes receiving user input selecting a second node. The method includes receiving a second data lineage of a second object, the second object having the same type as the first object. The method includes performing a comparison of the first node and the first data lineage to the second node and the second data lineage. The method includes generating a report based on the comparison.Type: GrantFiled: March 13, 2014Date of Patent: October 25, 2016Assignee: Ab Initio Technology LLCInventors: Gregg Yost, Dusan Radivojevic
-
Patent number: 9477787Abstract: An approach is provided for providing information clustering based on predictive social graphs. An information clustering platform processes and/or facilitates a processing of one or more social graphs associated with one or more users to cause, at least in part, a prediction of one or more future states of the one or more social graphs. The information clustering platform further causes, at least in part, a clustering of one or more data items associated with at least one information space based, at least in part, on the one or more social graphs, the one or more future states, or a combination thereof.Type: GrantFiled: August 30, 2011Date of Patent: October 25, 2016Assignee: Nokia Technologies OyInventors: Sergey Boldyrev, Pavandeep Kalra
-
Patent number: 9477788Abstract: A method of determining an optimal geometry for monoliths useful for capturing CO2 is described. Monoliths having the determined desired geometry are also described.Type: GrantFiled: November 29, 2012Date of Patent: October 25, 2016Assignee: Corning IncorporatedInventors: Amit Halder, Ameya Joshi, Victoria Igorevna Kosheleva, Denis Pavlovich LUkanin