Based On Historical Data Patents (Class 707/751)
  • Patent number: 8832115
    Abstract: Real estate ranking computation is calculated to sort real estate properties. Such computations use available information regarding real estate properties in any local markets and may help the real estate buyer to identify real estate properties with various ranked financial values. Suitably, a relatively small geographic area can be used based on the real estate buyer's specified criteria, and the real estate ranking computation is able to handle interactions among predictor variables, possesses suitable predictive confidence, and includes the capability for dynamically adjusting the underlying ranking computation as new patterns of real estate market emerge over time.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: September 9, 2014
    Assignee: Quantarium, LLC
    Inventors: Ioan Smintina, Clement Ifrim, Elena Petriuc, Mihai Petriuc
  • Patent number: 8832079
    Abstract: Methods, apparatuses, and computer program products are provided for providing facilitating searching. A method may include determining a search term. The method may further include searching a database having at least one codified terminology set. The searching may be performed based at least in part upon the search term and historical search data. The method may additionally include determining one or more search results from the search. Each search result may include a codified term from the at least one codified terminology set. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: September 9, 2014
    Assignee: McKesson Financial Holdings
    Inventors: Arien Malec, Aron Ralston
  • Publication number: 20140244666
    Abstract: A mechanism for preventing overload of application is disclosed. A method includes receiving a query submitted by a user, the query includes user identification (ID) and an operation to be processed by an application. The method also includes filtering user records to identify subset of the user records associated with the user ID and determining quality of service (QoS) ranking from the subset of the user records associated with the user ID. The method also includes submitting the query to the application when the determined QoS ranking is assigned with high ranking. The method also includes filtering query records to identify subset of the query records associated with the query when the determined QoS ranking is assigned with low ranking. The method further includes determining quality string (QS) rating associated with the subset of query records and providing a decision on the query in view of the determined QS rating.
    Type: Application
    Filed: February 26, 2013
    Publication date: August 28, 2014
    Applicant: Red Hat, Inc.
    Inventors: Filip Elias, Filip Nguyen
  • Publication number: 20140244667
    Abstract: Method and a recommendation system (200) for making a media item recommendation to a user. A weighted graph is created (2:2) that comprises item nodes representing media items and edges linking the item nodes. Weights are also assigned to the edges based on weights of contributors shared by the linked item nodes. When an initial media item of interest to the user is identified (2:4), the recommendation system determines (2:5) a set of media items which are linked to the initial media item in a weighted graph. At least one of the determined set of media items is also selected based on the assigned weight of edges linking the media items to the initial media item. The recommendation system then provides (2:6) the media item recommendation with the at least one selected media item to the user.
    Type: Application
    Filed: October 5, 2011
    Publication date: August 28, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Azadeh Bararsani, Mattias Lidström, Joakim Söderberg
  • Patent number: 8819033
    Abstract: A content processing device includes a first acquisition unit acquiring a content data; a second acquisition unit acquiring a history including a time when a user plays the content data; a first extraction unit extracting a keyword from the content data; a management unit extracting a preference keyword representing a preference of the user from the keyword based on the history, said management unit managing the extracted preference keyword with an importance score; a presentation unit presenting a recommended content data according to a comparison of the keyword and the preference keyword; an update unit updating the importance score of the preference keyword corresponding to the recommended content data selected by the user; and a second extraction unit extracting another recommended content data using the updated importance score.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: August 26, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Toyokazu Itakura
  • Patent number: 8818977
    Abstract: Methods, systems, and apparatus, including computer program products, in which context can be used to rank search results. Context associated with a user session can be identified. A search query received during the user session can be used to identify a contextual click model based upon the context associated with the user session.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventors: Ashutosh Garg, Kedar Dhamdhere
  • Patent number: 8818337
    Abstract: A method of organizing mobile content in a network environment is provided that includes providing pieces of mobile content on a database, selecting one of the pieces of mobile content, receiving a descriptor to be associated with the selected piece of mobile content from user activity, and associating the descriptor to the selected piece of mobile content.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: August 26, 2014
    Assignee: FunMobility, Inc.
    Inventors: Srivathsan Narasimhan, Eric F. Allen, Skot Leach, Hudson George, Lincoln Lydick, Yu-Jen Dennis Chen, Adam Lavine, Silvy Mathews
  • Patent number: 8805959
    Abstract: Map tile data for displaying graphic elements of a web-based mapping system in a smart phone or other mobile computing device may be pre-fetched to the device based on device activities. For example, a user activity system may receive user activity data from the mobile device. The user activity system may then extract geographic location data from the user activity data and send the geographic location data to a mapping system via a network connection. The mapping system may then match map tile data to the geographic location data extracted from the user activity data and send the matched map tile data to the mobile computing device for cache storage at the mobile computing device. The user activity system may also analyze the user activity data to determine whether the extracted geographic location data is relevant enough to warrant pre-fetching the tile data.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: August 12, 2014
    Assignee: Google Inc.
    Inventors: Charles Mendis, Thomas Gregory Nourse
  • Patent number: 8805856
    Abstract: A system for adjusting a representation of a merchandise hierarchy associated with an entity such as a retailer or wholesaler of products. Product correlation information discovered in that entity's customers' shopping records are obtained and incorporated into an existing merchandise hierarchy with a constraint on the consistency with the existing hierarchy.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Xin Xin Bai, Jin Dong, Ts-Hsin Li, Zhong Lin Lin, Hai Rong Lv, Wen Jun Yin
  • Patent number: 8799297
    Abstract: Systems and methods are disclosed for evaluating the supply of electronic content on an electronic network. In accordance with one implementation, a computer-implemented method includes receiving search results history for a plurality of queries, determining a variability of the search results history for queries for at least one keyword, and determining a supply value indicative of a supply of electronic content on the electronic network relating to the at least one keyword, based on the determined search results variability. The method further includes requesting, over the electronic network, electronic content relating to the at least one keyword based on the determined supply value.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: August 5, 2014
    Assignee: AOL Inc.
    Inventor: Ian Holsman
  • Patent number: 8799275
    Abstract: An information retrieval method includes pre-processing a set of historical query information and processing a user query. Pre-processing a set of historical query information includes determining a plurality of semantic patterns based on a plurality of queries in the set of historical query information; establishing correspondence relationships between the plurality of semantic patterns and a plurality of filtering and ranking operations. Processing a user query comprises receiving the user query; retrieve a plurality of results in response to the user query; determining a semantic pattern that corresponds to the user query; determining a set of filtering and ranking operations that corresponds to the semantic pattern based on the correspondence relationships; and performing the set of filtering and ranking operations on the plurality of results to generate a set of filtered and ranked results.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: August 5, 2014
    Assignee: Alibaba Group Holding Limited
    Inventors: Sheng Peng, Jian Sun, Lei Hou, Qin Zhang
  • Publication number: 20140214861
    Abstract: A social data aggregator generates entries of action data describing actions taken by users of a social networking system. The entries are archived in a number of remote data hosts, with a portion of the entries stored in an action cache to expedite retrieval. The action cache is modified to include relevant entries of action data by selecting the most relevant entries from proxy data aggregators, which identify sets of entries from remote data hosts coupled to the proxy data aggregators based on the relevance of the entries in the remote data hosts. The relevance of an entry is based on an associated engagement score indicating a likelihood of a user requesting content interacting with a notification based on an entry.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: Facebook, Inc.
    Inventors: Li Zheng, Ankush Singla
  • Publication number: 20140214862
    Abstract: Systems and methods are disclosed herein for performing classification of documents or performing other tasks based on rules. The rules may include context rules that define a mapping that relates a value and context in a document to an attribute to which the value corresponds. Products are selected for labeling with attributes by identifying patterns, e.g. values and contexts that are not covered by a current rule set. Those products having a highest score are selected for labeling in a crowd sourcing forum, where the score is based on the number of non-covered patterns and a frequency of occurrence of the non-covered patterns in a document corpus. Proposed rules are generated for frequently occurring patterns and submitted to analysts for one or both of completion and validation. Proposed rules may include a proposed attribute for a frequently occurring value and corresponding context.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Nikesh Lucky Garera, Narasimhan Rampalli, Dintyala Venkata Subrahmanya Ravikant, Srikanth Subramaniam, Chong Sun, Heather Dawn Yalin
  • Patent number: 8788508
    Abstract: An object access system may include an input component, and a processor coupled to the input component and configured to construct an extraction tree based upon an ordered list of objects, each object having an object description and associated weighted value. The extraction tree may include nodes, each node having a node range for representing a group of objects based upon the respective object descriptions. The nodes may include a parent node, and ordered child nodes associated therewith and having overlapping node ranges. The processor may be configured to traverse the extraction tree, based upon user input from the input component, along an access path from a root node to a terminal node including a selected access object.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: July 22, 2014
    Assignee: Microth, Inc.
    Inventor: Yevgeniy Kuzmin
  • Patent number: 8782034
    Abstract: A system and machine-implemented method for recommending a point of interest includes the steps of obtaining interest information indicating an interest of each of multiple users for a multiple points of interest, obtaining attributes for constraining a search of the multiple points of interest, identifying a point of interest that satisfies the attributes and has the least similarity to the interest information for a first user, and providing information about the identified point of interest for display to the first user.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: July 15, 2014
    Assignee: Google Inc.
    Inventor: Wojciech Moczydlowski
  • Publication number: 20140195503
    Abstract: A method and a system for managing cache files, adapted for a local end apparatus to manage files cached from a service end apparatus, are provided. In the method, a file is divided into a plurality of segments, and a part of the segments are downloaded from the service end apparatus and stored in the local end apparatus. Then, the segments of the file to be downloaded are increased or decreased according to a utility rate of the file.
    Type: Application
    Filed: May 13, 2013
    Publication date: July 10, 2014
    Applicant: COMPAL ELECTRONICS, INC.
    Inventors: Chen-Li Kao, Yu-Ting Lai, Ko-Chun Lin, Shih-Yi Chang, Pei-Ching Hu, Po-Chao Wang, Ching-Tien Nien, Yu-Hung Chen, Chin-Hsun Wu
  • Patent number: 8776228
    Abstract: Systems and methods are provided for intrusion detection. The systems and methods may include receiving transaction information related to one or more current transactions between a client entity and a resource server, accessing a database storing a plurality of transaction groups, analyzing the received transaction information with respect to information related to at least one of the plurality of transaction groups, and based on said analyzing, determining a possibility of an occurrence of an intrusion act at the resource server. The transaction groups may be formed based on a plurality of past transactions between a plurality of client entities and the resource server. Identity information of a user associated with the one or more current transactions may also be received along with the transaction information. The user may be associated with at least one of the plurality of transaction groups.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: July 8, 2014
    Assignee: CA, Inc.
    Inventors: Ramesh Natarajan, Timothy Gordon Brown, Carrie Elaine Gates
  • Patent number: 8775438
    Abstract: A provisioning system may select an available implementation resource by analyzing user data to infer a role of a proposed computing resource and comparing the role to roles of other existing computer resources. The user data may include a user-specified identifier for the proposed computing resource, such as a label. The role may be used to rank available implementation resources using factors including distance to, roles of, and relationship with other user computing resources. A ranking of available implementation resources may be used to select an implementation resource for provisioning the proposed computing resource.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: July 8, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc J. Brooker, Cornelle Christiaan Pretorius Janse van Rensburg, Abhinav Agrawal
  • Publication number: 20140188899
    Abstract: In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving a structured query that includes references to selected nodes and edges, and generating one or more query modification for the structured query, where each query modification includes references to modified nodes or modified edges from the plurality of nodes and edges.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Inventors: Thomas S. Whitnah, Olivier Chatot, Erik N. Vee, William R. Maschmeyer, Keith L. Peiris, Alex Langenfeld
  • Patent number: 8762394
    Abstract: One embodiment of the present invention comprises a system that provides recommendations to a user. During operation, the system performs a computer-based lookup operation to identify trusted entities that the user trusts (or is likely to trust) to make recommendations. Next, the system performs another computer-based lookup operation to obtain recommendations associated with the identified trusted entities. The system then uses the obtained recommendations to provide recommendations to the user. In a variation on this embodiment, the system additionally receives information indicating that the user trusts recommendations associated with an entity. The system then stores a corresponding record for the trust relationship between the user and the trusted entity in a computer-based lookup structure to facilitate subsequently identifying trusted entities that the user trusts to make recommendations.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: June 24, 2014
    Assignee: Google Inc.
    Inventor: Ramanathan a V. Guh
  • Publication number: 20140164401
    Abstract: Computer-implemented systems and methods are provided for presenting content recommendations. In one implementation, a method is provided for providing content recommendations to a plurality of users. The method may include generating a first plurality of content recommendations for a first user using a first plurality of methods, each of the first plurality of methods having a weight associated therewith. The method may further include selecting a second plurality of content recommendations from the first plurality of content recommendations based on the weights associated with the first plurality of methods. The method may further include providing the second plurality of content recommendations to the first user. The method may further include updating the weights associated with the first plurality of methods based on engagement by the first user with the second plurality of content recommendations.
    Type: Application
    Filed: December 10, 2012
    Publication date: June 12, 2014
    Inventors: Thu KYAW, Sang Chul SONG, Sean Christopher TIMM, Sudhir ACHUTHAN, Mikhail BARRETT, Vineet MAHAJAN
  • Patent number: 8751491
    Abstract: One embodiment of the invention sets forth a mechanism for recommended commands to a designer of a graphics design application. Each time a command is executed within the graphics design application, a resource module receives command use information associated with the executed command. In response, the resource module generates and transmits one or more recommendation lists to the designer, where each recommendation list includes a list of recommended commands that may be executed by the designer next. The resource module generates the recommendation lists based on frequency information associated with the recommended commands stored within a local frequency store. The frequency information is received by the resource module from a central server that processes command use information associated with different designers in the community to produce the frequency information.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: June 10, 2014
    Assignee: AUTODESK, Inc.
    Inventors: George Fitzmaurice, Justin Frank Matejka
  • Patent number: 8744839
    Abstract: Target word recognition includes: obtaining a candidate word set and corresponding characteristic computation data, the candidate word set comprising text data, and characteristic computation data being associated with the candidate word set; performing segmentation of the characteristic computation data to generate a plurality of text segments; combining the plurality of text segments to form a text data combination set; determining an intersection of the candidate word set and the text data combination set, the intersection comprising a plurality of text data combinations; determining a plurality of designated characteristic values for the plurality of text data combinations; based at least in part on the plurality of designated characteristic values and according to at least a criterion, recognizing among the plurality of text data combinations target words whose characteristic values fulfill the criterion.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: June 3, 2014
    Assignee: Alibaba Group Holding Limited
    Inventors: Haibo Sun, Yang Yang, Yining Chen
  • Patent number: 8745070
    Abstract: Systems, methods, and media are disclosed herein that can be embodied in a traditional Relational Database Management System (RDBMS) in order to transform it into a Streaming Relational Database Management System (SRDBMS). An SRDBMS may provide functionality such as to manage and populate streams, tables, and archived stream histories and support the evaluation of continuous queries on streams and tables. Both continuous and snapshot queries support the full spectrum of the industry standard, widely used, Structured Query Language. The present technology can support a high number of concurrent continuous queries using a scalable and efficient shared query evaluation scheme, support on-the-fly addition of continuous queries into a mechanism that implements the shared evaluation scheme, reuse RDBMS modules such as relational operators and expression evaluators, and visualize results of continuous queries in real time.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: June 3, 2014
    Assignee: Cisco Technology, Inc
    Inventors: Saileshwar Krishnamurthy, Neil Thombre, Neil Conway, Wing Hang Li, Morten Hoyer
  • Publication number: 20140149435
    Abstract: A method of searching a corpus including a plurality of files includes automatically determining, using a processor, a historical ranking for each file using respective changeset information. Search term(s) of a query are received. A textual ranking is determined for each file using the search term(s) and contents of that file. The historical and textual rankings are combined to provide a result ranking. A data processing system includes a storage system storing the corpus including the plurality of files, a processor configured to determine the result rankings, and a user interface system configured to receive query results from the processor and present them to a user.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 29, 2014
    Applicant: Purdue Research Foundation
    Inventors: Bunyamin Sisman, Avinash C. Kak
  • Publication number: 20140149434
    Abstract: A method of selecting and presenting content based on learned user preferences is provided. The method includes receiving search input from the user for identifying desired content items and receiving content selection actions from the user. The method further includes analyzing the date, day, and time of content selection actions by the user and analyzing descriptive terms associated with the selected content items to learn a periodicity of user selections of similar content items. In response to subsequent searches by the user, the method calls for selecting and ordering a collection of content items for presentation to the user based on comparing the user's search input to descriptive terms associated with content items and based on the learned periodicities of the user.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 29, 2014
    Applicant: VEVEO, INC.
    Inventors: Murali ARAVAMUDAN, Ajit RAJASEKHARAN, Kajamalai G. RAMAKRISHNAN
  • Patent number: 8738603
    Abstract: A method of accessing feeds based on metrics is provided. Feeds, each associated with an object stored in a database system, are provided to users of the database system. Inferential user interaction data captures implicit user behavior of users of the database system, wherein the data is generated in relation to a feed. Feed metrics are determined based on the user interaction data, wherein a feed metric is based upon statistics comprising user consumption, user responsiveness, content proliferation, and feed life. Finally, an action is executed in relation to at least one feed based on the feed metrics, wherein the action comprises discontinuing the feed, characterizing a feed, determining that a feed can be monetized, determining that a feed should be cached, or determining that intervention in a feed is advisable.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: May 27, 2014
    Assignee: salesforce.com, inc.
    Inventor: Ronald F. Fischer
  • Patent number: 8738594
    Abstract: Method of generating search results for a search engine which allows users to provide feedback to the search engine. Historical data for all searches performed are kept by the search engine which is used to modify the results generated by other conventional means. When the results are displayed to the user, the user is able to interact with the system and provide feedback which modifies the historical data. Such feedback can then be used in future searches to generate results which are better ranked and clustered according to relevance to the search request. Conveniently, the user is able to provide at least part of his feedback by clicking on “up” and “down” buttons, in addition to ranked search results, the system may display other records associated with the search enquiry, such as a chatroom on that topic.
    Type: Grant
    Filed: February 6, 2008
    Date of Patent: May 27, 2014
    Inventor: Chin San Sathya Wong
  • Patent number: 8738638
    Abstract: A system and method determines analyzes usage of an online mapping system by users, determines popularity of geographic regions and stores the processed data which is optionally in a visual data layer over the map.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Eugene Koshelev, Jaroslav Bengl
  • Patent number: 8732177
    Abstract: A search query is received. One or more listings is identified responsive to the search query. For each of the one or more of listings, the following are determined: a relevancy score based on one or more parameters in the search query, an expected click through rate, and at least one of a content density boost that is based on one or more fields that are included in or excluded from the listing and a geography type boost that is based on a comparison of one or more geography parameters of the query to one or more geography parameters of the listing. For each of the one or more listings, a performance score is calculated based on the relevancy score, the expected click through rate, and at least one of the content density boost and the geography type boost.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: May 20, 2014
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Sivakumar Chinnasamy, Jeesmon Jacob, Tsu-Jung Kung, Than Kim-Thi Nguyen
  • Patent number: 8732153
    Abstract: A method includes receiving search queries. Images are generated that represent the volume of each search query relative to all search queries over a period of time. The images are processed to generate wavelets for each image. Related queries having similar increases or decreases in volume are identified by comparing at least some of the wavelets corresponding to a first query to wavelets corresponding to other queries.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 20, 2014
    Assignee: Google Inc.
    Inventors: Shumeet Baluja, Michele Covell
  • Patent number: 8725716
    Abstract: The present invention provides systems and methods for generating alerts based on results received from one or more custom search engines. In an embodiment, the present invention generates alerts based on custom search engines by (1) receiving one or more alert specifications including a custom search engine identifier; (2) receiving at least one current result from the identified custom search engines; (3) determining one or more itemized alert elements based on the at least one current result; and (4) transmitting a signal representing the one or more itemized alert elements to a user via a communication network.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventors: Patrick F. Riley, Ramanathan V. Guha
  • Publication number: 20140129573
    Abstract: A system and computer-implemented method to build a digital resume which may incorporate work history data as well as reviews by former co-workers, and may further include a computer generated status of the digital resume.
    Type: Application
    Filed: February 15, 2013
    Publication date: May 8, 2014
    Inventor: Daniel Jacobus deWaal
  • Patent number: 8712991
    Abstract: Some implementations include techniques and arrangements to provide document-related representative information with search results. For example, a representative query and/or representative results may be provided for one or more individual documents identified in a set of search results to supplement the search results returned in response to a received search query. The representative queries may be determined by correlating a plurality of previously submitted queries in search log data with a plurality of documents returned in response to the queries. In some implementations, click-through frequency for a particular document with respect to the plurality of queries may be taken into consideration when determining the representative queries for the particular document.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Jingdong Wang, Shipeng Li
  • Patent number: 8706721
    Abstract: Method optimally links humans and information using correlations that detect shared interests. It then uses the probabilistic pathways established by iterating over these links to optimally connect individuals to the information they are most interested in. In so doing, this invention leverages the collective assessments of individuals whose perspectives most closely match the observer's perspectives to dramatically improve the personalized prioritization of information flows, information discovery, navigation and the efficient dissemination of information. This invention is particularly useful in providing an objective method to organize and assess information based on human subjectivity. Since human subjectivity plays an important factor in accessing the importance of nearly all forms of information, it dramatically improves the efficiency of connecting humans to the information they personally find the most valuable.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: April 22, 2014
    Inventor: Donald S. Eaves
  • Patent number: 8706722
    Abstract: The order and type of display of documents may be updated or adaptively scheduled. The documents may include advertisements and articles that are displayed together. A popularity or selection weight of the documents may be monitored and used to determine when and where to display the documents.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: April 22, 2014
    Assignee: Yahoo! Inc.
    Inventors: Jeffrey E. F. Friedl, Kathleen L. Hartnack
  • Patent number: 8706499
    Abstract: Client devices periodically capture ambient audio waveforms, generate waveform fingerprints, and upload the fingerprints to a server for analysis. The server compares the waveforms to a database of stored waveform fingerprints, and upon finding a match, pushes content or other information to the client device. The fingerprints in the database may be uploaded by other users, and compared to the received client waveform fingerprint based on common location or other social factors. Thus a client's location may be enhanced if the location of users whose fingerprints match the client's is known. In particular embodiments, the server may instruct clients whose fingerprints partially match to capture waveform data at a particular time and duration for further analysis and increased match confidence.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: April 22, 2014
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Patent number: 8706780
    Abstract: A content item recommendation device includes; a storage which stores information of a plurality of content items describing identifiers and usage characteristics of the resources used in the content items; a first specifying unit which specifies first content items which use at least S number of resources in common with a specified content item; a second specifying unit which specifies second content items which use at least K number of resources in common with each of the first content items; a calculator which calculates relationship levels between the specified content item and each of the second content items; a selector which selects recommended content items from the second content items based on the relationship levels.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: April 22, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Eiji Tokita, Satoshi Ozaki, Kenji Odaka, Shirou Wakayama, Yoshiki Terashima, Kensaku Fujimoto
  • Patent number: 8700642
    Abstract: A reputation monitoring system provides a software process that runs continuously to identify content that is fast moving and deserving of attention by an organizational representative. The system includes a software agent designed to proactively alert subscribers to potentially concerning movements of a content item within search result rankings. The agent tracks a threshold number of search results over time, and utilizes additional contextual services to determine whether to deliver an alert to subscribers. It is not uncommon for negative items to be written about an individual or organization on the web. There is significant value in being able to identify when negative items are written and if they are gaining notoriety. The reputation monitoring system provides a solution by monitoring search results.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventor: Marc E. Mercuri
  • Patent number: 8700540
    Abstract: In one embodiment, a method includes accessing a plurality of event listings, accessing event information associated with the event listings, accessing social network information associated with a particular user, and ranking the event listings for the particular user based at least in part on the social network information and event information.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: April 15, 2014
    Assignee: Eventbrite, Inc.
    Inventors: Brian Richard Zambrano, Luke O'Daniel Groesbeck
  • Patent number: 8700618
    Abstract: A facility for tracking the sharing of distinguished content is described. When a user seeks to access the distinguished content from a client computer system using a URL associated with the distinguished content, the facility determines whether a user identifier is represented in the URL. If a user identifier is represented in the URL that is different from a user identifier that is persistently stored by the client computer system, the facility determines that the distinguished content has been shared with a user identified by the user identifier that is persistently stored by the client computer system by a user identified by the identifier represented in the URL.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: April 15, 2014
    Assignee: Covario, Inc.
    Inventors: Michael Evans, Brian Guarraci, Pete Parsons, Michel Bastien, Matty Noble, Ben Straley
  • Patent number: 8700607
    Abstract: A data processing system processes transaction database information to predict future demand using data regression techniques to extract trend line information from historical pattern frequency values. By extrapolating the trend line, a predicted pattern frequency value may be calculated. By applying regression techniques (such as least-squares approximation), the trend line information may be extracted and projected to predict the future pattern frequency which may be applied to calculate the expected value of a recommendation rule.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: April 15, 2014
    Assignee: Versata Development Group, Inc.
    Inventor: Andrew Maag
  • Patent number: 8700640
    Abstract: Embodiments of the invention disclose a method, identifier and a computer program product for identifying influential users among a group of users associated with a communication network. The disclosed method includes selecting two or more ranking models from a plurality of ranking models such that each ranking model provides scores to the users in the group based on a usage data of the users, calculating a weighing factor for each of the selected ranking models, generating an aggregate score for each user using the weighing factor and the score provided by each one of the selected model such that based on the aggregate score, the influential users among the group of users are identified.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: April 15, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Subramanian Shivashankar, Jawad Mohamed Zahoor
  • Patent number: 8694495
    Abstract: An information processing device is connected to multiple information processing terminals wherein multiple types of expressions exhibited by a user during playback of content are detected, evaluation of each played-back content is obtained, of the detected plurality of types of expressions a predetermined expression serving as a high evaluation index indicated by the user during playback of high evaluation content is identified, and the expression information serving as a identified high evaluation index and the information expressing evaluation as to each content are transmitted. The information device includes a receiving unit to receive expression information serving as the high evaluation index from multiple information processing terminals; a user identifying unit to identify a user indicating an expression of similar high evaluation index for the same content; a recommended content identifying unit to identify recommended content having a high evaluation to other similar users; and a transmitting unit.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: April 8, 2014
    Assignee: Sony Corporation
    Inventors: Mari Saito, Noriyuki Yamamoto, Mitsuhiro Miyazaki, Yasuharu Asano, Tatsuki Kashitani
  • Publication number: 20140095303
    Abstract: Provided is a process for personalizing an interactive map that includes the following: receiving a user request to view an interactive map; determining a map extent responsive to the request; obtaining a profile of the user; personalizing, with a computer, an interactive map based on the profile; and presenting the personalized map to the user. Personalizing includes determining whether to depict geographic features within the map extent in the personalized map based on the profile, and formatting a depiction of the features to have, for each respective feature, a prominence determined based on the profile.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Inventors: Jonah Jones, Bernhard Seefeld, Patrick Hofmann, Zhou Bailiang, Willem Van Lancker, Amanda Marie Leicht, Taj Jay Campbell
  • Patent number: 8688710
    Abstract: A content management system manages data about entities and provides content including data about the entities. The content management system receives data about entities from originators associated with the entities. The content management system classifies the data and stores the classified data. The content management system may authenticate the data by determining an authenticator of the classified data. The authenticator may be the most appropriate person to authenticate the data. The content management system may determine an authenticator by determining the entity most related to the classified data and determining an originator representing or designated to authenticate the information. As such, the content management system may determine the originator in the best position to authenticate the data. The content management system may also receive a request from subscribers for content and create the content in response to the request.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: April 1, 2014
    Inventor: Jonathan Brian Vanasco
  • Patent number: 8688698
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic text suggestion are described. In general, one aspect of the subject matter described in this specification can be embodied in a method that includes, from an authoring environment, receiving a request to supplement a text segment; submitting a query to a search engine, the query being generated from the text segment; receiving multiple search results from the search engine in response to the query, each search result including an information snippet; generating one or more suggestions for supplementing the text segment based on the information snippets; and providing the one or more suggestions for supplementing the text segment for display in the authoring environment.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: April 1, 2014
    Assignee: Google Inc.
    Inventors: David Black, Ryan Hickman
  • Publication number: 20140081996
    Abstract: Means and a computerized method for recommending items such as books and audio compact disks. For each item, a user profile includes ratings provided by users of the system. Unlike present recommendation systems, the user profiles do not include pre-computed similarity factors measuring similarity between users. Rather, when an advisee requests a recommendation, similarity measures are computed comparing the advisee to other users, and the similarity measures are associated with the other users. A subset of the users is selected, where the subset includes the users most similar to the advisee. A recommendation is made based on the ratings by the members of the selected subset.
    Type: Application
    Filed: November 25, 2013
    Publication date: March 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ralf BERTRAM, Gerhard SCHRIMPF, Hermann STAMM-WILBRANDT
  • Patent number: 8677018
    Abstract: Embodiments of the present invention include methods and systems for domain name system (DNS) pre-caching. A method for DNS pre-caching is provided. The method includes receiving uniform resource locator (URL) hostnames for DNS pre-fetch resolution prior to a user hostname request for any of the URL hostnames. The method also includes making a DNS lookup call for at least one of the URL hostnames that are not cached by a DNS cache prior to the user hostname request. The method further includes discarding at least one IP address provided by a DNS resolver for the URL hostnames, wherein a resolution result for at least one of the URL hostnames is cached in the DNS cache in preparation for the user hostname request. A system for DNS pre-caching is provided. The system includes a renderer, an asynchronous DNS pre-fetcher and a hostname table.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: March 18, 2014
    Assignee: Google Inc.
    Inventor: James Roskind
  • Patent number: 8677236
    Abstract: Word predictions in a message are selected or prioritized based on the recipient of the message and a previous location of use by a user. An input history is created based on messages sent to the recipient from the user at a particular location (e.g., global positioning system coordinates). As the user composes subsequent messages, a current location of the user is determined. Word predictions are performed based on a comparison of the current location to the previous locations, and based on the recipient(s). In further embodiments, location-aware spell-check functionality is provided for the messages.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: March 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Jason Michael Bower, Rui Li, Kenichi Morimoto, Honghui Sun, Simon Liu